#glance .factoid-icon-text span{
    color:var(--white);
}
.main-content_wrapper a[href^="http"]:not([href*="uth.edu"]):not([href*="inside.uth.edu"]):not(.btn):not([role="button"]):not(:has(img:only-child)):not(:has(svg)):not([class]):not(:has(h1, h2, h3, h4, h5, h6)):after {
display:none;
}
 .stacked-content .video-container > h2 {
  margin-top:1.5rem !important;
}
  .cta-collection li a:hover{
text-decoration:underline;
     }
#primary-teaching .link-list li>a{
    color:var(--white);
}

.hero-container.bg-img.section-margin-bottom{
    margin-bottom:0;
}
.bg-gulfblue-gradient.show-for-large {
  position: relative !important;
  z-index: 0;
  color: #fff !important;
  width: 100%;
  background-image: url(https://www.uth.edu/president/images/university-seal-left-aligned.jpg) !important;
  background-position: top left !important;
  background-repeat: no-repeat !important;
  content:"";
}


.bg-gulfblue-gradient.show-for-large::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(0deg, #02639D 0%, #045584 12%, #182A54 70%, #ffffff00 70%) !important;
}


.hero-homepage p {
font-size:1.125rem;
}

.hero-homepage p.font__serif {
    font-size: 1.5rem;
    margin-bottom: .4rem;
}

    .intro.font__serif, .lead.font__serif {
        font-size: 1.5rem;
    }
.link-list>li {
    padding-left:0;
}
#visitor-information h2 {
    margin-bottom:0;
}
@media print, screen and (min-width: 64em) {
    

    .bg-gulfblue-gradient.show-for-large {
        /* display: flex; */
        align-items: center;
        justify-content: center;
        min-height: 37rem;
        background-size: cover;
}
.bg-gulfblue-gradient.show-for-large::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
background: linear-gradient(250deg, #02639D 0%, #045584 12%, #182A54 50%, transparent 150%) !important;
}
  }
    @media print, screen and (min-width: 40em) {
        .hero-homepage p.font__serif {
    font-size: 2rem;
}
        
    .intro.font__serif, .lead.font__serif {
        font-size: 2.125rem;
    }
        .hero-homepage p {
font-size:1.5rem;
}
    }

    @media print, screen and (min-width: 75em){
        .bg-gulfblue-gradient.show-for-large {
  background-size: contain;
  }
    }

    @media print, screen and (min-width:100em){
        .bg-gulfblue-gradient.show-for-large {
  background-size: contain;
  }
    }
           @media print, screen and (min-width:125em){
        .bg-gulfblue-gradient.show-for-large {
  background-size:54%;
  }

    }