/** Shopify CDN: Minification failed

Line 396:14 Expected identifier but found whitespace
Line 396:16 Unexpected "{"
Line 396:45 Expected ":"
Line 397:13 Expected identifier but found whitespace
Line 397:15 Unexpected "{"
Line 397:43 Expected ":"
Line 398:14 Expected identifier but found whitespace
Line 398:16 Unexpected "{"
Line 398:45 Expected ":"
Line 402:17 Expected identifier but found whitespace
... and 99 more hidden warnings

**/
/* 2 Column Layout */

/* .recipe-column {
    width: 50%;
    float: right;
    padding: 1rem;
} */

/* Blog Main Page Title Styling */



@media only screen 
  and (min-device-width: 576px) 
  and (max-device-width: 1125px){
    .blog-article__link {
      font-size:12px!important;
    }
  }


@media only screen 
  and (min-device-width: 693px) 
  and (max-device-width: 1252px) {
    .blog-template__blog-tags {
        display: flex;
        flex-wrap: nowrap!important;
        justify-content: center;
        padding: 0 0 0.5rem;
        margin: 0;
        list-style-type: none;

    }
  }

@media only screen 
  and (min-device-width: 693px) 
  and (max-device-width: 1252px) {
	.blog-template__blog-tag {
  		font-size:17px!important;
	}
  }

@media only screen and (max-width: 591px){
	.social-sharing-desktop {
  		display:none;
	}
 }

@media only screen and (min-width: 590px){
	.social-sharing-mobile {
 		 display:none;
	}
}

@media only screen and (max-width: 590px){
	nav.breadcrumb {
    	text-align: center;
	}
}

@media only screen and (max-width: 590px){
	img.image-with-text-overlay__image {
    	content: url(https://cdn.shopify.com/s/files/1/0506/8691/8841/files/RecipeBanner_Mobile.jpg?v=1636571594);
	}
}

.blog-template__header li.current a {
	color:#f0950f;
    text-decoration: underline;
    font-weight: 600;
}


h1.blog-template__heading {
  display:none;
}

a.blog-template__blog-tag:active {
  color: #f0950f!important;
    text-decoration: underline!important;
    font-weight: 600!important;
}
  

.recipe-header__subtitle a:first-child {
  display:none;
}


.breadcrumb {
    margin-top: 20px;
}

.breadcrumb {
 	margin-top: 10px;
}

hr.hr--large {
    display: none;
}

a.return-link {
    font-family: pantonnarrow;
    font-size: 30px;
    line-height: 32px;
    letter-spacing: 0;
    color: #a76d11;
    text-transform: capitalize;
}

.section--divider {
    display: none;
}





a.blog-template__blog-tag:hover {
    color: #f0950f;
    text-decoration: underline;
    font-weight:600;
}

.blog-template__header .breadcrumb {
  display:none;  
}

a.blog-article__tag:first-child {
    display: none;
}


.blog-template__blog-tag {
    text-align: center;
 	 font-size: 19px;
    font-weight: 400;
}

a.blog-article__tag {
    font-size: 14px!important;
    font-weight: 400;
}

.image-with-text-overlay__image {
    width: 100%;
}
.image-with-text-overlay__content {
    display: none;
}

.social-sharing {
    margin-bottom: 20px;
}

.recipe-title {
  position: relative;
  height: 130px;
  width: 82%;
  margin: auto;
  margin-top: -100px;
  border: 3px solid #f0950f;
  background-color: #fff;
  z-index: 1;
}

h3.blog-article__title {
    text-align: center;
}  

a.blog-article__title { 
    color: brown;
}

.blog-article__link {
  font-size: 19px;
  letter-spacing: 0;
  color: #a76d11;
  text-transform: capitalize;
  width:90%;
}


.recipe-wrapper {
  margin: 15px;
}

.recipe-row {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  
}

.recipe-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

@media only screen and (max-width: 767px) {
.recipe-column {
    display: flex;
    flex-basis: 100%;
    flex: -1;
    flex-direction: column;
}}

.recipe-column__middle {
 width:50px;
}


/* Text styling for recipe posts */

.grid__item {
 
}

@media only screen and (min-width: 590px){
.page-content {
  padding-top:20px;
}}

.social-sharing {
    text-align: center;
}

.social-sharing .icon {
    height: 30px;
    width: 30px;
    background-color: #f0950f;
    color: white;
    border-radius: 20px;
    padding:6px;

}

.social-sharing__title {
  display:none;
}

#recipe-header__title {
    font-size: 30px;
    line-height: 32px;
    letter-spacing: 0;
    color: #a76d11;
    text-transform: capitalize;
}

