/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/* Heavitas */
@font-face {
    font-family: 'Heavitas';
    src:
        url('./fonts/Heavitas-Regular.woff2') format('woff2'),
        url('./fonts/Heavitas.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ITC Avant Garde Demi */
@font-face {
    font-family: 'ITCAvantGarde';
    src:
        url('./fonts/ITCAvantGardeDemi-Demi.woff2') format('woff2'),
        url('./fonts/ITCAvantGardeDemi.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* ===========================
   Fuentes personalizadas
=========================== */

@font-face {
    font-family: 'Heavitas';
    src: url('./fonts/Heavitas-Regular.woff2') format('woff2'),
         url('./fonts/Heavitas.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITCAvantGarde';
    src: url('./fonts/ITCAvantGardeDemi-Demi.woff2') format('woff2'),
         url('./fonts/ITCAvantGardeDemi.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* ===========================
   Texto normal
=========================== */

body,
p,
span,
li,
td,
th,
input,
textarea,
select,
button,
label,
blockquote {
    font-family: 'ITCAvantGarde', sans-serif !important;
}

/* ===========================
   Títulos
=========================== */

h1,
h2,
h3,
h4,
h5,
h6,
.page-title,
.entry-title,
.widget-title,
.porto-u-heading,
.vc_custom_heading,
.elementor-heading-title {
    font-family: 'ITCAvantGarde', sans-serif !important;
}

.tb-meta-product_cat {
    color: #ffffff !important;
}

.woocommerce .price,
.tb-woo-price .price {
    font-size: 1.425rem !important;
    --porto-fs: 1.425rem !important;
}

#mini-cart .cart-popup .button.checkout {
    --porto-heading-color: var(--porto-primary-color);
}

.success-message-container .btn-dark.continue_shopping {
    --porto-heading-color: var(--porto-primary-color);

    background: var(--porto-primary-color);
    border-color: var(--porto-primary-color);
    color: var(--porto-light-1);
}

.cart-collaterals .wc-proceed-to-checkout .btn-v-dark {
    --porto-heading-color: var(--porto-primary-color);
}

.tb-hover-content a.porto-tb-woo-link.porto-tb-addcart {
    background-color: var(--porto-secondary-color);
}

#place_order {
    --porto-heading-color: var(--porto-primary-color);
}