 	
	body {font-family:'Open Sans', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:15px; background-color:var(--bg-color); color:var(--font-color); line-height:25px;}
	.white-text, .white-text p, .white-text h1, .white-text h2, .white-text h3, .white-text h4,
	.white-text h5, .white-text h6, .white-text li, .white-text label, .white-text a {color:#ffffff !important;}
    #primary-menu .logo-area {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
	#primary-menu .menu-area {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
	header.header {background-color:var(--heading-color);}

	.button {
			background-color:var(--a-color);	
	}
	.button:hover, .button:active {
			background-color:var(--a-hover-color);	
	}
	.vc_btn3.vc_btn3-style-custom {background-image:none !important;}
	.footer {
			background-color:var(--footer-color);
			margin-top:0px;
	}
	a {
			color:var(--a-color);	
	}
	a:hover, a:active, a:focus {
			color:var(--a-hover-color);	
	}
	p, ul li, ol li, dl, dt, dd {
			color:var(--font-color);
			font-family:'Open Sans', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
			font-size:15px;
			line-height:25px;
			font-weight:normal;
	}
	h1#page-title {
			font-family:'Abel', sans-serif;
			font-size:38px;
			line-height:48px;
			font-weight:700;
			text-transform:none;
	}
	h1 {
			color:var(--h1-color);
			font-family:'Abel', sans-serif;
			font-size:38px;
			line-height:48px;
			font-weight:700;
			text-transform:none;
	}
	h2, .single-post h1.single-title {
			color:var(--h2-color);
			font-family:'Abel', sans-serif;
			font-size:32px;
			line-height:40px;
			font-weight:900;
			text-transform:none;
	}
	h3, .single-post .entry-content h2  {
			color:var(--h3-color);
			font-family:'Abel', sans-serif;
			font-size:24px;
			line-height:34px;
			font-weight:500;
			text-transform:uppercase;
	}
	h4 {
			color:var(--h4-color);
			font-family:'Abel', sans-serif;
			font-size:22px;
			line-height:28px;
			font-weight:500;
			text-transform:none;
	}
	h5 {
			color:var(--h5-color);
			font-family:'Abel', sans-serif;
			font-size:17px;
			line-height:22px;
			font-weight:500;
			text-transform:none;
	}
	h6 {
			color:var(--h6-color);
			font-family:'Abel', sans-serif;
			font-size:16px;
			line-height:20px;
			font-weight:normal;
			text-transform:none;
	}
	header.header div:nth-child(2) {z-index:999;}
	#primary-menu-area, #secondary-menu-area {position:relative;}
	:root {
--final-pm-rbg: 45, 45, 45;
}
[data-theme="dark"] {
--final-pm-rbg: 255, 255, 255;
}
	#primary-menu-area {}
	:root {
--final-pm-rbg-scroll: 45, 45, 45;
}
[data-theme="dark"] {
--final-pm-rbg-scroll: 255, 255, 255;
}
	#primary-menu-area nav {background-color:rgba(var(--final-pm-rbg),.95);}
	#primary-menu-area .ubermenu-sticky.ubermenu-sticky-wrapper > nav {background-color:rgba(var(--final-pm-rbg-scroll),.75);}
	:root {
--final_sm_rbg: 255, 255, 255;
}
[data-theme="dark"] {
--final_sm_rbg: 0, 0, 0;
}
	#secondary-menu-area {
		background-color:rgba(var(--final_sm_rbg),1);}
	#breadcrumbs {background-color::var(--breadcrumb-bg-color); color::var(--breadcrumb-font-color); padding-top:4px; padding-bottom:4px; margin-bottom:35px;}
	#breadcrumbs p {margin-bottom:0px;}
	p.hooks {margin-bottom:0px; background:black; color:yellow; font-size:12px;}
	.footer p, .footer li {font-size:16px;}
	.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target {background:#e75d30 !important;}
    .grid-x {max-width:980px; margin:auto;}
#secondary-menu .ubermenu-sticky .ubermenu-nav, #primary-menu .ubermenu-sticky .ubermenu-nav {max-width:100%; width:980px; margin:auto;}
#hero-overlay #page-title {max-width:980px; margin:auto; color:#ffffff;}
.shiftnav-inner .logo-link {padding:15px; text-align:center; display:block;}
:root {
--overlay-bg: 0, 0, 0;
--hero-fallback: #323232}
[data-theme="dark"] {
--overlay-bg: 50, 50, 50;
--hero-fallback: #323232}
#hero-overlay {background-color:rgba(var(--overlay-bg),.65);}
#hero-overlay #page-title {text-align:center;}
#hero {background-color:var(--hero-fallback);}
#sidebar {margin-bottom:35px;}
.ubermenu-sticky-wrapper #logo, .ubermenu-sticky-wrapper li.ubermenu-item a {transition: 0.4s;}
#primary-menu, #primary-menu .ubermenu-target, #primary-menu .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, #primary-menu div, #primary-menu p, #primary-menu input {
	font-family:'Open Sans', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.primary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
	font-size:15px;
	line-height:21px;
	font-weight:700;
	text-transform:capitalize;
	color:var(--pm-font-color);
}
.primary-menu-inner .ubermenu-item-level-0 > .ubermenu-target:hover, .primary-menu-inner .ubermenu-item-level-0:hover > .ubermenu-target {
	background-color:var(pm-bg-hover);
	color:var(--pm-font-color-hover);
}
.primary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target, .primary-menu-inner .ubermenu .ubermenu-item-header > .ubermenu-target {
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	text-transform:none;
	background-color:#ffffff;
	color:#323232;
}
.primary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target:hover, .primary-menu-inner .ubermenu .ubermenu-item-normal.ubermenu-active > .ubermenu-target, .primary-menu-inner .ubermenu .ubermenu-item-header > .ubermenu-target:hover, .primary-menu-inner .ubermenu .ubermenu-item-header.ubermenu-active > .ubermenu-target {
	background-color:#e75d30;
	color:#ffffff;
}
.primary-menu-inner , #secondary-menu .ubermenu-target, #secondary-menu .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, #secondary-menu div, #secondary-menu p, #secondary-menu input {
	font-family:'Open Sans', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.secondary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	text-transform:none;
	color:#323232;
}
.secondary-menu-inner .ubermenu-item-level-0 > .ubermenu-target:hover, .secondary-menu-inner  .ubermenu-item-level-0:hover > .ubermenu-target {
	background-color:#ffffff;
	color:#323232;
}
.secondary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	text-transform:none;
	background-color:#ffffff;
	color:#ffffff;
}
.secondary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target:hover, .secondary-menu-inner .ubermenu .ubermenu-item-normal.ubermenu-active > .ubermenu-target {
	background-color:#ffffff;
	color:#ffffff;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {background-color:#f9f9f9;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {color:#666666;}
#secondary-menu-area {z-index:999;}
.secondary-bg {background-color:var(--secondary-bg-color);}
/* Extra Small */
@media (max-width: 47.938em) {
	.ubermenu-sticky-toggle-wrapper {display:none !important;}
    h1 {font-size:30.4px !important; line-height:38.4px;}
    h2, .single-post h1.single-title {font-size:25.6px !important; line-height:32px;}
	h3, .single-post .entry-content h2, .single-post #main h1 {font-size:21.6px; line-height:30.6px;}		
h1#page-title {
		font-size:30.4px !important;
		line-height:38.4px !important;
	}
		#hero-overlay {min-height:350px;}
		.logo-area {padding:10px; text-align:center;}
	.logo-area img {max-width:100%; height:auto;}
	.content {overflow:hidden;}
	.entry-content .alignleft, .entry-content img.alignleft {display:block; float:none;}.
	.wpb_single_image.vc_align_left {text-align:center !important;}
	}
