/*
	Theme Name:     Gofarm Child
	Theme URI:      http://enovathemes.com/gofarm
	Description:    Gofarm - Organic Food Shop WooCommerce WordPress Theme
	Author:         Enovathemes
	Author URI:     https://enovathemes.com
	Version:        1.0
	Template:       gofarm
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
body{
	background-color: #121618 !important;
}
.page-id-2314 .bottom-menu{
	display: none!important;
}

.page-id-2314 .middle-header .header-product-search{
	display: none;
}

.page-id-2314 .title-section{
	display: none;
}

.page-id-2314 .footer-row{
	display: none;
}

.page-id-2314 .footer-mid-row{
	display: none;
}

.page-id-2314 #wrap{
	background-image: url('http://madurai-mes.mywebsitedemo.us/wp-content/uploads/madurai-temple.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.page-id-2314 .middle-header , .page-id-2314 #et-content{
	background-color: transparent!important;
}

.page-id-2314 .location-col .vc_column-inner{
	background: #e1b345;
	color: #000;
	padding: 40px 30px 30px!important;
}

.page-id-2314 .location-col ul li{
	list-style-type: none;
	margin-bottom: 10px;
}

.page-id-2314 .location-col .vc_btn3{
	background: #000!important;
	color: #fff!important;
	border-color: #000!important;
	margin-top: 15px;
	padding: 8px 20px!important;
}

.page-id-2314 .header-logo img{
	width: 175px!important;
}



.page-id-2314 #et-content > .container{
	max-width: 100%;
	min-width: 100%;
}

.page-id-2314 .post-comments-area{
	display: none;
}

.page-id-2314 .leaf-bottom{
	position: absolute!important;
    bottom: -80px;
}

.page-id-2314 .leaf-overlap .container{
	max-width: 100%;
}

.page-id-2314 .banana-trees{
	position: absolute!important;
    right: 0px;
	bottom: 0px;
	z-index: 0;
}

.page-id-2314 .banana-tree{
	position: absolute!important;
    right: 0px;
	bottom: -30px;
}

.copyright-row{
	border-top: 1px solid #111;
}

#to-top{
	background: #c0c0c0;
}

#to-top svg{
	fill: #000!important;
}

#to-top:hover svg {
    fill: #ffffff!important;
}

.wishlist-toggle,.compare-toggle{
	display: none;
}

/* Landing page 2 */

.page-id-2353{
	background: #000;
}

.page-id-2353 .copyright-row{
	border-top: 0px solid #ccc;
}

.page-id-2353 .bottom-menu{
	display: none!important;
}

.page-id-2353 .middle-header .header-product-search{
	display: none;
}

.page-id-2353 .title-section{
	display: none;
}

.page-id-2353 .footer-row{
	display: none;
}

.page-id-2353 .footer-mid-row{
	display: none;
}

.page-id-2353 .footer{
	position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 9999999;
}

.page-id-2353 .header{
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999999;
}

.page-id-2353 .landing-row .container{
	padding: 55px 100px;
}

.page-id-2353 .location-col .vc_column-inner{
	background: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 40px 30px 30px!important;
	position: relative;
  	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  	transform: translateZ(0);
  	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	margin-bottom: 20px;
}

.page-id-2353 .location-col .vc_column-inner:before {
  content: "";
  position: absolute;
  border: #ececec solid 2px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition-duration: 0.3s;
  transition-property: top right bottom left;
	width: 100%;
	height: 100%;
}
.page-id-2353 .location-col .vc_column-inner:hover:before {
  	top: 10px;
    right: -10px;
    bottom: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
}

.page-id-2353 .location-col ul li{
	list-style-type: none;
	margin-bottom: 10px;
	color: #fff;
}

.page-id-2353 .location-col ul li a{
	color: #fff;
}

.page-id-2353 .location-col ul li img{
	filter: invert(1);
}

.page-id-2353 .location-col .vc_btn3{
	background: #ececec!important;
	color: #000!important;
	border-color: #000!important;
	margin-top: 15px;
	padding: 8px 20px!important;
}

