#addsearch-results {
  font-family: Arial, Helvetica, sans-serif;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#addsearch-results .addsearch-result-item-sub h1 a,
#addsearch-results .addsearch-result-item-sub h2 a {
  color: #003299;
}
#addsearch-results .addsearch-result-item-sub-active {
  background-color: rgba(0, 0, 0, 0.045);
}
#addsearch-logo { display: none !important; }
#addsearch-serp-logo { display: none !important; }
#addsearch-serp-results .addsearch-serp-result-item-sub h1 a,
#addsearch-serp-results .addsearch-serp-result-item-sub h2 a {
  color: #003299;
}
@media (max-width: 1080px) {
  #addsearch-results {
   left: 0 !important;
   right: 0 !important;
   margin:auto !important; 
  }
}

#addsearch-serp-results .addsearch-serp-result-item-sub p span.document_url {
  color: #1578cf;
}

.addsearch-result-type-promoted .addsearch-result-item-sub h2 a[href*="www.ecb.europa.eu"],
.addsearch-result-type-promoted .addsearch-serp-result-item-sub h2 a[href*="www.ecb.europa.eu"] {
    color: #187e80 !important;
}

.addsearch-result-type-promoted .addsearch-result-item-sub h2 a[href*="www.ecb.europa.eu"]::before,
.addsearch-result-type-promoted .addsearch-serp-result-item-sub h2 a[href*="www.ecb.europa.eu"]::before {
    color: #187e80 !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    content: "\f08e" !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
    margin-right: 5px;
    width: 15px;
    text-align: center;   
}