:root {
	--primary-color: #5f6fcb;
}

.container-width, .full-width .ubermenu-nav, .container, .row {
	max-width: 1070px
}

.row.row-collapse {
	max-width: 1040px
}

.row.row-small {
	max-width: 1062.5px
}

.row.row-large {
	max-width: 1100px
}

.header-main {
	height: 60px
}

#logo img {
	max-height: 60px
}

#logo {
	width: 196px;
}

#logo img {
	padding: 3px 0;
}

.header-top {
	min-height: 45px
}

.transparent .header-main {
	height: 90px
}

.transparent #logo img {
	max-height: 90px
}

.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title {
	padding-top: 120px;
}

.header.show-on-scroll,.stuck .header-main {
	height: 70px!important
}

.stuck #logo img {
	max-height: 70px!important
}

.header-bottom {
	background-color: #f1f1f1
}

.header-main .nav > li > a {
	line-height: 60px
}

@media (max-width: 549px) {
	.header-main {
		height: 70px
	}

	#logo img {
		max-height: 70px
	}
}

.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {
	border-bottom-color: #89bf1a;
}

.nav .nav-dropdown {
	border-color: #89bf1a
}

.nav-dropdown {
	border-radius: 3px
}

.nav-dropdown {
	font-size: 87%
}

.nav-dropdown-has-arrow li.has-dropdown:after {
	border-bottom-color: #89bf1a;
}

.nav .nav-dropdown {
	background-color: #89bf1a
}

.header-top {
	background-color: #5f6fcb!important;
}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary {
	color: #5f6fcb;
}/* Color !important */[data-text-color="primary"] {
	color: #5f6fcb!important;
}/* Background Color */[data-text-bg="primary"] {
	background-color: #5f6fcb;
}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener ,.is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
	background-color: #5f6fcb;
}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
	border-color: #5f6fcb
}

.nav-tabs > li.active > a {
	border-top-color: #5f6fcb
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
	border-left-color: #5f6fcb
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
	border-left-color: #5f6fcb
}/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow {
	fill: #5f6fcb;
}/* Focus */.primary:focus-visible, .submit-button:focus-visible, button[type="submit"]:focus-visible {
	outline-color: #5f6fcb!important;
}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
	background-color: #89bf1a;
}[data-text-bg="secondary"] {
	background-color: #89bf1a;
}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary {
	color: #89bf1a
}/* Color !important */[data-text-color="secondary"] {
	color: #89bf1a!important;
}/* Border */.secondary.is-outline:hover {
	border-color: #89bf1a
}/* Focus */.secondary:focus-visible, .alt:focus-visible {
	outline-color: #89bf1a!important;
}

body {
	color: #000000
}

h1,h2,h3,h4,h5,h6,.heading-font {
	color: #000000;
}

body {
	font-size: 100%;
}

@media screen and (max-width: 549px) {
	body {
		font-size: 100%;
	}
}

body {
	font-family: "Open Sans", sans-serif;
}

body {
	font-weight: 400;
	font-style: normal;
}

.nav > li > a {
	font-family: "Open Sans", sans-serif;
}

.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family: "Open Sans", sans-serif;
}

.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-weight: 700;
	font-style: normal;
}

h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
	font-family: "Open Sans", sans-serif;
}

h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {
	font-weight: 700;
	font-style: normal;
}

.alt-font {
	font-family: "Noto Serif Georgian", sans-serif;
}

.alt-font {
	font-weight: 400!important;
	font-style: normal!important;
}

.header:not(.transparent) .header-nav-main.nav > li > a {
	color: #5f6fcb;
}

.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current {
	color: #89bf1a;
}

.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a {
	color: #FFF!important;
	background-color: #89bf1a;
}

a {
	color: #000000;
}

input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon) {
	border-radius: 5px!important
}

.footer-1 {
	background-color: #89bf1a
}


/*底色*/
.footer-2 {
	background-color: #fff
}

.absolute-footer, html {
	background-color: #5f6fcb
}

.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	border-top-style: solid;
}

.label-new.menu-item > a:after {
	content: "New";
}

.label-hot.menu-item > a:after {
	content: "Hot";
}

.label-sale.menu-item > a:after {
	content: "Sale";
}

.label-popular.menu-item > a:after {
	content: "Popular";
}