.marketnewsheadlines {
  margin: -20px -20px -20px -10px;
}
.marketnewsheadlines-error {
  margin-top: -40px;
  background-color: #F2F2F2;
}
.marketnewsheadlines__error-message {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #F2f2f2;
  color: #4d4d4d;
  font: 16px "aspira-regular", "Arial", "sans-serif";
  font-weight: 600;
  line-height: 20.8px;
}
.marketnewsheadlines__error-message.hidden {
  display: none;
}
.marketnewsheadlines__error-message-text {
  margin: 20px 28px 0 15px;
}
.marketnewsheadlines__news-date {
  margin: 5px 15px 0;
  color: #4d4d4d;
  font: 14px "aspira-regular", "Arial", "sans-serif";
  font-weight: 400;
  line-height: 19.6px;
}
.marketnewsheadlines__headline {
  padding: 12px 0;
  border-bottom: 1px solid;
  border-bottom-color: #e7e7e7;
  border-left: 1px solid;
  border-left-color: #ffffff;
  list-style: none;
}
.marketnewsheadlines__headline:hover,
.marketnewsheadlines__headline.active {
  border-bottom: 1px solid;
  border-bottom-color: #e7e7e7;
  background-color: #f2f2f2;
  border-left: 1px solid;
  border-left-color: #00856a;
  list-style: none;
}
.marketnewsheadlines__headline:hover a,
.marketnewsheadlines__headline.active a {
  color: #00856a;
  text-decoration: none;
}
.marketnewsheadlines__headline a {
  color: #5d5d5d;
  font: 18px "aspira-regular", "Arial", "sans-serif";
  font-weight: 600;
  line-height: 23.4px;
}
.marketnewsheadlines__headline a:hover {
  color: #00856a;
  text-decoration: none;
}
.marketnewsheadlines__headline:last-child {
  word-wrap: break-word;
  border-bottom: 0;
}
.marketnewsheadlines h5 {
  margin: 0 25px 0 15px;
}
.marketnewsheadlines__holder ul {
  padding-left: 0;
  margin-bottom: -20px;
}
@media (max-width: 576px) {
  .marketnewsheadlines {
    margin: -20px -12px 0 -5px;
  }
  .marketnewsheadlines__error-message-text {
    margin: 12px 15px 0 15px;
  }
  .marketnewsheadlines__headline {
    font-size: 16px;
  }
}