#recipe__author {
  color: #a76d11;
  font-style: normal;
  font-weight: 700;  
  text-transform: capitalize; 
}

.recipe-header__subtitle {
	font-size: 16px;
    line-height: 19px;
    letter-spacing: 0;
    font-weight:600;
    color: #37373f ;
    text-transform: uppercase;
  	margin-bottom:10px;
}

p.recipe-ingredients__title {
  color: #a76d11;
  text-transform:uppercase;
}


.recipe-row ul {
  list-style: none; /* Remove default bullets */
}

.recipe-row ul li::before {
  content: url(https://cdn.shopify.com/s/files/1/0506/8691/8841/files/bolt-solid_2.svg?v=1636583334);
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  width:6px;
  height:6px;
  margin-right:10px; 
  text-indent: -1em;
  position:absolute; 
}

  

.recipe-row ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin:0px;
}
.recipe-row ol li {
  counter-increment: my-awesome-counter;
  margin-bottom:2%;
  letter-spacing:0px;
}

.recipe-row ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: #37373f ;
  font-weight: 500;
}

.recipe_list {
    margin: 0px;
}

p.recipe_howto {
 	color: #a76d11;
    margin-bottom:10px;
    font-weight:600;
    text-transform:uppercase;
}

p.recipe-ingredients {
    margin-left: 5%;
  	color: #a76d11;
    margin-bottom:10px;
  	font-weight:600;
    text-transform:uppercase
}

.social-sharing {
  margin-bottom:5;
}








/* Blog article styling */

.blog-template__banner .image-with-text-overlay__heading {
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
}

@media screen and (min-width: 576px) {
  .blog-template__banner ~ .blog-template__header {
    margin: 2.5rem auto;
  }
}

