/*
	Theme Name:   ZYLO
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Version:      1.15
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
*/





/* Child theme CSS
--------------------------------------------------------------- */
/* img.nm-menu-item-image {
    max-width: 90px;
    display: block !important;
}
  */
.orderDetailInr {
	background: #FBFBFB;
	border: 1px solid #D8D8D8;
	border-radius: 8px;
	padding: 20px 20px 35px;
	display: inline-block;
	vertical-align: top;
}

a.added_to_cart.wc-forward {
	display: none !important;
}

.nm-shop-taxonomy-heading {
	display: none !important;
}

/* .nm-single-product-top nav#nm-breadcrumb {
	display: none;
} */

.nm-single-product-top .nm-single-product-menu {
    display: none!important;
}
.nm-shop-categories-wrap {
	display: block;
}

.footer_countries_lang img {
	max-width: 18px !important;
}

/* .zylo-bos4w-dropdown-plan {
    display: flex;
	align-items: center;
	overflow: hidden;
} */
.nm-menu-item-image-title {
	display: none !important;
}


.nm-single-product-top {
    display: block;
}


/**

**/
.zylo-total-product-count {
	display: none !important;
}

.nm-wishlist-button {
	display: none !important;
}

.woo-selected-variation-item-name {
	display: none !important;
}

#nm-product-meta {
	display: none !important;
}

.nm-product-wishlist-button-wrap {
	display: none !important;
}

.woocommerce-variation.single_variation {
	display: none !important;
}


.single_variation_wrap .woocommerce-variation-availability {
	display: none !important;
}

.product .single_variation {
	border: none !important;
}




@media all {
	.qualifiedTxt {
		padding: 12px 15px;
		background: #f8e6a0;
		border: 1px solid #f8e6a0 !important;
		border-radius: 6px !important;
		margin: 20px 20px 20px;
		color: #533f04;
		font-family: 'Satoshi-Bold';
		font-weight: 700;
		font-size: 14px;
		letter-spacing: 0.01em;
		text-align: center;
	}
}

.nm-footer-bar-social {
	display: none !important;
}

@media (max-width: 555px) {
	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul li a {
		font-size: 14px !important;
	}
}


@media (max-width: 991px) {

	.wr-points-balance .tile .points-balance {
		font-size: 16px !important;
		white-space: nowrap;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation .nm-MyAccount-user {

		margin-top: 3px !important;
		padding-top: 1px !important;
		padding-bottom: 1px !important;

	}


	.vs-headerlogfrm .woocommerce-MyAccount-navigation {
		border: none;
		background: transparent;
		padding: 0.5rem;
		overflow: unset;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul li a {
		border: 1px solid #E0E0E0;
		background: #F8F8F8;
		padding: 9px 1px;
		border-radius: 5px;
		margin-bottom: 10px;
		text-align: center;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul li a::before {
		right: 12px;
	}

	.vs-headerlogfrm nav.woocommerce-MyAccount-navigation {
		margin-top: 0px !important;
	}

	.vs-headerlogfrm .nm-MyAccount-user {
		margin-bottom: 5px !important;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul {
		/* display: flex;
			padding: 0 30px 0;
			overflow: auto;
			white-space: nowrap;
			margin: 0 -30px 0; */

		display: grid;
		grid-gap: 0px;
		grid-template-columns: repeat(auto-fit, minmax(max(100px, 25%), 1fr));
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
		position: relative;
		bottom: 0;
		left: 0;
		padding: 0;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul li {
		width: auto;
		margin: 0 1px 0px 0px;
		white-space: nowrap;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation .nm-MyAccount-user {
		margin-top: 10px;
		padding-top: 0;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-content {
		margin-top: 26px;
		padding: 0.5rem;
	}

	.vs-headerlogfrm .woocommerce-MyAccount-navigation ul li.is-active a {
		background-color: #01867A !important;
		color: #fff;
		border-width: 1px;
		border-color: #fff;
		border-style: solid;
	}


	.nm-woocommerce-account-login.elementor-page .vs-headerlogfrm {
		padding-right: 15px!important;
		padding-left: 15px!important;
	}

}

p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed.nm-shop-notice {
    color: red;
}

tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title{
	display: inline-flex!important;
}

.bopobb-order-item-quantity {
    display: inline;
}


li.cat-item-15 {
    display: none!important;
}
/* .nm-single-product-top {
    display: none!important;
} */
input[type="checkbox"][disabled] {
    opacity: 1; 
    cursor: not-allowed;  
}


/* 
.product-type-bopobb .zylo-nm-qv-summary-top {
    display: flex;
    flex-direction:  colum-reverse!important; 
 
} */
.allenflexaddress {
    display: flex;
    /* justify-content: center; */
    align-items: center;
}

.allenflexaddressitem {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 10px;
    font-weight: 500;
}



.nm-single-product {
    /* padding-bottom: 18px; */
	padding-bottom: 0px!important;
}
 
 

.hotpos {
    position: absolute;
    width: 15px;
    height: 20px;
    top: -0px;
    display: inline-block;
 
}


@media (max-width: 1080px) {
    .woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img {
        display: block;
        width: 15px;
        height: 15px;
        margin: 0 8px;
        padding: 15px 15px 0 0;
	}
}

@media (max-width: 400px) {
    .woocommerce-product-gallery.pagination-enabled .flex-control-thumbs li img.flex-active {
        width: 15px;
        height: 15px;
        margin: 0 8px;
		padding: 15px 15px 0 0;
	}
	}
/* 
input[id="payment_method_zylopay-zylopay-checkout"],
label[for="payment_method_zylopay-zylopay-checkout"] {
    display: none;
} */

.pacypay-checkout__payment-method__billing {
    display: none !important;
}

p.form-row.form-row-wide.mailchimp-newsletter {
    display: none;
}

 