div#top7 {
  display:block;
  margin:5px;
  padding:5px;
  box-sizing: border-box;
}

div#top7::before, div#top7::after {
  box-sizing: border-box;
}

/* div#top7 div.header-box {
  background:linear-gradient(to bottom, #cd1300, #950f00);
  height:auto;
  padding:10px;
} */

div#top7 h2 {
  background:linear-gradient(to bottom, #cd1300, #950f00);
  padding:20px 10px 8px 10px;
  font-family:'Maven Pro', sans-serif !important;
  font-weight:900;
  font-size:5rem;
  text-align: center;
  color:white;
  text-transform: uppercase;
  letter-spacing: -5px;
}

div#top7 h3 {
  background-color:#fdb827;
  padding:10px;
  text-align: center;
  font-size:2rem;
  color:white;
  text-transform: uppercase;
  font-weight:900;
  line-height: 1em;
  font-family:'Maven Pro', sans-serif !important;
}


div#top7 h2 img {
  width:25px;
}

div#top7 div.content {
  background:white;
  padding:25px;
  width:100%;
  display:block;
  box-sizing: border-box;
}

div#top7 div.content ol {
  color:black;
  list-style:decimal;
  padding-left:15px;
}

div#top7 div.content ol li {
  font-size:1.13rem;
  line-height:1.7rem;
  font-family:"Source Sans Pro", sans-serif;
}
div#top7 div.content ol li a {
  color:black;
  display:block;
  font-weight:normal;
}
div#top7 div.content ol li a:hover {
  color:#cd1300;
  font-size:1.2rem;
  transition: all ease-in-out .1s;
  font-weight:bold;
}
.top-7-sponser {
  background-color:#fdb827;
  text-align:center;
}

.top-7-sponser a {display:block;}
.top-7-sponser a img {max-width:100px}
