/* Amatic SC */
.font-body,
.font-body-AmaticSC,
.font-body-AmaticSC .products .filter-item label.form-check-label,
.font-body-AmaticSC .contact-details,
.font-body-AmaticSC .gallery-img-text,
.font-body-AmaticSC .header .nav-link,
.font-body-AmaticSC .header .dropdown-item,
.font-body-AmaticSC .footer .nav-link,
.font-body-AmaticSC .footer .dropdown-item,
.font-body-AmaticSC .gallery .gallery-img-wrap,
.font-body-AmaticSC .btn,
.font-body-AmaticSC .product-results,
.font-body-AmaticSC .btn-link,
.font-body-AmaticSC .employees .employees-title,
.font-body-AmaticSC .page-item.active .page-link,
.font-body-AmaticSC .modal-success .modal-title,
.font-body-AmaticSC .contact-hourstime-day {
    font-family: "Amatic SC", cursive;
    font-weight: 700;
}

    .font-body-AmaticSC .font-bold {
        font-weight: 700;
    }


    .font-body-AmaticSC .header .nav-link,
    .font-body-AmaticSC .header .dropdown-item,
    .font-body-AmaticSC .footer .nav-link,
    .font-body-AmaticSC .footer .dropdown-item,
    .font-body-AmaticSC .btn,
    .font-body-AmaticSC .badge-product-sale,
    .font-body-AmaticSC .btn-link,
    .font-body-AmaticSC .contact-hourstime-day,
    .font-body-AmaticSC .gallery .gallery-img-wrap,
    .font-body-AmaticSC p.lead {
        font-weight: 700;
    }

    .font-body-AmaticSC .form-control,
    .font-body-AmaticSC .products .product-price-input-group-addon,
    .font-body-AmaticSC label,
    .font-body-AmaticSC .form-text,
    .font-body-AmaticSC .products .product-price-input-group-addon,
    .font-body-AmaticSC .products-preview-slidecount,
    .font-body-AmaticSC .gallery-banner .gallery-banner-count,
    .font-body-AmaticSC .eCommerce .product-remove,
    .font-body-AmaticSC .products .filter-item label.form-check-label,
    .font-body-AmaticSC .products .filter-list .nav-link,
    .font-body-AmaticSC .eCommerce .text-after-radio,
    .font-body-AmaticSC .eCommerce .text-after-radio .btn-link,
    .font-body-AmaticSC .eCommerce .shipping-storeloc,
    .font-body-AmaticSC .eCommerce .shipping-storeloc .btn-link,
    .font-body-AmaticSC .shoppingcart-message.alert-primary,
    .products-popover .popover-body,
    .font-body-AmaticSC .product-totals-item,
    .font-body-AmaticSC .cart-preview .product-item .product-price,
    .font-body-AmaticSC .shoppingcart .product-totalprice,
    .font-body-AmaticSC .shoppingcart .product-price,
    .font-body-AmaticSC .checkout .product-totalprice,
    .font-body-AmaticSC .invoicesquotes,
    .font-body-AmaticSC .form-smtext,
    .font-body-AmaticSC .form-smtext .btn-link {
        font-family: "Helvetica Neue",Arial,sans-serif;
    }

    .font-body-AmaticSC .invoicesquotes {
        font-weight: normal;
    }

        .font-body-AmaticSC .invoicesquotes .iq-note-content,
        .font-body-AmaticSC .invoicesquotes .iq-footer {
            font-size: .8rem;
        }

        .font-body-AmaticSC .invoicesquotes .btn-link {
            font-size: 1.5rem;
        }

        .font-body-AmaticSC .invoicesquotes .btn-lg {
            font-size: 1.8rem;
        }

    .font-body-AmaticSC .form-smtext,
    .font-body-AmaticSC .form-smtext .btn-link {
        font-size: .7rem;
    }

        .font-body-AmaticSC .eCommerce label,
        .font-body-AmaticSC .form-smtext .btn-link {
            font-weight: bold;
        }

    .font-body-AmaticSC .eCommerce .text-after-radio,
    .font-body-AmaticSC .form label,
    .font-body-AmaticSC .businessinfo label {
        font-weight: 400;
    }

    .font-body-AmaticSC .header .navbar-toggler {
        padding-top: .4rem;
    }

    .font-body-AmaticSC .header-business,
    .font-body-AmaticSC .footer-business {
        font-size: 1.4rem;
    }

    .font-body-AmaticSC .header .header-business-email {
        padding-top: 0;
    }

    .font-body-AmaticSC .header .nav-link,
    .font-body-AmaticSC .header .dropdown-item,
    .font-body-AmaticSC .footer .nav-link,
    .font-body-AmaticSC .footer .dropdown-item {
        font-size: 1.4em;
    }

    .font-body-AmaticSC .btn-group-xs > .btn,
    .font-body-AmaticSC .btn-xs {
        padding: .35rem .7rem;
        font-size: 1.4rem;
        line-height: 1.5;
    }

    .font-body-AmaticSC .btn-group-sm > .btn,
    .font-body-AmaticSC .btn-sm {
        font-size: 1.4rem;
        line-height: 1.5;
    }

    .font-body-AmaticSC .btn-group-lg > .btn,
    .font-body-AmaticSC .btn-lg {
        padding: .6rem 1rem;
        font-size: 1.5rem;
        line-height: 1.7;
    }

    .font-body-AmaticSC .shoppingcart .btn-secondary.btn-checkout {
        font-size: 1.5rem;
    }

    .font-body-AmaticSC .cart-preview .btn-remove-product {
        font-size: 1rem;
    }

    .font-body-AmaticSC .list-text-description,
    .font-body-AmaticSC p,
    .font-body-AmaticSC p.lead,
    .font-body-AmaticSC .detailedlist-item-desc,
    .font-body-AmaticSC .gallery-albums .gallery-img-photo:before,
    .font-body-AmaticSC .productdetails-message,
    .font-body-AmaticSC .products-loading-container .loader-text,
    .font-body-AmaticSC .modal-success .modal-title {
        font-size: 1.3em;
    }

    .font-body-AmaticSC .employees-contact,
    .font-body-AmaticSC .employees-bio {
        font-size: 1.2em;
        line-height: 1.8em;
    }

    .font-body-AmaticSC .employees-title {
        font-size: 1.3em;
        margin-bottom: 1em;
        text-transform: uppercase;
    }

    .font-body-AmaticSC .gallery-modal-lightbox .gallery-img-text {
        font-size: 1.3rem;
    }

    .font-body-AmaticSC .gallery-banner .gallery-banner-count {
        bottom: 13px;
        font-size: 20px;
    }

    .font-body-AmaticSC .employees-bio-text {
        font-size: 1.1em;
    }

    /* Product Slideshow */
    .font-body-AmaticSC .productslideshow .products-lowstock {
        font-size: 1rem;
    }

    .font-body-AmaticSC .productslideshow .product-img-message {
        padding: .2em .8em;
        font-size: 1.4em;
    }

    .font-body-AmaticSC .productslideshow .product-price {
        font-size: 1.6rem;
    }

    .font-body-AmaticSC .productslideshow .product-price-currency,
    .font-body-AmaticSC .productslideshow .product-price-change {
        font-size: .9rem;
        margin-top: 0;
    }

    .font-body-AmaticSC .productslideshow .product-price-email {
        font-size: 1.1rem;
    }

    /* Products */
    .font-body-AmaticSC .products .price-widget .btn-block {
        line-height: 1;
        font-size: 1.5em;
        padding: 13px;
    }

    .font-body-AmaticSC .products .filter-topbar-togglebtn,
    .font-body-AmaticSC .productdetails .col-sm .btn,
    .font-body-AmaticSC .productdetails .btn-primary,
    .font-body-AmaticSC .products-modal.products-modal-preview .col-sm .btn {
        font-size: 1.4em;
        line-height: 1;
        padding: 13px 8px 14px 8px;
    }

    .font-body-AmaticSC .productdetails-tabs-content {
        font-size: 1.3em;
    }

    .font-body-AmaticSC .product-results {
        font-size: 1.3em;
    }

