:root{
	--AddtoCartColor: #95BE06;
	--BuyNowColor: #FFC000;
	--ThemesBoxTitleColor: #000;
	--ThemesBoxTitleFont: "OpenSans-Bold";
	--ThemesBoxSubTitleColor: #000;
	--ThemesBoxSubTitleFont: "OpenSans-Bold";
	--ThemesProductsTitleColor: #000;
	--ThemesProductsTitleFont: "Opensans-Regular";
	--ThemesProductsPriceColor: #ff0048;
	--ThemesProductsPriceFont: "OpenSans-Bold";
	--ThemesProductsDelPriceColor: #888;
	--ThemesProductsDelPriceFont: "Opensans-Regular";
	--ThemesTextContentColor: #2b282b;
	--ThemesTextContentFont: "Opensans-Regular";

	--ThemesHeaderBgColor: #fff;
	--ThemesHeaderTextColor: #000;
	--ThemesHeaderLineColor: #ccc;
	--ThemesHeaderIconSearchColor: #fff;
	--ThemesHeaderIconSearchBgColor: #000;
	--ThemesHeaderInputBgColor: #f2f2f2;
	--ThemesBoardColor: ;
	--ThemesHeaderIconColor: #000;
	--ThemesNavTextColor: #000;
	--ThemesNavTextHoverColor: ;
	--ThemesFooterBgColor: #fafafa;
	--ThemesFooterTitleColor: #000;
	--ThemesFooterTextColor: #000;
	--ThemesFooterIconColor: #333;
	--ThemesFooterButtonColor: #fff;
	--ThemesFooterButtonBgColor: #2d2d2d;
	--ThemesFooterInputBorderColor: #2d2d2d;
	--ThemesFooterInputColor: #bbb;
	--ThemesFooterInputBgColor: #fff;
	--ThemesFooterLineColor: #dcdcdc;
	--ThemesReviewsStarColor: #333;
	--ThemesAttrOptionColor: #944e94;
}

body,html{font-family: "OpenSans-Regular";}
.themes_box_title {color: var(--ThemesBoxTitleColor);font-family: var(--ThemesBoxTitleFont);}
.themes_box_subtitle {color: var(--ThemesBoxSubTitleColor);font-family: var(--ThemesBoxSubTitleFont);}
.themes_products_title ,.themes_products_title a {color: var(--ThemesProductsTitleColor);font-family: var(--ThemesProductsTitleFont);}
.themes_products_price {color: var(--ThemesProductsPriceColor);font-family: var(--ThemesProductsPriceFont);}
.themes_products_origin_price,.themes_products_origin_price a {color: var(--ThemesProductsDelPriceColor);font-family: var(--ThemesProductsDelPriceFont);}
.themes_text_content {color: var(--ThemesTextContentColor);font-family: var(--ThemesTextContentFont);}
.icon-star1.star_1:before,.review_star .half_star:after{ color: var(--ThemesReviewsStarColor);  }
.review_star .half_star:after{ color: var(--ThemesReviewsStarColor); }


#newsletter_form input{ border-color: var(--ThemesFooterInputBorderColor); color: var(--ThemesFooterInputColor); }
#newsletter_form input::-webkit-input-placeholder{ color: var(--ThemesFooterInputColor); }
#newsletter_form input:-moz-placeholder{ color: var(--ThemesFooterInputColor); }
#newsletter_form input::-moz-placeholder{ color: var(--ThemesFooterInputColor); }
#newsletter_form input:-ms-input-placeholder{ color: var(--ThemesFooterInputColor); }

#header {background-color: var(--ThemesHeaderBgColor);}
.default_language_currency_style,
.default_shopping_cart_style span {color: var(--ThemesHeaderTextColor);}

.default_search_style .iconfont {color: var(--ThemesHeaderIconSearchColor);}
.default_account_style .iconfont,
.default_shopping_cart_style .iconfont,
.ly_moblie_menu .iconfont,
.ly_moblie_search .iconfont {color: var(--ThemesHeaderIconColor);}

.ly_hm_right .ly_line {background-color: var(--ThemesHeaderLineColor);}

.default_nav_style li a{color: var(--ThemesNavTextColor);}
.default_nav_style li a:hover {color: var(--ThemesNavTextHoverColor);}

#footer {background-color: var(--ThemesFooterBgColor);}
.default_foot_menu_style .menu_list dt,
.newsletter_title,
.ly_ft_fu .ly_ft_fu_title {color: var(--ThemesFooterTitleColor);}
.default_foot_menu_style .menu_list dt .iconfont {color:var(--ThemesFooterTitleColor);}
.default_foot_menu_style .menu_list dd a,
.ly_ft_content {color:var(--ThemesFooterTextColor);}
.follow_us_list .iconfont {color: var(--ThemesFooterIconColor);}
.ly_ft_text {color: var(--ThemesFooterTextColor);}

.ly_shop_btn {background-color: #FFF;}

.ly_product_second .view,.ly_product_first .view{ background-color: #000; color: #fff; font-family: "OpenSans-bold";border: solid 2px #000; }

.ly_sale_btn {background-color: #000;}
.ly_sale_btn a {color: #FFF;}

.ly_cate_item .ly_ci_title{ font-family: "OpenSans-bold"; }

.ly_cate_item .ly_ci_img:before,
.ly_cf_item .mask:before,
.ly_cs_item .mask:before ,.ly_ct_item .mask:before{background-color: #FFF;}
.ly_csi_text .view{ background-color: #fff; color: #222222; font-family: "OpenSans-bold"; }

.ly_product_item .ly_product_img .ly_sale {background-color: #fe5859;color: #FFF;}
.ly_product_item .ly_product_img .ly_quick_view {background-color: #fff;font-family: "OpenSans-Blod";color: #000;-webkit-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.12);box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.12);}

.ly_sm_item a::before {background-color: #000;}

.ly_cf_item .ly_cfi_text .ly_cfi_title ,
.ly_cf_item .ly_cfi_text .ly_cfi_subTitle,
.ly_cs_item .ly_csi_text .ly_csi_title,
.ly_csi_text .ly_csi_subTitle,
.ly_ct_item .ly_cti_text .ly_cti_title,
.ly_cti_text .ly_cti_subTitle {font-family: "GothamBlack-Regular";color: #FFF;}
.ly_ct_item:last-child .ly_cti_text .ly_cti_title,
.ly_ct_item:last-child .ly_cti_text .ly_cti_subTitle {color: #9e4a21;}

.ly_csi_text .ly_shop_all {background-color: #fff;color: #000;font-family: "OpenSans-Regular";}

/* style */
#header {-webkit-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.12);box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.12);}
.default_search_style .default_search_form {background-color: var(--ThemesHeaderInputBgColor);}
.default_search_style .default_search_form .text {background-color: transparent;}
.default_search_style .default_search_form .button {background-color: var(--ThemesHeaderIconSearchBgColor);}

#newsletter_form {border-color: var(--ThemesFooterInputBorderColor);}
#newsletter_form .subscribe {background-color: var(--ThemesFooterButtonBgColor);color: var(--ThemesFooterButtonColor);}
/* style-end */



.ly_cf_item a:before,.ly_ct_item a:before{background-color: #fff;}


@media screen and (max-width:1000px){
	.default_foot_menu_style .menu_list dl::after ,
	.ly_ft_fu::after,
	.ly_ft_content::after {background-color: var(--ThemesFooterLineColor);}
}


@media screen and (min-width:1000px) {
	.ly_product_second .view:hover,.ly_product_first .view:hover{background-color:transparent;color:#000;}
}
