/** Shopify CDN: Minification failed

Line 59:1 Expected identifier but found whitespace
Line 251:35 Unexpected ";"

**/
/* Place any CSS overrides in this file. */
/*@import url('https://fonts.cdnfonts.com/css/pig'); */

/*




.responsive-image-wrapper:hover{
        z-index: 1000;
        position: relative;
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        transform-origin: 30% 50%;
  }

.imglist img {
    transition: all 0.3s ease-in-out;
}
 */

/* Boost App */

.boost-sd__header-title {text-indent:-9999px;}
.boost-sd__product-title, 
.boost-sd__product-item .boost-sd__button,
.boost-sd__sorting-label{font-family:Inherit !important;}
#your-shopping-cart .main-page-container {padding-top:50px;}
.boost-sd__product-info {margin-top:20px !important;}
.boost-sd__product-price {margin-bottom:10px !important;}
.boost-sd__product-list-grid--3-col.boost-sd__product-list--margin .boost-sd__product-item {margin-bottom:4em !important;}

.facets__wrapper {padding-top:15px;}
  
  .sidedivcontent.sidedivhome:hover {
    z-index: 1000;
    position: relative;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    transform-origin: 70% 50%;
}

/* Cocktails */

.mt-5.container-list-cocktails {margin-top: 0 !important;}

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

@media only screen and (max-width: 767px) {

. template-article .shopify-section .homepage-sections-wrapper {
    padding: 50px 0;
}

 .template-article .sitewide--title-wrapper h2.homepage-sections--title {
    font-size: 2em;
}

.recipe-content h1 {
    font-family: 'PIG', sans-serif !important;
  }

  #shopify-section-template--17603091398945__7f586d44-2f77-45ab-b812-ed9a9d327864, #shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8 {
    width: 100% !important;
    float: none !important;
    text-align: left;
    
}

  #shopify-section-template--17603091398945__7f586d44-2f77-45ab-b812-ed9a9d327864, .shopify-section .homepage-sections-wrapper {
    padding: 0 20px 0 20px;
}

#shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8, 
#shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8 .product-details--form-wrapper--no-description {
   background: #f2f2f2;
   width: 100%;
    float: none;
    text-align: left;
}

}

.overlay-header-wrapper .site-header__cart-indicator{
  color:white!important;
}


@media only screen and (min-width: 768px) {
  
.template-article .cocktail-section--single-wrapper {width:100%;}

.template-article .product-section--info-columns {width:100%;float:left;}

.cocktail-wrap-top {padding-top:100px !important;}


.recipe-content h1 {

  position: absolute;
  
    top: -50px;
    font-family: 'PIG', sans-serif !important;
  }
}

@media only screen and (min-width: 768px) and (max-width:1440px) {
  
.template-article .cocktail-section--single-wrapper {width:100%;}

.template-article .product-section--info-columns {width:100%;float:left;}

.cocktail-wrap-top {padding-top:100px !important;}


.recipe-content h1 {

  position: absolute;
  
    top: -30px;
    font-family: 'PIG', sans-serif !important;
  }
}

#shopify-section-template--17603091398945__7f586d44-2f77-45ab-b812-ed9a9d327864, #shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8 {
    width: 50%;
    float: left;
    text-align: left;
}

#shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8, #shopify-section-template--17603091398945__bfbb8d45-789c-476a-87d0-9a680a26f1a8 .product-details--form-wrapper--no-description {
   background: #f2f2f2;
}



#shopify-section-template--17603091398945__7f586d44-2f77-45ab-b812-ed9a9d327864 .metafield-rich_text_field {text-align:left;}

.template-article .homepage-sections--title {text-align:left;}

.template-article .swiper-pagination {display:none;}

/* General */


