











.fl-node-2rhsd1iytp09 .fl-row-content {
	max-width: 100%;
}










.fl-node-yark80gocx4p {
	width: 100%;
}




.fl-node-sr12vx8wgjai {
	width: 40%;
}




.fl-node-6idgo0epf5zw {
	width: 50%;
}




.fl-node-wsm2daef8h6k {
	width: 100%;
}




.fl-node-az8juxbgkro0 {
	width: 100%;
}




.fl-node-127tvnla3ic0 {
	width: 100%;
}




.fl-node-0lk17y2pmavb {
	width: 100%;
}




.fl-node-w97ytih2k8r3 {
	width: 100%;
}




.fl-node-gn1zmtqevi0j {
	width: 100%;
}




.fl-node-exdzm9qjcuwh {
	width: 59%;
}




.fl-node-dkpuva3hbr6s {
	width: 50%;
}
.fl-node-mdq87n9cbtjk, .fl-node-mdq87n9cbtjk .fl-photo {
	text-align: center;
}
.fl-node-jlrwdezg976q, .fl-node-jlrwdezg976q .fl-photo {
	text-align: center;
}
.fl-node-idetun7bm1yz, .fl-node-idetun7bm1yz .fl-photo {
	text-align: center;
}
.fl-node-v4hpcjzr5qis, .fl-node-v4hpcjzr5qis .fl-photo {
	text-align: center;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
/* ========= IMÁGENES RESPONSIVE Y SIN FLOTACIÓN ========= */
.single-post img,
.fl-post-content img,
.fl-builder-content img {
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
  margin: 20px auto !important;
  float: none !important;
  clear: both !important;
  box-sizing: border-box;
}

/* ========= COLUMNA Y CONTENIDO EN BLOQUE ========= */
.single-post .fl-post-content,
.single-post .fl-builder-content {
  display: block;
  clear: both;
  overflow: hidden;
  padding: 20px;
  box-sizing: border-box;
}

/* ========= ESTRUCTURA RESPONSIVE EN MÓVILES ========= */
@media (max-width: 768px) {
  .fl-row,
  .fl-col,
  .fl-col-content,
  .fl-module,
  .fl-module-content {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    display: block !important;
    padding: 0 10px !important;
    box-sizing: border-box;
  }

  .fl-row-content-wrap {
    flex-wrap: wrap !important;
  }

  h1, h2, h3 {
    font-size: 1.4em !important;
  }
}

/* End Layout CSS */

