p {margin: 0;padding: 0;}
.wpb_animate_when_almost_visible {
	opacity:1
}
.vc_custom_1613895926618 {
	background-color:#ffffff !important
}
.vc_custom_1613895932763 {
	background-color:#ffffff !important
}
.vc_custom_1613895984489 {
	background-color:#ffffff
			!important
}
.vc_custom_1613895990026 {
	background-color:#ffffff !important
}
.vc_custom_1512116777668 {
	padding-top:70px !important
}
.vc_custom_1512116683358 {
	margin-top:-10px !important
}
.vc_custom_1613896507592 {
	background-color:#fe4641 !important
}
.vc_custom_1613896512602 {
	background-color:#fe4641
			!important
}
.vc_custom_1613896517639 {
	background-color:#fe4641 !important
}
.vc_custom_1613896523303 {
	background-color:#fe4641 !important
}
img.wp-smiley,img.emoji {
	display:inline !important;
	border:none !important;
	box-shadow:none !important;
	height:1em !important;
	width:1em !important;
	margin:0 .07em !important;
	vertical-align:-0.1em !important;
	background:none !important;
	padding:0 !important
}
.vc_custom_1613895926618 {
	background-color:#ffffff !important
}
.vc_custom_1613895932763 {
	background-color:#ffffff !important
}
.vc_custom_1613895984489 {
	background-color:#ffffff
			!important
}
.vc_custom_1613895990026 {
	background-color:#ffffff !important
}
.vc_custom_1512116777668 {
	padding-top:70px !important
}
.vc_custom_1512116683358 {
	margin-top:-10px !important
}
.vc_custom_1613896507592 {
	background-color:#fe4641 !important
}
.vc_custom_1613896512602 {
	background-color:#fe4641
			!important
}
.vc_custom_1613896517639 {
	background-color:#fe4641 !important
}
.vc_custom_1613896523303 {
	background-color:#fe4641 !important
}
@font-face {
	font-family:'Material Icons';
	font-display:block;
	font-style:normal;
	font-weight:400;
	src:url("../font/material-icons.woff2")
			format('woff2'),url("../font/material-icons.woff") format('woff')
}
.material-icons {
	font-family:'MaterialIcons';
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	text-transform:none;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	direction:ltr;
	font-feature-settings:'liga';
	-moz-osx-font-smoothing:grayscale
}
@font-face {
	font-family:'FontAwesome 5 Brands';
	font-display:block;
	font-style:normal;
	font-weight:normal;
	src:url("../font/fa-brands-400.woff2")format("woff2"),url("../font/fa-brands-400.woff") format("woff")
}
.fab {
	font-family:'FontAwesome 5 Brands'
}
@font-face {
	font-family:'fontawesome';
	font-display:block;
	font-style:normal;
	font-weight:300;
	src:url("../font/fa-light-300.woff2")
			format("woff2"),url("../font/fa-light-300.woff") format("woff")
}
.fal {
	font-family:'fontawesome';
	font-weight:300
}
@font-face {
	font-family:'fontawesome';
	font-display:block;
	font-style:normal;
	font-weight:400;
	src:url("../font/fa-regular-400.woff2")
			format("woff2"),url("../font/fa-regular-400.woff") format("woff")
}
.far {
	font-family:'fontawesome';
	font-weight:400
}
@font-face {
	font-family:'fontawesome';
	font-display:block;
	font-style:normal;
	font-weight:900;
	src:url("../font/fa-solid-900.woff2")
			format("woff2"),url("../font/fa-solid-900.woff") format("woff")
}
.fa,.fas {
	font-family:'fontawesome';
	font-weight:500
}
.style_phone6-1>div {
	background-image:url(../image/phone-6-black-real.png)
}
.style_phone6-2>div {
	background-image:url(../image/phone-6-white-real.png)
}
.style_phone6-3>div {
	background-image:url(../image/phone-6-black-flat.png)
}
.style_phone6-4>div {
	background-image:url(../image/phone-6-white-flat.png)
}
.leaflet-default-icon-path {
	background-image:url(../image/marker-icon.png)
}
html,.l-header .widget,.menu-item-object-us_page_block {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:15px;
	line-height:30px
}
h1 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:40px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
h2 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:34px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
h3 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:28px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
.widgettitle,.comment-reply-title,h4 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:24px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
h5 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:20px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
h6 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-size:18px;
	line-height:1.4;
	letter-spacing:0em;
	margin-bottom:1.5rem
}
@media
			(max-width:767px) {
	html {
	font-size:12px;
	line-height:28px
}
h1 {
	font-size:30px
}
h1.vc_custom_heading {
	font-size:30px
			!important
}
h2 {
	font-size:26px
}
h2.vc_custom_heading {
	font-size:26px !important
}
h3 {
	font-size:22px
}
h3.vc_custom_heading {
	font-size:24px
			!important
}
h4,.widgettitle,.comment-reply-title {
	font-size:22px
}
h4.vc_custom_heading {
	font-size:22px
			!important
}
h5 {
	font-size:20px
}
h5.vc_custom_heading {
	font-size:20px !important
}
h6 {
	font-size:18px
}
h6.vc_custom_heading {
	font-size:18px
			!important
}
}body {
	background:#a80311;
}
body,.l-header.pos_fixed {
	min-width:1300px
}
.l-canvas.type_boxed,.l-canvas.type_boxed
			.l-subheader,.l-canvas.type_boxed .l-section.type_sticky,.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:1280px
}
.post-password-form {
	max-width:calc(1280px
			+ 5rem)
}
@media screen and (max-width:1355px) {
	.l-main .aligncenter {
	max-width:calc(100vw
			- 5rem)
}
}@media screen and (min-width:1355px) {
	.l-main .alignfull {
	margin-left:calc(640px
			- 50vw);
	margin-right:calc(640px - 50vw)
}
}.g-cols .l-sidebar {
	width:27.55
}
.g-cols
			.l-content {
	width:72.45%
}
@media (max-width:767px) {
	.l-canvas {
	overflow:hidden
}
.g-cols.reversed {
	flex-direction:column-reverse
}
.g-cols>div:not([class*="vc_col-"]) {
	width:100%;
	margin:0 0 1rem
}
.g-cols.type_boxes>div,.g-cols.reversed>div:first-child,.g-cols:not(.reversed)>div:last-child,.g-cols>div.has-fill {
	margin-bottom:0
}
.vc_wp_custommenu.layout_hor,.align_center_xs,.align_center_xs
			.w-socials {
	text-align:center
}
.align_center_xs .w-hwrapper>* {
	margin:0.5rem
			0;
	width:100%
}
}@media (min-width:768px) {
	.l-section.for_sidebar.at_left>div>.g-cols {
	flex-direction:row-reverse
}
.vc_column-inner.type_sticky>.wpb_wrapper {
	position:-webkit-sticky;
	position:sticky
}
}button[type="submit"]:not(.w-btn),input[type="submit"] {
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0em;
	padding:0.8em
			1.8em;
	background:#fe4641;
	border-color:transparent;
	color:#ffffff!important
}
button[type="submit"]:not(.w-btn):before,input[type="submit"] {
	border-width:2px
}
.no-touch
			button[type="submit"]:not(.w-btn):hover,.no-touch input[type="submit"]:hover {
	box-shadow:0
			0em 0em rgba(0,0,0,0.2);
	background:#fda527;
	border-color:transparent;
	color:#ffffff!important
}
.us-btn-style_1 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0em;
	padding:0.8em
			1.8em;
	background:#a80311;
	border-color:transparent;
	color:#ffffff!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_1:before {
	border-width:2px
}
.no-touch
			.us-btn-style_1:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#1a1a1a;
	border-color:transparent;
	color:#ffffff!important
}
.us-btn-style_1 {
	overflow:hidden
}
.us-btn-style_1>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_1:hover {
	background:#1a1a1a
}
.no-touch .us-btn-style_1:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	background:#1a1a1a;
}
.no-touch .us-btn-style_1:hover:after {
	height:100%
}
.us-btn-style_2 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0em;
	padding:0.8em
			1.8em;
	background:#e5e5e5;
	border-color:transparent;
	color:#444444!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_2:before {
	border-width:0px
}
.no-touch
			.us-btn-style_2:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:rgba(0,0,0,0.05);
	border-color:transparent;
	color:#444444!important
}
.us-btn-style_2 {
	overflow:hidden
}
.us-btn-style_2>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_2:hover {
	background:#e5e5e5
}
.no-touch .us-btn-style_2:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	background:rgba(0,0,0,0.05)
}
.no-touch .us-btn-style_2:hover:after {
	height:100%
}
.us-btn-style_3 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:none;
	letter-spacing:0em;
	border-radius:0em;
	padding:1.2em
			1.2em;
	background:#f5f5f5;
	border-color:transparent;
	color:#444444!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_3:before {
	border-width:2px
}
.no-touch
			.us-btn-style_3:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#e5e5e5;
	border-color:transparent;
	color:#444444!important
}
.us-btn-style_4 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0.3em;
	padding:0.8em
			1.8em;
	background:#a80311;
	border-color:transparent;
	color:#fff!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_4:before {
	border-width:2px
}
.no-touch
			.us-btn-style_4:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:rgba(0,0,0,0.08);
	border-color:transparent;
	color:#fff!important
}
.us-btn-style_4 {
	overflow:hidden
}
.us-btn-style_4>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_4:hover {
	background:#ffffff
}
.no-touch .us-btn-style_4:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	/*background:rgba(0,0,0,0.08);*/
	background: #1a1a1a;
}
.no-touch .us-btn-style_4:hover:after {
	height:100%
}
.us-btn-style_5 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0.3em;
	padding:0.8em
			1.8em;
	background:transparent;
	border-color:#ffffff;
	color:#ffffff!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_5:before {
	border-width:2px
}
.no-touch
			.us-btn-style_5:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#ffffff;
	border-color:#ffffff;
	color:#333333!important
}
.us-btn-style_5 {
	overflow:hidden
}
.us-btn-style_5>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_5:hover {
	background:transparent
}
.no-touch .us-btn-style_5:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	background:#ffffff
}
.no-touch .us-btn-style_5:hover:after {
	height:100%
}
.us-btn-style_6 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:0em;
	border-radius:0.3em;
	padding:0.8em
			1.8em;
	background:transparent;
	border-color:#a80311;
	color:#a80311!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_6:before {
	border-width:2px
}
.no-touch
			.us-btn-style_6:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#a80311;
	border-color:#a80311;
	color:#ffffff!important
}
.us-btn-style_6 {
	overflow:hidden
}
.us-btn-style_6>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_6:hover {
	background:transparent
}
.no-touch .us-btn-style_6:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	background:#1a1a1a;
}
.no-touch .us-btn-style_6:hover:after {
	height:100%
}
.us-btn-style_7 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:none;
	letter-spacing:0em;
	border-radius:0.3em;
	padding:0.8em
			1.8em;
	background:transparent;
	border-color:#444444;
	color:#222222!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_7:before {
	border-width:2px
}
.no-touch
			.us-btn-style_7:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#444444;
	border-color:transparent;
	color:#ffffff!important
}
.us-btn-style_7 {
	overflow:hidden
}
.us-btn-style_7>* {
	position:relative;
	z-index:1
}
.no-touch
			.us-btn-style_7:hover {
	background:transparent
}
.no-touch .us-btn-style_7:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	transition:height
			0.3s;
	background:#444444
}
.no-touch .us-btn-style_7:hover:after {
	height:100%
}
.us-btn-style_8 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:none;
	letter-spacing:0.5em;
	border-radius:0.3em;
	padding:0.8em
			1.8em;
	background:#fe4641;
	border-color:#fe4641;
	color:#ffffff!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_8:before {
	border-width:2px
}
.no-touch
			.us-btn-style_8:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#fda527;
	border-color:#fda527;
	color:#ffffff!important
}
.us-btn-style_9 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:700;
	font-style:normal;
	text-transform:none;
	letter-spacing:0em;
	border-radius:4em;
	padding:0.4em
			1em;
	background:transparent;
	border-color:#999999;
	color:#a80311!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_9:before {
	border-width:1px
}
.no-touch
			.us-btn-style_9:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:transparent;
	border-color:#fe4641;
	color:#fe4641!important
}
.us-btn-style_10 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0em;
	border-radius:4em;
	padding:0.5em
			1.9em;
	background:transparent;
	border-color:#fe4641;
	color:#fe4641!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_10:before {
	border-width:2px
}
.no-touch
			.us-btn-style_10:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#fe4641;
	border-color:#ffffff;
	color:#ffffff!important
}
.us-btn-style_11 {
	font-family:微软雅黑,Georgia,serif;
	font-weight:400;
	font-style:normal;
	text-transform:none;
	letter-spacing:0em;
	border-radius:4em;
	padding:0.4em
			0.8em;
	background:transparent;
	border-color:#999999;
	color:#444444!important;
	box-shadow:0
			0em 0em rgba(0,0,0,0.2)
}
.us-btn-style_11:before {
	border-width:1px
}
.no-touch
			.us-btn-style_11:hover {
	box-shadow:0 0em 0em rgba(0,0,0,0.2);
	background:#fe4641;
	border-color:transparent;
	color:#ffffff!important
}
a,button,input[type="submit"],.ui-slider-handle {
	outline:none
			!important
}
.w-header-show,.w-toplink {
	background:rgba(0,0,0,0.3)
}
body {
	-webkit-tap-highlight-color:rgba(254,70,65,0.2)
}
.l-subheader.at_top,.l-subheader.at_top
			.w-dropdown-list,.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
	background:#f2f2f2
}
.l-subheader.at_top,.l-subheader.at_top
			.w-dropdown.opened,.l-subheader.at_top .type_mobile .w-nav-list.level_1 {
	color:#444444
}
.no-touch
			.l-subheader.at_top a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_top
			.w-dropdown.opened a:hover {
	color:#fe4641
}
.header_ver .l-header,.l-subheader.at_middle,.l-subheader.at_middle
			.w-dropdown-list,.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	background:#ffffff
}
.l-subheader.at_middle,.l-subheader.at_middle
			.w-dropdown.opened,.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color:#444444
}
.no-touch
			.l-subheader.at_middle a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_middle
			.w-dropdown.opened a:hover {
	color:#a80311;
}
.l-subheader.at_bottom,.l-subheader.at_bottom
			.w-dropdown-list,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	background:#fe4641
}
.l-subheader.at_bottom,.l-subheader.at_bottom
			.w-dropdown.opened,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	color:#ffffff
}
.no-touch
			.l-subheader.at_bottom a:hover,.no-touch .l-header.bg_transparent .l-subheader.at_bottom
			.w-dropdown.opened a:hover {
	color:#ffffff
}
.l-header.bg_transparent:not(.sticky)
			.l-subheader {
	color:#ffffff
}
.no-touch .l-header.bg_transparent:not(.sticky)
			.w-text a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .w-html
			a:hover,.no-touch .l-header.bg_transparent:not(.sticky) .w-dropdown a:hover,.no-touch
			.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor {
	color:#fda527
}
.l-header.bg_transparent:not(.sticky)
			.w-nav-title:after {
	background:#fda527
}
.w-search-form,.w-search-background {
	background:#ffffff;
	color:#fe4641
}
.menu-item.level_1>.w-nav-anchor:focus,.no-touch
			.menu-item.level_1.opened>.w-nav-anchor,.no-touch .menu-item.level_1:hover>.w-nav-anchor {
	background:;
	color:#a80311;
}
.w-nav-title:after {
	background:#a80311;
}
.menu-item.level_1.current-menu-item>.w-nav-anchor,.menu-item.level_1.current-menu-parent>.w-nav-anchor,.menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
	background:;
	color:#a80311;
}
.l-header.bg_transparent:not(.sticky)
			.type_desktop .menu-item.level_1.current-menu-item>.w-nav-anchor,.l-header.bg_transparent:not(.sticky)
			.type_desktop .menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
	background:transparent;
	color:#a80311;
}
.w-nav-list:not(.level_1) {
	background:#ffffff;
	color:#444444
}
.no-touch
			.menu-item:not(.level_1)>.w-nav-anchor:focus,.no-touch .menu-item:not(.level_1):hover>.w-nav-anchor {
	background:;
	color:#a80311;
}
.menu-item:not(.level_1).current-menu-item>.w-nav-anchor,.menu-item:not(.level_1).current-menu-parent>.w-nav-anchor,.menu-item:not(.level_1).current-menu-ancestor>.w-nav-anchor {
	background:;
	color:#fe4641
}
.btn.menu-item>a {
	background:#fe4641
			!important;
	color:#ffffff !important
}
.no-touch .btn.menu-item>a:hover {
	background:#fda527
			!important;
	color:#ffffff !important
}
.has-content-bg-background-color,body.us_iframe,.l-preloader,.l-canvas,.l-footer,.l-popup-box-content,.g-filters.style_1
			.g-filters-item.active,.w-pricing-item-h,.w-tabs.style_default .w-tabs-item.active,.no-touch
			.w-tabs.style_default .w-tabs-item.active:hover,.w-tabs.style_modern .w-tabs-item:after,.w-tabs.style_timeline
			.w-tabs-item,.w-tabs.style_timeline .w-tabs-section-header-h,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.wpml-ls-statics-footer,.select2-selection__choice,.select2-search
			input {
	background:#ffffff
}
.has-content-bg-color,.w-iconbox.style_circle.color_contrast
			.w-iconbox-icon {
	color:#ffffff
}
.has-content-bg-alt-background-color,input,textarea,select,.w-actionbox.color_light,.w-form-checkbox,.w-form-radio,.g-filters.style_1,.g-filters.style_2
			.g-filters-item.active,.w-flipbox-front,.w-grid-none,.w-ibanner,.w-iconbox.style_circle.color_light
			.w-iconbox-icon,.w-pricing.style_simple .w-pricing-item-header,.w-pricing.style_cards
			.w-pricing-item-header,.w-pricing.style_flat .w-pricing-item-h,.w-progbar-bar,.w-progbar.style_3
			.w-progbar-bar:before,.w-progbar.style_3 .w-progbar-bar-count,.w-socials.style_solid
			.w-socials-item-link,.w-tabs.style_default .w-tabs-list,.w-tabs.style_timeline.zephyr
			.w-tabs-item,.w-tabs.style_timeline.zephyr .w-tabs-section-header-h,.no-touch
			.l-main .layout_ver .widget_nav_menu a:hover,.no-touch .owl-carousel.navpos_outside
			.owl-nav div:hover,.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.smile-icon-timeline-wrap
			.timeline-feature-item.feat-item,.wpml-ls-legacy-dropdown a,.wpml-ls-legacy-dropdown-click
			a,.tablepress .row-hover tr:hover td,.select2-selection,.select2-dropdown {
	background:#f5f5f5
}
.timeline-wrapper
			.timeline-post-right .ult-timeline-arrow l,.timeline-wrapper .timeline-post-left
			.ult-timeline-arrow l,.timeline-feature-item.feat-item .ult-timeline-arrow
			l {
	border-color:#f5f5f5
}
.has-content-bg-alt-color {
	color:#f5f5f5
}
hr,td,th,.l-section,.vc_column_container,.vc_column-inner,.w-comments
			.children,.w-image,.w-pricing-item-h,.w-profile,.w-sharing-item,.w-tabs-list,.w-tabs-section,.widget_calendar
			#calendar_wrap,.l-main .widget_nav_menu .menu,.l-main .widget_nav_menu
			.menu-item a,.smile-icon-timeline-wrap .timeline-line {
	border-color:#e5e5e5
}
.has-content-border-color,.w-separator.color_border,.w-iconbox.color_light
			.w-iconbox-icon {
	color:#e5e5e5
}
.has-content-border-background-color,.w-flipbox-back,.w-iconbox.style_circle.color_light
			.w-iconbox-icon,.no-touch .wpml-ls-sub-menu a:hover {
	background:#e5e5e5
}
.w-iconbox.style_outlined.color_light
			.w-iconbox-icon,.w-socials.style_outlined .w-socials-item-link,.pagination
			.page-numbers {
	box-shadow:0 0 0 2px #e5e5e5 inset
}
.has-content-heading-color,h1,h2,h3,h4,h5,h6,.w-counter.color_heading .w-counter-value {
	color:#222222
}
.has-content-heading-background-color,.w-progbar.color_heading
			.w-progbar-bar-h {
	background:#222222
}
.has-content-text-color,input,textarea,select,.l-canvas,.l-footer,.l-popup-box-content,.w-form-row-field>i,.w-ibanner,.w-iconbox.color_light.style_circle
			.w-iconbox-icon,.w-tabs.style_timeline .w-tabs-item,.w-tabs.style_timeline
			.w-tabs-section-header-h,.leaflet-popup-content-wrapper,.leaflet-popup-tip,.select2-dropdown {
	color:#444444
}
.has-content-text-background-color,.w-iconbox.style_circle.color_contrast
			.w-iconbox-icon,.w-progbar.color_text .w-progbar-bar-h,.w-scroller-dot
			span {
	background:#444444
}
.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow:0
			0 0 2px #444444 inset
}
.w-scroller-dot span {
	box-shadow:0 0 0 2px #444444
}
a {
	color:#a80311;
}
.no-touch
			a:hover,.no-touch .tablepress .sorting:hover {
	color:#a80311;
}
.has-content-primary-color,.g-preloader,.l-main
			.w-contacts-item:before,.w-counter.color_primary .w-counter-value,.g-filters.style_1
			.g-filters-item.active,.g-filters.style_3 .g-filters-item.active,.w-form-row.focused
			.w-form-row-field>i,.w-iconbox.color_primary .w-iconbox-icon,.w-separator.color_primary,.w-sharing.type_outlined.color_primary
			.w-sharing-item,.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover
			.w-sharing-icon,.w-tabs.style_default .w-tabs-item.active,.w-tabs.style_trendy
			.w-tabs-item.active,.w-tabs-section.active .w-tabs-section-header,.tablepress
			.sorting_asc,.tablepress .sorting_desc,.highlight_primary {
	color:#a80311;
}
.has-content-primary-background-color,.l-section.color_primary,.us-btn-style_badge,.no-touch
			.post_navigation.layout_sided a:hover .post_navigation-item-arrow,.g-placeholder,.highlight_primary_bg,.w-actionbox.color_primary,.w-form-row
			input:checked + .w-form-checkbox,.w-form-row input:checked + .w-form-radio,.no-touch
			.g-filters.style_1 .g-filters-item:hover,.no-touch .g-filters.style_2 .g-filters-item:hover,.w-post-elm-placeholder,.w-iconbox.style_circle.color_primary
			.w-iconbox-icon,.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,.no-touch
			.w-iconbox.style_outlined .w-iconbox-icon:before,.no-touch .w-person-links-item:before,.w-pricing.style_simple
			.type_featured .w-pricing-item-header,.w-pricing.style_cards .type_featured
			.w-pricing-item-header,.w-pricing.style_flat .type_featured .w-pricing-item-h,.w-progbar.color_primary
			.w-progbar-bar-h,.w-sharing.type_solid.color_primary .w-sharing-item,.w-sharing.type_fixed.color_primary
			.w-sharing-item,.w-sharing.type_outlined.color_primary .w-sharing-item:before,.no-touch
			.w-sharing-tooltip .w-sharing-item:hover,.w-socials-item-link-hover,.w-tabs-list-bar,.w-tabs.style_modern
			.w-tabs-list,.w-tabs.style_timeline .w-tabs-item:before,.w-tabs.style_timeline
			.w-tabs-section-header-h:before,.no-touch .w-header-show:hover,.no-touch
			.w-toplink.active:hover,.no-touch .pagination .page-numbers:before,.pagination
			.page-numbers.current,.l-main .widget_nav_menu .menu-item.current-menu-item>a,.rsThumb.rsNavSelected,.no-touch
			.tp-leftarrow.custom:before,.no-touch .tp-rightarrow.custom:before,.smile-icon-timeline-wrap
			.timeline-separator-text .sep-text,.smile-icon-timeline-wrap .timeline-wrapper
			.timeline-dot,.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot,.select2-results__option--highlighted {
	background:#a80311;
}
.w-tabs.style_default
			.w-tabs-item.active,.owl-dot.active span,.rsBullet.rsNavSelected span,.tp-bullets.custom
			.tp-bullet {
	border-color:#a80311;
}
.l-main .w-contacts-item:before,.w-iconbox.color_primary.style_outlined
			.w-iconbox-icon,.w-sharing.type_outlined.color_primary .w-sharing-item,.w-tabs.style_timeline
			.w-tabs-item,.w-tabs.style_timeline .w-tabs-section-header-h {
	box-shadow:0
			0 0 2px #fe4641 inset
}
input:focus,input:focus + .w-form-checkbox,textarea:focus,select:focus,.select2-container--focus
			.select2-selection {
	box-shadow:0 0 0 2px #fe4641
}
.has-content-secondary-color,.no-touch
			.post_navigation.layout_simple a:hover .post_navigation-item-title,.w-counter.color_secondary
			.w-counter-value,.w-iconbox.color_secondary .w-iconbox-icon,.w-separator.color_secondary,.w-sharing.type_outlined.color_secondary
			.w-sharing-item,.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover
			.w-sharing-icon,.highlight_secondary {
	color:#fda527
}
.has-content-secondary-background-color,.l-section.color_secondary,.w-actionbox.color_secondary,.no-touch
			.us-btn-style_badge:hover,.w-iconbox.style_circle.color_secondary .w-iconbox-icon,.w-progbar.color_secondary
			.w-progbar-bar-h,.w-sharing.type_solid.color_secondary .w-sharing-item,.w-sharing.type_fixed.color_secondary
			.w-sharing-item,.w-sharing.type_outlined.color_secondary .w-sharing-item:before,.highlight_secondary_bg {
	background:#fda527
}
.w-separator.color_secondary {
	border-color:#fda527
}
.w-iconbox.color_secondary.style_outlined
			.w-iconbox-icon,.w-sharing.type_outlined.color_secondary .w-sharing-item {
	box-shadow:0
			0 0 2px #fda527 inset
}
.has-content-faded-color,blockquote:before,.w-form-row-description,.l-main
			.post-author-website,.l-main .w-profile-link.for_logout,.l-main .widget_tag_cloud,.highlight_faded {
	color:#999999
}
.has-content-faded-background-color {
	background:#999999
}
.l-section.color_alternate,.color_alternate
			.g-filters.style_1 .g-filters-item.active,.color_alternate .w-pricing-item-h,.color_alternate
			.w-tabs.style_default .w-tabs-item.active,.color_alternate .w-tabs.style_modern
			.w-tabs-item:after,.no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover,.color_alternate
			.w-tabs.style_timeline .w-tabs-item,.color_alternate .w-tabs.style_timeline
			.w-tabs-section-header-h {
	background:#f5f5f5
}
.color_alternate .w-iconbox.style_circle.color_contrast
			.w-iconbox-icon {
	color:#f5f5f5
}
.color_alternate input:not([type="submit"]),.color_alternate
			textarea,.color_alternate select,.color_alternate .w-form-checkbox,.color_alternate
			.w-form-radio,.color_alternate .g-filters.style_1,.color_alternate .g-filters.style_2
			.g-filters-item.active,.color_alternate .w-grid-none,.color_alternate .w-iconbox.style_circle.color_light
			.w-iconbox-icon,.color_alternate .w-pricing.style_simple .w-pricing-item-header,.color_alternate
			.w-pricing.style_cards .w-pricing-item-header,.color_alternate .w-pricing.style_flat
			.w-pricing-item-h,.color_alternate .w-progbar-bar,.color_alternate .w-socials.style_solid
			.w-socials-item-link,.color_alternate .w-tabs.style_default .w-tabs-list,.color_alternate
			.ginput_container_creditcard {
	background:#ffffff
}
.l-section.color_alternate,.color_alternate
			td,.color_alternate th,.color_alternate .vc_column_container,.color_alternate
			.vc_column-inner,.color_alternate .w-comments .children,.color_alternate
			.w-image,.color_alternate .w-pricing-item-h,.color_alternate .w-profile,.color_alternate
			.w-sharing-item,.color_alternate .w-tabs-list,.color_alternate .w-tabs-section {
	border-color:#dddddd
}
.color_alternate
			.w-separator.color_border,.color_alternate .w-iconbox.color_light .w-iconbox-icon {
	color:#dddddd
}
.color_alternate
			.w-iconbox.style_circle.color_light .w-iconbox-icon {
	background:#dddddd
}
.color_alternate
			.w-iconbox.style_outlined.color_light .w-iconbox-icon,.color_alternate
			.w-socials.style_outlined .w-socials-item-link,.color_alternate .pagination
			.page-numbers {
	box-shadow:0 0 0 2px #dddddd inset
}
.l-section.color_alternate
			h1,.l-section.color_alternate h2,.l-section.color_alternate h3,.l-section.color_alternate
			h4,.l-section.color_alternate h5,.l-section.color_alternate h6,.l-section.color_alternate
			.w-counter-value {
	color:#222222
}
.color_alternate .w-progbar.color_contrast
			.w-progbar-bar-h {
	background:#222222
}
.l-section.color_alternate,.color_alternate
			input,.color_alternate textarea,.color_alternate select,.color_alternate
			.w-form-row-field>i,.color_alternate .w-iconbox.color_contrast .w-iconbox-icon,.color_alternate
			.w-iconbox.color_light.style_circle .w-iconbox-icon,.color_alternate .w-tabs.style_timeline
			.w-tabs-item,.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
	color:#444444
}
.color_alternate
			.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background:#444444
}
.color_alternate
			.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow:0 0
			0 2px #444444 inset
}
.color_alternate a {
	color:#fe4641
}
.no-touch .color_alternate
			a:hover {
	color:#fda527
}
.color_alternate .highlight_primary,.l-main .color_alternate
			.w-contacts-item:before,.color_alternate .w-counter.color_primary .w-counter-value,.color_alternate
			.g-preloader,.color_alternate .g-filters.style_1 .g-filters-item.active,.color_alternate
			.g-filters.style_3 .g-filters-item.active,.color_alternate .w-form-row.focused
			.w-form-row-field>i,.color_alternate .w-iconbox.color_primary .w-iconbox-icon,.color_alternate
			.w-separator.color_primary,.color_alternate .w-tabs.style_default .w-tabs-item.active,.color_alternate
			.w-tabs.style_trendy .w-tabs-item.active,.color_alternate .w-tabs-section.active
			.w-tabs-section-header {
	color:#fe4641
}
.color_alternate .highlight_primary_bg,.color_alternate
			.w-actionbox.color_primary,.no-touch .color_alternate .g-filters.style_1
			.g-filters-item:hover,.no-touch .color_alternate .g-filters.style_2 .g-filters-item:hover,.color_alternate
			.w-iconbox.style_circle.color_primary .w-iconbox-icon,.no-touch .color_alternate
			.w-iconbox.style_circle .w-iconbox-icon:before,.no-touch .color_alternate
			.w-iconbox.style_outlined .w-iconbox-icon:before,.color_alternate .w-pricing.style_simple
			.type_featured .w-pricing-item-header,.color_alternate .w-pricing.style_cards
			.type_featured .w-pricing-item-header,.color_alternate .w-pricing.style_flat
			.type_featured .w-pricing-item-h,.color_alternate .w-progbar.color_primary
			.w-progbar-bar-h,.color_alternate .w-tabs.style_modern .w-tabs-list,.color_alternate
			.w-tabs.style_trendy .w-tabs-item:after,.color_alternate .w-tabs.style_timeline
			.w-tabs-item:before,.color_alternate .w-tabs.style_timeline .w-tabs-section-header-h:before,.no-touch
			.color_alternate .pagination .page-numbers:before,.color_alternate .pagination
			.page-numbers.current {
	background:#fe4641
}
.color_alternate .w-tabs.style_default
			.w-tabs-item.active,.no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover {
	border-color:#fe4641
}
.l-main
			.color_alternate .w-contacts-item:before,.color_alternate .w-iconbox.color_primary.style_outlined
			.w-iconbox-icon,.color_alternate .w-tabs.style_timeline .w-tabs-item,.color_alternate
			.w-tabs.style_timeline .w-tabs-section-header-h {
	box-shadow:0 0 0 2px #fe4641
			inset
}
.color_alternate input:focus,.color_alternate textarea:focus,.color_alternate
			select:focus {
	box-shadow:0 0 0 2px #fe4641
}
.color_alternate .highlight_secondary,.color_alternate
			.w-counter.color_secondary .w-counter-value,.color_alternate .w-iconbox.color_secondary
			.w-iconbox-icon,.color_alternate .w-separator.color_secondary {
	color:#fda527
}
.color_alternate
			.highlight_secondary_bg,.color_alternate .w-actionbox.color_secondary,.color_alternate
			.w-iconbox.style_circle.color_secondary .w-iconbox-icon,.color_alternate
			.w-progbar.color_secondary .w-progbar-bar-h {
	background:#fda527
}
.color_alternate
			.w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
	box-shadow:0
			0 0 2px #fda527 inset
}
.color_alternate .highlight_faded,.color_alternate
			.w-profile-link.for_logout {
	color:#999999
}
.color_footer-top {
	background:#252525
}
.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-socials.style_solid .w-socials-item-link {
	background:#1c1c1c
}
.color_footer-top,.color_footer-top
			td,.color_footer-top th,.color_footer-top .vc_column_container,.color_footer-top
			.vc_column-inner,.color_footer-top .w-image,.color_footer-top .w-pricing-item-h,.color_footer-top
			.w-profile,.color_footer-top .w-sharing-item,.color_footer-top .w-tabs-list,.color_footer-top
			.w-tabs-section {
	border-color:#333333
}
.color_footer-top .w-separator.color_border {
	color:#333333
}
.color_footer-top
			.w-socials.style_outlined .w-socials-item-link {
	box-shadow:0 0 0 2px #333333
			inset
}
.color_footer-top {
	color:#888888
}
.color_footer-top a {
	color:#dddddd
}
.no-touch
			.color_footer-top a:hover,.color_footer-top .w-form-row.focused .w-form-row-field>i {
	color:#fda527
}
.color_footer-top
			input:focus,.color_footer-top textarea:focus,.color_footer-top select:focus {
	box-shadow:0
			0 0 2px #fda527
}
.color_footer-bottom {
	background:#181818
}
.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-socials.style_solid .w-socials-item-link {
	background:#252525
}
.color_footer-bottom,.color_footer-bottom
			td,.color_footer-bottom th,.color_footer-bottom .vc_column_container,.color_footer-bottom
			.vc_column-inner,.color_footer-bottom .w-image,.color_footer-bottom .w-pricing-item-h,.color_footer-bottom
			.w-profile,.color_footer-bottom .w-sharing-item,.color_footer-bottom .w-tabs-list,.color_footer-bottom
			.w-tabs-section {
	border-color:#252525
}
.color_footer-bottom .w-separator.color_border {
	color:#252525
}
.color_footer-bottom
			.w-socials.style_outlined .w-socials-item-link {
	box-shadow:0 0 0 2px #252525
			inset
}
.color_footer-bottom {
	color:#666666
}
.color_footer-bottom a {
	color:#aaaaaa
}
.no-touch
			.color_footer-bottom a:hover,.color_footer-bottom .w-form-row.focused .w-form-row-field>i {
	color:#a80311;
}
.color_footer-bottom
			input:focus,.color_footer-bottom textarea:focus,.color_footer-bottom select:focus {
	box-shadow:0
			0 0 2px #fda527
}
.header_hor .w-nav.type_desktop .menu-item-20 .w-nav-list.level_2 {
	width:300px;
	padding:15px
}
.header_hor
			.w-nav.type_desktop .menu-item-3308 .w-nav-list.level_2 {
	left:50%;
	right:auto;
	margin-left:-6rem
}
@media (min-width:900px) {
	.hidden_for_default {
	display:none !important
}
.l-subheader.at_top {
	display:none
}
.l-subheader.at_bottom {
	display:none
}
.l-header {
	position:relative;
	z-index:111;
	width:100%
}
.l-subheader {
	margin:0 auto;
}
.l-subheader.width_full {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.l-subheader-h {
	display:flex;
	flex-wrap: wrap;
    justify-content: center;
	align-items:center;
	position:relative;
	margin:0 auto;
	height:inherit;
}
.w-header-show {
	display:none
}
.l-header.pos_fixed {
	position:fixed;
	left:0
}
.l-header.pos_fixed:not(.notransition)
			.l-subheader {
	transition-property:transform,background,box-shadow,line-height,height;
	transition-duration:0.3s;
	transition-timing-function:cubic-bezier(.78,.13,.15,.86)
}
.l-header.bg_transparent:not(.sticky)
			.l-subheader {
	box-shadow:none !important;
	background:none
}
.l-header.bg_transparent~.l-main
			.l-section.width_full.height_auto:first-child {
	padding-top:0 !important;
	padding-bottom:0
			!important
}
.l-header.pos_static.bg_transparent {
	position:absolute;
	left:0
}
.l-subheader.width_full
			.l-subheader-h {
	max-width:none !important
}
.headerinpos_above .l-header.pos_fixed {
	overflow:hidden;
	transition:transform
			0.3s;
	transform:translate3d(0,-100%,0)
}
.headerinpos_above .l-header.pos_fixed.sticky {
	overflow:visible;
	transform:none
}
.headerinpos_above
			.l-header.pos_fixed~.l-section,.headerinpos_above .l-header.pos_fixed~.l-main,.headerinpos_above
			.l-header.pos_fixed~.l-main .l-section:first-child {
	padding-top:0 !important
}
.l-header.shadow_thin
			.l-subheader.at_middle,.l-header.shadow_thin .l-subheader.at_bottom,.l-header.shadow_none.sticky
			.l-subheader.at_middle,.l-header.shadow_none.sticky .l-subheader.at_bottom {
	box-shadow:0
			1px 0 rgba(0,0,0,0.08)
}
.l-header.shadow_wide .l-subheader.at_middle,.l-header.shadow_wide
			.l-subheader.at_bottom {
	box-shadow:0 3px 5px -1px rgba(0,0,0,0.1),0 2px
			1px -1px rgba(0,0,0,0.05)
}
.headerinpos_bottom .l-header.pos_fixed:not(.sticky)
			.w-dropdown-list {
	top:auto;
	bottom:-0.4em;
	padding-top:0.4em;
	padding-bottom:2.4em
}
.header_hor
			.l-subheader-cell>.w-cart {
	margin-left:0;
	margin-right:0
}
.l-subheader.at_top {
	line-height:40px;
	height:40px
}
.l-header.sticky
			.l-subheader.at_top {
	line-height:0px;
	height:0px;
	overflow:hidden
}
.l-subheader.at_middle {
	line-height:120px;
	height:120px
}
.l-header.sticky
			.l-subheader.at_middle {
	line-height:60px;
	height:60px
}
.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-header.sticky
			.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-subheader.with_centering
			.l-subheader-cell.at_left,.l-subheader.with_centering .l-subheader-cell.at_right {
	flex-basis:100px
}
.l-header.pos_fixed~.l-main>.l-section:first-of-type,.l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2),.headerinpos_below
			.l-header.pos_fixed~.l-main>.l-section:nth-of-type(2),.l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
	padding-top:120px
}
.headerinpos_bottom
			.l-header.pos_fixed~.l-main>.l-section:first-of-type {
	padding-bottom:120px
}
.l-header.bg_transparent~.l-main
			.l-section.valign_center:first-of-type>.l-section-h {
	top:-60px
}
.headerinpos_bottom
			.l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
	top:60px
}
.menu-item-object-us_page_block {
	max-height:calc(100vh
			- 120px)
}
.l-header.pos_fixed~.l-main .l-section.height_full:not(:first-of-type) {
	min-height:calc(100vh
			- 60px)
}
.admin-bar .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-of-type) {
	min-height:calc(100vh
			- 92px)
}
.l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
	min-height:calc(100vh
			- 120px)
}
.l-header.pos_fixed~.l-main .l-section.sticky {
	top:60px
}
.admin-bar
			.l-header.pos_fixed~.l-main .l-section.sticky {
	top:92px
}
.l-header.pos_fixed.sticky~.l-main
			.l-section.type_sticky:first-of-type {
	padding-top:60px
}
.l-header.pos_fixed~.l-main
			.vc_column-inner.type_sticky>.wpb_wrapper {
	top:calc(60px + 4rem)
}
.headerinpos_below
			.l-header.pos_fixed:not(.sticky) {
	position:absolute;
	top:100%
}
.headerinpos_bottom
			.l-header.pos_fixed:not(.sticky) {
	position:absolute;
	bottom:0
}
.headerinpos_below
			.l-header.pos_fixed~.l-main>.l-section:first-of-type,.headerinpos_bottom
			.l-header.pos_fixed~.l-main>.l-section:first-of-type {
	padding-top:0 !important
}
.headerinpos_below
			.l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
	min-height:100vh
}
.admin-bar.headerinpos_below
			.l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
	min-height:calc(100vh
			- 32px)
}
.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown,.headerinpos_bottom
			.l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
	bottom:100%;
	transform-origin:0
			100%
}
.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown
			.w-nav-list.level_1 {
	top:auto;
	bottom:100%;
	box-shadow:0 -3px 3px rgba(0,0,0,0.1)
}
.headerinpos_bottom
			.l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3,.headerinpos_bottom
			.l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
	top:auto;
	bottom:0;
	transform-origin:0
			100%
}
}@media (min-width:720px) and (max-width:899px) {
	.hidden_for_tablets {
	display:none
			!important
}
.l-subheader.at_top {
	display:none
}
.l-subheader.at_bottom {
	display:none
}
.l-header {
	position:relative;
	z-index:111;
	width:100%
}
.l-subheader {
	margin:0
			auto
}
.l-subheader.width_full {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.l-subheader-h {
	display:flex;
	flex-wrap: wrap;
    justify-content: center;
	align-items:center;
	position:relative;
	margin:0 auto;
	height:inherit
}
.w-header-show {
	display:none
}
.l-header.pos_fixed {
	position:fixed;
	left:0
}
.l-header.pos_fixed:not(.notransition)
			.l-subheader {
	transition-property:transform,background,box-shadow,line-height,height;
	transition-duration:0.3s;
	transition-timing-function:cubic-bezier(.78,.13,.15,.86)
}
.l-header.bg_transparent:not(.sticky)
			.l-subheader {
	box-shadow:none !important;
	background:none
}
.l-header.bg_transparent~.l-main
			.l-section.width_full.height_auto:first-child {
	padding-top:0 !important;
	padding-bottom:0
			!important
}
.l-header.pos_static.bg_transparent {
	position:absolute;
	left:0
}
.l-subheader.width_full
			.l-subheader-h {
	max-width:none !important
}
.headerinpos_above .l-header.pos_fixed {
	overflow:hidden;
	transition:transform
			0.3s;
	transform:translate3d(0,-100%,0)
}
.headerinpos_above .l-header.pos_fixed.sticky {
	overflow:visible;
	transform:none
}
.headerinpos_above
			.l-header.pos_fixed~.l-section,.headerinpos_above .l-header.pos_fixed~.l-main,.headerinpos_above
			.l-header.pos_fixed~.l-main .l-section:first-child {
	padding-top:0 !important
}
.l-header.shadow_thin
			.l-subheader.at_middle,.l-header.shadow_thin .l-subheader.at_bottom,.l-header.shadow_none.sticky
			.l-subheader.at_middle,.l-header.shadow_none.sticky .l-subheader.at_bottom {
	box-shadow:0
			1px 0 rgba(0,0,0,0.08)
}
.l-header.shadow_wide .l-subheader.at_middle,.l-header.shadow_wide
			.l-subheader.at_bottom {
	box-shadow:0 3px 5px -1px rgba(0,0,0,0.1),0 2px
			1px -1px rgba(0,0,0,0.05)
}
.headerinpos_bottom .l-header.pos_fixed:not(.sticky)
			.w-dropdown-list {
	top:auto;
	bottom:-0.4em;
	padding-top:0.4em;
	padding-bottom:2.4em
}
.header_hor
			.l-subheader-cell>.w-cart {
	margin-left:0;
	margin-right:0
}
.l-subheader.at_top {
	line-height:40px;
	height:40px
}
.l-header.sticky
			.l-subheader.at_top {
	line-height:40px;
	height:40px
}
.l-subheader.at_middle {
	line-height:100px;
	height:100px
}
.l-header.sticky
			.l-subheader.at_middle {
	line-height:60px;
	height:60px
}
.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-header.sticky
			.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-header.pos_fixed~.l-main>.l-section:first-of-type,.l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2),.headerinpos_below
			.l-header.pos_fixed~.l-main>.l-section:nth-of-type(2),.l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
	padding-top:100px
}
.l-header.pos_fixed~.l-main
			.l-section.sticky {
	top:60px
}
.l-header.pos_fixed.sticky~.l-main .l-section.type_sticky:first-of-type {
	padding-top:60px
}
}@media
			(max-width:719px) {
	.hidden_for_mobiles {
	display:none !important
}
.l-subheader.at_top {
	display:none
}
.l-subheader.at_bottom {
	display:none
}
.l-header {
	position:relative;
	z-index:111;
	width:100%
}
.l-subheader {
	margin:0
			auto
}
.l-subheader.width_full {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.l-subheader-h {
	display:flex;
	align-items:center;
	position:relative;
	margin:0
			auto;
	height:inherit
}
.w-header-show {
	display:none
}
.l-header.pos_fixed {
	position:fixed;
	left:0
}
.l-header.pos_fixed:not(.notransition)
			.l-subheader {
	transition-property:transform,background,box-shadow,line-height,height;
	transition-duration:0.3s;
	transition-timing-function:cubic-bezier(.78,.13,.15,.86)
}
.l-header.bg_transparent:not(.sticky)
			.l-subheader {
	box-shadow:none !important;
	background:none
}
.l-header.bg_transparent~.l-main
			.l-section.width_full.height_auto:first-child {
	padding-top:0 !important;
	padding-bottom:0
			!important
}
.l-header.pos_static.bg_transparent {
	position:absolute;
	left:0
}
.l-subheader.width_full
			.l-subheader-h {
	max-width:none !important
}
.headerinpos_above .l-header.pos_fixed {
	overflow:hidden;
	transition:transform
			0.3s;
	transform:translate3d(0,-100%,0)
}
.headerinpos_above .l-header.pos_fixed.sticky {
	overflow:visible;
	transform:none
}
.headerinpos_above
			.l-header.pos_fixed~.l-section,.headerinpos_above .l-header.pos_fixed~.l-main,.headerinpos_above
			.l-header.pos_fixed~.l-main .l-section:first-child {
	padding-top:0 !important
}
.l-header.shadow_thin
			.l-subheader.at_middle,.l-header.shadow_thin .l-subheader.at_bottom,.l-header.shadow_none.sticky
			.l-subheader.at_middle,.l-header.shadow_none.sticky .l-subheader.at_bottom {
	box-shadow:0
			1px 0 rgba(0,0,0,0.08)
}
.l-header.shadow_wide .l-subheader.at_middle,.l-header.shadow_wide
			.l-subheader.at_bottom {
	box-shadow:0 3px 5px -1px rgba(0,0,0,0.1),0 2px
			1px -1px rgba(0,0,0,0.05)
}
.headerinpos_bottom .l-header.pos_fixed:not(.sticky)
			.w-dropdown-list {
	top:auto;
	bottom:-0.4em;
	padding-top:0.4em;
	padding-bottom:2.4em
}
.header_hor
			.l-subheader-cell>.w-cart {
	margin-left:0;
	margin-right:0
}
.l-subheader.at_top {
	line-height:40px;
	height:40px
}
.l-header.sticky
			.l-subheader.at_top {
	line-height:40px;
	height:40px
}
.l-subheader.at_middle {
	line-height:80px;
	height:80px
}
.l-header.sticky
			.l-subheader.at_middle {
	line-height:60px;
	height:60px
}
.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-header.sticky
			.l-subheader.at_bottom {
	line-height:50px;
	height:50px
}
.l-header.pos_fixed~.l-main>.l-section:first-of-type,.l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2),.headerinpos_below
			.l-header.pos_fixed~.l-main>.l-section:nth-of-type(2),.l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
	padding-top:80px
}
.l-header.pos_fixed~.l-main
			.l-section.sticky {
	top:60px
}
.l-header.pos_fixed.sticky~.l-main .l-section.type_sticky:first-of-type {
	padding-top:60px
}
}@media
			(min-width:900px) {
	.ush_image_1 {
	/*height:55px*/
	height: auto;
}
.l-header.sticky .ush_image_1 {
	height:35px
}
}
@media (min-width:720px) and (max-width:899px) {
	.ush_image_1 {
	/*height:55px*/
}
.l-header.sticky
			.ush_image_1 {
	height:30px
}
}@media (max-width:719px) {
	.ush_image_1 {
	height:55px
}
.l-header.sticky
			.ush_image_1 {
	height:20px
}
}@media (min-width:900px) {
	.ush_image_2 {
	height:55px
}
.l-header.sticky
			.ush_image_2 {
	height:35px
}
}@media (min-width:720px) and (max-width:899px) {
	.ush_image_2 {
	height:55px
}
.l-header.sticky .ush_image_2 {
	height:30px
}
}@media (max-width:719px) {
    .l-subheader-cell.at_left {
        justify-content: flex-start;
        width: auto;
    }
	.ush_image_2 {
	/*height:55px*/
	height: auto;
}
.l-header.sticky
			.ush_image_2 {
	height:20px
}
}.ush_text_1 {
	white-space:nowrap
}
.ush_text_2 {
	white-space:nowrap
}
.ush_text_3 {
	font-weight:700;
	font-size:1.4rem;
	white-space:nowrap
}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-left:12px;
	padding-right:12px；
}
.header_ver
			.ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-top:14px;
	padding-bottom:14px
}
.ush_menu_1 {
	font-weight:400
}
.ush_menu_1.type_desktop
			.w-nav-list>.menu-item.level_1 {
	font-size:18px
}
.ush_menu_1.type_desktop
			.w-nav-list>.menu-item:not(.level_1) {
	font-size:16px
}
.ush_menu_1.type_desktop {
	position:relative
}
.ush_menu_1.type_mobile
			.w-nav-anchor.level_1 {
	font-size:15px
}
.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
	font-size:14px
}
@media
			(min-width:900px) {
	.ush_menu_1 .w-nav-icon {
	font-size:20px
}
}@media (min-width:720px)
			and (max-width:899px) {
	.ush_menu_1 .w-nav-icon {
	font-size:20px
}
}@media (max-width:719px) {
	.ush_menu_1
			.w-nav-icon {
	font-size:20px
}
}.ush_menu_1 .w-nav-icon i {
	border-width:3px
}
@media
			screen and (max-width:719px) {
	.w-nav.ush_menu_1>.w-nav-list.level_1 {
	display:none
}
.ush_menu_1
			.w-nav-control {
	display:block
}
}.header_hor .ush_menu_2.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-left:20px;
	padding-right:20px
}
.header_ver
			.ush_menu_2.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-top:20px;
	padding-bottom:20px
}
.ush_menu_2 {
	}.ush_menu_2.type_desktop
			.w-nav-list>.menu-item.level_1 {
	font-size:1rem
}
.ush_menu_2.type_desktop
			.w-nav-list>.menu-item:not(.level_1) {
	font-size:1rem
}
.ush_menu_2.type_mobile
			.w-nav-anchor.level_1 {
	font-size:1.1rem
}
.ush_menu_2.type_mobile .w-nav-anchor:not(.level_1) {
	font-size:0.9rem
}
@media (min-width:900px) {
	.ush_menu_2 .w-nav-icon {
	font-size:20px
}
}@media (min-width:720px) and (max-width:899px) {
	.ush_menu_2 .w-nav-icon {
	font-size:20px
}
}@media (max-width:719px) {
	.ush_menu_2 .w-nav-icon {
	font-size:20px
}
}.ush_menu_2 .w-nav-icon i {
	border-width:3px
}
@media screen and (max-width:1024px) {
	/*.w-nav.ush_menu_2>.w-nav-list.level_1 {
	display:none
}
.ush_menu_2 .w-nav-control {
	display:block
}*/
}.vc_custom_1512030711288 {
	padding-right:0px !important;
	padding-left:0px !important
}
.gap-10px > .vc_column_container {
	padding:0px
}
.vc_custom_1567674413995 {
	padding:3rem;
	background-color:#f7f7f7 !important
}
.pages_info {
	background-color:#f7f7f7 !important;
	padding:4rem
}
.bgjb {
	background:linear-gradient(45deg,rgb(222,0,222) 0%,rgb(222,0,41) 97%)
}
.vc_border {
	padding:4rem;
	border-top-width:1px !important;
	border-right-width:1px !important;
	border-bottom-width:1px !important;
	border-left-width:1px !important;
	border-left-color:#dbdbdb !important;
	border-left-style:solid !important;
	border-right-color:#dbdbdb !important;
	border-right-style:solid !important;
	border-top-color:#dbdbdb !important;
	border-top-style:solid !important;
	border-bottom-color:#dbdbdb !important;
	border-bottom-style:solid !important;
	border-radius:1px !important
}
.vc_custom_1521446894161 {
	padding:0
}
.about_1 {
	background-color:#dd3333 !important;
	padding:4rem
}
.vc_custom_1554705888656 {
	background-color:#dd3333 !important;
	padding:4rem
}
.about_2 {
	background-color:#650601 !important;
	padding:30px
}
.vc_inner .wpb_column .color_custom.vc_custom_1554707001919 {
	background-color:#dd3333 !important;
	padding:4rem
}
.title_h2 {
	color:#333;
	font-size:25px;
	font-weight:bold;
	line-height:1.5;
	margin:0px auto 15px;
	padding:0;
	text-align:center
}
#fy {
	clear:both;
	text-align:center;
	margin:30px auto
}
#fy .pages a {
	margin-bottom:5px;
	vertical-align:middle;
	font-size:14px;
	font-family:"Microsoft YaHei";
	width:auto;
	height:auto;
	line-height:1.5;
	padding:3px 10px;
	text-align:center;
	border:1px solid #C6C6C6;
	color:#333;
	display:inline-block;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
}
#fy .pages a:hover,#fy .pages .page-num-current {
	color:#fff;
	background:#a80311;
	border-color:#a80311
}
#fy .pages span {
	vertical-align:middle;
	color:#ffffff;
	width:27px;
	height:27px;
	line-height:27px;
	background-color:#0C4DA2;
	display:inline-block;
	font-size:14px
}
.index_news_tab .list_item .list_tab {
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.index_news_tab .list_item .tab_item {
	width:50%;
	flex-shrink:0
}
.ul_tab_nav {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	margin:0 auto
}
.ul_tab_nav li {
	list-style:none;
	margin:0;
	width:20%
}
.ul_tab_nav .active a {
	color:#fe4641
}
.ul_tab_nav li a {
	color:#444;
	font-weight:700;
	font-size:20px;
	display:block;
	text-align:center;
	padding:1em 1.5em;
	position:relative
}
.ul_tab_nav li a:after {
	content:'';
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:auto;
	bottom:-1px;
	height:0;
	width:100%;
	background:#fe4641;
	transition:height 0.3s,width 0.3s
}
.ul_tab_nav .active a:after {
	bottom:0px;
	height:1px
}
#us_grid_15 .usg_post_content_1 {
	border-radius:0;
	font-weight:500;
	line-height:1.5;
	font-size:14px
}

