/* Estilos de la barra de titulo */
/*
.fusion-page-title-bar {
    height: 0 !important;
    padding-bottom: 30% !important;
    position: relative;
    > .fusion-page-title-row {
        transform: translateX(-50%);
        height: 100% !important;
        left: 50%;
        max-height: 450px;
        position: absolute;
        top: 0;
        /*max-width: 1200px !important;*/
/*
        width: 100%;
        .fusion-page-title-captions {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
            > h1 {
                @include tipografia(2rem , 125% , 600);
            }
            > .fusion-page-title-secondary {
                background: #faf9f8;
                bottom: -56px;
                left: 0;
                padding: 5px 15px;
                position: absolute;
                width: 100%;
                z-index: 99999;
                .fusion-breadcrumbs {
                    color: $var-colorBreadcrumb !important;
                    margin: 0 auto;
                    max-width: 1200px;
                    text-align: left;
                    @include tipografia(1.5rem , 46px , 500);
                    a {
                        color: $var-enlaceBreadcrumb !important;
                        &:hover {
                            color: $var-enlaceHoverBreadcrumb !important;
                        }
                    }
                }
            }
        }
    }
}*/
/* Fin de los estilos de la barra de titulo */
#main {
  margin-top: 64px;
}

#contenedorListadoZonas > .contenedor > .fusion-row {
  padding: 24px 0 !important;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom-width: 2px;
  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: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100% !important;
  border: 2px solid #5f8fd1 !important;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex + .colFlex {
  margin: 16px 0 0 0 !important;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > header {
  margin-top: 16px;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > header > h1 {
  margin-bottom: 0 !important;
  font-size: 2rem !important;
  font-weight: 600 !important;
  line-height: 125% !important;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > figure {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > .textoEditor {
  margin-top: 12px;
}

#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > header,
#contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > .textoEditor {
  padding: 0px 12px;
}

/* Media queries */
@media only screen and (min-width: 479px) {
  /*
    .fusion-page-title-bar {
        > .fusion-page-title-row {
            .fusion-page-title-captions {
                > h1 {
                    @include tipografia(2.5rem , 125% , 600);
                }
            }
        }
    }
    */
}

@media only screen and (min-width: 639px) {
  /*
    .fusion-page-title-bar {
        > .fusion-page-title-row {
            .fusion-page-title-captions {
                > h1 {
                    @include tipografia(3rem , 125% , 600);
                }
            }
        }
    }
    */
  #contenedorListadoZonas > .contenedor > .fusion-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex {
    width: 46% !important;
  }
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex + .colFlex {
    margin-top: 0 !important;
    margin-left: 6% !important;
  }
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex:nth-child(n+3) {
    margin-top: 16px !important;
  }
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex:nth-child(2n+1) {
    margin-left: 0 !important;
  }
}

@media only screen and (min-width: 770px) {
  /*
    .fusion-page-title-bar {
        padding-bottom: 23% !important;
        > .fusion-page-title-row {
            .fusion-page-title-captions {
                > h1 {
                    @include tipografia(4rem , 125% , 600);
                }
            }
        }
    }
    */
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > header > h1 {
    font-size: 2.2rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
}

@media only screen and (min-width: 1023px) {
  /*
    .fusion-page-title-bar {
        > .fusion-page-title-row {
            .fusion-page-title-captions {
                > h1 {
                    @include tipografia(5rem , 125% , 600);
                }
            }
        }
    }
    */
  #contenedorListadoZonas > .contenedor > .fusion-row {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 32px 0 !important;
  }
}

@media only screen and (min-width: 1200px) {
  #contenedorListadoZonas > .contenedor > .fusion-row > .colFlex > header > h1 {
    font-size: 2.4rem !important;
    font-weight: 600 !important;
    line-height: 125% !important;
  }
}

/* Fin de las media queries */
