/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.icon-ok:before { content: '\e800'; } /* '' */
.icon-star:before { content: '\e801'; } /* '' */
.icon-mail:before { content: '\e802'; } /* '' */
.icon-lightbulb:before { content: '\e803'; } /* '' */
.icon-producir-01:before { content: '\e804'; } /* '' */
.icon-comunicar-01:before { content: '\e805'; } /* '' */
.icon-plantar-01:before { content: '\e806'; } /* '' */
.icon-calendar:before { content: '\e810'; } /* '' */
.icon-leaf:before { content: '\e811'; } /* '' */
.icon-location:before { content: '\e812'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-angle-left:before { content: '\f104'; } /* '' */
.icon-angle-right:before { content: '\f105'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-whatsapp:before { content: '\f232'; } /* '' */

::selection {color: #f4efeb !important;}
::-moz-selection {color: #f4efeb important;}
::-webkit-selection {color: #f4efeb important;}

#cabecera .av-parallax .av-parallax-inner{
	background-size: contain !important;
	background-position: 50% 165px !important;
}

.logo img{
	display: inline-block;
    vertical-align: middle;
}

.max-width{
	margin: 0 auto;
}

#cabecera.no_padding .content {
    padding-top: 50px;
}

.home #cabecera .av-parallax .av-parallax-inner{
	background-position: 50% 30% !important;
}

body#top{
	background: url('https://lamundialcultura.com/wp-content/uploads/2025/06/fondo-lamundial.jpg') no-repeat top center #ede9e0;
	background-size: auto;
    background-attachment: fixed;
}

.italic{
	font-style: italic;
}

a.subrayado{
	text-decoration: underline !important;
}

.home h1{
	text-transform: none !important;
	max-width: 880px;
	margin: 0 auto;
}

#after_section_1 .content{
	padding: 0;
}

#after_section_1  .flex_column_table{
	margin-top:0 !important;
}

h2 span, h1 span{
	font-weight: 300;
}

@keyframes fondoSlideshow {
  0% { background-image: url('https://lamundialcultura.com/wp-content/uploads/2025/06/slide-lamundial1.jpg'); }
  33% { background-image: url('https://lamundialcultura.com/wp-content/uploads/2025/06/slide-lamundial2.jpg'); }
  66% { background-image: url('https://lamundialcultura.com/wp-content/uploads/2025/06/slide-lamundial3.jpg'); }
  100% { background-image: url('https://lamundialcultura.com/wp-content/uploads/2025/06/slide-lamundial1.jpg'); }
}

.columna-slideshow {
  background-size: cover;
  background-position: center;
  animation: fondoSlideshow 15s infinite;
  transition: background-image 1s ease-in-out;
  position: relative;
	aspect-ratio: 1 / 1;
}

.columna-imagen {
  background-size: cover !important;
  position: relative;
	aspect-ratio: 1 / 1;
}

/* Forzamos que tenga altura aunque esté vacía */
.columna-slideshow::before {
  content: '';
  display: block;
  padding-top: 100%; /* se adapta a la altura de la otra columna */
  visibility: hidden;
}

.no_padding .content{
	padding: 0;
}

.no_padding .container {
    padding: 0;
}

.columna_primera {
  display: block;
  padding-top: 100%; /* se adapta a la altura de la otra columna */
}

.columna_fondo{
	background-size: cover;
}

.section-container-width .container {
  width: 100% !important;
  min-width: 100%;
  padding: 0 4rem;
  margin: 0;
}

#proyectos img{
	width: 100%;
}

.icono .imagen{
	display: inline-block;
    vertical-align: middle;
}

#opiniones h2{
	color: #f4efeb;
}

#scroll-top-link{
	background-color: #d4a63a;
}

.texto-proyecto-iconos{
	font-weight: 300;
}

.article-icon-entry header{
	line-height: 1;
}

.entry-content-wrapper ul.menu-footer{
	list-style: none;
}

.grid-proyectos h3{
	text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 25px;
}

.grid-entry .inner-entry {
    box-shadow: none;
}

/* custom style form fields */
#top .main_color .input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color textarea,
#top .main_color select {
	color:#2c2a2b;
	background-color: #e6e3da !important;
	border-color: #e6e3da !important;
}

#top label {
	font-weight: 400;
	font-size: 20px;
}
#listado-proyectos{
	max-width: 900px;
	margin: 0 auto;
}

.grid-entry{
    padding: 10px;
}

.html_av-overlay-side #top .av-burger-overlay {
    background: #d4a63a;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	font-size: 16px;
}

.icono{
	margin-top:0;
	margin-bottom:0;
}

@media (min-width: 768px) {
	.icono{
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	
	#servicios{
		margin-bottom: 3rem;
	}
	
}

@media (min-width: 992px) {
	.menu-footer li{
		display: inline-block;
	}
	.footer p{
		margin:0;
	}
	
	.footer .columna{
		float: left;
    	
	}
	
	.footer .columna.right{
		margin-left: 6rem;
    	
	}
	
}

