/*
Theme Name: EatLocalNB-Gutenberg
Author: Anonymous
Author URI:
Version: 1
Description: EatLocalNB theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eatlocalnb
Tags: one-column, two-columns
Theme URI:
*/

.has-5-fc-29-e-color {
  color: #5fc29e;
}

.has-5-fc-29-e-background-color {
  background-color: #5fc29e;
}

.has-dc-7726-color {
  color: #dc7726;
}

.has-dc-7726-background-color {
  background-color: #dc7726;
}

.has-d-75226-color {
  color: #d75226;
}

.has-d-75226-background-color {
  background-color: #d75226;
}

.has-745478-color {
  color: #745478;
}

.has-745478-background-color {
  background-color: #745478;
}

.pt-9 .btn-holder,
.py-9 .btn-holder {
  padding-top: 0px !important;
}

.theme_loadmore_results {
  margin-top: 45px !important;
}

/* Gutenberg specific styles */
.full-width-page :where(.is-layout-constrained) .acf-full-block {
  margin-block-start: 0;
  margin-block-end: 0;
  max-width: none;
}

.full-width-page :where(.is-layout-flow) .acf-full-block {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-columns {
  /* Add page container styles */
  padding-left: 20px;
  padding-right: 20px;
}

.wp-block-embed iframe {
  max-width: none;
  width: 100%;
}

.wp-embed-aspect-16-9,
.wp-has-aspect-ratio {
  iframe {
    max-width: none;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
  }
}

@media screen and (min-width: 1024px) {
  /* Responsive styles */
}

/* .page-banner {
  margin-bottom: 60px !important;
} */

.page-holder {
  padding-top: 148px !important;
}

@media screen and (min-width: 768px) {
  .page-holder {
    padding-top: 105px !important;
  }
}

@media screen and (min-width: 1024px) {
  .page-holder {
    padding-top: 135px !important;
  }
}