.homepage-content--template--20904540995873__image-with-text-overlay h2.homepage-sections--title {font-size: 100px !important;filter: drop-shadow(-1px 3px 4px #000000);}

.slick-slide img {max-width:150px !important}

.template-article .info-cols--container [class^=info-cols--item]{text-align:center;}

.card-title {text-align:center;text-transform:uppercase;}

.footer-article, .footer-article a, .footer-content a {color:#ffffff !important;border-bottom:none !important;}
 .footer-content a:hover {text-decoration:underline !important;}
#shopify-section-template--17603091562785__collection-header .template-collection .page--title {display:none !important;}

.hero-video.desktop-height-fullscreen {
    height: calc(100vh - 155px) !important;
}

.mobile-nav__sublist .mobile-nav__link {text-transform:uppercase;}

.homepage-sections--title, .hero-video--text-subtitle{
  font-family: 'PIG'!important;
}

.site-header__logowrapper {
  transform: translate(-50%, -0%) !important;
}

.site-nav--mobile .fa-2x {
    font-size: 30px!important;
}

.site-nav--mobile .js-drawer-open-right-link {
  margin-left:20px;
}

.has-search-icon .site-nav--mobile .js-drawer-open-right-link, .has-search-icon .site-nav--mobile .search-button {
    align-items: center!important;
}

.video-hero-wrapper {
  margin-top: 140px!important;
}

.hero-video--text-content {
    max-width: 1660px!important;
    margin: 0 auto;
}

.hero-video--text-content .text-content--inner {
    padding: 40px!important;
}

.hero-video--text-content .text-content--inner {
    min-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items:center;
}

.hero-video--text-title, .hero-video--text-subtitle p{
  font-size:5rem!important;
  max-width: 490px;
  text-align: center;
}

.hero-video--text-content .homepage-sections--title {
    line-height: 80px;
}

.hero-video--text-subtitle{
  margin-top:-35px;
}

.hero-video--text-content .text-content--inner .hero-video--buttons{
  display: flex;
  justify-content: center;
  align-items:center;
}

.hero-video--text-content .text-content--inner .hero-video--buttons a {
    color: #000;
    background-color: #fff;
    font-size: 18px;
    font-weight: 700;
    width: 200px;
    text-align: center;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hero-video--text-content .text-content--inner .hero-video--buttons .hero-second-button {
  margin-right:20px;
}

.site-nav--mobile #sm-icons i,
.site-nav--mobile #sm-icons i:hover;
.site-nav--mobile #sm-icons li a, 
.site-nav--mobile #sm-icons li a:hover{
  color: var(--color-scheme-dark-text)!important;
}

.site-nav--mobile i:hover {
    color: var(--color-scheme-dark-text)!important;
}

#sm-icons{
  display: flex;
  margin: 0px;
  padding: 0px;
  align-items: center;
  margin-right: 16px;
}
.announcement-bar--social-icons {
  display:none;
}

/*Home sections*/
.sitewide--title-wrapper h2.homepage-sections--title {
  font-size:2.2em;
}
.homepage-featured-content-wrapper a.homepage-featured-box-btn, .image-with-text-wrapper a.homepage-featured-box-btn {
  color: var(--primary-btn-bg-color)!important;
  background: transparent;
  border: 2px solid #000000;
  font-size: 18px;
  font-weight: bold;
}

.template-index .shopify-section .homepage-sections-wrapper {
    padding: 80px 0!important;
}



#shopify-section-template--17603091595553__2b01e5c6-d250-4d52-b244-7c3e6d1bde8f {
  background-color: rgba(0, 0, 0, 0.16);
  background-image:url("../assets/bg.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
}

#shopify-section-template--17603091595553__2b01e5c6-d250-4d52-b244-7c3e6d1bde8f .homepage-featured-content-box-inner {
  padding-left:0px;
}

#shopify-section-template--17603091595553__6c5f654b-90e2-4823-82c3-0bfcdb634e29 {
  background-color: #000000;
  color: #ffffff;
  background-image:url("../assets/bg-guitar.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
}

#shopify-section-template--17603091595553__6c5f654b-90e2-4823-82c3-0bfcdb634e29 .homepage-featured-content-wrapper a.homepage-featured-box-btn{
  color: var(--primary-btn-text-color)!important;
  border: 2px solid var(--primary-btn-text-color)!important;
}

#shopify-section-template--17603091595553__dd6fbd28-7a51-4987-9a20-947e03f8c381 .homepage-sections-wrapper{
  padding: 110px 0 0 0 !important;
}

#shopify-section-template--17603091595553__e728d3e7-44a1-491d-86a0-b153ec82a1db .homepage-sections-wrapper,
#shopify-section-template--17603091595553__ea92d123-8632-48dd-9615-9cea471335d1 .homepage-sections-wrapper,
#shopify-section-template--17603091595553__6e418d9c-6caf-4e06-9ef5-685ebe8b2e32 .homepage-sections-wrapper{
  padding: 0 !important;
}
#shopify-section-template--17603091595553__e728d3e7-44a1-491d-86a0-b153ec82a1db .homepage-sections-wrapper .info-cols--title,
#shopify-section-template--17603091595553__ea92d123-8632-48dd-9615-9cea471335d1 .homepage-sections-wrapper .info-cols--title{
  font-family: inherit;
  font-size:30px;
  text-align:center;
}
#shopify-section-template--17603091595553__e728d3e7-44a1-491d-86a0-b153ec82a1db .homepage-sections-wrapper .info-cols--text,
#shopify-section-template--17603091595553__ea92d123-8632-48dd-9615-9cea471335d1 .homepage-sections-wrapper .info-cols--text{
  font-size:32px;
  text-align:center;
  font-weight: bold;
}

#shopify-section-template--17603091595553__aac4c732-463d-4531-9a02-03d9e5c471f5 .featured-row__subtext{
  font-size:32px!important;
  margin-bottom: 30px;
}

#shopify-section-template--17603091595553__aac4c732-463d-4531-9a02-03d9e5c471f5 .homepage-featured-content-wrapper a.homepage-featured-box-btn{
  color: var(--primary-btn-text-color)!important;
  border: 2px solid var(--primary-btn-bg-color)!important;
  background-color: var(--primary-btn-bg-color)!important;
}

#shopify-section-template--17603091595553__fb8915ac-6759-4b77-9699-031c683f5ee8 {
  background-color: rgba(0, 0, 0, 0.16);
  background-image:url("../assets/bg.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
}

#shopify-section-template--17603091595553__fb8915ac-6759-4b77-9699-031c683f5ee8 .homepage-sections--title { 
  margin-bottom: 30px;
}


#shopify-section-template--17603091595553__42fb443a-e224-47c1-bca6-4d8974bd4206 .homepage-sections-wrapper{
  padding-bottom: 30px !important;
}

#shopify-section-template--17603091595553__6e418d9c-6caf-4e06-9ef5-685ebe8b2e32 .homepage-sections-wrapper .info-cols--title{
  font-family: 'PIG', sans-serif;
  font-size:32px;
  text-align: center;
  max-width: 310px;
  margin: auto;
  padding-top:20px;
}

#shopify-section-template--17603091595553__6c228d9c-2897-4346-a2f1-1774a50fbba9 .homepage-featured-content-wrapper{
  padding:0px;
}


#shopify-section-template--17603091595553__6c228d9c-2897-4346-a2f1-1774a50fbba9 .homepage-featured-content-wrapper a.homepage-featured-box-btn{
  color: var(--primary-btn-text-color)!important;
  border: 2px solid var(--primary-btn-bg-color)!important;
  background-color: var(--primary-btn-bg-color)!important;
}

