@media (max-width: 500px) {
  .announce-link{margin-bottom:4em;}
  
}
@media (max-width: 47.9999em){
  #tabs.tabs {margin-bottom:3em;}
}
@media (min-width: 48em){
  .container.hero-box {margin-bottom:4.5em;}
}
@media (max-width: 30em){
  #tabs.tabs {margin-bottom:4.5em;}
}
  .faqlist .answer table td,
  .faqlist .answer table th {padding:0px 2px 0px 2px;}
  .faqlist .answer table tr:nth-child(even) td {background-color:#f0efed;}
  .faqlist .answer table tr:nth-child(odd) td {background-color:#fff; }
  .faqlist .answer ul {list-style-type:disc; padding-left:0px; margin-left:0px;}
  .faqlist .answer ul li {padding-left:0px; margin-left:22px; }
  .faqlist .answer li p {display:inline;}
  .faqlist .answer ol {list-style-type: decimal; margin-left:22px;}
  .faqlist .answer ol li {padding-left:0px;}
  .faqlist .answer ol ol {list-style-type: lower-latin; margin-left:22px;}
  .faqlist .answer h3 {font-size:1em; margin-bottom:0.2em; margin-top:1em;}
