
.themes_box_title:not(.carousel_title),
.themes_box_title:not(.carousel_title) a,
.themes_box_title:not(.carousel_title) span {
  font-size: 16px !important;
}
.carousel_title,
.carousel_title a {
  font-size: 32px !important;
  color: #fff !important;
  text-shadow: none !important;
  font-weight: 600 !important;
}
.carousel_content {
  font-size: 22px !important;
  color: #fff !important;
  text-shadow: none !important;
  font-weight: 500 !important;
}
.detail_name.themes_products_title,
h1.detail_name {
  font-size: 26px !important;
  font-weight: 700 !important;
  color: #000 !important;
  line-height: 1.3 !important;
}
.themes_products_subtitle,
.product_subtitle,
.detail_subtitle {
  font-size: 13px !important;
  line-height: 1.6 !important;
  color: #999 !important;
}
.product_list .product_title a,
.product_list .item_name a,
.pro_list .pro_name a,
.item .product_name a,
.goods_list .goods_name a,
.product-item .product-title a,
.collection_product .product_name a {
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}
.detail_description {
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #000 !important;
}
.attr_title strong {
  font-size: 22px !important;
  color: #000 !important;
}
.menu_item a,
.menu_item {
  font-size: 26px !important;
}
.seo-hidden-h1 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.blog-list-h1 {
  text-align: center !important;
  font-size: 28px !important;
  color: #333 !important;
  padding: 20px 0 10px !important;
  margin: 0 !important;
}
.attr_value,
.attr_value span,
.attr_value a,
.sku_attr_list span,
.sku_attr_list a,
.variant-item,
.variant-item span,
.choose_attr_list span,
.choose_attr_list a {
  color: #333 !important;
  font-weight: 500 !important;
}
.attr_value .selected,
.variant-item.selected,
.choose_attr_list .selected {
  color: #000 !important;
  font-weight: 600 !important;
}
.item_attr_list .attr_item_select .check_box,
.visual_attribute_box .item_attr_list .attr_item_select .check_box,
.item_attr_list .text_item .check_box {
  color: #333 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  border-color: #ccc !important;
}
.item_attr_list .attr_item_select.on .check_box,
.item_attr_list .text_item.on .check_box {
  color: #000 !important;
  font-weight: 600 !important;
  border-color: #333 !important;
}
