/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 06 2024 | 08:31:57 */
/*FOOTERS*/
/*parte superior*/
/*
.footer-elementor.footer-top .elementor-column .elementor-column-wrap,
.footer-elementor.footer-sobre-top .elementor-column .elementor-column-wrap{margin-bottom: 30px}
*/
.footer-elementor{}
.footer-elementor .elementor-widget-image.logo img{max-width: 250px !important; margin: auto;}
.footer-elementor .elementor-widget-heading{margin-bottom: 20px}
.footer-elementor .elementor-widget-heading .elementor-heading-title{padding-bottom: 5px}
.footer-elementor .elementor-widget-heading .elementor-heading-title{max-width: 250px; margin: auto} /*titulos de los menos*/
.footer-elementor .elementor-widget-wp-widget-wpp ul.wpp-list > li{display: flex; align-items: center} /*WP Popular Posts*/
.footer-elementor .elementor-widget-wp-widget-wpp ul.wpp-list > li > a img{}
.footer-elementor .elementor-widget-wp-widget-wpp .wpp-no-data{font-family: var(--a-body-fuente) !important; font-size: var(--a-body-tamano) !important; 
	line-height: var(--a-body-line-height) !important; font-weight: var(--a-body-grosor) !important; letter-spacing: var(--a-body-letter-spacing) !important;}
.footer-elementor .elementor-widget-icon-box.dato{margin-bottom: 5px}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-title{}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-title span,
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-description span,
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-title a,
.footer-elementor .elementor-widget-button.dato a.elementor-button-link{font-family: var(--a-body-fuente); font-size: var(--a-body-tamano); 
	line-height: var(--a-body-line-height) !important; font-weight: var(--a-body-grosor) !important; letter-spacing: var(--a-body-letter-spacing);}
.footer-elementor .elementor-widget-button.dato a.elementor-button-link .elementor-button-icon{position: relative; top: 3px;}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-title a:hover{text-decoration: underline}
.footer-elementor .elementor-widget-icon-box.dato.direccion .elementor-icon-box-title,
.footer-elementor .elementor-widget-icon-box.dato.direccion .elementor-icon-box-title span,
.footer-elementor .elementor-widget-icon-box.dato.direccion .elementor-icon-box-description span{font-style: italic}
.footer-elementor .elementor-widget-icon-box.dato svg{font-size: var(--a-body-tamano); position: relative; top: 3px;}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-icon{margin-right: 5px}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-description span{margin-bottom: 5px; display: block}
.footer-elementor ul.elementor-nav-menu a.elementor-item{padding: 5px 0px !important} /*enlaces de los menus*/
.footer-elementor .elementor-widget-nav-menu.legal ul.elementor-nav-menu a.elementor-item{padding: 0px 6px !important} /*enlaces del menu legal*/
/*redes-sociales*/
.footer-elementor .elementor-column.redes .elementor-column{max-width: 100% !important; flex: 100% !important}
.footer-elementor .elementor-widget-social-icons .elementor-social-icons-wrapper > .elementor-grid-item:nth-child(3) svg{position: relative; top: -2px}
.footer-elementor .elementor-widget-social-icons .elementor-grid-item{margin: 0px 3px;}
.footer-elementor .elementor-widget-social-icons a.elementor-icon{background: transparent !important}
.footer-elementor .elementor-widget-social-icons .elementor-grid-item i,
.footer-elementor .elementor-widget-social-icons .elementor-grid-item svg{width: 20px; height: 20px; font-size: 20px}
.footer-elementor .redes-sociales a.elementor-icon svg,
.footer-elementor .redes-sociales a.elementor-icon svg path,
.footer-elementor .redes-sociales a.elementor-icon i{color: var(--a-rrss-icon); fill: var(--a-rrss-icon) !important;}
.footer-elementor .redes-sociales a.elementor-icon:hover svg,
.footer-elementor .redes-sociales a.elementor-icon:hover svg path,
.footer-elementor .redes-sociales a.elementor-icon:hover i{color: var(--a-rrss-icon-hover); fill: var(--a-rrss-icon-hover) !important}
.footer-elementor .redes-sociales a.elementor-icon{background: var(--a-rrss-background) !important; box-shadow: none; border: none; transition: var(--a-transition);
	/*box-shadow: var(--a-rrss-box-shadow); /*box-shadow: -2px -2px 15px rgb(44 44 44 / 90%), 4px 4px 12px rgb(57 65 124 / 20%)*/}
