    /***
Theme Name: Rimisp.org
Theme URI: www.rimisp.org
Description: sitio web rimisp.org, administrado por wordpress
Version: 1.0
Author: Felipe Cabeza
Author URL: www.bytehead.cl
***/
    /* -------- Estilos Generales --------*/
    
    body {
        font-family: 'Open Sans', sans-serif;
        color: #4b4b4b;
        width: 100%;
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }
    
    hr {
        border-top: 1px solid #99999936;
        width: 70%;
        margin: 4rem;
    }
    
    .blog-post .content-article p {
        margin-bottom: 60px;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Noto Serif', serif;
        font-weight: bold;
        color: #22543a;
    }
    
    .titulo22x {
        font-size: 1.4rem;
    }
    
    .titulo20x {
        font-size: 1.1rem;
    }
    
    .titulo18x {
        font-size: 1rem;
    }
    
    .titulo15x {
        font-size: .8rem;
    }
    
    .color1 {
        color: #2e6c4c;
    }
    
    .color2 {
        color: #22543a;
    }
    
    .color3 {
        color: #6c757d;
    }
    
    .color4 {
        color: #fff;
    }
    
    .negrita {
        font-weight: bold;
    }
    /* alignments texto/img editor_WP */
    
    .center {
        clear: both;
        display: block;
        margin: 0 auto;
    }
    
    .aligncenter {
        position: relative;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    img.center,
    img[align="center"] {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .alignleft {
        display: inline;
        float: left;
        margin-right: 2rem;
    }
    
    img.alignleft,
    img[align="left"] {
        float: left;
        margin: 2rem;
    }
    
    .alignright {
        display: inline;
        float: right;
        margin-left: 2rem;
    }
    
    img.alignright,
    img[align="right"] {
        float: right;
        margin: 2rem;
    }
    
    .clear {
        clear: both;
    }
    
    hr.clear {
        clear: both;
        visibility: hidden;
        margin: 0px;
        padding: 0px;
        height: 0px;
    }
    /* alignments texto/img editor_WP */
    /*############ ESTILOS GENERALES ############*/
    /*Scroll UP*/
    
    .simplescrollup__button {
        position: fixed;
        bottom: 3rem;
        right: 2rem;
        transition: 1s all;
        z-index: 10000;
    }
    
    .simplescrollup__button--show {
        transform: translateX(0);
    }
    
    .simplescrollup__button--hide {
        transform: translateX(100px);
    }
    /* -------- Estilos Generales MENU --------*/
    
    #top {
        margin: 0;
        padding: 0rem 6rem;
        position: -webkit-sticky;
        /* Safari */
        position: sticky;
        top: 0;
        background-color: #fff;
        z-index: 100;
    }
    
    .btn-back {
        text-transform: uppercase;
        padding: 1rem 0rem;
    }
    
    .btn-back a {
        font-size: .82rem;
        color: #2e6c4c;
        font-weight: bolder;
    }
    
    #carouselExampleIndicators .btn-back a {
        font-size: .82rem;
        color: rgba(255, 255, 255, 0.712);
        font-weight: bolder;
    }
    
    #carouselExampleIndicators h1,
    h2,
    h3 {
        color: #fff;
    }
    
    .btn-autor {
        padding: 1rem 0rem;
        display: flex;
    }
    
    .btn-autor p {
        padding: 0rem 1rem;
        margin-top: 5px;
    }
    
    .btn-back a:hover {
        font-size: .82rem;
        color: #2e6c4c;
        font-weight: bolder;
        text-decoration: none;
    }
    
    #caja-mensaje-autor .fa-twitter::before,
    .fa-whatsapp::before,
    .fa-facebook-f::before,
    .fa-linkedin-in::before {
        color: #22543a;
        padding-left: 1.5rem;
        display: inline-block;
        font-size: 1.5rem;
    }
    
    .caja-mensaje-autor {
        border: none;
        box-shadow: 0 5px 20px 0 rgba(100, 100, 100, 0.1);
        background-color: #ffffff;
        padding: 2rem 2rem;
        margin: 4rem 4rem;
    }
    
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem;
        text-align: center;
    }
    
    .navbar {
        background: #fff;
        min-height: 100px;
    }
    
    .nav-item {
        color: #143524;
        font-weight: bold;
        padding: 0;
    }
    
    .nav-link {
        color: #22543a;
        font-size: .9rem;
        font-weight: bold;
        transition: all 0.2s linear;
        padding: 1rem;
    }
    
    .nav-link:hover {
        color: #FFF;
        background: #143524;
        font-weight: bold;
    }
    
    .nav-link>.active {
        color: #fff;
        background-color: #0e2819;
    }
    
    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        color: #fff;
        background-color: #0e2819;
    }
    
    .nav-sublink {
        color: #FFF;
        background: #22543a;
        padding: .7rem;
        font-size: .9rem;
    }
    
    .nav-sublink:hover {
        color: #FFF;
        background: #143524;
        padding: .7rem;
    }
    
    .dropdown-menu {
        margin: 0;
        padding: 0;
    }
    
    .dropdown-menu2 {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 10rem;
        margin: 0;
        padding: 0;
        font-size: 1rem;
        color: #212529;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 0.25rem;
    }
    
    .dropdown-menu2-left {
        right: auto;
        left: 0;
    }
    
    .dropdown-menu2-right {
        right: 0;
        left: auto;
    }
    
    @media (min-width: 576px) {
        .dropdown-menu2-sm-left {
            right: auto;
            left: 0;
        }
        .dropdown-menu2-sm-right {
            right: 0;
            left: auto;
        }
    }
    
    @media (min-width: 768px) {
        .dropdown-menu2-md-left {
            right: auto;
            left: 0;
        }
        .dropdown-menu2-md-right {
            right: 0;
            left: auto;
        }
    }
    
    @media (min-width: 992px) {
        .dropdown-menu2-lg-left {
            right: auto;
            left: 0;
        }
        .dropdown-menu2-lg-right {
            right: 0;
            left: auto;
        }
    }
    
    @media (min-width: 1200px) {
        .dropdown-menu2-xl-left {
            right: auto;
            left: 0;
        }
        .dropdown-menu2-xl-right {
            right: 0;
            left: auto;
        }
    }
    
    .dropup .dropdown-menu2 {
        top: auto;
        bottom: 100%;
        margin-top: 0;
        margin-bottom: 0.125rem;
    }
    
    .dropright .dropdown-menu2 {
        top: 0;
        right: auto;
        left: 100%;
        margin-top: 0;
        margin-left: 0.125rem;
    }
    
    .dropleft .dropdown-menu2 {
        top: 0;
        right: 100%;
        left: auto;
        margin-top: 0;
        margin-right: 0.125rem;
    }
    
    .dropdown-menu2[x-placement^="top"],
    .dropdown-menu2[x-placement^="right"],
    .dropdown-menu2[x-placement^="bottom"],
    .dropdown-menu2[x-placement^="left"] {
        right: auto;
        bottom: auto;
    }
    
    .dropdown-menu2.show {
        display: block;
    }
    
    .nav-tabs .dropdown-menu2 {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    
    .navbar-nav .dropdown-menu2 {
        position: static;
        float: none;
    }
    
    .navbar-expand-sm .navbar-nav .dropdown-menu2 {
        position: absolute;
    }
    
    .navbar-expand-md .navbar-nav .dropdown-menu2 {
        position: absolute;
    }
    
    .navbar-expand-lg .navbar-nav .dropdown-menu2 {
        position: absolute;
    }
    
    .navbar-expand-xl .navbar-nav .dropdown-menu2 {
        position: absolute;
    }
    
    .navbar-expand .navbar-nav .dropdown-menu2 {
        position: absolute;
    }
    /* ---------------------*/
    /* menu y submenu hover action */
    /* ---------------------*/
    
    @media only screen and (min-width:769px) {
        .dropdown:hover .dropdown-menu {
            display: block;
        }
        .dropdown-submenu {
            position: relative !important;
        }
        .dropdown-submenu>.dropdown-menu2 {
            top: 0 !important;
            left: 100% !important;
            margin-top: -6px !important;
            margin-left: -1px !important;
            border-radius: 0 !important;
        }
        .dropdown-submenu:hover>.dropdown-menu2 {
            display: block !important;
        }
        .dropdown-submenu>a:after {
            display: block;
            content: "\f105";
            font-family: 'FontAwesome';
            margin-top: -18px;
            right: 15px;
            position: absolute;
            font-weight: 300;
        }
    }
    /* ---------------------*/
    /* fin */
    /* ---------------------*/
    
    .dropdown-item {
        color: #FFF;
        background: #22543a;
        font-size: .9rem;
        font-weight: bold;
        transition: all 0.2s linear;
        padding: .7rem;
        white-space: pre-line;
    }
    
    .dropdown-item:hover {
        color: #FFF;
        background: #143524;
        font-weight: bold;
    }
    
    .logo-brand {
        min-width: 100px;
        max-width: 200px;
    }
    
    .navbar-toggler {
        font-size: 40px;
    }
    
    .navbar-toggler:focus {
        outline: none;
    }
    
    .dropdown-submenu {
        position: relative;
    }
    
    .dropdown-submenu>a:after {
        content: "\f0da";
        float: right;
        border: none;
        font-family: 'FontAwesome';
    }
    
    .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    
    .dropdown-submenu>.dropdown-menu2 {
        top: 0;
        left: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    
    .nav-item:active {
        background-color: #0e2819;
        color: #fff;
    }
    
    #submenu-interior-cursos {
        padding: 2rem 14rem;
        box-shadow: 0 5px 30px 0 rgba(47, 47, 47, 0.04);
        background-color: #ffffff;
        text-align: center;
        margin-top: -3rem;
        position: relative;
    }
    
    #submenu-interior>.nav-tabs,
    .nav-tabs .nav-item.show .nav-link {
        color: #22543a;
        background-color: #ffffff;
        border-color: #ffffff;
    }
    
    #submenu-interior-cursos>.nav-link.active {
        background-color: #22543a;
        border-color: #22543a;
    }
    
    #submenu-interior {
        padding: 2rem 6rem;
        box-shadow: 0 5px 30px 0 rgba(47, 47, 47, 0.04);
        background-color: #ffffff;
        text-align: center;
        margin-top: -3rem;
        position: relative;
    }
    
    #submenu-interior a {
        color: #2e6c4c;
        padding: 2rem;
    }
    
    #submenu-interior a:hover {
        text-decoration: none;
    }
    
    #submenu-interior .active {
        font-weight: bold;
    }
    
    #submenu-interior span {
        color: #e6dfdf;
    }
    
    #submenu-interior-qs {
        padding: 0rem 1rem;
        box-shadow: 0 5px 30px 0 rgba(47, 47, 47, 0.04);
        background-color: #ffffff;
        text-align: center;
        margin-top: -3rem;
        position: relative;
    }
    
    #submenu-interior-qs div {
        margin: 0px;
        padding: 1rem;
        display: inline-flex;
    }
    
    #submenu-interior-qs a {
        color: #2e6c4c;
        padding: 1rem;
    }
    
    #submenu-interior-qs a:hover {
        text-decoration: none;
    }
    
    #submenu-interior-qs span {
        color: #e6dfdf;
    }
    
    #card-consejo-inter {
        padding: 2rem 0;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }
    
    #card-consejo-inter span {
        width: 80%;
        display: inline-block;
    }
    
    #card-dire-ejecutiva span {
        width: 80%;
        display: inline-block;
    }
    
    #card-dire-ejecutiva {
        padding: 2rem 0;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }
    
    .custom-circle-image-destacada {
        width: 13vw;
        height: 13vw;
        object-fit: cover;
    }
    
    #contenedor-cv-equipo {
        margin: 0;
        padding: 1rem 3rem;
    }
    
    #contenedor-cv-equipo .card {
        text-align: center;
        padding-top: 1rem;
    }
    
    @media (min-width: 791px) {
        #contenedor-cv-equipo .card-columns {
            column-count: 4;
        }
    }
    
    #contenedor-cv-equipo .card-title {
        text-align: center;
        padding-top: 1rem;
    }
    
    #contenedor-cv-equipo p {
        padding-top: 1rem;
    }
    
    #modal-qs .card-body {
        padding: 0;
    }
    
    #contenedor-qs-transparencia .card {
        padding: 2rem;
    }
    
    #contenedor-qs-transparencia ul {
        list-style: none;
        height: 370px;
        overflow-y: scroll;
        margin: 10px 0px 0px 0px;
        padding: 0px;
    }
    
    #contenedor-qs-transparencia ul>li {
        margin: 0px;
        padding: .7rem;
    }
    
    #contenedor-qs-transparencia ul>li>a {
        color: #22543a;
    }
    
    #contenedor-qs-transparencia ul>li>a:hover {
        text-decoration: none;
    }
    
    #contenedor-qs-transparencia .btn {
        width: 10rem;
        margin: 0;
        padding: 0;
        height: 2rem;
    }
    
    #contenedor-interior-qs {
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #contenedor-interior-qs p {
        padding: 1.5rem 0;
    }
    /*estilos buscador*/
    
    .buscador-idiomas {
        padding: 10px 0px;
        float: right;
    }
    
    .link-idiomas {
        padding: 0rem 1rem;
        margin-top: 5px;
        font-size: small;
    }
    
    .link-idiomas a {
        color: #22543a;
        padding: 0rem 1rem;
    }
    
    .link-idiomas a:hover {
        color: #143524;
        text-decoration: none;
    }
    
    .boton-buscador {
        font-size: 1rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 0.25rem;
        padding-top: 0.25rem;
        padding-bottom: .25rem;
        padding-right: 0rem;
        color: #22543a;
    }
    
    .navbar-toggler {
        color: #22543a;
    }
    
    .displaynone {
        display: none;
    }
    
    #buscador {
        /* contenedor buscador interior*/
        margin-top: 2rem;
    }
    /*estilos para imagen hero del home, hero, interiores*/
    
    .carousel-item {
        background-color: #143524;
    }
    
    .hero {
        filter: opacity(40%);
        width: 100%;
        height: 450px;
        object-fit: cover;
    }
    
    .hero-cabecera {
        filter: opacity(40%);
        width: 100%;
        height: 400px;
        object-fit: cover;
    }
    
    .hero-cabecera-search {
        filter: opacity(40%);
        width: 100%;
        height: 250px;
        object-fit: cover;
    }
    
    .hero-cabecera-cv {
        filter: opacity(40%);
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .hero-informe-latino {
        filter: opacity(20%);
        width: 100%;
        height: 400px;
        object-fit: cover;
    }
    
    #banner-cabecera {
        background-color: #143524;
    }
    
    .carousel-caption-left {
        position: absolute;
        right: 40%;
        bottom: 60px;
        left: 10%;
        z-index: 10;
        padding-bottom: 60px;
        color: #fff;
        text-align: left;
    }
    
    .carousel-caption-center {
        position: absolute;
        bottom: 20%;
        left: 25%;
        z-index: 10;
        color: #fff;
        text-align: center;
        width: 50%;
    }
    
    .caption-informe-latino {
        position: absolute;
        right: 36%;
        bottom: 60px;
        z-index: 10;
        color: #fff;
        text-align: center;
        width: 30%;
    }
    /*breadcrumb menu*/
    
    .breadcrumb {
        padding: 0.2rem 6rem;
        margin-bottom: 0rem;
        color: #FFF;
        background-color: #22543a;
        font-size: .8rem;
        border-radius: 0rem;
    }
    
    .breadcrumb a {
        color: #FFF;
    }
    
    .breadcrumb a:hover {
        color: #fff;
    }
    
    .breadcrumb-item+.breadcrumb-item::before {
        content: url(../img/flecha-brearcrumb.png);
        vertical-align: middle;
    }
    
    .breadcrumb-item.active {
        color: #fff;
        font-weight: bold;
    }
    /*Estilos seccion proyectos*/
    
    #desc-int-proy {
        /*display: inline-flex;*/
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #desc-int-proy>#aside {
        padding: 2rem 0rem;
    }
    
    #desc-int-proy article {
        padding: 2rem 0rem;
    }
    
    #desc-int-proy article a {
        color: #22543a;
        font-weight: bold;
    }
    
    #desc-int-proy>.nav-link {
        font-weight: normal;
    }
    
    .list-group a {
        color: #22543a;
    }
    
    .list-group .active {
        font-weight: bold;
    }
    
    .subtitulos-proy {
        padding-top: 2rem;
    }
    
    #proyectos-otros-proyectos .card-horizontal {
        display: inline-flex;
        padding: 1rem;
        border: none;
        box-shadow: none;
        background-color: #ffffff;
        margin: 1rem;
        width: 70%;
    }
    
    #proyectos-noticias-relacionadas {
        display: inline-flex;
        margin: 0;
        padding: 1rem 0rem;
    }
    
    #proyectos-noticias-relacionadas .card {
        box-shadow: none;
    }
    
    #proyectos-noticias-relacionadas .card-foooter {
        margin-top: 1rem;
        padding: 2rem 0rem;
        border-top: none;
    }
    
    .card-foooter a {
        color: #22543a;
    }
    /*estilos contenedor noticias*/
    
    #contenedor-noticias {
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #noticias .carousel-caption-left {
        right: 20%;
    }
    
    #contenedor-noticias h1 {
        padding: 2rem 0rem;
        color: #22543a;
    }
    
    #contenedor-noticias-interior-blc {
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #contenedor-noticias-interior-blc h1 {
        padding: 2rem 0rem;
        font-size: 1.8rem;
        color: #22543a;
    }
    
    #contenedor-noticias-interior-gris {
        margin: 0;
        padding: 1rem 6rem;
        background-color: #fafafa;
    }
    
    #contenedor-noticias-interior-gris h1 {
        padding: 2rem 0rem;
        font-size: 1.8rem;
        color: #22543a;
    }
    
    #contenedor-noticias-interior-verde {
        margin: 0;
        padding: 6rem 6rem;
        background-color: #22543a;
        color: #FFF;
    }
    
    #contenedor-aside-interior-noticias {
        margin: 0px 0px 0 1rem;
        padding: 2rem .7rem;
    }
    
    #contenedor-aside-interior-noticias button {
        width: 100%;
    }
    
    #contenedor-aside-interior-noticias-gris {
        margin: 0;
        padding: .7rem .7rem;
        background-color: #eff1f0;
    }
    
    #contenedor-aside-interior-noticias-gris button {
        width: 100%;
    }
    
    #contenedor-aside-interior-noticias-gris input,
    label,
    select,
    option {
        font-size: .8rem;
        color: #6c757d;
        vertical-align: bottom;
        margin: 0;
    }
    
    .social-noticia-interior {
        display: flex;
        justify-content: center;
        padding: 1rem 0;
    }
    
    #etiquetas a {
        color: #FFF;
    }
    
    #etiquetas a:hover {
        color: #FFF;
    }
    
    .pagination a {
        color: #143524;
    }
    /*estilos seccion agenda*/
    
    #contenedor-agenda {
        margin: 0;
        padding: 1rem 6rem;
    }
    
    @media (min-width: 791px) {
        #contenedor-agenda .card-columns {
            column-count: 4;
        }
    }
    
    #contenedor-agenda .card-footer {
        border-top: 1px solid rgba(0, 0, 0, 0.125);
        padding: 0.75rem 0rem;
    }
    
    #contenedor-agenda .card-img-top {
        object-fit: cover;
        height: 170px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    /* ######## */
    
    .card-columns-home .card {
        margin-bottom: 0.75rem;
    }
    
    @media (min-width: 576px) {
        .card-columns-home {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 2;
            -webkit-column-gap: 1.25rem;
            -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
            orphans: 1;
            widows: 1;
        }
        .card-columns-home .card {
            display: inline-block;
            width: 100%;
        }
    }
    
    .card-columns-int .card {
        margin-bottom: 2rem;
    }
    
    .card-columns-int ul {
        list-style: none;
        margin: 0px;
        padding: 10px;
    }
    
    .card-columns-int li {
        display: inline-block;
    }
    
    .card-columns-int li a {
        color: #6c757d;
        text-transform: uppercase;
        font-size: .7rem;
    }
    
    .card-columns-int li a:hover {
        text-decoration: none;
    }
    
    @media (min-width: 576px) {
        .card-columns-int {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 4;
            -webkit-column-gap: 1.25rem;
            -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
            orphans: 1;
            widows: 1;
        }
        .card-columns-int-noticias {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 3;
            -webkit-column-gap: 1.25rem;
            -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
            orphans: 1;
            widows: 1;
        }
        .card-columns-int .card {
            display: inline-block;
            width: 100%;
        }
    }
    /*#################*/
    
    .card-img-top-noticias {
        width: 100%;
        height: 170px;
        object-fit: cover;
    }
    
    .card-title a {
        color: #2e6c4c;
    }
    
    .card-title a:hover {
        text-decoration: none;
    }
    
    .card-footer {
        padding: 0.75rem 1.25rem;
        background-color: #fff;
        border: none;
    }
    
    .card-footer-noticias-interior {
        padding: 0.75rem 1.25rem;
        background-color: #fff;
        border: none;
    }
    
    .card-footer a {
        color: #22543a;
    }
    
    .card-footer-horizontal {
        padding: 0rem;
        background-color: #fff;
        border: none;
    }
    
    .card-footer-horizontal a {
        color: #22543a;
    }
    
    .card-footer a:hover {
        text-decoration: none;
    }
    
    .card-body-horizontal {
        flex: 1 1 auto;
        padding: 1.25rem;
        width: 50%;
    }
    
    #card-libros .card {
        margin: 1rem;
    }
    
    #card-libros .card-img-top {
        width: 100%;
        height: 270px;
        object-fit: cover;
    }
    
    #card-libros .card-footer {
        margin-top: 1rem;
        padding: 2rem 0rem;
        border-top: 1px solid #99999936;
    }
    
    .noticia-dest {
        width: 100%;
        height: 250px;
        object-fit: cover;
    }
    
    #boton-noticias {
        margin: 1rem;
        padding: 1rem;
        text-align: center;
    }
    
    .btn-color {
        border-radius: 0rem;
        background-color: #2e6c4c;
        border-color: #2e6c4c;
        padding: 1rem 2rem;
    }
    
    .btn-color:hover {
        background-color: #143524;
        border-color: #143524;
    }
    
    .btn-color2 {
        border-radius: 0rem;
        background-color: #fff;
        border-color: #2d7590;
        padding: 1rem 2rem;
        color: #4b4b4b;
    }
    
    .btn-color2:hover {
        background-color: #2d7590;
        border-color: #2d7590;
    }
    
    .btn-color3 {
        border-radius: 0rem;
        background-color: #fff;
        border-color: #a7095c;
        padding: 1rem 2rem;
        color: #4b4b4b;
    }
    
    .btn-color3:hover {
        background-color: #a7095c;
        border-color: #a7095c;
    }
    
    .btn-color4 {
        border-radius: 0rem;
        background-color: #fff;
        border-color: #ff8b00;
        padding: 1rem 2rem;
        color: #4b4b4b;
    }
    
    .btn-color4:hover {
        background-color: #ff8b00;
        border-color: #ff8b00;
    }
    
    .btn-color5 {
        border-radius: 0rem;
        background-color: #fff;
        border-color: #22543a;
        padding: 1rem 2rem;
        color: #4b4b4b;
    }
    
    .btn-color5:hover {
        background-color: #22543a;
        border-color: #22543a;
        color: #fff;
    }
    
    .btn-maestria {
        background-color: #22543a;
        border-color: #22543a;
        margin: 0rem 0rem 2rem 0rem;
        padding: .5rem 1rem;
        border-radius: 0;
    }
    
    .btn-maestria a {
        color: #FFF;
    }
    
    .btn-maestria a:hover {
        text-decoration: none;
    }
    
    .btn-maestria:hover {
        background-color: #2e6c4c;
        border-color: #2e6c4c;
    }
    
    .btn-diplomado {
        background-color: #2d7590;
        border-color: #2d7590;
        margin: 0rem 0rem 2rem 0rem;
        padding: .5rem 1rem;
        border-radius: 0;
    }
    
    .btn-diplomado:hover {
        background-color: #2d7590;
        border-color: #2d7590;
    }
    
    .btn-cursos {
        background-color: #a7095c;
        border-color: #a7095c;
        margin: 0rem 0rem 2rem 0rem;
        padding: .5rem 1rem;
        border-radius: 0;
    }
    
    .btn-cursos:hover {
        background-color: #a7095c;
        border-color: #a7095c;
    }
    
    .btn-trans {
        padding: .5rem 3rem;
        border-radius: 0;
    }
    
    #contenedor-btn-descargas {
        margin: 0;
        padding: 2rem 0rem;
    }
    
    #contenedor-btn-descargas a {
        color: #fff;
        text-align: center;
        padding: 1rem;
        width: 200px;
        margin-bottom: 10px;
        margin-top: 2rem;
        font-size: .9rem;
        font-weight: bold;
    }
    
    #contenedor-aside {
        width: 98%;
    }
    
    .centrar-div {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding: 1rem 0rem;
        color: #22543a;
    }
    
    .paginacion {
        width: 20rem;
        margin-left: auto;
        margin-right: auto;
        padding: 2rem 0rem;
        color: #22543a;
        letter-spacing: 0.5rem;
    }
    
    .page-link a {
        color: #2e6c4c;
        text-align: center;
    }
    
    .page-link a:hover {
        color: #2e6c4c;
    }
    
    .pagination a {
        color: #2e6c4c;
        text-align: center;
    }
    
    .pagination a:hover {
        color: #2e6c4c;
        text-decoration: none;
    }
    
    .search-paginacion {
        margin-left: auto;
        margin-right: auto;
        padding: 2rem 0rem;
        color: #22543a;
        width: max-content;
    }
    
    .search-paginacion a {
        color: #2e6c4c;
        text-align: center;
    }
    
    .search-paginacion a:hover {
        color: #2e6c4c;
    }
    
    #desc-int>h2 {
        margin-bottom: 2rem;
    }
    /*estilos generales banner*/
    /*banner home*/
    
    #banner-home {
        margin: 2rem 3rem;
        padding: 2rem 3rem;
    }
    
    #banner-home img {
        width: 100%;
        height: auto;
    }
    
    #banner-home-responsive {
        display: none;
    }
    /*estilos section Donde trabajamos Home*/
    
    .nav-tabs {
        border-bottom: 0px;
    }
    
    .nav-tabs .nav-link {
        border: 1px solid transparent;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    
    .nav-tabs .nav-link:hover,
    .nav-tabs .nav-link:focus {
        border-color: #0e2819;
    }
    
    .nav-tabs .nav-link.disabled {
        color: #6c757d;
        background-color: transparent;
        border-color: transparent;
    }
    
    .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.show .nav-link {
        color: #fff;
        background-color: #0e2819;
        border-color: #0e2819;
    }
    
    .menu-donde-home-responsive {
        display: block;
    }
    
    .menu-donde-home-responsive p,
    a {
        color: #fff;
    }
    
    .menu-donde-home-responsive-link,
    .menu-donde-home-responsive-sublink {
        display: block;
        padding: 0.5rem 1rem;
    }
    
    #container-donde-home {
        padding-left: 0rem;
        padding-right: 0rem;
        padding-top: 0rem;
        padding-bottom: 4rem;
        width: 100%;
        height: 600px;
        color: #FFF;
        background-color: #0e2819;
    }
    
    #imagemap {
        margin: 0;
        padding: -4rem 0rem;
    }
    
    #infomapa {
        padding-top: 3rem;
    }
    
    #columna-mapa {
        margin: 0;
        padding: 0;
    }
    
    .container-donde-trabajamos-proy-recientes {
        width: 70rem;
        display: inline-flex;
    }
    
    .container-donde-trabajamos-proy-recientes p {
        font-size: .9rem;
        margin: 0px 0;
        padding: 0;
    }
    
    .container-donde-trabajamos-proy-recientes a {
        font-size: .9rem;
        margin: 5px 0px;
        color: #FFF;
    }
    
    .donde-trabajamos-proy-recientes {
        width: 50%;
        padding: 1rem 1rem;
    }
    
    .tab-pane h3 {
        margin-top: 30px;
    }
    /*estilos generales seccion Home biblioteca*/
    
    #contenedor-biblioteca {
        padding: 2rem 0;
        background-image: url(../img/fdo-section-biblio.png);
        background-color: #22543a;
    }
    
    #contenedor-biblioteca h1 {
        margin: 0rem 3rem;
        padding: 1rem 3rem;
        color: #fff;
    }
    
    #ver-todo-biblio-home {
        display: flex;
        margin-left: 80%;
        margin-top: -50px;
    }
    
    #ver-todo-biblio-home a {
        color: #fff;
        text-transform: uppercase;
        font-size: 1rem;
        font-weight: 600;
    }
    
    #ver-todo-biblio-home a:hover {
        text-decoration: none;
    }
    
    .card {
        border: none;
        box-shadow: 0 5px 20px 0 rgba(100, 100, 100, 0.1);
        background-color: #ffffff;
    }
    
    .card-body ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    
    .card-body li {
        display: inline-block;
    }
    
    .card-body li a {
        color: #6c757d;
        text-transform: uppercase;
        font-size: .7rem;
    }
    
    .card-body li a:hover {
        text-decoration: none;
    }
    
    .card-equipo {
        text-align: center;
        box-shadow: 0 0 0 0;
    }
    
    .card-publicaciones {
        border: none;
        box-shadow: 0 5px 20px 0 rgba(100, 100, 100, 0.1);
        background-color: #ffffff;
        margin: 1rem .5rem;
        display: inline-block;
        min-width: -moz-available;
    }
    
    .card-publicaciones button>a {
        color: #FFF;
    }
    
    .card-publicaciones button>a:hover {
        text-decoration: none;
    }
    
    .card-publicaciones ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }
    
    .card-publicaciones li {
        display: inline-block;
    }
    
    .card-publicaciones li>a {
        color: #4b4b4b;
    }
    
    .card-publicaciones li>a:hover {
        text-decoration: none;
    }
    
    .pais a {
        font-size: .8rem;
        color: #4b4b4b;
    }
    
    .pais a:hover {
        font-size: .8rem;
        color: #4b4b4b;
        text-decoration: none;
    }
    
    .autores a {
        font-size: .8rem;
        color: #4b4b4b;
    }
    
    .autores a:hover {
        font-size: .8rem;
        color: #4b4b4b;
        text-decoration: none;
    }
    
    .tema a {
        font-size: .8rem;
        color: #4b4b4b;
    }
    
    .tema a:hover {
        font-size: .8rem;
        color: #4b4b4b;
        text-decoration: none;
    }
    
    .anio a {
        font-size: .8rem;
        color: #4b4b4b;
    }
    
    .anio a:hover {
        font-size: .8rem;
        color: #4b4b4b;
        text-decoration: none;
    }
    
    .card-img-top-biblio {
        width: 100%;
        height: 190px;
        object-fit: cover;
    }
    
    .margenes-card-deck {
        margin: 1rem 3rem;
        padding: 1rem 3rem;
    }
    
    .text-muted {
        text-transform: uppercase;
        font-size: .7rem;
    }
    
    .text-muted li {
        list-style: none;
    }
    
    .card-link {
        color: #2e6c4c;
        ;
    }
    
    .card-horizontal {
        display: inline-flex;
        padding: 1rem;
        border: none;
        box-shadow: 0 5px 20px 0 rgba(100, 100, 100, 0.1);
        background-color: #ffffff;
        margin: 1rem;
    }
    
    #desc-int .card-footer {
        margin-top: 1rem;
        padding: 0.8rem 0rem;
        border-top: 1px solid #99999936;
    }
    /*estilos generales home donantes*/
    
    #banner-home-donantes {
        margin: 2rem 3rem;
        padding: 2rem 3rem;
    }
    
    #banner-home-donantes img {
        padding: 0rem 1rem;
        width: 250px;
        height: auto;
    }
    /*estilos generales home aliados*/
    
    #banner-home-aliados {
        margin: 2rem 3rem;
        padding: 2rem 3rem;
    }
    
    #banner-home-aliados img {
        padding: 0rem 1rem;
        width: 220px;
    }
    
    .aliados-dest {
        width: 100%;
        height: 250px;
        object-fit: contain;
    }
    /*estilos generales footer*/
    
    #footer {
        margin: 0;
        padding: 1rem 6rem;
        width: 100%;
        background-color: #0e2819;
    }
    
    .fa-arrow-alt-circle-up {
        color: #fff;
        font-size: 3em;
        padding: 1rem;
        text-shadow: 1px 1px 10px #22543a;
    }
    
    #footer p {
        color: rgb(161, 159, 159);
        font-size: .8rem;
    }
    
    #footer a {
        color: #fff;
        font-weight: bold;
    }
    
    #footer a:hover {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }
    
    .logo-footer {
        width: 200px;
    }
    
    #social-footer {
        display: inline-flex;
        width: 100%;
    }
    
    #social-footer .fa-facebook-f::before,
    .fa-facebook::before,
    .fa-twitter::before,
    .fa-youtube::before,
    .fa-instagram::before {
        color: #fff;
        font-size: 2em;
        padding: 10px;
    }
    
    #menu-social-footer {
        margin-left: 38rem;
        margin-top: 50px;
        display: block ruby;
    }
    
    #footer-direcciones {
        display: flex;
    }
    
    #footer-direcciones p {
        padding: 1rem;
    }
    
    #footer-direcciones a {
        color: #fff;
        text-align: center;
        padding: 1rem;
        width: 200px;
        margin-bottom: 10px;
        font-size: .8rem;
        margin-top: 10px;
    }
    
    #cc {
        display: inline-flex;
    }
    
    #cc img {
        width: auto;
        height: 20px;
    }
    
    #cc p {
        color: #22543a;
        font-size: .8rem;
        margin-left: 10px;
    }
    
    #desc-int {
        display: inline-flex;
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #desc-int img {
        max-width: 95%;
        height: 100%;
        object-fit: cover;
    }
    
    #desc-int article {
        padding: 2rem 0rem;
    }
    
    #desc-int article a {
        color: #22543a;
        font-weight: bold;
    }
    
    #desc-int article a:hover {
        text-decoration: underline;
    }
    
    blockquote {
        padding: 3rem;
        background-color: antiquewhite;
    }
    
    .text-muted-docu-autores {
        font-size: .8rem;
        padding: 0.2rem 1rem;
    }
    
    #desc-int>#aside {
        padding: 2rem 0rem;
    }
    
    #desc-int-noticias {
        display: inline-flex;
        margin: 0;
        padding: 1rem 6rem;
    }
    
    #desc-int-noticias .card-footer {
        padding: 0.75rem 1.25rem;
        background-color: #fff;
        border: none;
    }
    
    #desc-int .fa-twitter::before,
    .fa-whatsapp::before,
    .fa-facebook-f::before,
    .fa-linkedin-in::before {
        color: #22543a;
        padding-left: 1.5rem;
        display: inline-block;
        font-size: 1.7rem;
    }
    
    #caja-newsletter {
        border: none;
        box-shadow: 0 5px 20px 0 rgba(100, 100, 100, 0.1);
        background-color: #ffffff;
        padding: 1rem;
    }
    
    #caja-newsletter input,
    #caja-newsletter button {
        width: 100%;
        margin-top: 0.5rem;
    }
    
    .form-control::placeholder {
        opacity: 0.5;
    }
    
    .card-img-int {
        width: 100%;
        height: 170px;
        object-fit: cover;
    }
    /*estilos cardeck para equipo*/
    
    .card-wrapper {
        margin: 5% 0;
    }
    
    .custom-circle-image {
        width: 10vw;
        height: 10vw;
        object-fit: cover;
    }
    
    .custom-circle-image img {
        object-fit: cover;
    }
    /*estilos cardeck para equipo*/
    /*estilos slick para logos home footer*/
    
    .slider {
        width: 95%;
        /*margin: 100px auto;*/
        margin-top: 3rem;
    }
    
    .slick-slide {
        margin: 0px 20px;
    }
    
    .slick-slide img {
        width: 100%;
    }
    
    .slick-prev:before,
    .slick-next:before {
        color: #22543a;
    }
    
    .slick-slide {
        transition: all ease-in-out .3s;
        opacity: 1;
    }
    
    .slick-active {
        opacity: 1;
    }
    
    .slick-current {
        opacity: 1;
    }
    /*################# responsive #################3*/
    
    @media screen and (max-width:991px) {
        .displaynone-r {
            /*oculta contenedor en dispositivos memores a 991px*/
            display: none;
        }
        .displayinitial-r {
            /*muestra contenedor oculto en dispositivos memores a 991px*/
            display: initial;
        }
        #desc-int {
            margin: 0;
            padding: 1rem 1rem;
        }
        #desc-int img {
            max-width: 500px;
            height: 100%;
            object-fit: cover;
        }
        #desc-int p {
            color: #4b4b4b;
            width: 100%;
        }
        #desc-int-proy {
            display: inline-flex;
            margin: 0;
            padding: 1rem 1rem;
        }
        #desc-int-noticias {
            margin: 0;
            padding: 1rem 1rem;
        }
        #top {
            margin: 0;
            padding: 0rem 1rem;
        }
        .navbar-expand-lg .navbar-nav .dropdown-menu2 {
            position: initial;
        }
        .dropdown-menu2 a {
            padding-left: 1.5rem;
        }
        .nav-item {
            margin-left: 10px;
        }
        #contenedor-noticias {
            margin: 0;
            padding: 1rem 4rem;
        }
        #contenedor-noticias h1 {
            padding: 1rem 0rem;
        }
        #contenedor-noticias-interior-blc {
            margin: 0;
            padding: 1rem 4rem;
        }
        #contenedor-noticias-interior-blc h1 {
            padding: 1rem 0rem;
        }
        #contenedor-noticias-interior-gris {
            margin: 0;
            padding: 1rem 4rem;
        }
        #contenedor-noticias-interior-gris h1 {
            padding: 1rem 0rem;
        }
        #contenedor-interior-qs {
            margin: 0;
            padding: 1rem 4rem;
        }
        #contenedor-interior-qs p {
            padding: 1rem 0rem;
        }
        .carousel-caption {
            right: 40%;
            bottom: 40px;
        }
        #boton-buscador {
            font-size: 2rem;
            display: inline;
            padding-left: 20%;
        }
        #container-donde-home {
            /*oculta mapa donde trabajamos para dispositivos moviles*/
            display: none;
        }
        #contenedor-aside {
            display: none;
        }
        #banner-mujeresyterritorios-responsive {
            display: none;
        }
        #container-donde-home-responsive {
            padding: 1rem 1rem;
            color: #FFF;
            background-color: #0e2819;
            display: inherit;
            height: 450px;
            text-align: center;
        }
        .container-donde-trabajamos-proy-recientes {
            width: 90%;
            display: block;
        }
        .container-donde-trabajamos-proy-recientes p {
            font-size: .9rem;
            margin: 0px 0;
            padding: 0;
        }
        .container-donde-trabajamos-proy-recientes a {
            margin: 5px 0px;
            color: #FFF;
        }
        #container-donde-home-responsive ul {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        #container-donde-home-responsive li {
            display: inline-block;
        }
        #container-donde-home-responsive li a {
            margin: 0;
            padding: 0;
            text-align: center;
            font-weight: 600;
            color: #fff;
        }
        #container-donde-home-responsive li a:hover {
            text-decoration: none;
        }
        .donde-trabajamos-proy-recientes {
            width: 100%;
            padding: 0 1rem;
            text-align: left;
            padding: .5rem 0rem;
        }
        .card-deck {
            margin: 0rem 0rem;
            padding: 2rem 0rem;
        }
        .carousel-caption-left {
            right: 10%;
            bottom: -10px;
        }
        #caja-newsletter {
            margin: 1rem 0rem;
        }
    }
    /*estilos para menu responsive*/
    /*  .navbar-nav { 
background-color: #22543a;
color: #fff;
}

.nav-link {
color: #fff;
}

.nav-link:hover {
color: #FFF;
background: #143524;
}

.nav-sublink {
color: #FFF; 
}

.nav-sublink:hover {
color: #FFF;
background: #143524; 
}*/
    
    @media screen and (max-width:791px) {
        .displaynone-r-md {
            /*oculta contenedor en dispositivos memores a 991px*/
            display: none;
        }
        .displayinitial-r-md {
            /*muestra contenedor oculto en dispositivos memores a 991px*/
            display: initial;
        }
        .breadcrumb {
            padding: .5rem .5rem;
        }
        #contenedor-noticias {
            margin: 0;
            padding: 1rem 3rem;
        }
        #contenedor-noticias-interior-blc {
            margin: 0;
            padding: 1rem 3rem;
        }
        #contenedor-noticias-interior-gris {
            margin: 0;
            padding: 1rem 3rem;
        }
        #contenedor-interior-qs {
            margin: 0;
            padding: 1rem 3rem;
        }
        #banner-mujeresyterritorios {
            display: none;
        }
        #contenedor-aside {
            display: none;
        }
        #banner-mujeresyterritorios-responsive {
            display: initial;
            margin: 0px;
            padding: 0px;
        }
        #banner-mujeresyterritorios-responsive img {
            width: 100%;
        }
        .card-deck {
            margin: 0rem 0rem;
            padding: 1rem 1rem;
        }
        #banner-home-donantes {
            margin: 2rem 3rem;
            padding: 2rem 3rem;
        }
        #banner-home-donantes h1 {
            font-size: 2rem;
            text-align: center;
        }
        #banner-home-donantes img {
            padding: 0;
            margin: 0 0 0 20%;
        }
        #banner-home-aliados {
            margin: 2rem 3rem;
            padding: 2rem 3rem;
        }
        #banner-home-aliados h1 {
            font-size: 2rem;
            text-align: center;
        }
        #banner-home-aliados img {
            padding: 0;
            margin: 0;
        }
        #menu-social-footer {
            margin-left: 0;
            margin-top: 10px;
        }
        #footer-direcciones {
            display: block;
        }
        #footer-direcciones a {
            text-align: center;
            margin-left: 4rem;
        }
        #cc {
            padding: 1rem 2rem;
        }
    }
    
    @media screen and (max-width:576px) {
        h1 {
            font-size: 1.5rem;
        }
        .displaynone-r-sm {
            /*oculta contenedor en dispositivos memores a 576px*/
            display: none;
        }
        .displayinitial-r-sm {
            /*muestra contenedor oculto en dispositivos memores a 576px*/
            display: initial;
        }
        .container {
            max-height: 100px;
        }
        .logo-brand {
            max-width: 100px;
            max-height: 100px;
        }
        #top {
            padding: 0;
        }
        .navbar-expand-lg .navbar-nav .nav-link {
            color: #fff;
            font-size: 600;
        }
        #top .fa-navicon::before,
        .fa-reorder::before,
        .fa-bars::before {
            content: "\f0c9";
            color: #fff;
        }
        #top .fa-search::before {
            content: "\f002";
            color: #fff;
        }
        .navbar {
            background-color: #143524;
        }
        .navbar-nav {
            margin-bottom: 100%;
            background-color: #143524;
        }
        .carousel-caption {
            position: absolute;
            right: 0%;
            left: 0%;
            z-index: 10;
            padding-bottom: 40%;
            padding-left: 20px;
            padding-right: 20px;
            color: #fff;
            text-align: center;
        }
        #submenu-interior {
            padding: 1rem 0rem;
            margin-top: -2rem;
        }
        #submenu-interior a {
            padding: 1rem;
            margin-left: 1rem;
            font-size: smaller;
        }
        #contenedor-noticias {
            margin: 0;
            padding: 1rem 1rem;
        }
        #contenedor-noticias-interior-blc {
            margin: 0;
            padding: 1rem 1rem;
        }
        #contenedor-noticias-interior-gris {
            margin: 0;
            padding: 1rem 1rem;
        }
        #contenedor-interior-qs {
            margin: 0;
            padding: 1rem 1rem;
        }
        #contenedor-aside {
            display: none;
        }
        #noticias .carousel-caption-left {
            right: 1%;
        }
        #desc-int img {
            max-width: 300px;
            height: 100%;
            object-fit: cover;
        }
        #desc-int article h1 {
            font-size: 1.6rem;
        }
        /*
    #banner-mujeresyterritorios {
    display: none;
    }
    #banner-mujeresyterritorios-responsive {
    display: inherit;
    }
    */
        .card-deck {
            margin: 0rem 0rem;
            padding: 1rem 2rem;
        }
        #contenedor-biblioteca h1 {
            margin: 0rem 0rem;
            padding: 1rem 2rem;
        }
        #contenedor-agenda {
            margin: 0;
            padding: 1rem 2rem;
        }
        #ver-todo-biblio-home {
            margin-left: 70%;
        }
        #no-visible-responsive {
            display: none;
        }
        #banner-home {
            display: inherit;
            margin: 1rem 0;
            padding: 0rem 0rem;
        }
        #banner-home img {
            width: 100%;
        }
        #banner-home-responsive {
            display: inherit;
            margin: 1rem 0;
        }
        #banner-home-responsive img {
            width: 100%;
        }
        #banner-home-donantes {
            margin: 0;
            padding: 0;
            width: 95%;
        }
        #banner-home-donantes h1 {
            font-size: 1.6rem;
            text-align: center;
            padding-top: 2rem;
            padding-bottom: 2rem;
        }
        #banner-home-donantes img {
            padding: 0;
            padding: 1rem;
            margin: 0 0 0 20%;
        }
        #banner-home-aliados {
            margin: 2rem 0rem;
            padding: 2rem 0rem;
        }
        #banner-home-aliados h1 {
            font-size: 1.6rem;
            text-align: center;
            padding-top: 2rem;
            padding-bottom: 2rem;
        }
        #banner-home-aliados img {
            padding: 1rem;
            width: 220px;
            margin: 0 0 0 10%;
        }
        #footer {
            margin: 0;
            padding: 1rem 1rem;
        }
        #menu-social-footer {
            margin-left: 0rem;
            display: block;
            text-align: center;
        }
        #menu-social-footer p {
            display: inline-flex;
        }
        #social-footer {
            display: block;
            width: 100%;
        }
        #desc-int .fa-twitter::before,
        .fa-whatsapp::before,
        .fa-facebook-f::before,
        .fa-linkedin-in::before {
            color: #22543a;
            padding-left: 1.5rem;
            display: inline;
            font-size: 1.5rem;
        }
        .logo-footer {
            margin-left: 4rem;
        }
        .carousel-caption-center {
            bottom: 10%;
            left: 0%;
            padding: 0 1rem;
            width: 100%;
        }
        .custom-circle-image {
            width: 50vw;
            height: 50vw;
        }
        #caja-mensaje-autor {
            padding: 1rem 1rem;
            margin: 2em 0rem;
        }
        #caja-mensaje-autor .btn-color {
            width: 300px;
            margin-bottom: 1rem;
            text-align: center;
        }
        #noticias h1 {
            font-size: 1.6rem;
        }
        #desc-int .btn-color {
            padding: 1rem 2rem;
            margin-bottom: .3em;
        }
        #contenedor-aside-interior-noticias-gris input,
        label,
        select,
        option {
            font-size: .8rem;
            color: #6c757d;
            vertical-align: bottom;
            margin: 0;
        }
        #contenedor-btn-descargas a {
            width: 300px;
            margin-top: 0;
        }
        #card-consejo-inter span {
            width: 100%;
            display: inline-block;
        }
        #card-dire-ejecutiva {
            text-align: center;
            padding: 0;
            margin-top: 0;
            margin-bottom: 0;
        }
        .custom-circle-image-destacada {
            width: 50vw;
            height: 50vw;
        }
        #contenedor-cv-equipo {
            margin: 0;
            padding: 0rem 0rem;
        }
        .search-paginacion {
            font-size: small;
        }
        #submenu-interior-qs {
            padding: 0rem;
        }
        #submenu-interior-qs div {
            padding: 0rem;
        }
        #submenu-interior-qs a {
            color: #2e6c4c;
            padding: 20px;
        }
        .slider {
            width: 75%;
            margin: 0 10%;
        }
    }