.page-id-2353 .location-col .vc_custom_heading{
	color: #fff!important;
}

.page-id-2353 .header-logo img{
	padding: 2px;
	background: #fff;
}

.page-id-2353 #et-content, .page-id-2353 #wrap, .page-id-2353 #gen-wrap, .page-id-2353 header .middle-header{
	background: transparent!important;
}

.page-id-2353 #et-content > .container{
	max-width: 100%;
	min-width: 100%;
}

.page-id-2353 .post-comments-area{
	display: none;
}

/* .page-id-2353 .landing-row{
	align-content: center!important;
} */

.page-id-2353 .location-col .img_box{
	display: none;
}

.page-id-2353 .header-social-links a {
    margin-left: 8px !important;
    margin-right: 8px !important;
}

.page-id-2353 .header-social-links a svg{
	width: 16px;
}

body.page-id-2353{
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
}

.page-id-2353 .location-col ul li{
	position: relative;
	padding-left: 25px;
}

.page-id-2353 .location-col ul li img{
	position: absolute;
	top: 4px;
	left: 0px;
}

.page-id-2353 .location-col ul li img + br{
	display: block!important;
}

.page-id-2353 .copyright span{
	color: #fff;
}



/* .page-id-2353 .header.et-mobile{
	display: none;
}

@media only screen and (max-width: 1279px){
	.page-id-2353 .header.et-desktop{
		display: block!important;
	}
}
 */

.middle-header .header-social-links{
	display: none;
}

.home .middle-header .header-social-links{
	display: block;
}

.top-bar-contact ul {
	display: flex;
}

.top-bar-contact li {
	list-style-type: none;
	margin-right: 20px;
}

.top-bar-contact li img{
	width: 22px;
}

.top-bar-right-col{
	text-align: right;
}

.middle-header{
	text-align: center;
}

.header.sticky-true.active .header-product-search{
	display: none!important;
}

#tns1 > .tns-item .et-item-inner{
	background: #1d2326;
    padding: 80px 20px 40px 20px!important;
    color: #dce4e8;
    position: relative;
	border: none;
}

#tns1 > .tns-item .et-item-inner .post-body-inner{
	text-align: center;
}

#tns1 > .tns-item .et-item-inner .post-image{
	position: absolute;
    top: -70px;
    width: 54%;
    left: 23%;
    border-radius: 50%;
}

#tns1 li.product{
	padding-top: 80px;
}

.loop-products .product:hover img{
	transform: scale(1.3);
}

#tns1-ow, #tns1-mw, #tns1 > .tns-item{
	overflow: visible;
}

.home1-categories .post-media img{
	max-width: 110px;
}

.footer-office-hours{
	color: #000;
}

.footer-1-column-2 .et-icon-box{
	margin-bottom: 8px;
}

.footer-office-hours p{
	padding-left: 75px;
	position: relative;
}

.footer-office-hours strong{
	position: absolute;
	top: 0;
	left: 0px;
}

.contact-office-hours p{
	padding-left: 90px;
	position: relative;
}

.contact-office-hours strong{
	position: absolute;
	top: 0;
	left: 0px;
}

.pf-item.list.cat ul li a{
	font-size: 15px!important;
	margin-bottom: 5px;
	line-height: 20px;
	font-weight: 400!important;
}

/* .product-filter .cat ul{
	max-height: 340px;
	overflow: auto;
	padding-right: 20px;
}

.product-filter .cat ul::-webkit-scrollbar {
  width: 6px!important;
}


.product-filter .cat ul::-webkit-scrollbar-track {
  border-radius: 10px!important;
}
 

.product-filter .cat ul::-webkit-scrollbar-thumb {
  background: #fff; 
  border-radius: 10px!important;
}

.product-filter .cat ul:hover::-webkit-scrollbar-thumb {
  background: #b2b2b2; 
  border-radius: 10px!important;
}

.product-filter .cat ul::-webkit-scrollbar-thumb:hover {
  background: #b2b2b2!important; 
} */

