/*
 Theme Name:   Raquel Fernandez Nutrición
 Description:  Tema para la web de Raquel Fernandez Nutrición
 Author:       Víctor Cariñanos
 Author URI:   https://www.victorcarinanos.com/
 Template:     jobify
 Version:      1.0.0
 Text Domain:  raquel-fernandez-nutricion
*/
/* =Aquí empieza la personalización de tu tema
-------------------------------------------------------------- */
/* hebrew */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Varela Round Regular'), local('VarelaRound-Regular'), url(../../../s/varelaround/v11/w8gdH283Tvk__Lua32TysjIfpcuPP9g.woff) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Varela Round Regular'), local('VarelaRound-Regular'), url(../../../s/varelaround/v11/w8gdH283Tvk__Lua32TysjIfqMuPP9g.woff) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Varela Round Regular'), local('VarelaRound-Regular'), url(../../../s/varelaround/v11/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Varela Round Regular'), local('VarelaRound-Regular'), url(../../../s/varelaround/v11/w8gdH283Tvk__Lua32TysjIfp8uP.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Saira Thin'), local('Saira-Thin'), url(../../../s/saira/v3/mem-Ya2wxmKQyNFEfZ41V4Uf.woff) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Saira Thin'), local('Saira-Thin'), url(../../../s/saira/v3/mem-Ya2wxmKQyNFEfZ81V4Uf.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Saira Thin'), local('Saira-Thin'), url(../../../s/saira/v3/mem-Ya2wxmKQyNFEfZE1Vw.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Saira Regular'), local('Saira-Regular'), url(../../../s/saira/v3/memwYa2wxmKQyNkoTZMtUw.woff) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Saira Regular'), local('Saira-Regular'), url(../../../s/saira/v3/memwYa2wxmKQyNkpTZMtUw.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Saira Regular'), local('Saira-Regular'), url(../../../s/saira/v3/memwYa2wxmKQyNknTZM.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Saira Black'), local('Saira-Black'), url(../../../s/saira/v3/mem9Ya2wxmKQyNGkaoYdcrgmVA.woff) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Saira Black'), local('Saira-Black'), url(../../../s/saira/v3/mem9Ya2wxmKQyNGkaoYccrgmVA.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Saira Black'), local('Saira-Black'), url(../../../s/saira/v3/mem9Ya2wxmKQyNGkaoYScrg.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    overflow-x: initial !important;
}

body p a{
	color: #7d8d33;
	text-decoration: underline;
}

body .elementor-widget-heading.elementor-widget-heading .elementor-heading-title{
    color: #7d8d33;
}

body .elementor-widget-button a.elementor-button, 
body .elementor-widget-button .elementor-button{
    background-color: #7d8d33;
    font-weight: lighter;
}

body .elementor-widget-text-editor {
    color: #4b4949;
    font-family: "Varela Round", Sans-serif;
    font-weight: 400;
}

body .content-area{
    margin: 20px auto 0;
}

/* Cabecera */
body{
    padding-top: 0 !important;    
}

#top-panel{
    background-color: #c85a6b;
    color: #fff;
}

#top-panel > div{
    width: 1170px;
    margin: 0 auto;
    padding: 5px 0;
}

#top-panel > div h1{
    display: inline; font-weight: lighter; font-size: 16px;
}

#top-panel > div span{
    display: inline-block;
    float: right;
    margin-left: 15px;
}

#top-panel > div  span a{
    color: #fff;
}

#masthead{
    position: initial;  
    margin-bottom: -10px;  
}

#masthead > .container{
	padding: 10px 0;
}

.site-header{
    box-shadow: none !important;
}

#menu-principal a:hover{
	opacity: .5;
}

#menu-principal a:after{
	font-size: 12px;
}

#menu-principal .current-menu-item a{
	text-decoration: underline;
}

#menu-principal .sub-menu{
	padding: 0;
    background: #e7e7e7;
    border-radius: 3px;
}

/* Home */
.sec-icono-home .elementor-widget-html > div{
    text-align: center;
}
.sec-icono-home i{
    font-size: 50px;
    color: #7d8d33;
    
}

#foto-raquel-home > div{
    padding-bottom: 0;
}

.elementor-widget-wp-widget-woothemes_testimonials .woothemes-testimonial{
    width: 100%;
    margin-bottom: 20px;
}

.elementor-widget-wp-widget-woothemes_testimonials .author{
    color: #4b4949;
}