@media (min-width: 992px) {
    .font-body-AmaticSC .products .filter-topbar .show-more-link {
        margin-top: .5em;
        margin-bottom: 0;
    }
}

.font-body-AmaticSC .products-preview-slidecount {
    font-size: .9em;
}

.font-body-AmaticSC .products .filter-sidebar .filter-item-title::before {
    top: .6em;
    font-size: .5em;
}

.font-body-AmaticSC .products .filter-item label.form-check-label {
    font-weight: normal;
}

.font-body-AmaticSC .products .products-item .product-desc {
    font-size: 1.2rem;
}

.font-body-AmaticSC .products .products-lowstock {
    font-size: 1rem;
    margin-top: -.3em;
}

.font-body-AmaticSC .product-featured::before {
    font-family: "Helvetica Neue",Arial,sans-serif;
}

.font-body-AmaticSC .products .product-img-message {
    padding: .2em .8em;
    font-size: 1.4em;
}

.font-body-AmaticSC .products .product-price {
    font-size: 1.6rem;
}

.font-body-AmaticSC .products .product-price-currency,
.font-body-AmaticSC .products .product-price-change {
    font-size: .9rem;
    margin-top: 0;
}

.font-body-AmaticSC .products .product-price-email {
    font-size: 1.1rem;
}