#block-9.widget_block{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}
#block-10.widget_block p{
	display: none;
}
.home1-categories .post-media{
	transition: 0.7s;
	padding-top: 20px;
}
.home1-categories .post-media img:hover {
    transform: translateY(-10px);
	transition: 0.7s;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #e3e3e3;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label{
	display: flex;
	align-items: baseline;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label input[type="checkbox"]{
	margin-right: 5px;
	position: relative;
	top: 1.5px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label a{
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.yith-wcan-tooltip{
	display: none!important;
}

.filter-content{
	padding: 15px;
    background: #f5f5f5;
    border-radius: 15px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count{
	color: #000;
}

ul.products .product .post-inner{
	background: #1d2326;
    padding: 100px 20px 40px 20px!important;
	color: #dce4e8;
	position: relative;
}

ul.products .product .post-inner .post-image{
	position: absolute;
	top: -80px;
	width: 60%;
    left: 20%;
	border-radius: 50%;
}

ul.products{
	overflow: visible!important;
}

.post-layout.gap-false .loop-products, ul.products{
	grid-column-gap: 30px !important;
}

ul.products .product{
	overflow: visible!important;
	padding-top: 80px!important;
}

ul.products .product .post-body-inner{
	text-align: center;
}

.loop-products .post-title a{
	color: #dce4e8;
	font-size: 18px;
	line-height: 30px;
}

.product .price{
	color: #dce4e8;
	font-size: 22px;
	font-weight: 600;
}

.grid .loop-products .product .button:before, ul.products .product .button:before{
	background-color: #c0c0c0!important;
}

.grid .loop-products .product .button:hover:before, ul.products .product .button:hover:before{
	background-color: #000!important;
}

.grid ul.products .product .button{
	box-shadow: none;
	border: 1px solid #c0c0c0;
	
}

.grid ul.products .product .button:hover{
	box-shadow: none;
	border: 1px solid #c0c0c0;
	background: #c0c0c0!important;
}

.grid .loop-products .product .button:hover{
	box-shadow: none;
	border: 1px solid #c0c0c0;
	background: #c0c0c0!important;
}

.manual-carousel .tns-controls button, .et-carousel .tns-controls button{
	background: #c0c0c0!important;
}

.manual-carousel .tns-controls button:before, .et-carousel .tns-controls button:before{
	background-color: #000!important; 
}

.et-button span.text{
	color: #000!important;
}

.pf-item.brands, .pf-item.price, #banner-2{
	display: none!important;
}

.header-logo a img{
	border-radius: 50%;
}

.header-logo img{
	background: #fff;
	padding: 2px;
	box-shadow: 0px 1px 2px rgb(108 108 108 / 10%);
}

.header-logo{
	margin-top: 3px!important;
}

#et-content{
	background: #000!important;
}

/* .header-menu .sub-menu{
	background: #000!important;
}

.header-menu .sub-menu a{
	color: #fff!important;
}

.header-menu .sub-menu li:hover a{
	color: #c0c0c0!important;
} */

#wrap, #wrap.full{
	background-color: #000!important;
}

.et-breadcrumbs-container, .title-section-title-container{
	float: none!important;
	text-align: center!important;
}

.woocommerce-shop .title-section{
	position: relative;
	padding: 40px 0px;
	background-image: url('http://madurai-mes.mywebsitedemo.us/wp-content/uploads/shop-bg-copy.png');
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
}

.woocommerce-shop .title-section:before{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content:'';
	display: block;
	background: rgba(0, 0, 0, 0.8);
}

.et-breadcrumbs-container .et-breadcrumbs{
	color: #8f8f8f!important;
}

.title-section-title-container h1{
	color: #fff!important;
}

.woocommerce-before-shop-loop .layout-control > div[data-layout="grid"][data-size="medium"],.woocommerce-before-shop-loop .layout-control > div[data-layout="grid"][data-size="small"],.woocommerce-before-shop-loop .sale-products{
	display: none;
}

.pf-item.list.cat ul li a .toggle{
	float: right;
	background-color: #c0c0c0;
	width: 20px;
    height: 20px;
    line-height: 20px;
}

.pf-item.list.cat ul > li a{
	font-size: 16px;
	font-weight: 600!important;
}

.product-filter{
	background: #1d2326;
    padding: 15px!important;
	border-radius: 3px;
}

.woocommerce-before-shop-loop, .layout-sidebar .widget-area .widget, .blog-after-single-widgets .widget{
	border-bottom: 1px solid #333333;
}

.loop-products .product, ul.products .product{
	border-bottom: 0px;
}

.product-sidebar .pf-item{
	border-bottom: 0px!important;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.product-sidebar .pf-item.list.cat ul > li a{
	border-bottom: 1px dashed #707070;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
a{
	text-decoration: none!important;
}

.pf-item .back svg{
	display: none!important;
}

.woocommerce-result-count, .woocommerce-ordering select.clone{
	color: #c0c0c0;
}

.filter-breadcrumbs.cs .clear-all-attribute.active{
	padding: 2px 8px !important;
}

.filter-breadcrumbs.cs .share{
	display: none!important;
}

.filter-breadcrumbs > .share{
	background: url(images/icons/share.svg) no-repeat 6px;
}

#et-icon-box-836308 .et-icon-box-content{
	width: 180px;
}

#et-icon-box-836308{
	width: 230px;
}

#customer_details{
	background: transparent!important;
}

