#main {
  padding-top: 24px !important;
}

#contenedorNoticiasFaqs > .fusion-row > .colFlex + .colFlex {
  margin-top: 24px !important;
}

#recentPostPreguntas,
#recentOtrasPreguntas {
  margin-bottom: 0 !important;
}

#recentPostPreguntas > section > article,
#recentOtrasPreguntas > section > article {
  margin-bottom: 0 !important;
  padding: 0 !important;
}

#recentPostPreguntas > section > article .cptt-taxonomy-label,
#recentOtrasPreguntas > section > article .cptt-taxonomy-label {
  display: none;
}

#recentPostPreguntas > section > article h4,
#recentOtrasPreguntas > section > article h4 {
  margin-bottom: 5px !important;
}

#recentPostPreguntas > section > article .meta,
#recentOtrasPreguntas > section > article .meta {
  margin-top: 0 !important;
}

#recentPostPreguntas > section > article {
  border: 1px solid #ebeaea;
  border-bottom-width: 3px;
}

#recentPostPreguntas > section > article > .recent-posts-content {
  padding: 20px 24px;
}

#recentOtrasPreguntas > section > article h4 {
  margin-top: 0 !important;
}

#recentOtrasPreguntas > section > article h4 > a {
  font-size: 2rem !important;
  font-weight: 700 !important;
  line-height: 125% !important;
}

#recentOtrasPreguntas > section > article + article {
  margin-top: 12px !important;
}

.textoEditor {
  font-size: 1.6rem !important;
  font-weight: 400 !important;
  line-height: 150% !important;
}

.textoEditor table {
  border-collapse: collapse;
  border-bottom: 1px solid #b7b0aa;
  width: 100% !important;
}

.textoEditor table caption {
  display: none;
}

.textoEditor table thead > tr > th {
  background-color: #3e2a1b;
  color: #fff;
  padding: 8px 12px;
}

.textoEditor table tr {
  border-top: 1px solid #b7b0aa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.textoEditor table tr > td,
.textoEditor table tr > th {
  margin: 0 !important;
  padding: 8px 12px;
  text-align: center;
  width: 100% !important;
  font-size: 1.6rem !important;
  font-weight: 400 !important;
  line-height: 150% !important;
}

.textoEditor table tr .fecha > strong {
  color: #e9c539;
}

@media only screen and (min-width: 640px) {
  .textoEditor table tr {
    display: table-row;
  }
  .textoEditor table tr > td,
  .textoEditor table tr > th {
    width: 50% !important;
  }
}

@media only screen and (min-width: 800px) {
  #contenedorNoticiasFaqs > .fusion-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #contenedorNoticiasFaqs > .fusion-row > .colFlex {
    width: 100% !important;
  }
}

@media only screen and (min-width: 860px) {
  #main {
    padding-top: 48px !important;
  }
}

@media only screen and (min-width: 1023px) {
  #contenedorNoticiasFaqs > .fusion-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  #contenedorNoticiasFaqs > .fusion-row > .colFlex {
    width: 31% !important;
  }
  #contenedorNoticiasFaqs > .fusion-row > .colFlex + .colFlex {
    margin: 0 0 0 3.5% !important;
  }
  #contenedorNoticiasFaqs > .fusion-row > .colFlex > .fusion-column-wrapper {
    height: 100% !important;
  }
  .textoEditor table {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1000px !important;
  }
}

@media only screen and (min-width: 1250px) {
  #main {
    padding-top: 64px !important;
  }
}