/*Instafeed section*/
#shopify-section-template--17603091595553__16806080968c4188f1 {
  margin-top: -30px;
}

#shopify-section-template--17603091595553__16806080968c4188f1 .homepage-sections-wrapper {
  padding:0!important;
  padding-bottom:100px!important;
}
#insta-feed {
  width:100% !important;
}
#insta-feed h2{
    display:none!important;
}

#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102  .homepage-featured-content-wrapper{
  padding:0px!important;
  display:block;
}

#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102  .homepage-sections-wrapper{
  padding-bottom:0px!important;
}

#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102, #shopify-section-template--17603091595553__16806080968c4188f1 {
  background-color: rgba(0, 0, 0, 0.2);
  background-image:url("../assets/bg-instafeed.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
}

#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102  .homepage-featured-content-wrapper div{
 width:100%;
}
#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102  .homepage-featured-content-wrapper div img{
  width:60px;
  height:60px;
  max-width: 60px!important;
  max-height: 60px!important;
}
#shopify-section-template--17603091595553__7dc2b9e9-a30c-4140-b0b7-4cc16fead102  .homepage-featured-content-wrapper div .featured-row__subtext {
  font-size:32px;
}

/*Info col custom section*/
.info-col-custom-section {
  padding:0 0 3.125rem 0!important;
}
.info-col-custom-section .homepage-sections--title{
  font-size:60px;
  padding:0 0 1.875rem 0!important;
}

.info-col-custom-section .info-cols--title {
  /*font-family: 'PIG', sans-serif;*/
  font-size:32px;
  text-align:center;
  margin:2rem 0!important;
}

.template-article .info-col-custom-section .info-cols--title {
  font-family: 'PIG', sans-serif;
  font-size:32px;
  text-align:center;
  margin:2rem 0!important;
}

.info-col-custom-section .btn-cta {
  display:block;
  margin-top:2.5rem !important;
  font-size:24px!important;
  font-weight:bold!important;
  background:#000000;
  color:#ffffff;
  border-radius:0px;
  padding: 1rem 1.5rem;
}

@media only screen and (max-width: 767px) {

  .info-col-custom-section .btn-cta {
  display:block;
  margin-top:2.5rem !important;
  font-size:24px!important;
  font-weight:bold!important;
  background:#000000;
  color:#ffffff;
  border-radius:0px;
  padding: 1rem 1.5rem;
  max-width: 80%;
  margin: auto auto 20px;
  text-align: center;
 }
}


/*Footer section*/

footer:not(#password--footer) {
    background-color: #000000!important;
    color: var(--color-scheme-dark-text)!important;
    padding: 100px 0!important;
}

footer .footer-header {
  font-family: 'PIG', sans-serif;
  font-size:32px;
  color: var(--color-scheme-dark-text)!important;
}

footer .footer-article, footer .footer-content li a {
  color: var(--color-scheme-dark-text)!important;
  font-size:20px;
  text-transform:uppercase;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {

  footer .footer-article, footer .footer-content li a {
  color: var(--color-scheme-dark-text)!important;
  font-size:18px;
  text-transform:uppercase;
  font-weight: bold;
}
  
}

footer #sm-icons {
  list-style:none;
  padding:0px;
  margin:0px;
  margin-top:3rem;
}

footer #sm-icons li a, footer #sm-icons li a:hover{
  color: var(--color-scheme-dark-text)!important;
  font-size:20px;
  text-transform:uppercase;
  font-weight: bold;
}
footer #sm-icons li a .fa::before{
  margin:0px!important;
}
footer #sm-icons li a .fa::before{
  margin-right:0.7rem!important;
}

footer .links-footer {
    width: 30.333%;
}
footer .newsletter-footer {
    width: 36.333%;
}

footer #newsletter-footer_form .input-group {
    display: inherit;
    max-width: 80%;
}

footer #newsletter-footer_form .footer-email-input {
  background: transparent;
  color: var(--color-scheme-dark-text)!important;
  border-bottom:2px solid var(--color-scheme-dark-text)!important;
  font-size:20px;
}

footer #newsletter-footer_form .footer-email-input::placeholder {
  color: var(--color-scheme-dark-text)!important;
}

footer #newsletter-footer_form .footer-email-input:-ms-input-placeholder {
  color: var(--color-scheme-dark-text)!important;
}

footer #newsletter-footer_form .footer-email-input::-ms-input-placeholder { 
  color: var(--color-scheme-dark-text)!important;
}

footer #newsletter-footer_form .footer-email-submit{
  color: var(--primary-btn-text-color)!important;
  border: 2px solid var(--primary-btn-text-color)!important;
  background-color: transparent!important;
  font-size:20px;
  margin-top: 24px;
  font-weight:bold;
}

.footer-alignment--left .bottom--footer-row .bottom--footer---links a{
    color: var(--color-scheme-dark-text)!important;
    font-size:20px;
}



/*Collections section*/
#products .collection-wrapper,.collection-wrapper {
    padding-top: 0px!important;
}



#products .collection-wrapper .product-grid--title a{
  font-size:20px!important;
  font-weight:bold!important;
  padding-top:1rem!important;
  display:block!important;
}

#products .collection-wrapper .product-grid--price .money, 
#products .collection-wrapper .product-grid--price a {
  font-size:32px!important;
  font-weight:bold!important;
  padding-bottom:0.7rem!important;
  display:block!important;
}

#products .collection-wrapper .quick-add-button, 
#products .collection-wrapper .quick-add-button:hover,
#products .collection-wrapper a.quick-add-button-variants,
#products .collection-wrapper a.quick-add-button-variants:hover,
#products .collection-wrapper a.sold-out-button{
   font-size:24px!important;
  font-weight:bold!important;
  background:#000000;
  color:#ffffff;
  border-radius:0px;
}

