/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1611563709
Updated: 2021-01-25 08:35:09

Colores:
Azul: #4174B6

*/

:root {
    --color-enlace-info-puesto: black ;
    --color-iconos: #364164;
    --fuente-evo: "Poppins",sans-serif;
    --color-fondo-boton: transparent;
    --color-boton: white ;
    --color-hover-fondo-boton: #364164;
    --color-hover-boton: black ;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
body{
	font-family: 'Poppins', sans-serif;
}

h2 {
    font-size: 1.8rem;
    font-family: 'Dosis',Arial;
    color: #364164;
}
h3 {
    font-size: 1.6rem;
    font-family: 'Dosis',Arial;
    color: #364164;
}
h4 {
    font-size: 1.4rem;
    font-family: 'Dosis',Arial;
    color: #364164;
}






.blog__evo .void-row .puesto__contenido {
    clip-path: polygon(0 0, 100% 0, 75% 99%, 0% 100%);
    background: #ffbb39d1;
    padding: 8px 16px;
}

.blog__evo .void-row .puesto__contenido .puesto__nombre {
    padding-right: 25%;
    letter-spacing: 1px;

}
.blog__evo .void-row .puesto__contenido h2 {
    line-height: 1em !important;
    font-size: 18px !important;
}
.blog__evo .void-row .puesto__contenido h2 a {
    color: #022031 !important;
    font-size: 16px !important;
}
.void-row .evo-post {
    margin-bottom: 32px;
}
.void-Container {
    max-width: 1280px !important ;
}

@media screen and (max-width: 767px) {
    .void-row .evo-puesto {
        width: 100%;
        max-width: 100% !important;
        flex-basis: 100%;
    }
    .void-row .puesto__nombre a {
        font-size: 12px !important ;
    }
    .void-row .puesto__categorias {
        font-size: 12px !important ;
    }
    .void-row .evo-post {
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        margin-bottom: 16px;
    }
}

.void-row .evo-puesto {
    max-width: 32.333333%;
    margin: .5%;
}

.void-row .puesto__contenido {
    position: relative;
    background: #364164;
    padding: 16px;
    right: 0 ;
}

.void-row .puesto__categorias {
    color: #EFDFBD !important;
    font-size: 14px;
    text-align: right;
}
.void-row .puesto__nombre {

}
.void-row .puesto__nombre{
    font-size: 16px;
    line-height:1 ;
    color: white !important ;
    text-align:right;
}
.void-row .puesto__nombre a{
    font-size: 16px;
    line-height:1 ;
    color: white !important ;
}




.evo-puesto__enlace-evomarket {
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex ;
}
.evo-puesto__enlace:hover {
    color: var(--color-iconos);
}
.evo-puesto__enlace-evomarket a {
    background: transparent ;
    color: #364164 !important ;
    border: solid 2px #364164 ;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 16px;
    font-family: var(--fuente-evo);
    text-align: center ;
}
.evo-puesto__enlace-evomarket a:hover {
    background:  var(--color-hover-fondo-boton) !important ;
    color: white !important ;
    border: solid 2px var(--color-hover-fondo-boton) ;
    font-family: var(--fuente-evo);
    text-align: center ;
}

