

/* CLUB MULTILATERAL */
.noticias-inicio-club-multilateral{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
}
.noticias-inicio-club-multilateral article{
    padding:10px;
    width: 25%;
}
@media only screen and (max-width: 576px) {
    .noticias-inicio-club-multilateral article {
        flex-basis: 100%;
    }
}
@media only screen and (max-width: 992px) and (min-width: 577px) {
    .noticias-inicio-club-multilateral article {
        flex-basis: 50%;
    }
}
.noticias-inicio-club-multilateral article img{
    height: 200px;
    margin:auto;
	display:block;
}
.club-multilateral h1{
    text-align: center;
    font-size: 1.5em;
}
.club-multilateral h2{
    font-size: 1.5em;
}
.club-multilateral h1::before{
    content: none !important;
    text-align: center;
}
.tabla-socios-multilateral table tbody tr td{
    border: none !important;
    filter: grayscale(100%);
}
.color-verde{
    color: #008931;
}
.club-multilateral hr{
    height: 2px;
    background: #008c32;
}
.evento-club-oculto{
    display: none !important;
}
.espacio-agenda-club .cabecera{
    display: flex;
    width: 100%;
}
.espacio-agenda-club .cabecera a {
    font-size: 30px;
}
.espacio-agenda-club .cabecera .izquierda{
    float: left;
    width: inherit;
}
.espacio-agenda-club .cabecera .izquierda h1{
    text-align: right !important;
}
.espacio-agenda-club .cabecera .centro{
    width: inherit;
}
.espacio-agenda-club .cabecera .derecha{
    float: right;
    width: inherit;
}
.espacio-agenda-club .cabecera .derecha h1{
    text-align: left !important;
}

@media only screen and (max-width: 576px) {
    .datos-agenda-club {
        position: relative;
        margin-top: 60px;
    }
    .datos-agenda-club .fechas-evento-cerrado {
        float: none !important;
        position: absolute;
        width: 150px !important;
        padding: 10px !important;
        top: -40px;
    }
    .datos-agenda-club .fechas-evento {
        float: none !important;
        position: absolute;
        width: 150px !important;
        padding: 10px !important;
        top: -40px;
    }
    .datos-agenda-club .datos-evento {
        float: none !important;
        width: 100% !important;
    }
}

.datos-agenda-club{
    display: flex;
    width: 100%;
    margin-bottom: 20px;
}
.datos-agenda-club .fechas-evento{
    float: left;
    width: 20%;
    text-align: center;
    height: max-content;
    padding: 15px;
    background-color: #008931;
    color: #ffffff;
    margin-right: 10px;
}
.datos-agenda-club .fechas-evento-cerrado{
    float: left;
    width: 20%;
    text-align: center;
    height: max-content;
    padding: 15px;
    background-color: #757575;
    color: #ffffff;
    margin-right: 10px;
}
.datos-agenda-club .datos-evento{
    float: right;
    width: 80%;
    height: max-content;
    padding: 8px 15px;
    background-color: #EAEDED;
}
.datos-agenda-club .datos-evento .titulo-evento{
    font-size: 22px;
    font-weight: bold;
}
#club-multilateral-mas-informacion{
    display: flex;
    /* width: 100%; */
    margin-top: 30px;
    align-items: center;
    flex-direction: column;
}
#club-multilateral-mas-informacion h3 {
	color: #008931;
}
.info-izquierda{
    float: left;
}
.info-derecha{
    float: right;
    align-items: right;
}
.info-derecha button, #club-multilateral-mas-informacion > button{
    background-color: #3fba09;
    color: #ffffff;
    font-size:14px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
}
.info-derecha button:hover, #club-multilateral-mas-informacion > button:hover{
    background-color: #008c32;
    color: #ffffff;
    font-size:14px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
}
#eventos-pasados{
    background-color: #3fba09;
    color: #ffffff;
    font-size:14px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    float: right;
}#que-te-ofrece-img-multilateral{
    text-align: center;
    margin-top: 10px;
    display: inline-flex;
    width: 100%;
}
.imagenes-ofrece{
    width: 25%;
}
.form_noticias_club_multilateral{
    display: inline-block;
    width: 100%;
}
@media only screen and (max-width: 641px) {
    .club-multilateral .noticias-izq{
        width: 100% !important;
        float: none !important;
    }
    .club-multilateral .noticias-der {
        display: block !important;
        width: 100% !important;
        float: none !important;
    }
    .club-multilateral .noticias-der #buscador_multilateral_noticias {
        margin-bottom: 20px;
    }
    .club-multilateral .noticias-der #btn-noticias-club {
        margin-bottom: 20px;
        width: 100%;
    }
}
.noticias-izq{
    width: 48%;
    float: left;
}
.noticias-der{
    width: 48%;
    float: right;
    display: inline-flex;
}