body.home .wplp_outside .wpcu_block_title{
    display: none;
}

body.home .wplp_outside .wplp_container .wplp_listposts ul{
    display: flex;
    justify-content: space-between;
}

body.home .wplp_outside .wplp_container .wplp_listposts ul li{
    border: 1px solid #e7e7e7;
    width: 31% !important;
    border-radius: 3px;
    overflow: hidden;
}

body.home .wplp_outside .wplp_container .wplp_listposts ul li .img_cropper{
    margin: 0 !important
}

body.home .wplp_outside .wplp_container .wplp_listposts ul li .title{
    max-width: 100%;
    font-family: "Saira", Sans-serif;
    font-weight: lighter;
    font-size: 22px;
    color: #7d8d33;
    padding: 0 10px;
    margin: 15px 0;
    min-height: 54px;
    overflow: hidden;
}

body.home .wplp_outside .wplp_container .wplp_listposts ul li .text{
    font-family: "Varela Round", Sans-serif;
    padding: 0 10px;
    color: #4b4949;
    font-size: 16px;
    margin: 0 0 15px 0;
}

body.home .wplp_outside .wplp_container .wplp_listposts ul li .read-more{
    float: none !important;
    font-family: "Varela Round", Sans-serif;
    color: #7d8d33 !important;
    text-align: left;
    display: block;
    margin-bottom: 15px;
}

body.home .elementor-testimonial-content{
    background-color: #fff;
    border-radius: 6px;
    padding: 5px;
    margin-bottom: 10px;
}

body.home .elementor-testimonial-image{
    margin-bottom: 0 !important;
}

body.home .elementor-testimonial-name{
    color: #4b4949;
}

/* Footer */
footer#colophon{
    background-color: #c85a6b;    
    color: #fff;
}

footer#colophon a{
    color: #fff;
}

footer#colophon > div{
    width: 1120px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

footer#colophon > div h3{
    font-family: "Saira", Sans-serif;
    font-size: 40px;
    font-weight: 100;
}

footer#colophon > div #sec-info-pie{
    width: 25%;
}

footer#colophon > div #sec-info-pie #rrss-pie{
    padding: 0;
}

footer#colophon > div #sec-info-pie #rrss-pie li{
    display: inline-block;
    list-style: none;
    margin-right: 15px;
}

footer#colophon > div #sec-info-pie #rrss-pie li i{
    font-size: 30px;
}

footer#colophon > div #sec-form-pie{
    width: 75%;
}

footer#colophon > div #sec-form-pie > h3{
    padding-left: 10px;
}

footer#colophon > div #sec-form-pie form{
    margin-top: -15px;
}

footer#colophon > div #sec-form-pie .form-columna{
    display: inline-block;
    width: 33.33%;
    float: left;
    padding: 15px;
}

footer#colophon > div #sec-form-pie .form-columna.dos-columna{
    width: 66.66%;
}

footer#colophon > div #sec-form-pie .form-columna .wpcf7-acceptance .wpcf7-list-item{
	margin-top: 15px;
}

footer#colophon > div #sec-form-pie .form-columna .wpcf7-acceptance input{
	display: inline-block;
	width: 17px;
	height: 17px;
}

footer#colophon > div #sec-form-pie .form-columna .wpcf7-acceptance label{
	text-transform: inherit;
	font-weight: lighter;
}

footer#colophon > div #sec-form-pie .form-columna .wpcf7-acceptance label span{
	position: relative;
	top: -3px;
}

button[disabled], input[disabled]{
	opacity: .6 !important;
	background-color: #9e9e9e !important;
}

footer#colophon > div #sec-form-pie .form-columna input,
footer#colophon > div #sec-form-pie .form-columna textarea{
    border: 0;
    padding: 10px 10px;
    height: 45px;
    display: block;
    line-height: 1;
    width: 100%;
    resize: none;
    border-radius: 6px;
}

footer#colophon > div #sec-form-pie .form-columna input[type=submit]{
    background-color: #606060;
    color: #fff;
    font-weight: lighter;
}

footer#colophon > div #sec-form-pie .form-columna input[type=submit]:hover{
    opacity: .7;
}

/**/
body .footer-cta{
    margin: 0;
}

/* Botón ir arriba */
#ir-arriba{
    position: fixed;
    right: 0;
    bottom: -40px;
    width: 60px;
    height: 40px;
    line-height: 40px;
    background: #7d8d33;
    color: #fff;
    z-index: 1;
    text-align: center;
    font-size: 25px;
}

