@import url("https://www.uth.edu/global/giving/components/owl-carousel/owl.carousel.css");
@import url("https://www.uth.edu/global/giving/components/owl-carousel/owl.theme.css");

#primary-teaching .grid-x,
#behavioral-health-campus .grid-x{
background-color:transparent;
   color:var(--black);
   border-radius:4px;
}
#primary-teaching .grid-x .content-sc,
#behavioral-health-campus .grid-x .content-sc{
background-color:var(--white);
      border-bottom-left-radius:4px;
   border-bottom-right-radius:4px;
}

.bg-uthblue .button.clear {color:var(--uthorange) !important;}
.bg-uthblue .button.clear::after {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%23ae6042%22/%3E%3C/svg%3E);
}
.bg-uthblue .button.clear:hover {
   color:var(--uthblue) !important;
   }
.bg-uthblue .button.clear:hover::after {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2226%22%20viewBox%3D%220%200%2030%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7812%2014.1297L29.9196%2013.0008L28.7812%2011.8719L18.4955%201.67188L17.3571%200.542969L15.0871%202.79414L16.2254%203.92305L23.7656%2011.407H1.60714H0V14.5945H1.60714H23.7656L16.2187%2022.0719L15.0804%2023.2008L17.3504%2025.452L18.4888%2024.323L28.7812%2014.1297Z%22%20fill%3D%22%234e738a%22/%3E%3C/svg%3E);
}
#primary-teaching .grid-x .image-sc img {
   border-top-left-radius:4px;
   border-bottom-left-radius:0;
   border-bottom-right-radius:0;
   border-top-right-radius:4px;
   margin-bottom: 0;
}
#behavioral-health-campus .grid-x .image-sc img {
   border-top-left-radius:4px;
   border-bottom-left-radius:0;
   border-bottom-right-radius:0;
   border-top-right-radius: 4px;
   margin-bottom: 0;
}
#primary-teaching .grid-x .content-sc,
#behavioral-health-campus .grid-x .content-sc{
   padding:2rem 2rem 3rem;
   padding: 1.65rem 1.65rem 2.5rem;
}
#primary-teaching .link-list a,
#behavioral-health-campus .link-list a{
   color:var(--uthorange);
}
#primary-teaching .link-list a:hover,
#behavioral-health-campus .link-list a:hover{
   color:var(--uthblue);
}
.main-content_wrapper  #primary-teaching.bg-uthblue  .link-list 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{
   color:var(--uthorange) !important;
}
.main-content_wrapper  #primary-teaching.bg-uthblue  .link-list a:hover[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{
   color:var(--uthblue) !important;
}
#university-built, #many-faces {
    background: linear-gradient(180deg, #f4f0ea 10%, rgba(223, 217, 210, 0) 60%);
    color: #383737 !important;
    padding-top:1.5rem;
}
 
.text--hhu--headline {
    font-size: clamp(36px, 5vw, 60px);
}
.text--hhu--headline > span:last-child {
    font-size: clamp(42px, 5vw, 65px);
}
.font--serif {
      font-size: clamp(50px, 5vw, 60px);
}
#hhu-header {
  position: relative;
}
#hhu-header {
  position: relative;
  padding-bottom: 0;
  padding-top: 1.5rem;
}
#hhu-header h1{
   padding-bottom: 0;
   margin-bottom: 4rem;
   top: 1.5rem;
   position: relative;
}
.hero-container.hero-homepage .bg-white {
    background-color:transparent !important;
    padding: 0 2.5rem 0 0;
}
.hero-container.hero-homepage h1 {
   line-height:1;
}
.hhu--hero--we-are {
   display:block;
   color:var(--uthorange);
   font-size: clamp(30px, 11.25vw, 60px);
   font-weight:500;
   line-height: 1.2;
}
.hhu--hero--houstons-health {
   color:var(--uthblue);
   font-family:var(--font-sans-condensed-stack);
   text-transform:uppercase;
   display:block;
   line-height:1.2;
   letter-spacing:2px;
   font-size: clamp(50px, 11vw, 60px);
}
    .hero-container.hero-homepage img {object-position:top !important;/* aspect-ratio: unset !important; */object-fit: contain;height: auto;aspect-ratio: unset;}
    .hero-container.hero-homepage {
  align-items:start !important;
    }
    .hero-homepage .hero-title {/* bottom:30rem; *//* top:-.5rem; */align-content: start;}
    .hero-container img {aspect-ratio:unset;}
    .video-body {display: none;}
.play-btn > i{
   position:absolute;
   font-size: 1.5rem;
   z-index:9;
   color:var(--uthorange);
   background-color:#ffffffd1;
   border-radius: 10rem;
   padding: .75rem 1rem;
   border:var(--uthorange) solid 2px;
}
.embed-responsive-item {
   border-radius:4px;
}
#peoplefeed {
   margin-bottom:0 !important;
}
.play-btn {
   position:relative;
   top: 2.25rem;
   left:5.5rem;
}
#mfom-video {
   background-color:var(--uthblue);
   color:var(--white);
   /* padding-top: var(--section-top-padding); */
   padding-bottom: var(--section-top-padding);
}
#mfom-video .owl-carousel .owl-item {
border-right:var(--uthblue) solid 1.5rem;
}
.video-caption {
   color:var(--white);
   font-size:1.125rem;
}
   a.vid-thumb:hover .video-caption {
text-decoration:underline;
   }
