:root {
	--AddtoCartColor: #1e71ce;
	--BuyNowColor: #ff5555;
	--ThemesBoxTitleColor: #000000;
	--ThemesBoxTitleFont: "OpenSans-Bold";
	--ThemesBoxSubTitleColor: #404852;
	--ThemesBoxSubTitleFont: "OpenSans-Bold";
	--ThemesProductsTitleColor: #404852;
	--ThemesProductsTitleFont: "Opensans-Regular";
	--ThemesProductsPriceColor: #000000;
	--ThemesProductsPriceColor: orangered;
	--ThemesProductsPriceFont: "OpenSans-Bold";
	--ThemesProductsDelPriceColor: #82888f;
	--ThemesProductsDelPriceFont: "OpenSans-Bold";
	--ThemesTextContentColor: #333;
	--ThemesTextContentFont: "Opensans-Regular";
	--ThemesBoardColor: #404852;
	--ThemesBoardBgColor: #f5f5f5;
	--ThemesHeaderBgColor: #fff;
	--ThemesHeaderTextColor: #000000;
	--ThemesHeaderIconColor: #2677e7;
	--ThemesHeaderIconSearchColor: #ffffff;
/*	--ThemesHeaderIconSearchBgColor: #1e71ce;*/
/*	--ThemesHeaderInputBorderColor: #1e71ce;*/
	--ThemesHeaderIconSearchBgColor: orangered;
	--ThemesHeaderInputBorderColor: orangered;
	--ThemesHeaderInputBgColor: #ffffff;
	--ThemesHeaderTipsColor: #ff5555;
	--ThemesNavTextColor: #000000;
	--ThemesNavTextHoverColor: #1e71ce;
/*	--ThemesFooterBgColor: #286ab4;*/
	--ThemesFooterBgColor: #404852;
	--ThemesFooterTitleColor: #ffffff;
	--ThemesFooterTextColor: #9ec7f4;
	--ThemesFooterTextHoverColor: #ffffff;
	--ThemesFooterIconColor: #ffffff;
	--ThemesFooterButtonColor: #fff;
	--ThemesFooterButtonBgColor: #519aec;
	--ThemesFooterInputColor: #676767;
	--ThemesFooterInputBgColor: ;
	--ThemesFooterInputBorderColor: ;
	--ThemesFooterLineColor: #2777d0;
	--ThemesReviewsStarColor: #000000;

	--ThemesAttrOptionColor: {
		$ThemesAttrOptionColor
	}

	;
}

.themes_box_title {
	color: var(--ThemesBoxTitleColor);
	font-family: var(--ThemesBoxTitleFont);
}

.themes_box_subtitle {
	color: var(--ThemesBoxSubTitleColor);
	font-family: var(--ThemesBoxSubTitleFont);
}

.themes_products_title {
	color: var(--ThemesProductsTitleColor);
	font-family: var(--ThemesProductsTitleFont);
}

.themes_products_price {
	color: var(--ThemesProductsPriceColor);
	font-family: var(--ThemesProductsPriceFont);
}

.themes_products_origin_price {
	color: var(--ThemesProductsDelPriceColor);
	font-family: var(--ThemesProductsDelPriceFont);
}

.themes_article_title {
	color: #000000;
	font-family: "OpenSans-Bold";
}

.themes_article_subtitle {
	color: #404852;
	font-family: "Opensans-Regular";
}

body {
	color: #333;
	font-family: "Opensans-Regular", Arial;
}

#header .ly_header_top {
	background-color: var(--ThemesBoardBgColor);
	min-height:36px;
	
}

#header .ly_header_top .ly_header_lctext {
	font-family: "Opensans-Regular";
	color: var(--ThemesBoardColor);
}

.default_language_currency_style {
	font-family: "Opensans-Regular";
	color: var(--ThemesBoardColor);
}

#header .ly_header_bot,
#header .ly_nav {
	background-color:antiquewhite;
/*	background-color: var(--ThemesHeaderBgColor);*/
	background: linear-gradient(-270deg,orangered,white);
    transition: transform .2s cubic-bezier(.4,0,.2,1);
}

.default_shopping_cart_style .text_0 {
	color: var(--ThemesHeaderTextColor);
}

#banner {
	position: relative;
}

.default_search_style .default_search_form .form {
	border-color: var(--ThemesHeaderInputBorderColor);
}

.default_search_style .default_search_form .form .text {
	background-color: var(--ThemesHeaderInputBgColor);
	color: var(--ThemesHeaderTextColor);
}

.default_search_style .default_search_form .form .button {
	background-color: var(--ThemesHeaderIconSearchBgColor);
}

.default_search_style .default_search_form .form .button i {
	color: var(--ThemesHeaderIconSearchColor);
}

.default_account_style .iconfont {
	color: var(--ThemesHeaderIconColor);
}

.default_account_style dl dt a,
.default_account_style dl dt::after {
	color: var(--ThemesHeaderTextColor);
	font-family: "OpenSans-Bold";
}

/* .default_account_style dl dt a:nth-child(2){color:var(--ThemesHeaderTextColor);} */
.default_shopping_cart_style .iconfont {
/*	color: #2677e7;*/
	color: orange;
}

.default_shopping_cart_style .cart_count {
	background-color: var(--ThemesHeaderTipsColor);
	border: solid 2px var(--ThemesHeaderBgColor);
	color: var(--ThemesHeaderBgColor);
}

.default_shopping_cart_style .cart_count_price {
	color: var(--ThemesHeaderTipsColor);
}

.default_cate_nav_style .cate_nav_title {
/*	background-color: #1e71ce;*/
	background-color:coral;
	font-family: "OpenSans-Bold";
}

