/* Variables */
/* Mixines */
/* Fin de los mixines */
.fusion-header-wrapper {
  position: relative !important;
}

article .fusion-post-title-meta-wrap {
  margin-bottom: 0 !important;
}

article .fusion-post-title-meta-wrap h1 {
  margin-bottom: 0 !important;
}

article .fusion-meta-info-wrapper > * {
  font-size: 1.4rem !important;
}

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

.fusion-text > * {
  margin: 0 !important;
}

.fusion-text > * + * {
  margin: 16px 0 0 0 !important;
}

.fusion-text a {
  background: #1f609b !important;
  color: #fff !important;
  font-weight: 500 !important;
  padding: 2px 4px !important;
  text-decoration: none !important;
}

.fusion-text a:hover {
  background: #46cad4 !important;
  color: #46cad4 !important;
  font-weight: 500 !important;
  padding: 2px 4px !important;
  text-decoration: none !important;
}

.fusion-text ul {
  list-style: square !important;
  margin-left: 32px !important;
}

.fusion-text ul > li + li {
  margin-top: 8px;
}

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

.fusion-text .column > * {
  margin: 0 !important;
}

.fusion-text .column > * + * {
  margin: 16px 0 0 0 !important;
}

.fusion-text .column a {
  background: #1f609b !important;
  color: #fff !important;
  font-weight: 500 !important;
  padding: 2px 4px !important;
  text-decoration: none !important;
}

.fusion-text .column a:hover {
  background: #46cad4 !important;
  color: #46cad4 !important;
  font-weight: 500 !important;
  padding: 2px 4px !important;
  text-decoration: none !important;
}

.fusion-text .column ul {
  list-style: square !important;
  margin-left: 32px !important;
}

.fusion-text .column ul > li + li {
  margin-top: 8px;
}

@media only screen and (min-width: 240px) {
  main {
    padding: 5vh 30px !important;
  }
  article .fusion-post-title-meta-wrap h1 {
    font-size: 2rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  article .fusion-post-title-meta-wrap + .post-content {
    margin: 16px 0 0 0 !important;
  }
  article .fusion-meta-info {
    margin: 16px 0 0 0 !important;
  }
}

@media only screen and (min-width: 640px) {
  article .fusion-post-title-meta-wrap h1 {
    font-size: 2.2rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
}

@media only screen and (min-width: 768px) {
  article .fusion-post-title-meta-wrap h1 {
    font-size: 2.5rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  article .fusion-post-title-meta-wrap + .post-content {
    margin: 20px 0 0 0 !important;
  }
  article .fusion-meta-info {
    margin: 20px 0 0 0 !important;
  }
}

@media only screen and (min-width: 1024px) {
  article .fusion-post-title-meta-wrap h1 {
    font-size: 3rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
  article .fusion-post-title-meta-wrap + .post-content {
    margin: 24px 0 0 0 !important;
  }
  article .fusion-meta-info {
    margin: 24px 0 0 0 !important;
  }
}
