/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.elementor-element-deb2e45 .elementor-image-carousel-wrapper .elementor-image-carousel.swiper-wrapper .swiper-slide {
    height: auto !important;
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li {
    background: transparent !important;
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li.active {
    background-color: #444 !important;
    color: #fff !important;
}

@media(max-width:480px){

.nav-top-right .sp-wcsp-slider-section {
    padding-top: 0px;
}
.rice ul.eael-tab-inline-icon,
.pulses ul.eael-tab-inline-icon,
.spice ul.eael-tab-inline-icon,
.nuts ul.eael-tab-inline-icon {
    display: grid !important;
    grid-template-columns: 1fr !important;
}
}



body a:focus{
outline:none !important;
} 
body button[type="submit"]:hover{
	color:#df9d20 !important;
}
.wp-element-button:hover {
  color: #5f694d !important;
}
.productQuerybutton{
	cursor:pointer;
}
.headerSearchBar .e-search-form {
  height: 45px;
}
.customButton svg {
  width: 23px !important;
}
.customButton .elementor-button-text {
  display: flex;
  align-items: center;
}
.menuCenter {
}
.page-header {
  display: none;
}
.hero_categories ul {
  border: 1px solid #f5f5f5;
  padding: 10px 14px !important;
  grid-row-gap: 0px !important;
}
.hero_categories ul li img {
  width: 23px;
  height: 23px;
  border-radius: 2px;
}
.hero_categories ul li .product-inner {
  display: flex;
  align-items: center;
  gap: 10px;
}
.hero_categories ul li {
  padding: 18px 0 !important;
  border-bottom: 1px solid #ededed;
}
.hero_categories ul li .woocommerce-loop-category__title,
.hero_categories ul li .woo-entry-image {
  margin: 0px !important;
}
.hero_categories ul li:last-child {
  border: none;
}
.productcategories_Main ul li {
  height: 229px;
}
.productcategories_Main ul li img {
  width: 137px;
  height: 137px;
}
.productcategories_Main ul li {
  padding: 10px 20px !important;
  border: 2px solid #FFF0D2;
}
.woocommerce-subcategories-bysc {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.woocommerce-subcategories-bysc li {
  list-style: none;
}
.woocommerce-subcategories-bysc li a {
  color: black;
  padding: 10px 0;
  font-family: "inter";
  font-size: 18px;
  font-weight: 500;
}
.contactForm .elementor-field {
  padding: 21px 12px !important; 

}
.hero_categories li .count,
.productcategories_Main li .count{
  display: none;
} 
.brandsPage .pwb-all-brands .pwb-brands-col3 p{
display: none;
}
.pg_productcategories .product li{
  padding: 15px !important;
  border: 1px solid #F5F5F5;
}
.pg_productcategories .products ul li .product-inner .woo-entry-inner h2{ 
  padding: 20px 0 10px 0;
}
.pg_productcategories .products ul li .product-inner .woo-entry-inner h2 .count{
  display: none;
}
.pg_productcategories .products ul li .product-inner .woo-entry-image  img{
  width: 292px;
  height: 275px;
  object-fit: cover;
}
.pg_productcategoriespd ul img{
  width: 292px;
  height: 275px;
}
.pg_productcategoriespd ul{
  padding: 15px !important;
  border: 1px solid #F5F5F5;
}
.woocommerce div.product p.stock{
  color: #fe5252 !important;
}
.amount{
color: #5f694d !important;
}
#primary{
  border: none !important;
}
.elementor-745 .elementor-element.elementor-element-9c27bbd.elementor-woo-meta--view-inline .product_meta {
  margin: 0px !important;
}

.wp-block-woocommerce-cart {
  max-width:1600px !important;
  align-self: center;
  padding: 5rem ;
}
body .button:hover{
  color: #5f694d !important;
}
.glink {
	display: flex;
    align-items: center;
    gap: 5px;
}
.glink span{
	font-size:18px;
	font-weight:500;
	color:#fff;
}
.glink img{
	width:20px;
}
.cus_tab .eael-tabs-nav ul{
	padding:0 18rem !important;
}
.cus_tab .eael-tabs-nav ul li span:hover{
	color:#D19B3A;
}
.brandsSlide .pwb-carousel .slick-track{
	display:flex;
	align-items:center;
}
.hero_categories ul li .product-inner .woo-entry-inner  h2{
	text-align:left !important;
}
.catslider .sp-wcsp-cat-thumbnail img{
	width:80px;
	height:80px;
}
.catslider .sp-wcsp-cat-thumbnail {
	border:none !important;
}
.catslider .sp-wcsp-cat-item {
    border: 2px solid #FFF0D2;
    padding: 10px;
    height: 180px;
}
.catslider .sp-wcsp-cat-name{
	font-weight:400;
	font-family:'inter';
}
.prod-owl-carousel .products .slick-list{
	width:1600px;
} 
.prod-owl-carousel .products .slick-list .product{
	margin:0 20px !important;
	padding:10px !important;
}
.prod-owl-carousel .slick-track{
	display:flex;
}
.products-list-byslug .slick-prev:before,
.products-list-byslug .slick-next:before{
	content:"";
}
.products-list-byslug .slick-prev,
.products-list-byslug .slick-next{
	background-color:transparent;
	border:none;
	color:unset;
}
.products-list-byslug  .slick-prev,
.products-list-byslug  .slick-next{
	width:64px;
	height:64px;
	object-fit:cover;
	background-position:center center;
}
.products-list-byslug  .slick-prev{
	background:url('https://demo.lumetrixs.com/wp-content/uploads/2025/01/arrows-1.png');
	left:-64px;
	color:transparent;
}
.products-list-byslug  .slick-next{
	background:url('https://demo.lumetrixs.com/wp-content/uploads/2025/01/arrows.png');
	right:-64px;
	color:transparent;
}

.queryFormcont {
    margin-top: 20px;
}

#queryForm {
/*     border: 1px solid #ccc; */
    padding: 15px;
/*     border-radius: 5px; */
/*     background: #f9f9f9; */
}

#queryForm input, #queryForm textarea {
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

#queryForm button {
    cursor: pointer;
}
div#swiper-wrapper-559f6fc8ae496f1d .swiper-slide {
    height: auto !important;
}
a.new-link {
    max-width: 190px !important;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: start !important;
    font-weight: 400;
    font-size: 17px !important;
}