#products .collection-wrapper a.sold-out-button{
  font-size:24px!important;
  font-weight:bold!important;
  background:#666666;
  color:#ffffff;
  border-radius:0px;
}

.sold-out-badge {
    background: #666666!important;
}

.facets__disclosure {
    border: 1px solid #000000!important;
}

.collection-filters__label, 
.facets__heading{
  font-size:24px!important;
    font-family: 'PIG', sans-serif!important;
}
.select__select, .facets__summary {
    font-weight: bold!important;
    font-size: 16px!important;
}

/*Contact page*/
#shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca {
  width:40%;
  float:left;
}

#shopify-section-template--17603091693857__8c70c945-b904-49ce-9da2-5b84f67e36e3 {
  width:60%;
  float:left;
}
#shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca .rte{
  width: 73%;
  float: right;
}
#shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca p{
  text-align:left;
  font-size:15px;
}

#shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca p strong{
  font-size:24px;
}

#shopify-section-template--17603091693857__main {
  width:70%;
  float:left;
}

#shopify-section-template--17603091693857__image-with-text-overlay .homepage-sections-wrapper {
    padding:0!important;
}
#shopify-section-template--17603091693857__image-with-text-overlay .image-with-text-overlay-wrapper .homepage-featured-content-box {
      width: 100%!important;
  }
#shopify-section-template--17603091693857__image-with-text-overlay h2#template--17603091693857__image-with-text-overlay_title {
  font-size:100px!important;
  filter: drop-shadow(-1px 3px 4px #000000);
}
#shopify-section-template--17603091693857__main{
  font-size:0!important;
}
.contact-page .sitewide--title-wrapper .page--title {
  display:none!important;
}

.contact-page .contact-form form{
  max-width:970px!important;
  margin:1rem auto!important;
  margin-bottom:7rem!important;
}

.contact-page .form-vertical input, 
.contact-page .form-vertical textarea {
  font-size:16px!important;
}

.contact-form--submit-button input.btn, 
.contact-form--submit-button input.btn:hover{
  font-size:24px!important;
  font-weight:bold!important;
  background:#000000;
  color:#ffffff;
  border-radius:0px!important;
  padding: 10px 30px!important;
}

/*Our process page*/
.homepage-content--template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 {
  background-image: none!important;
  background-size: 0px!important;
  padding:0px!important;
}
#shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 .homepage-sections-wrapper {
    padding: 0!important;
}

#shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 .image-with-text-overlay-wrapper .homepage-featured-content-box {
      width: 100%!important;
  }
#shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title {
  font-size:100px!important;
}
#shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 div.featured-row__subtext {
  font-size:30px!important;
  padding:1rem 0!important;
  font-weight:bold!important;
}

.feature-row--no-overlapping .feature_row__image_wrapper {
    justify-content: start !important;
}

#shopify-section-template--17615830122785__979e5c1b-5ca1-4fbb-bb38-af83736bc8b9 .feature-row--no-overlapping .feature_row__image_wrapper , 
#shopify-section-template--17615830122785__57cab660-81e6-4f49-9d56-d3724f14e330 .feature-row--no-overlapping .feature_row__image_wrapper ,
#shopify-section-template--17615830122785__2e21e860-96e0-4199-9d0a-e0253d0f6c06 .feature-row--no-overlapping .feature_row__image_wrapper,
#team .feature-row--no-overlapping .feature_row__image_wrapper,
#sustainability .feature-row--no-overlapping .feature_row__image_wrapper {
    justify-content: center !important;
}

#team .homepage-content--image img {max-width:500px !important;max-height:500px !important;}
#team .homepage-sections-wrapper--light.homepage-sections-wrapper,
#team .homepage-sections-wrapper--dark.homepage-sections-wrapper {padding: 70px 0 !important;;}

.feature-row__text-alignment--left p, .feature-row__text-alignment--center p {
    font-size: 1em!important;
}

/*Events page*/
.homepage-content--template--19109427413281__c8dee62f-aff6-427b-8210-6fbd51a43a35 .homepage-featured-content-box{
      width: 100%!important;
  }
#shopify-section-template--19109427413281__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title {
  font-size:100px!important;
  filter: drop-shadow(-1px 3px 4px #000000);
  
}

@media only screen and (max-width: 767px) {

#shopify-section-template--19109427413281__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title {
  font-size:30px!important;
}
  
}


/*Product single page*/


.product-single-wrapper .money {
  font-size:32px!important;
  font-weight:bold!important;

}

.product-single-wrapper .product-details-product-title{
  font-size:2.13333em!important;
  font-weight:bold!important;
  line-height: 60px!important;
}

.product-details-wrapper {
    background: #ffffff!important;
  padding:0px!important;
}

.product-details-wrapper .swatches-wrapper, .product-details-wrapper .paymentButtonsWrapper {
  max-width: 220px!important;
  min-width: 220px!important;
  width: 220px!important;
  display:inline-block!important;
}
.product-details-wrapper .paymentButtonsWrapper {
 margin:0 1rem!important;
}

.template-article .product-details-wrapper .paymentButtonsWrapper {
 margin:0 !important;
}

#AddToCartForm .ajaxcart__qty, #AddToCartForm .js-qty {
  max-width: 220px!important;
  border: 2px solid #000000;
  padding: 0.1rem;
}

.ajaxcart__qty input, .js-qty input {
    font-size:24px!important;
  font-weight:bold!important;
}

.ajaxcart__qty--minus, .js-qty__adjust--minus {
    left: 5px!important;
    color:black!important;
  opacity:1!important;
}
.ajaxcart__qty--plus, .js-qty__adjust--plus {
  right: 5px!important;
  color:black!important;
  opacity:1!important;
}

