/* Changee - 29 Apr 2022 */

body .header-container .header-menu #main-menu>li>a {
    font-weight: bold;
}

.product-block .product-category {
     margin: 0; 
}

.featured .product-block .product-name {
    min-height: 50px;
}

body:not(.cke_editable) h2:not(.swal2-title):not([style])::after,
body:not(.cke_editable) h2:not(.swal2-title):not([style])::before {
    animation: blink 3s ease-in-out infinite;
}

@keyframes blink {
    0% {
      opacity: 0;
    }
    50% {
      opacity: .5;
    }
    100% {
      opacity: 1;
    }
}

body .product-block .product-details .price {
    font-size: 15px;
}

.product-block .discountsavetotal {
    margin-bottom: 20px;
}

footer .logo-holder img:first-child {
    width: 15em;
}

footer .logo-holder img:last-child {
    width: 10em;
}

footer h5 {
    font-size: 18px !important;
}

.footer-contact-links .list-unstyled li {
    font-size: 14px;
}

.footer-contact-info div {
    font-size: 14px;
}

body.common-home .news-latest-slider #news_latest {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: center;
}

body.common-home .news-latest-slider #news_latest > * {
    width: calc(50% - 1rem);
}

@media (max-width: 768px) {
    body.common-home .news-latest-slider #news_latest > * {
        width: 100%;
    }
}

.section-space.max-offset.fcategory.fcategory-30 .featured-module {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.section-space.max-offset.fcategory.fcategory-30 .cat-gutter {
    aspect-ratio: 1 / 1;
}

@media (max-width: 540px) {
    .section-space.max-offset.fcategory.fcategory-30 .featured-module {
        width: 100%;
    }
}

.locate_us iframe {
    width: 100%;
    height: 100%;
}

.map-description {
    display: flex;
    gap: 1rem;
}

.map-description > * {
    width: calc(50% - 1rem);
}

@media (max-width: 768px) {
    .map-description {
        flex-direction: column-reverse;
    }
    
    .map-description > * {
        width: 100%;
    }
    
    .map-description > .map iframe {
        min-height: 30vw;
    }
}