:root {
        --logo-max-width: 180px;
}
body {
    background: var(--background-image);
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}
.collage .img-cont a img {
    object-fit: cover;
}
.shop-product .prod-name {
  margin-top: 20px;
}
.cat-products.multi .img-cont img {
  object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}



@media (max-width: 1023.98px) {
.site-identity .logo {
    width: 185px;
    height: 70px;
    padding: 0px 25px 0px 5px;
    margin: 0px 0px 0px -30px;
}
}
@media screen and (max-width: 1023px) {
.header-wrap .site-identity {
    padding: 0px 0;
}
}
.facebook-info-block .col-lg-8 {
  display: block;
}
.img-text-block .row {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .img-text-block .row {
    gap: 30px;
  }
}

/* increase menu font size */
.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a {
    font-size: 26px;
}
li.has-submenu .submenu-div ul li a {
    font-size: 26px;
}
.gallery-style .gallery-item h4 {
    font-size: 1.3em !important;
    line-height: 1.3em !important;
}
.gallery-style .gallery-item h5 {
    font-size: 22px;
}
.sold-out-label, button, .cpt-heading, .custom-checkbox .link , .footer-widget h3, .footer-widgets a, form#subscribeFormFooter h4, footer .author p>a, .mb-2, .my-2, .btn-group>.btn:first-child, .btn:not(:disabled):not(.disabled) {
    font-family: var(--primary-font-family)!important;
}

.quote-single {
  background-color: #B4CDCE;
}
div#spacer_50060.row {
  height: 4px;
  width: 60%;
  margin: auto;
  background-color: #B4CDCE;
}