.paymentButtonsWrapper .add-to-cart--secondary, 
.paymentButtonsWrapper .add-to-cart--secondary:hover{
  font-size:24px!important;
  font-weight:bold!important;
  background:#000000!important;
  color:#ffffff!important;
  border-radius:0px!important;
  margin-top: 0.2rem!important;
}

.quick-add-button,
.quick-add-button:hover{
  font-weight:bold!important;
  background:#000000!important;
  color:#ffffff!important;
  border-radius:0px!important;
  margin-top:20px!important;
}

.cart-item-count-header--quantity {color:white;}

/*Product page*/
#shopify-section-template--17615264481569__f2cd92c8-0772-453e-888e-ce2d2d7aad16 .homepage-sections-wrapper {
    padding:0!important;
}
#shopify-section-template--17615264481569__f2cd92c8-0772-453e-888e-ce2d2d7aad16  .image-with-text-overlay__content-box {
  width:100%!important;
}

#shopify-section-template--17615264481569__f2cd92c8-0772-453e-888e-ce2d2d7aad16 h2.homepage-sections--title {
    font-size: 120px;
}

#shopify-section-template--17615264481569__image-with-text-02 {
  background-color: rgba(0, 0, 0, 0.16);
  background-image:url("../assets/bg.jpg");
  background-repeat:no-repeat;
  background-position:center;
  background-size: cover;
}

#shopify-section-template--17615264481569__image-with-text-02 .homepage-sections--title {
  max-width:90%;
  line-height: 58px;
}

#shopify-section-template--17615264481569__image-with-text-02 .featured-row__subtext {
  max-width:90%;
}

#shopify-section-template--17603091595553__6c61ac94-c0fa-4a5c-bb28-b57df5caabdb .homepage-sections-wrapper--white,
#shopify-section-template--17615264481569__fb90dac1-83e9-4d82-8b4c-bfb2c676f950 .homepage-sections-wrapper--white,
#shopify-section-template--19108481794337__e79dbfad-e3b1-4ae1-b2d5-e8124b599b7b .homepage-sections-wrapper--white,
#shopify-section-template--19108494180641__80559a7b-8716-4194-9730-2c4989cb96b7 .homepage-sections-wrapper--white,
#shopify-section-template--19107864969505__bec53f82-5c7a-4b0f-aab4-72d5e2c4029a .homepage-sections-wrapper--white,
#shopify-section-template--19108483924257__075be605-1cf4-44bc-9903-dd94f52901db .homepage-sections-wrapper--white,
#shopify-section-template--19108520591649__3a9882ea-500c-4c98-9a5f-3cc7338c5f6e .homepage-sections-wrapper--white {padding:0 !important; margin-bottom:-120px;}

.our-awards,#shopify-section-template--17603091595553__1694440520d99f3d2b,
#shopify-section-template--17615264481569__16962388388afa1b18,
#shopify-section-template--19108481794337__1696239691556422d7,
#shopify-section-template--19108494180641__169624063232eed631,
#shopify-section-template--19107864969505__1696240385884522ce,
#shopify-section-template--19108483924257__1696240522546d86f8,
#shopify-section-template--19108520591649__16962633922b9c80d2

{
  background-color: rgba(0, 0, 0, 0.16);
  background-image:url("../assets/bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top:60px;
 
}

.our-awards h2.homepage-sections--title {
  padding-bottom: 15px!important;
}

.our-awards .info-cols--image{
  max-width:160px!important;
  width:160px!important;
}

@media only screen and (max-width: 767px) {

 .our-awards.info-cols--container [class^=info-cols--item] {

    display: flex;
    align-items: center;
    justify-content: center;
  }

}
.our-awards .wrapper-padded {
  justify-content: center!important;
  gap: 20px;
}
.products--featured-product-custom {
  padding-top:150px!important;
}
.products--featured-product-custom .product-medias{
  flex-direction:column!important;
}

.products--featured-product-custom .product-medias .product-medias__thumbnails{
  display: flex;
  gap: 15px;
  margin-top: 15px;
  width: 100%;
  justify-content:center;
}


.products--featured-product-custom #AddToCart,
.products--featured-product-custom #AddToCart:hover,
.products--featured-product-custom #AddToCart:active,
.products--featured-product-custom #AddToCart:focus{
  padding: 12px;
  background: black;
  font-size: 24px;
  font-weight: bold;
  color:#fff!important;
}

.products--featured-product-custom .product-details-product-title {
  font-size:2.13333em!important;
  font-weight:600;
}

.products--featured-product-custom #ProductPrice span {
  font-weight:bold!important;
  font-size:32px!important;
}

.products--featured-product-custom .product-description {
  font-size:1em !important;
}

/*Cocktail page*/
#shopify-section-template--18572328894753__c8dee62f-aff6-427b-8210-6fbd51a43a35 .homepage-sections--title {
  font-size: 5rem;
  line-height: 6rem;
}
#shopify-section-template--18572328894753__12a9e014-a702-48fa-b445-62880e6c2627 .homepage-sections-wrapper {
    padding-bottom: 80px;
}

#shopify-section-template--18572328894753__12a9e014-a702-48fa-b445-62880e6c2627 .info-cols--title {
  font-size: 2rem;
  font-family: 'PIG', sans-serif!important;
  text-align:center;
}
#shopify-section-template--18572328894753__12a9e014-a702-48fa-b445-62880e6c2627 .info-cols--text {
  font-size:1rem!important;
  padding:1rem 0!important;
  font-weight:bold!important;
  text-align:center;
}
#shopify-section-template--18572328894753__12a9e014-a702-48fa-b445-62880e6c2627 .info-cols--link--wrapper{
  text-align:center;
}
#shopify-section-template--18572328894753__12a9e014-a702-48fa-b445-62880e6c2627 a.info-cols--link_text{
  font-size: 18px!important;
  font-weight: bold!important;
  background: #000000;
  color: #ffffff;
  border-radius: 0px;
  padding: 10px 20px;
  margin: auto;
}