.default_cate_nav_style .cate_nav_title span {
	color: #fff;
}

.default_cate_nav_style .cate_nav_list {
	background-color: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.cate_nav_list .cate_nav_box li a {
	color: #404852;
}

.cate_nav_list .cate_nav_box li.has_sec::after {
	color: var(--ThemesNavTextColor);
}

.default_nav_style li a {
	color: var(--ThemesNavTextColor);
	font-family: "OpenSans-Bold";
}

.default_nav_style li a:hover {
	color: var(--ThemesNavTextHoverColor);
}

#footer {
	background-color: var(--ThemesFooterBgColor);
}

.default_foot_menu_style .menu_list dl dt {
	font-family: "OpenSans-Bold";
	color: var(--ThemesFooterTitleColor);
}

.default_foot_menu_style .menu_list dl dd a {
	color: var(--ThemesFooterTextColor);
}

@media screen and (min-width:1000px) {
	.default_foot_menu_style .menu_list dl dd a:hover {
		color: var(--ThemesFooterTextHoverColor);
	}
}

.default_newsletter_style .newsletter_title .top_text {
	color: var(--ThemesFooterTitleColor);
	font-family: "OpenSans-Bold";
}

.default_newsletter_style .newsletter_title .sub_text {
	color: var(--ThemesFooterTextColor);
}

.default_newsletter_style .default_newsletter_form .text {
	color: var(--ThemesFooterInputColor);
	font-family: "Opensans-Regular";
}

.default_newsletter_style .default_newsletter_form .text::placeholder {
	color: var(--ThemesFooterInputColor);
	font-family: "Opensans-Regular";
}

.default_newsletter_style .default_newsletter_form .subscribe {
	color: var(--ThemesFooterButtonColor);
	background-color: var(--ThemesFooterButtonBgColor);
	font-family: "OpenSans-Bold";
}

.follow_us_list ul li a i {
	color: var(--ThemesFooterIconColor);
}

.default_foot_nav_style a {
	color: var(--ThemesFooterTextColor);
	font-family: "Opensans-Regular";
}

.default_foot_nav_style span {
	background-color: var(--ThemesFooterLineColor);
}

.ly_copy span {
	color: var(--ThemesFooterTextColor);
}

.icon-star1.star_1:before {
	color: var(--ThemesReviewsStarColor);
}

.products_detail_box .prod_info_form li.attr_show .btn_attr.selected {
	box-shadow: 0 0 0 1px var(--ThemesAttrOptionColor);
}

.products_detail_box .prod_info_form li.attr_show .btn_attr:hover,
.products_detail_box .prod_info_form li.attr_show .btn_attr.selected {
	box-shadow: 0 0 0 2px var(--ThemesAttrOptionColor);
}


@media screen and (max-width:1000px) {
	.default_search_style .default_search_form .form .button {
		background-color: transparent;
	}

	.default_search_style .default_search_form .form .button i {
		color: var(--ThemesHeaderIconColor);
	}

	.ly_header_menu i {
		color: var(--ThemesHeaderIconColor);
	}
}

.default_cate_nav_style .cate_nav_title i {
	color: #fff;
}

.ly_banner {
	background-color: #f0f0f0;
}

#banner_edit .banner_tab a.on {
	background-color: #fff;
}

.ly_pro_dis,
.default_products_list4 .icon_discount,
.default_products_list4 .icon_seckill {
	font-family: "OpenSans-Bold";
	color: #ffffff;
}

.ly_adv {
	background-color: #f0f0f0;
}

.ly_adv_list {
	background-color: #fff;
	border-radius: 10px;
	background: #1e71ce33;
}

.ly_adv_item::after {
	background-color: #dcdcdc;
}

.ly_falsh {
	background-color: #f0f0f0;
}

.ly_falsh_list {
	background-color: #ffffff;
}

.ly_falsh_list ul .srcoll_btn::before {
	color: #fff;
}

.ly_falsh_list ul .srcoll_btn:hover {
	background-color: #1e71ce;
}

.ly_new {
	background-color: #f0f0f0;
}

.ly_new_list {
	background-color: #ffffff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.ly_cate {
	background-color: #f0f0f0;
}

.ly_cate_list ul li .ly_cate_item {
	background-color: #fff;
}

.ly_cate_price_p {
	color: #000000;
	font-family: "OpenSans-Bold";
}

.ly_cate_price_delp {
	color: #82888f;
	font-family: "Opensans-Regular";
}

.ly_cate_item_title {
	font-family: "OpenSans-Bold";
	color: #fff;
}

.ly_cate_item_content {
	color: #fff;
	font-family: "Opensans-Regular";
}

.ly_best {
	background-color: #f0f0f0;
}

.ly_best_list {
	background-color: #ffffff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.ly_like {
	background-color: #f0f0f0;
}

.ly_like_list {
	background-color: #ffffff;
}

@media screen and (min-width:1024px) {

	.ly_falsh_link:hover,
	.ly_new_link:hover,
	.ly_cate_link:hover,
	.ly_best_link:hover,
	.ly_like .ly_like_text .ly_like_link:hover {
		color: #1e71ce;
	}
}

@media screen and (min-width:1000px) {

	.default_cate_nav_style .cate_nav_list .cate_nav_box li:hover>a,
	.default_cate_nav_style .cate_nav_list .cate_nav_box li.hover>a {
		color: #1e71ce;
	}

	.default_cate_nav_style .cate_nav_list .cate_nav_box li:hover::after,
	.default_cate_nav_style .cate_nav_list .cate_nav_box li.hover::after {
		color: #1e71ce;
	}

	.default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box li a:hover {
		color: #1e71ce;
	}
}