.top-bar-contact li a{
	color: #fff;
}

.page-content-wrap .title-section{
	position: relative;
    padding: 40px 0px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.page-content-wrap .title-section:before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.8);
}

.page-id-312 .page-content-wrap .title-section{
	background-image: url(http://madurai-mes.mywebsitedemo.us/wp-content/uploads/about-banner.jpg);
}

footer{
	border-top: 1px solid #121212;
}

.grid .only-posts .post .post-body{
	padding: 15px;
	background: #1d2326;
}

.blog .loop-posts .post-title a{
	color: #fff;
}

.post-meta{
	color: #c0c0c0;
}

.post-meta a{
	color: #c0c0c0;
}

.enovathemes-navigation li .current{
	color: #000!important;
}

.page-id-236 .page-content-wrap .title-section{
	background-image: url(http://madurai-mes.mywebsitedemo.us/wp-content/uploads/contact-banner.jpg);
}

.contact-row{
	background: linear-gradient(to right, #121618 30%, #000 30%);
}

.contact-row .container{
	max-width: 1240px!important;
	align-items: baseline;
}

#cart-box-992090 .woocommerce-mini-cart__buttons > a{
	color: #2a2a2a!important;
}

#cart-box-992090 .woocommerce-mini-cart__buttons > a:hover{
	color: #ffffff!important;
}

.cart-box {
	padding: 12px;
}

.woocommerce-mini-cart .ss-content{
	overflow-y: auto;
	width: 100%;
	padding-right: 5px;
}

.woocommerce-mini-cart .ss-content .cart-product-content{
	padding: 0px 10px;
}

/* width */
.woocommerce-mini-cart .ss-content::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.woocommerce-mini-cart .ss-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.woocommerce-mini-cart .ss-content::-webkit-scrollbar-thumb {
  background: #bbb; 
  border-radius: 10px;
}

/* Handle on hover */
.woocommerce-mini-cart .ss-content::-webkit-scrollbar-thumb:hover {
  background: #aaa; 
}

table.variations .label{
	border: none!important;
	color: #fff!important;
}

table.variations .label label{
	font-size: 16px!important;
	text-transform: capitalize;
	
}

.home1-categories .manual-carousel .tns-nav button{
	background: rgb(25 25 25);
}

.home1-categories .manual-carousel .tns-nav .tns-nav-active{
	background-color: #c0c0c0 !important;
}

.shop_table td, .shop_table th{
	color: #fff!important;
	border-color: #1d2326!important;
}

.shop_table td a{
	color: #fff!important;
}

.shop_table, .cart-collaterals{
	background: #121618;
	padding: 10px;
	border-radius: 5px;
}

.woocommerce-cart-form{
	margin-top: 0px;
}

.cart_totals{
	border: 1px solid #1d2326!important;
}

.cart_totals .shop_table .order-total{
	border-top: 1px solid #1d2326!important;
}
.cart_totals .shop_table .cart-subtotal, .cart_totals .shop_table .order-total{
	border-bottom: 1px solid #1d2326!important;
}

#customer_details{
	background: #121618!important;
	border-color: #121618!important;
}