.index_base_tab .list_txt .w-grid-list {
	width: initial;
}
.index_base_tab .list_txt .w-grid-list .article_text {
	width: 25%;
    padding: 4px;
}

.index_base_tab .list_txt .text {
	width: initial;
	display: flex;
    flex-wrap: wrap;
}
.index_base_tab .list_txt .text .article_text {
	width: 25%;
    padding: 4px;
}

.right_p {
	padding: 4rem;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-left-color: #dbdbdb !important;
    border-left-style: solid !important;
    border-right-color: #dbdbdb !important;
    border-right-style: solid !important;
    border-top-color: #dbdbdb !important;
    border-top-style: solid !important;
    border-bottom-color: #dbdbdb !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
}

.bp {
	background-color: #f7f7f7 !important;
    padding: 4rem;
}

.color_primary.controls_right {
    background: #fff;
    color: #a80311;
}

.main_none {display:none;}
.about_article {display:none;}
.h3_title {
    color: #fff;
    font-size: 56px;
    line-height: 1.5;
    text-align: center;
}
.index_article_img {
    position: relative;
    margin: 0 auto;
}
.index_article_img .article_img {
    display: block;
    margin: 0 auto;
}
.footer_h4{
    font-size: 23px;
    line-height: 1.5;
}

#us_grid_15 .usg_post_image_1 a {
    display: block;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.w-post-elm.post_image.stretched .index_news_img {
    width: 185px;
    height: 139px;
    margin: 0 auto;
}

