.justificar {
  text-align: justify !important;
}
.z-index-1{
  z-index: 1;
}

.estaciones-menu>a.wp-block-navigation-item__content {
  color: #fff;
  border-radius: 30px;
  background: #2b3e7c;
  background: -webkit-linear-gradient(90deg,
      rgba(43, 62, 124, 1) 30%,
      rgba(96, 175, 70, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(43, 62, 124, 1) 30%,
      rgba(96, 175, 70, 1) 100%);
  background: linear-gradient(90deg,
      rgba(43, 62, 124, 1) 30%,
      rgba(96, 175, 70, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2B3E7C", endColorstr="#60AF46", GradientType=1);
}

.estaciones-menu>a.wp-block-navigation-item__content:hover {
  color: #fff !important;
}

.estaciones-menu>.wp-block-navigation-item__content:has(+ .wp-block-navigation-submenu):after,
.estaciones-menu>.wp-block-navigation-item__content:hover:has(+ .wp-block-navigation-submenu):after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  bottom: 5px;
}

.estaciones-menu>.wp-block-navigation-item__content:hover:has(+ .wp-block-navigation-submenu):after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  bottom: 5px;
  opacity: 1;
  width: inherit;
}

.carousel-estaciones .carousel-marquee .group.columns-auto img {
  max-width: inherit;
  height: 60px;
}

.carousel-estaciones .carousel-marquee {
  gap: 60px;
}

/* Style Posts*/
.entradas-por-categoria {
  position: relative;
}

.entradas-por-categoria .not-touch-admin,
.not-touch-admin {
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
}

.entradas-por-categoria a {
  text-decoration: none;
}

.entradas-por-categoria a:hover {
  text-decoration: none;
}

.entradas-por-categoria .post-secundarios {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin: 0 auto;
}

.entradas-por-categoria article .descripcion-post .title-post {
  font-size: 24px;
  line-height: 28px;
  color: #000;
  margin-block-end: 5px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.entradas-por-categoria article .descripcion-post .title-post:hover {
  color: var(--wp--preset--color--custom-color-1);
}

.entradas-por-categoria article figure.thumbnail-post,
.thumbnail-post {
  margin-block-end: 6px;
  position: relative;
}

.entradas-por-categoria article figure.thumbnail-post a,
.thumbnail-post a {
  overflow: hidden;
  display: block;
  line-height: 0;
  border-radius: 5px;
}

.entradas-por-categoria article figure.thumbnail-post img,
.thumbnail-post img {
  width: 100%;
  height: auto;
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.entradas-por-categoria article:hover figure.thumbnail-post img,
.thumbnail-post:hover img {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.entradas-por-categoria .post-secundarios article .descripcion-post .term-taxonomy-name a {
  color: var(--wp--preset--color--custom-color-2);
  text-decoration: none;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.entradas-por-categoria.style-cover-post {
  max-width: 100%;
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 20px;
  clear: both;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria {
  margin-bottom: 0;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin: 0 auto;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: 440px;
  position: relative;
  padding-top: 20px;
  margin-bottom: 55px;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post .post-primario article {
  padding: 20px 0;
  margin-bottom: 0;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article figure.thumbnail-post {
  width: 46%;
  height: 440px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 20px;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post .post-primario article figure.thumbnail-post {
  top: 0;
  position: relative;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article figure.thumbnail-post img {
  object-fit: cover;
  width: 100% !important;
  height: auto;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article figure.thumbnail-post a {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 5px;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post .post-primario article figure.thumbnail-post a .term-taxonomy-name-image {
  position: absolute;
  left: 0;
  bottom: 20px;
  z-index: 2;
  display: inline-block;
  padding: 22px 37px 22px 30px;
  font-size: 20px;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post .post-primario article figure.thumbnail-post a .term-taxonomy-name-image svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: var(--wp--preset--color--custom-color-2);
  z-index: 1;
  opacity: 0.85;
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post .post-primario article figure.thumbnail-post a .term-taxonomy-name-image span {
  color: #fff;
  z-index: 2;
  position: relative;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article .descripcion-post {
  width: 52%;
  margin-left: auto;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article .descripcion-post .title-post {
  font-size: 34px;
  line-height: 38px;
  color: var(--color-de-titulo);
  margin-block-end: 5px;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article .descripcion-post .the-excerpt-post {
  font-size: 16px;
  color: var(--color-descripcion-corta);
  margin-bottom: 5px;
}

.entradas-por-categoria.style-cover-post .wrap-cover-post .post-primario article .descripcion-post .term-taxonomy-name a {
  color: var(--wp--preset--color--custom-color-2);
}

.entradas-por-categoria.style-cover-post.ultimo-post-por-categoria .wrap-cover-post {
  display: flex;
  flex-wrap: wrap;
}

.entradas-por-categoria .wrap-titulo-cover-posts {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin: 0 auto;
}

.entradas-por-categoria .wrap-titulo-cover-posts .titulo-cover-posts small {
  display: none;
  color: var(--wp--preset--color--custom-color-2);
}

.entradas-por-categoria .wrap-titulo-cover-posts .titulo-cover-posts {
  font-size: 28px;
  line-height: 32px;
  color: var(--wp--preset--color--custom-color-1);
  margin-block-end: 5px;
  text-transform: uppercase;
  text-align: right;
}

.entradas-por-categoria .wrap-titulo-cover-posts.alineacion-izq .titulo-cover-posts {
  text-align: left;
}

.entradas-por-categoria.style-cover-post .post-secundarios .grid-post-secundarios {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 22px;
  row-gap: 22px;
}

.entradas-por-categoria.style-grid-post {
  width: 100%;
  max-width: 100%;
  margin: 0 auto 20px auto !important;
  display: flex;
  flex-wrap: wrap;
  clear: both;
}

.entradas-por-categoria .wrap-grid-post {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin: 0 auto;
}

.entradas-por-categoria .wrap-grid-post .post-primario {
  width: 70%;
  float: left;
}

.entradas-por-categoria .wrap-grid-post .post-primario .term-taxonomy-name a {
  color: var(--wp--preset--color--custom-color-2);
  text-decoration: none;
}

.entradas-por-categoria .wrap-grid-post .post-secundarios {
  width: 27%;
  float: right;
}

.entradas-por-categoria .wrap-grid-post .post-secundarios .grid-post-secundarios {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 22px;
  row-gap: 22px;
}

.entradas-por-categoria.style-list-carousel {
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
  margin: 0 auto;
}

.entradas-por-categoria.style-list-carousel .splide__arrow--prev,
.entradas-por-categoria.ultimo-post-por-categoria .splide__arrow--prev {
  left: -40px;
}

.entradas-por-categoria.style-list-carousel .splide__arrow--next,
.entradas-por-categoria.ultimo-post-por-categoria .splide__arrow--next {
  right: -40px;
}

.entradas-por-categoria.style-list-carousel .splide__arrow,
.entradas-por-categoria.ultimo-post-por-categoria .splide__arrow {
  background-color: var(--wp--preset--color--custom-color-1);
  opacity: 1;
}

.entradas-por-categoria.style-list-carousel .splide__arrow:hover,
.entradas-por-categoria.ultimo-post-por-categoria .splide__arrow:hover {
  background-color: var(--wp--preset--color--custom-color-2);
  opacity: 1;
  border: 1px solid #fff;
}

.entradas-por-categoria.style-list-carousel .splide .splide__arrow svg path,
.entradas-por-categoria.style-list-carousel .splide .splide__arrow:hover svg path,
.entradas-por-categoria.ultimo-post-por-categoria .splide .splide__arrow svg path,
.entradas-por-categoria.ultimo-post-por-categoria .splide .splide__arrow:hover svg path {
  fill: #fff;
}

.entradas-por-categoria.style-list-carousel .thumbnail-post .img-the-post-thumbnail {
  height: 250px;
  overflow: hidden;
}

.entradas-por-categoria.style-list-carousel .thumbnail-post .img-the-post-thumbnail img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.entradas-por-categoria.style-list-carousel .term-taxonomy-name a {
  color: var(--wp--preset--color--custom-color-2);
  text-decoration: none;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

div[data-type="acf/categorias-loop"],
div[data-type="bioxnet/ultimos-posts-categorias"] {
  display: flex;
  flex-wrap: wrap;
  max-width: 100% !important;
}

/* Style Share */
.share-button-wrapper {
  margin-top: 6px;
}

.share-button-wrapper .share-button {
  position: relative;
  display: flex;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.share-button-wrapper .share-button .share-icon {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  border-radius: 17px;
  left: 0;
  top: 0;
}

.share-button-wrapper .share-button .share-icon.link {
  background-color: var(--wp--preset--color--custom-color-3);
  z-index: 10;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
}

.share-button-wrapper .share-button .share-icon.fb,
.share-button-wrapper .share-button .share-icon.x,
.share-button-wrapper .share-button .share-icon.wa {
  background-color: var(--wp--preset--color--custom-color-3);
  width: 30px;
  height: 30px;
  border-radius: 15px;
  z-index: 2;
  opacity: 1;
}

.share-button-wrapper .share-button .share-icon.fb .icono svg path,
.share-button-wrapper .share-button .share-icon.x .icono svg path,
.share-button-wrapper .share-button .share-icon.wa .icono svg path {
  fill: #ccc;
}

.share-button-wrapper .share-button .share-icon.fb:hover .icono svg path,
.share-button-wrapper .share-button .share-icon.x:hover .icono svg path,
.share-button-wrapper .share-button .share-icon.wa:hover .icono svg path {
  fill: var(--wp--preset--color--custom-color-1);
}

.share-button-wrapper .share-button .share-icon.fb {
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
}

.share-button-wrapper .share-button .share-icon.x {
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  transition: all 350ms ease;
}

.share-button-wrapper .share-button .share-icon.wa {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
}

.share-button-wrapper .share-button .share-icon .icono {
  height: 16px;
}

.share-button-wrapper .share-button .share-icon .icono svg {
  width: auto;
  height: 16px;
}

.share-button-wrapper .share-button .share-icon .icono svg path {
  fill: var(--wp--preset--color--custom-color-1);
}

.share-button-wrapper .share-button:hover .share-icon.fb {
  left: 32px;
  opacity: 1;
}

.share-button-wrapper .share-button:hover .share-icon.x {
  left: 65px;
  opacity: 1;
}

.share-button-wrapper .share-button:hover .share-icon.wa {
  left: 98px;
  opacity: 1;
}

/* Style query Post */
.wrap-posts ul.content-posts li figure {
  margin-block-end: 6px;
  position: relative;
}

.wrap-posts ul.content-posts li figure .img-the-post-thumbnail,
.img-the-post-thumbnail {
  line-height: 0;
  text-decoration: none;
}

.wrap-posts ul.content-posts li figure img {
  max-width: 100%;
  height: auto;
  line-height: 0;
}

.wrap-posts ul.content-posts li .figure a {
  display: block;
  position: relative;
}

.wrap-posts ul.content-posts li .wp-block-post-title {
  font-size: 24px;
  line-height: 28px;
  color: var(--wp--preset--color--custom-color-1);
  margin-block-end: 5px;
  text-decoration: none;
}

/* Style Singular Post */
.header-singular-post {
  background: -webkit-gradient(linear,
      left top,
      left bottom,
      color-stop(90%, var(--wp--preset--color--custom-color-1)),
      color-stop(90%, #fff));
  background: -o-linear-gradient(top,
      var(--wp--preset--color--custom-color-1) 90%,
      #fff 90%);
  background: linear-gradient(to bottom,
      var(--wp--preset--color--custom-color-1) 90%,
      #fff 90%);
}

.titulo-singular-post {
  font-size: 34px;
  line-height: 36px;
  margin-block-end: 5px;
}

.subtitulo-singular-post {
  margin-block-end: 0;
}

.wp-block-group.autor-singular-post {
  margin-bottom: 10px !important;
  display: flex;
  flex-wrap: wrap;
}

.single-post .thumbnail-post::before {
  content: "";
  z-index: 3;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: default;
}

.single-post .wrap-posts .thumbnail-post::before {
  display: none;
}

.wp-block-group.autor-singular-post p {
  font: 16px;
  margin-bottom: 0;
  color: var(--wp--preset--color--custom-color-1);
}

.wp-block-group.autor-singular-post p.wp-block-post-author__name {
  color: var(--wp--preset--color--custom-color-2);
}

.wp-block-tag-cloud.nube-etiquetas-singular-post {
  margin-top: 16px;
  display: block;
  width: 100%;
  float: left;
}

.wp-block-tag-cloud.nube-etiquetas-singular-post a {
  display: inline-block;
  margin-right: 5px;
  background-color: var(--wp--preset--color--custom-color-3);
  padding: 5px;
  border-radius: 30px;
}

.theme-bioxnet-child .entry-content>* {
  margin-block-start: 0;
}

.wp-block-bioxnet-boton.facebook-btn .custom-bioxnet-boton,
.wp-block-bioxnet-boton.tiktok-btn .custom-bioxnet-boton,
.wp-block-bioxnet-boton.instagram-btn .custom-bioxnet-boton {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.wp-block-bioxnet-boton.facebook-btn .custom-bioxnet-boton {
  background: #00a6ff;
  background: -webkit-linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  background: linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00A6FF",
      endColorstr="#0B0080",
      GradientType=1);
}

.wp-block-bioxnet-boton.facebook-btn .custom-bioxnet-boton:hover {
  background: #0b0080;
  background: -webkit-linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  background: linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B0080", endColorstr="#00A6FF", GradientType=1);
}

.wp-block-bioxnet-boton.tiktok-btn .custom-bioxnet-boton {
  background: #23004a;
  background: -webkit-linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  background: linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#23004A", endColorstr="#000000", GradientType=1);
}

.wp-block-bioxnet-boton.tiktok-btn .custom-bioxnet-boton:hover {
  background: #000000;
  background: -webkit-linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  background: linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#23004A", GradientType=1);
}

.wp-block-bioxnet-boton.instagram-btn .custom-bioxnet-boton {
  background: #ffab00;
  background: -webkit-linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  background: linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFAB00", endColorstr="#B931AE", GradientType=1);
}

.wp-block-bioxnet-boton.instagram-btn .custom-bioxnet-boton:hover {
  background: #b931ae;
  background: -webkit-linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  background: linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B931AE", endColorstr="#FFAB00", GradientType=1);
}

.conductor {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.conductor:hover {
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.conductor.no-active:hover {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.conductor h3,
.conductor p {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.conductor.no-active h3 {
  color: #7f7f7f;
}

.conductor.no-active p {
  color: #acacac;
}

.conductor figure img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.conductor.no-active figure img {
  filter: grayscale(1);
}

/* Single Post
------------------------------------------ */
.theme-bioxnet-child .wp-block-post-author__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.theme-bioxnet-child .wp-block-post-author__content .wp-block-post-author__name {
  margin-bottom: 0;
}

/* Blog Post
------------------------------------------ */
.wrap-blog li:first-child {
  grid-column: span 3;
  display: grid;
  grid-template-columns: 60% repeat(1, 1fr);
  grid-column-gap: 30px;
  row-gap: 30px;
  align-items: center;
  margin-block-end: 20px;
}

.wrap-blog li:first-child figure.wp-block-post-featured-image {
  aspect-ratio: auto;
  width: 100%;
  height: 400px !important;
}

.wrap-blog li:first-child figure.wp-block-post-featured-image a {
  height: 400px !important;
}

@media (max-width: 800px) {
  .wrap-blog li:first-child {
    grid-column: 1;
    grid-template-columns: 1fr;
  }
}

.wp-block-query-pagination {
  display: none !important;
}

.wrap-descripcion-taxonomia {
  margin-bottom: 40px;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia {
  display: flex;
  flex-wrap: wrap;
  margin-inline-end: auto;
  margin-inline-start: auto;
  width: var(--wp--style--global--wide-size);
  max-width: 100%;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia .descripcion-taxonomia__figure {
  width: 50%;
  text-align: center;
  padding: 30px;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia .descripcion-taxonomia__figure img {
  max-width: 100%;
  height: auto;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia.content-imagen-destacada .descripcion-taxonomia__content {
  width: 50%;
  padding: 30px;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia .descripcion-taxonomia__content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 15px 15px 0 15px;
}
.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia .descripcion-taxonomia__content h1{
  margin-block-end: 0;
}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list {
  display: flex;
  gap: 5px;
}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list li a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;

}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--facebook a {
  background: #00a6ff;
  background: -webkit-linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  background: linear-gradient(90deg,
      rgba(0, 166, 255, 1) 0%,
      rgba(11, 0, 128, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00A6FF",
      endColorstr="#0B0080",
      GradientType=1);
}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--facebook a:hover {
    background: #0b0080;
  background: -webkit-linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  background: linear-gradient(90deg,
      rgba(11, 0, 128, 1) 0%,
      rgba(0, 166, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B0080", endColorstr="#00A6FF", GradientType=1);
}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--instagram a {
 background: #ffab00;
  background: -webkit-linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  background: linear-gradient(90deg,
      rgba(255, 171, 0, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(185, 49, 174, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFAB00", endColorstr="#B931AE", GradientType=1);
}
.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--instagram a:hover {
   background: #b931ae;
  background: -webkit-linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  background: linear-gradient(90deg,
      rgba(185, 49, 174, 1) 0%,
      rgba(255, 0, 93, 1) 50%,
      rgba(255, 171, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B931AE", endColorstr="#FFAB00", GradientType=1);
}
.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--tiktok a{
 background: #23004a;
  background: -webkit-linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  background: linear-gradient(90deg,
      rgba(35, 0, 74, 1) 0%,
      rgba(0, 0, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#23004A", endColorstr="#000000", GradientType=1);
}
.descripcion-taxonomia__social .descripcion-taxonomia__social-list li.descripcion-taxonomia__social-item--tiktok a:hover {
  background: #000000;
  background: -webkit-linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  background: -moz-linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  background: linear-gradient(90deg,
      rgba(0, 0, 0, 1) 0%,
      rgba(35, 0, 74, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#23004A", GradientType=1);
}

.descripcion-taxonomia__social .descripcion-taxonomia__social-list li img {
  width: auto;
  height: auto;
  max-height: 20px;
}

/* Contacto
------------------------------------------ */

.contacto-formulario label {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  letter-spacing: 0.05em;
  font-size: 15px;
  line-height: 16px;
}

.contacto-formulario input[type="email"],
.contacto-formulario input[type="number"],
.contacto-formulario input[type="search"],
.contacto-formulario input[type="text"],
.contacto-formulario input[type="tel"],
.contacto-formulario input[type="url"],
.contacto-formulario input[type="password"],
.contacto-formulario textarea,
.contacto-formulario select {
  margin-top: 4px;
  border-right: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}

.contacto-formulario input[type="email"]:focus,
.contacto-formulario input[type="number"]:focus,
.contacto-formulario input[type="search"]:focus,
.contacto-formulario input[type="text"]:focus,
.contacto-formulario input[type="tel"]:focus,
.contacto-formulario input[type="url"]:focus,
.contacto-formulario input[type="password"]:focus,
.contacto-formulario textarea:focus,
.contacto-formulario select:focus {
  border-right: 2px solid var(--wp--preset--color--custom-color-2);
  border-left: 2px solid var(--wp--preset--color--custom-color-2);
  border-top: 2px solid var(--wp--preset--color--custom-color-2);
  border-bottom: 2px solid var(--wp--preset--color--custom-color-2);
}

.contacto-formulario input[type="submit"] {
  background-color: var(--wp--preset--color--custom-color-2);
  color: var(--wp--preset--color--custom-color-1);
  width: 100%;
  border-radius: 5px;
  height: 58px;
}

.contacto-formulario input[type="submit"]:hover {
  background-color: var(--wp--preset--color--custom-color-3);
  color: #fff;
}


@media (max-width: 800px) {
  .entradas-por-categoria .wrap-grid-post .post-primario {
    width: 100%;
  }
  .entradas-por-categoria .wrap-grid-post .post-secundarios {
      width: 100%;
  }
  .entradas-por-categoria .splide__pagination {
      bottom: .5em;
      left: 0;
      padding: 24px 1em 0 1em;
      position: relative;
      right: 0;
      z-index: 1;
  }
  .estaciones-menu>a.wp-block-navigation-item__content{
    border-radius: 0;
    background: #2b3e7c;
    color: #fff !important;
  }
  .wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia .descripcion-taxonomia__figure {
  width: 100%;
  text-align: center;
  padding: 30px 15px;
}

.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia.content-imagen-destacada .descripcion-taxonomia__content {
  width: 100%;
  text-align: center;
  padding: 30px 15px;
}
.wrap-descripcion-taxonomia .introduccion-taxonomia .content-introduccion-taxonomia.content-imagen-destacada .descripcion-taxonomia__content * {
  text-align: center;
}
.descripcion-taxonomia__social .descripcion-taxonomia__social-list {
    justify-content: center;
    margin-top: 30px;
}
  
}