/* DCMS_2021 CSS Override */
h1,h2,h3,h4,h5 
{
    line-height:1.3em;}
    
 @media(max-width:767px)
 {
     .aux-links-container .NavigationLink,
     .aux-links-container .auth-link
     {
         padding:.5em;
         display:inline-block;
         border:1px solid #0099A8;
         border-radius:5px;
         margin:2px;}
 }   

/* Hide nav items in primary that have childeren and are in Aux Nav so they can retain relationship with child links */
.nav-primary .rmLink.hide-in-primary {
    display:none;

}

.col-primary 
{
    min-height:220px;}
    
/* Hide IQA Datagrid Header */   
.hide-header .rgHeader 
{
    display:none;} 

/* For Smaller Italic Text Under Photo */
.photo-caption {
font-size:80%;
font-style:italic;
}    


/* Home Page Tagged Lists */

.TaggedListPanel a.view-all {display:none;} /* Hide Generated View All Button that just paginates instead of going to Events Landing Page. */

.home-page .full-width-bg h2 
{
    margin-bottom:1em;
    padding-left:10px;
    line-height:1em;}
    
@media(max-width:767px)
{
    .home-page .full-width-bg .col-sm-6:last-child h2 
    {
      margin-top:2em;  }
 }    

.tl-event,
.tl-news
{
    float:left;
    width:100%;
    margin-bottom:30px;
    clear:both;}

.tl-event .img 
{
    border:4px solid #fff;
    border-radius:5px;
    margin-bottom:15px;}
 
 .tl-event .img img 
 {
     width:100%;}
    
.tl-event .title,
.tl-news .title
{
    font-size:24px;
    font-weight:bold;
    margin-bottom:.5em;}
    
.tl-event .title a,
.tl-news .title a
{   display:block;
    text-decoration:none;
    line-height:1.2em;}


.tl-event .date-location,
.tl-news .pub-date
{
    font-weight:bold;}
    
 .tl-news 
 {   padding-bottom:30px;
     border-bottom:1px solid #979797;} 


     
.hide {
    display: none;
}

/* Homepage  Welcome Message */

.welcome-message .img img {
    background: white;
    border: none;
    border-radius: 50%;
    box-shadow: 0 0 0 5px white;
}

.welcome-message a:focus {
    outline-width: 0;
    outline:none!important;
}