.footer-elementor .redes-sociales a.elementor-icon:hover{background: var(--a-rrss-background-hover) !important; border: none; box-shadow: none; /*box-shadow: var(--a-rrss-box-shadow-hover) /*transform: scale(1.05);*//*
	box-shadow: -2px -2px 5px rgb(44 44 44 / 90%), 2px 2px 4px rgb(57 65 124 / 20%)*/}
/*datos*/
.footer-elementor .encabezado .elementor-heading-title,
.footer-elementor .encabezado-seg .elementor-heading-title{margin-bottom: 20px}
.footer-elementor .elementor-widget-text-editor.dato{margin-bottom: 10px !important}
.footer-elementor .elementor-widget-text-editor.dato.responsive,
.footer-elementor .elementor-widget-icon-box.dato.responsove{display: none !important}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor p,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor a{font-family: var(--a-body-fuente); font-size: var(--a-body-tamano); 
	/*line-height: var(--a-body-line-height);*/ font-weight: var(--a-body-grosor); letter-spacing: var(--a-body-letter-spacing);} /*textos*/
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor a{display: flex; justify-content: center;}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor svg{width: 16px; height: 16px; margin-right: 5px; fill: var(--a-color-blanco)} /*iconos telefono y correo*/
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor svg path{fill: var(--a-color-blanco)}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.telf svg,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.email svg,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.horario svg,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.horario svg{position: relative; top: 3px}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.telf,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.email,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.horario,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.horario,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.direccion,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.direccion{text-transform: none !important; margin-bottom: 10px; } /*separacion entre el telf y el email*/
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.direccion,
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.direccion{margin-bottom: 0px; font-style: italic;} /*separacion entre los textos de la direccion*/
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor span.horario{position: relative; top: -3px;}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.horario span + span{margin-top: 5px}
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor label.direccion svg{position: relative; top: 3px;},
.footer-elementor .elementor-widget-text-editor.dato .elementor-text-editor div.direccion svg{position: relative; top: 3px;}
.footer-elementor .elementor-widget-text-editor.dato.horario span + span{margin-top: 4px}
.footer-elementor .elementor-widget-text-editor.dato.direccion + .elementor-widget-button.boton-3{margin-top: 5px}
.footer-elementor .elementor-widget-button.dato a{padding: 7px 10px}
/*.footer-elementor .elementor-column .elementor-column-wrap{margin-bottom: 30px}*/
.footer-elementor .elementor-widget-button.dato a{} /*boton 'Goolge Maps'*/
.footer-elementor .elementor-widget-icon-box.dato.centro .elementor-icon-box-wrapper{display: flex; justify-content: center;}
.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-content{max-width: max-content;}
/*datos - claro*/
.footer-elementor.claro .elementor-widget-heading .elementor-heading-title{border-bottom: 1px solid var(--a-color-negro); color: var(--a-color-negro) !important;}
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor label.telf svg path{stroke: var(--a-color-negro) !important;} /*iconos*/
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor label.email svg path{fill: var(--a-color-negro) !important;}
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor label.email svg polyline{stroke: var(--a-color-negro) !important;} 
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor,
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor p,
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor label{color: var(--a-color-negro) !important} /*textos*/
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor a{color: var(--a-color-negro) !important;} /*enlaces*/
.footer-elementor.claro .elementor-widget-text-editor.dato .elementor-text-editor a:hover{color: var(--a-color-negro-hover) !important; }
/*datos - oscuro*/
/*.footer-elementor.oscuro .elementor-widget-heading .elementor-heading-title{border-bottom: 1px solid var(--a-color-blanco); color: var(--a-color-blanco) !important;}*/
.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor label.telf svg path{stroke: var(--a-color-blanco) !important;} /*iconos*/
.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor label.email svg path{fill: var(--a-color-blanco) !important;}
.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor label.email svg polyline{stroke: var(--a-color-blanco) !important;} 
.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor,
.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor p
/*.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor label{color: var(--a-color-blanco) !important} /*textos*/
/*.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor a{color: var(--a-color-blanco) !important; /*color: var(--a-color-blanco) !important*/} 
/*.footer-elementor.oscuro .elementor-widget-text-editor.dato .elementor-text-editor a:hover{color: var(--a-color-blanco-hover) !important;} 
/*parte inferior*/
.footer-elementor:not(.ancho-web-m):not(.ancho-web-m) > .elementor-container{padding-left: 15px !important; padding-right: 15px !important}
.footer-elementor .metodos-pago .elementor-widget-wrap{display: flex; justify-content: center;} /*metodos de pago*/
.footer-elementor .metodos-pago .metodo-pago{width: auto !important; margin: 0px 3px 3px}
.footer-elementor .metodos-pago .metodo-pago .elementor-widget-container{width: 50px; display: flex; justify-content: center; align-items: center;
    border-radius: 5px; height: 30px;}