.article-template__banner {
  position: relative;
}
.article-template__banner .image-with-text-overlay--wide {
  margin-bottom: 2rem;
}
@media screen and (min-width: 576px) {
  .article-template__banner .image-with-text-overlay--wide {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .article-template__banner .image-with-text-overlay--wide {
    margin-bottom: 3rem;
  }
}
.article-template__banner .image-with-text-overlay__image {
  height: 37.5rem;
}
.article-template__banner .image-with-text-overlay__content-wrapper {
  max-width: 800px;
}
.article-template__banner .image-with-text-overlay--text-position-center-center .image-with-text-overlay__content-wrapper {
  align-items: center;
  justify-content: center;
  text-align: center;
}
.article-template__banner .image-with-text-overlay__heading {
  font-family: {{ fonts_headline__font_family }};
  font-style: {{ fonts_headline__font_style }};
  font-weight: {{ fonts_headline__font_weight }};
  font-size: var(--font-size-heading-2);
  line-height: 1.3;
  text-decoration: none;
  text-transform: {{ settings.banner_heading_case }};
  letter-spacing: {{ settings.banner_heading_spacing | append: 'px' }};
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 768px) {
  .article-template__banner .image-with-text-overlay__heading {
    font-size: {{ settings.slideshow_headline_size | divided_by: base_size_float | append: 'rem' }};
  }
}
{%- if settings.banner_heading_weight != 'regular' -%}
.article-template__banner .image-with-text-overlay__heading {
    font-weight: {{ settings.banner_heading_weight }};
  }
{%- endif -%}
@media screen and (min-width: 768px) {
  .article-template__banner .image-with-text-overlay__heading {
    font-size: {{ settings.slideshow_headline_size | divided_by: base_size_float | append: 'rem' }};
  }
}
.article-template__banner .image-with-text-overlay__heading a {
  color: inherit;
  text-decoration: none;
}
.article-template__banner .image-with-text-overlay__heading a:visited, .article-template__banner .image-with-text-overlay__heading a:hover, .article-template__banner .image-with-text-overlay__heading a:focus, .article-template__banner .image-with-text-overlay__heading a:active {
  color: inherit;
}
.article-template__banner .image-with-text-overlay__preheading,
.article-template__banner .image-with-text-overlay__subheading {
  font-family: {{ fonts_slideshow_subtitle__font_family }};
  font-style: {{ fonts_slideshow_subtitle__font_style }};
  font-weight: {{ fonts_slideshow_subtitle__font_weight }};
  font-size: {{ font_body_ratio | append: 'rem' }};
  line-height: 1.5;
  text-decoration: none;
  text-transform: {{ settings.slideshow_subtitle_font_style }};
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 768px) {
  .article-template__banner .image-with-text-overlay__preheading,
.article-template__banner .image-with-text-overlay__subheading {
    font-size: {{ settings.slideshow_subtitle_size | divided_by: base_size_float | append: 'rem' }};
  }
}

.blog-template--width-wide {
  margin: 3rem 0;
  margin-top: 0;
}
@media screen and (min-width: 576px) {
  .blog-template--width-wide {
    margin: 3rem 0;
  }
}
@media screen and (min-width: 768px) {
  .blog-template--width-wide {
    margin: 3.5rem 0;
  }
}
@media screen and (min-width: 960px) {
  .blog-template--width-wide {
    margin: 3.5rem 0;
  }
}
.shopify-section:first-child .blog-template--width-wide {
  margin-top: 0;
}
@media screen and (min-width: 576px) {
  .blog-template--width-wide {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .blog-template--width-wide {
    margin-top: 0;
  }
}
@media screen and (min-width: 960px) {
  .blog-template--width-wide {
    margin-top: 0;
  }
}

.blog-template__content-wrapper {
  margin: 1.5rem 24px;
}
@media screen and (min-width: 576px) {
  .blog-template__content-wrapper {
    margin: 1.5rem 32px;
  }
}
@media screen and (min-width: 768px) {
  .blog-template__content-wrapper {
    margin: 2rem 40px;
  }
}
@media screen and (min-width: 960px) {
  .blog-template__content-wrapper {
    margin: 2rem 56px;
  }
}

.blog-template__sidebar--hide-mobile {
  display: none;
}
@media screen and (min-width: 768px) {
  .blog-template__sidebar--hide-mobile {
    display: block;
  }
}

.blog-template__bottom-sidebar {
  display: block;
}
@media screen and (min-width: 768px) {
  .blog-template__bottom-sidebar {
    display: none;
  }
}

.section-with-sidebar_wrapper .blog-template__blog-posts {
  margin: 2.5rem 0 2.5rem;
}
@media screen and (min-width: 576px) {
  .section-with-sidebar_wrapper .blog-template__blog-posts {
    margin: 3.5rem 0 3.5rem;
  }
}
@media screen and (min-width: 768px) {
  .section-with-sidebar_wrapper .blog-template__blog-posts {
    flex: 1 1 auto;
    margin: 0 0 0 40px;
  }
}
@media screen and (min-width: 960px) {
  .section-with-sidebar_wrapper .blog-template__blog-posts {
    margin: 0 0 0 40px;
  }
}

@media screen and (max-width: 576px) {
.blog-template__content-wrapper {
    margin: 0.5rem 24px!important;
}}

@media screen and (max-width: 576px) {
.blog-template__header {
  margin:0px!important;
}}

@media screen and (max-width: 576px) {
.blog-template__blog-tag {
    padding:0.25rem 1.75rem!important;
}}


.blog-template__header {
  max-width: 1200px;
  margin: 1.5rem auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}


.section-with-sidebar__wrapper .blog-template__header {
  margin-top: 0;
}
.blog-template__header .breadcrumbs {
  margin: 0 auto;
}
.main-content--section-headings-left .blog-template__header .breadcrumbs {
  margin: 0;
}
@media screen and (min-width: 576px) {
  .blog-template__header .breadcrumbs {
    margin-right: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 576px) {
  .blog-template__banner ~ .blog-template__header {
    margin: 2.5rem auto;
  }
}

.blog-template__tag-wrapper {
  width: 100%;
  margin: 0 0.75rem;
}
.main-content--section-headings-left .blog-template__tag-wrapper {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 576px) {
  .blog-template__tag-wrapper {
    width: auto;
    margin: 0 auto;
  }
}

.blog-template__blog-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 0 0.5rem;
  margin: 0;
  list-style-type: none;
}
.main-content--section-headings-left .blog-template__blog-tags {
  justify-content: flex-start;
}

@media screen and (max-width: 576px) {
.blog-template__blog-tags li {
  width: 100%;
  text-align: center;
}}

.blog-template__blog-tags li {
  margin: 0;
}

.blog-template__blog-tag {
  display: inline-block;
  padding: 0.5rem 2rem;
  margin: 0;
  font-size: {{ font_body_ratio | times: 0.8125 | append: 'rem' }};
  color: {{ settings.regular_color }};
  text-decoration: none;
  background-color: {{ settings.regular_color | color_modify: 'alpha', 0.1 }};
  border-radius: 1.25rem;
  margin: 0.75rem 0.5rem 0.5rem 0;
  color: {{ settings.regular_color }};
  text-align:center;
}
.blog-template__blog-tag:visited {
  color: {{ settings.regular_color }};
}
.blog-template__blog-tag:visited {
  color: {{ settings.regular_color }};
}
.blog-template__blog-tag:hover, .blog-template__blog-tag:focus {
  color: {{ settings.regular_color }};
}

.blog-template__content {
  width: 100%;
}

.blog-template__heading {
  margin: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .blog-template__heading {
    padding: 2.5rem 0 0.75rem;
  }
}
.main-content--section-headings-left .blog-template__heading {
  text-align: left;
}
.section-with-sidebar__wrapper .blog-template__heading {
  padding-top: 0;
  margin-top: 0;
}
@media screen and (min-width: 576px) {
  .blog-template__heading {
    padding-top: 0;
  }
}

.blog-template__text {
  text-align: center;
}

.blog-template__banner .image-with-text-overlay__heading {
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
}

.blog-template__wrapper {
  width: 100%;
}

.blog-template__blog-posts {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 32px 24px;
  padding: 0;
  list-style-type: none;
}
@media screen and (min-width: 576px) {
  .blog-template__blog-posts {
    grid-gap: 40px 32px;
  }
}
.section-with-sidebar__wrapper .blog-template__blog-posts {
  margin: 1.5rem 0 2.5rem;
}
@media screen and (min-width: 576px) {
  .section-with-sidebar__wrapper .blog-template__blog-posts {
    margin: 1.5rem 0 3.5rem;
  }
}
@media screen and (min-width: 768px) {
  .section-with-sidebar__wrapper .blog-template__blog-posts {
    flex: 1 1 auto;
    margin: 0 0 0 40px;
  }
}
@media screen and (min-width: 960px) {
  .section-with-sidebar__wrapper .blog-template__blog-posts {
    margin: 0 0 0 40px;
  }
}
.blog-template__blog-posts.blog-template__blog-posts--1-column {
  max-width: 800px;
}

@media screen and (min-width: 576px) {
  .blog-template__blog-posts--2-column {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 576px) {
  .blog-template__blog-posts--3-column {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 576px) {
  .blog-template__blog-posts--4-column {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .blog-template__blog-posts--4-column {
    grid-template-columns: repeat(4, 1fr);
  }
}


/* Snippets */
.blog-article {
  display: block;
  width: 100%;
  margin: 0;
}
.blog-posts__wrapper--1-column .blog-article {
  margin: 0;
}

blog-article__image {
position: relative;
display: block;
margin: 0 0 -94px;
z-index: 1;
}

.blog-article__image img {
  display: block;
  width: 100%;
}

.blog-article__tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 19px;
  text-align: center;
  
}

.blog-article__tag {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  margin: 0;
  font-size: {{ font_body_ratio | times: 0.8125 | append: 'rem' }};
  color: {{ settings.regular_color }};
  text-decoration: none;
  background-color: {{ settings.regular_color | color_modify: 'alpha', 0.1 }};
  border-radius: 1.25rem;
  margin: 0 0.5rem 0.5rem 0;
  
}
.blog-article__tag:visited {
  color: {{ settings.regular_color }};
}

.blog-article__title {
  margin: 0;
  font-size: var(--font-size-heading-3);
}

.blog-article__meta {
  display: flex;
  flex-wrap: wrap;
  margin: 0.5rem 0 0;
  font-size: {{ font_body_ratio | times: 0.875 | append: 'rem' }};
}
.blog-article__meta span {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.blog-article__meta span::after {
  position: relative;
  margin: 0 0.5rem;
  content: "·";
}
.blog-article__meta span:last-child::after {
  content: none;
}

.blog-article__comments {
  color: {{ settings.regular_color }};
  text-decoration: none;
}
.blog-article__comments:hover {
  color: {{ settings.regular_color }};
}

.blog-article__excerpt {
  margin: 1rem 0 0;
}

.blog-article__link {
  display: inline-block;
  transition: color 0.2s ease-in-out;
  color: {{ settings.link_color }};
  font-size: {{ font_body_ratio | append: 'rem' }};
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.1rem;
}

.blog-article__link::after {
  position: relative;
  display: block;
  width: 100%;
  height: 1px;
  cursor: pointer;
  content: "";
  background-color: {{ settings.link_color }};
  transform: translateY(0.25rem);
}
.blog-article__link:hover {
  color: {{ settings.link_hover_color }};
}
.blog-article__link:hover::after {
  background-color: {{ settings.link_hover_color }};
}

.comment-form__info {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .comment-form__info {
    flex-direction: row;
  }
}

.comment-form__name {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .comment-form__name {
    width: 50%;
    margin-right: 1rem;
  }
}

.comment-form__email {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .comment-form__email {
    width: 50%;
  }
}

.comment-form__error,
.comment-form__success {
  margin: 0.75rem 0 0.75rem;
}

[data-rimg=lazy],
[data-rimg=loading],
[data-rimg=loaded] {
  background-color: {{ settings.regular_color | color_modify: 'alpha', 0.1 }};
  transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-rimg=lazy],
[data-rimg=loading] {
  opacity: 0;
}

[data-rimg=loaded] {
  background-color: transparent;
  opacity: 1;
}

[data-rimg-canvas] {
  position: absolute;
  pointer-events:none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: {{ settings.regular_color | color_modify: 'alpha', 0.1 }};
  transition: visibility 0s linear 0.1s, opacity 0.1s linear;
}
[data-rimg=loaded] + [data-rimg-canvas], [data-rimg=""] + [data-rimg-canvas] {
  visibility: hidden;
  opacity: 0;
  pointer-events:none;
}
.no-js [data-rimg-canvas] {
  display: none;
}

.no-js [data-rimg-noscript] + [data-rimg=lazy] {
  display: none;
}
.no-js [data-rimg=lazy] {
  opacity: 1;
}

.blog-posts .flickity-viewport {
  transition: height 0.4s ease-in-out;
}

.blog-posts__header {
  max-width: 1200px;
  margin: 2.5rem auto;
}
.section-with-sidebar__wrapper .blog-posts__header {
  margin-top: 0;
}

.blog-posts__heading {
  margin: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .blog-posts__heading {
    padding: 2.5rem 0 0.75rem;
  }
}
.main-content--section-headings-left .blog-posts__heading {
  text-align: left;
}
.section-with-sidebar__wrapper .blog-posts__heading {
  padding-top: 0;
  margin-top: 0;
}

.blog-posts__wrapper {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0 2.5rem;
  list-style-type: none;
}
@media screen and (min-width: 768px) {
  .blog-posts__wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 40px;
    justify-items: center;
    padding: 0;
  }
  .main-content--section-headings-left .blog-posts__wrapper {
    justify-items: start;
  }
}

.blog-posts__wrapper--2-column {
  grid-template-columns: repeat(2, 1fr);
}

.blog-posts__wrapper--3-column {
  grid-template-columns: repeat(3, 1fr);
}

.blog-template--width-wide {
  margin: 3rem 0;
  margin-top: 0;
}

.blog-posts .flickity-viewport {
  transition: height 0.4s ease-in-out;
}

.blog-posts__header {
  max-width: 1200px;
  margin: 2.5rem auto;
}
.section-with-sidebar__wrapper .blog-posts__header {
  margin-top: 0;
}

.blog-posts__heading {
  margin: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .blog-posts__heading {
    padding: 2.5rem 0 0.75rem;
  }
}
.main-content--section-headings-left .blog-posts__heading {
  text-align: left;
}
.section-with-sidebar__wrapper .blog-posts__heading {
  padding-top: 0;
  margin-top: 0;
}

.blog-posts__wrapper {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 0 2.5rem;
  list-style-type: none;
}
@media screen and (min-width: 768px) {
  .blog-posts__wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 40px;
    justify-items: center;
    padding: 0;
  }
  .main-content--section-headings-left .blog-posts__wrapper {
    justify-items: start;
  }
}

.blog-posts__wrapper--2-column {
  grid-template-columns: repeat(2, 1fr);
}

.blog-posts__wrapper--3-column {
  grid-template-columns: repeat(3, 1fr);
}

.blog-template--width-wide {
  margin: 3rem 0;
  margin-top: 0;
}
  