.imagen-noticia-club img{
    height: 300px;
}
@media only screen and (max-width: 699px) {
    .imagen-noticia-club {
        float: none !important;
        width: 100%;
    }
    .imagen-noticia-club img {
        display: block;
        margin: 0 auto;
        width: max-content;
        height: auto;
    }
}
@media only screen and (max-width: 1023px) and (min-width: 700px) {
    .imagen-noticia-club img{
        height: 200px;
    }
}


.imagen-noticia-club{
    float: right;
    margin: 0 0 10px 30px;
}
.texto-noticia-club{
    text-align: justify;
}
.compartir-club{
    text-align: end;
    margin-bottom: 10px;
}
#buscador_multilateral_noticias{
    margin-right: 5px;
}
#btn-noticias-club,#btn-proyectos-club{
    background-color: #3fba09;
    color: #ffffff;
    cursor: pointer;
    padding: 9.25px 40px;
    font-size:12px;
    font-weight: lighter;
    width: -moz-available;
}
#formulario-noticias-club-multilateral{
    background-color: #ebebeb;
    padding: 20px 20px 0px 20px;
}

.socio img {
    border: 15px solid white;
}
.club-multilateral .contenedor-hazte-socio {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 35px;
}    
.club-multilateral .hazte-socio {
    color: white;
    background-color: #3a851b;
    font-weight: normal;
    font-size: 2rem;
    padding: 10px 30px;
    transition: color linear .5s, background-color linear .5s;
}
.club-multilateral .hazte-socio:hover {
    background-color: #03772d;
}

@media only screen and (max-width: 576px) {
    .club-multilateral .requisito {
        display: inline-block;
		padding-bottom: 35px !important;
    }
	
    .club-multilateral .numero-requisito {
        position: absolute;
        top: -20px !important;
        width: 8% !important;
        left: 41px;
    }
    
    .club-multilateral .numero-requisito span {
        padding-top: 5px;
        padding-bottom: 5px;
        height: auto !important;
    }    
    .club-multilateral .text-requisito {
        padding-left: 40px !important;
        width: 100% !important;
    }

}
.club-multilateral .requisito {
    padding-bottom: 25px;
    position: relative;
}
.club-multilateral .numero-requisito {
    width: 7%;
    text-align: center;
    top: 0;
    vertical-align: top;
    color: #ffffff;
    display: inline-block;
}
.club-multilateral .numero-requisito span {
    background-color: #3a851b;
    height: 50px;
    width: auto;
    max-width: 50px;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: column;
}

.club-multilateral .text-requisito {
    width: 92%;
    height: max-content;
    padding: 15px 15px;
    background-color: #EAEDED;
    display: inline-block;
}

#genesis-content #buscador-socios .formulario-buscador-socios {
    background-color: #ebebeb;
    width: 100%;
    padding: 20px 20px 0px 20px;
}
#genesis-content #buscador-socios .formulario-buscador-socios fieldset {
    display: flex;
    flex-wrap: wrap;
}
#genesis-content #buscador-socios .formulario-buscador-socios .column_left {
    flex-basis: 40%;
    padding-left: 10px;
    padding-right: 10px;
}

