/*!
Theme Name: Nyasatech
Theme URI: https://nyasa.co.in/
Author: NyasaTech.me
Author URI: https://nyasa.co.in/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nyasatech
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Nyasatech is based on NyasaTech nyasa.co.in/, (C) 2012-2020 Automattic, Inc.
NyasaTech is distributed under the terms of the GNU GPL v2 or later.

*/
.elementor-swiper-button svg {
	display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-swiper-button svg {
		display: inline-block;
	}
}
@media only screen and (max-width: 768px) {
	.elementor-swiper-button svg {
		display: inline-block;
	}
}

.elementor-button-icon svg {
	width: auto!important;
}
.product-overflow {
	overflow: hidden!important;
}
.product-container:hover #icon-black .elementor-button-icon rect {
	fill: #000000!important;
}
#icon-black:hover .elementor-button-icon rect {
	fill: #000000!important;
}
#icon-white:hover .elementor-button-icon rect {
	fill: #ffffff!important;
}
.product-container:hover .product-title h2 {
	color: #ffffff;
}
.product-container:hover .product-text {
	color: #ffffff;
}
.product-container:hover .product-text {
	color: #ffffff;
}
.product-container:hover .elementor-button {
	background-color: #ffffff!important;
	color: #000000!important;
}

/* Product page */

.product-main	.hover-categories .product-categories {
	display: none!important;
}
.product-main:hover	.hover-categories .product-categories {
	display: block!important;
}

.product-img {
    position: relative;
    overflow: hidden;
}
.product-main:hover .hover-categories .product-img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1;
}
.e-n-carousel .product-text-container {
	justify-content: space-between!important;
	height: 100%!important;
}

@media (max-width: 767px) {
	.table-main {
		overflow-x: auto!important;
	}
	.product-main  {
		display: grid!important;
	}
	.product-container {
		display: grid!important;
	}
	.product-container .e-con-inner {
		display: grid!important;
	}
}

@media (max-width: 767px) {
	.table-width {
		width: 1440px!important;
	}
}
.e-con-inner .product-text-container {
	height: 100%!important;
	justify-content: space-between!important;
}