a, a:hover {
  color: #87189d;
}

h2 {
  color: #87189d;
}

h2.block-title {
  background-color: #87189d;
}

.views-element-container > h2 {
  background-color: #87189d;
}

#beneficios_body > h2 {
  color: #87189d;
}

.view-id-portada.view-display-id-comunicacion h3 {
  background-color: #87189d;
}

.view-sedes .view-content .provincia-sede h3 {
  background-color: #87189d;
}

h4 {
  color: #87189d;
  border-color: #87189d;
}

.header-menu > ul {
  border-top: solid 6px #87189d;
}

.header-menu > ul > li .dropdown-menu li a:hover, .header-menu > ul > li .dropdown-menu li a:active, .header-menu > ul > li .dropdown-menu li a.active, .header-menu > ul > li .dropdown-menu li span:hover, .header-menu > ul > li .dropdown-menu li span:active, .header-menu > ul > li .dropdown-menu li span.active {
  background-color: #87189d;
}

div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front div.ui-dialog-titlebar {
  background-color: #87189d;
}

#header {
  background-color: #ffffff;
}

#header > #header-right > div #block-afiliateblock-2 > .header-afiliate > .button {
  background-color: #87189d;
}

#header-top {
  background-color: #87189d;
}

#footer-top {
  background-color: #87189d;
}

#footer #footer_bottom #footer_bottom_texto a {
  color: #87189d;
}

#footer-bottom {
  background-color: #fffffe;
  margin: unset;
  padding: 20px 0;
}

#footer-bottom #footer-bottom-right #footer_bottom_texto a {
  color: #87189d;
}

#block-footermenu .nav .nav-item a {
  color: #87189d;
}

#footer_bottom_texto a {
  color: #87189d;
}

#user-pass input.button,
#user-login-form input.button {
  background-color: #87189d;
}

#block-views-block-portada-servicios div > .view-id-portada > .view-footer > .view-portada > .view-content > .views-row .node-image-wrapper > div > img {
  border-color: #87189d;
}

#block-views-block-portada-servicios div > .view-id-portada > .view-footer > .view-portada > .view-content > .views-row .node-image-wrapper > div > img {
  border-color: #87189d;
}

#slick_bottom {
  background-color: #87189d;
}

