/*
 Theme Name: Divi child v4.0
 Theme URI: https://www.global-mente.com
 Description: Tema base hijo de Divi para esta web, para Divi 4.0 y superior.
 Author: Global Mente
 Author URI: https://www.global-mente.com
 Template: Divi
 Version: 4.0
*/


/* estilos personalizados */

/*h1, h2, h3, h4, h5, h6, h7{word-break:keep-all; word-wrap:normal}*/

/* fix parallax en FF */
/*.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css{-webkit-transform:none !important} */ 


/* centrado vertical de un objeto texto */
.gm-centrado-vertical {display: table; height: 100%;}
.gm-centrado-vertical .et_pb_text_inner {display: table-cell; vertical-align: middle;}


.titulo-widget{margin-bottom:-5em !important}








/* INICIO estilos del shortcode de inserción de conciertos */

.conciertos-remotos {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5em;
  margin-top: 2em;
}

@media (min-width: 600px) {
  .conciertos-remotos {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 960px) {
  .conciertos-remotos {
    grid-template-columns: 1fr 1fr 1fr;
  }
}



.conciertos-remotos .evento {
	display: flex;
	align-items: flex-start;
	border: 1px solid #ddd;
	padding: 1em;
	border-radius: 8px;
	background: #f9f9f9;
	gap: 1em;
}

.conciertos-remotos .evento.evento-pasado {
  display:none;
}

.conciertos-remotos .evento-imagen img {
	max-width: 100px;
	height: auto;
	border-radius: 4px;
}

.conciertos-remotos .evento-info {
 	flex: 1;
}

.conciertos-remotos .evento-info h3 {
	font-family: 'Cormorant Garamond', Georgia, "Times New Roman", serif;
	text-transform: uppercase;
	margin: 0;
	font-size: 1.1em;
	font-weight:bolder;
}

.conciertos-remotos .evento-info p {
  	margin: 0.2em 0 0 0;
  	font-size: 0.95em;
	padding-bottom:0 !important;
}


/* FIN estilos del shortcode de inserción de conciertos */











/*styles the wp-pagenavi pagination links*/
/*.wp-pagenavi a, .wp-pagenavi span {
  padding: 0.3em 0.8em !important;
  font-size: .75em !important;
  color: #333333;
  line-height: 1em;
  background: #eeeeee;
  transition: all .5s;
}*/
/*styles the wp-pagenavi current page number*/
/*.wp-pagenavi span.current {
  color: #ffffff !important;
  background: #333333 !important;
}*/
/*styles the wp-pagenavi pagination links on hover*/
/*.wp-pagenavi a:hover {
  color: #ffffff !important;
  background: #333333 !important;
}*/
/*styles the wp-pagenavi pages text*/
/*.wp-pagenavi .pages {
  background: none;
}*/



/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
	
}

 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

}


/*** intervalo 'conflictivo' de Divi ***/
@media all and (min-width: 981px) and (max-width: 1099px) {

}

 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	#creado-por{float:none !important; text-align: center;}
 
/* Reverse rows on mobile */
  .col-reverse {
    display: flex;
    flex-direction: column-reverse;
  }

	
}

 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}

 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}

 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

