@charset "utf-8";
/* CSS Document */

.site-header {background-color: #4b3d81; 
}

.video-preview .preview-copy {background-color: #FFFFFF;}

h4 {font-size: 20px; }
p {line-height: 24px;}

.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.push-down-bar {
content:"";
display:block;
height:136px; /* fixed header height*/
margin:-136px 0 0; /* negative fixed header height */
}

/* added for midyear vemio video */
.linkwrap { position:relative; display:inline-block; }
.blocker { position:absolute; height:100%; width:100%; z-index:1; background:rgba(255,0,0,0.5);  }
.linkwrap iframe { z-index: 2; }

/* HIDE OR SHOW SEARCH AND NAVIGATION BAR
Tune on and off the search bar */
.search-wrapper{
display: none;
}
.navbar-nav{
display: none;
}
.utility-nav{
display: none;
}

.anchor-backoff {
  margin: 0;
  scroll-margin-top: 10em;
}

/*  UL bullets for new templates */
.rich-text ul {
    margin-left: 20px !important; 
}

.rich-text ul ul {
    margin-left: 15px !important; 
}

.rich-text ul ul ul {
    margin-left: 15px !important; 
}

.rich-text li li {
    text-transform: none !important; 
    list-style: circle !important; 
    
} 

.rich-text li li li {
    text-transform: none !important; 
    list-style: square  !important; 
}

/* Change the graphic in the background  */
@media only screen and (min-width: 768px) {
    .site-header:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-image: url("https://www.ashp.org/-/media/midyear-conference/images/2025/navigation-bar-MCM25-d.png");
      background-repeat: no-repeat;
      background-position: left top;
      background-size: auto; } }


a {
  color: #195e8c; 
}
  
a:hover {
    color: #00b5ec;
    text-decoration: none; }

.related-links
{
border-top: 6px solid #663399;}
related-links--heading {color: #4c3c80;}


.related-link a {
color: #195e8c;
}

.related-link a:hover {
color: #00b5ec;
}

.site-footer
{
  background-color: #4c3c80;
}

.site-footer:before {
      background-image: none;
     }

.site-footer .footer-info {
  background-color: #306;
}

@media only screen and (min-width: 768px) {
  .promo-header.short .promo-header--image:before {
background-image: url("https://www.ashp.org/-/media/futures-meeting/images/Pf-promo---gradient3.png");}

.promo-header--swoosh:before {
background-image: url("https://www.ashp.org/-/media/futures-meeting/images/Pf-promo---solid-angle2.png");}

.promo-header--swoosh:after{
background-image: url("https://www.ashp.org/-/media/midyear-conference/images/2025/mcm25-promo-swoosh-overlay-b.png");}
}

.promo-header--content {
    background-image: url("https://www.ashp.org/-/media/futures-meeting/images/promo---solid-angle-mobile.png");}