#genesis-content #buscador-socios .formulario-buscador-socios .column_right {
    flex-basis: 40%;
    padding-left: 10px;
    padding-right: 10px;
}
#genesis-content #buscador-socios .formulario-buscador-socios .select,
#genesis-content #buscador-socios .formulario-buscador-socios input
 {
    margin-bottom: 20px !important;
}
#genesis-content #buscador-socios .formulario-buscador-socios #botonEnviarSocioMultilateral { 
    flex-basis: 20%;
    padding-right: 5px;
    padding-left: 5px;
}
@media only screen and (max-width: 576px) {
    #genesis-content #buscador-socios .formulario-buscador-socios .column_left,
    #genesis-content #buscador-socios .formulario-buscador-socios .column_right,
    #genesis-content #buscador-socios .formulario-buscador-socios #botonEnviarSocioMultilateral  {
        flex-basis: 100%;;
        width: 100%;
    }
    #genesis-content #buscador-socios .formulario-buscador-socios #botonEnviarSocioMultilateral > input[type="submit"] {
        width: 100%;
    }
}
#genesis-content #buscador-socios .formulario-buscador-socios #botonEnviarSocioMultilateral > input[type="submit"] {
    color: #ffffff;
    cursor: pointer;
    padding: 10px 40px;
    font-size: 12px;
    font-weight: lighter;
    background-color: #3fba09;
    margin: 0;
    width: 100%;
    transition: color linear .5s, background-color linear .5s;
}
#genesis-content #buscador-socios .formulario-buscador-socios #botonEnviarSocioMultilateral > input[type="submit"]:hover {
    background-color: #03772d;
}

.club-multilateral .lista-socios {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.club-multilateral .lista-socios .socio {
    flex-basis: 16.66666%;
    padding: 5px;
}
@media only screen and (max-width: 576px) {
    .club-multilateral .lista-socios .socio {
        flex-basis: 50%;
    }
}
@media only screen and (max-width: 992px) and (min-width: 577px) {
    .club-multilateral .lista-socios .socio {
        flex-basis: 25%;
    }
}
.club-multilateral .lista-socios .socio a p {
    color: #4e4e4e;
    text-align: center;
    text-transform: capitalize;
}
.club-multilateral .lista-socios .socio a:hover p{
    color: #3fba09;
}
#genesis-content #pods-proyectos {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        padding: 1rem;
}
#genesis-content #pods-proyectos article,
#genesis-content #pods-noticias article {
    padding: 10px;
}
.club-multilateral .flex-socios {
    display: flex;
    flex-wrap: wrap;
}
.club-multilateral .flex-socios .flex-socio {
    flex-basis: 16.5666666667%;
    margin-bottom: 10px;
    padding: 6px;
}
@media only screen and (max-width: 1023px) and (min-width: 700px) {
    .club-multilateral .flex-socios .flex-socio {
        flex-basis: 25%;
    }
}
@media only screen and (max-width: 699px) {
    .club-multilateral .flex-socios .flex-socio {
        flex-basis: 50%;
    }
}
.club-multilateral .flex-socios .flex-socio img {
    filter: grayscale(1);
}