.woocommerce-billing-fields__field-wrapper .form-row label{
	margin-bottom: 5px;
}

.woocommerce-input-wrapper input.input-text, .woocommerce-input-wrapper textarea.input-text, .woocommerce-checkout .select2-container--default .select2-selection--single{
	background-color: #1d2326!important;
	border: none!important;
	color: #fff!important;
}

.woocommerce-form-row input.input-text{
	background-color: #1d2326!important;
	border: none!important;
	color: #fff!important;
}

.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #fff!important;
}

#header-login-874461 .widget_reglog .button{
	color: #000!important;
}

#header-login-874461 .widget_reglog .button:hover{
	color: #fff!important;
}

.woocommerce-input-wrapper input.input-text:focus, .woocommerce-input-wrapper textarea.input-text:focus, .woocommerce-checkout .page-content .select2-container--default .select2-selection--single:focus{
	background-color: #1d2326!important;
}

abbr[title]{
	text-decoration: none!important;
	border-bottom: none!important;
}

.woocommerce-order-overview strong{
	color: #fff!important;
}

.woocommerce-MyAccount-content a{
	color: #fff;
}

.woocommerce-MyAccount-navigation li a{
	background: #121618;
}

.woocommerce-MyAccount-navigation li:hover a{
	background: #f2f2f2;
	color: #000;
}

.woocommerce-MyAccount-navigation li.is-active a{
	background: #f2f2f2;
}

.woocommerce-MyAccount-navigation ul{
	border-bottom: 1px solid #121618;
}

.shop_table td a.woocommerce-button{
	color: #000!important;
}

.shop_table td a.woocommerce-button:hover{
	color: #ffffff !important;
    background-color: #000000!important;
}

.product_meta > *, .product_meta span span, .product_meta a{
	color: #c0c0c0;
}

.product .button:before, .product .added_to_cart:before{
	background: #000;
}

.cart_totals h2{
	font-size: 24px!important;
}

.blog-after-single-widgets{
	display: none;
}

.single-post .loop-posts .post-title a{
	color: #c0c0c0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.post-layout.gap-false .loop-products, ul.products {
		grid-row-gap: 5px !important;
		grid-column-gap: 2px !important;
	}
	.product-sidebar-toggle-false.sidebar-active.large .loop-products {
        grid-template-columns: repeat(2, 2fr);
    }
}
@media (min-width: 768px){
	
	
	ul.products .product {
		padding: 0 8px 30px 8px;
	}
	
	.woocommerce-billing-fields h3{
		padding-left: 5px;
	}
	
	form[name="checkout"] .col2-set{
		display: block;
	}
	
	#customer_details{
		padding: 20px!important;
	}

	form[name="checkout"] .col2-set .col-1{
		overflow: hidden;
	}

	.woocommerce-billing-fields__field-wrapper .form-row{
		width: 50%;
		padding: 0px 5px;
		float: left;
	}

	.woocommerce-billing-fields__field-wrapper .address-field{
		width: 33%;
		float: left;
	}

	#billing_address_1_field, #billing_address_2_field{
		width: 100%;
	}
	
	.wc_payment_method.payment_method_cod{
		display: flex;
	}
	.payment_box.payment_method_cod{
		margin-left: 10px;
	}
	.payment_box.payment_method_cod p{
		color: #000;
	}
}

@media only screen and (min-width: 1280px){
	.product-layout.layout-sidebar-left > .container {
		grid-template-columns: 20% 80%;
	}
	.product-layout.layout-sidebar-right > .container {
		grid-template-columns: 78% 22%;
	}
	.layout-sidebar.product-sidebar{
		padding-right: 20px;
	}
	
	.single-post-page > .post > .post-inner .post-media{
		max-width: 67%;
		margin: auto;
	}
}