#ir-arriba.mostrar-ir-arriba{
    bottom: 0px;
}

/* Blog */
body .page-header{
    background: none;
    padding: 0;
    margin: 0;
    border: 0;
}

body .page-header h2{
    font-family: "Saira", Sans-serif;
    font-size: 42px;
    font-weight: 100;
    text-align: left;
    color: #7d8d33;
    width: 100%;
    margin: 20px auto 0;
    max-width: 1120px;
}

body.blog #primary{
    margin-top: 10px;
}

body.blog #primary #content{
    width: 1120px;
    max-width: 100%;
}

body.blog  .blog-archive > div{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

body.blog article.post{
    width: 48%;
    display: inline-block;
    margin-bottom: 30px;
}

body.blog article.post > div{
    width: 100%;
    padding: 0;
}

body.blog article.post .entry-title{
    margin-bottom: 10px;
}

body.blog article.post .entry-title a{
    font-family: "Saira", Sans-serif;
    font-weight: 400 !important;
}

body.blog article.post .imagen-post{
    display: block;
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
}

body.blog article.post .entry-summary{
    font-family: "Varela Round", Sans-serif;
}

body.blog article.post .entry-title a{
    color: #4b4949;
    font-size: 26px;
    font-weight: lighter;
}

body.blog article.post .button{
    font-family: "Varela Round", Sans-serif;
    font-weight: lighter;
}

body.single article.post .entry{
    margin: 0 auto;
    display: block;
    float: none;
}

body.single .entry-categories{
    display: none;
}

body.single .entry-title{
    font-family: "Saira", Sans-serif;
    font-size: 42px;
    font-weight: 100;
    text-align: left;
    color: #7d8d33;
    width: 100%;
    margin: 20px auto;
}

/**/
.page-id-283 .grid-servicios .elementor-column{
    border: 1px solid #e7e7e7;
    margin: 1%;
    border-radius: 6px;
    overflow: hidden;
    width: 31%;
}

.page-id-283 .grid-servicios .elementor-column .elementor-column-wrap{
    padding: 0 !important;
}

.page-id-283 .grid-servicios .elementor-column .elementor-element{
    margin-bottom: 0 !important;
}

.page-id-283 .grid-servicios .elementor-column .elementor-heading-title{
    font-family: "Saira", Sans-serif;
    background-color: #e7e7e7;
    font-weight: 100;
    text-align: center;
    padding: 5px;
    color: #4b4949;
    text-transform: uppercase;
    font-size: 22px;
    padding: 12px;
}

.page-id-283 .grid-servicios .elementor-column img{
    margin: 5px;
}

.page-id-283 .grid-servicios .elementor-column i{
    font-size: 50px;
    display: block;
    text-align: center;
    width: 50px;
    height: 50px;
    margin: 30px auto;
}

.page-id-283 .grid-servicios .elementor-column .elementor-text-editor{
    text-align: center;
    padding: 10px;
    padding-top: 0;
    margin-top: -5px;
}

.page-id-283 .grid-servicios .elementor-column .elementor-text-editor p{
    margin-bottom: 10px;
    font-family: "Varela Round", Sans-serif;
}

.page-id-283 .grid-servicios .elementor-column .elementor-button-wrapper{
    margin-bottom: 25px !Important;
    font-family: "Varela Round", Sans-serif;
}

.page-id-283 .grid-servicios .elementor-column .elementor-button-wrapper a{
    transition: .3s;
}

.page-id-283 .grid-servicios .elementor-column .elementor-button-wrapper a:hover{
    opacity: .7;
}

.page-id-283 .grid-servicios .elementor-column .elementor-button-wrapper span{
    font-family: "Varela Round", Sans-serif;
}

#searchform{
    display: none;
}

