/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

.cartflows_step-template > div#nm-mobile-menu, .cartflows_step-template > div#nm-cart-panel {
    display: none !important;
}

/* General Button Styling */
.nm-order-track-form .form-actions .button {
    padding: 18px 0;
}

.nm-order-track-form .form-actions .button:hover {
    background: #FF9505 !important;
}

#nm-wishlist-empty .button {
    padding: 18px 36px 18px;
}

/* Increase Form Padding */
.form-row .input-text, .form-row select {
    padding: 18px;
}

/* My Account Navigation Styling */
.woocommerce-MyAccount-navigation {
    border-radius: 24px;
    padding: 36px;
    background: #ededed;
}

/* My Account Content Styling */
.woocommerce-MyAccount-content {
    padding: 36px;
}

/* Orders Action Button Styling */
.woocommerce-MyAccount-orders tr td:last-child a {
    padding: 6px 18px;
    border-radius: 100px;
}

/* Button Radius Rounded */
.button, input[type=submit], .widget_tag_cloud a, .widget_product_tag_cloud a, .add_to_cart_inline .add_to_cart_button, #nm-shop-sidebar-popup-button, .products.grid-list .nm-shop-loop-actions > a:first-of-type, .products.grid-list .nm-shop-loop-actions > a:first-child, #order_review .shop_table tbody .product-name .product-quantity {
    border-radius: 100px;
}

/* Nav Icon Colour */
.nm-menu li a {
    color: #000;
}

/* menu icon */
.mobile-menu-icon-bold .nm-menu-icon {
	margin-top: 4px;
}

/* Top Bar Styling */
.nm-top-bar {
    background: #000 !important;
}

/* Heading */
#nm-wishlist-empty h1 {
    font-size: 28px;
    padding-top: 16px;
}

/* Order tracking Text */
.nm-order-track-top {
    text-align: center;
}

.nm-footer-bar-logo img {
    max-height: 24px;
}

#post-13 {
    display: none;
}

div#nm-mobile-menu {
/*     display: none; */
}

..woocommerce-notices-wrapper {
	  margin-top: 56px;
}

.nm-menu li a {
    font-size: 15px;
}

/* Desktop */
@media (min-width: 992px) {
		.nm-footer-bar-text {
				justify-content: left;
		}
	
	.nm-footer-bar-social {
		justify-content: right;
	}
	
	.nm-footer-bar-col-inner {
		justify-content: left;
		gap: 0px;
	}
	
	.nm-footer-bar-logo {
		display: none;
	}
	
	.nm-footer-bar .menu {
    align-items: left;
	}
	
		
	.nm-footer-bar .menu {
		padding-right: 24px;
	}
}

/* Tablet */
@media (max-width: 991px) {
		.nm-footer-bar-text {
				justify-content: center;
		}
	
		.nm-footer-bar-right .nm-footer-bar-col-inner {
			justify-content: center;
		}
	
	.nm-footer-bar-social {
		justify-content: center;
	}
	
	.nm-footer-bar-col-inner {
		justify-content: center;
		margin-top: 12px;
	}
	
	.top-bar-mobile-rc .nm-top-bar-right, .top-bar-mobile-lc .nm-top-bar-left {
		        text-align: center;
	}
	
		.nm-footer-bar-logo {
		display: flex;
		justify-content: center;
	}
	
	.nm-footer-bar .menu {
		padding-right: 24px;
	}
}

/* Mobile */
@media (max-width: 400px) {
/* 		Remove Negative Margin */
    .nm-order-track-form {
        margin: 0 !important;
    }
	
		.nm-footer-bar-col-inner {
		gap: 10px;
	}
	
	.nm-footer-bar-logo {
		display: flex;
		justify-content: center;
		margin-bottom: 12px;
	}
	
	.nm-menu li a {
			font-size: 20px;
	}
	
    .nm-footer-bar .menu > li {
        text-align: center;
    }
	
	    .nm-footer-bar .menu {
        display: flex;
				justify-content: center;
    }
	
	    .nm-footer-bar .menu > li {
        border-bottom: none;
    }
}

/* Hide mobile menu on checkout page */
.woocommerce-checkout .nm-mobile-menu {
    display: none !important;
}
