.footer {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%236f6d6d%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20132%20143%22%3E%3Ctitle%3Eradnet-rings%3C%2Ftitle%3E%3Cpath%20d%3D%22M10.821%2C35.7A70.561%2C70.561%2C0%2C0%2C0%2C89.7%2C139.818%2C65%2C65%2C0%2C1%2C1%2C130.757%2C33.076%2C70.579%2C70.579%2C0%2C0%2C0%2C10.821%2C35.7%22%2F%3E%3Cpath%20d%3D%22M35.371%2C69.768a47.212%2C47.212%2C0%2C0%2C0%2C41.24%2C52.5%2C47.8%2C47.8%2C0%2C0%2C0%2C4.943.333%2C47%2C47%2C0%2C0%2C0%2C26.9-7.937%2C46.511%2C46.511%2C0%2C0%2C1-8.134%2C3.231A45.921%2C45.921%2C0%2C1%2C1%2C82.2%2C28.187%2C47.215%2C47.215%2C0%2C0%2C0%2C35.371%2C69.768%22%2F%3E%3Cpath%20d%3D%22M59.273%2C48.533a41.211%2C41.211%2C0%2C0%2C1%2C66.378%2C9.183A41.335%2C41.335%2C0%2C1%2C0%2C51.863%2C94.472%2C41.235%2C41.235%2C0%2C0%2C1%2C59.273%2C48.533Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center -54px;
  background-size: 1000px 1000px;
  background-color: #7d7d7d;
}
.footer .stage {
  padding-top: 1.5rem;
}
.footer .major > div, .footer .minor > div {
  padding-top: 0.5rem;
  margin-bottom: 1rem;
  border-top: 2px solid #ffffff;
  color: #ffffff;
}
.footer .major > div h4, .footer .minor > div h4 {
  font-family: merriweather;
  font-weight: 300;
  font-size: 0.84375rem;
  text-transform: uppercase;
}
.footer .major > div p, .footer .minor > div p {
  font-family: opensans, sans-serif;
  font-size: 0.6875rem;
}
.footer .major > div a, .footer .major > div a:link, .footer .major > div a:visited, .footer .major > div a:hover, .footer .major > div a:active, .footer .minor > div a, .footer .minor > div a:link, .footer .minor > div a:visited, .footer .minor > div a:hover, .footer .minor > div a:active {
  color: inherit;
}
.footer div.logo {
  width: 100%;
  max-width: 240px;
  padding-top: 0;
  margin-bottom: 1rem;
  border-top: 0;
}
.footer div.logo a {
  text-decoration: none;
  outline: none;
}
.footer div.logo img {
  border: 0;
  width: 100%;
}
.footer .explore .explore-items {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.footer .explore .explore-items a {
  display: block;
  text-decoration: none;
  color: inherit;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 0 auto;
  width: 33.33333333%;
  padding-bottom: 0.5rem;
}
.footer .explore .explore-items a img {
  height: 56px;
}
@media (max-width: 639.98px) {
  .footer .explore .explore-items a {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (max-width: 319.98px) {
  .footer .explore .explore-items a {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.footer .sports .sports-icons {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.footer .sports .sports-icons > div {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  flex: 0 0 auto;
  width: 25%;
  padding-bottom: 0.5rem;
}
.footer .sports .sports-icons img {
  width: 100%;
  max-width: 80px;
}
@media (max-width: 639.98px) {
  .footer .sports .sports-icons > div {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
@media (max-width: 479.98px) {
  .footer .sports .sports-icons > div {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (max-width: 319.98px) {
  .footer .sports .sports-icons > div {
    flex: 0 0 auto;
    width: 25%;
  }
}
.footer .icons > div {
  display: inline-block;
  padding-right: 1rem;
  margin-bottom: 1rem;
}
.footer .icons > div img {
  margin-left: auto;
  margin-right: auto;
}
.footer .icons > div:lash-child {
  padding-right: 0;
}
.footer .icons img {
  width: 100%;
  max-width: 80px;
}
.footer .connect .title {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 0.5rem;
}
.footer .connect .title .content {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.footer .connect .title .sociallinks {
  display: table-cell;
  vertical-align: top;
}
.footer .connect .title .sociallinks svg {
  fill: #ffffff;
}
.footer .connect .title .sociallinks.show-divider li.search {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203%2017%22%3E%3Ctitle%3Esearch-divider%3C%2Ftitle%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%2215%22%2F%3E%3C%2Fsvg%3E");
}
.footer .connect .title h4 {
  margin-top: 0;
  padding-top: 0;
  padding-right: 10px;
}
.footer .connect .addresses {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer .connect .addresses .address {
  -webkit-box: 0;
  -moz-box: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}
.footer .connect a {
  color: inherit;
}
.footer .connect .accredited .acrseal {
  width: 70px;
  height: 70px;
}
.footer .connect .accredited .acrseal.accredited-radsite {
  width: 60.97px;
}
.footer .button-top {
  height: 36px;
  width: 50px;
  overflow: hidden;
  background-color: #353535;
  display: block;
  clear: both;
  float: right;
  border-radius: 5px 5px 0px 0px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%237d7d7d%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2022%22%3E%3Cpath%20d%3D%22M1%2C14%2C22%2C1%2C43%2C14v7.007L22%2C8%2C1%2C21Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 20px 10px;
  background-position: center;
}
.footer .button-top svg {
  fill: #7d7d7d;
}

@media print {
  .footer {
    display: none;
  }
}

/*# sourceMappingURL=block-footer.css.map */
