/*
Theme Name: Twenty Twenty One - Child Theme
Theme URI: https://wordpress.org/themes/twentytwentyone/
Version: 4.0
Description: Twenty Twenty One - Child Theme
Author: Patricia Rufino
Author URI: http://rufiara.com
Template: twentytwentyone
*/
 
/*----------------- Cambios a partir de aquí -------------------------------*/
/*
 * Variables 
 */
:root {
    --global--spacing-vertical: 10px!important;
}


@font-face {
    font-family: 'Emberly';
    src: url('fonts/Emberly-Bold.eot');
    src: url('fonts/Emberly-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Emberly-Bold.woff2') format('woff2'),
        url('fonts/Emberly-Bold.woff') format('woff'),
        url('fonts/Emberly-Bold.ttf') format('truetype'),
        url('fonts/Emberly-Bold.svg#Emberly-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/*
 * Estilos comunes
 */
.entry-header {
    display: none;
}

/*
 * Estilos tipográficos
 */
.secondary-title h2{
    font-family:'Emberly'!important;
}

.description p{
    line-height: 20px;
}

/*
 * Página inicial
 */
.home {
    background-color: #13320C;
    background-image: url("http://lareservadeherradores.com/wp-content/uploads/2021/08/bg_main.jpg");
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 1024px) {
    .home {
       background-size: 200% auto; 
    }
}

/*
 * Marquee
 */
 marquee a {
    color: #13320C; 
    margin-right: 6px;
    margin-left: 6px;

}

.ptms_marquee:before {
    content: '';
    width: 100%;
    display: block;
    background:transparent;
    position: absolute;
    height: 30px;
    z-index: 2;
}


/*
 * Producto con precio y descripción
 */
.item-price {
    color: #DAE2D1!important;
    position: relative;
    font-family: 'Barlow';
    margin-bottom: 8px;
}

.item-price p:first-child {
    margin-right: 45px;
}

.item-price span {
    font-size: 14px;
    display: block;
    margin-left: 16px;
    line-height: 1.2;
    opacity: 0.5;
}

.item-price__price {
    position: absolute;
    top: 0;
    right: 0;
    color: #EAD400;
}

/*
 * Footer
 */
 .no-widgets .site-footer {
     margin-top: 0!important;
 }
 .site-footer > .site-info {
     border-top: 0!important;
 }
.site-footer > .site-info .site-name.custom-footer {
    text-transform: capitalize;
    font-family: 'Barlow';
    font-size: 14px;
    color: #EAD400;
    text-align: center;
    width: 100%;
}