  .message{
    background-color: rgba(241, 90, 34)!important;
}

em.fab.fa-x-twitter.utsa-social-circle.text-center::before {
  content: "𝕏";
  font-weight: bold;
}
i.fab.fa-twitter.utsa-social-circle::before {
  content: "𝕏";
  font-weight: bold;
}
main {
    overflow:hidden;
}
h1 {
  font-family: "sole-serif-small-variable", sans-serif;
  font-variation-settings: "opsz"0, "wght"800;
}
h2 {
  font-family: "sole-serif-small-variable", sans-serif;
  font-variation-settings: "opsz"0, "wght"800;
}
h3 {
  font-family: "sole-serif-small-variable", sans-serif;
  font-variation-settings: "opsz"0, "wght"800;
  color: #fff;
  font-size: 20px;
}
h3.podcast-font {
  font-family: "sole-serif", sans-serif;
  font-variation-settings: 'wght'800, 'opsz'0;
  color: #fff;
  font-size: 20px;
  font-style: italic;
}
h4.mobile-blue {
    font-weight:500;
}
p {
  font-size: 20px;
}
.page-content.lp {
  padding-top: 0px;
}
.orangebackground {
  background-image: url(https://www.utsa.edu/alumni/images/orangebackgroundicons.jpg);
  padding-top: 15rem;
}
section.subfooterbackground {
  background-image: url(https://www.utsa.edu/alumni/images/orangebackgroundicons.jpg);
  background-color: #d3430D;
}
section.fountain-blue-background {
  background-image: url(https://www.utsa.edu/alumni/images/JPL_Fountain.png);
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
section.roadrunnerbackground {
  background-image: url(https://www.utsa.edu/alumni/images/RowdyWeb3.0.jpg);
  background-repeat: no-repeat;
  padding: 150px 0px 0px 0px;
  background-color: #f7f6f2;
}
a#clickformore {
  width: 25%;
  border: solid 3px transparent;
  box-shadow: 2px 2px 4px rgba(12, 37, 64, 0.1);
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 0.85rem;
  font-weight: bold;
  letter-spacing: 0.015em;
  margin: 0;
  padding: 5px 2.25px;
  text-decoration: none !important;
  transition: ease-in-out 0.1s;
  white-space: nowrap;
  background-color: #0C2340 !important;
  text-align: center;
}
a#joinnow {
  border: solid 3px transparent;
  box-shadow: 2px 2px 4px rgba(12, 37, 64, 0.1);
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 0.85rem;
  font-weight: bold;
  letter-spacing: 0.015em;
  margin: 0;
  padding: 5px 2.25px;
  text-decoration: none !important;
  transition: ease-in-out 0.1s;
  white-space: nowrap;
  background-color: #F15A22 !important;
  text-align: center;
}
a#long-run-btn {
  border: solid 3px transparent;
  box-shadow: 2px 2px 4px rgba(12, 37, 64, 0.1);
  cursor: pointer;
  display: inline-block;
  font-size: 0.85rem;
  font-weight: bold;
  letter-spacing: 0.015em;
  margin: 0;
  padding: 5px 2.25px;
  text-decoration: none;
  transition: ease-in-out 0.1s;
  white-space: nowrap;
  background-color: #fff;
  color: #082037 !important;
  text-align: center;
}
.who-we-are-text {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.roadrunner-spotlight {
  flex: 0 0 50.666667%;
  max-width: 40.666667%;
}
h4.mobile-blue {
  color: #fff !important;
}
p.mobile-blue {
  color: #fff !important;
}
.row-icons {
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
}
/* Social Icons */
.subfooterbackground .social-icons {
  list-style: none;
}
.subfooterbackground .social-icons ul {
  margin: 1rem 0;
  padding: 0;
}
.subfooterbackground .social-icons li {
  display: inline;
}
.subfooterbackground .social-icons a {
  color: white;
  border: 2px solid white;
  border-radius: 50%;
  margin: 0 0.25rem;
  padding: 0.25rem 0 0 0;
  height: 35px;
  width: 35px;
  display: inline-block;
  text-align: center;
}
.podcast-image {
  flex: 0 0 25%;
  max-width: 25%;
}
.block-join {
    background-color: #f6f5f3;
    padding-top: 6rem; 
    padding-bottom: 6rem;
    margin-bottom: 10rem; 
    margin-top: 10rem;
}
.orangebackground a#joinnow,
a#long-run-btn,
a#clickformore,
a#full-events {
    width: auto!important; 
    font-size: 20px!important;
    background-color: #0c2340!important;
    color:#fff!important;
        padding: .75rem 2rem !important;
    line-height: 1;
    margin-top: 1rem;
    font-weight: bold;
}
a#long-run-btn {
    width: auto!important; 
    font-size: 20px!important;
    background-color: #fff!important;
    color: #082037 !important;
        padding: .75rem 2rem !important;
    line-height: 1;
    margin-top: 1rem;
    font-weight: bold;
}


/* Mobile and Tablet Only CSS */
@media only screen and (max-device-width: 768px) {
  .row.justify-content {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .who-we-are-text {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .roadrunner-spotlight {
    flex: 0 0 70.333333%;
    max-width: 83.333333%;
    padding-top: 10%;
    padding-bottom: 10%;
  }
  section.fountain-blue-background {
    padding-top: 10%;
    padding-bottom: 10%;
  }
  h4.mobile-blue {
    color: #0c2340 !important;
  }
  p.mobile-blue {
    color: #0c2340 !important;
  }
  .container {
    margin-bottom: 0px !important;
  }
  img.hidemobile {
    display: none;
  }
  img.gillman-mobile {
    width: 80% !important;
    padding: 5% 0%;
  }
  img.waterman-mobile {
    width: 50% !important;
    padding: 5% 0%;
  }
  img.credit-human-mobile {
    width: 90% !important;
    padding: 5% 0%;
  }
  img.alamo-mobile {
    width: 60% !important;
    padding: 5% 0%;
  }
  img.amba-mobile {
    width: 70% !important;
    height:100%!important;
    padding: 5% 0%;
  }
  img.liberty-mobile {
    width: 80% !important;
    padding: 5% 0%;
  }
  img.dell-mobile {
    width: 50% !important;
    padding: 5% 0%;
  }
  .row {
    padding-left: 15px;
    margin-right: 0px;
  }
  .row-icons {
    margin-right: -20px;
    margin-left: -20px;
  }
  .podcast-image {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  section.roadrunnerbackground {
    padding-top: 45px !important;
    background-image: url(https://www.utsa.edu/alumni/images/RowdyMobile.jpg);
    background-color:#f7f6f2!important;
  }
  h2.mobile-left-align {
    text-align: left !important;
    padding-left: 15px;
  }
  .block-join {
      margin-top:0;
  }
  .orangebackground {
      padding-top:6rem;
  }
  .subfooterbackground {
      padding-top:2rem;
      padding-bottom:2rem;
  }
  .subfooterbackground .col {
      flex:0 0 50%;
  }
}
/* Large Screen CSS */
@media screen and (min-width: 1900px) {
  section.roadrunnerbackground {
    background-size: cover;
  }
}
/*Mobile Query*/
@media only screen and (max-width: 575px) {
    .orangebackground {
        padding-top: 0rem;
    } 
    .row-icons .col {
        flex:0 0 50%;
    }
    .roadrunnerbackground .container {
        padding-bottom:4rem;
        
    }
    .subfooterbackground .col:last-child {
        flex:0 0 100%;
    }
    .subfooterbackground .social-icons ul {
        text-align:center!important;
    }
}
@media only screen and (max-width: 480px) {
  img.footer-ring {
    display: none;
  }
      .subfooterbackground .col {
        flex: 0 0 100%;
    }
}