.footer-elementor .metodos-pago .metodo-pago .elementor-widget-container svg{vertical-align: middle; height: 20px; width: auto !important;} /*metodos de pago*/
.footer-elementor .metodos-pago .elementor-widget-image{display: inline-block; width: auto;}
.footer-elementor .metodos-pago .elementor-widget-image img{max-width: 50px; border-radius: 5px; height: 30px; margin: 0px 3px;}
.footer-elementor .elementor-widget-text-editor.empresa{margin-bottom: 0px}
.footer-elementor .elementor-widget-text-editor.derechos{margin-bottom: 10px}
.footer-elementor .elementor-widget-text-editor.araweb{margin-bottom: 0px}
.footer-elementor .elementor-widget-text-editor.araweb,
.footer-elementor .elementor-widget-text-editor.araweb span{margin-bottom: 0px; font-weight: 500}
.footer-elementor .elementor-widget-text-editor.araweb span a{font-weight: var(--a-body-grosor)} /*enlace araweb*/
.footer-elementor .elementor-widget-text-editor.araweb span a:hover{text-decoration: underline}
/*parte de apps*/
.footer-elementor.logos{background: var(--a-color-negro);}
.footer-elementor.logos .elementor-column.apps .elementor-widget-image,
.footer-elementor.logos .elementor-column.certificados .elementor-widget-image{max-width: max-content; display: inline-block; margin: 0px 10px;}
.footer-elementor.logos .elementor-column.apps .elementor-widget-image img{max-width: 200px; }
.footer-elementor.logos .elementor-column.certificados .elementor-widget-image img{max-width: 150px; /*background: var(--a-color-blanco)*/}
.footer-elementor.footer-elementor-1-1.logos .elementor-widget-image img{background: transparent !important}
/*newsletter*/
.footer-elementor .elementor-column.newsletter .sib_signup_form .campos{flex-wrap: wrap}
.footer-elementor .elementor-column.newsletter .sib_signup_form .campos input[type="email"],
.footer-elementor .elementor-column.newsletter .sib_signup_form .campos input[type="submit"]{max-width: 100%; flex: 100%;}
.footer-elementor .elementor-column.newsletter .sib_signup_form .campos input[type="email"]{margin-bottom: 5px;}
.footer-elementor .elementor-column.newsletter .sib_signup_form .campos input[type="submit"]{margin-right: 0px;}

