/*
Theme Name: Divi Child
Theme URI: https://www.properly.es/
Description: Tema hijo de Divi
Author: Properly Software
Author URI: https://www.properly.es/
Template: Divi
Version: 1.0.0
*/

/**********************************/

@media (max-width:980px){
	.xs-col-2 .et_pb_column  {
		width:50%!important;
		display:flex!important;
		
	}
}

body {
	font-weight:400;
}

.et_pb_text>:last-child {
    padding-bottom: 0;
    font-weight: 400;
}

/******* Clases *******/
/* Coloca el contenido en medio verticalmente de la columna*/
.vertical-align {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

/*coloca el contenido del modulo en la zona inferior de la columna*/
.bottom-align{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

/* Cambia el orden de las columnas en responsive*/
@media (max-width: 980px){
	.xs-col-rev{
		flex-direction: column-reverse;
		display: flex;
	}
}
/*Divide en dos columnas el texto de un  módulo*/
.xs-text-col-2{
	column-count: 2;
}

/*2 columnas en pantallas pequeñas*/
@media (max-width:980px){
	.xs-col-2 .et_pb_column  {
		width:50%!important;
		display:flex!important;
		
	}
}
/**
Texto de formulario realizado
.et-pb-contact-message{
    text-align:center!important;
    font-size:16px!important;
}
**/

/*Footer*/
@media (min-width:690px) and (max-width:980px){
	.et-l--footer .et_pb_row_0_tb_footer .et_pb_column{
	  width: 22.25%!important;
    margin-right: 5.5%;
	}
}

@media (min-width:480px) and (max-width:689px){
	.et-l--footer .et_pb_row_0_tb_footer .et_pb_column{
	  width: 29.25%!important;
    margin-right: 5.5%;
	}
}

.et-l--footer .et_pb_text{
	font-size:16px;	
}

/*Mapa del sitio*/

.wsp-layout_types-title, .wsp-layout_types-list, .wsp-scopes-title, .wsp-scopes-list, .wsp-module_widths-title, .wsp-module_widths-list{
    display:none;
}
/*Texto gracias formularios*/
.et-pb-contact-message {
    color: #fff;
}

/* Forzar los H1 a mayúsculas */
h1 {
  text-transform: uppercase !important;
}