/*
Theme Name: Vanguardia Agroindustrial theme
Theme URI: 
Version: 1.0
Description: Vanguardia Agroindustrial theme
Author: STD
Author URI: 
Template: phlox
*/

@import url("../phlox/style.css");

/*----------------- Empieza a añadir cambios aquí abajo -------------------------------*/
/*
Colores
verde claro: #93C01F; / hsla(77, 72%, 44%, 1);
verde oscuro: #008D36; / hsla(143, 100%, 28%, 1);
azul: #0069B4; / hsla(205, 100%, 35%, 1);
negro: #1E1E1E; / hsla(0, 0%, 12%, 1);

Tipografias
font-family: 'Montserrat', sans-serif;
font-family: 'Baloo Chettan 2', cursive;
*/
.site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after, .aux-elementor-header-menu .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after {
    display: none !important;
}
.aux-parallax-section.elementor-element.elementor-column.elementor-col-16.elementor-inner-column {
    width: 33.33% !important;
}
.modulo-circulos p {
    margin-bottom: 0;
}
/* Menu principal header*/
.menu-header-principal .aux-elementor-header .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after {
    left: 8px;
    background: #FFFFFF !important;
}
.menu-header-principal a.aux-item-content {
    padding: 1px 10px 0px 10px !important;
}
.aux-sticky .menu-header-principal .aux-hover a .aux-menu-label::before {
    content: '';
    background: #95C11F;
    width: auto;
    height: 7px;
    position: relative;
    display: block;
    top: 44px;
    margin: -7px 0 0 0;
}
.aux-sticky img.custom-logo.aux-logo-image.aux-logo-image2.aux-logo-light {
    display: none !important;
}
.menu-header-principal .aux-master-menu {
    margin: -4px 0 0 0 !important;
}
/*#site-elementor-header.aux-elementor-header.aux-overlay-header {
    display: none;
}*/
.aux-sticky {
    display: block !important;
    animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.aux-sticky-placeholder {
    height: 0 !important;
}
.menu-header-home .aux-elementor-header .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after {
    background: #FFFFFF !important;
}
.aux-sticky .menu-header-principal a.mPS2id-highlight .aux-menu-label::before {
    content: '';
    background: #95C11F;
    width: auto;
    height: 7px;
    position: relative;
    display: block;
    top: 44px;
    margin: -7px 0 0 0;
}
.aux-sticky .menu-header-principal a.mPS2id-highlight {
    color: #008D36 !important;
}
.hentry .entry-content, .hentry .comment-body {
    margin-bottom: 0 !important;
}
img.aux-attachment.aux-featured-image.attachment-334x72.aux-attachment-id-347 {
    width: 165px;
}
.aux-sticky .menu-header-principal a {
    color: #0069B4 !important;
}
.aux-sticky .menu-header-principal .aux-elementor-header .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after {
    background: #0069B4 !important;
}
.aux-sticky a svg {
    fill: #0069B4 !important;
}
.aux-sticky a:hover svg {
    fill: #93C01F !important;
}
.aux-sticky img.aux-attachment.aux-featured-image {
    display: none;
}
.aux-sticky a.aux-logo-anchor.aux-has-logo::after {
    content: '';
    background: url(http://vanguardiaagro.com/wp-content/uploads/2020/04/logo-va-chico.png);
    width: 165px;
    height: 42px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
.aux-sticky .menu-header-principal .aux-master-menu {
    margin: -12px 0 0 0 !important;
}
.aux-sticky .elementor-widget-container {
    padding: 0 !important;
}
.menu-header-principal .aux-offcanvas-menu .offcanvas-content {
    overflow-y: inherit !important;
}
/* fin Menu principal header*/

/* comienza formulario de novedades */
.form-novedades .form-contect {
    width: 60%;
    margin: 0 auto;
}
.form-novedades .input-form {
    margin: 0 0 15px;
}
.form-novedades input.wpcf7-form-control.wpcf7-text {
    background: none;
    border: none;
    border-bottom: solid 1px;
    border-radius: 0;
    color: #FFFFFF;
    text-align: center;
}
.form-novedades .form-contect p {
    text-align: center;
}
.form-novedades input.wpcf7-form-control.wpcf7-submit {
    background: none;
    border: solid 2px;
    border-radius: 50px;
    padding: 6px 20px 9px;
    font-size: 18px;
    text-transform: lowercase;
    font-weight: 600;
}
.form-novedades input.wpcf7-form-control.wpcf7-submit:hover {
    background: #2D2D2D;
}
.form-novedades ::placeholder {
    color: #FFFFFF !important;
    text-align: center !important;
    font-style: normal !important;
}
.form-novedades ::-webkit-input-placeholder { /* Edge */
    color: #FFFFFF !important;
    text-align: center !important;
    font-style: normal !important;
}
.form-novedades :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FFFFFF !important;
    text-align: center !important;
    font-style: normal !important;
}
.form-novedades .form-contect input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border-color: #FFFFFF !important;
}
.form-novedades .ajax-loader {
    margin: 0 -32px 0 4px !important;
}
.form-novedades .form-control:focus {
    box-shadow: none;
    background: #FFFFFF !important;
    color: #FFFFFF !important;  
}
.form-novedades .wpcf7-not-valid-tip {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    display: block;
    background: red;
    width: fit-content;
    margin: 0 auto;
    padding: 2px 10px;
    border-radius: 10px;
    text-align: center;
}
.form-novedades .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
    color: #FFFFFF;
    margin: 0 auto 10px;
    border-radius: 15px;
    width: 60%;
    background: #ff0000;
    text-align: center;
}
.form-novedades .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: #444444;
    margin: 0 auto 10px;
    border-radius: 15px;
    width: 60%;
    background: #f7e700;
    text-align: center;
}
.form-novedades .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: #FFFFFF;
    margin: 0 auto 10px;
    border-radius: 15px;
    width: 60%;
    text-align: center;
    background: #398f14;
}
/* finaliza formulario de novedades */