/* Small */
@media (min-width: 48em) and (max-width: 61.938em) {
	.ubermenu-sticky-toggle-wrapper {display:none !important;}
    h1 {font-size:34.2px !important; line-height:43.2px;}
	h2, .single-post h1.single-title {font-size:28.8px !important; line-height:36px;}
	h3, .single-post .entry-content h2, .single-post #main h1 {font-size:21.6px; line-height:30.6px;}	
h1#page-title {
		font-size:34.2px !important;
		line-height:43.2px !important;
	}
			#hero-overlay {min-height:350px;}
			
		.primary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		font-size:12.75px;
		line-height:17.85px;
	}
	.primary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target {
		font-size:11.05px;
		line-height:15.3px;
	}
	.secondary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		font-size:12.75px;
		line-height:17px;
	}
	.secondary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target {
		font-size:13.6px;
		line-height:17px;
	}
}
/* Medium */
@media (min-width: 62em) and (max-width: 74.938em) {
	.ubermenu-sticky-toggle-wrapper {display:none !important;}
    h1 {font-size:38px !important; line-height:48px;}
	h2, .single-post h1.single-title {font-size:32px !important; line-height:40px;}
	h3, .single-post .entry-content h2, .single-post #main h1 {font-size:24px; line-height:34px;}
	h4, .single-post #main h2 {font-size:22px; line-height:28px;}
	h5, .single-post #main h3 {font-size:17px; line-height:22px;}
	h6, .single-post #main h4 {font-size:16px; line-height:20px;}
	h1#page-title {
		font-size:38px !important;
		line-height:48px !important;
	}
    #primary-menu .menu > li > a, .ubermenu-target {
			font-size:px !important;
	}
		#hero-overlay {min-height:300px;}
			
		.primary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .primary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		font-size:13.5px;
		line-height:18.9px;
	}
	.primary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target {
		font-size:11.7px;
		line-height:16.2px;
	}
	.secondary-menu-inner .ubermenu-item-level-0 > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .secondary-menu-inner .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		font-size:13.5px;
		line-height:18px;
	}
	.secondary-menu-inner .ubermenu .ubermenu-item-normal > .ubermenu-target {
		font-size:14.4px;
		line-height:18px;
	}
}
/* Large */
@media (min-width: 75em) {
		#hero-overlay {min-height:300px;}
			
	}
	