.error404 .error-404-bg {
				background-image: url(__TMPL__/public/static/images/interno3_wide_slide_masked.jpg );
			}

			.breadcrumbs:before {
				background-image: url(__TMPL__/public/static/images/texture.png );
				background-position: center;
			}

			/* #Typography */
			html {
				font-size: 100%;
			}

			body {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: left;
				color: #737373;
			}

			h1,
			.h1-style {
				font-style: normal;
				font-weight: 700;
				font-size: 39px;
				line-height: 1.1875;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			h2,
			.h2-style {
				font-style: normal;
				font-weight: 700;
				font-size: 29px;
				line-height: 1.20833;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			h3,
			.h3-style {
				font-style: normal;
				font-weight: 700;
				font-size: 27px;
				line-height: 1.16667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			h4,
			.h4-style {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			h5,
			.h5-style {
				font-style: normal;
				font-weight: 700;
				font-size: 22px;
				line-height: 1.36364;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			h6,
			.h6-style {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				text-align: inherit;
				color: #292929;
			}

			@media (min-width: 1200px) {

				h1,
				.h1-style {
					font-size: 64px;
				}

				h2,
				.h2-style {
					font-size: 48px;
				}

				h3,
				.h3-style {
					font-size: 36px;
				}
			}

			a,
			h1 a:hover,
			h2 a:hover,
			h3 a:hover,
			h4 a:hover,
			h5 a:hover,
			h6 a:hover {
				color: #4555b9;
			}

			a:hover {
				color: #272c4c;
			}

			/* #Invert Color Scheme */
			.invert {
				color: #ffffff;
			}

			.invert h1 {
				color: #ffffff;
			}

			.invert h2 {
				color: #ffffff;
			}

			.invert h3 {
				color: #ffffff;
			}

			.invert h4 {
				color: #ffffff;
			}

			.invert h5 {
				color: #ffffff;
			}

			.invert h6 {
				color: #ffffff;
			}

			.invert a {
				color: #ffba00;
			}

			.invert a:hover {
				color: #ffffff;
			}

			/* #Layout */
			@media (min-width: 900px) {
				.site .container {
					max-width: 940px;
					max-width: 985.71px;
					max-width: calc(940px + 2.857rem);
				}
			}

			@media (min-width: 1200px) {
				.site .container {
					max-width: 1140px;
					max-width: 1185.71px;
					max-width: calc(1140px + 2.857rem);
				}
			}

			/* #Pages */
			.not-found .page-title,
			.error-404 .page-content h2 {
				color: #ffba00;
			}

			.invert.error-404 .page-content h2 {
				color: #ffffff;
			}

			/* #404 page */
			body.error404 .site-content {
				background-color: #ffffff;
			}

			.unit__body {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #737373;
				letter-spacing: 0em;
			}

			/* #Elements */
			blockquote {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				color: #4555b9;
				background-color: #f6f6f6;
			}

			.invert blockquote {
				color: #ffffff;
			}

			blockquote:before {
				color: #4555b9;
			}

			blockquote cite {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			blockquote cite,
			blockquote cite a {
				color: #272c4c;
			}

			code {
				color: #ffffff;
				background-color: #0056a4;
				font-family: Microsoft YaHei, sans-serif;
			}

			.single-post .post>.entry-content>p:first-of-type:first-letter,
			.dropcaps {
				background-color: #ffba00;
				color: #ffffff;
				font-family: Microsoft YaHei, sans-serif;
			}

			hr {
				background-color: #f6f6f6;
			}

			/* List */
			.hentry ol>li:before,
			.hentry ul:not([class])>li:before,
			.comment-content ol>li:before,
			.comment-content ul:not([class])>li:before {
				color: #4555b9;
			}

			dl {
				font-family: Microsoft YaHei, sans-serif;
			}

			/* #ToTop button */
			#toTop {
				color: #ffffff;
				background-color: #ffba00;
			}

			#toTop:hover {
				background-color: #0056a4;
			}

			/* Preloader */
			.ball-clip-rotate-multiple>div {
				border-left-color: #ffba00;
				border-right-color: #ffba00;
			}

			.ball-clip-rotate-multiple>div:last-child {
				border-top-color: #ffba00;
				border-bottom-color: #ffba00;
			}

			/* #Header */
			.header-container {
				background-color: #ffffff;
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-size: cover;
				;
				background-position: center;
			}

			.site-header.style-5 .header-nav-wrapper:before {
				background-color: #ffba00;
			}

			.site-header.style-1 .header-container_wrap> :not(:first-child),
			.site-header.style-2 .header-nav-wrapper,
			.site-header.style-3 .header-container__flex-wrap,
			.site-header.style-4 .header-components__contact-button,
			.site-header.style-6 .header-components__contact-button,
			.site-header.style-7 .header-components__contact-button {
				border-color: #e3e2e7;
			}

			.site-header.style-1.transparent .header-container_wrap> :not(:first-child),
			.site-header.style-2.transparent .header-nav-wrapper,
			.site-header.style-3.transparent .header-container__flex-wrap,
			.site-header.style-4.transparent .header-components__contact-button,
			.site-header.style-6.transparent .header-components__contact-button,
			.site-header.style-7.transparent .header-components__contact-button {
				border-color: rgba(255, 255, 255, 0.2);
			}

			/* ##Logo */
			.site-logo--text {
				font-style: normal;
				font-weight: 600;
				font-size: 50px;
				font-family: Montserrat, sans-serif;
			}

			.site-logo__link,
			.site-logo__link:hover {
				color: #b8b8b8;
			}

			.invert .site-description {
				color: #ffffff;
			}

			/* ##Top Panel */
			.top-panel {
				background-color: #0056a4;
			}

			/* ##Invert Header Style*/
			.invert.top-panel,
			.invert.header-container {
				color: #ffffff;
			}

			.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current_page_item>a,
			.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current-menu-item>a,
			.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li>a:hover,
			.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.menu-hover>a,
			.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current-menu-ancestor>a {
				background: #ffffff;
				color: #272c4c;
			}

			@media (min-width: 600px) {
				.site-header .isStuck.header-container.stuckMenu {
					background-color: #ffffff;
				}

				.site-header .isStuck.header-container.stuckMenu.invert {
					background-color: #272c4c;
				}
			}

			/* #Form buttons */
			form button,
			form input[type='button'],
			form input[type='reset'],
			form input[type='submit'] {
				font-weight: 700;
				font-size: 14px;
				font-family: Microsoft YaHei, sans-serif;
			}

			/* #Fields */
			input[type='text'],
			input[type='email'],
			input[type='url'],
			input[type='password'],
			input[type='search'],
			input[type='number'],
			input[type='tel'],
			input[type='range'],
			input[type='date'],
			input[type='month'],
			input[type='week'],
			input[type='time'],
			input[type='datetime'],
			input[type='datetime-local'],
			input[type='color'],
			select,
			textarea,
			.wpcf7 .wpcf7-form-control-wrap[class*="file-"] {
				background-color: #f6f6f6;
				border-color: #e3e2e7;
				color: #737373;
				box-shadow: inset 0 0 0 1px #f6f6f6;
			}

			input[type='text']:focus,
			input[type='email']:focus,
			input[type='url']:focus,
			input[type='password']:focus,
			input[type='search']:focus,
			input[type='number']:focus,
			input[type='tel']:focus,
			input[type='range']:focus,
			input[type='date']:focus,
			input[type='month']:focus,
			input[type='week']:focus,
			input[type='time']:focus,
			input[type='datetime']:focus,
			input[type='datetime-local']:focus,
			input[type='color']:focus,
			select:focus,
			textarea:focus {
				border-color: #e3e2e7;
				box-shadow: inset 0 0 0 1px #e3e2e7;
			}

			/* #Search Form */
			.search-form__field {
				color: #737373;
			}

			.search-form__toggle,
			.site-header .search-form__input-wrap::before {
				color: #292929;
			}

			.invert .search-form__toggle,
			.invert .site-header .search-form__input-wrap::before {
				color: #b8b8b8;
			}

			.search-form__toggle {
				font-weight: 700;
			}

			.site-header .search-form .search-form__submit,
			.site-header .invert .search-form .search-form__submit:hover {
				color: #272c4c;
			}

			@media (min-width: 600px) {

				.site-header .search-form .search-form__submit:hover,
				.site-header.style-5 .search-form .search-form__submit:hover {
					color: #272c4c;
				}
			}

			.search-form__close {
				color: #d2d2d3;
			}

			.search-form__toggle:not(:hover),
			.search-form__close:not(:hover),
			.site-header .search-form__input-wrap::before,
			.site-header .search-form .search-form__submit:not(:hover) {
				color: #292929;
			}

			.invert .search-form__toggle:not(:hover),
			.invert .search-form__close:not(:hover),
			.site-header .invert .search-form__input-wrap::before,
			.site-header .invert .search-form .search-form__submit:not(:hover) {
				color: #ffffff;
			}

			.search-form__toggle:hover,
			.search-form__close:hover {
				color: #ffba00;
			}

			.invert .search-form__toggle:hover,
			.invert .search-form__close:hover {
				color: #ffba00;
			}

			.transparent .invert .search-form__close:hover {
				color: #ffba00;
			}

			@media (min-width: 600px) {

				.invert .search-form__toggle:hover,
				.invert .search-form__close:hover {
					color: #ffba00;
				}
			}

			.widget_search .search-form__submit,
			.widget_search .search-form__submit.btn {
				color: #272c4c;
			}

			.widget_search .search-form__submit:hover,
			.widget_search .search-form__submit.btn:hover {
				color: #4555b9;
			}

			.invert .search-form__field {
				color: #ffffff;
			}

			/* #Comment, Contact, Password Forms */
			[class^="comment-form-"] i {
				color: #e3e2e7;
			}

			.wpcf7-submit,
			.post-password-form label+input {
				color: #ffffff;
				background-color: #ffba00;
			}

			.wpcf7-submit.btn-accent-2 {
				color: #ffffff;
				background-color: #0056a4;
			}

			.wpcf7-submit:hover,
			.post-password-form label+input:hover {
				background-color: #0056a4;
			}

			.wpcf7-submit.btn-accent-2:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.wpcf7-submit:active,
			.post-password-form label+input:active {
				background-color: rgb(0, 61, 139);
			}

			.wpcf7-submit.btn-accent-2:active {
				background-color: rgb(230, 161, 0);
			}

			.input-with-icon>i {
				color: #ffba00;
			}

			.invert ::-webkit-input-placeholder {
				color: #ffffff;
			}

			.invert ::-moz-placeholder {
				color: #ffffff;
			}

			.invert :-moz-placeholder {
				color: #ffffff;
			}

			.invert :-ms-input-placeholder {
				color: #ffffff;
			}

			.footer-area-wrap.invert ::-webkit-input-placeholder {
				color: #737373;
			}

			.footer-area-wrap.invert ::-moz-placeholder {
				color: #737373;
			}

			.footer-area-wrap.invert :-moz-placeholder {
				color: #737373;
			}

			.footer-area-wrap.invert :-ms-input-placeholder {
				color: #737373;
			}

			.invert.footer-area-wrap .cherry-search__message.show,
			.invert .search-form__field {
				color: #ffffff;
			}

			.wpcf7 .wpcf7-not-valid:focus::-webkit-input-placeholder {
				color: #737373;
			}

			.wpcf7 .wpcf7-not-valid:focus::-moz-placeholder {
				color: #737373;
			}

			.wpcf7 .wpcf7-not-valid:focus:-moz-placeholder {
				color: #737373;
			}

			.wpcf7 .wpcf7-not-valid:focus:-ms-input-placeholder {
				color: #737373;
			}

			.wpcf7 input[type='date'].wpcf7-not-valid:focus {
				color: #737373;
			}

			.social-list a {
				color: #737373;
			}

			.social-list a:hover {
				color: #4555b9;
			}

			.invert .social-list a {
				color: #b8b8b8;
			}

			.invert .social-list a:hover {
				color: #ffba00;
			}

			.site-header .invert .social-list a {
				color: #dddddd;
			}

			.site-header .invert .social-list a:hover {
				color: #ffba00;
			}

			/* #Menus */
			.footer-menu {
				font-family: Microsoft YaHei, sans-serif;
			}

			@media (min-width: 600px) {
				.main-navigation .menu>li>a {
					font-style: normal;
					font-weight: 700;
					font-size: 16px;
					line-height: 1.875;
					font-family: Microsoft YaHei, sans-serif;
					letter-spacing: 0em;
				}
			}

			/* #Main Menu */
			.main-navigation .menu>li>a {
				color: #272c4c;
			}

			.main-navigation .menu>li>a:hover,
			.main-navigation .menu>li.menu-hover>a,
			.main-navigation .menu>li.current_page_item>a,
			.main-navigation .menu>li.current_page_ancestor>a,
			.main-navigation .menu>li.current-menu-item>a,
			.main-navigation .menu>li.current-menu-ancestor>a {
				color: #4555b9;
			}

			.main-navigation .menu .menu-item-has-children>a:after {
				color: #737373;
			}

			.invert .main-navigation .menu .menu-item-has-children>a:after {
				color: #ffffff;
			}

			.invert .main-navigation .menu>li>a,
			.invert .main-navigation .menu>.menu-item-has-children>a:after {
				color: #ffffff;
			}

			@media (min-width: 600px) {

				.invert .main-navigation .menu>li>a:hover,
				.invert .main-navigation .menu>li.menu-hover>a,
				.invert .main-navigation .menu>li.current_page_item>a,
				.invert .main-navigation .menu>li.current_page_ancestor>a,
				.invert .main-navigation .menu>li.current-menu-item>a,
				.invert .main-navigation .menu>li.current-menu-ancestor>a {
					color: #ffba00;
				}

				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li>a:hover,
				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.menu-hover>a,
				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current_page_item>a,
				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current_page_ancestor>a,
				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current-menu-item>a,
				.site-header.style-5 .invert .main-navigation.main-menu-style-1 .menu>li.current-menu-ancestor>a {
					color: #272c4c;
				}

				.main-navigation.main-menu-style-2 .menu>li>a:hover,
				.main-navigation.main-menu-style-2 .menu>li.menu-hover>a,
				.main-navigation.main-menu-style-2 .menu>li.current_page_item>a,
				.main-navigation.main-menu-style-2 .menu>li.current_page_ancestor>a,
				.main-navigation.main-menu-style-2 .menu>li.current-menu-item>a,
				.main-navigation.main-menu-style-2 .menu>li.current-menu-ancestor>a {
					color: #ffffff;
					background-color: #0056a4;
				}
			}

			.main-navigation .sub-menu {
				background-color: #ffffff;
			}

			.main-navigation .sub-menu a {
				color: #737373;
			}

			.invert .main-navigation .sub-menu a {
				color: #ffffff;
			}

			.invert .main-navigation .sub-menu a:hover {
				color: #ffba00;
			}

			.main-navigation .sub-menu a:hover,
			.main-navigation .sub-menu li.menu-hover>a,
			.main-navigation .sub-menu li.current_page_item>a,
			.main-navigation .sub-menu li.current_page_ancestor>a,
			.main-navigation .sub-menu li.current-menu-item>a,
			.main-navigation .sub-menu li.current-menu-ancestor>a {
				color: #4555b9;
			}

			@media (min-width: 600px) {
				.invert .main-navigation .sub-menu {
					background-color: #b8b8b8;
				}
			}

			/* #Vertical-Mobile menu */
			#site-navigation.main-navigation.vertical-menu ul.menu li a,
			#site-navigation.main-navigation.mobile-menu ul.menu li a,
			#site-navigation.main-navigation.vertical-menu .navigation-button i {
				color: #ffffff;
			}

			#site-navigation.main-navigation.mobile-menu ul.menu li a:hover,
			#site-navigation.main-navigation.mobile-menu ul.menu li.current_page_item>a,
			#site-navigation.main-navigation.mobile-menu ul.menu li.current-menu-item>a,
			#site-navigation.main-navigation.vertical-menu ul.menu li a:hover,
			#site-navigation.main-navigation.vertical-menu ul.menu li.current_page_item>a,
			#site-navigation.main-navigation.vertical-menu ul.menu li.current-menu-item>a,
			#site-navigation.main-navigation.vertical-menu ul.menu .menu-item-has-children a:after,
			#site-navigation.main-navigation.mobile-menu ul.menu li a .sub-menu-toggle,
			#site-navigation.main-navigation.vertical-menu .navigation-button .navigation-button__text,
			#site-navigation.main-navigation.vertical-menu .navigation-button:hover i {
				color: #4555b9;
			}

			/* ##Menu toggle */
			.menu-toggle .menu-toggle-inner {
				background-color: #b8b8b8;
			}

			.invert .menu-toggle:not(:hover) .menu-toggle-inner {
				background-color: #ffffff;
			}

			.menu-toggle:hover .menu-toggle-inner {
				background-color: #ffba00;
			}

			/* ##Menu-item desc */
			.menu-item__desc {
				color: #737373;
			}

			.invert .menu-item__desc,
			.mobile-menu .menu-item__desc {
				color: #ffffff;
			}

			/* #Footer Menu */
			.footer-menu a {
				color: #272c4c;
			}

			.footer-menu a:hover,
			.footer-menu li.current-menu-item a,
			.footer-menu li.current_page_item a {
				color: #4555b9;
			}

			.invert .footer-menu a {
				color: #ffba00;
			}

			.invert.first-row-regular .footer-menu a {
				color: #272c4c;
			}

			.invert .footer-menu a:hover,
			.invert .footer-menu li.current-menu-item a,
			.invert .footer-menu li.current_page_item a {
				color: #ffffff;
			}

			.invert.first-row-regular .footer-menu a:hover,
			.invert.first-row-regular .footer-menu li.current-menu-item a,
			.invert.first-row-regular .footer-menu li.current_page_item a {
				color: #4555b9;
			}

			/* #Top Menu */
			.invert .top-panel__menu .menu-item a {
				color: #ffba00;
			}

			.invert .top-panel__menu .menu-item a:hover,
			.invert .top-panel__menu .menu-item.current-menu-item a,
			.invert .top-panel__menu .menu-item.current_page_item a {
				color: #ffffff;
			}

			/* #Post */
			.hentry {
				border-color: #e3e2e7;
			}

			.posts-list__item-content,
			.posts-list--search .posts-list__item {
				border-color: #e3e2e7;
			}

			/* #Sidebar */
			.position-one-right-sidebar .site-content_wrap .sidebar::before,
			.position-one-left-sidebar .site-content_wrap .sidebar::before,
			.position-one-right-sidebar .site-content_wrap .single-service::before,
			.position-one-left-sidebar .site-content_wrap .single-service::before,
			.position-one-right-sidebar .site-content_wrap .single-project::before,
			.position-one-left-sidebar .site-content_wrap .single-project::before {
				background-color: #e3e2e7;
			}

			/* #Sticky label */
			.sticky__label {
				background-color: #0056a4;
				color: #ffffff;
			}

			.posts-list--default-fullwidth-image .posts-list__item:hover .sticky__label,
			.posts-list--masonry .posts-list__item:hover .sticky__label,
			.posts-list--grid .posts-list__item:hover .sticky__label,
			.posts-list--vertical-justify .posts-list__item:hover .sticky__label {
				background-color: #0056a4;
			}

			/* #Entry Meta */
			.entry-meta,
			.entry-meta-container,
			.post__cats,
			.posted-by,
			.cherry-trend-views,
			.cherry-trend-rating {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.single-post .post__date-circle .post__date-link,
			.posts-list .post__date-circle .post__date-link,
			.posts-list__item.has-thumb .post__date-link,
			.posts-list__item.format-gallery .post__date-link,
			.posts-list__item.format-image .post__date-link,
			.posts-list__item.format-video .post__date-link {
				background-color: #f6f6f6;
			}

			.single-post .post__date-circle .post__date-link:hover,
			.posts-list .post__date-circle .post__date-link:hover,
			.posts-list__item.has-thumb .post__date-link:hover,
			.posts-list__item.format-gallery .post__date-link:hover,
			.posts-list__item.format-image .post__date-link:hover,
			.posts-list__item.format-video .post__date-link:hover {
				background-color: #ffba00;
			}

			.post__date-day {
				font-style: normal;
				font-weight: 700;
				font-size: 33px;
				line-height: 1.16667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #4555b9;
			}

			.post__date-month {
				font-style: normal;
				font-weight: 700;
				font-size: 15px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #272c4c;
			}

			.single-post .post__date-link:hover .post__date-day,
			.single-post .post__date-link:hover .post__date-month,
			.posts-list .post__date-link:hover .post__date-day,
			.posts-list .post__date-link:hover .post__date-month {
				color: #ffffff;
			}

			.posted-by a,
			.post__date a {
				color: #737373;
			}

			.posted-by a:hover,
			.post__date a:hover {
				color: #0056a4;
			}

			.invert .posted-by a {
				color: #ffffff;
			}

			.invert .post__date a,
			.invert .post__comments a {
				color: #ffffff;
			}

			.invert .posted-by a:hover,
			.invert .post__date a:hover,
			.invert .post__comments a:hover {
				color: #ffba00;
			}

			.post__cats a,
			.post__tags a,
			.post__comments a,
			.cherry-trend-views__count {
				color: #272c4c;
			}

			.post__cats a:hover,
			.post__tags a:hover,
			.post__comments a:hover {
				color: #4555b9;
			}

			.invert .post__cats a,
			.invert .post__tags a,
			.invert .post__comments a {
				color: #ffffff;
			}

			.invert .post__cats a:hover,
			.invert .post__tags a:hover,
			.invert .post__comments a:hover {
				color: #ffba00;
			}

			.single-post__full-width-section .post__cats a:not(:hover) {
				color: #4555b9;
			}

			.post__comments i,
			.cherry-trend-views__count:before {
				color: rgb(166, 166, 166);
			}

			.invert .post__comments i {
				color: #ffba00;
			}

			/* #Post Format */
			.format-audio .post-featured-content,
			.format-quote .post-featured-content,
			.format-link .post-featured-content,
			.single-post .mejs-container-wrapper {
				background-color: #f6f6f6;
			}

			.post-format-quote,
			.post-format-quote a:not(:hover) {
				color: #4555b9;
			}

			.post-format-quote cite a:not(:hover) {
				color: #272c4c;
			}

			.posts-list--default-modern .post-format-quote {
				font-style: normal;
				font-weight: 700;
				font-size: 27px;
				line-height: 1.16667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			@media (min-width: 1200px) {
				.posts-list--default-modern .post-format-quote {
					font-size: 36px;
				}
			}

			.post-featured-content .post-format-link {
				color: #4555b9;
			}

			.post-featured-content .post-format-link:hover {
				color: #272c4c;
			}

			/* #Single posts */
			.single-post .site-main> :not(.post) {
				border-color: #e3e2e7;
			}

			.single-post__full-width-section.invert {
				color: #ffffff;
			}

			/* #Comments */
			.comment-list>.comment+.comment,
			.comment-list>.comment+.pingback,
			.comment-list>.pingback+.comment,
			.comment-list>.pingback+.pingback,
			.comment-list .children>.comment,
			.comment-respond,
			.comment-list .comment-respond {
				border-color: #e3e2e7;
			}

			.comment-metadata {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
			}

			.comment-metadata .url {
				color: #272c4c;
			}

			.comment-metadata .url:after,
			.comment-metadata .url:hover {
				color: #4555b9;
			}

			.comment .comment-date__link:hover {
				color: #4555b9;
			}

			.comment-reply-link {
				font-family: Microsoft YaHei, sans-serif;
			}

			#cancel-comment-reply-link {
				color: #4555b9;
				line-height: calc(1.22222 * 18px);
			}

			#cancel-comment-reply-link:hover {
				color: #272c4c;
			}

			/* Audio list */
			/*temp*/
			.wp-playlist.wp-audio-playlist.wp-playlist-light {
				border-color: #f6f6f6;
			}

			.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption {
				color: #737373;
			}

			.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
				color: #ffffff;
			}

			/* #wp-video */
			.mejs-video .mejs-overlay-button:before {
				color: #ffffff;
			}

			.mejs-video .mejs-overlay-button:hover:after {
				background: #ffba00;
			}

			/* #Paginations */
			.pagination {
				border-color: #e3e2e7;
			}

			.site-content .page-links a,
			#content .nav-links .page-numbers,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
				color: #737373;
				border-color: #e3e2e7;
			}

			.site-content .page-links a:hover,
			.site-content .page-links>.page-links__item,
			#content .nav-links a.page-numbers:not(.next):not(.prev):hover,
			#content .nav-links .page-numbers.current,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):not(.next):not(.prev):hover,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current {
				color: #ffffff;
				background-color: #ffba00;
				border-color: #ffba00;
			}

			#content .nav-links .page-numbers.next,
			#content .nav-links .page-numbers.prev,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {
				color: #4555b9;
				font-style: normal;
				font-weight: 700;
				font-size: 14px;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			#content .nav-links .page-numbers.next:hover,
			#content .nav-links .page-numbers.prev:hover,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,
			.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover {
				color: #ffba00;
			}

			.comment-navigation a,
			.posts-navigation a,
			.post-navigation a {
				font-weight: 700;
				font-size: 14px;
				font-family: Microsoft YaHei, sans-serif;
				color: #ffffff;
				background-color: #ffba00;
			}

			.comment-navigation a:hover,
			.posts-navigation a:hover,
			.post-navigation a:hover,
			.comment-navigation .nav-text,
			.posts-navigation .nav-text,
			.post-navigation .nav-text {
				background-color: #0056a4;
			}

			/* #Breadcrumbs */
			.breadcrumbs {
				background-color: #f6f6f6;
			}

			.breadcrumbs:before {
				background-repeat: repeat;
				background-attachment: scroll;
				background-size: ;
				opacity: 1;
			}

			.breadcrumbs__title .page-title:before {
				background-color: #ffba00;
			}

			.breadcrumbs__item,
			.breadcrumbs__browse {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #b8b8b8;
			}

			.breadcrumbs__browse {
				font-size: 0;
			}

			.breadcrumbs__item-sep {
				color: #737373;
			}

			.breadcrumbs__item a {
				color: #ffba00;
			}

			.breadcrumbs__title .page-title {
				color: #ffffff;
				font-style: normal;
				font-weight: 700;
				font-size: 64px;
				line-height: 1.1875;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			@media screen and (max-width: 1199px) {
				.breadcrumbs__title .page-title {
					font-size: 39px;
				}
			}

			/* #Footer */
			.site-footer {
				background-color: #0056a4;
			}

			.site-footer.style-1 .site-info-first-row {
				background-color: #ffffff;
			}

			.footer-area-wrap {
				background-color: #0056a4;
			}

			/* ##Invert Footer Style*/
			.invert.footer-area-wrap,
			.invert.footer-container {
				color: #b8b8b8;
			}

			/* #Magnific Popup*/
			.mfp-iframe-holder .mfp-close,
			.mfp-image-holder .mfp-close {
				color: rgb(179, 179, 179);
			}

			.mfp-iframe-holder .mfp-close:hover,
			.mfp-image-holder .mfp-close:hover {
				color: #d2d2d3;
			}

			.mfp-iframe-holder .mfp-arrow:before,
			.mfp-iframe-holder .mfp-arrow:after,
			.mfp-image-holder .mfp-arrow:before,
			.mfp-image-holder .mfp-arrow:after {
				background-color: rgb(179, 179, 179);
			}

			.mfp-iframe-holder .mfp-arrow:hover:before,
			.mfp-iframe-holder .mfp-arrow:hover:after,
			.mfp-image-holder .mfp-arrow:hover:before,
			.mfp-image-holder .mfp-arrow:hover:after {
				background-color: #d2d2d3;
			}

			/* #Swiper navigation*/
			.swiper-pagination-bullet {
				background-color: #d2d2d3;
			}

			.swiper-pagination-bullet-active,
			.swiper-pagination-bullet:hover {
				background-color: #b8b8b8;
			}

			.swiper-button-next,
			.swiper-button-prev {
				color: #ffffff;
				background-color: #ffba00;
			}

			.swiper-button-next:not(.swiper-button-disabled):hover,
			.swiper-button-prev:not(.swiper-button-disabled):hover {
				color: #ffba00;
			}

			.site-footer .swiper-button-next:not(.swiper-button-disabled):hover,
			.site-footer .swiper-button-prev:not(.swiper-button-disabled):hover {
				color: #292929;
			}

			/*Contact block*/
			.contact-block__icon {
				color: #ffba00;
			}

			.invert .contact-block__icon {
				color: #ffffff;
			}

			.invert .contact-block__text,
			.invert .contact-block__text a {
				color: #dddddd;
			}

			.invert .contact-block__text a:hover {
				color: #ffba00;
			}

			.contact-block.contact-block--header {
				font-family: Microsoft YaHei, sans-serif;
			}

			.contact-block.contact-block--header,
			.contact-block.contact-block--header a[href^="tel:"] {
				color: #272c4c;
			}

			.contact-block.contact-block--header a[href^="tel:"]:hover {
				color: #4555b9;
			}

			.invert .contact-block.contact-block--header .contact-block__icon {
				color: #ffba00;
			}

			.invert .contact-block.contact-block--header,
			.invert .contact-block.contact-block--header a[href^="tel:"],
			.invert .contact-block.contact-block--header .contact-block__text,
			.invert .contact-block.contact-block--header .contact-block__text a {
				color: #ffffff;
			}

			.invert .contact-block.contact-block--header .contact-block__text a:hover,
			.invert .contact-block.contact-block--header a[href^="tel:"]:hover {
				color: #ffba00;
			}

			.top-panel .contact-block__text,
			.top-panel .contact-block__label,
			.top-panel .cherry-popups-login-link,
			.top-panel .cherry-popups-logout-link,
			.top-panel .cherry-popups-signup-link {
				color: #dddddd;
			}

			.top-panel .cherry-popups-login-link:hover,
			.top-panel .cherry-popups-logout-link:hover,
			.top-panel .cherry-popups-signup-link:hover {
				color: #ffba00;
			}

			/*Tables*/
			.hentry table:not([class]) tbody tr:nth-child(odd) {
				background-color: #f6f6f6;
			}

			.hentry table:not([class]) tbody tr th {
				color: #272c4c;
			}

			.hentry table:not([class]) th+td,
			.hentry table:not([class]) td+td,
			.hentry table:not([class]) th+th,
			.hentry table:not([class]) td+th {
				border-color: #e3e2e7;
			}

			/* #Button Appearance Styles */
			.btn,
			.btn-link,
			.link,
			a[href*="?media_dl="] {
				font-weight: 700;
				font-size: 14px;
				font-family: Microsoft YaHei, sans-serif;
			}

			.btn.btn-accent-1,
			.btn.btn-primary,
			.btn-downloader,
			a[href*="?media_dl="] {
				color: #ffffff;
				background-color: #ffba00;
			}

			.btn.btn-accent-1:hover,
			.btn.btn-primary:hover,
			.btn-downloader:hover,
			a[href*="?media_dl="]:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.btn.btn-accent-1:active,
			.btn.btn-primary:active {
				background-color: rgb(0, 61, 139);
			}

			.btn.btn-accent-2 {
				color: #ffffff;
				background-color: #0056a4;
			}

			.btn.btn-accent-2:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.btn.btn-accent-2:active {
				background-color: rgb(230, 161, 0);
			}

			.btn.btn-accent-3 {
				color: #4555b9;
				background-color: #f6f6f6;
			}

			.btn.btn-accent-3:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.btn.btn-accent-3:active {
				background-color: rgb(230, 161, 0);
			}

			.btn-downloader.btn-downloader-invert,
			a[href*="?media_dl="].btn-downloader-invert {
				color: #4555b9;
				background-color: #ffffff;
			}

			.btn-downloader.btn-downloader-invert:hover,
			a[href*="?media_dl="].btn-downloader-invert:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.sidebar .widget+.widget {
				border-color: #e3e2e7;
			}

			/* #Widget Calendar */
			.widget_calendar thead,
			.widget_calendar tbody {
				color: #737373;
			}

			.widget_calendar caption {
				color: #ffffff;
				background-color: #ffba00;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
			}

			.widget_calendar th {
				color: #272c4c;
			}

			.invert .widget_calendar th {
				color: #ffffff;
			}

			.widget_calendar th:after {
				background-color: #f6f6f6;
			}

			.widget_calendar tbody td:not(.pad) {
				color: #737373;
			}

			.invert .widget_calendar tbody td:not(.pad) {
				color: #ffffff;
			}

			.widget_calendar tbody td a {
				color: #ffffff;
				background-color: #ffba00;
			}

			.widget_calendar tbody td a:hover {
				color: #ffffff;
				background-color: #272c4c;
			}

			.widget_calendar tbody td#today {
				color: #ffba00;
			}

			.widget_calendar tfoot a:before {
				color: rgba(255, 255, 255, 0.3);
			}

			.widget_calendar tfoot a:hover:before {
				color: #ffffff;
			}

			/* #Widget Tag Cloud */
			.tagcloud a {
				border-color: #e3e2e7;
				color: #737373;
			}

			.tagcloud a:hover {
				background-color: #ffba00;
				border-color: #ffba00;
				color: #ffffff;
			}

			.invert .tagcloud a {
				border-color: #ffffff;
				color: #ffffff;
			}

			.invert .tagcloud a:hover {
				background-color: #ffba00;
				border-color: #ffba00;
				color: #ffffff;
			}

			/* #Widget Recent Posts - Comments*/
			.widget_recent_entries a,
			.widget_recent_comments a,
			.widget_recent_comments .comment-author-link {
				color: #ffba00;
			}

			.invert .widget_recent_entries a,
			.invert .widget_recent_comments a,
			.invert .widget_recent_comments .comment-author-link {
				color: #ffffff;
			}

			.invert .widget_recent_entries a:hover,
			.invert .widget_recent_comments a:hover,
			.invert .widget_recent_comments .comment-author-link:hover {
				color: #ffba00;
			}

			.widget_recent_comments li>a {
				color: #272c4c;
			}

			.widget_recent_entries a:hover,
			.widget_recent_comments a:hover,
			.widget_recent_comments li>a:hover {
				color: #4555b9;
			}

			/* #Widget Archive - Categories */
			.widget_archive label:before,
			.widget_categories label:before {
				color: #272c4c;
			}

			.widget_categories a,
			.widget_archive a {
				color: #737373;
			}

			.widget_categories a:hover,
			.widget_archive a:hover {
				color: #ffba00;
			}

			.invert .widget_categories a,
			.invert .widget_archive a {
				color: #ffffff;
			}

			.invert .widget_categories a:hover,
			.invert .widget_archive a:hover {
				color: #ffba00;
			}

			/* #Widgets misc */
			.widget_archive ul,
			.widget_categories ul,
			.widget_recent_entries ul,
			.widget_recent_comments ul,
			a.rsswidget,
			.tagcloud a {}

			/* #Widget date style */
			.widget_recent_entries .post-date,
			.rss-date {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #737373;
			}

			.invert .widget_recent_entries .post-date,
			.invert .rss-date {
				color: #ffffff;
			}

			.widget_nav_menu ul li a {
				color: #737373;
			}

			.widget_nav_menu ul li a:hover {
				color: #4555b9;
			}

			.widget_nav_menu ul li a::before {
				color: #ffba00;
			}

			.widget_nav_menu ul li a:hover::before {
				color: #b8b8b8;
			}

			.invert .widget_nav_menu ul li a {
				color: #ffba00;
			}

			.invert .widget_nav_menu ul li a:hover {
				color: #ffffff;
			}

			.invert .widget_nav_menu ul li a::before {
				color: #b8b8b8;
			}

			.subscribe-block .subscribe-block__input,
			.subscribe-block .subscribe-block__submit {
				font-size: 13px;
			}

			.widget-taxonomy-tiles__content::before {
				background-color: #ffba00;
			}

			.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
				background-color: #b8b8b8;
			}

			.invert .widget-taxonomy-tiles__title a,
			.invert .widget-taxonomy-tiles__post-count,
			.invert .widget-taxonomy-tiles__desc {
				color: #ffffff;
			}

			.invert .widget-taxonomy-tiles__title a:hover {
				color: #ffba00;
			}

			.invert .widget-image-grid__content:hover {
				background-color: rgba(184, 184, 184, 0.9);
			}

			.invert .widget-image-grid__inner,
			.invert .widget-image-grid__inner a {
				color: #ffffff;
			}

			.invert .widget-image-grid__inner a:hover {
				color: #ffba00;
			}

			.smart-slider__instance .sp-arrow,
			.smart-slider__instance .sp-thumbnail-arrow {
				color: #b8b8b8;
				background-color: #ffffff;
			}

			.smart-slider__instance .sp-arrow:hover,
			.smart-slider__instance .sp-thumbnail-arrow:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.smart-slider__instance .sp-button {
				background-color: #d2d2d3;
			}

			.smart-slider__instance .sp-button:hover,
			.smart-slider__instance .sp-button.sp-selected-button {
				background-color: #b8b8b8;
			}

			.smart-slider__instance .sp-full-screen-button {
				color: #ffffff;
			}

			.smart-slider__instance .sp-full-screen-button:hover {
				color: #ffba00;
			}

			.sp-thumbnails-container {
				background-color: rgba(184, 184, 184, 0.85);
			}

			h2.sp-title {
				font-style: normal;
				font-weight: 700;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.smart-slider__instance .sp-title a,
			.smart-slider__instance .sp-content-container .sp-content {
				color: #ffffff;
			}

			.cs-instagram__cover {
				background-color: rgba(255, 186, 0, 0.8);
			}

			.cs-instagram--widget .cs-instagram__caption {
				color: #0056a4;
			}

			.invert .cs-instagram--widget .cs-instagram__caption {
				color: #ffffff;
			}

			/* #Custom posts*/
			.sidebar .widget-custom-posts .entry-title,
			.footer-area:not(.footer-area--fullwidth) .widget-custom-posts .entry-title {
				font-style: normal;
				font-size: 16px;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.widget-custom-posts .entry-title a {
				color: #272c4c;
			}

			.widget-custom-posts .entry-title a:hover {
				color: #4555b9;
			}

			.invert .widget-custom-posts .entry-title a {
				color: #ffffff;
			}

			.invert .widget-custom-posts .entry-title a:hover {
				color: #ffba00;
			}

			@media (min-width: 1200px) {

				.full-width-header-area .custom-posts .post-content-wrap *,
				.after-content-full-width-area .custom-posts .post-content-wrap *,
				.before-content-area .custom-posts .post-content-wrap *,
				.before-loop-area .custom-posts .post-content-wrap *,
				.after-loop-area .custom-posts .post-content-wrap *,
				.after-content-area .custom-posts .post-content-wrap *,
				.full-width-header-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,
				.after-content-full-width-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,
				.before-content-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,
				.before-loop-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,
				.after-loop-area .custom-posts .post-content-wrap .btn-link .btn__text:hover,
				.after-content-area .custom-posts .post-content-wrap .btn-link .btn__text:hover {
					color: #ffffff;
				}

				.full-width-header-area .custom-posts .post-content-wrap a:hover,
				.after-content-full-width-area .custom-posts .post-content-wrap a:hover,
				.before-content-area .custom-posts .post-content-wrap a:hover,
				.before-loop-area .custom-posts .post-content-wrap a:hover,
				.after-loop-area .custom-posts .post-content-wrap a:hover,
				.after-content-area .custom-posts .post-content-wrap a:hover,
				.full-width-header-area .custom-posts .post-content-wrap .btn-link .btn__text,
				.after-content-full-width-area .custom-posts .post-content-wrap .btn-link .btn__text,
				.before-content-area .custom-posts .post-content-wrap .btn-link .btn__text,
				.before-loop-area .custom-posts .post-content-wrap .btn-link .btn__text,
				.after-loop-area .custom-posts .post-content-wrap .btn-link .btn__text,
				.after-content-area .custom-posts .post-content-wrap .btn-link .btn__text {
					color: #ffba00;
				}
			}

			.full-width-header-area .custom-posts .post-content-wrap::before,
			.after-content-full-width-area .custom-posts .post-content-wrap::before,
			.before-content-area .custom-posts .post-content-wrap::before,
			.before-loop-area .custom-posts .post-content-wrap::before,
			.after-loop-area .custom-posts .post-content-wrap::before,
			.after-content-area .custom-posts .post-content-wrap::before {
				background-color: #b8b8b8;
			}

			.widget-playlist-slider .sp-next-thumbnail-arrow:before,
			.widget-playlist-slider .sp-next-thumbnail-arrow:after,
			.widget-playlist-slider .sp-previous-thumbnail-arrow:before,
			.widget-playlist-slider .sp-previous-thumbnail-arrow:after,
			.widget-playlist-slider .sp-arrow.sp-previous-arrow:before,
			.widget-playlist-slider .sp-arrow.sp-previous-arrow:after,
			.widget-playlist-slider .sp-arrow.sp-next-arrow:before,
			.widget-playlist-slider .sp-arrow.sp-next-arrow:after {
				background-color: #ffba00;
			}

			.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover,
			.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail::after {
				background-color: #b8b8b8;
			}

			.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail {
				background-color: #ffba00;
			}

			.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail-text {
				border-color: #0056a4;
			}

			.widget-playlist-slider .sp-thumbnail-title {
				color: #272c4c;
			}

			.widget-playlist-slider .sp-thumbnail::after {
				background-color: #d2d2d3;
			}

			.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .entry-meta,
			.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .entry-meta i,
			.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .posted-by,
			.widget-playlist-slider .sp-thumbnail-container:hover .sp-thumbnail .sp-thumbnail-title,
			.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,
			.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta i,
			.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .posted-by,
			.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-title {
				color: #ffffff;
			}

			.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,
			.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after {
				border-bottom-color: #ffba00;
			}

			.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-text {
				border-color: #f6f6f6;
			}

			.widget-playlist-slider .invert,
			.widget-playlist-slider .invert a,
			.widget-playlist-slider .invert .post__comments i {
				color: #ffffff;
			}

			.widget-playlist-slider .invert a:hover {
				color: #ffba00;
			}

			@media (min-width: 1200px) {

				.full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,
				.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,
				.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,
				.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title {
					font-style: normal;
					font-weight: 700;
					font-size: 36px;
					line-height: 1.16667;
					font-family: Microsoft YaHei, sans-serif;
					letter-spacing: 0em;
				}
			}

			.invert.widget-fpblock__item,
			.invert.widget-fpblock__item a {
				color: #ffffff;
			}

			.invert.widget-fpblock__item a:hover {
				color: #ffba00;
			}

			/* #News-smart-box */
			.news-smart-box__navigation-wrapper {
				border-color: #e3e2e7;
			}

			.news-smart-box__instance .mini-type::before {
				background-color: #e3e2e7;
			}

			.news-smart-box__navigation-terms-list-item {
				font-style: normal;
				font-weight: 700;
				font-size: 14px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				color: #272c4c;
			}

			.news-smart-box__navigation-terms-list-item:hover,
			.news-smart-box__navigation-terms-list-item.is-active {
				color: #4555b9;
			}

			.news-smart-box__instance .double-bounce-1,
			.news-smart-box__instance .double-bounce-2 {
				background-color: #ffba00;
			}

			/* #Contact-information*/
			.contact-information-widget__inner {
				font-family: Microsoft YaHei, sans-serif;
			}

			.contact-information-widget .icon {
				color: #d2d2d3;
			}

			.invert .contact-information-widget .icon {
				color: #ffffff;
			}

			.contact-information__item a {
				color: #b8b8b8;
			}

			.contact-information__item a:hover {
				color: #ffba00;
			}

			.elementor-widget-jet-slider .jet-slider__title {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 54px;
				line-height: 1.1875;
				color: #292929;
				letter-spacing: 0em;
			}

			.elementor-widget-jet-slider .jet-slider__subtitle {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 54px;
				font-weight: 700;
				line-height: 1.1875;
				color: #292929;
				letter-spacing: 0em;
			}

			.invert .elementor-widget-jet-slider .jet-slider__title {
				color: #ffffff;
			}

			.invert .elementor-widget-jet-slider .jet-slider__subtitle {
				color: #ffffff;
			}

			.decorate .jet-slider .jet-slider__title:before,
			.decorate .jet-slider .jet-slider__subtitle:before {
				/*background-color: #ffba00;*/
			}

			.elementor-widget-jet-slider .jet-slider__desc {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 32px;
				font-weight: 400;
				line-height: 1.5;
				color: #737373;
				letter-spacing: 0em;
				margin: 11px 0 0px;
			}

			.invert .elementor-widget-jet-slider .jet-slider__desc {
				color: #dddddd;
			}

			@media screen and (max-width: 1199px) {
				.elementor-widget-jet-slider .jet-slider__title {
					font-size: 39px;
				}

				.elementor-widget-jet-slider .jet-slider__subtitle {
					font-size: 39px;
				}

				.elementor-widget-jet-slider .jet-slider__desc {
					font-size: 19px;
				}
			}

			@media screen and (max-width: 767px) {
				.elementor-widget-jet-slider .jet-slider__title {
					font-size: 29px;
				}

				.elementor-widget-jet-slider .jet-slider__subtitle {
					font-size: 29px;
				}

				.elementor-widget-jet-slider .jet-slider__desc {
					font-size: 16px;
				}
			}

			.elementor-button {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 700;
				background-color: #ffba00;
				color: #292929;
			}

			.invert .elementor-button {
				background-color: #ffba00;
				color: #292929;
			}

			.elementor-button:hover {
				background-color: #0056a4;
				color: #ffffff;
			}

			.invert .elementor-button:hover {
				background-color: #0056a4;
				color: #ffffff;
			}

			.elementor-button.elementor-size-md {
				font-size: 16px;
			}

			.jet-button__label,
			.jet-button__icon {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 700;
				width: auto;
				height: auto;
				margin: 0;
				line-height: 2;
			}

			.jet-button__icon i {
				margin-left: 10px;
				margin-right: 10px;
				font-weight: 700;
			}

			.jet-button__plane {
				border-radius: 0;
			}

			.jet-button__plane-normal {
				background-color: #ffba00;
			}

			.jet-button__plane-hover {
				background-color: #0056a4;
			}

			.invert .jet-button__plane-normal {
				background-color: #ffba00;
			}

			.invert .jet-button__plane-hover {
				background-color: #ffffff;
			}

			.jet-button__state-normal .jet-button__label,
			.jet-button__state-normal .jet-button__icon {
				color: #292929;
			}

			.jet-button__state-hover .jet-button__label,
			.jet-button__state-hover .jet-button__icon {
				color: #ffffff;
			}

			.invert .jet-button__state-hover .jet-button__label,
			.invert .jet-button__state-hover .jet-button__icon {
				color: #292929;
			}

			.jet-button__instance {
				border-radius: 0;
			}

			.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary {
				background-color: #ffba00;
				color: #292929;
			}

			.invert .jet-slider .jet-slider__button-wrapper .jet-slider__button--primary {
				background-color: #ffba00;
				color: #292929;
			}

			.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary:hover {
				background-color: #0056a4;
				color: #ffffff;
			}

			.jet-slider .jet-slider__button-wrapper .jet-slider__button--secondary {
				background-color: transparent;
				color: #292929;
				border-color: #ffffff;
			}

			.invert .jet-slider .jet-slider__button-wrapper .jet-slider__button--secondary {
				color: #ffffff;
			}

			.jet-slider .jet-slider__button-wrapper .jet-slider__button--secondary:hover {
				background-color: #ffffff;
				color: #0056a4;
			}

			.jet-slider .sp-buttons .sp-button.sp-selected-button {
				background-color: #ffba00;
				border-color: #ffba00;
			}

			.jet-slider .sp-buttons .sp-button {
				border-color: #ffba00;
			}

			.jet-slider .sp-buttons .sp-button:hover {
				background-color: #ffba00;
			}

			.jet-slider .sp-arrow {
				background-color: #ffba00;
			}

			.slider-custom .jet-slider .sp-arrow {
				background-color: rgba(41, 41, 41, 0.6);
			}

			.slider-custom .jet-slider .sp-arrow:hover {
				background-color: #0056a4;
			}

			.slider-custom .jet-slider__content-inner:before {
				background-color: rgba(39, 44, 76, 0.9);
			}

			.slider-custom .jet-slider .jet-slider__desc:before {
				background-color: #dddddd;
			}

			.pagination-custom .jet-slider .sp-buttons .sp-button.sp-selected-button,
			.pagination-custom .tm-testi .tm-testi-slider__pags.swiper-pagination .swiper-pagination-bullet-active {
				border-bottom-color: #ffba00;
			}

			.pagination-custom .elementor-slick-slider ul.slick-dots li.slick-active {
				border-bottom-color: #0056a4;
			}

			.jet-slider .sp-buttons .sp-button:hover,
			.pagination-custom .tm-testi .tm-testi-slider__pags.swiper-pagination .swiper-pagination-bullet:hover {
				color: #ffba00;
			}

			.pagination-custom .elementor-slick-slider ul.slick-dots li:hover {
				color: #0056a4;
			}

			.jet-team-member .jet-team-member__name {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 24px;
				font-weight: 700;
				line-height: 1.41667;
				color: #b8b8b8;
				letter-spacing: 0em;
			}

			.jet-team-member .jet-team-member__position {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #737373;
				letter-spacing: 0em;
			}

			.jet-team-member .jet-team-member__desc {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #0056a4;
				letter-spacing: 0em;
			}

			.jet-team-member .jet-team-member__socials-icon {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #b8b8b8;
				letter-spacing: 0em;
			}

			.jet-team-member .jet-team-member__socials-icon:hover {
				color: #ffba00;
			}

			.elementor-social-icon:hover i {
				color: #ffba00;
			}

			.jet-testimonials .jet-testimonials__comment {
				background-color: #ffba00;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #737373;
				letter-spacing: 0em;
			}

			.jet-testimonials .jet-arrow {
				background-color: #ffba00;
			}

			.jet-testimonials .jet-slick-dots li.slick-active span {
				background-color: #ffba00;
				box-shadow: 0 0 0 3px #ffba00;
			}

			.jet-testimonials .jet-slick-dots li:hover span {
				background-color: #ffba00;
			}

			.slick-disabled {
				opacity: .5;
			}

			.jet-testimonials .jet-testimonials__name {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 18px;
				font-weight: 700;
				line-height: 1.22222;
				color: #0056a4;
				letter-spacing: 0em;
			}

			.jet-testimonials .jet-testimonials__position {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				font-weight: 400;
				line-height: 1.5;
				color: #737373;
				letter-spacing: 0em;
			}

			.jet-testimonials .jet-testimonials__date {
				color: #ffba00;
			}

			.jet-testimonials .jet-testimonials__icon i {
				color: #ffba00;
			}

			.jet-headline__deco-icon i {
				color: #ffba00;
			}

			.jet-headline__first {
				color: #0056a4;
			}

			.jet-headline__second {
				color: #ffba00;
			}

			.invert .jet-headline__deco-icon i {
				color: #ffba00;
			}

			.invert .jet-headline__first {
				color: #ffffff;
			}

			.invert .jet-headline__second {
				color: #ffba00;
			}

			.invert .elementor-counter .elementor-counter-number-wrapper {
				color: #ffffff;
			}

			.invert .elementor-counter .elementor-counter-title {
				color: #ffffff;
			}

			.elementor-widget-heading .elementor-heading-title {
				line-height: 1.20833;
			}

			.not-found.error-404 .content-404-wrap h1 {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 48px;
				font-weight: 700;
				line-height: 1.20833;
				letter-spacing: 0em;
				color: #292929;
			}

			.jet-posts .entry-title a {
				color: #4555b9;
			}

			.jet-posts .entry-title a:hover {
				color: #272c4c;
			}

			.post-meta__item:not(:first-child):before {
				background-color: #292929;
			}

			.invert .post-meta__item:not(:first-child):before {
				background-color: #ffffff;
			}

			.jet-posts .jet-more {
				background-color: transparent;
				padding: 10px;
				line-height: 2;
				color: #4555b9;
			}

			.jet-posts .jet-more:hover {
				color: #272c4c;
				background-color: transparent;
			}

			.jet-mobile-menu-active .jet-menu-container .jet-mobile-menu-toggle-button {
				box-shadow: 0 0 5px rgb(51, 137, 215);
			}

			ul.jet-menu .jet-menu-item .top-level-link,
			ul.jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
				color: #ffffff;
			}

			ul.jet-menu .jet-menu-item .top-level-link:hover,
			ul.jet-menu .jet-menu-item .top-level-link:hover .jet-dropdown-arrow,
			ul.jet-menu .jet-menu-item:hover>.top-level-link,
			ul.jet-menu .jet-menu-item:hover>.top-level-link .jet-dropdown-arrow {
				color: #ffba00;
			}

			.invert ul.jet-menu .jet-menu-item .top-level-link,
			.invert ul.jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
				color: #ffffff;
			}

			.invert ul.jet-menu .jet-menu-item .top-level-link:hover,
			.invert ul.jet-menu .jet-menu-item .top-level-link:hover .jet-dropdown-arrow,
			.invert ul.jet-menu .jet-menu-item:hover>.top-level-link,
			.invert ul.jet-menu .jet-menu-item:hover>.top-level-link .jet-dropdown-arrow {
				color: #ffba00;
			}

			@media screen and (min-width: 767px) {

				ul.jet-menu .jet-menu-item .top-level-link,
				ul.jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
					color: #292929;
				}

				ul.jet-menu .jet-menu-item .top-level-link:hover,
				ul.jet-menu .jet-menu-item .top-level-link:hover .jet-dropdown-arrow,
				ul.jet-menu .jet-menu-item:hover>.top-level-link,
				ul.jet-menu .jet-menu-item:hover>.top-level-link .jet-dropdown-arrow {
					color: #0056a4;
				}
			}

			.jet-menu li.jet-sub-menu-item.jet-current-menu-item a.sub-level-link {
				color: #ffffff;
			}

			.decorate .jet-posts .entry-title:before {
				background-color: #ffba00;
			}

			.decorate:before {
				background-color: #ffba00;
			}

			.jet-mobile-menu-active .jet-menu-container.jet-mobile-menu {
				background-color: #272c4c;
			}

			.decorate .elementor-heading-title:before,
			.elementor-counter .elementor-counter-number-wrapper:before {
				background-color: #ffba00;
			}

			.img-box-custom .elementor-image-box-img a {
				/*background-color: #ffba00;*/
			}

			.decorate .elementor-image-box-title:before {
				background-color: #ffba00;
			}

			.cherry-team.team-wrap.template-grid-boxes .team-listing_content:before {
				background-color: rgba(0, 86, 164, 0.9);
			}

			.cherry-team.team-wrap.template-grid-boxes .team-listing_content a:hover {
				color: #4555b9;
			}

			.team-container .cherry-team-filter {
				font-family: Microsoft YaHei, sans-serif;
			}

			.team-container .cherry-team-filter_link {
				color: #737373;
			}

			.team-container .cherry-team-filter_link:hover,
			.team-container .cherry-team-filter_item.active .cherry-team-filter_link {
				color: #4555b9;
			}

			.team-listing .team-meta_item {
				color: #b8b8b8;
			}

			.decorate .cherry-team.team-wrap .team-listing .team-listing_name:before {
				background-color: #ffba00;
			}

			.team-meta-position,
			.team-single-item .team-meta-location i,
			.team-single-item .team-meta-phone i,
			.team-single-item .team-meta-email i {
				color: #4555b9;
			}

			.team-meta-title,
			.team-single-item .team-meta-location,
			.team-single-item .team-meta-phone,
			.team-single-item .team-meta-email {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.8;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #272c4c;
			}

			.cherry-team.team-wrap .team-listing .team-listing_name {
				font-style: normal;
				font-weight: 700;
				font-size: 22px;
				line-height: 1.36364;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.cherry-team.team-wrap .team-listing .team-listing_name a {
				color: #0056a4;
			}

			.cherry-team.team-wrap .team-listing .team-listing_name a:hover {
				color: #272c4c;
			}

			.team-skills_label {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: calc(1.41667 * 24px);
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.team-skills_line:before {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.cherry-team.team-wrap .team-socials_link:hover {
				color: #ffba00;
			}

			.cherry-team.team-wrap .team-listing .team-listing_photo__overflow {
				background-color: rgba(0, 86, 164, 0.5);
			}

			.tm-testi__title-sup,
			.tm-testi__item-name,
			.tm-testi--default-4 .tm-testi__item-body {
				font-style: normal;
				font-weight: 700;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
			}

			.tm-testi__title-sup,
			.tm-testi__item-name {
				color: #292929;
			}

			.invert .tm-testi__title-sup,
			.invert .tm-testi__item-name {
				color: #ffba00;
			}

			.tm-testi--default-invert .tm-testi__title-sup,
			.tm-testi--default-invert .tm-testi__item-name {
				color: #ffba00;
			}

			.tm-testi--default-invert .tm-testi__item-body {
				color: #ffffff;
				font-style: italic;
				font-weight: 400;
				font-size: 24px;
			}

			.tm-testi__item-body {
				color: #737373;
				font-size: 16px;
			}

			.tm-testi__item-meta-content,
			.tm-testi--default-2 .tm-testi__title-sup {
				font-weight: 400;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				color: #ffffff;
			}

			.tm-testi--default-4 .tm-testi__title-sup {
				font-weight: 400;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 24px;
				color: #ffffff;
			}

			.tm-testi__item-meta-content {
				color: #b8b8b8;
			}

			.invert .tm-testi--default .tm-testi__item-body p {
				color: #737373;
				font-weight: 400;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
			}

			@media screen and (max-width: 767px) {

				.tm-testi__item-body,
				.tm-testi__item-meta-content,
				.tm-testi--default-2 .tm-testi__title-sup,
				.tm-testi--default-4 .tm-testi__title-sup {
					font-size: 16px;
				}

				.tm-testi__item-position,
				.tm-testi__item-company {
					font-size: 11px;
				}

				.tm-testi--default-invert .tm-testi__item-body {
					font-size: 18px;
				}
			}

			.tm-testi--default-4 .tm-testi__item-meta-content {
				font-weight: 700;
			}

			.tm-testi--default-2 .tm-testi__item-name {
				font-style: normal;
				font-weight: 700;
				font-size: 36px;
				line-height: 1.16667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #ffffff;
			}

			.tm-testi--default-3 .tm-testi__item-name {
				color: #0056a4;
			}

			.tm-testi--default-3 .tm-testi__item-body {
				text-align: left;
			}

			.tm-testi--default-3 .tm-testi__item-body:before,
			.tm-testi--default-3 .tm-testi--speech-bubble .tm-testi__item-body p:before {
				color: #dddddd;
			}

			.tm-testi--default-3 .tm-testi__item-body p {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #737373;
			}

			.tm-testi__item-body {
				background-color: #ffffff;
			}

			.tm-testi--default-2 .tm-testi__item-body .tm-testi__item-meta-content {
				color: #ffffff;
			}

			.tm-testi__item-body:after {
				border-color: #ffffff transparent transparent transparent;
			}

			.tm-testi--default-white .tm-testi__item-body {
				background-color: #ffffff;
			}

			.tm-testi--default-white .tm-testi__item-body:after {
				border-color: #ffffff transparent transparent transparent;
			}

			.tm-testi--default-4 .tm-testi__item-body p:before {
				color: #4555b9;
			}

			.tm-testi__item-body:before,
			.tm-testi--speech-bubble .tm-testi__item-body p:before {
				color: #ffba00;
			}

			.tm-testi__item-avatar,
			.elementor .tm-testi__item-avatar {
				border-color: #e3e2e7;
			}

			.tm-testi--speech-bubble .tm-testi__item-body {
				border-color: #f6f6f6;
			}

			.tm-testi--speech-bubble .tm-testi__item-body:after {
				border-top-color: #f6f6f6;
			}

			.tm-testi .swiper-container-3d .swiper-slide-shadow-left,
			.tm-testi .swiper-container-3d .swiper-slide-shadow-right {
				background-color: #f6f6f6;
			}

			.tm-testi__wrap.invert .tm-testi__title-sup,
			.tm-testi__wrap.invert .tm-testi__title-main,
			.tm-testi__wrap.invert .tm-testi__title-sub,
			.tm-testi__wrap.invert .tm-testi__item-body,
			.tm-testi__wrap.invert .tm-testi__item-body::before,
			.tm-testi__wrap.invert .tm-testi__title-sup,
			.tm-testi__wrap.invert .tm-testi__item-name,
			.tm-testi__wrap.invert .tm-testi__item-meta-content,
			.tm-testi__wrap.invert .tm-testi__item-meta-content cite,
			.tm-testi__wrap.invert .tm-testi__item footer .tm-testi__item-meta-content> :not(:last-child)::after {
				color: #ffffff;
			}

			.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__title-sup,
			.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-name,
			.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-meta-content,
			.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item-meta-content cite,
			.tm-testi__wrap.tm-testi--default-4.invert .tm-testi__item footer .tm-testi__item-meta-content> :not(:last-child)::after {
				color: #ffba00;
			}

			.tm-testi--default-2 .tm-testi__item-body {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.elementor .tm-testi--default-white .tm-testi-slider__prev.swiper-button-prev:hover::before,
			.elementor .tm-testi--default-white .tm-testi-slider__next.swiper-button-next:hover::before,
			.elementor .tm-testi--default-invert .tm-testi-slider__prev.swiper-button-prev:hover::before,
			.elementor .tm-testi--default-invert .tm-testi-slider__next.swiper-button-next:hover::before {
				color: #272c4c;
				background-color: #f6f6f6;
			}

			.elementor .tm-testi--default-5 .tm-testi-slider__prev.swiper-button-prev:hover::before,
			.elementor .tm-testi--default-5 .tm-testi-slider__next.swiper-button-next:hover::before,
			.elementor .tm-testi--default-white .tm-testi-slider__prev.swiper-button-prev::before,
			.elementor .tm-testi--default-white .tm-testi-slider__next.swiper-button-next::before,
			.elementor .tm-testi--default-invert .tm-testi-slider__prev.swiper-button-prev::before,
			.elementor .tm-testi--default-invert .tm-testi-slider__next.swiper-button-next::before {
				color: #ffffff;
				background-color: #ffba00;
			}

			.elementor .tm-testi--default-2 .tm-testi-slider__prev.swiper-button-prev::before,
			.elementor .tm-testi--default-2 .tm-testi-slider__next.swiper-button-next::before {
				color: #272c4c;
				background-color: #ffffff;
			}

			.elementor .tm-testi--default-2 .tm-testi-slider__prev.swiper-button-prev:hover::before,
			.elementor .tm-testi--default-2 .tm-testi-slider__next.swiper-button-next:hover::before {
				color: #ffba00;
				background-color: #ffffff;
			}

			.tm-testi--default-5 .tm-testi__item-body {
				color: #737373;
			}

			.tm-testi--default-5 .tm-testi__item-body:after {
				border-color: #ffffff transparent transparent transparent;
			}

			.tm-testi .tm-testi--default-5 .swiper-button-next.tm-testi-slider__next,
			.tm-testi .tm-testi--default-5 .swiper-button-prev.tm-testi-slider_prev,
			.elementor .tm-testi--default-5 .tm-testi-slider__prev.swiper-button-prev::before,
			.elementor .tm-testi--default-5 .tm-testi-slider__next.swiper-button-next::before {
				background-color: #0056a4;
				color: #ffffff;
			}

			.elementor .tm-testi--default-invert .swiper-pagination-bullet {
				background-color: #ffffff;
			}

			.elementor .tm-testi--default-invert .swiper-pagination-bullet.swiper-pagination-bullet-active,
			.elementor .tm-testi--default-invert .swiper-pagination-bullet:hover {
				background-color: #ffba00;
			}

			.invert .tm-testi--default-5 .tm-testi__item-body {
				background-color: rgba(255, 255, 255, 0.1);
			}

			.invert .tm-testi--default-5 .tm-testi__item-body p {
				color: #737373;
			}

			.invert .tm-testi--default-5 .tm-testi__item-body:before {
				color: #ffba00;
			}

			.invert .tm-testi--default-5 .tm-testi__item-body,
			.invert .tm-testi .tm-testi--default-5 .tm-testi__item-name,
			.invert .tm-testi .tm-testi--default-5 .tm-testi__item-meta-content {
				color: #ffffff;
			}

			.invert .tm-testi--default-5 .tm-testi__item-body:after {
				border-color: rgba(255, 255, 255, 0.1) transparent transparent transparent;
			}

			.invert .tm-testi .tm-testi--default-5 .swiper-button-next.tm-testi-slider__next,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-prev.tm-testi-slider__prev,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-next.tm-testi-slider__next:before,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-prev.tm-testi-slider__prev:before {
				background-color: transparent;
				color: #ffffff;
			}

			.invert .tm-testi .tm-testi--default-5 .swiper-button-next.tm-testi-slider__next:hover,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-prev.tm-testi-slider__prev:hover,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-next.tm-testi-slider__next:hover:before,
			.invert .tm-testi .tm-testi--default-5 .swiper-button-prev.tm-testi-slider__prev:hover:before {
				background-color: #ffffff;
				color: #737373;
			}

			.cherry-popup-wrapper .cherry-popup-close-button span {
				color: #b8b8b8;
			}

			@media (min-width: 600px) {
				.cherry-popup-wrapper .cherry-popup-close-button span {
					color: #ffffff;
					background-color: #0056a4;
				}

				.cherry-popup-wrapper .cherry-popup-close-button:hover span {
					color: #0056a4;
					background-color: #ffffff;
				}

				.cherry-popup-wrapper.popup-type-default .cherry-popup-close-button span {
					color: #ffffff;
					background-color: #ffba00;
				}

				.cherry-popup-wrapper.popup-type-default .cherry-popup-close-button:hover span {
					color: #ffba00;
					background-color: #ffffff;
				}
			}

			.cherry-popup-wrapper .cherry-popup-title h4 {
				color: #292929;
			}

			.cherry-popup-wrapper input[type='text'],
			.cherry-popup-wrapper input[type='email'],
			.cherry-popup-wrapper input[type='url'],
			.cherry-popup-wrapper input[type='password'],
			.cherry-popup-wrapper input[type='search'],
			.cherry-popup-wrapper input[type='number'],
			.cherry-popup-wrapper input[type='tel'],
			.cherry-popup-wrapper input[type='range'],
			.cherry-popup-wrapper input[type='date'],
			.cherry-popup-wrapper input[type='month'],
			.cherry-popup-wrapper input[type='week'],
			.cherry-popup-wrapper input[type='time'],
			.cherry-popup-wrapper input[type='datetime'],
			.cherry-popup-wrapper input[type='datetime-local'],
			.cherry-popup-wrapper input[type='color'],
			.cherry-popup-wrapper .cherry-popup-check .marker {
				background-color: #f6f6f6;
				border-color: #e3e2e7;
			}

			.cherry-popup-wrapper input[type='text']:focus,
			.cherry-popup-wrapper input[type='email']:focus,
			.cherry-popup-wrapper input[type='url']:focus,
			.cherry-popup-wrapper input[type='password']:focus,
			.cherry-popup-wrapper input[type='search']:focus,
			.cherry-popup-wrapper input[type='number']:focus,
			.cherry-popup-wrapper input[type='tel']:focus,
			.cherry-popup-wrapper input[type='range']:focus,
			.cherry-popup-wrapper input[type='date']:focus,
			.cherry-popup-wrapper input[type='month']:focus,
			.cherry-popup-wrapper input[type='week']:focus,
			.cherry-popup-wrapper input[type='time']:focus,
			.cherry-popup-wrapper input[type='datetime']:focus,
			.cherry-popup-wrapper input[type='datetime-local']:focus,
			.cherry-popup-wrapper input[type='color']:focus,
			.cherry-popup-wrapper.invert .cherry-popup-check .marker {
				background-color: #ffffff;
			}

			.cherry-popup-wrapper.invert .cherry-popup-check .marker {
				border-color: #ffffff;
			}

			.cherry-popup-wrapper .cherry-popup-check.checked .marker,
			.cherry-popup-wrapper.invert .cherry-popup-check.checked .marker {
				background-color: #ffba00;
				border-color: #ffba00;
			}

			.popup-type-login .cherry-popup-login__login-in,
			.popup-type-signup .cherry-popup-register__sign-up,
			.popup-type-default .cherry-popup-subscribe__submit,
			.popup-type-subscribe .cherry-popup-subscribe__submit,
			.cherry-popup .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider {
				font-style: normal;
				font-weight: 700;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.popup-type-login .cherry-popup-login__login-in,
			.popup-type-signup .cherry-popup-register__sign-up,
			.popup-type-default .cherry-popup-subscribe__submit,
			.popup-type-subscribe .cherry-popup-subscribe__submit {
				color: #292929;
				background-color: #ffba00;
			}

			.popup-type-login .cherry-popup-login__login-in:hover,
			.popup-type-signup .cherry-popup-register__sign-up:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.popup-type-login .cherry-popup-login__login-in:active,
			.popup-type-signup .cherry-popup-register__sign-up:active {
				background-color: rgb(0, 61, 139);
			}

			.popup-type-default .cherry-popup-subscribe__submit:hover,
			.popup-type-subscribe .cherry-popup-subscribe__submit:hover {
				color: #ffffff;
				background-color: #b8b8b8;
			}

			.popup-type-default .cherry-popup-subscribe__submit:active,
			.popup-type-subscribe .cherry-popup-subscribe__submit:active {
				background-color: rgb(159, 159, 159);
			}

			.cherry-popup.invert .cherry-popup-title h4,
			.cherry-popup.invert .cherry-popup-content,
			.cherry-popup.invert .cherry-popup-check .label {
				color: #ffffff;
			}

			.cherry-popup.invert .cherry-popup-subscribe__input:focus {
				border-color: rgb(0, 61, 139);
				box-shadow: inset 0 0 0 1px rgb(0, 61, 139);
			}

			.cherry-popup.invert ::-webkit-input-placeholder {
				color: #737373;
			}

			.cherry-popup.invert ::-moz-placeholder {
				color: #737373;
			}

			.cherry-popup.invert :-moz-placeholder {
				color: #737373;
			}

			.cherry-popup.invert :-ms-input-placeholder {
				color: #737373;
			}

			.header-search .cherry-search form.cherry-search__form button.search-submit {
				color: #737373;
			}

			.header-search .cherry-search form.cherry-search__form button.search-submit:hover {
				color: #272c4c;
			}

			.mobile-panel .cherry-search__label:before,
			.mobile-panel .header-search .cherry-search form.cherry-search__form button.search-submit {
				color: #ffffff;
			}

			.invert .cherry-search__label:before,
			.invert .header-search .cherry-search form.cherry-search__form button.search-submit,
			.mobile-panel .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
				color: #ffffff;
			}

			.cherry-search__label:before,
			.invert .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
				color: #b8b8b8;
			}

			.transparent .invert .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
				color: #ffba00;
			}

			.style-5.transparent .invert .header-search .cherry-search form.cherry-search__form button.search-submit:hover {
				color: #272c4c;
			}

			.style-5.transparent .invert .search-form__close:hover {
				color: #272c4c;
			}

			.style-5 .cherry-search__field.search-field[type="search"] {
				color: #ffffff;
			}

			.invert .cherry-search__message.show {
				color: #737373;
			}

			.cherry-search .cherry-search__item-title {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.cherry-search .cherry-search__results-item a:hover .cherry-search__item-title,
			.cherry-search .cherry-search__item-author em {
				color: #4555b9;
			}

			.cherry-search .cherry-search__item-content,
			.cherry-search .cherry-search__item-author {
				color: #737373;
			}

			.cherry-search .cherry-search__more-button {
				font-weight: 700;
				font-size: 14px;
				font-family: Microsoft YaHei, sans-serif;
				color: #ffffff;
				background-color: #ffba00;
			}

			.cherry-search .cherry-search__more-button:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.cherry-search .cherry-search__more-button:active {
				background-color: rgb(0, 61, 139);
			}

			/* #Tm Photo Gallery */
			.tm-pg_front_gallery .tm_pg_gallery-item_label {
				font-style: normal;
				font-weight: 700;
				font-size: 12px;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				background-color: #ffba00;
			}

			svg [id^="preloader"] .stop-color {
				stop-color: #ffba00;
			}

			.tm-pg_front_gallery .tm_pg_gallery-item_link::after,
			.tm-pg_front_gallery-tabs li.active a,
			.tm-pg_front_gallery-tabs li:hover a {
				color: #4555b9;
			}

			.tm-pg_front_gallery .tm_pg_gallery-item_label,
			.tm_pg_gallery-item_icon,
			.tm-pg_front_gallery .tm_pg_gallery-item_title,
			.tm-pg_front_gallery .tm_pg_gallery-item_counter,
			.tm-pg_front_gallery .tm_pg_gallery-item_description {
				color: #ffffff;
			}

			.tm-pg_front_gallery .tm_pg_gallery-item_title {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				letter-spacing: 0em;
			}

			.tm-pg_front_gallery .tm_pg_gallery-item_counter {
				font-style: normal;
				font-weight: 400;
				font-family: Microsoft YaHei, sans-serif;
				font-size: 16px;
				letter-spacing: 0em;
			}

			.tm-pg_front_gallery .tm_pg_gallery-item_description {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,
			.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,
			.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before,
			.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item-wrapper:before,
			.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item-wrapper:before,
			.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item-wrapper:before {
				background-color: rgba(0, 86, 164, 0.5);
			}

			.tm-pg_front_gallery-tabs li a {
				font-style: normal;
				font-size: 14px;
				font-weight: 700;
				font-family: Microsoft YaHei, sans-serif;
				color: #272c4c;
			}

			.lg-backdrop {
				background-color: rgba(41, 41, 41, 0.85);
			}

			.lg-outer,
			.lg-outer .lg-thumb-outer,
			.lg-outer.lg-fullscreen-on .lg-progress-bar .lg-progress {
				background-color: #ffffff;
			}

			.lg-outer .lg-progress-bar .lg-progress {
				background-color: #ffba00;
			}

			.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:after,
			.lg-outer .lg-toolbar .lg-icon:after,
			.lg-outer .lg-thumb-outer .lg-icon:after {
				color: #ffffff;
			}

			.lg-outer.lg-fullscreen-on .lg-toolbar .lg-icon:hover:after,
			.lg-outer .lg-toolbar .lg-icon:hover:after,
			.lg-outer .lg-thumb-outer .lg-icon:hover:after {
				color: #ffba00;
			}

			.lg-outer .lg-actions .lg-icon.lg-prev:after,
			.lg-outer .lg-actions .lg-icon.lg-next:before {
				background-color: #ffba00;
				color: #ffffff;
			}

			.lg-outer .lg-actions .lg-icon.lg-prev:hover:after,
			.lg-outer .lg-actions .lg-icon.lg-next:hover:before {
				background-color: #ffffff;
				color: #272c4c;
			}

			.tm_pg_gallery-item_link_show-more span {
				font-style: normal;
				font-size: 18px;
				font-weight: 700;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.tm_pb_module .filter-select__list {
				background-color: #ffffff;
			}

			@media (min-width: 1200px) {
				.lg-outer:not(.lg-fullscreen-on) .lg-inner {
					max-width: 1140px;
				}
			}

			.tm-pg_front_gallery .load-more-button .btn {
				color: #4555b9;
				background-color: #f6f6f6;
			}

			.tm-pg_front_gallery .load-more-button .btn:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			/* #Polylang widget*/
			.widget_polylang a {
				color: #272c4c;
			}

			.widget_polylang a:hover {
				color: #4555b9;
			}

			.invert .widget_polylang a {
				color: #ffba00;
			}

			.invert .widget_polylang a:hover {
				color: #ffffff;
			}

			.elementor-widget-heading h1.elementor-heading-title {
				line-height: 1.1875;
			}

			.elementor-widget-heading h1.elementor-heading-title.elementor-size-small {
				font-size: 52px;
			}

			.elementor-widget-heading h1.elementor-heading-title.elementor-size-medium {
				font-size: 64px;
			}

			.elementor-widget-heading h1.elementor-heading-title.elementor-size-large {
				font-size: 77px;
			}

			.elementor-widget-heading h1.elementor-heading-title.elementor-size-xl {
				font-size: 90px;
			}

			.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
				font-size: 103px;
			}

			.elementor-widget-heading h2.elementor-heading-title {
				line-height: 1.20833;
			}

			.elementor-widget-heading h2.elementor-heading-title.elementor-size-small {
				font-size: 39px;
			}

			.elementor-widget-heading h2.elementor-heading-title.elementor-size-medium {
				font-size: 48px;
			}

			.elementor-widget-heading h2.elementor-heading-title.elementor-size-large {
				font-size: 58px;
			}

			.elementor-widget-heading h2.elementor-heading-title.elementor-size-xl {
				font-size: 68px;
			}

			.elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl {
				font-size: 77px;
			}

			.elementor-widget-heading h3.elementor-heading-title {
				line-height: 1.16667;
			}

			.elementor-widget-heading h3.elementor-heading-title.elementor-size-small {
				font-size: 29px;
			}

			.elementor-widget-heading h3.elementor-heading-title.elementor-size-medium {
				font-size: 36px;
			}

			.elementor-widget-heading h3.elementor-heading-title.elementor-size-large {
				font-size: 44px;
			}

			.elementor-widget-heading h3.elementor-heading-title.elementor-size-xl {
				font-size: 51px;
			}

			.elementor-widget-heading h3.elementor-heading-title.elementor-size-xxl {
				font-size: 58px;
			}

			.elementor-widget-heading h4.elementor-heading-title {
				line-height: 1.41667;
			}

			.elementor-widget-heading h4.elementor-heading-title.elementor-size-small {
				font-size: 20px;
			}

			.elementor-widget-heading h4.elementor-heading-title.elementor-size-medium {
				font-size: 24px;
			}

			.elementor-widget-heading h4.elementor-heading-title.elementor-size-large {
				font-size: 29px;
			}

			.elementor-widget-heading h4.elementor-heading-title.elementor-size-xl {
				font-size: 34px;
			}

			.elementor-widget-heading h4.elementor-heading-title.elementor-size-xxl {
				font-size: 39px;
			}

			.elementor-widget-heading h5.elementor-heading-title {
				line-height: 1.36364;
			}

			.elementor-widget-heading h5.elementor-heading-title.elementor-size-small {
				font-size: 18px;
			}

			.elementor-widget-heading h5.elementor-heading-title.elementor-size-medium {
				font-size: 22px;
			}

			.elementor-widget-heading h5.elementor-heading-title.elementor-size-large {
				font-size: 27px;
			}

			.elementor-widget-heading h5.elementor-heading-title.elementor-size-xl {
				font-size: 31px;
			}

			.elementor-widget-heading h5.elementor-heading-title.elementor-size-xxl {
				font-size: 36px;
			}

			.elementor-widget-heading h6.elementor-heading-title {
				line-height: 1.22222;
			}

			.elementor-widget-heading h6.elementor-heading-title.elementor-size-small {
				font-size: 15px;
			}

			.elementor-widget-heading h6.elementor-heading-title.elementor-size-medium {
				font-size: 18px;
			}

			.elementor-widget-heading h6.elementor-heading-title.elementor-size-large {
				font-size: 22px;
			}

			.elementor-widget-heading h6.elementor-heading-title.elementor-size-xl {
				font-size: 26px;
			}

			.elementor-widget-heading h6.elementor-heading-title.elementor-size-xxl {
				font-size: 29px;
			}

			.elementor-widget-heading div.elementor-heading-title,
			.elementor-widget-heading span.elementor-heading-title,
			.elementor-widget-heading p.elementor-heading-title {
				line-height: 1.5;
			}

			.elementor-widget-heading div.elementor-heading-title.elementor-size-small,
			.elementor-widget-heading span.elementor-heading-title.elementor-size-small,
			.elementor-widget-heading p.elementor-heading-title.elementor-size-small {
				font-size: 13px;
			}

			.elementor-widget-heading div.elementor-heading-title.elementor-size-medium,
			.elementor-widget-heading span.elementor-heading-title.elementor-size-medium,
			.elementor-widget-heading p.elementor-heading-title.elementor-size-medium {
				font-size: 16px;
			}

			.elementor-widget-heading div.elementor-heading-title.elementor-size-large,
			.elementor-widget-heading span.elementor-heading-title.elementor-size-large,
			.elementor-widget-heading p.elementor-heading-title.elementor-size-large {
				font-size: 20px;
			}

			.elementor-widget-heading div.elementor-heading-title.elementor-size-xl,
			.elementor-widget-heading span.elementor-heading-title.elementor-size-xl,
			.elementor-widget-heading p.elementor-heading-title.elementor-size-xl {
				font-size: 23px;
			}

			.elementor-widget-heading div.elementor-heading-title.elementor-size-xxl,
			.elementor-widget-heading span.elementor-heading-title.elementor-size-xxl,
			.elementor-widget-heading p.elementor-heading-title.elementor-size-xxl {
				font-size: 26px;
			}

			.elementor-widget-heading .elementor-heading-title>a {
				color: #4555b9;
			}

			.elementor-widget-heading .elementor-heading-title>a:hover {
				color: #272c4c;
			}

			.invert .elementor-button {
				color: #ffffff;
				background-color: #ffba00;
			}

			.invert .elementor-button:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.elementor-button:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.elementor-button:active {
				background-color: rgb(0, 61, 139);
			}

			.elementor-element.elementor-button-warning .elementor-button {
				color: #ffffff;
				background-color: #0056a4;
			}

			.elementor-element.elementor-button-warning .elementor-button:hover {
				color: #ffffff;
				background-color: #ffba00;
			}

			.elementor-element.elementor-button-warning .elementor-button:active {
				background-color: rgb(230, 161, 0);
			}

			.elementor-element.elementor-button-info .elementor-button {
				color: #272c4c;
				background-color: #ffffff;
			}

			.elementor-element.elementor-button-info .elementor-button:hover {
				color: #ffffff;
				background-color: #0056a4;
			}

			.elementor-element.elementor-button-info .elementor-button:active {
				background-color: rgb(0, 61, 139);
			}

			.elementor-element.elementor-button-info .elementor-button-icon {
				color: #4555b9;
			}

			.elementor-element.elementor-button-info .elementor-button:hover .elementor-button-icon {
				color: #ffffff;
			}

			.elementor-widget-icon-list .elementor-icon-list-icon {
				color: #4555b9;
			}

			.elementor-icon,
			.elementor-view-framed .elementor-icon {
				color: #4555b9;
			}

			.invert .elementor-icon,
			.invert .elementor-view-framed .elementor-icon {
				color: #ffba00;
			}

			.elementor-icon:hover {
				color: #ffba00;
			}

			.elementor-view-stacked .elementor-icon {
				color: #ffffff;
			}

			.elementor-view-stacked .elementor-icon {
				background-color: #ffba00;
			}

			.elementor-widget-icon-box .elementor-widget-container {
				border-color: #e3e2e7;
			}

			.elementor-accordion .elementor-accordion-item,
			.elementor-toggle .elementor-toggle-title {
				border-color: #e3e2e7;
			}

			.elementor-accordion .elementor-accordion-title,
			.elementor-toggle .elementor-toggle-title {
				font-style: normal;
				font-weight: 700;
				font-size: 22px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				color: #292929;
			}

			.elementor-accordion .elementor-accordion-title .elementor-accordion-icon,
			.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
				color: #4555b9;
			}

			.elementor-widget-toggle .elementor-widget-container {
				border-color: #e3e2e7;
			}

			.elementor-testimonial-wrapper .elementor-testimonial-name {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				color: #292929;
			}

			.elementor-testimonial-wrapper .elementor-testimonial-content {
				background-color: #f6f6f6;
			}

			.elementor-testimonial-wrapper .elementor-testimonial-content::after {
				border-color: #f6f6f6 transparent transparent transparent;
			}

			.invert .elementor-testimonial-wrapper .elementor-testimonial-content {
				background-color: #b8b8b8;
			}

			.invert .elementor-testimonial-wrapper .elementor-testimonial-content::after {
				border-color: #b8b8b8 transparent transparent transparent;
			}

			.elementor-testimonial-wrapper .elementor-testimonial-content::before,
			.elementor-testimonial-wrapper .elementor-testimonial-job {
				color: #4555b9;
			}

			.elementor-progress-wrapper {
				background-color: #b8b8b8;
			}

			.elementor-progress-bar,
			.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
				background-color: #ffba00;
				color: #ffffff;
			}

			.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
				background-color: #0056a4;
			}

			.elementor-widget-progress .elementor-progress-wrapper.progress-info {
				background-color: #f6f6f6;
			}

			.elementor-widget-progress .elementor-title,
			.elementor-progress-percentage {
				font-style: normal;
				font-weight: 700;
				font-family: Microsoft YaHei, sans-serif;
			}

			.elementor-widget-progress .elementor-title {
				font-size: 18px;
				line-height: 1.22222;
				color: #292929;
			}

			.jet-elements .featured-table .pricing-table__heading,
			.jet-elements .featured-table .pricing-table__price {
				background-color: #ffba00;
			}

			.jet-elements .featured-table .pricing-table__heading,
			.jet-elements .featured-table .pricing-table__title,
			.jet-elements .featured-table .pricing-table__subtitle,
			.jet-elements .featured-table .pricing-table__price {
				color: #ffffff;
			}

			.jet-elements .pricing-table__title {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.41667;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.jet-elements .pricing-table__subtitle {
				font-style: normal;
				font-weight: 400;
				font-size: 16px;
				line-height: 1.5;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			.pricing-table__icon i {
				background-color: #0056a4;
				color: #ffffff;
			}

			.jet-elements .pricing-table__price-val,
			.jet-elements .pricing-table__price-prefix {
				font-style: normal;
				font-weight: 700;
				font-size: 29px;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
			}

			@media (min-width: 1200px) {

				.jet-elements .pricing-table__price-val,
				.jet-elements .pricing-table__price-prefix {
					font-size: 48px;
				}
			}

			.elementor-jet-pricing-table .featured-table.pricing-table>div:nth-last-child(2):not(.pricing-table__heading),
			.elementor-jet-pricing-table .featured-table.pricing-table>div:last-child:not(.pricing-table__heading),
			.pricing-table:not(.featured-table) .pricing-table__heading {
				border-color: #e3e2e7;
			}

			.pricing-table:not(.featured-table) .pricing-table__features,
			.pricing-table:not(.featured-table) .pricing-table__action {
				background-color: #f6f6f6;
			}

			.pricing-table:not(.featured-table) .pricing-table__subtitle {
				color: #737373;
			}

			.pricing-table:not(.featured-table) .pricing-table__price-val,
			.pricing-table:not(.featured-table) .pricing-table__price-prefix,
			.pricing-table:not(.featured-table) .pricing-table__price-suffix {
				color: #4555b9;
			}

			.pricing-feature .item-bullet,
			.pricing-table__features .pricing-feature:not(.item-included) .pricing-feature__inner {
				color: #e3e2e7;
			}

			.pricing-feature.item-included .item-bullet {
				color: #ffba00;
			}

			.brands-list__item-name {
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
				color: #292929;
			}

			.elementor-jet-brands .brands-list__item .brands-list__item-link {
				border-color: #e3e2e7;
			}

			.brands-list__item-desc {
				color: #737373;
			}

			.elementor-slick-slider .slick-slider .slick-next,
			.elementor-slick-slider .slick-slider .slick-prev,
			.elementor-slick-slider .slick-next,
			.elementor-slick-slider .slick-prev,
			.elementor .swiper-button-prev,
			.elementor .swiper-button-next {
				background-color: #ffba00;
				color: #ffffff;
			}

			.elementor-slick-slider .slick-slider .slick-next:hover,
			.elementor-slick-slider .slick-slider .slick-prev:hover,
			.elementor-slick-slider .slick-next:hover,
			.elementor-slick-slider .slick-prev:hover,
			.elementor .swiper-button-prev:hover,
			.elementor .swiper-button-next:hover {
				color: #ffffff;
				background-color: #272c4c;
			}

			.elementor-slick-slider ul.slick-dots li button::before,
			.elementor .swiper-pagination-bullet {
				background-color: rgba(184, 184, 184, 0.5);
			}

			.invert .elementor-slick-slider ul.slick-dots li button::before,
			.elementor .invert .swiper-pagination-bullet {
				background-color: rgba(255, 255, 255, 0.5);
			}

			.elementor-slick-slider ul.slick-dots li.slick-active button::before,
			.elementor .swiper-pagination-bullet.swiper-pagination-bullet-active {
				background-color: #ffba00;
				box-shadow: 0 0 0 2px #ffba00;
			}

			.elementor-slick-slider ul.slick-dots li:hover button::before {
				background-color: #ffba00;
			}

			.elementor .swiper-pagination-bullet:hover {
				background-color: #ffba00;
			}

			.elementor-widget-tabs .elementor-tab-desktop-title {
				border-color: #e3e2e7;
				background-color: #f6f6f6;
				color: #272c4c;
				font-style: normal;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.22222;
				font-family: Microsoft YaHei, sans-serif;
			}

			.elementor-widget-tabs .elementor-tab-desktop-title:hover,
			.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
				color: #4555b9;
			}

			.elementor-widget-tabs .elementor-tab-desktop-title,
			.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,
			.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-borderless.elementor-tabs .elementor-tabs-content-wrapper,
			.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-borderless.elementor-tabs .elementor-tabs-content-wrapper {
				border-color: #e3e2e7;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-desktop-title,
			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-desktop-title {
				font-size: 18px;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title__icon,
			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title__icon {
				color: #ffba00;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title:hover,
			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title.elementor-active,
			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title:hover,
			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title.elementor-active {
				color: #ffffff;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tab-title::after,
			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tab-title::after {
				background-color: #0056a4;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_horizontal .elementor-tabs-wrapper .elementor-tab-title::before {
				border-color: #0056a4 transparent transparent transparent;
			}

			.elementor-widget-tabs.elementor-tabs-view-icon_vertical .elementor-tabs-wrapper .elementor-tab-title::before {
				border-color: transparent transparent transparent #0056a4;
			}

			.elementor-counter .elementor-counter-number-wrapper {
				font-family: Microsoft YaHei, sans-serif;
				font-size: 48px;
				font-weight: 700;
				line-height: 1.1875;
				letter-spacing: 0em;
				color: #0056a4;
			}

			@media (min-width: 1200px) {
				.elementor-counter .elementor-counter-number-wrapper {
					font-size: 64px;
				}
			}

			.elementor-counter .elementor-counter-title,
			.circle-counter__number {
				font-style: normal;
				font-weight: 700;
				font-size: 22px;
				line-height: 1.36364;
				font-family: Microsoft YaHei, sans-serif;
				color: #292929;
			}

			.adv-carousel__item-title {
				font-style: normal;
				font-weight: 700;
				font-size: 24px;
				line-height: 1.1875;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			.adv-carousel__item-text {
				font-style: normal;
				font-weight: 700;
				font-size: 22px;
				line-height: 1.36364;
				font-family: Microsoft YaHei, sans-serif;
				letter-spacing: 0em;
				color: #292929;
			}

			@media (min-width: 980px) {
				.adv-carousel[data-slider_options*="\"desktop\":1"] .adv-carousel__item-title {
					font-size: 64px;
				}
			}

			@media (min-width: 980px) {

				.adv-carousel__item-title,
				.adv-carousel__item-text {
					color: #ffffff;
				}
			}

			.jet-posts__inner-box .post__date-circle .post__date-link {
				background-color: #f6f6f6;
			}

			.jet-posts__inner-box .post__date-circle .post__date-link:hover {
				background-color: #ffba00;
			}

			.jet-posts__inner-box .post__date-link:hover .post__date-day,
			.jet-posts__inner-box .post__date-link:hover .post__date-month {
				color: #ffffff;
			}

			.jet-animated-box-icon-inner {
				background-color: #ffba00;
				color: #ffffff;
			}

			.elementor-widget-image-box .elementor-image-box-title a {
				color: #4555b9;
			}

			.elementor-widget-image-box .elementor-image-box-title a:hover {
				color: #272c4c;
			}
			
			
			ul.pagination {
          padding: 0;
          margin: 0;
		  text-align: center;
      }

      ul.pagination li {display: inline-block;}

      ul.pagination li a {
          color: black;
          float: left;
          padding: 8px 16px;
          text-decoration: none;
          transition: background-color .3s;
          border: 1px solid #ddd;
          margin: 0 4px;
      }

      ul.pagination li span {
          color: black;
          float: left;
          padding: 8px 16px;
          text-decoration: none;
          transition: background-color .3s;
          border: 1px solid #ddd;
          margin: 0 4px;
          background-color: #ddd;
      }

      ul.pagination li a.active {
          background-color: #4CAF50;
          color: white;
          border: 1px solid #4CAF50;
      }

      ul.pagination li a:hover:not(.active) {background-color: #ddd;}