
    .home-renew-link {
    margin-left:8px;
    font-size:17px;    
    }
    .accordion__label, .accordion__content{ 
        overflow: hidden !important;
    }
    .item-list__time + .schedule-list-item { 
        margin-left: 11em; 
    }
    .schedule-list-item {
        display:flex;
    }
    .new-members-title {
    margin-bottom:7px;
    font-weight:normal;   
    }
    .item-list__time { 
        white-space: nowrap;
    }

    .speaker-grid-list-name {
        margin-top:20px;
        display:block;
        text-align:center
    }
    .speaker-grid-list-company {
        text-align: center;
    }

    .margin-extra-large {
        margin-bottom:68px;
    }

    .margin-medium {
        margin-bottom:30px;
    }

    
    .major-meeting-section h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 35px;
    }
    
    
    .gray-back {
        margin-bottom: 0;
    }
    
    
    
    @media (max-width: 719px) {
    
    .gray-back-content img {
    width: 242px !important;
    height: 242px !important;
    max-width: none;
    }	
    
    }
    
    
    @media (min-width: 720px) {
        
    .gray-back {
        margin-right: 0;
        margin-bottom: 0;
    }
    
    
    .major-meeting-section .grid__unit--1-3-m {
    width: 25%;	
    }
    
    }
    
    
    .gray-back-content {
         text-align: center;
        width: 100%;
    }
    
    
    
    .gray-back h3 {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    margin-top: -45px;
    }
    
    
    @media (min-width: 720px) and (max-width: 1299px) {
    
    
    .gray-back h3 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin-top: -45px;
    text-align: center;
    }
    
        
    }
    
    
    .sponsor-logo {
    background: #eee;	
    width: 200px;
    height: 100px;
    padding: 40px 20px 20px 20px;
    margin: 0 auto;
    }
    
    
    
    .featured-session {
    background: #eee;	
    width: 242px;
    height: 242px;
    padding: 90px 20px 20px 20px;
    margin: 0 auto;
    text-align: center;
    }
    
    
    
    @media (min-width: 720px) and (max-width: 1299px) {
    
    
    .gray-back h3 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin-top: -45px;
    text-align: center;
    }
    .featured-session {
    background: #eee;	
    width: 200px;
    height: 200px;
    padding: 75px 20px 20px 20px;
    margin: 0 auto;
    text-align: center;
    }
        
    }
    
    @media (max-width: 1020px) {
        
    .interior-feature.major-event {
    margin-top: 25px;
    }
    
    }

    
@media (min-width: 958px) {

    .header-utility > ul > li > ul > li > ul {
        display:none;
    }


}


    
@media (max-width: 958px) {

    .header-utility > ul > li > ul > li > ul {
        margin-left:20px;
    }
    
    
}

    
@media (min-width: 958px) {

    .header-nav > ul > li > ul > li > ul > li > ul {
        display:none;
    }
    
    
}
/* 
img[src*="/images/default-source/site-design/icons/webinar.png"]{
    display:none;
} */
/* temporarily hiding category icons on meetings education page */

img.item-list__category {
    display:none;
}
.item-list__thumbnail--right {
    max-width:200px;
}



