/*ADDS AFTER ONE LAYOUT WTF*/
/*DEMO3*/
/*DEMO6*/
/*DEMO7*/
/*DEMO9*/
body.elab-layout-1 .x_product_buttons_wrapper .x_product_buttons .x_builder_product_buttons .product_type_grouped,
body.elab-layout-1 .x_product_buttons_wrapper .x_product_buttons .x_builder_product_buttons .product_type_simple,
body.elab-layout-1 .x_product_buttons_wrapper .x_product_buttons .x_builder_product_buttons .added_to_cart,
body.elab-layout-1 .x_product_buttons_wrapper .x_product_buttons .x_builder_product_buttons .product_type_external,
body.elab-layout-1 .x_product_buttons_wrapper .x_product_buttons .x_builder_product_buttons .add_to_cart_button {
  color: #fff; }

body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_2,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_3,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_5,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_6 {
  margin-bottom: 5px; }

body.elab-layout-1 .elab_woocommerce_bar .woocommerce-ordering {
  margin-right: 20px; }

body.elab-layout-1.woocommerce .products ul li.product .woocommerce-loop-product__title,
body.elab-layout-1.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px; }

body.elab-layout-1.woocommerce .products ul li.product .price del span,
body.elab-layout-1.woocommerce ul.products li.product .price del span {
  font-size: 14px; }

body.elab-layout-1 .elab_woocommerce_label:before {
  top: 0; }

body.elab-layout-1 .elab_woocommerce_label span {
  padding: 2px 5px;
  font-size: 10px; }

body.elab-layout-1 .widget.widget_recent_comments ul li {
  font-size: 14px; }

body.elab-layout-1 .x_vertical_products .x_vertical_product__price span.price {
  font-size: 15px; }

body.elab-layout-1 .woo_search.woo_search_with_cats {
  margin-left: auto;
  margin-right: 4%; }

body.elab-layout-1 .x_hot_deals h3 {
  margin-bottom: 30px; }

body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product__title,
body.elab-layout-1 .x_grid_products__tabs .x_grid_products__tab a,
body.elab-layout-1 .x_hot_deals__category h5,
body.elab-layout-1 .x_vertical_products .x_vertical_product__title,
body.elab-layout-1 .x_small_product__title {
  font-size: 16px;
  font-weight: 600; }

body.elab-layout-1 .x_hot_deals__category h5 {
  line-height: 30px; }

body.elab-layout-1 .x_deal_of_the_day .x_deal_of_the_day__single .x_timer .format {
  font-size: 9px; }

body.elab-layout-1 .x_deal_of_the_day .x_deal_of_the_day__single_content {
  margin-bottom: 20px;
  text-align: center; }

body.elab-layout-1 .x_deal_of_the_day .x_deal_of_the_day__single_image {
  margin-bottom: 20px; }

body.elab-layout-1 .x_deal_of_the_day .owl-dots {
  text-align: center; }

body.elab-layout-1 .x_deal_of_the_day .x_deal_of_the_day__single_brand {
  font-size: 15px; }

body.elab-layout-1 .x_deal_of_the_day .x_deal_of_the_day__single_title {
  font-size: 20px;
  font-weight: 600; }

