﻿/* font replace */
body {
    font: normal 15px 'Barlow Semi Condensed', sans-serif !important;
}

input[type='checkbox'],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
button,
textarea {
    font: normal 15px 'Barlow Semi Condensed', sans-serif !important;
}

select,
.inputs input[type='checkbox'] ~ label,
.inputs input[type='radio'] ~ label,
.terms-of-service input[type='checkbox'] ~ label,
.terms-of-service,
.cart-collaterals .hint,
.newsletter-email .options label,
.shipping-method .method-description,
.payment-method .payment-description,
.section.payment-info,
.login-page .text,
.login-page .inputs.reversed .forgot-password,
.rich-blog-homepage .post-description,
.sitemap-page .description,
.sitemap-page li,
.topic-post .post-vote .vote-count-post,
.topic-page .page-body,
.topic-block-body,
.overview .non-discounted-price,
.footer-block .list,
.footer-block.newsetter .footer-collapse,
.footer-lower {
    font-family: 'Barlow Semi Condensed', sans-serif !important;
}

.address-list-page .info,
.bar-notification,
.breadcrumb,
.message-error,
.full-description,
.product-specs-box .data-table .spec-value,
.overview .label,
.variant-overview .label,
.overview .value,
.variant-overview .value,
.overview .short-description,
.variant-overview .variant-description,
.number-of-returned-products,
.news-item .news-text,
.news-item-page .news-body,
.blog-posts .post-text,
.blogpost-page .post-body,
.order-list-page .info,
.order-details-page .order-overview-content,
.order-review-data ul,
.order-details-area ul,
.reward-points-overview,
.use-reward-points,
.wishlist-page .share-info,
.shipment-details-area ul,
.return-request-list-page .details,
.ui-dialog-content .page-title h1,
.gdpr-tools-page .fieldset
.form-fields,
.no-data {
    font-family: 'Barlow Semi Condensed', sans-serif !important;
}

.checkout-page .address-item li.name {
    font: normal 16px 'Barlow Semi Condensed', sans-serif !important;
}

.advanced-search-checkbox .inputs input[type='checkbox'] ~ label,
.forum-search-page .basic-search .inputs.reversed label {
    font: normal 15px 'Barlow Semi Condensed', sans-serif !important;
}

.forum-search-page .search-results th {
    font: normal 14px 'Barlow Semi Condensed', sans-serif !important;
}

.overview .stock .value,
.variant-overview .stock .value {
    font: 14px 'Barlow Semi Condensed', sans-serif !important;
}

@media all and (min-width: 768px) {
    .sub-categories-wrapper .title a {
        font: normal 15px 'Barlow Semi Condensed', sans-serif !important;
    }

    .compare-products-table tr td:first-child {
        font: normal 14px 'Barlow Semi Condensed', sans-serif !important;
    }
}

@media all and (min-width: 1201px) {
    .mega-menu .box li a,
    .mini-shopping-cart .attributes, 
    .mini-shopping-cart .quantit {
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }

    .header-selectors-wrapper select {
        font: normal 13px 'Barlow Semi Condensed', sans-serif !important;
    }
}

/* font fixes */
.button-1.newsletter-subscribe-button,
.button-1.search-box-button,
.button-2.add-to-wishlist-button,
.button-2.email-a-friend-button,
.button-2.product-box-add-to-cart-button,
.ui-button.ui-dialog-titlebar-close,
.item-navigation-buttons .previous-button,
.item-navigation-buttons .next-button,
button.slick-prev.slick-arrow,
button.slick-next.slick-arrow,
button.search-box-button {
    color: transparent !important;
}

.page.topic-page strong {
    font-weight: bold !important;
}
