/**
Theme Name: tasty
Author: redFibres Design
Author URI: https://www.muninn.co.uk
Description: Tasty treats theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tasty
Template: astra
*/

.site-branding {
  display: flex;
  flex-flow: row;
  align-items: flex-end;
}

.site-description {
  text-wrap: nowrap;
  margin: 0 0 0 0 !important;
}

.ast-site-identity {
    padding: 0.25em 0 !important;
}

.ast-site-title-wrap {
  margin: 0 0 -0px 4px;
}

.ast-header-break-point
  #masthead
  .ast-mobile-header-wrap
  .ast-primary-header-bar,
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,
.ast-header-break-point
  #masthead
  .ast-mobile-header-wrap
  .ast-above-header-bar {
  padding-left: 4px;
  padding-right: 4px;
}

wp-block-cover__inner-container h2 {
  font-size: 3.5em;
}

.wp-block-list li {
  margin-left: 2em !important;
}

.contact-row {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
}

.contact-row div {
  width: 100%;
  padding: 0 0;
}

.entry-content ul, .entry-content ol {
    padding-left: 0 !important;
}

#cmplz-document {
  max-width: 100% !important;
  width: 100% !important;
}

@media (min-width: 545px) {
  .ast-site-title-wrap {
    margin: 0 0 -2px 6px;
  }

  .contact-row div {
    width: 100%;
  }
}

@media (min-width: 921px) {
  .ast-site-title-wrap {
    margin: 0 0 -12px 8px;
  }

  .contact-row div {
    width: calc(50% - 4px);
  }
}

@media (max-width: 921px) {
  .wc-block-product-template__responsive.columns-4 {
    grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(50% - .9375em)),1fr)) !important;
  }
}

@media (max-width: 545px) {
  .wc-block-product-template__responsive.columns-4 {
    grid-template-columns: repeat(auto-fill,minmax(max(100%,calc(33% - .9375em)),1fr)) !important;
  }
}


