/*
Theme Name:   Xstore child
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/


.content-product .product-content-image img, .category-grid img, .categoriesCarousel .category-grid img{
	border-radius:10px;
}

.product-details.text-center{
	text-align:left;
}

.content-product .product-title a,
.etheme-product-grid-title a{
	color:#000;
	font-weight:600;
}

.content-product .price,
.etheme-product-grid-item .price{
	font-size: 1.2em;
	font-weight: 600;
	color: #d23a2b !important;
}

.etheme-product-grid-categories a{
	color:#595959;
}

.bg-bt .banner:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000000;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0;
  bottom: 0;
  left: 0;
}

.bg-lr .banner:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000000;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0;
  bottom: 0;
  left: 0;
}

.banner .banner-content{
  z-index: 1;
}

.xstore-product-vendor a{
	color:#595959;
}

.category-sub-cat .products-grid{
  display: flex;
  flex-direction:row;
  justify-content: center;
  margin: 50px 0 0;
}

.category-sub-cat .products-grid .product-category{
  width: 12%;
  vertical-align: inherit;
  height: auto;
}

.category-sub-cat .products-grid .product-category .categories-mask{
  position: relative;
  top: 0;
  transform: none;
  left: 0;
  right: 0;
  width: 100%;
  text-transform: capitalize;
}

.category-sub-cat .products-grid .product-category .categories-mask a:nth-child(2){
  display: none;
}

.category-sub-cat .products-grid .product-category img{
  border-radius: 50%;
}

.etheme-elementor-nav-menu.vertical .nav-sublist-dropdown {
	top: 0;
	transform: translateY(0);
}

.woocommerce-product-gallery__image{
	background:#f8f8f8;
	border-radius:10px;
}

 .woocommerce-product-gallery__image img {
	height: 450px;
	object-fit: contain;
	object-position: center;
}

.etheme-scroll-progress-wrapper.bottom{display:none !important}

.woocommerce-tabs #tab-title-vendor,
.woocommerce-tabs #tab-vendor,
.woocommerce-tabs #tab-title-mvx_customer_qna{
	display:none !important;
}


/*  */


.vendor-registration form.register{
  max-width: 100%;
}

.vendor-registration form.register h2,
.vendor-registration form.register h3{
  display: none
}

.vendor-registration .mvx_regi_form_box{
  border: 0;
  box-shadow: none;
}

.vendor-registration .mvx_regi_main .mvx_regi_form_box{
  /*! margin-left: -20px; */
  /*! margin-right: -20px; */
  margin-top: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-shadow: none;
}

.vendor-registration .mvx_regi_main .mvx_regi_form_box .mvx-regi-12{
  width: 50%;  
  margin: 0 0 30px;
  padding: 0 20px;
}

.vendor-registration .mvx_regi_main .mvx_regi_form_box label{
  font-weight: 400;
  color: #595959;
}

.vendor-registration .mvx_regi_main .mvx_regi_form_box label .required{
  color: #D23A2B;
}


.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="email"], 
.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="file"], 
.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="password"], 
.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="text"], 
.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="url"],
.vendor-registration .mvx_regi_main .mvx_regi_form_box input[type="number"],
.vendor-registration .mvx_regi_main .mvx_regi_form_box select,
.vendor-registration .mvx_regi_main .mvx_regi_form_box textarea{
  color: #595959;
  height: 45px;
  background:#f8f8f8;
  border: #d8d9d8 solid 1px;
  border-radius: 5px;
  /*! padding: 10px 20px; */
  font-size: 1.2em;
}

input::file-selector-button {
  background-color: #595959;
  color: #fff;
  padding: 15px 10px;
  border: 0;
  border-radius: 5px  0 0 5px  ;
  font-weight: 400;
  cursor: pointer;
  font-size: 0.85em;
  margin-right: 20px;
  line-height: 1
}

.woocommerce-product-attributes-item--dimensions{
	display:none;
}