/* Cookies */
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto{
	background-color: #7d8d33;
	border: 0;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto p{
	color: #fff;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto p a{
	color: #fff;
	text-decoration: underline;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-boton-cerrar{
	background: #fff;
	border-radius: 3px;
}

.relpost-thumb-container h3{
	margin-bottom: 0;
	margin-top: 50px;
}

.baner-contacto .elementor-widget-container{
	border-radius: 3px;	
}

.baner-contacto a{
	display: block;
	background: #fff;
	color: #7d8d33;
	border-radius: 3px;	
	width: 150px;
	margin: 0 auto;
	padding: 8px 0 6px;
	text-transform: uppercase;
}

body blockquote{
	border-left: 4px solid;
    padding-left: 15px;
    font-size: 20px;
}



.btn-navegacion-post{
	display: flex;
	justify-content: space-between;
}

.btn-navegacion-post a{
	display: inline-block;
}

body .site-title img{
	height: 100px !important;
}

.primary-menu-toggle--open{
	z-index: 999999999;
}

body .grecaptcha-badge{
    bottom: -200px !important;
}

/* MQ: */
@media (max-width: 1200px) {
    #top-panel > div{
        width: 100%;
        padding: 5px 10px;
    }
    
    footer#colophon > div{
        width: 940px;
    }
    
    footer#colophon > div #sec-info-pie{
        width: 30%;
    }
    
    footer#colophon > div #sec-form-pie{
        width: 70%;
    }
}

@media (max-width: 1024px) {
    .site-branding{
        width: 40%;
    }
    
    .nav-menu-break-small .nav-menu--primary a, 
    .nav-menu-break-small ul.nav-menu--primary a{
        padding: 8px !important;
    }
    
    .home .n2-section-smartslider #n2-ss-2item1{
        width: 50%;
        font-size: 36px !important;
        line-height: 38px !important;
    }
    
    .home .n2-section-smartslider #n2-ss-2item2{
        font-size: 24px !important;
        line-height: 24px !important;
    }
    
    .page-id-283 .grid-servicios .elementor-column .elementor-heading-title{
        min-height: 68px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .page-id-283 .grid-servicios .elementor-column .elementor-text-editor p{
        height: 192px;
        overflow: hidden;
    }
    
    body.blog article.post .entry-title a{
        font-size: 22px;
    }
    
    footer#colophon > div{
        width: 720px;
    }
    
    footer#colophon > div #sec-info-pie{
        width: 40%;
    }
    
    footer#colophon > div #sec-form-pie{
        width: 60%;
    }
    
    footer#colophon > div #sec-form-pie .form-columna{
        padding: 10px 5px;
    }
    
    footer#colophon > div #sec-form-pie > h3{
        padding-left: 0;
    }
}

@media (max-width: 782px) {
    #top-panel > div{
        text-align: center;
    }
    #top-panel > div span{
        display: block;
        text-align: center;
        float: none;
        margin-top: 5px;
    }
}

@media (max-width: 767px) { 
	#menu-principal .sub-menu{
		background: #fff;	
	}
	
	#menu-principal .sub-menu a{
		display: block;
		padding-left: 20px;
	}
	
	body .site-title {
	    margin: 0 70px 0 0 !important;
	}
	
	body .site-title img{
		width: 85%;
		height: auto !important;
		margin-left: 10px;
	}   
	
    #sec-home-juntos #foto-raquel-home{
        order: 2;
    }
    
    #sec-home-juntos #texto-raquel-home{
        order: 1;
    }
    
    .sec-icono-home .elementor-widget-text-editor{
        margin: 0 auto;
    }
    
    .home .n2-section-smartslider #n2-ss-2item1{
        width: 50%;
        font-size: 31px !important;
        line-height: 36px !important;
    }
    
    .home .n2-section-smartslider #n2-ss-2item2{
        font-size: 22px !important;
        line-height: 24px !important;
    }
    
    body.home .wplp_outside .wplp_container .wplp_listposts ul{
        padding: 0 30px !important;
        display: block;
    }
    
    body.home .wplp_outside .wplp_container .wplp_listposts ul li{
        display: block;
        width: 100% !important;
        margin-bottom: 30px;
    }
    
    .sec-icono-home .elementor-widget-text-editor{
        max-width: 300px;
    }
    
    .page-id-283 .grid-servicios .elementor-column{
        width: 100%;
        margin: 0 auto 30px;
    }
    
    .page-id-283 .grid-servicios .elementor-column .elementor-heading-title{
        min-height: initial;
        display: block;
    }
    .page-id-283 .grid-servicios .elementor-column .elementor-text-editor p{
        height: auto;
        overflow: inherit;
    }
    
    body.blog #primary #content > .row{
        margin: 0;
    }
    
    body.blog article.post{
        width: 100%;
        margin: 0 0 30px 0;
    }
    
    body.blog article.post .entry-title{
        line-height: 38px;
    }
    
    body.blog article.post .entry-title{
        line-height: 24px;
    }
    
    .page-title{
        padding: 0 30px;
    }
    
    footer#colophon > div{
        width: 100%;
        padding: 0 30px;
    }
    
    footer#colophon > div #sec-info-pie{
        width: 100%;
        order: 2;
    }
    
    footer#colophon > div #sec-form-pie{
        width: 100%;
        order: 1;
    }
    
    footer#colophon > div #sec-form-pie .form-columna,
    footer#colophon > div #sec-form-pie .form-columna.dos-columna{
        display: block;
        width: 100%;
        padding: 10px 0;
    }
    
    .primary-menu-toggle--close{
        color: #fff;
            position: absolute;
    right: -30px;
    top: 61px;
    }
    
    .primary-menu-toggle--close:before{
        color: #4b4949;
    }
}

