
main .modul-informes-anuales .container .wrapper .field__item .field__item {
    width: 100%;
    margin: 0;
}
.html-externo .wrapper-external-element {
    margin: 0 auto;
}

/* modulo image + text */

.paragraph.modul-image-text .container.image-down {
    display: flex;
    flex-direction: column-reverse;
}

/* tables vertical align top */

table.vertical-top td {
    vertical-align: top;
}

/* listas de bullets */

body article ul {
    margin: 1em 0 !important;
    padding: 0 1em 0 1.65em !important;
}
body article ul li {
    position: relative;
}
body article .paragraph ul li:before,
body article .content-event ul li:before,
main .modul-generic-text .container-mini ul li:before {
    content: '';
    display: inline-block;
    width: 5px !important;
    height: 5px !important;
    border-radius: 50%;
    background: #1d1d1d;
    position: absolute;
    top: 11px !important;
    left: -25px !important;
}
main .modul-generic-text .container-mini ul li:before {
    top: 7px !important;
}


/* listas de bullets - excepciones */

body article .paragraph .view ul li:before {
    width: 0 !important;
    height: 0 !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}
body article .paragraph ul.flex-direction-nav li:before {
    width: 0 !important;
    height: 0 !important;
}

main .eva-news .view-content .views-row .wrapper-image .tags li:before {
  display:none!important;
}

/* owl carrousel destacados */

.owl-carousel.menos-3-items .owl-stage {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100% !important;
}

/* blog - listado */

main .modul-content-lists.par-viewmode-blog,
main .modul-content-lists.par-viewmode-blog-en {
    margin-top: -186px;
}

/* nuevo icono twitter */

main .modul-xarxes .eva-social .view-content .views-row .wrapper-text .type.twitter a:before {
    width: 20px !important;
    background: url(../images/ico-x-negro.svg) no-repeat center !important;
}

.eva-social .crt-social-icon-normal .crt-icon-twitter:before{
  content: url(../images/ico-x-negro.svg)!important;
  width:18px;
}

.eva-social .crt-share-twitter .crt-icon-twitter:before{
  content: url(../images/ico-x-negro.svg)!important;
  width:13px;
}

.crt-grid-post-v2 .crt-grid-post-image .crt-social-icon .crt-icon-twitter:before{
  filter: brightness(0) invert(1);
}