@media (max-width: 1024px){
	.page-id-2353 .landing-row .container {
		padding: 55px 30px;
	}
	
	.copyright-row .vc_col-lg-6{
		width: 50%;
	}
	
}

@media (max-width: 768px){
	.page-id-2353 .landing-row .container {
		padding: 55px 15px;
	}
	
	.page-id-2353 .location-col .vc_column-inner{
		padding: 20px!important;
	}
}

@media (max-width: 767px){
	.page-id-2353 .landing-row .container {
		padding: 210px 15px 80px;
	}
	.copyright-row .vc_col-lg-6{
		width: 100%;
		text-align: center;
	}
	.copyright{
		text-align: center;
	}
}


.quantity {
    display: flex;
    align-items: center;
	/*width: 37%;*/
    justify-content: space-between;
}

.minus, .plus {
    background-color: #ccc;
    border: none;
    padding: 3px !important;
	padding-left:8px!important;
	padding-right:14px!important;
    cursor: pointer;
    height: 30px;
    width: 30px;
}



.quantity input, .quantity button {
    margin-bottom: 0;
}
.quantity input{
	width: 40px;
}
.quantity-add-to-cart-wrapper {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.product .post-body-inner .quantity-add-to-cart-wrapper a {
    margin-bottom: 0 !important;
}
.woocommerce-notices-wrapper .woocommerce-message {
    background: #fff;
}
.product .summary .quantity input{
	padding: 0 8px 0 8px;
	width: 60px;
}
.view_Cart_popup{
	background-color: #000;
	color: #fff;
}
.view_Cart_popup:hover{
	color: #000 !important;
	background-color: #fff !important;
}
.popup_cart {
    border: 5px solid #ccc;
    background-color: #c0c0c0;
    padding: 20px;
}
.content_pop_right{
	border-left:5px solid black;
}
.popup-contentt {
    text-align: center;
	border: 2px solid black;
}
.two_col_main.vc_row {
	padding-bottom: 20px;
}
.content_pop_left{
	top:60px;
}
.popup-button {
    width: 60%;
    padding: 10px;
    background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
.popup-button a{
	color: #fff;
}
.column_pop{
	padding-top:10px;
}
.ajax-add-to-cart-loading{
	background-color: #ffffff0a !important;
}
.pum-theme-4201 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close{
	display: flex;
    justify-content: center;
    align-items: center;
}
tr.tax-rate.tax-rate-tax-1 td {
    text-align: right;
}
/*
.button.product_type_simple.add_to_cart_button,.button.single_add_to_cart_button.disabled.wc-variation-selection-needed {
    display: none;
}*/




.sidebar-active.post-layout.product-layout.product-sidebar-toggle-false.large.grid.gap-false.layout-sidebar-right {
    background: #121618 !important;
    padding-top: 20px !important;
}
.pf-item.list.cat ul li a{
	color: #c0c0c0 !important;
}
.layout-sidebar.product-sidebar{
	padding-right: 0px !important;
}
.pf-item.list.cat ul li a .toggle{
	color: #c0c0c0 !important;
}


.layout-sidebar .widget-area .widget{
	padding-bottom:20px !important;
}
h5{
	color:#c0c0c0 !important;
}
span.compare-title {
    display: none !important;
}
.compare-toggle{
	 display: none !important;
}
.wpcf7 form.invalid .wpcf7-response-output   {
    padding-top: 82px !important;
	border: none !important;
}

#et-menu-59800 {
    line-height: 30px!important; /* Adjust the value as needed */
}
#et-menu-59800 > .menu-item > .mi-link > .txt {
    color: #ffffff!important;
    
}
.copyright{
	font-size:13px;
}
.woocommerce-shop .title-section {
    
    background-image: url(http://madurai-mes.mywebsitedemo.us/wp-content/uploads/bannerres12.jpg)!important;
}

.cart-subtotal td {
    font-weight: bold;
}

.shop_table .cart_item .product-name {
    padding-left: 40px;
}

#order_comments {
    min-height: 100px !important;
}