/************/
.footer-elementor.bottom{background: var(--a-color-negro)}
.footer-elementor.bottom .boton a{border: 1px solid var(--a-color-blanco); background: transparent; background-color: transparent; color: var(--a-color-blanco); padding: 5px 20px;}
.footer-elementor.bottom .boton a:hover{background: var(--a-color-blanco); background-color: var(--a-color-blanco); color: var(--a-color-1); border: 1px solid var(--a-color-blanco)}
.footer-elementor .elementor-widget-button.boton span.elementor-button-content-wrapper{align-items: center; padding: 5px 0px}
.footer-elementor.bottom .elementor-nav-menu a{color: var(--a-color-blanco);}
.footer-elementor.bottom .elementor-nav-menu a:hover{color: var(--a-color-blanco-hover);}
.footer-elementor.bottom .encabezado .elementor-heading-title,
.footer-elementor.bottom .encabezado-seg .elementor-heading-title{color: var(--a-color-blanco); border-bottom: 1px solid var(--a-color-blanco); }
.footer-elementor.bottom .dato-contacto .elementor-text-editor,
.footer-elementor.bottom .dato-contacto svg, 
.footer-elementor.bottom .dato-contacto svg path,
.footer-elementor.bottom .dato-contacto .elementor-icon-box-title > span,
.footer-elementor.bottom .dato-contacto .elementor-icon-box-description > span,
.footer-elementor.bottom .dato-contacto label,
.footer-elementor.bottom .dato-contacto .elementor-icon-box-title, 
.footer-elementor.bottom .dato-contacto .elementor-icon-box-title a{color: var(--a-color-blanco); fill: var(--a-color-blanco); stroke: var(--a-color-blanco);}
.footer-elementor.copyright{background: var(--a-color-1)}
.footer-elementor .legal a{color: var(--a-color-blanco)}
.footer-elementor .legal a:hover{color: var(--a-color-blanco-hover)}
.footer-elementor .elementor-widget-text-editor.copyright .elementor-text-editor, .footer-elementor.copyright .copyright.elementor-text-editor{color: var(--a-color-blanco)}
.footer-elementor .araweb span.araweb, 
.footer-elementor .araweb a{color: var(--a-color-blanco); }
.footer-elementor .araweb span.araweb{font-weight: var(--a-link-grosor);}
.footer-elementor .araweb a{font-weight: var(--a-body-grosor);}
.footer-elementor .araweb a:hover{color: var(--a-color-blanco-hover)}
/************/
/*responsive*/
@media (max-width: 992px){
	/*titulos*/
	.footer-elementor .elementor-widget-heading{margin-bottom: 20px}
	/*datos*/
	.footer-elementor .elementor-widget-text-editor.dato.responsive,
	.footer-elementor .elementor-widget-icon-box.dato.responsive{display: block !important}
	.footer-elementor .elementor-widget-text-editor.dato.not-responsive,
	.footer-elementor .elementor-widget-icon-box.dato.not-responsive{display: none !important}
	.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-icon{margin: 0px 5px 0px 0px !important}
	.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-wrapper{display: flex; justify-content: center;}
	.footer-elementor .elementor-widget-icon-box.dato .elementor-icon-box-wrapper .elementor-icon-box-icon{display: inline-flex; margin-right: 5px;}
	/*footer apps*/
	.footer-elementor.footer-apps .elementor-column{max-width: 100%; flex: 100%}
	.footer-elementor.footer-apps .elementor-column .elementor-widget-wrap{justify-content: center !important;}
	/**/
	.footer-elementor .elementor-widget-text-editor.copyright{margin-bottom: 10px}
	
	.footer-elementor .elementor-widget-nav-menu.legal .elementor-nav-menu{display: flex; flex-direction: column; align-items: center;}
	
	.footer-elementor.copyright .elementor-column{max-width: 100%; flex: 100%}
	.footer-elementor.copyright .elementor-widget-nav-menu{margin-bottom: 10px}
	.footer-elementor.copyright .elementor-column .elementor-widget-nav-menu{justify-content: center; display: flex;}
	.footer-elementor.copyright .elementor-column .elementor-widget-text-editor{text-align: center}
	.footer-elementor.copyright .elementor-column.legal .elementor-widget-wrap{padding: 10px}
	/*logos*/
	.footer-elementor.logos .elementor-column.apps,
	.footer-elementor.logos .elementor-column.certificados{max-width: 100%; flex: 100%}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image:first-child .elementor-image{text-align: right}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image:last-child .elementor-image{text-align: left}
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image:first-child .elementor-image{text-align: right}
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image:last-child .elementor-image{text-align: left}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-wrap,
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-wrap{flex-wrap: wrap}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image,
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image{max-width: 47%; flex: 47%}
	.footer-elementor.logos .elementor-column.certificados .elementor-image{text-align: right}
	.footer-elementor.logos .elementor-column.apps .elementor-image{text-align: left}
	
}
@media (max-width: 768px){
	/*logos*/
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image:first-child .elementor-image{text-align: center}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image:last-child .elementor-image{text-align: center}
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image:first-child .elementor-image{text-align: center}
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image:last-child .elementor-image{text-align: center}
	.footer-elementor.logos .elementor-widget-wrap{justify-content: center !important}
	.footer-elementor.logos .elementor-column.apps .elementor-widget-image:first-child > .elementor-widget-container,
	.footer-elementor.logos .elementor-column.certificados .elementor-widget-image:first-child > .elementor-widget-container{margin-bottom: 30px}
}



