/* Free Shipping Badges */
span.freeshipping.onsale {
	line-height: 1.2;
	min-height: 6em;
	min-width: 6em;
	background-color: rgb(112,24,13);
	font-size: 12px;
}

span.freeshipping.onsale div.freeshipping {
	margin-top: 2px;
	font-size: 20px;
}

.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale{
  top: unset;
}

/* Item Layout Changes for WooCommerce */
.wc-pao-addon-name {
        width: 100%;
}

.woocommerce form .form-row.form-row-wide.wc-pao-addon-wrap {
        min-width: 33%;
}

/* Hide the Update Cart Button */
button[name='update_cart'] {
  display: none !important;
}

/* Header / Nav Adjustments */
@media (min-width: 992px) {
  /* Add room for the logo on larger screens */
  #header-nav {
    margin-top: 113px;

  }

  main .fl-builder-content {
    padding-top: 113px;

  }

  #page-content .container div.product {
    padding-top: 113px;
  }

  section#header-banner .container .row .col .overflow-hidden .subhead {
    padding-top: 113px;
  }

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

@media (max-width: 991px) {
  #header-nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  /* Add more spacing to allow the menu to be bigger on tablets */
  #top {
    margin-top: 40px;
  }

  ul#mega-menu-primary-menu li a.mega-menu-link {
    font-size: 16px !important;
  }
}


/* Make the recipie images smaller */
.wp-post-image {
  max-width: 400px;
}

/* Make the search bar proper width */
.ysm-smart-search-input-holder label {
  width: 100%;
}
