:root {
	--color-header-middle-bg: #ffffff;
	--color-header-middle-bg-grad: #ffffff;
	--color-header-middle-text: #3b3d40;
	--color-header-middle-text-hover: #277cea;
	--color-header-transparent-bg: transparent;
	--color-header-transparent-bg-grad: transparent;
	--color-header-transparent-text: #3b3d40;
	--color-header-transparent-text-hover: #277cea;
	--color-chrome-toolbar: #ffffff;
	--color-chrome-toolbar-grad: #ffffff;
	--color-header-top-bg: #ffffff;
	--color-header-top-bg-grad: #ffffff;
	--color-header-top-text: #666d70;
	--color-header-top-text-hover: #277cea;
	--color-header-top-transparent-bg: rgba(0, 0, 0, 0.2);
	--color-header-top-transparent-bg-grad: rgba(0, 0, 0, 0.2);
	--color-header-top-transparent-text: rgba(255, 255, 255, 0.66);
	--color-header-top-transparent-text-hover: #fff;
	--color-content-bg: #ffffff;
	--color-content-bg-grad: #ffffff;
	--color-content-bg-alt: #eeeeee;
	--color-content-bg-alt-grad: #eeeeee;
	--color-content-border: #eeeeee;
	--color-content-heading: #3b3d40;
	--color-content-heading-grad: #3b3d40;
	--color-content-text: #3b3d40;
	--color-content-link: #277cea;
	--color-content-link-hover: #3b3d40;
	--color-content-primary: #277cea;
	--color-content-primary-grad: #277cea;
	--color-content-secondary: #3b3d40;
	--color-content-secondary-grad: #3b3d40;
	--color-content-faded: #9da6a8;
	--color-content-overlay: rgba(0, 0, 0, 0.75);
	--color-content-overlay-grad: rgba(0, 0, 0, 0.75);
	--color-alt-content-bg: #eeeeee;
	--color-alt-content-bg-grad: #eeeeee;
	--color-alt-content-bg-alt: #ffffff;
	--color-alt-content-bg-alt-grad: #ffffff;
	--color-alt-content-border: #dddddd;
	--color-alt-content-heading: #3b3d40;
	--color-alt-content-heading-grad: #3b3d40;
	--color-alt-content-text: #3b3d40;
	--color-alt-content-link: #277cea;
	--color-alt-content-link-hover: #3b3d40;
	--color-alt-content-primary: #277cea;
	--color-alt-content-primary-grad: #277cea;
	--color-alt-content-secondary: #3b3d40;
	--color-alt-content-secondary-grad: #3b3d40;
	--color-alt-content-faded: #9da6a8;
	--color-alt-content-overlay: #e95095;
	--color-alt-content-overlay-grad: linear-gradient(
		135deg,
		#e95095,
		rgba(233, 80, 149, 0.75)
	);
	--color-footer-bg: #27282a;
	--color-footer-bg-grad: #27282a;
	--color-footer-bg-alt: #323336;
	--color-footer-bg-alt-grad: #323336;
	--color-footer-border: #3b3d40;
	--color-footer-heading: #ccc;
	--color-footer-heading-grad: #ccc;
	--color-footer-text: #666d70;
	--color-footer-link: #9da6a8;
	--color-footer-link-hover: #277cea;
	--color-subfooter-bg: #27282a;
	--color-subfooter-bg-grad: #27282a;
	--color-subfooter-bg-alt: #323336;
	--color-subfooter-bg-alt-grad: #323336;
	--color-subfooter-border: #3b3d40;
	--color-subfooter-heading: #ccc;
	--color-subfooter-heading-grad: #ccc;
	--color-subfooter-text: #666d70;
	--color-subfooter-link: #9da6a8;
	--color-subfooter-link-hover: #277cea;
	--color-content-primary-faded: rgba(39, 124, 234, 0.15);
	--box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
	--box-shadow-up: 0 -5px 15px rgba(0, 0, 0, 0.15);
	--site-content-width: 1140px;
	--inputs-font-size: 1rem;
	--inputs-height: 2.8rem;
	--inputs-padding: 0.8rem;
	--inputs-border-width: 0px;
	--inputs-text-color: var(--color-content-text);
	--font-body: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h1: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h2: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h3: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h4: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h5: Lucida Sans Unicode, Lucida Grande, sans-serif;
	--font-h6: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
html,
.l-header .widget,
.menu-item-object-us_page_block {
	font-family: var(--font-body);
	font-weight: ;
	font-size: 15px;
	line-height: 25px;
}
h1 {
	font-family: var(--font-h1);
	font-weight: 400;
	font-size: 40px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
h2 {
	font-family: var(--font-h2);
	font-weight: 400;
	font-size: 34px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
h3 {
	font-family: var(--font-h3);
	font-weight: 400;
	font-size: 28px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
.widgettitle,
h4 {
	font-family: var(--font-h4);
	font-weight: 400;
	font-size: 24px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
h5 {
	font-family: var(--font-h5);
	font-weight: 400;
	font-size: 20px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
h6 {
	font-family: var(--font-h6);
	font-weight: 400;
	font-size: 18px;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 0.6em;
}
@media (max-width: 600px) {
	html {
		font-size: 15px;
		line-height: 25px;
	}
	h1 {
		font-size: 30px;
	}
	h1.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 30px !important;
	}
	h2 {
		font-size: 26px;
	}
	h2.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 26px !important;
	}
	h3 {
		font-size: 24px;
	}
	h3.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 24px !important;
	}
	.widgettitle,
	h4 {
		font-size: 22px;
	}
	h4.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 22px !important;
	}
	h5 {
		font-size: 20px;
	}
	h5.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 20px !important;
	}
	h6 {
		font-size: 18px;
	}
	h6.vc_custom_heading:not([class*="us_custom_"]) {
		font-size: 18px !important;
	}
}
body {
	background: #ffffff;
}
.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed ~ .l-footer {
	max-width: 1300px;
}
.l-subheader-h,
.l-section-h,
.l-main .aligncenter,
.w-tabs-section-content-h {
	max-width: 1140px;
}
.post-password-form {
	max-width: calc(1140px + 5rem);
}
@media screen and (max-width: 1215px) {
	.l-main .aligncenter {
		max-width: calc(100vw - 5rem);
	}
}
.l-sidebar {
	width: 27.85%;
}
.l-content {
	width: 67.15%;
}
@media (min-width: 1281px) {
	body.usb_preview .hide_on_default {
		opacity: 0.25 !important;
	}
	.vc_hidden-lg,
	body:not(.usb_preview) .hide_on_default {
		display: none !important;
	}
}
@media (min-width: 1025px) and (max-width: 1280px) {
	body.usb_preview .hide_on_laptops {
		opacity: 0.25 !important;
	}
	.vc_hidden-md,
	body:not(.usb_preview) .hide_on_laptops {
		display: none !important;
	}
}
@media (min-width: 601px) and (max-width: 1024px) {
	body.usb_preview .hide_on_tablets {
		opacity: 0.25 !important;
	}
	.vc_hidden-sm,
	body:not(.usb_preview) .hide_on_tablets {
		display: none !important;
	}
}
@media (max-width: 600px) {
	body.usb_preview .hide_on_mobiles {
		opacity: 0.25 !important;
	}
	.vc_hidden-xs,
	body:not(.usb_preview) .hide_on_mobiles {
		display: none !important;
	}
}
@media (max-width: 1280px) {
	.g-cols.laptops-cols_1 {
		grid-template-columns: 100%;
	}
	.g-cols.laptops-cols_1.reversed > div:last-of-type {
		order: -1;
	}
	.g-cols.laptops-cols_2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.g-cols.laptops-cols_3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.g-cols.laptops-cols_4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.g-cols.laptops-cols_5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.g-cols.laptops-cols_6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.g-cols.laptops-cols_1-2 {
		grid-template-columns: 1fr 2fr;
	}
	.g-cols.laptops-cols_2-1 {
		grid-template-columns: 2fr 1fr;
	}
	.g-cols.laptops-cols_2-3 {
		grid-template-columns: 2fr 3fr;
	}
	.g-cols.laptops-cols_3-2 {
		grid-template-columns: 3fr 2fr;
	}
	.g-cols.laptops-cols_1-3 {
		grid-template-columns: 1fr 3fr;
	}
	.g-cols.laptops-cols_3-1 {
		grid-template-columns: 3fr 1fr;
	}
	.g-cols.laptops-cols_1-4 {
		grid-template-columns: 1fr 4fr;
	}
	.g-cols.laptops-cols_4-1 {
		grid-template-columns: 4fr 1fr;
	}
	.g-cols.laptops-cols_1-5 {
		grid-template-columns: 1fr 5fr;
	}
	.g-cols.laptops-cols_5-1 {
		grid-template-columns: 5fr 1fr;
	}
	.g-cols.laptops-cols_1-2-1 {
		grid-template-columns: 1fr 2fr 1fr;
	}
	.g-cols.laptops-cols_1-3-1 {
		grid-template-columns: 1fr 3fr 1fr;
	}
	.g-cols.laptops-cols_1-4-1 {
		grid-template-columns: 1fr 4fr 1fr;
	}
}
@media (max-width: 1024px) {
	.g-cols.tablets-cols_1 {
		grid-template-columns: 100%;
	}
	.g-cols.tablets-cols_1.reversed > div:last-of-type {
		order: -1;
	}
	.g-cols.tablets-cols_2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.g-cols.tablets-cols_3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.g-cols.tablets-cols_4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.g-cols.tablets-cols_5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.g-cols.tablets-cols_6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.g-cols.tablets-cols_1-2 {
		grid-template-columns: 1fr 2fr;
	}
	.g-cols.tablets-cols_2-1 {
		grid-template-columns: 2fr 1fr;
	}
	.g-cols.tablets-cols_2-3 {
		grid-template-columns: 2fr 3fr;
	}
	.g-cols.tablets-cols_3-2 {
		grid-template-columns: 3fr 2fr;
	}
	.g-cols.tablets-cols_1-3 {
		grid-template-columns: 1fr 3fr;
	}
	.g-cols.tablets-cols_3-1 {
		grid-template-columns: 3fr 1fr;
	}
	.g-cols.tablets-cols_1-4 {
		grid-template-columns: 1fr 4fr;
	}
	.g-cols.tablets-cols_4-1 {
		grid-template-columns: 4fr 1fr;
	}
	.g-cols.tablets-cols_1-5 {
		grid-template-columns: 1fr 5fr;
	}
	.g-cols.tablets-cols_5-1 {
		grid-template-columns: 5fr 1fr;
	}
	.g-cols.tablets-cols_1-2-1 {
		grid-template-columns: 1fr 2fr 1fr;
	}
	.g-cols.tablets-cols_1-3-1 {
		grid-template-columns: 1fr 3fr 1fr;
	}
	.g-cols.tablets-cols_1-4-1 {
		grid-template-columns: 1fr 4fr 1fr;
	}
}
@media (max-width: 600px) {
	.g-cols.mobiles-cols_1 {
		grid-template-columns: 100%;
	}
	.g-cols.mobiles-cols_1.reversed > div:last-of-type {
		order: -1;
	}
	.g-cols.mobiles-cols_2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.g-cols.mobiles-cols_3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.g-cols.mobiles-cols_4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.g-cols.mobiles-cols_5 {
		grid-template-columns: repeat(5, 1fr);
	}
	.g-cols.mobiles-cols_6 {
		grid-template-columns: repeat(6, 1fr);
	}
	.g-cols.mobiles-cols_1-2 {
		grid-template-columns: 1fr 2fr;
	}
	.g-cols.mobiles-cols_2-1 {
		grid-template-columns: 2fr 1fr;
	}
	.g-cols.mobiles-cols_2-3 {
		grid-template-columns: 2fr 3fr;
	}
	.g-cols.mobiles-cols_3-2 {
		grid-template-columns: 3fr 2fr;
	}
	.g-cols.mobiles-cols_1-3 {
		grid-template-columns: 1fr 3fr;
	}
	.g-cols.mobiles-cols_3-1 {
		grid-template-columns: 3fr 1fr;
	}
	.g-cols.mobiles-cols_1-4 {
		grid-template-columns: 1fr 4fr;
	}
	.g-cols.mobiles-cols_4-1 {
		grid-template-columns: 4fr 1fr;
	}
	.g-cols.mobiles-cols_1-5 {
		grid-template-columns: 1fr 5fr;
	}
	.g-cols.mobiles-cols_5-1 {
		grid-template-columns: 5fr 1fr;
	}
	.g-cols.mobiles-cols_1-2-1 {
		grid-template-columns: 1fr 2fr 1fr;
	}
	.g-cols.mobiles-cols_1-3-1 {
		grid-template-columns: 1fr 3fr 1fr;
	}
	.g-cols.mobiles-cols_1-4-1 {
		grid-template-columns: 1fr 4fr 1fr;
	}
	.g-cols:not([style*="grid-gap"]) {
		grid-gap: 1.5rem;
	}
}
@media (max-width: 767px) {
	.l-canvas {
		overflow: hidden;
	}
	.g-cols.stacking_default.reversed > div:last-of-type {
		order: -1;
	}
	.g-cols.stacking_default.via_flex > div:not([class*=" vc_col-"]) {
		width: 100%;
		margin: 0 0 1.5rem;
	}
	.g-cols.stacking_default.via_grid.mobiles-cols_1 {
		grid-template-columns: 100%;
	}
	.g-cols.stacking_default.via_flex.type_boxes > div,
	.g-cols.stacking_default.via_flex.reversed > div:first-child,
	.g-cols.stacking_default.via_flex:not(.reversed) > div:last-child,
	.g-cols.stacking_default.via_flex > div.has_bg_color {
		margin-bottom: 0;
	}
	.g-cols.stacking_default.via_flex.type_default > .wpb_column.stretched {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	.g-cols.stacking_default.via_grid.mobiles-cols_1 > .wpb_column.stretched,
	.g-cols.stacking_default.via_flex.type_boxes > .wpb_column.stretched {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
		width: auto;
	}
	.vc_column-inner.type_sticky > .wpb_wrapper,
	.vc_column_container.type_sticky > .vc_column-inner {
		top: 0 !important;
	}
}
@media (min-width: 768px) {
	body:not(.rtl) .l-section.for_sidebar.at_left > div > .l-sidebar,
	.rtl .l-section.for_sidebar.at_right > div > .l-sidebar {
		order: -1;
	}
	.vc_column_container.type_sticky > .vc_column-inner,
	.vc_column-inner.type_sticky > .wpb_wrapper {
		position: -webkit-sticky;
		position: sticky;
	}
	.l-section.type_sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 11;
		transform: translateZ(0);
		transition: top 0.3s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0.1s;
	}
	.admin-bar .l-section.type_sticky {
		top: 32px;
	}
	.l-section.type_sticky > .l-section-h {
		transition: padding-top 0.3s;
	}
	.header_hor
		.l-header.pos_fixed:not(.down)
		~ .l-main
		.l-section.type_sticky:not(:first-of-type) {
		top: var(--header-sticky-height);
	}
	.admin-bar.header_hor
		.l-header.pos_fixed:not(.down)
		~ .l-main
		.l-section.type_sticky:not(:first-of-type) {
		top: calc(var(--header-sticky-height) + 32px);
	}
	.header_hor
		.l-header.pos_fixed.sticky:not(.down)
		~ .l-main
		.l-section.type_sticky:first-of-type
		> .l-section-h {
		padding-top: var(--header-sticky-height);
	}
}
@media screen and (min-width: 1215px) {
	.g-cols.via_flex.type_default > .wpb_column.stretched:first-of-type {
		margin-left: calc(var(--site-content-width) / 2 + 0px / 2 + 1.5rem - 50vw);
	}
	.g-cols.via_flex.type_default > .wpb_column.stretched:last-of-type {
		margin-right: calc(var(--site-content-width) / 2 + 0px / 2 + 1.5rem - 50vw);
	}
	.l-main .alignfull,
	.w-separator.width_screen,
	.g-cols.via_grid > .wpb_column.stretched:first-of-type,
	.g-cols.via_flex.type_boxes > .wpb_column.stretched:first-of-type {
		margin-left: calc(var(--site-content-width) / 2 + 0px / 2 - 50vw);
	}
	.l-main .alignfull,
	.w-separator.width_screen,
	.g-cols.via_grid > .wpb_column.stretched:last-of-type,
	.g-cols.via_flex.type_boxes > .wpb_column.stretched:last-of-type {
		margin-right: calc(var(--site-content-width) / 2 + 0px / 2 - 50vw);
	}
}
@media (max-width: 600px) {
	.w-form-row.for_submit .w-btn {
		font-size: var(--btn-size-mobiles) !important;
	}
}
a,
button,
input[type="submit"],
.ui-slider-handle {
	outline: none !important;
}
.w-toplink,
.w-header-show {
	background: rgba(0, 0, 0, 0.3);
}
.no-touch .w-toplink.active:hover,
.no-touch .w-header-show:hover {
	background: var(--color-content-primary-grad);
}
button[type="submit"]:not(.w-btn),
input[type="submit"]:not(.w-btn),
.us-nav-style_1 > *,
.navstyle_1 > .owl-nav div,
.us-btn-style_1 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #277cea;
	border-color: transparent;
	color: #ffffff !important;
}
button[type="submit"]:not(.w-btn):before,
input[type="submit"]:not(.w-btn),
.us-nav-style_1 > *:before,
.navstyle_1 > .owl-nav div:before,
.us-btn-style_1:before {
	border-width: 2px;
}
.no-touch button[type="submit"]:not(.w-btn):hover,
.no-touch input[type="submit"]:not(.w-btn):hover,
.us-nav-style_1 > span.current,
.no-touch .us-nav-style_1 > a:hover,
.no-touch .navstyle_1 > .owl-nav div:hover,
.no-touch .us-btn-style_1:hover {
	background: #3b3d40;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_1 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_2 > *,
.navstyle_2 > .owl-nav div,
.us-btn-style_2 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #eeeeee;
	border-color: transparent;
	color: #3b3d40 !important;
}
.us-nav-style_2 > *:before,
.navstyle_2 > .owl-nav div:before,
.us-btn-style_2:before {
	border-width: 2px;
}
.us-nav-style_2 > span.current,
.no-touch .us-nav-style_2 > a:hover,
.no-touch .navstyle_2 > .owl-nav div:hover,
.no-touch .us-btn-style_2:hover {
	background: #dddddd;
	border-color: transparent;
	color: #3b3d40 !important;
}
.us-nav-style_2 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_3 > *,
.navstyle_3 > .owl-nav div,
.us-btn-style_3 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #ffffff;
	border-color: transparent;
	color: #333333 !important;
}
.us-nav-style_3 > *:before,
.navstyle_3 > .owl-nav div:before,
.us-btn-style_3:before {
	border-width: 2px;
}
.us-nav-style_3 > span.current,
.no-touch .us-nav-style_3 > a:hover,
.no-touch .navstyle_3 > .owl-nav div:hover,
.no-touch .us-btn-style_3:hover {
	background: #f0f0f0;
	border-color: transparent;
	color: #333333 !important;
}
.us-nav-style_3 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_4 > *,
.navstyle_4 > .owl-nav div,
.us-btn-style_4 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #277cea;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_4 > *:before,
.navstyle_4 > .owl-nav div:before,
.us-btn-style_4:before {
	border-width: 2px;
}
.us-nav-style_4 > span.current,
.no-touch .us-nav-style_4 > a:hover,
.no-touch .navstyle_4 > .owl-nav div:hover,
.no-touch .us-btn-style_4:hover {
	background: #2067c2;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_4 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_5 > *,
.navstyle_5 > .owl-nav div,
.us-btn-style_5 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #3b3d40;
	color: #3b3d40 !important;
}
.us-nav-style_5 > *:before,
.navstyle_5 > .owl-nav div:before,
.us-btn-style_5:before {
	border-width: 2px;
}
.us-nav-style_5 > span.current,
.no-touch .us-nav-style_5 > a:hover,
.no-touch .navstyle_5 > .owl-nav div:hover,
.no-touch .us-btn-style_5:hover {
	background: #3b3d40;
	border-color: #3b3d40;
	color: #ffffff !important;
}
.us-nav-style_5 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_6 > *,
.navstyle_6 > .owl-nav div,
.us-btn-style_6 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #277cea;
	color: #277cea !important;
}
.us-nav-style_6 > *:before,
.navstyle_6 > .owl-nav div:before,
.us-btn-style_6:before {
	border-width: 2px;
}
.us-nav-style_6 > span.current,
.no-touch .us-nav-style_6 > a:hover,
.no-touch .navstyle_6 > .owl-nav div:hover,
.no-touch .us-btn-style_6:hover {
	background: #277cea;
	border-color: #277cea;
	color: #ffffff !important;
}
.us-nav-style_6 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_7 > *,
.navstyle_7 > .owl-nav div,
.us-btn-style_7 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0em;
	padding: 0em 0em;
	background: transparent;
	border-color: transparent;
	color: #277cea !important;
}
.us-nav-style_7 > *:before,
.navstyle_7 > .owl-nav div:before,
.us-btn-style_7:before {
	border-width: 2px;
}
.us-nav-style_7 > span.current,
.no-touch .us-nav-style_7 > a:hover,
.no-touch .navstyle_7 > .owl-nav div:hover,
.no-touch .us-btn-style_7:hover {
	background: transparent;
	border-color: transparent;
	color: #3b3d40 !important;
}
.us-nav-style_7 > * {
	min-width: calc(1.2em + 2 * 0em);
}
.us-nav-style_8 > *,
.navstyle_8 > .owl-nav div,
.us-btn-style_8 {
	font-family: var(--font-body);
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0em;
	padding: 1.2em 1.2em;
	background: #eeeeee;
	border-color: transparent;
	color: #3b3d40 !important;
}
.us-nav-style_8 > *:before,
.navstyle_8 > .owl-nav div:before,
.us-btn-style_8:before {
	border-width: 2px;
}
.us-nav-style_8 > span.current,
.no-touch .us-nav-style_8 > a:hover,
.no-touch .navstyle_8 > .owl-nav div:hover,
.no-touch .us-btn-style_8:hover {
	background: #dddddd;
	border-color: transparent;
	color: #3b3d40 !important;
}
.us-nav-style_8 > * {
	min-width: calc(1.2em + 2 * 1.2em);
}
.us-nav-style_9 > *,
.navstyle_9 > .owl-nav div,
.us-btn-style_9 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #3b3d40;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_9 > *:before,
.navstyle_9 > .owl-nav div:before,
.us-btn-style_9:before {
	border-width: 2px;
}
.us-nav-style_9 > span.current,
.no-touch .us-nav-style_9 > a:hover,
.no-touch .navstyle_9 > .owl-nav div:hover,
.no-touch .us-btn-style_9:hover {
	background: #2e3032;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_9 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_10 > *,
.navstyle_10 > .owl-nav div,
.us-btn-style_10 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #3b3d40;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_10 > *:before,
.navstyle_10 > .owl-nav div:before,
.us-btn-style_10:before {
	border-width: 2px;
}
.us-nav-style_10 > span.current,
.no-touch .us-nav-style_10 > a:hover,
.no-touch .navstyle_10 > .owl-nav div:hover,
.no-touch .us-btn-style_10:hover {
	background: #2e3032;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_10 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_11 > *,
.navstyle_11 > .owl-nav div,
.us-btn-style_11 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #3b3d40;
	color: #3b3d40 !important;
}
.us-nav-style_11 > *:before,
.navstyle_11 > .owl-nav div:before,
.us-btn-style_11:before {
	border-width: 2px;
}
.us-nav-style_11 > span.current,
.no-touch .us-nav-style_11 > a:hover,
.no-touch .navstyle_11 > .owl-nav div:hover,
.no-touch .us-btn-style_11:hover {
	background: #3b3d40;
	border-color: #3b3d40;
	color: #ffffff !important;
}
.us-nav-style_11 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_12 > *,
.navstyle_12 > .owl-nav div,
.us-btn-style_12 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #eeeeee;
	color: #3b3d40 !important;
}
.us-nav-style_12 > *:before,
.navstyle_12 > .owl-nav div:before,
.us-btn-style_12:before {
	border-width: 2px;
}
.us-nav-style_12 > span.current,
.no-touch .us-nav-style_12 > a:hover,
.no-touch .navstyle_12 > .owl-nav div:hover,
.no-touch .us-btn-style_12:hover {
	background: #eeeeee;
	border-color: #eeeeee;
	color: #3b3d40 !important;
}
.us-nav-style_12 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_13 > *,
.navstyle_13 > .owl-nav div,
.us-btn-style_13 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #ff6b77;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_13 > *:before,
.navstyle_13 > .owl-nav div:before,
.us-btn-style_13:before {
	border-width: 2px;
}
.us-nav-style_13 > span.current,
.no-touch .us-nav-style_13 > a:hover,
.no-touch .navstyle_13 > .owl-nav div:hover,
.no-touch .us-btn-style_13:hover {
	background: #d95b65;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_13 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_14 > *,
.navstyle_14 > .owl-nav div,
.us-btn-style_14 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #5ac8ed;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_14 > *:before,
.navstyle_14 > .owl-nav div:before,
.us-btn-style_14:before {
	border-width: 2px;
}
.us-nav-style_14 > span.current,
.no-touch .us-nav-style_14 > a:hover,
.no-touch .navstyle_14 > .owl-nav div:hover,
.no-touch .us-btn-style_14:hover {
	background: #4fb0d1;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_14 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_15 > *,
.navstyle_15 > .owl-nav div,
.us-btn-style_15 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #59ba41;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_15 > *:before,
.navstyle_15 > .owl-nav div:before,
.us-btn-style_15:before {
	border-width: 2px;
}
.us-nav-style_15 > span.current,
.no-touch .us-nav-style_15 > a:hover,
.no-touch .navstyle_15 > .owl-nav div:hover,
.no-touch .us-btn-style_15:hover {
	background: #4da038;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_15 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_16 > *,
.navstyle_16 > .owl-nav div,
.us-btn-style_16 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #fac000;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_16 > *:before,
.navstyle_16 > .owl-nav div:before,
.us-btn-style_16:before {
	border-width: 2px;
}
.us-nav-style_16 > span.current,
.no-touch .us-nav-style_16 > a:hover,
.no-touch .navstyle_16 > .owl-nav div:hover,
.no-touch .us-btn-style_16:hover {
	background: #deab00;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_16 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_17 > *,
.navstyle_17 > .owl-nav div,
.us-btn-style_17 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #8560a8;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_17 > *:before,
.navstyle_17 > .owl-nav div:before,
.us-btn-style_17:before {
	border-width: 2px;
}
.us-nav-style_17 > span.current,
.no-touch .us-nav-style_17 > a:hover,
.no-touch .navstyle_17 > .owl-nav div:hover,
.no-touch .us-btn-style_17:hover {
	background: #6e4f8b;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_17 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_18 > *,
.navstyle_18 > .owl-nav div,
.us-btn-style_18 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #ff4400;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_18 > *:before,
.navstyle_18 > .owl-nav div:before,
.us-btn-style_18:before {
	border-width: 2px;
}
.us-nav-style_18 > span.current,
.no-touch .us-nav-style_18 > a:hover,
.no-touch .navstyle_18 > .owl-nav div:hover,
.no-touch .us-btn-style_18:hover {
	background: #d13800;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_18 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_19 > *,
.navstyle_19 > .owl-nav div,
.us-btn-style_19 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #baeb59;
	border-color: transparent;
	color: #606652 !important;
}
.us-nav-style_19 > *:before,
.navstyle_19 > .owl-nav div:before,
.us-btn-style_19:before {
	border-width: 2px;
}
.us-nav-style_19 > span.current,
.no-touch .us-nav-style_19 > a:hover,
.no-touch .navstyle_19 > .owl-nav div:hover,
.no-touch .us-btn-style_19:hover {
	background: #a9d551;
	border-color: transparent;
	color: #606652 !important;
}
.us-nav-style_19 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_20 > *,
.navstyle_20 > .owl-nav div,
.us-btn-style_20 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #1265a8;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_20 > *:before,
.navstyle_20 > .owl-nav div:before,
.us-btn-style_20:before {
	border-width: 2px;
}
.us-nav-style_20 > span.current,
.no-touch .us-nav-style_20 > a:hover,
.no-touch .navstyle_20 > .owl-nav div:hover,
.no-touch .us-btn-style_20:hover {
	background: #0f5288;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_20 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_21 > *,
.navstyle_21 > .owl-nav div,
.us-btn-style_21 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #ffe2bf;
	border-color: transparent;
	color: #65584c !important;
}
.us-nav-style_21 > *:before,
.navstyle_21 > .owl-nav div:before,
.us-btn-style_21:before {
	border-width: 2px;
}
.us-nav-style_21 > span.current,
.no-touch .us-nav-style_21 > a:hover,
.no-touch .navstyle_21 > .owl-nav div:hover,
.no-touch .us-btn-style_21:hover {
	background: #ebd0b0;
	border-color: transparent;
	color: #65584c !important;
}
.us-nav-style_21 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_22 > *,
.navstyle_22 > .owl-nav div,
.us-btn-style_22 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #2c3e50;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_22 > *:before,
.navstyle_22 > .owl-nav div:before,
.us-btn-style_22:before {
	border-width: 2px;
}
.us-nav-style_22 > span.current,
.no-touch .us-nav-style_22 > a:hover,
.no-touch .navstyle_22 > .owl-nav div:hover,
.no-touch .us-btn-style_22:hover {
	background: #596775;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_22 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_23 > *,
.navstyle_23 > .owl-nav div,
.us-btn-style_23 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #6a4530;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_23 > *:before,
.navstyle_23 > .owl-nav div:before,
.us-btn-style_23:before {
	border-width: 2px;
}
.us-nav-style_23 > span.current,
.no-touch .us-nav-style_23 > a:hover,
.no-touch .navstyle_23 > .owl-nav div:hover,
.no-touch .us-btn-style_23:hover {
	background: #553726;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_23 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_24 > *,
.navstyle_24 > .owl-nav div,
.us-btn-style_24 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #008b83;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_24 > *:before,
.navstyle_24 > .owl-nav div:before,
.us-btn-style_24:before {
	border-width: 2px;
}
.us-nav-style_24 > span.current,
.no-touch .us-nav-style_24 > a:hover,
.no-touch .navstyle_24 > .owl-nav div:hover,
.no-touch .us-btn-style_24:hover {
	background: #00736c;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_24 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_25 > *,
.navstyle_25 > .owl-nav div,
.us-btn-style_25 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #ff6b77;
	color: #ff6b77 !important;
}
.us-nav-style_25 > *:before,
.navstyle_25 > .owl-nav div:before,
.us-btn-style_25:before {
	border-width: 2px;
}
.us-nav-style_25 > span.current,
.no-touch .us-nav-style_25 > a:hover,
.no-touch .navstyle_25 > .owl-nav div:hover,
.no-touch .us-btn-style_25:hover {
	background: #ff6b77;
	border-color: #ff6b77;
	color: #ffffff !important;
}
.us-nav-style_25 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_26 > *,
.navstyle_26 > .owl-nav div,
.us-btn-style_26 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #5ac8ed;
	color: #5ac8ed !important;
}
.us-nav-style_26 > *:before,
.navstyle_26 > .owl-nav div:before,
.us-btn-style_26:before {
	border-width: 2px;
}
.us-nav-style_26 > span.current,
.no-touch .us-nav-style_26 > a:hover,
.no-touch .navstyle_26 > .owl-nav div:hover,
.no-touch .us-btn-style_26:hover {
	background: #5ac8ed;
	border-color: #5ac8ed;
	color: #ffffff !important;
}
.us-nav-style_26 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_27 > *,
.navstyle_27 > .owl-nav div,
.us-btn-style_27 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #59ba41;
	color: #59ba41 !important;
}
.us-nav-style_27 > *:before,
.navstyle_27 > .owl-nav div:before,
.us-btn-style_27:before {
	border-width: 2px;
}
.us-nav-style_27 > span.current,
.no-touch .us-nav-style_27 > a:hover,
.no-touch .navstyle_27 > .owl-nav div:hover,
.no-touch .us-btn-style_27:hover {
	background: #59ba41;
	border-color: #59ba41;
	color: #ffffff !important;
}
.us-nav-style_27 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_28 > *,
.navstyle_28 > .owl-nav div,
.us-btn-style_28 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #fac000;
	color: #fac000 !important;
}
.us-nav-style_28 > *:before,
.navstyle_28 > .owl-nav div:before,
.us-btn-style_28:before {
	border-width: 2px;
}
.us-nav-style_28 > span.current,
.no-touch .us-nav-style_28 > a:hover,
.no-touch .navstyle_28 > .owl-nav div:hover,
.no-touch .us-btn-style_28:hover {
	background: #fac000;
	border-color: #fac000;
	color: #ffffff !important;
}
.us-nav-style_28 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_29 > *,
.navstyle_29 > .owl-nav div,
.us-btn-style_29 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #8560a8;
	color: #8560a8 !important;
}
.us-nav-style_29 > *:before,
.navstyle_29 > .owl-nav div:before,
.us-btn-style_29:before {
	border-width: 2px;
}
.us-nav-style_29 > span.current,
.no-touch .us-nav-style_29 > a:hover,
.no-touch .navstyle_29 > .owl-nav div:hover,
.no-touch .us-btn-style_29:hover {
	background: #8560a8;
	border-color: #8560a8;
	color: #ffffff !important;
}
.us-nav-style_29 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_30 > *,
.navstyle_30 > .owl-nav div,
.us-btn-style_30 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #ff4400;
	color: #ff4400 !important;
}
.us-nav-style_30 > *:before,
.navstyle_30 > .owl-nav div:before,
.us-btn-style_30:before {
	border-width: 2px;
}
.us-nav-style_30 > span.current,
.no-touch .us-nav-style_30 > a:hover,
.no-touch .navstyle_30 > .owl-nav div:hover,
.no-touch .us-btn-style_30:hover {
	background: #ff4400;
	border-color: #ff4400;
	color: #ffffff !important;
}
.us-nav-style_30 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_31 > *,
.navstyle_31 > .owl-nav div,
.us-btn-style_31 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #baeb59;
	color: #baeb59 !important;
}
.us-nav-style_31 > *:before,
.navstyle_31 > .owl-nav div:before,
.us-btn-style_31:before {
	border-width: 2px;
}
.us-nav-style_31 > span.current,
.no-touch .us-nav-style_31 > a:hover,
.no-touch .navstyle_31 > .owl-nav div:hover,
.no-touch .us-btn-style_31:hover {
	background: #baeb59;
	border-color: #baeb59;
	color: #606652 !important;
}
.us-nav-style_31 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_32 > *,
.navstyle_32 > .owl-nav div,
.us-btn-style_32 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #1265a8;
	color: #1265a8 !important;
}
.us-nav-style_32 > *:before,
.navstyle_32 > .owl-nav div:before,
.us-btn-style_32:before {
	border-width: 2px;
}
.us-nav-style_32 > span.current,
.no-touch .us-nav-style_32 > a:hover,
.no-touch .navstyle_32 > .owl-nav div:hover,
.no-touch .us-btn-style_32:hover {
	background: #1265a8;
	border-color: #1265a8;
	color: #ffffff !important;
}
.us-nav-style_32 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_33 > *,
.navstyle_33 > .owl-nav div,
.us-btn-style_33 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #ffe2bf;
	color: #ffe2bf !important;
}
.us-nav-style_33 > *:before,
.navstyle_33 > .owl-nav div:before,
.us-btn-style_33:before {
	border-width: 2px;
}
.us-nav-style_33 > span.current,
.no-touch .us-nav-style_33 > a:hover,
.no-touch .navstyle_33 > .owl-nav div:hover,
.no-touch .us-btn-style_33:hover {
	background: #ffe2bf;
	border-color: #ffe2bf;
	color: #65584c !important;
}
.us-nav-style_33 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_34 > *,
.navstyle_34 > .owl-nav div,
.us-btn-style_34 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #2c3e50;
	color: #2c3e50 !important;
}
.us-nav-style_34 > *:before,
.navstyle_34 > .owl-nav div:before,
.us-btn-style_34:before {
	border-width: 2px;
}
.us-nav-style_34 > span.current,
.no-touch .us-nav-style_34 > a:hover,
.no-touch .navstyle_34 > .owl-nav div:hover,
.no-touch .us-btn-style_34:hover {
	background: #2c3e50;
	border-color: #2c3e50;
	color: #ffffff !important;
}
.us-nav-style_34 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_35 > *,
.navstyle_35 > .owl-nav div,
.us-btn-style_35 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #6a4530;
	color: #6a4530 !important;
}
.us-nav-style_35 > *:before,
.navstyle_35 > .owl-nav div:before,
.us-btn-style_35:before {
	border-width: 2px;
}
.us-nav-style_35 > span.current,
.no-touch .us-nav-style_35 > a:hover,
.no-touch .navstyle_35 > .owl-nav div:hover,
.no-touch .us-btn-style_35:hover {
	background: #6a4530;
	border-color: #6a4530;
	color: #ffffff !important;
}
.us-nav-style_35 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_36 > *,
.navstyle_36 > .owl-nav div,
.us-btn-style_36 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #008b83;
	color: #008b83 !important;
}
.us-nav-style_36 > *:before,
.navstyle_36 > .owl-nav div:before,
.us-btn-style_36:before {
	border-width: 2px;
}
.us-nav-style_36 > span.current,
.no-touch .us-nav-style_36 > a:hover,
.no-touch .navstyle_36 > .owl-nav div:hover,
.no-touch .us-btn-style_36:hover {
	background: #008b83;
	border-color: #008b83;
	color: #ffffff !important;
}
.us-nav-style_36 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_37 > *,
.navstyle_37 > .owl-nav div,
.us-btn-style_37 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: transparent;
	border-color: #ffffff;
	color: #ffffff !important;
}
.us-nav-style_37 > *:before,
.navstyle_37 > .owl-nav div:before,
.us-btn-style_37:before {
	border-width: 2px;
}
.us-nav-style_37 > span.current,
.no-touch .us-nav-style_37 > a:hover,
.no-touch .navstyle_37 > .owl-nav div:hover,
.no-touch .us-btn-style_37:hover {
	background: #ffffff;
	border-color: #ffffff;
	color: #333333 !important;
}
.us-nav-style_37 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_38 > *,
.navstyle_38 > .owl-nav div,
.us-btn-style_38 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #1d2738;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_38 > *:before,
.navstyle_38 > .owl-nav div:before,
.us-btn-style_38:before {
	border-width: 2px;
}
.us-nav-style_38 > span.current,
.no-touch .us-nav-style_38 > a:hover,
.no-touch .navstyle_38 > .owl-nav div:hover,
.no-touch .us-btn-style_38:hover {
	background: #1d2738;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_38 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_39 > *,
.navstyle_39 > .owl-nav div,
.us-btn-style_39 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #7049ba;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_39 > *:before,
.navstyle_39 > .owl-nav div:before,
.us-btn-style_39:before {
	border-width: 2px;
}
.us-nav-style_39 > span.current,
.no-touch .us-nav-style_39 > a:hover,
.no-touch .navstyle_39 > .owl-nav div:hover,
.no-touch .us-btn-style_39:hover {
	background: #7049ba;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_39 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_40 > *,
.navstyle_40 > .owl-nav div,
.us-btn-style_40 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #dd3e3e;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_40 > *:before,
.navstyle_40 > .owl-nav div:before,
.us-btn-style_40:before {
	border-width: 2px;
}
.us-nav-style_40 > span.current,
.no-touch .us-nav-style_40 > a:hover,
.no-touch .navstyle_40 > .owl-nav div:hover,
.no-touch .us-btn-style_40:hover {
	background: #dd3e3e;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_40 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_41 > *,
.navstyle_41 > .owl-nav div,
.us-btn-style_41 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #81d742;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_41 > *:before,
.navstyle_41 > .owl-nav div:before,
.us-btn-style_41:before {
	border-width: 2px;
}
.us-nav-style_41 > span.current,
.no-touch .us-nav-style_41 > a:hover,
.no-touch .navstyle_41 > .owl-nav div:hover,
.no-touch .us-btn-style_41:hover {
	background: #81d742;
	border-color: transparent;
	color: #ffffff !important;
}
.us-nav-style_41 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.us-nav-style_42 > *,
.navstyle_42 > .owl-nav div,
.us-btn-style_42 {
	font-family: var(--font-body);
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0.3em;
	padding: 0.8em 1.8em;
	background: #ffe923;
	border-color: transparent;
	color: #6a4c84 !important;
}
.us-nav-style_42 > *:before,
.navstyle_42 > .owl-nav div:before,
.us-btn-style_42:before {
	border-width: 2px;
}
.us-nav-style_42 > span.current,
.no-touch .us-nav-style_42 > a:hover,
.no-touch .navstyle_42 > .owl-nav div:hover,
.no-touch .us-btn-style_42:hover {
	background: #ffe923;
	border-color: transparent;
	color: #6a4c84 !important;
}
.us-nav-style_42 > * {
	min-width: calc(1.2em + 2 * 0.8em);
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title,
.select2-selection,
select,
textarea,
input:not([type="submit"]),
.w-form-checkbox,
.w-form-radio {
	font-weight: 400;
	letter-spacing: 0em;
	border-radius: 0.3rem;
	background: var(--color-content-bg-alt);
	border-color: var(--color-content-border);
	color: var(--color-content-text);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08) inset;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title:focus,
.select2-container--open .select2-selection,
select:focus,
textarea:focus,
input:not([type="submit"]):focus,
input:focus + .w-form-checkbox,
input:focus + .w-form-radio {
	box-shadow: 0px 0px 0px 2px var(--color-content-primary);
}
.w-form-row.move_label .w-form-row-label {
	font-size: 1rem;
	top: calc(2.8rem / 2 + 0px - 0.7em);
	margin: 0 0.8rem;
	background-color: var(--color-content-bg-alt);
	color: var(--color-content-text);
}
.w-form-row.with_icon.move_label .w-form-row-label {
	margin-left: calc(1.6em + 0.8rem);
}
.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .move_label .w-form-row-label {
	background: var(--color-alt-content-bg-alt-grad);
}
.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row.move_label .w-form-row-label {
	background: var(--color-subfooter-bg-alt-grad);
}
.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row.move_label .w-form-row-label {
	background: var(--color-footer-bg-alt-grad);
}
.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio {
	border-color: var(--color-alt-content-border);
}
.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio {
	border-color: var(--color-subfooter-border);
}
.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio {
	border-color: var(--color-footer-border);
}
.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .w-form-row-field > i,
.color_alternate .w-form-row-field:after,
.color_alternate .widget_search form:after,
.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row-field > i,
.color_footer-top .w-form-row-field:after,
.color_footer-top .widget_search form:after,
.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row-field > i,
.color_footer-bottom .w-form-row-field:after,
.color_footer-bottom .widget_search form:after {
	color: inherit;
}
