.lesson_ideas_button,
.search_more_button,
.search_result_title,
.support_page_title {
  font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
  font-weight: 700;
}
.search_title,
.educator_resources_button,
.teach_topic_icon_container {
  font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
  font-weight: 700;
}

.sort_btn_item,
.support_page_description,
.no_results {
  font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
  font-weight: 400;
}
.show_more_results {
  font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
  font-weight: 400;
}
.theme_tooltip {
  position: absolute;
  top: 10px;
  right: auto;
  line-height: 22px;
}

.question_tooltip_button {
  right: -2.5rem;
  top: 2.3rem;
}

@media (max-width: 1024px) {
  .question_tooltip_button {
    left: 2rem;
    right: auto;
  }
}

@media (min-width: 480px) {
  .teach_topic_icon_container {
    font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
    font-weight: 700;
  }
  .topic_app_name,
  .topic_name {
    line-height: 14px;
    font-size: 13px;
  }
}
@media (min-width: 530px) {
  .topic_app_name,
  .topic_name {
    line-height: 14px;
    font-size: 15px;
  }
}
@media (min-width: 600px) {
  .search_more_button {
    font-family: almoni-dl, ProximaNova-Regular, Arial, Helvetica;
    font-weight: 700;
  }
  .topic_app_name,
  .topic_name {
    line-height: 14px;
    font-size: 13px;
  }
}

@media (max-width: 768px) {
  .question_tooltip_button {
    top: 2rem;
  }
}

@media (max-width: 600px) {
  .question_tooltip_button {
    top: 0.85rem;
  }
}

@media (min-width: 768px) {
  .topic_app_name,
  .topic_name {
    padding: 2px 4px;
    font-size: 16px;
    line-height: 16px;
  }
}