.cart-subtotal, .order-total{
	font-size:18px;
}
tr.fee th {
    font-weight: unset;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

.form-row.woo_order_tip_custom_text_field {
    display: inline-block;
}

.woo_order_tip_custom_text {
    height: 60px;
    width: 70px;
}
button.woo_order_tip_apply {
    display: none!important;
}

.quantity input, .quantity button {
    margin-bottom: 0;
}
.quantity input {
    width: 30px;
    padding: 10px;
    height: 30px;
}
.quantity-add-to-cart-wrapper {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.product .post-body-inner .quantity-add-to-cart-wrapper a {
    margin-bottom: 0 !important;
}
.woocommerce-notices-wrapper .woocommerce-message {
    background: #fff;
}
.product .summary .quantity input{
	padding: 0 8px 0 8px;
	width: 60px;
}
.pum-theme-4201 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close{
	display: flex;
    justify-content: center;
    align-items: center;
}

tr.tax-rate.tax-rate-tax-1 td {
    text-align: left;
}
.page-id-9 tr.tax-rate.tax-rate-tax-1 td {
    text-align: right!important;
}
.cart-message {
    background-color: #f0f0f0;
    color: #333;
    padding: 2px;
	    padding-left: 10px;
	padding-right: 10px;
    margin-top: 16px;
	    margin-left: 2px;
	    margin-right: 2px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-family: Arial, sans-serif;
    font-size: 14px;
	font-weight: 600;

	background-image: linear-gradient(to right, #f0f0f0, #aba4a4);
	
	display: inline-block;
    max-width: 200px; 
    white-space: nowrap; 
   
    vertical-align: middle; 
}


.minus,.plus{
	 padding: 3px !important;
	padding-left:8px!important;
	padding-right:14px!important;
}

.product .post-body-inner .quantity-add-to-cart-wrapper a {
    margin-bottom: 0 !important;
    color: #000000;
    font-family: Jost;
    font-weight: 600;
    letter-spacing: 0px;
    background-color: #c0c0c0;
	    min-width: 100px;
}
.add_to_cart_button{
	display:none;
}
.product .single_add_to_cart_button{
	display:none;
}
.yith-quick-view.yith-modal .yith-quick-view-content .cart-message{
	display:none;
}
.product-template-default.single.single-product .quantity input[type="number"] {
    display: none!important;
}



.yith-quick-view.yith-modal .yith-quick-view-content .woocommerce-variation-price,
.yith-quick-view.yith-modal .yith-quick-view-content .woocommerce-variation-availability,
.yith-quick-view.yith-modal .yith-quick-view-content .woocommerce-variation-add-to-cart .quantity{
    display: block !important;
    visibility: visible !important;
}
.yith-quick-view.yith-modal .yith-quick-view-content .woocommerce-variation-add-to-cart .quantity input[type="number"] {
	
	height: 30px;
}
form.cart button{
	min-height:30px!important;
}
.product .summary .quantity button{
	vertical-align:middle!important;
}
.yith-quick-view .yith-quick-view-content.woocommerce div.summary, .tc-epo-label{
	color:#000000;
}
.yith-quick-view.yith-modal .yith-quick-view-content .product .summary table.variations label{
	color:#000000;
}

.yith-quick-view-content.woocommerce div.summary .product_meta > span,.yith-quick-view-content.woocommerce div.entry-summary a,.yith-quick-view-content.woocommerce div.summary .product_meta span span,.yith-quick-view-close {
	color:#000000;
}

.wishlist-toggle,.wishlist-title, .wishlist-contents,.wishlist-count{
	display:none!important;
}
@media (max-width: 767px){
	.product-sidebar-toggle-false.sidebar-active.large .loop-products {
        grid-template-columns: repeat(1, 1fr);
		padding-left: 25px;
        padding-right: 25px;
    	}
	#tns1 > .tns-item {
   /* width: calc(22.1111%)!important;*/
		padding-left:24px;
		padding-right:24px;
   		}
	.post-media img {
        border-radius: 50%;
        height: 150px !important;
        width: auto;
    	}
	#tns1-iw {
    	margin: 0px -1px 0px 0px;
    	width: calc(200% - -0.5px);
		}
	
	body.archive.post-type-archive.post-type-archive-producte.ul.products .product{
		padding-top: 5px!important;
		}
	form.cart .quantity {
        width: 60%!important;
		display:flex!important;
    	}
	.content_pop_left {
    	top: 0px;
		}
	#slider-1-slide-2-layer-0,#slider-1-slide-1-layer-0{
		width:80vw!important;
		text-align:center;
		white-space:normal!important;
		font-size: 28px!important;
		}
	
	.home1-categories .post-media img {
    	height: auto !important;
		}
	#menu-footer-menu-1{
		padding-top:10px;
		}
	.vc_custom_1699978935854 {
   
   		padding-left: 30px !important;
		}
	.vc_custom_1719836372193 {
    	margin-left: -30px!important;
		padding-right:10px!important;
		}
}
@media (max-width: 375px){
	.rs-parallax-wrap{
		left:30px!important;
	}
}