.node-texto-destacado {
  background-color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--video .svg-inline--fa {
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--video .svg-inline--fa {
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--links > .node-blog--title {
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--tags > ul li {
  background-color: #d9d9d9;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--tags > ul li span {
  color: #000000;
}

.block-news-block .view-display-id-embed_news_main_content > .view-content > .views-row .node-blog--description p {
  color: #000000;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer .view-display-id-block_1 .views-row > .views-field-field-image .svg-inline--fa {
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer .view-display-id-block_1 .views-row > .views-field-title > span > a {
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer .view-display-id-block_1 .views-row > .views-field-field-tags > .field-content > ul li {
  background-color: #d9d9d9;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer .view-display-id-block_1 .views-row > .views-field-field-tags > .field-content > ul li a {
  color: #000000;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer > .news-button-more .h3 {
  border-color: #87189d;
  color: #87189d;
}

.block-news-block .view-display-id-embed_news_main_content > .view-footer > .news-button-more .h3:hover {
  background-color: #87189d;
}

.cuotas .cuota .titulo_cuota {
  background-color: #87189d;
}

.cuotas .cuota .subtitulo_cuota {
  color: #87189d;
}

.view-categoria-destacada .view-content .views-row .views-field-name {
  background-color: #f3f1f1;
}

.view-id-taxonomy_term.view-display-id-page_1 .view-header > div .taxonomy_term__label {
  background-color: #f3f1f1;
}

.view-id-taxonomy_term.view-display-id-page_1 .view-content > .views-row .node-blog--links {
  background-color: #87189d;
}

.view-id-taxonomy_term.view-display-id-page_1 .view-content > .views-row .node-blog--video .svg-inline--fa {
  color: #87189d;
}

.view-id-taxonomy_term.view-display-id-page_1 .view-footer > a {
  border-color: #87189d;
  color: #87189d;
}

.view-id-taxonomy_term.view-display-id-page_1 .view-footer > div .paragraph--type--lista-taxonomias > div:last-child > div .paragraph--type--elemento-lista-taxonomia .div_titulo_detalle_tema {
  background-color: #87189d;
}

.view-uniones-territoriales .view-content .views-row:nth-child(2n+1), .view-federaciones .view-content .views-row:nth-child(2n+1), .view-otros-organismos .view-content .views-row:nth-child(2n+1), .view-view-otros-organismos .view-content .views-row:nth-child(2n+1) {
  background-color: #f3f1f1;
}

.view-sugerencia .view-content .views-row .node-blog--wrapper .node-blog--links h2.node-blog--title span {
  color: #87189d;
}

.view .view-content table tbody tr:nth-child(odd) {
  background-color: #f3f1f1;
}

.view .view-content .table-striped tbody tr:nth-of-type(odd) {
  background-color: #f3f1f1;
}

.view button.form-submit,
.view .button.form-submit {
  background-color: #87189d;
}

.view .view-content table tbody tr td a:hover {
  color: #87189d;
}

.view .pagination > li.active a, .view .pagination > li a:hover {
  border-color: #87189d;
  background-color: #87189d;
}

.view-id-portada.view-display-id-servicios .node-title span {
  color: #87189d;
  border-color: #87189d;
}

.view-sedes .view-content .provincia-sede .sede-listitem li .views-field-field-localidad .field-content:before {
  background-color: #87189d;
}

.view-sedes .view-content .provincia-sede .sede-listitem li.is-active {
  background-color: #87189d;
}

.view-temas .taxonomy_term__label {
  background-color: #87189d;
}

.view-fotogalerias .view-content .views-row .views-field-title {
  background-color: #87189d;
}

.fotogaleria-descarga a {
  border: solid 1px #87189d;
  color: #87189d;
}

.fotogaleria-descarga a:hover {
  background-color: #87189d;
}

.organismo {
  color: #87189d;
}
.view-uniones-territoriales .view-content .views-row .organismo a, .view-federaciones .view-content .views-row .organismo a, .view-otros-organismos .view-content .views-row .organismo a, .view-view-otros-organismos .view-content .views-row .organismo a {
  color: #87189d;
}
.view-uniones-territoriales .view-content .views-row .organismo .titulo_organismo, .view-federaciones .view-content .views-row .organismo .titulo_organismo, .view-otros-organismos .view-content .views-row .organismo .titulo_organismo, .view-view-otros-organismos .view-content .views-row .organismo .titulo_organismo {
  color: #87189d;
}

.blog .node--blog__data__title-line {
  background-color: #87189d;
}

.blog .node--blog__data__tag-item a {
  background-color: #d9d9d9;
}

.blog .node--blog__video .paragraph .svg-inline--fa {
  color: #87189d;
}
.blog .node--blog__etiquetas {
  border-top-color: #000000;
}

#descarga > div a div {
  background-color: #87189d;
}

.paragraph--type--miembro {
  border-top-color: #d9d9d9;
  border-bottom-color: #d9d9d9;
}

.paragraph--type--miembro article .miembro-content > div:nth-child(1) {
  color: #87189d;
}

.miembro-content > div:nth-child(1) {
  color: #87189d;
}

.paragraph--type--destacado > div {
  border-color: #87189d;
  color: #87189d;
}

.paragraph--type--lista-taxonomias > div:last-child > div .paragraph--type--elemento-lista-taxonomia .div_titulo_detalle_tema {
  background-color: #87189d;
}

.ui-dialog .ui-dialog-titlebar {
  background-color: #87189d;
}

.ui-dialog .ui-dialog-titlebar-close {
  background-color: #87189d;

}

div.view-previsiones {
  background-color: #e1e1e1;
}

div.view-previsiones .views-row .views-field a:before, div.view-previsiones .views-row .views-field-title a:before {
  background-color: #87189d;
}

.container_rgpd .lista_general_rgpd .paragraph--type--lista-rgpd > div:first-child > div:last-child {
  color: #87189d;
}

@media (max-width: 834px) {
  h4 {
    color: #87189d;
    border-color: #87189d;
  }

  .block-news-block .view-display-id-embed_news_main_content > .view-footer > .news-button-more .h3 {
    border-color: #87189d;
  }
}

.nav-tabs {
  border-bottom-color: #f3f1f1;
}

.nav-tabs > li > a:hover {
  border-top-color: #87189d;
}

.nav-tabs > li.active > a {
  border-top-color: #87189d;
}

@media (max-width: 700px) {
  h4 {
    color: #87189d;
    border-color: #87189d;
  }

  #footer_top {
    background-color: #87189d;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #header > #header-center {
    color: #87189d;
  }
}

@media (max-width: 767px) {
  #header > #header-center {
    color: #87189d;
  }
}

@media (max-width: 991px) {
  .header-menu > ul .dropdown-item.is-active {
    background-color: #87189d;
  }

  .header-menu > ul > li .dropdown-menu {
    border-top-color: #87189d;
    border-bottom-color: #87189d;
  }

  .header-menu > ul > li .dropdown-menu li {
    border-bottom-color: #d9d9d9;
  }

  .header-menu .menu--main {
    border-bottom-color: #d9d9d9;
  }

  .header-menu .menu--main > li {
    border-top-color: #d9d9d9;
  }

  .header-menu .menu--main > li:hover > a, .header-menu .menu--main > li:hover > span {
    background-color: #87189d;
  }
}

  @media (min-width: 992px) {
  .header-menu > ul > li .dropdown-menu li:nth-child(6n+1) {
    border-top-color: #d9d9d9;
  }

  .header-menu > ul .dropdown-menu.show li {
    border-right-color: #87189d;
  }
}