@media (max-width: 600px) {
	.relpost-block-container > a{
		width: 50% !important;
		
	}
	
	.relpost-block-container > a > div{
		/*display: block;*/
		width: 100% !important;
		
	}
	
	.relpost-block-container > a > div .relpost-block-single-image{
		margin: 0 auto;
	}
}

/* MOD: */
span.negrita{
	font-weight: bold !important;
}

.separador-enlaces{
	display: inline-block;
	padding: 0 10px;
}

.form-te-llamo form{
	padding: 25px 25px 5px 25px;
    background-color: #ccc;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 3px;
}

.form-te-llamo form .titulo{
	text-align: center;
	font-size: 22px;    
	font-family: "Saira", Sans-serif;
	text-transform: uppercase;
}

.form-te-llamo form .subtitulo{
	text-align: center;
    margin-bottom: 10px;
    font-size: 15px;
}

.form-te-llamo form p,
.form-te-llamo form span{
	margin: 0;
}

.form-te-llamo form a{
	text-decoration: underline;
}

.form-te-llamo form .wpcf7-list-item-label{
	text-transform: none;
	font-weight: 100;
}

.form-te-llamo form input.wpcf7-submit{
    display: block;
    background: #fff;
    color: #7d8d33;
    border-radius: 3px;
    width: 150px;
    margin: 15px auto 0;
    padding: 8px 0 6px;
    text-transform: uppercase;
    font-weight: 100;
}

.form-te-llamo div.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
    opacity: .8 !important;
}

.form-te-llamo .wpcf7 form .wpcf7-response-output{
	margin: 0;
}

.form-te-llamo .ajax-loader{
	display: none !important;
}

/* LANDING */
.form-landing .form-columna{
	margin-bottom: 10px;
}

.form-landing form{
	border: 1px solid #ccc;
	padding: 10px 10px 0;
	border-radius: 3px;
	background-color: #ccc;
}

.form-landing form input.wpcf7-submit{
    display: block;
    background: #fff;
    color: #7d8d33;
    border-radius: 3px;
    margin: 15px auto 0;
    padding: 10px 15px 8px;
    text-transform: uppercase;
    font-weight: 900;
}

/*body.pagina-landing .site-header__wrap,
.page-id-1056 .site-header__wrap{
	display: block;
}

bodybody.pagina-landing .site-title,
body.page-id-1056 .site-title{
	margin: 0 !important;
}

bodybody.pagina-landing .site-title img,
body.page-id-1056 .site-title img{
	width: 260px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

body.pagina-landing #menu-principal,
body.pagina-landing .js-primary-menu-toggle.primary-menu-toggle,
.page-id-1056 #menu-principal,
.page-id-1056 .js-primary-menu-toggle.primary-menu-toggle{
	display: none;
}*/

body.pagina-landing div.wpcf7 .ajax-loader{
	display: none;
}

body.pagina-landing .form-te-llamo form{
	background-color: #7d8d33;
}

body.pagina-landing .form-te-llamo form input.wpcf7-submit{
	border-color: #606060;
    font-weight: 900;
    background: #606060;
    color: #fff;
}

body.pagina-landing form span a{
	text-decoration: underline;
}

body.pagina-landing .form-te-llamo form a,
body.pagina-landing .form-te-llamo form .titulo,
body.pagina-landing .form-te-llamo form .subtitulo,
body.pagina-landing .form-te-llamo form .wpcf7-list-item-label{
	color: #fff;
}

body.pagina-landing form label{
	text-transform: none;
    font-weight: 100;
}

body.pagina-landing form p,
body.pagina-landing form span{
	margin: 0;
}

body.pagina-landing form{
	    padding: 25px 25px 5px 25px;
}
body.pagina-landing form .lopd{
	margin-top: 5px;
    display: inline-block;
}