.related ul.products .product .button{
	margin-top:17px!important;
}
.post-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    width: 200px; /* Adjust this value as needed */
}



.yith-quick-view.yith-modal .yith-wcqv-wrapper .tm-epo-element-label {
    color: #000000!important;
}
.single-product .product .summary table.variations .reset_variations {
    color: #c0c0c0;
}
@media only screen and (max-width: 767px) {
    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
       
        color: #ffffff;
       
    }
}


#menu-item-4129,#menu-item-4130{
	display:none;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.vc_custom_1699978935854 {
   
    padding-left: 30px !important;
	}
}

.product-data .product-categories,.product-search .product-data .product-price span
{
	color : #000000!important;
}
.product-search .search-results h3, .wishlist-table h3{
	color : #000000!important;
}

@media only screen and (max-width: 1023px) {
   .pf-item.list.cat ul li a{
		color: #000000 !important;
		padding-left:8px;
	}
	h5{
		color:#000000!important;
	}
}

.product .image-container {
    
    display: flex;
   /* height: 180px;*/
	height:auto;
    background-position: top;
}



.tnp.tnp-subscription {
    margin: 10px!important;
	max-width:400px!important;
	display:flex;
}

.tnp.tnp-subscription form {
    display: flex;
    align-items: flex-end;
	
}
.tnp-subscription label{
	display:none!important;
}
.tnp-subscription input[type=email]{
	width:380px!important;
	background-color:#f0f0f0;
}
.tnp-subscription input.tnp-submit{
	width:120px!important;
	
    font-family: Jost;
    font-weight: 600;
    letter-spacing: 0;
    background-color: silver;
	color:#000000;
	font-size:18px!important;
	
}
.tnp-subscription input.tnp-submit:hover{
	width:120px!important;
	
    font-family: Jost;
    font-weight: 600;
    letter-spacing: 0;
    background-color: #000000;
	color:#ffffff;
	font-size:18px!important;
	
}
.tnp-field.tnp-field-button{
	padding-left:30px!important;
}
@media (max-width: 767px){
	.tnp.tnp-subscription form {
    display: flex;
    align-items: flex-end;
	flex-wrap: wrap;
}
	.tnp-subscription input[type=email]{
	max-width:270px!important;
}
}

.ReviewBackground__Container-sc-svy16t-0{
	height:250px!important;
}
.YusbI {
    max-height: 21px!important;
}

.designed-by{
	display: flex;
	justify-content: flex-end;
	margin-bottom: 0px;
}

.designed-by a span {
    font-size: 10px;
    color: #fff;
    opacity: 0;
	margin-right: 5px;
	display:flex;
	align-items:center;
}

.designed-by a:hover span {
	opacity: 1;
}

.designed-by a img {
    width: 26px;
}