/*
	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
--------------------------------------------------------------- */

.nm-post-meta {display:none;}
.nm-single-post-meta-top {display:none;}
.nm-single-post-meta-wrap {display:none;}
.nm-post-pagination {display:none;}
.nm-related-posts-excerpt {display:none;}
.comment-form-cookies-consent {display:none!important;}
.woocommerce-product-rating {display:none!important;}

@media only screen and (max-width: 990px) {.nm-menu-cart {display: none !important;}}
@media only screen and (max-width: 480px) {.nm-count-zero {display: none !important;}}
@media only screen and (max-width: 480px) {.nm-menu-cart-count {display: none !important;}}
@media only screen and (max-width: 600px) {.nm-mobile-menu-top {display: none !important;}}
@media only screen and (max-width: 480px) {.nm-blog-sidebar-col.col-md-3.col-sm-12.col-xs-12 {display: none !important;}}
@media only screen and (max-width: 480px) {.nm-post-sidebar-col.col-md-4.col-sm-12.col-xs-12 {display: none !important;}}
#nm-search-suggestions-notice.has-results .txt-has-results {display:none;}

@media only screen and (max-width: 600px) {
  /* Set the footer grid to 2 columns */
  .nm-footer-block-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
    margin: 0;
  }
	
  .nm-footer-widgets.has-border.clearfix.nm-footer-widgets {
	padding-top: 25px;
  }	

  .nm-footer-block-grid > li {
    width: 50%; /* 2 columns */
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 25px; /* <<< Vertical space between rows */
  }
	
  .nm-footer-block-grid > li:nth-last-child(-n+2) {
    margin-bottom: 5px;
  }	
}


@media (max-width: 480px) {
  .wc-block-grid.has-4-columns {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .wc-block-grid__products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
}