.info-cols:has(.cocktail-page) {
  padding:0px!important;
}
.cocktail-page {
    padding:0px!important;
}
.cocktail-page.info-cols--container .info-cols--row {
    justify-content: center!important;
    gap: 30px!important;
}
.cocktail-page.info-cols--container .info-cols--item-50  {
    width:35%;
    text-align: left;
}
.cocktail-page.info-cols--container .info-cols--item-50:last-child  {
    text-align: left;
}

.cocktail-page.info-cols--container .info-cols--item-50 .info-cols--title,
.cocktail-page.info-cols--container .info-cols--item-50 .info-cols--text{
    display:inline-block;
    margin:0.6rem;
}
.cocktail-page.info-cols--container .info-cols--item-50 .info-cols--text{
    font-size: 1.6rem;
    font-weight: 500;
}


.cocktail-page-ingredients {
    padding:0px!important;
}
.cocktail-page-ingredients.info-cols--container .info-cols--row {
    justify-content: center!important;
    gap: 30px!important;
}
.cocktail-page-ingredients.info-cols--container .info-cols--item-50  {
    width:35%;
}

.cocktail-page-ingredients.info-cols--container .info-cols--item-50 .info-cols--title,
.cocktail-page-ingredients.info-cols--container .info-cols--item-50 .info-cols--text{
    text-align:left;
}

.cocktail-page-ingredients.info-cols--container .info-cols--item-50 .info-cols--text{
    font-size: 1.6rem;
    font-weight: 500;
}


.page-main--wrapper:has(.blog-main--wrapper) {
  padding-top:150px;
}

.page-main--wrapper:has(.blog-main--wrapper) .sitewide--title-wrapper h1 {
  font-size:52px;
  font-weight:600;
}
.recipe-content .product-section--info-columns,
.recipe-content .large--one-quarter{
  display:none;
}

.recipe-content .large--three-quarters {
  width:100%;
}
.recipe-content hr,
.recipe-content .clearfix .left,
.recipe-content .clearfix .right
{
  display:none;
}
#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .homepage-sections-wrapper,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .homepage-sections-wrapper {
  padding-top:0px;
  padding-bottom:0px;
} 

#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-col-custom-section,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-col-custom-section {
  padding-top:0px!important;
  padding-bottom:0px!important;
} 

#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-col-custom-section {
  padding-bottom:50px!important;
} 

#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--item-50,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--item-50{
    width: 35%;
    text-align: left;
}

#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--row,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--row{
    justify-content: center!important;
    gap: 30px!important;
}
#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 ,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 {
    width:35%;
}

#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--title,
#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--text,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--title,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text{
    text-align:left;
   display:inline-block;
   padding:0px;
}

#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--title{
    width:100%;
}


#shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--text,
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text{
    font-size: 1.6rem;
    font-weight: 500;
    margin-left:15px;
}
#shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text{
    margin-left:0px;
}


#shopify-section-template--17615830122785__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
#shopify-section-template--19109279695137__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
.homepage-content--template--21064240824609__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title {
    font-size: 100px!important;
    filter: drop-shadow(-1px 3px 4px #000000);
  
}

#shopify-section-template--17615830122785__c8dee62f-aff6-427b-8210-6fbd51a43a35 .homepage-featured-content-box,
#shopify-section-template--19109279695137__c8dee62f-aff6-427b-8210-6fbd51a43a35 .homepage-featured-content-box{
    width:100%;
}

.btn-shop-now{
  display:flex;
  width:100%;
  justify-content:center;
}
.btn-read-more {
  color:white!important;
  display:block;
  margin-left:auto!important;
  margin-right:auto!important;
  margin-top:1.5rem !important;
  font-size:18px!important;
  font-weight:bold!important;
  background:#000000;
  border-radius:0px;
  padding: 10px 35px!important;
  font-style: var(--alt-btn-font-style)!important;
  font-family: var(--body-font-stack)!important;
}

.peoplemainbgdiv {
  background-image: url(/cdn/shop/files/BGdrinks.jpg?v=1684923119);
   background-size: cover;
  background-repeat: no-repeat;
    background-position-x: center;
margin-top:0px;
    padding-top: 80px!important;
  padding-bottom: 30px!important;

}

.peoplemainbgdiv .wrapper-padded {
  position:initial;
}

.sidemaindivrow {
    display: flex;
  margin-bottom:30px;
}