/*FOOTER 14*/
.footer-elementor-1-4{background: var(--a-color-1)}
.footer-elementor-1-4 .elementor-widget-image.logo img{margin: auto}
.footer-elementor-1-4 .elementor-widget-heading .elementor-heading-title{border-bottom: 1px solid var(--a-color-blanco); padding-bottom: 10px;}
.footer-elementor-1-4 .elementor-widget-icon-box{margin-bottom: 10px}
.footer-elementor-1-4 .elementor-widget-text-editor.dato .elementor-text-editor label.horario{margin-bottom: 0px !important}
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-image,
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-social-icons{display: none}
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-wrap,
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-wrap{max-width: 300px; margin: 0px auto;}
.footer-elementor-1-4 .elementor-column.dos .elementor-widget-image{margin-bottom: 20px}
.footer-elementor-1-4 .elementor-column.dos .elementor-widget-text-editor.araweb{display: none}
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box{margin-bottom: 5px}
.footer-elementor-1-4 .elementor-column.dos .elementor-widget-social-icons{margin-bottom: 40px}
.footer-elementor-1-4 section.certificados{display: none}
.footer-elementor-1-4 section.certificados .elementor-widget-image{width: auto; display: inline-block}
.footer-elementor-1-4 section.certificados .elementor-widget-image img{height: 50px; width: auto; margin: 0px 3px}
/*webs*/
.footer-elementor-1-4 section.webs{display: none}
.footer-elementor-1-4 section.webs .elementor-widget-image,
.footer-elementor-1-4 section.webs .elementor-widget-image img{width: auto; display: inline-block}
.footer-elementor-1-4 section.webs .elementor-widget-image:not(:last-child){margin-right: 5px}
.footer-elementor-1-4 section.webs .elementor-widget-image,
.footer-elementor-1-4 section.webs .elementor-widget-image img{width: auto; display: inline-block}
.footer-elementor-1-4 section.webs .elementor-widget-image:not(:last-child){margin-right: 5px}
/**/
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-widget-container,
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-icon-box .elementor-widget-container{display: flex; justify-content: center;}
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-content,
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-icon-box .elementor-icon-box-content{max-width: max-content}
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-icon{/*display: none*/}
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-icon-box .elementor-icon-box-title,
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-icon-box .elementor-icon-box-content,
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-icon-box .elementor-icon-box-description span
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-title,
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-content,
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-description span{text-align: center}
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-heading .elementor-heading-title,
.footer-elementor-1-4 .elementor-column.uno .elementor-widget-heading .elementor-heading-title{text-align: center}
.footer-elementor-1-4 .elementor-column.tres ul.elementor-nav-menu > li{display: flex; justify-content: center;}
.footer-elementor-1-4 .elementor-column.tres .elementor-widget-text-editor.araweb .elementor-text-editor > p{text-align: center}
/*certificados*/
.footer-elementor-1-4.certificados .elementor-column.certificados .elementor-widget-wrap{display: flex; justify-content: flex-end; padding-right: 30px;}
.footer-elementor-1-4.certificados .elementor-column.app .elementor-widget-wrap{display: flex; justify-content: flex-start; padding-left: 30px;}
.footer-elementor-1-4.certificados .elementor-widget-image{margin-bottom: 0px}
.footer-elementor-1-4.certificados .elementor-widget-image.app,
.footer-elementor-1-4.certificados .elementor-widget-image.certificado{max-width: max-content; display: inline-block;}
.footer-elementor-1-4.certificados .elementor-widget-image.app img{max-width: 200px; margin: 0px 5px; width: 100%; /*background: #fff;*/}
.footer-elementor-1-4.certificados .elementor-widget-image.certificado img{max-width: 200px; margin: 0px 5px; width: 100%; /*background: #fff;*/}
/*araweb*/
.footer-elementor-1-4 .elementor-widget-text-editor.araweb{position: relative; top: 10px;}
/*footer bottom*/
.footer-elementor-1-4.footer-bottom{display: none}
/*redes*/
.footer-elementor-1-4 .elementor-widget-shortcode .elementor-widget-social-icons .elementor-social-icons-wrapper{justify-content: center; display: flex;}
/*responsive*/
@media (max-width: 992px){
  .footer-elementor-1-4 .elementor-row{justify-content: space-between}
  .footer-elementor-1-4 .elementor-column.uno{order: 2; max-width: 100%; flex: 100%}
  .footer-elementor-1-4 .elementor-column.dos{order: 1; max-width: 100%; flex: 100%}
  .footer-elementor-1-4 .elementor-column.tres{order: 3; max-width: 100%; flex: 100%}
	
	.footer-elementor-1-4 .elementor-column.dos .elementor-widget-text-editor{display: none}
	.footer-elementor-1-4 .elementor-column.dos .elementor-widget-social-icons{margin-bottom: 10px}
	.footer-elementor-1-4.footer-bottom{display: block !important}
	.footer-elementor-1-4.footer-bottom .elementor-column{max-width: 100%; flex: 100%}
	.footer-elementor-1-4.footer-bottom .elementor-column.legal{display: none}
	.footer-elementor-1-4 .elementor-column.tres .elementor-widget-text-editor.araweb{display: none}
	.footer-elementor-1-4.footer-bottom .elementor-widget-text-editor.araweb{position: initial !important}
	.footer-elementor-1-4.footer-bottom .elementor-widget-text-editor.copyright{margin-bottom: 10px;}
	
	.footer-elementor-1-4.certificados .elementor-column {max-width: 100%; flex: 100%} 
	.footer-elementor-1-4.certificados .elementor-column .elementor-widget-wrap{justify-content: center !important}	
}
@media (max-width: 992px){
	.footer-elementor-1-4 .elementor-column.uno .elementor-widget-image,
	.footer-elementor-1-4 .elementor-column.uno .elementor-widget-social-icons{display: block}
	.footer-elementor-1-4 .elementor-column.dos .elementor-widget-image,
	.footer-elementor-1-4 .elementor-column.dos .elementor-widget-social-icons{display: none}
	.footer-elementor-1-4 .elementor-column.uno .elementor-widget-social-icons{margin-bottom: 50px}	
	.footer-elementor-1-4 .elementor-column.dos .elementor-widget-text-editor.araweb{display: block}
	.footer-elementor-1-4 .elementor-widget-text-editor.araweb{position: initial}
	.footer-elementor-1-4.certificados .elementor-column.certificados .elementor-widget-wrap{justify-content: center; padding-right: 10px;}
	.footer-elementor-1-4.certificados .elementor-column.app .elementor-widget-wrap{justify-content: center; padding-left: 10px}
	.footer-elementor-1-4 .elementor-column.tres .elementor-widget-text-editor.araweb{display: none}
	.footer-elementor-1-4 .elementor-column.uno .elementor-widget-icon-box .elementor-icon-box-icon{/*display: none !important*/}
	.footer-elementor-1-4 .elementor-column.uno{max-width: 100%; flex: 100%;}
	.footer-elementor-1-4 .elementor-column.dos{max-width: 100%; flex: 100%;}
	.footer-elementor-1-4 .elementor-column.tres{max-width: 100%; flex: 100%;}
	.footer-elementor-1-4 .elementor-column.uno .elementor-column-wrap,
	.footer-elementor-1-4 .elementor-column.tres .elementor-column-wrap{justify-content: center}
	
	.footer-elementor-1-4 .elementor-column.dos{display: none}
	.footer-elementor-1-4.footer-bottom{display: block}
	.footer-elementor-1-4.footer-bottom .elementor-column.legal{display: none}
	
	.footer-elementor-1-4.footer-bottom .elementor-widget-text-editor.copyright{margin-bottom: 10px}
}