a.new-link:hover:hover {
    background: #444444;
    color: #ffffff;
}
@media only screen and (max-width: 1600px) {
.cus_tab .eael-tabs-nav ul{
	padding:0 4rem !important;
}	
}
@media only screen and (max-width: 1366px) {
  .careerBox{
    flex-basis: 0 !important;
    min-width: 400px !important;
  }
  .contactBox{
    flex-basis: 0 !important;
    min-width: 380px !important;
  }
.shopProduct ul.products{
		 grid-template-columns: repeat(3, 1fr) !important;
	} 
	.catslider .sp-wcsp-cat-item {
		padding:5px;
	}
	.catslider .sp-wcsp-cat-item > div .sp-wcsp-cat-details .sp-wcsp-cat-name a{
		font-size:14px !important;
		font-weight:400 !important;
		
	}
}
@media only screen and (max-width: 1024px){
	.shopProduct ul.products{
		 grid-template-columns: repeat(2, 1fr);
	} 
	.headerSearchBar .e-search-form {
  height: 35px;
}
}
@media only screen and (max-width: 768px) {
	.popup-outer .sjb-page{
		width:90%;
		padding:0px;
	}
	.sjb-job-popup-578{
	margin-top:40px !important;	
	}
	 .sjb-page .list-data .v1 .company-logo img {
        height: auto !important;
        width: 130px !important;
    }
	.cus_tab .eael-tabs-nav ul{
	padding:0 !important;
		gap:15px;
}	

	.cus_tab .eael-tabs-nav ul{
	padding:0 !important;
}
.hidesm{
	display:none;
}
  .menuCenter ul li {
    display: flex;
    justify-content: center;
  }
  .hero_categories ul {
    grid-column-gap: 0px;
  }
  .careerBox{
    min-width: 300px !important;
  }
  .contactBox{
    min-width: 300px !important;
  }
  .woocommerce-subcategories-bysc{
    flex-wrap: wrap;
  }
  .woocommerce-subcategories-bysc li {
    flex: 1 1 0;
    min-width: 180px;
  }
	
}