.sidedivcontent {
    background-image: url(https://cdn.shopify.com/s/files/1/0043/4261/2037/files/RectangleBlack.png?v=1636697169);
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .2s;
    width: 50%;
    display: flex;
  flex-direction:column;
      height: 600px;
  justify-content: center;
    padding: 40px;
}
h3.subsidehead {
    text-align: center;
    width: 100%;
    font-family: PIG;
}
.subsidehead {
    font-size: 50px;
    font-style: normal;
    font-family: fdtpig;
    line-height: 88px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
.sidedivdescription p {
    margin: auto;
    padding: 0 20px;
}

.sidedivdescription p {
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 33px;
}

.people_image_text {
  transform: translate(-180px, -224%);
  font-family: PIG;
}

.imglist {
    width: 50%!important;
}

.imagechange img {
    max-width: 600px;
    height: 600px;
}

.hoverzoom {
    width: 300px !important;
    height: 300px !important;
}


.people-banner .carousel-caption {
    bottom: 40%;
    margin-bottom: -100px;
}

.product-page-related-products .page--title {
  font-family: 'PIG', sans-serif;
  font-size:40px;
  text-align:center;
}

.container-list-cocktails a, .container-list-cocktails a:hover{
  color:black;
  text-decoration:none;
}

/*Mobile breakpoints*/
@media only screen and (max-width: 980px) {
  html, body {
    overflow-x: hidden;
  }
  #shopify-section-header .large--hide .wrapper-padded {
    min-height: 100px!important;
  }

   .site-nav--mobile #sm-icons {
     display:none;
   }

 .site-nav--mobile .js-drawer-open-right-link {
   margin-left:0px;
}

  .site-header__logo img {
    max-width: 230px;
    width: 230px!important;
  }

   #shopify-section-header .site-nav--mobile #sm-icons {
    list-style:none;
    padding:0px;
    margin:0px;
  }

  .site-nav--mobile a {
      padding: 0.2rem!important;
  }

  
   #shopify-section-header .site-nav--mobile #sm-icons li a{
    color: var(--color-scheme-dark-text)!important;
    font-size: 18px!important;
    padding: 0px!important;
    margin: 0px!important;
  }

  #shopify-section-header .site-nav--mobile .fa-2x {
    font-size: 18px!important;
  }

  .hero-video--text-content .text-content--inner {
      flex-direction: column!important;
  }

  .hero-video--text-content .hero-video--text-title {
      padding-bottom: 0px;
  }

  .hero-video--text-content .text-content--inner .hero-video--buttons a {
      font-size: 16px!important;
      width: 168px!important;
      height: 60px!important;
  }
    
  footer .large--one-third {
    width: 100%;
    text-align: center;
  }
  footer #newsletter-footer_form .input-group {
    max-width: 100%;
  }
  footer #sm-icons {
    margin: 2.5rem;
    display: flex;
    justify-content: center;
  }

  #shopify-section-template--17603091693857__image-with-text-overlay h2#template--17603091693857__image-with-text-overlay_title,
  #shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
  #shopify-section-template--17615830122785__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
  #shopify-section-template--19109279695137__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title{
    font-size:50px!important;
  }


  .product-details-wrapper .swatches-wrapper, .product-details-wrapper .paymentButtonsWrapper {
    max-width: 220px!important;
    min-width: 220px!important;
    width: 220px!important;
    display:block!important;
  }
  .product-details-wrapper .paymentButtonsWrapper {
   margin:0rem!important;
  }

  .paymentButtonsWrapper .add-to-cart--secondary, 
  .paymentButtonsWrapper .add-to-cart--secondary:hover{
    margin-top: 0rem!important;
  }


  #shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca {
    width:100%;
    float:left;
  }

  #shopify-section-template--17603091693857__8c70c945-b904-49ce-9da2-5b84f67e36e3 {
  width:100%;
  float:left;
  margin-top:30px;
}
  #shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca .rte{
    width: 100%;
    margin:auto;
  }
  #shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca p{
    text-align:center;
  }
  
  #shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca p strong{
    font-size:24px;
  }
  
  #shopify-section-template--17603091693857__main {
    width:100%;
    float:left;
  }

}

@media screen and (max-width: 767px){

  .breadcrumb {padding-top:20px !important;}

  .boost-sd__product-title {min-height:80px;}

  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item {margin-bottom:40px !important;;}

  .mt-5.container-list-cocktails {margin-top: 0 !important;}

  .shopify-section .homepage-sections-wrapper {
    padding: 80px 0;
}

.products--featured-product-custom {
  padding-top:0px!important;
}

  #shopify-section-template--17603091595553__6e418d9c-6caf-4e06-9ef5-685ebe8b2e32 .homepage-sections-wrapper .info-cols--title{
  font-family: 'PIG', sans-serif;
  font-size:1.5em;
  text-align: center;
  max-width: 310px;
  margin: auto;
  padding-top:20px;
  
}
.info-col-custom-section .info-cols--title {
    font-family: 'PIG', sans-serif;
    font-size: 1.5em;
    text-align: center;
    margin: 2rem 0!important;
}

  #shopify-section-template--17603091595553__dd6fbd28-7a51-4987-9a20-947e03f8c381 .homepage-sections-wrapper{
  padding: 80px 0 0 0 !important;
}
  
#shopify-section-template--17603091595553__e728d3e7-44a1-491d-86a0-b153ec82a1db .homepage-sections-wrapper .info-cols--title,
#shopify-section-template--17603091595553__ea92d123-8632-48dd-9615-9cea471335d1 .homepage-sections-wrapper .info-cols--title{
  font-family: inherit;
  font-size:1.5em;
  text-align:center;
}
 .right-side.has-search-icon .site-nav--mobile {padding-right:16px;}

  .sitewide--title-wrapper h2.homepage-sections--title {
  font-size:26px !important;
}

    #shopify-section-header .large--hide .wrapper-padded {
    min-height: 140px!important;
  }
  .announcement-bar {

    padding-top: 20px !important;
    padding-bottom: 5px !important;
}

  .hero-video--media {
    position: absolute;
    top: 0px !important;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
}

  .hero-video.desktop-height-fullscreen {
    height: calc(100vh - 250px) !important;
}
  
#shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca .rte {

  font-size: 18px;
}

  .contact-page .shopify-section .homepage-sections-wrapper {
    padding: 50px 0 0 0;
}

  .grid__item.contact-form {
    margin-top: 0px;
}
  
  .site-header__logo img {
    max-width: 200px!important;
    width: 200px!important;
    position:absolute;
    top:0;
  }

  .logo-bar {
      text-align: center;
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      text-align: center;
  }

  .logo-bar__item {
    width:100%!important;
    margin-top: 3rem!important;
  }
  .logo-bar__item img{
      width:140px!important;
  }

  #shopify-section-template--17603091595553__fb8915ac-6759-4b77-9699-031c683f5ee8 {
      background-repeat: repeat;
      background-size: auto;
  }

  .instafeed-container {
      width: 50%!important;
      padding-top: 50%!important;
  }

  #shopify-section-template--17603091693857__image-with-text-overlay h2#template--17603091693857__image-with-text-overlay_title,
  #shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
  #shopify-section-template--17615830122785__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
  #shopify-section-template--19109279695137__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title{
    font-size:30px!important;
  }

  .cocktail-page.info-cols--container .info-cols--item-50 {
    margin-bottom:0px !important;
  }
  .cocktail-page.info-cols--container .info-cols--item-50, 
  .cocktail-page-ingredients.info-cols--container .info-cols--item-50{
    width:100% !important;
  }

  .cocktail-page-ingredients {
    margin-top:5rem !important;
  }

  .cocktail-page.info-cols--container .info-cols--item-50 .info-cols--title, .cocktail-page.info-cols--container .info-cols--item-50 .info-cols--text {
      display: block;
      margin: 1rem !important;
    text-align:center;
  }

  .recipe-content .blog-main--wrapper {
    padding-top:0px;
  }

  .page-main--wrapper:has(.blog-main--wrapper) {
    padding-top:50px;
  }
  .page-main--wrapper:has(.blog-main--wrapper) .sitewide--title-wrapper h1 {
    font-size:40px;
    font-weight:600;
  }

  #shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50,
  #shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50{
      margin-bottom:0px !important;
  }
  
  #shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50,
  #shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50{
    width:100% !important;
  }

  #shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--text,
  #shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text{
      margin-left:0px;
      display:block;
  }

  #shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--text,
  #shopify-section-template--17603091398945__8112d75d-f495-4be9-9909-19fade80057c .info-cols--container .info-cols--item-50 .info-cols--title{
      line-height: 1rem;
      
  }
    #shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--text,
    #shopify-section-template--17603091398945__f0eef31a-3c44-4886-95ac-8c13804d04d3 .info-cols--container .info-cols--item-50 .info-cols--title{
        width:100%;
    }


    .sidemaindivrow {
        display: flex;
        flex-direction:column;
    }
  
    .imglist, .sidedivcontent {
        width: 100%!important;
        text-align: center;
    }
  
    .imglist {
        margin-bottom:20px;
    }
  
    .sidedivcontent {
      height: auto;
    }
    .imagechange img {
        max-width: 600px;
        height: auto;
    }
  
    subsidehead {
      line-height: 66px;
    }
  
    .people_image_text {
        position: absolute!important;
        left: 50%!important;
        bottom: 0!important;
        transform: translate(-50%, -50%)!important;
        font-size: 57px!important;
        width: 100%;
        min-width: 100%;
    }
}


@media screen and (max-width: 400px){

  #events .homepage-featured-content-box-inner {padding: 20px 0 !important;}

  .paymentButtonsWrapper #AddToCart, .paymentButtonsWrapper .shopify-payment-button {max-width:100% !important;}

  #shopify-section-template--19109427413281__979e5c1b-5ca1-4fbb-bb38-af83736bc8b9 h2, 
  #shopify-section-template--19109427413281__980dbb9c-38b3-4dde-baaa-2306c614814d h2,
  #events .sitewide--title-wrapper h2.homepage-sections--title{font-size: 26px !important;}

  .shopify-section .homepage-sections-wrapper.homepage-sections-wrapper--white {padding: 20px 0 !important;}
  .homepage-content--template--21064240824609__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
  .homepage-content--template--20904540995873__image-with-text-overlay h2.homepage-sections--title {font-size: 40px!important;}
  
  .site-header__logowrapper {
      transform: translate(-86%,-0%)!important;
  }
  .site-header__logo img {
    max-width: 200px!important;
    width: 200px!important;
  }

  .footer-article {
        font-size: 16px!important;
  }
  
  #shopify-section-template--17603091693857__image-with-text-overlay h2#template--17603091693857__image-with-text-overlay_title,
  #shopify-section-template--17603091759393__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title,
    #shopify-section-template--17615830122785__c8dee62f-aff6-427b-8210-6fbd51a43a35 h2.homepage-sections--title{
    font-size:40px!important;
    line-height:40px;
  }

  .product-details-wrapper .swatches-wrapper, 
  .product-details-wrapper .paymentButtonsWrapper {
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important;
    display:block!important;
  }

  .product-details-wrapper .swatches-wrapper .js-qty, .product-details-wrapper .paymentButtonsWrapper .add-to-cart--secondary{
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important;
    display:block!important;
  }

  #shopify-section-template--17603091693857__1fdd3413-910b-49b7-9524-616cd3a6c3ca  .homepage-sections-wrapper {
    padding: 50px 0;
    padding-bottom:0px;
  }

  .sidemaindivrow {
      display: flex;
      flex-direction:column;
  }

  .imglist, .sidedivcontent {
      width: 100%!important;
  }

  .imglist {
      margin-bottom:20px;
  }

  .sidedivcontent {
    height: auto;
  }
  .imagechange img {
      max-width: 600px;
      height: auto;
  }

  subsidehead {
    line-height: 66px;
  }

  .people_image_text {
      position: absolute!important;
      left: 50%!important;
      bottom: 0!important;
      transform: translate(-50%, -50%)!important;
      font-size: 57px!important;
      width: 100%;
      min-width: 100%;
  }
}