body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 {
  padding-bottom: 40px; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__image,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__image,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__image {
    margin-bottom: 5px; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__content,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__content,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__content {
    text-align: center; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__title,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__title,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__title {
    margin-bottom: 15px;
    font-size: 18px; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__single_timer,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__single_timer,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__single_timer {
    margin-bottom: 10px; }
    body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__single_timer .x_timer,
    body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__single_timer .x_timer,
    body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__single_timer .x_timer {
      margin: 0 auto; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_0 .x_best_sellers__product__price,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_7 .x_best_sellers__product__price,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_8 .x_best_sellers__product__price {
    margin-bottom: 20px; }

body.elab-layout-1 .default.x_best_sellers .owl-dots {
  position: absolute;
  bottom: 20px;
  right: 50%;
  transform: translateX(50%); }

body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_2,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_3,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_5,
body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_6 {
  margin-bottom: 10px; }
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_2 .x_best_sellers__product__title,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_3 .x_best_sellers__product__title,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_5 .x_best_sellers__product__title,
  body.elab-layout-1 .default.x_best_sellers .x_best_sellers__product_6 .x_best_sellers__product__title {
    margin-bottom: 1px; }

body.elab-layout-1 .header_woo_categories__list .woo_category > a, body.elab-layout-1 .header_woo_categories__list a.woo_category > a,
body.elab-layout-1 ul.stmt-theme-header_menu > li > a {
  font-size: 14px;
  font-weight: 600; }

body.elab-layout-1 .header_woo_categories__list .woo_category > a i, body.elab-layout-1 .header_woo_categories__list a.woo_category > i {
  top: 19px;
  font-size: 15px; }

body.elab-layout-1 .summary h1.product_title {
  margin-bottom: 20px; }
  body.elab-layout-1 .summary h1.product_title span {
    font-size: 35px;
    line-height: 1.3; }

body.elab-layout-1.single-product .price del span,
body.elab-layout-1.single-product .woocommerce-grouped-product-list-item__price del span {
  color: #999; }

body.elab-layout-1 .elab_product_main .summary.entry-summary > .x_share .x_share__title i,
body.elab-layout-1 .elab_compare_wishlist .elab_after_add_buttons .compare.added:before,
body.elab-layout-1 .elab_compare_wishlist .elab_after_add_buttons a:before,
body.elab-layout-1 .elab_compare_wishlist .elab_after_add_buttons i {
  border-color: #d8d4d4; }

body.elab-layout-1 .widget.widget_categories ul li a {
  color: #292e38;
  text-decoration: underline !important;
  font-weight: 600;
  font-size: 14px; }
  body.elab-layout-1 .widget.widget_categories ul li a:hover {
    color: #ffc400; }

body.elab-layout-1 .widget_media_style_2 .widget_media__single {
  margin-bottom: 15px;
  background-color: #fff;
  transition: .3s ease; }
  body.elab-layout-1 .widget_media_style_2 .widget_media__single:hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
  body.elab-layout-1 .widget_media_style_2 .widget_media__single .widget_media__content {
    padding-right: 30px; }
    body.elab-layout-1 .widget_media_style_2 .widget_media__single .widget_media__content h3 {
      margin-bottom: 5px; }

body.elab-layout-1 .woocommerce-sidebar .widget.widget_product_categories li > a,
body.elab-layout-1 .x_widget .widget.widget_product_categories li > a {
  color: #292e38;
  font-size: 14px;
  font-weight: 600; }

body.elab-layout-1 .widget_contacts ul.widget_contacts li .icon {
  flex: inherit; }

body.elab-layout-1 .widget.widget_nav_menu ul li a,
body.elab-layout-1 .widget.widget_pages ul li a {
  color: #292e38; }

body.elab-layout-1 .site-footer .widget.widget_nav_menu ul li li > a {
  min-height: inherit; }
  body.elab-layout-1 .site-footer .widget.widget_nav_menu ul li li > a:before {
    margin-top: -6px; }

body.elab-layout-1 .widget_media_style_2 .widget_media__date .label {
  display: inline-block; }

@media (max-width: 1280px) {
  .default.x_best_sellers .x_best_sellers__product_2,
  .default.x_best_sellers .x_best_sellers__product_3,
  .default.x_best_sellers .x_best_sellers__product_5,
  .default.x_best_sellers .x_best_sellers__product_6 {
    margin-bottom: 0 !important; } }

@media (min-width: 1200px) {
  body.elab-layout-1 .x_grid_products__tabs .x_grid_products__tab {
    margin-right: 3em; } }

@media (max-width: 1300px) {
  .default.x_best_sellers .x_best_sellers__product_2 .x_best_sellers__product__title,
  .default.x_best_sellers .x_best_sellers__product_3 .x_best_sellers__product__title,
  .default.x_best_sellers .x_best_sellers__product_5 .x_best_sellers__product__title,
  .default.x_best_sellers .x_best_sellers__product_6 .x_best_sellers__product__title {
    font-size: 14px; } }
