.fusion-tb-header .fusion-menu-element-wrapper .avada-menu-mobile-menu-trigger .collapsed-nav-icon {
  font-size: 28px !important;
}

.fusion-breadcrumbs {
    color: #fff !important;
    font-size: 1.4rem !important;
}
.fusion-breadcrumbs a {
  color: #e2201d !important;
}

.contenedorFlipBox, .fusion-flip-boxes {
  padding-bottom: 14px !important;
}

/*#content .page > .post-content > div:nth-child(1) {
  padding-left: 30px !important;
  padding-right: 30px !important;
}*/

#content .page > .post-content > div:nth-child(1) .fusion-builder-row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 {
  width: 100% !important;
}

#content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 .fusion-column-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

#content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 {
  width: 100% !important;
}

#content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 .fusion-column-wrapper {
  padding-top: 40px !important;
  padding-bottom: 30px !important;
}

#content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 .fusion-title-1 h1 {
  font-size: 4rem !important;
}

/* Estilos para los Sectores */

/* Parche a los paginadores 01/11/2021 */

.paginador,
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  padding-top: 48px;
}

.paginador > span,
.paginador > a,
.pagination > span,
.pagination > a {
  border-radius: 8px;
  color: #005aa5;
  display: inline-block;
  padding: 12px 18px;
  border: 1px solid #005aa5 !important;
  font-size: 1.5rem !important;
}

.paginador > span:hover,
.paginador > a:hover,
.pagination > span:hover,
.pagination > a:hover {
  background-color: #d40021;
  color: #fff;
}

.paginador > span.current,
.pagination > span.current {
  background-color: #d40021;
  color: #fff;
}
.pagination .pagination-next,
.pagination .pagination-prev {
  display: inline-block !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  width: auto !important;
}
.paginador > * + *,
.pagination > * + * {
  margin-left: 8px;
}

/* Fin del parche a los paginadores */

/* Fin de los estilos para los sectores */



@media only screen and (max-width: 800px) {
  #content .page > .post-content > div + div {
    padding-top: 0 !important;
  }
  #content .page > .post-content > div + div > .fusion-row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}

@media only screen and (max-width: 500px) {
  #content .page > .post-content > div + div {
    padding-top: 30px !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 .fusion-title-1 h1 {
    font-size: 2rem !important;
    text-align: center;
  }
}

@media only screen and (max-width: 768px) {
  .contenedorFlipBox, .fusion-flip-boxes {
    margin: auto !important;
    margin-top: 40px !important;
  }
  
  
}