@media screen and (max-width:1024px) {
	.bp {padding: 5px;}
	.nav_lists {padding: 0 !important;}
	.nav_lists .vc_column-inner {padding: 5px !important;}
	.h3_title {font-size:22px;}
	.ush_text_3 {display:none;}
	.w-hwrapper {
        display: flex;
        align-items: center !important;
        justify-content: center !important;
    }
    .w-vwrapper {
        display: flex;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center !important;
    }
}


@media screen and (max-width:767px) {
	.w-image img {
		margin:0 auto 15px !important
	}
	.right_p {
		padding: 0 !important;
		border: none !important;
	}
	.g-cols.gap-0-4rem {
        margin: 0 auto !important;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
	.number_list {
	    width:25%;
	    margin: 0 auto;
	    padding: 0;
	}
	.number_list .circle {
	    height: 1.5em;
        width: 1.5em;
        text-align: center;
        line-height: 1.5em;
        font-size: 20px !important;
	}
	.number_list .stats-number {
        padding: 0;
        font-size: 15px;
        line-height: 1;
        font-weight: bold !important;
        color: #a80311 !important;
    }
    .number_list .stats-block .stats-text {
        font-size: 1rem !important;
        width: auto;
        text-align: center;
        line-height: 1.3;
    }
    .g-cols.type_boxes>div>.vc_column-inner {
        padding: 10px 5px;
    }
    .list_text_ico {
	    width:25%;
	    margin: 0 auto;
	    padding: 0.3rem !important;
	}
	.list_text_ico .vc_column-inner {
        padding: 10px 5px;
    }
	.list_text_ico .w-iconbox-icon {
        line-height: 2em !important;
        height: 2em !important;
        width: 2em !important;
        overflow: hidden !important;
        border-radius: 50% !important;
        font-size: 20px !important;
        color: #ffffff !important;
    }
    .list_text_ico .w-iconbox-title {
        padding: 0.5em 0;
        margin-bottom: 0;
        font-size: 17px;
        line-height: 1.3;
        color: #fff !important;
        text-align: center;
        transition: color 0.3s;
    }
    .list_text_ico .wpb_wrapper p {
        text-align: center;
        font-size: 12px;
        line-height: 1.5;
        color: #fff;
    }
    .footer_wx {
        width: 120px;
        height: 120px;
    }
    .w-image .footer_logo_img {
        display: none;
        width: 367px;
        height: 66px;
        margin: 15px auto !important;
    }
    .w-post-elm.post_image.stretched .index_news_img {
        width: 150px;
        height: 100px;
        margin: 0 auto;
    }
}
@media screen and (max-width:600px) {
	.about_2 {
	}
}
