.page-node-type-blog .faq-section {
  padding: 0px 0;
}

.page-node-type-blog .faq-section .panel {
  margin-bottom: 10px;
}

.page-node-type-blog .faq-section .panel .panel-heading .panel-title a {
  padding: 10px 10px 20px 15px;
  font-size: 13px;
}

.page-node-type-blog .accordion-container {
  position: relative;
  height: auto;
  display: flex;
  flex-flow: row wrap;
  margin-left: -15px;
}

.faqs__wrapper p {
  font-size: 14px;
  color: #000;
}

.faqs__wrapper .faq-section .panel .panel-collapse {
  padding: 0px 15px;
  font-size: 14px;
}

.page-node-type-blog h2 {
  font-size: 28px;
}

.stocknews__innerlist a {
  color: #333 !important;
}

.stocknews__innerlist a:hover {
  color: #19b5ff !important;
}