/* slider testimonios */
.slider-testimonios .ms-info {
    width: 500px;
    margin: 0 auto;
    display: table;
}
.slider-testimonios .txt-testimonios {
    display: table-cell;
    vertical-align: middle;
    height: 130px;
    font-size: 18px;
    font-style: italic;
    text-align: center;
}
.slider-testimonios .ms-bullets.ms-dir-h.ms-align-bottom {
    bottom: 0 !important;
}
/* end slider testimonios */

/* modulo quines somos */
#quienes-somos a._mPS2id-h.mPS2id-highlight {
    color: #95c11f;
}
#quienes-somos a._mPS2id-h.mPS2id-highlight:hover {
    color: #008D36;
}
/* fin modulo quienes somos */

/* Menu footer */
.menu-footer ul {
    margin: 0 18px;
    list-style: disc;
    color: #FFFFFF;
}
.menu-footer li {
    margin: 0 0 10px;
}
.menu-footer li a {
    color: #FFFFFF;
    font-weight: 500;
}
.menu-footer li a:hover {
    color: #95C11F;
}
/* Fin Menu footer */

/* Google Maps */
.maps-location iframe {
    margin-bottom: 0 !important;
}
/* fin de Google Maps */

/* vista tablet */
@media (max-width: 768px) {
    /* menu */
    .aux-sticky a.aux-logo-anchor.aux-has-logo::after {
        margin: 0 0 0 25px;
    }
    .aux-sticky .elementor-483 .elementor-element.elementor-element-f0a46a4 .aux-burger:before, .aux-sticky .elementor-483 .elementor-element.elementor-element-f0a46a4 .aux-burger:after, .aux-sticky .elementor-483 .elementor-element.elementor-element-f0a46a4 .aux-burger .mid-line {
        border-color: #000000 !important;
    }
    .menu-header-principal a {
        color: #0069B4 !important;
        font-size: 20px !important;
    }
    .aux-offcanvas-menu {
        width: 270px !important;
    }
    .menu-header-principal .aux-master-menu {
        text-align: right;
    }
    .menu-header-principal a.aux-item-content {
        padding: 1px 25px 0px !important;
    }
    .menu-header-principal li.aux-menu-item {
        margin: 0 0 15px;
        border-bottom: solid 1px #EEEEEE;
        padding: 0 0 15px;
    }
    .aux-sticky .menu-header-principal .aux-hover a .aux-menu-label::before {
        content: none;
    }
    .aux-sticky .menu-header-principal a.mPS2id-highlight .aux-menu-label::before {
        content: none;
    }
    .aux-sticky {
        display: block !important;
        animation: none;
        -moz-animation: none; /* Firefox */
        -webkit-animation: none; /* Safari and Chrome */
        -o-animation: none; /* Opera */
    }
    /* fin menu */
}
/* fin vista celular */

/* vista celular */
@media (max-width: 480px) {
    .elementor-widget-container:before {
        content: none !important;
    }
    .aux-parallax-section.elementor-element.elementor-column.elementor-col-16.elementor-inner-column {
        width: 100% !important;
    }
    /* menu */
    .aux-sticky a.aux-logo-anchor.aux-has-logo::after {
        margin: 0 0 0 10px;
    }
    .aux-sticky .elementor-483 .elementor-element.elementor-element-f0a46a4 > .elementor-widget-container {
        margin: -12px 5px 0px 0px !important;
    }
    /* fin menu */

    /* slider testimonios */
    .slider-testimonios .ms-info {
        width: 90%;
    }
    .slider-testimonios .master-slider {
        height: 130px !important;
    }
    /* fin slider testimonios */
}
/* fin vista celular */