﻿/* Poppins */
.font-body,
.font-body-Poppins,
.font-body-Poppins .products .filter-item label.form-check-label,
.font-body-Poppins .contact-details,
.font-body-Poppins .gallery-img-text,
.font-body-Poppins .form label,
.font-body-Poppins .businessinfo label {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}

    .font-body-Poppins .font-bold,
    .font-body-Poppins .header .nav-link,
    .font-body-Poppins .header .dropdown-item,
    .font-body-Poppins .footer .nav-link,
    .font-body-Poppins .footer .dropdown-item,
    .font-body-Poppins .gallery .gallery-img-wrap,
    .font-body-Poppins .btn,
    .font-body-Poppins .eCommerce label,
    .font-body-Poppins .product-results,
    .font-body-Poppins .btn-link,
    .font-body-Poppins .employees .employees-title,
    .font-body-Poppins .page-item.active .page-link,
    .font-body-Poppins .modal-success .modal-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
    }

    .font-body-Poppins .form a,
    .font-body-Poppins .businessinfo .form-wrap a {
        font-weight: 700;
    }

.products-popover .popover-body {
    font-size: .8rem;
    font-weight: 400;
}

.font-body-Poppins .btn:not(.btn-group) {
    line-height: 1.7;
}

.font-body-Poppins .btn-group-sm > .btn,
.font-body-Poppins .btn-sm {
    line-height: 1.8;
    padding-bottom: .5em;
}

.font-body-Poppins .btn-group-xs > .btn,
.font-body-Poppins .btn-xs {
    line-height: 1.5;
}

.font-body-Poppins .productdetails-slidecount-container {
    padding-bottom: .1em;
}

.font-body-Poppins .products-modal .products-preview-slidecount {
    padding-bottom: .15em;
}

.font-body-Poppins .header .navbar-toggler {
    padding-top: .3rem;
}

.font-body-Poppins .products .product-price-sale-beforeprice:after {
    top: 42%;
}

.font-body-Poppins .productdetails .product-price-sale-beforeprice:after {
    top: 40%;
}

.font-body-Poppins .productslideshow .product-price-sale-beforeprice:after {
    top: 39%;
}

.font-body-Poppins .productslideshow .product-price {
    margin-top: .1em;
}

.font-body-Poppins .products .product-price-currency,
.font-body-Poppins .products .product-price-change {
    margin-top: -.35em;
}

.font-body-Poppins .products .products-modal .product-price-currency,
.font-body-Poppins .products .products-modal .product-price-change {
    margin-top: -.2em;
}

.font-body-Poppins .productdetails .product-price .product-price-currency,
.font-body-Poppins .productdetails .product-price .product-price-change {
    margin-top: -.18em;
}

.font-body-Poppins .products .product-price span + span + span.product-price-change {
    margin-left: -.4em;
}

.font-body-Poppins .products .product-price span + span {
    margin-left: -.25em;
}

.font-body-Poppins .products-modal .product-price span + span + span.product-price-change {
    margin-left: -.4em;
}

.font-body-Poppins .productslideshow .product-price span + span {
    margin-left: -.25em;
}

    .font-body-Poppins .productslideshow .product-price span + span + span {
        margin-left: -.4em;
    }

.font-body-Poppins .productdetails .product-price span + span {
    margin-left: -.25em;
}

    .font-body-Poppins .productdetails .product-price span + span + span.product-price-change {
        margin-left: -.45em;
    }

.font-body-Poppins .quantity-form-group .form-control {
    padding: .4em .6em;
    line-height: 1;
}


/* Business Info */
.font-body-Poppins .contact-details .contact-icon {
    top: -4px;
}

.font-body-Poppins .contact-details::after {
    top: -8px;
}