.font-body-AmaticSC .products-modal .product-price {
    font-size: 2em;
}

.font-body-AmaticSC .products-modal .product-price-email {
    font-size: 1.2em;
}

.font-body-AmaticSC .products-modal .product-price-currency,
.font-body-AmaticSC .products-modal .product-price-change {
    font-size: 1rem;
    margin-top: -.1em;
}

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

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

.font-body-AmaticSC .products-modal .product-desc {
    font-size: 1.1em;
    line-height: 1.4em;
}

.font-body-AmaticSC .product-linkDetails {
    font-size: 1.1em;
}

.font-body-AmaticSC .products .show-more-link {
    font-size: 1.3em;
    min-width: 90px;
}

/* Product Details */
.font-body-AmaticSC .productdetails .product-price {
    font-size: 2rem;
}

.font-body-AmaticSC .productdetails .product-price-currency,
.font-body-AmaticSC .productdetails .product-price-change {
    font-size: 1rem;
    margin-top: -.14em;
}

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

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

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

.font-body-AmaticSC .productdetails .product-price-email {
    font-size: 1.1rem;
}

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

.font-body-AmaticSC .productdetails .products-lowstock {
    font-size: 1rem;
}

.font-body-AmaticSC .productdetails .product-desc {
    font-size: 1.2em;
    line-height: 1.3em;
}

.font-body-AmaticSC .productdetails .product-details {
    font-size: 1.4em;
    line-height: 1.3em;
}

/* eCommerce */
.font-body-AmaticSC .product-remove::after {
    font-size: 1em;
}

.font-body-AmaticSC .eCommerce .product-varqty span {
    font-size: 1em;
}

.font-body-AmaticSC .product-remove {
    font-size: 2em;
}


/* Forms */

.font-body-AmaticSC .btn-submit {
    padding-top: .2em;
    padding-bottom: .2em;
    font-size: 2rem;
    min-width: auto;
}

.font-body-AmaticSC .dropzone .dz-message {
    font-size: 1.4rem;
    line-height: 1.5;
}

.font-body-AmaticSC .address-type {
    font-size: 26px;
}



/* Business Info */
.font-body-AmaticSC .contact-details-info {
    font-weight: 700;
}

.font-body-AmaticSC .contact-details,
.font-body-AmaticSC .contact-hourstime {
    font-size: 1.2em;
}

.font-body-AmaticSC .contact-hourstime-day {
    font-size: 1.1em;
}

.font-body-AmaticSC .contact-details {
    margin-bottom: 1em;
}

    .font-body-AmaticSC .contact-details.contact-email {
        margin-bottom: 1.2em;
    }

.font-body-AmaticSC .products .filter-item label.form-check-label {
    font-size: 14px;
}



/* Header */
.font-body-AmaticSC .hloc-info {
    font-size: 1.2em;
    line-height: 1em;
}

.font-body-AmaticSC .hloc-btn {
    font-size: 1.2em;
}