@media only screen and (min-width: 800px) {
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 {
    width: 40% !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 .fusion-column-wrapper {
    margin-left: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 {
    width: 60% !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 .fusion-title-1 h1 {
    font-size: 4rem !important;
  }
  
}



@media only screen and (min-width: 1101px) {
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 {
    width: 33% !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 .fusion-column-wrapper {
    margin-left: 0px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 {
    width: 66% !important;
  }
  
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_2_3 .tituloH2Apartado h1 {
    font-size: 7rem !important;
  }
}

@media only screen and (min-width: 1500px) {
  #content .page > .post-content > div:nth-child(1) .fusion-builder-row .fusion_builder_column_1_3 .fusion-column-wrapper {
    margin-left: 0px !important;
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

@media only screen and (max-width: 800px) {

  html .contenedorDosColumnasEspecial > .fusion-row {
      display: block !important;
  }

}

/* Parche para el pie en resoluciones de 640px e inferior 23/10/2021 */

#main {
  padding-bottom: 0 !important;
}

.contenedorFlipBox .flip-box-back > .flip-box-back-inner > p > a > span.fusion-button-text {
  color: #d40021 !important;
}
.contenedorFlipBox .flip-box-back > .flip-box-back-inner > p > a:hover > span.fusion-button-text {
  color: #fff !important;
}

#content .page > .post-content > div:nth-child(1)#contenedorCabecera .fusion-builder-row .fusion_builder_column_2_3 .fusion-column-wrapper .textoEditor {
  padding-right: 24px !important;
}

@media only screen and (max-width: 992px) {
  .fusion-body .fusion-tb-header > .fusion-sticky-container > .fusion-row > .fusion-flex-column {
    margin-bottom: 0 !important;
  }

  .fusion-tb-header > div.fusion-sticky-container.fusion-sticky-transition > .fusion-builder-row > div:nth-child(1) {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .fusion-tb-header .fusion-no-lightbox img {
    max-width: 100% !important;
  }
  .fusion-body .fusion-menu-element-wrapper[data-count="1"] {
    margin-top: 2px !important;
    margin-bottom: 0 !important;
  }
  .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul {
    top: 32px !important;
  }

  #content .page > .post-content > div + div#contenedorMovilAnclas.fusion-sticky-container {
    padding-top: 0 !important;
  }
  
  #content .page > .post-content > div + div.contenedorDosColumnasEspecial.right > .fusion-row {
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    -moz-flex-flow: row-reverse wrap !important;
    -ms-flex-flow: row-reverse wrap !important;
    -o-flex-flow: row-reverse wrap !important;
    flex-flow: row-reverse wrap !important;
  }
  #content .page > .post-content > div + div#contenedorForrajeYGrano > .fusion-row,
  #content .page > .post-content > div + div.contenedorDosColumnasEspecial.left > .fusion-row {
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    -moz-flex-flow: row wrap !important;
    -ms-flex-flow: row wrap !important;
    -o-flex-flow: row wrap !important;
    flex-flow: row wrap !important;
  }

}

@media only screen and (max-width: 800px) {

  .fusion-flex-container > .fusion-row > .fusion-flex-column > .fusion-column-wrapper > .fusion-title > h2 {
    margin-bottom: 0 !important;
  }
  .fusion-flex-container > .fusion-row > .fusion-flex-column > .fusion-column-wrapper > .fusion-title > h2 > span {
    font-size: 3rem !important;
  }
  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper .fusion-button {
    padding: 10px 24px !important;
  }

}

@media only screen and (max-width: 640px) {
  

  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title {
    margin-top: 12px !important;
    margin-bottom: 20px !important;
  }
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 {
    font-size: 3rem !important;
    margin-bottom: 0 !important;
  }
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 > p {
    font-size: 3rem !important;
    text-align: center;
  }
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 span {
    font-size: 3rem !important;
  }
  
  #content .page > .post-content > div:nth-child(1)#contenedorCabecera .fusion-builder-row .fusion_builder_column_2_3 .fusion-column-wrapper {
    padding-top: 0px !important;
  }
  #content .page > .post-content > div#contenedorAnclas ~ div.fusion-sticky-container {
    padding-top: 2px !important;
  }
  .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
    margin-top: 2px !important;
  }

}

@media only screen and (max-width: 550px) {
  #content .page > .post-content > div + div#contenedorTitularAnclas {
      padding-top: 6px !important;
  }
  #content .page > .post-content > div + div#contenedorTitularAnclas .tituloH2Apartado > h2 {
      font-size: 1.8rem !important;
  }

}

@media only screen and (max-width: 500px) {

  #content .page > .post-content > div + div#contenedorTitularAnclas + div + div {
      padding-top: 0 !important;
  }

}

@media only screen and (max-width: 480px) {

  
  .fusion-tb-footer > .fusion-widget-area > div#menu-footer + div {
    margin-top: 24px !important;
  }
  .fusion-flex-container > .fusion-row > .fusion-flex-column > .fusion-column-wrapper > .fusion-title > h2 {
    margin-bottom: 0 !important;
  }
  .fusion-flex-container > .fusion-row > .fusion-flex-column > .fusion-column-wrapper > .fusion-title > h2 > span {
    font-size: 2.4rem !important;
  }
  
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 {
    font-size: 2.4rem !important;
  }
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 > p {
    font-size: 2.4rem !important;
  }
  #content > div > .post-content > div:nth-child(1) > .fusion-row > .fusion_builder_column > .fusion-column-wrapper > .fusion-title > h1 span {
    font-size: 2.4rem !important;
  }
  

}

@media only screen and (max-width: 375px) {

  #contenedorDistribuidores > .fusion-row > div > .fusion-column-wrapper > .tituloH2Apartado > h2 {
    font-size: 2rem !important;
  }

}

@media only screen and (min-width: 640px) {

  .fusion-tb-header > .fusion-sticky-container > .fusion-row > .fusion_builder_column_2_3 {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 1 !important;
  }

}