#mfom-video .mediaPlayer .media-title {
   text-align:left;
}

#mfom-video .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: white;
}
#mfom-video .owl-theme .owl-dots .owl-dot span {
   background-color:transparent;
   border:#fff solid 1.5px;
   width: 20px;
    height: 20px;
}
.hero-container.hero-homepage.bg-img.hero--fannin.section-margin-bottom {margin-top: 0;}

#together-intro {
   position:relative;
   z-index:9;
   color:var(--white);
   background-color: var(--uthblue);
}
#together-intro .bg-uthblue {
   background-color:transparent !important;
}
#together-intro::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    #3c4f6e 0%,
    #415b7c 50%,
    #4a778a 100%);
  overflow: hidden;
   z-index:-1;
}
.orbit-next  {
    margin-right:0;
}
/* Grain Layer */
#together-intro::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
   background-color:#0000002b;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.2'/%3E%3C/svg%3E");
  mix-blend-mode: overlay;
   z-index:1;
}

#together-intro .intro.font__serif{
   font-weight:600;
   font-family:var(--font-serif-stack);
   font-size:2rem;
   margin-bottom: .75rem;
}

#together-intro .intro,
#more-than-home .intro{
   font-size:1.375rem;}
#women-children .text-right-sc {order:1;}
#women-children .content-sc{order: 2;}
#primary-teaching  h3.h2,
#behavioral-health-campus  h3.h2{font-size: 1.75rem;}

#patient-care .card {
    background-color:transparent;}
#patient-care .card > .card-section {
   background-color:var(--white);}
   #education .image-sc{
          padding-left: calc(50% - 402.5px);
    padding-right: calc(50% - 402.5px);
   }
#behavioral-health-campus {
   padding-top:2rem;
}
#patient-care {
   padding-top:4rem;
padding-bottom:2rem;}
 @media print, screen and (max-width: 40em) {
    .orbit {margin-top:4rem;}
}
@media print, screen and (min-width: 40em) {
       #hhu-header {padding-top: 2rem;}
       #together-intro .intro.font__serif{font-size:2.75rem;}
       #together-intro .intro {font-size:1.65rem;}
        #primary-teaching  h3.h2,
        #behavioral-health-campus  h3.h2{
       font-size: 1.875rem;
       margin-top: .25rem;
    }
    
    #university-built, #many-faces { padding-top:3.5rem;}
    .font--serif {display:block;}
    #patient-care {
       padding-top:6rem;
       padding-bottom: 3.25rem;
    }
   #behavioral-health-campus {
      padding-top:3.5rem;
   }
}

@media print, screen and (min-width: 65em) {
    #hhu-header h1{
        margin-bottom:0;
    }
    #behavioral-health-campus,
    #behavioral-health-campus{
          padding-top: 3.25rem;}
    .hhu--hero--houstons-health {font-size: clamp(50px, 6vw, 90px);}
    .hhu--hero--we-are {font-size: clamp(55px, 7.25vw, 105px);}
    #women-children .text-right-sc {order:2;}
    #women-children .content-sc{order: 1;}
    #research-factoids .grid-x>.medium-6.factoid-grid-2up {
        width: 30.3333333333%}
    #primary-teaching .grid-x .image-sc img {
       border-top-left-radius:0;
       border-bottom-left-radius:0;
       border-bottom-right-radius:4px;
       border-top-right-radius:4px;
       object-fit: cover;
       height: 100%;
       width: 100%;
    }
    #primary-teaching .grid-x .image-sc {padding-left:0;}
    #behavioral-health-campus .grid-x .image-sc img {
        border-top-left-radius:4px;
        border-bottom-left-radius:4px;
        border-top-right-radius:0;
        border-bottom-right-radius:0;
        object-fit: cover;
        height: 100%;
        width: 100%;
    }
    #primary-teaching .grid-x .content-sc{
        border-bottom-left-radius:0;
        border-bottom-left-radius:4px;
        border-top-left-radius:4px;
        border-bottom-right-radius:0;
    }
    #behavioral-health-campus .grid-x .content-sc{
        border-bottom-left-radius:0;
        border-bottom-right-radius:4px;
        border-top-right-radius:4px;
    }
    #behavioral-health-campus .grid-x .image-sc {
        padding-right:0;}
    
    #primary-teaching .grid-x .content-sc{
        padding: 3rem 2rem 1rem 2rem;}
    
    #behavioral-health-campus .grid-x .content-sc{
       padding: 3rem 2rem 1rem 2rem;}
}