.club-multilateral h1.titulo-buscador-socios {
    font-size: 2rem;
    text-align: left;
}
.club-multilateral h1.titulo-buscador-socios span::before {
    color: #008c32;
    content: "\f0c8";
    font: normal normal normal 0.7rem/1 FontAwesome;
    vertical-align: middle;
    margin-right: 10px;
}
.club-multilateral h3.titulo-socio-info {
    font-size: 1.25em;
    text-transform: initial;
    color: #4e4e4e;
    border-bottom: 1px solid #3fba09;
    margin-bottom: 25px;
    width: fit-content;
}
@media only screen and (max-width: 576px) {
    .club-multilateral .bloque-informacion-socio {
        flex-direction: column-reverse;
    }
    .club-multilateral .bloque-informacion-socio .descripcion-socio,
    .club-multilateral .bloque-informacion-socio .imagen-destacada-socio {
        width: 100% !important;
        margin: 0 !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
.club-multilateral h1.nombre-socio {
    margin: 15px 0;
    font-size: 1.5em;
    line-height: 1em;
    background-color: white;
    color: #4e4e4e;
    display: inline;
    -webkit-box-shadow: 10px 0px 0px 0px white;
    -moz-box-shadow: 10px 0px 0px 0px white;
    box-shadow: 10px 0px 0px 0px white;
    position: unset;
}
.club-multilateral h1.nombre-socio:after {
    content: "";
    float: left;
    margin-bottom: 25px;
    margin-top: -10px;
    width: 100%;
    border-bottom: 1px solid #3fba09;
}
.club-multilateral .descripcion-socio ul,
.club-multilateral .descripcion-socio ol {
    padding-bottom: 25px;
    padding-left: 20px;
}
.club-multilateral .descripcion-socio ul li {
    list-style: disc;
    padding-bottom: 5px;
}
.club-multilateral .descripcion-socio ol li {
    list-style: auto;
    padding-bottom: 5px;
}
.club-multilateral .descripcion-socio p, 
.club-multilateral .descripcion-socio ul li,
.club-multilateral .descripcion-socio ol li {
    font-size: 20px;
    line-height: 25px;
}
.club-multilateral .bloque-informacion-socio {
    display: inline-block;
    /*display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;*/
}
.club-multilateral .descripcion-socio > h2:first-child {
    display: none;
}
.club-multilateral .descripcion-socio img.aligncenter {
    display: inline-block !important;
}
.club-multilateral .bloque-informacion-socio.no-image .descripcion-socio {
    flex-basis: 100%;
}
.club-multilateral .bloque-informacion-socio.no-image .imagen-destacada-socio {
    display: none;
}
.club-multilateral .bloque-informacion-socio .descripcion-socio {
    /*flex-basis: 50%;
    padding-right: 5px;*/
}
.club-multilateral .bloque-informacion-socio .imagen-destacada-socio {
    width: 50%;
    float: right;
    margin: 0 0 10px 30px;
}
.club-multilateral .bloque-contacto-socio {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
}    
.club-multilateral .bloque-contacto-socio > div {
    flex-basis: 50%;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
}
.club-multilateral .bloque-contacto-socio > div > div {
    display: inline-block;
}

@media only screen and (max-width: 576px) {
    #formulario-proyectos-club-multilateral {
        padding-bottom: 20px !important;
    }
    #formulario-proyectos-club-multilateral form{
        flex-direction: column;
    }

    #formulario-proyectos-club-multilateral form div{
        width: 100% !important;
    }
}
@media only screen and (max-width: 992px) and (min-width: 577px) {
    #formulario-proyectos-club-multilateral {
        padding-bottom: 20px !important;
    }
    #formulario-proyectos-club-multilateral form {
        flex-wrap: wrap;
    }
    #formulario-proyectos-club-multilateral form div {
        flex-basis: 45%;
    }
}
#formulario-proyectos-club-multilateral{
    padding: 20px 20px 0px 20px;
    margin: 15px;
    background-color: #ebebeb;
}
#formulario-proyectos-club-multilateral form{
    display: flex;
    justify-content: space-around;
    width: 100%;
}
#formulario-proyectos-club-multilateral form div{
    width: 19%;
}
#btn-proyectos-club{
    width: -webkit-fill-available;
}    
.club-multilateral .bloque-contacto-socio > div > div.boque-icono-socio { 
    width: 10%
}
.club-multilateral .bloque-contacto-socio > div > div > span {
    display: block;
} 

.club-multilateral .owl-theme {
    width: 100%;
    position: unset  !important;
}
.club-multilateral .owl-nav {
    display: flex;
    justify-content: space-between;
}

.club-multilateral .owl-theme .owl-nav .owl-prev::before, .club-multilateral .owl-theme .owl-nav .owl-next::before {
    font-size: 35px;
    color: #3fba09;
    transition: color linear .5s;
}
.club-multilateral .owl-theme .owl-nav .owl-prev:hover::before, .club-multilateral .owl-theme .owl-nav .owl-next:hover::before {
    color: #03772d;
}

.club-multilateral .pods-noticias-title {
    margin-top: 0 !important;
}
.club-multilateral #pods-noticias {
    background-color: transparent !important;
    margin-bottom: 0 !important;
}
.club-multilateral .container-socio {
    margin-bottom: 50px;
}
.club-multilateral .banner-union {
    height: 185px;
    margin-bottom: 30px;
    background-image: url(https://www.extenda.es/wp-content/themes/extenda/img/club-multilateral/union.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: flex;
	padding-top: 20px
}
.club-multilateral .banner-union-texto {
    flex-basis: 36%;

    font-size: 2.5rem;
    line-height: 35px;
    padding-left: 25px;
    margin-top: 50px;
}
.club-multilateral .banner-union-texto:after {
    content: '';
    display: block;
    background-color: #3fba09;
    height: 1.5px;
    width: 60px;
    margin-top: 10px;
}
.club-multilateral .banner-union-contador {
    flex-basis: 16%;
    font-size: 2.5rem;
    text-align: center;
    margin-top: 30px;
}
.club-multilateral .banner-union-contador span.bannercontador-numero {
    color: #03772d;
    font-size: 50px;
    border-bottom: 1px solid green;
}
.club-multilateral .banner-union-contador span.bannercontador-texto {
    display: block;
    margin-top: 20px
}
.club-multilateral .banner-union-texto span {
    display: block;
    font-size: 1.5em;
}

@media only screen and (max-width: 840px) {
    .club-multilateral .banner-union {
        height: 360px;
        display: block;
        background-size: 500% auto;
		padding-top: 0% !important;
    }
    .club-multilateral .banner-union-texto span {  
        display: inline-block;
    }
    .club-multilateral .banner-union-contador {
        width: 48%;
        display: inline-block;
    }
}
.club-multilateral #pods-noticias a, .club-multilateral #pods-proyectos a {
    height: auto !important;
    min-height: 200px;
}

