/*
¡Bienvenido al CSS personalizado!

Para saber cómo funciona, ve https://wp.me/PEmnE-Bt
*/


/* Header background image | 31400957-hc */
body:not(.fse-enabled) #masthead {
    background-image: url();
    background-size: cover;
    background-position: 50% 170%;
    width: 170%;
    padding-left: 16px;
    padding-right: 16px;
}
 
@media only screen and (min-width: 1024px) {
    body:not(.fse-enabled) #masthead {
        padding-left: calc((100vw - 1022px) / 2);
        padding-right: calc((100vw - 1022px) / 2)
    }
}
/*fixed background for header hc-31436727*/
#masthead {
	background-attachment: fixed;
}

/*change link color additional class MA 31520680 hc*/
.lavanda a {
	color: white
}

/* Make the CF7 file field bigger - 31683837-hc | (MA) */
.wpcf7 input[type="file"]
{
	margin-top:50px;
	margin-bottom:50px;
	font-size:24px;
	
}
/*Reduce CF7 textarea size - 31683837-hc | (MA) */
.wpcf7 textarea
{
	height:60px;
	
}
/* Centering and moving into a full row the footer menu | 31721172-hc JA */
.site-footer #footer-info-wrapper {
  flex-direction: column;  
}
.site-footer #footer-info-wrapper .footer-navigation {
  padding-right:  0;
  text-align: center;
}
/* move footer information up 31790568-hc*/
.site-footer #footer-info-wrapper .footer-navigation {
    top: -50px;
    position: relative;
}
/*Edit the 0em number according to your website for desktop*/
#tidio-chat-iframe { margin-bottom: 3em !important; }
@media only screen and (max-width: 980px) {
 /*Edit the 0px number according to your website for mobile*/
     #tidio-chat-iframe { margin-bottom: 0px !important; }
}
/* Hide white space header on Spanish page | 34589598-HC | Natz */
.page-id-151 h1 {
 display: none;
}
/* Remove additional space on Spanish page | 4848616-zen | Natz */
.page-id-151 .entry-header {
    display: none; 
}
.page-id-151 #primary {
    margin-top: -32px;
}
/* remove background on table and desktop only - dotcom-6562659-zen */
@media only screen and (min-width: 600px) {
 *Remove background color from main menu | jp-6559662-zen*/
.main-menu-container {
    background: none !important;
}/*Remove background color from main menu | jp-6559662-zen*/
.main-menu-container {
    background: none !important;
}
}
/* Remove color from custom link bar on logo hover - 7406354-zen EH */
a.custom-logo-link:hover, .site-header .main-navigation > div > ul > li > a:hover, .site-title a:hover {
    background-color: unset;
}
/* Hide border from form multi-options | ( 7556894-zen ) MT */

form.contact-form .grunion-checkbox-multiple-options {
    border-color: transparent;
}
/*Alves - site title next to logo 7637627-zen sy*/  
@media only screen and (min-width: 560px) {
    .site-header {
        grid-template-areas:
            "site-logo site-title main-navigation"
            "site-logo site-description social-navigation";
        grid-template-columns: 100px auto auto; /* optional: puts title closer to logo */
    }
    .site-header .site-description, .site-header .social-navigation {
        align-self: start;
    }
}
/*reduce left and right padding Alves 7637627-zen sgy*/  
@media only screen and (min-width: 1024px) {
body:not(.fse-enabled) #masthead {

padding-left: calc((100vw
     - 1100px
    ) / 2);
padding-right: calc((100vw
     - 1100px
    ) / 2);
}  
}
/*Hide page title on English homepage only 7637627-zen sgy*/
.page-id-4600 .entry-header {
    display: none;
}
/*Remove margin above entry content on English homepage 7637627-zen sgy*/  
.post-4600 .entry-content {
margin-top:0px;
}