/** Shopify CDN: Minification failed

Line 61:1 Expected "}" to go with "{"

**/
/* Use this file to add custom css to the theme. */

.image.footer__image.animation--lazy-load.loaded {
    margin-top: 0rem;
}

.footer__bottom.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.copyright-footer {
    background: #f0f0f0;
    color: #666867;
}

.footer__credits.fs-body-50 p { display: inline-block; }

.header--layout-logo-center-nav-left:not(.header--has-country-or-locale) .header__row .header__row-segment.right .social-icons { 
  margin-bottom: 0;
  padding-right: 8px; }


.header .social-icons li, .header .social-icons li .icon, .header .social-icons li svg {
  width: 24px;
  height: 20px;
  color: #1f1f1fdb;
}

span.footer__heading.fs-accent {
    font-weight: 600;
}

button#Subscribe-footer {
    font-weight: 600;
}

.slideshow-navigation__dots.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}

@media (max-width: 722px){ 
.slideshow-slide__text-container-wrapper { position: relative; width: 100%; color: #000; text-align: center; }
.swiper-fade .swiper-slide-active .slideshow-slide__text-container-wrapper { display: block!important; }
.slideshow-slide.swiper-slide .slideshow-slide__text-container-wrapper { display: none; }
.slideshow-slide__text-container { width: 100%; align-items: center; justify-content: center; text-align: center; max-width: 100%; }
.slideshow-slide__text-container .button-block__inline-wrapper { justify-content: center; }
.button-block__button.button-block__button--justify-right.button-block__button--justify-mobile-center.slideshow-slide__text-container-image-button.section-blocks__button { justify-content: center; }
.header .social-icons li svg {width: 40px; height: 40px;}
.footer .social-icons .icon {
width: 40px !important;
height: 40px !important;
}
  .tt-social-icon li a::before {
    font-size: 25px !important;
}