.club-multilateral .gform_wrapper .top_label div.ginput_container input {
    vertical-align: middle;
}
@media only screen and (max-width: 641px) {
    .club-multilateral .gform_wrapper input.gform_button.button {
        line-height: 0 !important;
    }
    .club-multilateral .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .menu-club-multilateral-menu-container {
        display: block !important;
    }
    #menu-club-multilateral-menu {
        display: flex !important;
        flex-wrap: wrap;
    }
    #menu-club-multilateral-menu li {
        flex-basis: 50%;
    }
}
#que-te-ofrece-img-multilateral {
    display: flex;
    flex-wrap: wrap;
}
#que-te-ofrece-img-multilateral .que-te-ofrece-item {
    flex-basis: 25%;
    margin-bottom: 20px;
}
@media only screen and (max-width: 576px) {
    #que-te-ofrece-img-multilateral .que-te-ofrece-item {
        flex-basis: 50%;
    }
}
#que-te-ofrece-img-multilateral .que-te-ofrece-item img {
    border-bottom: 3px solid #333;
}
#que-te-ofrece-img-multilateral .que-te-ofrece-item span {
    display:block;
}
.carrusel-datos a img{
    height: 200px;
    margin: auto;
    display: block;
}
.btn-multilateral{
    color: white;
    background-color: #3fba09;
    font-weight: normal;
    font-size: 2rem;
    padding: 10px 30px;
    transition: color linear .5s, background-color linear .5s;
}
.btn-multilateral:hover {
    background-color: #03772d;
}
.btn-multilateral:focus {
    background-color: #03772d;
}

.btn-center {
    display: block;
    margin: 0 auto;
}
#que-te-ofrece-btn-multilateral {
    margin-top: 20px;
}
.club-multilateral #pods-noticias a {
    color: #3fba09 !important;
}
.club-multilateral .bloque-invisible {
    opacity: 0;
}
.club-multilateral .form_noticias_club_multilateral .noticias-izq {
    width: 39%;
}
.club-multilateral .form_noticias_club_multilateral .noticias-der {
    width: 60%;
}
.club-multilateral h2 {
    line-height: 1em;
}
/**/
.club-multilateral #cabezera-single-socio {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: baseline;
    position: relative;
    margin-top: 30px;
    margin-bottom: 15px;
}
.club-multilateral #cabezera-single-socio .cabezara-single-socio-logo a {
    padding-right: 20px;
}
.club-multilateral #cabezera-single-socio .cabezara-single-socio-logo a img {
    height: 60px;
}
.club-multilateral #cabezera-single-socio .cabezara-single-socio-nombre h2 {
    padding-left: 20px;
}
.club-multilateral #cabezera-single-socio .cabezara-single-socio-nombre h2 a {
    font-size: inherit;
    color: #594e4e;
}

@media only screen and (max-width: 767px) {
    .club-multilateral #cabezera-single-socio {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        position: relative;
        margin-top: 30px;
        margin-bottom: 15px;
    }
    .club-multilateral #cabezera-single-socio .cabezara-single-socio-logo a {
        padding-right: 0px;
    }
    .club-multilateral #cabezera-single-socio .cabezara-single-socio-nombre h2 {
        padding-left: 0px;
    }
}
.contenedor-requisitos {
    margin-top: 30px;
}
.content.servicios.club-multilateral .container-socio > div { 
	text-align: center;
}
#multilateral-contacto {
    padding: 15px;
}