/* lg */ 
@media (min-width: 1289px) {
    /* Make Navigation Toggle on Desktop Hover */
     .dropdown:hover .dropdown-menu {
         display: block;
         animation: fadeInUp 400ms;
     }
   
   }
   
   /* md */
   @media (min-width: 992px) and (max-width: 1288px) {
     
    /* Make Navigation Toggle on Desktop Hover */
     .dropdown:hover .dropdown-menu {
         display: block;
         animation: fadeInUp 400ms;
     }

     .general-component {
        height: 100%;
        padding: 10px 40px 0;
        background-size: cover;
    }

    .entry-footer > .generic-container .word {
        background: no-repeat 95% url(/wp-content/uploads/2018/10/cscc-microphone-icon.png);
        background-color: #fbac5f;
        height: 250px;
        padding: 55px 45px;
    }

    :lang(fr-FR) .entry-footer > .generic-container .word {
        background: no-repeat 95% url(/wp-content/uploads/2018/10/cscc-microphone-icon.png);
        background-color: #fbac5f;
        height: 250px;
        padding: 30px 15px;
    }

    :lang(fr-FR) .entry-footer > .generic-container .email {
        background-color: #fbac5f;
        height: 250px;
        padding: 30px 15px;
    }

    :lang(fr-FR) .entry-footer > .generic-container .toolkit {
        height: 250px;
        padding: 0 15px;
    }

    :lang(fr-FR) .entry-footer > .generic-container .word > h3, 
    :lang(fr-FR) .entry-footer > .generic-container .toolkit > h3, 
    :lang(fr-FR) .entry-footer > .generic-container .email > h3 {
        color: white;
        font-size: 3rem;
    }

    .entry-footer > .generic-container .toolkit {
        background: no-repeat 95% url(/wp-content/uploads/2018/10/cscc-hand-icon.png);
        background-color: #0067b1;
        height: 250px;
        padding: 55px 45px;
    }   

    .entry-footer > .generic-container .toolkit {
        background: no-repeat 95% url(/wp-content/uploads/2018/10/cscc-hand-icon.png);
        background-color: #0067b1;
        height: 250px;
        padding: 10px 45px;
    }   
   
     .navbar-collapse {
       padding-left: 0;
       padding-right: 0;
     }
   
     .recent-work-wrap .recent-work-inner h3 a {
       font-size: 1.429em;
     }
   
     .recent-work-wrap .overlay{
       padding: 1.071em;
     }
   
     .services-wrap {
       padding: 40px 10px 40px 30px;
     }
   
     .feature-wrap h2, 
     .single-services h2 {
       font-size: 1.286em;
     }
   
     .feature-wrap h3, 
     .single-services h3{
       font-size: 1.000em;
     }
   
     .tab-wrap .media .parrent.pull-left{
       clear: both;
       width: 100%;
     }
   
     .tab-wrap .media .parrent.media-body{
       clear: both;
     }
   
     #portfolio .row {
       margin-left: -10px;
       margin-right: -10px;
     }
   
     .recent-work-wrap .overlay .preview{
       line-height: inherit;
     }
   
     .team-bar .first-arrow {
       width: 21%;
     }
   
     .team-bar .second-arrow {
       width: 20%;
     }
   
     .team-bar .third-arrow {
       width: 21%;
     }
   
     .team-bar .fourth-arrow {
       width: 20%;
     }
   
     ul.social_icons li{
       margin-right: 0;
     }
       
       .custom li {
       display: inline;
       float: left;
       margin-right: 25px!important;
       }
          
   
   }
   
   
   @media (min-width: 200px) and (max-width: 858px) {
    
   .search-results-total {
       width: 100%;
       float: left;
   }
       
   .additional-filters {
       width: 100%;
       clear: both;
       margin-top: 20px;
       margin-bottom: 20px;
       float: left;
   }  
       
   .additional-results-dropdown {
       width: 100%;
       clear: both;
       float: left !important;
       clear: both;
       margin-top: 0px;
       margin-bottom: 50px;
   }    
       
   }
   
   
   /* sm */
   @media (min-width: 729px) and (max-width: 991px) {
     /* Make Navigation Toggle on Desktop Hover */
     .dropdown:hover .dropdown-menu {
         display: block;
         animation: fadeInUp 400ms;
     }
   
     .navbar-collapse {
       padding-left: 0;
       padding-right: 0;
     }
   
     .navbar-nav > li {
       margin-left: 0;
     }
   
     #main-slider .carousel h1 {
       font-size: 1.786em;
     }
   
     #main-slider .carousel h2 {
       font-size: 1.429em;
     }
   
     .tab-wrap .media .parrent.pull-left, 
     .media.accordion-inner .pull-left{
       clear: both;
       width: 100%;
     }
   
     .tab-wrap .media .parrent.media-body, 
     .media.accordion-inner .media-body{
       clear: both;
     }
   
     .services-wrap {
       padding: 40px 0 40px 30px;
     }
   
     .recent-work-wrap .overlay{
      padding: 1.071em;
     }
   
     .recent-work-wrap .recent-work-inner h3 a {
       font-size: 1.429em;
     }
   
     .sinlge-skill{
       width: 150px;
       height: 150px;
     } 
   
     .sinlge-skill p em {
       font-size: 1.786em;
     }
   
     .sinlge-skill p {
       font-size: 1.143em;
     }
   
     .team-bar .first-one-arrow {
       width: 2%;
     }
   
     .team-bar .first-arrow {
       width: 18%;
     }
   
     .team-bar .second-arrow {
       width: 24%;
     }
   
     .team-bar .third-arrow {
       width: 15%;
     }
   
     .team-bar .fourth-arrow {
       width: 20%;
     }
   
     .blog .blog-item .entry-meta > span a{
       font-size: 0.714em;
     }
       
       
       .feature_bg_image { 
     background-image: none!important;
   }
       
    .our-partners-container {
       position: absolute;
       z-index: 10;
   }
       
    .our-partners-image {
       position: absolute;
       z-index: -10; 
        transform: scale(3);
        top: -50px;
        left: 250px;
   }
       
       .media-center-container {
       display: block;
       float: left;
       height:304px;
       border-top: 1px solid #d8d8d8!important;
   }
   
   .media-social-sharing {
     height:304px;
     border: 1px solid #d8d8d8!important;
     background-color: #f2f5f7;
       background-image: none !important;
       background-repeat: no-repeat;
       background-position: right center;
       background-size: cover;    
   }
       
       .social-follow-container {
       background-color: #f2f5f7;
       border-right: 0px solid #d8d8d8!important;
       display: block;
       float: left;
       height: 303px;
   }
       
   .section-term-title::after {
       content:"";
       display: inline-block;
       height: 0.2em;
       vertical-align: middle;
       width: 100%;
       margin-right: -100%;
       margin-left: 25px;
       border-top: 0px solid #cacfd1!important;
   }   
       
   .navbar {
       background: #0067b1 none repeat scroll 0 0;
       border-radius: 0;
       float: left;
       height: 40px;
       margin-bottom: 0;
       min-height: 40px;
       padding: 0;
   }   
       
       .category-news-article section.container div.col-sm-2.pull-right div#social-sharing-sidebar.widget-area ul.social-sharing-sidebar {
       list-style-type: none;
       float: right;
       position: absolute;
       z-index: 9999995;
       margin-top: 253px!important;
       margin-left: 0px;
       padding-left: 0;
       left: 75px!important;
       width: 56px;
       height: auto;
   }
       
       
   .bio-profile {
       width: 200%;
       float: left;
       position: absolute;
       z-index: 999;
       background-color: #fff;
       top: 105%;
       border: 1px solid #0067b1;
       padding: 24px;
       box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
       left:0%;
       }    
       
   
   .bios-wrapper:nth-of-type(1) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile {
       left: -100%;
   }
   
   
   
   .bios-wrapper:nth-of-type(1) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile-arrow {
      margin-left: 73%;
   }    
     
   .bio-container div.bio div.bio-content {
       display: block;
       -ms-flex: none;
       flex: none;
       margin-top: 0px;
   }
   
       
     .bio-content {
           margin-top: 50px;
       }     
       
   section#news .col-md-4.card-padding {
       width: 47%;
   }       
       
   }
   
   
   /* fix for button issue on small screens */
   @media (min-width: 729px) and (max-width: 992px) {
       .generic-button-blue, .generic-button-green, .generic-button-orange, .generic-button-purple, .generic-button-light-blue, .generic-button-red, .generic-button-yellow, .generic-button-grey, .generic-button-pink, .generic-button-brown {
       width: 41.66666666666667%!important;
       }  
       
       .quick-view-item-content p a.generic-button-blue {
         width: 100%!important;  
       }
   }
   
   
   /* fix for button issue on small screens */
   @media (max-width: 728px) {
       .generic-button-blue, .generic-button-green, .generic-button-orange, .generic-button-purple, .generic-button-light-blue, .generic-button-red, .generic-button-yellow, .generic-button-grey, .generic-button-pink, .generic-button-brown {
       width: 100%!important;
       } 
       
       .quick-view-item-content p a.generic-button-blue {
         width: 100%!important;  
       }
   }  
   
   
   /* fix for button issue on small screens */
   @media (min-width: 729px) and (max-width: 992px) {
       .page-template-content-image-header-php .generic-button-blue {
           color: #fff;
           text-align: left!important;
           width: 100%!important;  
       }
       
       .page-template-content-image-header-php .generic-button-blue a {
           color: #fff;
           text-decoration: none !important;
           width: 100%!important;  
       }
       
       .page-template-content-image-header-php .generic-button-blue a:hover {
           color: #fff!important;
           text-decoration: underline!important;
           width: 100%!important;  
       }
   }
   
   
   /* fix for share issue on small screens */
   @media (min-width: 200px) and (max-width: 627px) {
        .print-share-image-header {
            margin-left: 60%;
            text-align: center;
            margin-top: 50px;
            margin-bottom: 10px;
            margin-right: 40%;
            float: none;
        }

        .entry-header-cscc-landing {
            background-image: none !important;
            padding-top: 0;
            margin-top: 0;
        }

        .cscc-body-content-item {
            height: 200px;
            margin-bottom: 30px;
            border-top: 1px solid;
        }

        .cscc-body-content-item > img {
            visibility: hidden;
            display: none;
        }

        #footer-top ul li { display: inline-block; }
   }
   
   /* fix for header with image issue on small screens */
   @media (min-width: 200px) and (max-width: 728px) {
       .content-header-with-image {
           margin-bottom: 25px;
           margin-left: -12px;
           position: absolute;
           top: 20px;
           width: 100%;
       }
   
       div.content-header-with-image.col-sm-8 h1.entry-title {
           font-size: 2.500em !important;
           font-weight: bold;
           line-height: 1.2;
           text-align: left;
           color: #fff;
       }
   
       div.content-header-with-image.col-sm-8 h4.sub-title {
           font-size: 1.5em;
           font-weight: 300;
           line-height: 1.54;
           color: #fff;
           margin-left: 0px;
       }
   }
   
   
   
   /* fix for header issue on small screens */
   @media (min-width: 728px) and (max-width: 805px) {
   
       .entry-header-landing {
           min-height: 270px;
           background-repeat: no-repeat;
           background-position: right;
           background-size: auto 100%;
       }  
   
   }
   
   
   /* sm to xs */
   @media (min-width: 628px) and (max-width: 728px) {
     /* Make Navigation Toggle on Desktop Hover */
     .dropdown:hover .dropdown-menu {
         display: block;
         animation: fadeInUp 400ms;
     }
   
     .navbar-collapse {
       padding-left: 0;
       padding-right: 0;
     }
   
     .navbar-nav > li {
       margin-left: 0;
     }
   
     #main-slider .carousel h1 {
       font-size: 1.786em;
     }
   
     #main-slider .carousel h2 {
       font-size: 1.429em;
     }
   
     .tab-wrap .media .parrent.pull-left, 
     .media.accordion-inner .pull-left{
       clear: both;
       width: 100%;
     }
   
     .tab-wrap .media .parrent.media-body, 
     .media.accordion-inner .media-body{
       clear: both;
     }
   
   
    .page-title {
       color: #39393a;
       font-size: 4em!important;
       font-weight: 300;
       line-height: 1;
   }
       
   .frontpage-title h3 {
       color: #0067b1;
       font-size: 1.857em!important;
       line-height: 1.25;
   } 
       
   .feature_bg_image { 
     background-image: none!important;
   }
       
    .our-partners-container {
       position: absolute;
       z-index: 10;
   }
       
    .our-partners-image {
       position: absolute;
       z-index: -10;   
        transform: scale(3);
        top: -50px;
        left: 250px;
   }
       
   #our-experts blockquote {
     font-size: 1.714em;
     font-weight: 300;
     font-style: italic;
     line-height: 1.25;
     color: #074B3B;
     border-left: none!important;
   }
       
   .media-center-container {
       display: block;
       float: left;
       height:304px;
       border-top: 1px solid #d8d8d8!important;
   }
   
   .media-social-sharing {
     height:304px;
     border: 1px solid #d8d8d8!important;
     background-color: #f2f5f7;
       background-image: none!important;
       background-repeat: no-repeat;
       background-position: right center;
       background-size: cover;    
   }
       
       .social-follow-container {
       background-color: #f2f5f7;
       border-right: 0px solid #d8d8d8!important;
       display: block;
       float: left;
       height: 303px;
   }
       
   .section-term-title::after {
       content:"";
       display: inline-block;
       height: 0.2em;
       vertical-align: middle;
       width: 100%;
       margin-right: -100%;
       margin-left: 25px;
       border-top: 0px solid #cacfd1!important;
   }     
       
   .navbar {
       background: #0067b1 none repeat scroll 0 0;
       border-radius: 0;
       float: left;
       height: 40px;
       margin-bottom: 0;
       min-height: 40px;
       padding: 0;
   }
       
           .category-news-article section.container div.col-sm-2.pull-right div#social-sharing-sidebar.widget-area ul.social-sharing-sidebar {
       list-style-type: none;
       float: right;
       position: absolute;
       z-index: 9999995;
       margin-top: 253px!important;
       margin-left: 0px;
       padding-left: 0;
       left: 40px!important;
       width: 56px;
       height: auto;
   }
       
   .entry-header-landing {
       min-height: 270px;
       background-repeat: no-repeat;
       background-position: right;
       background-size: auto 100%;
   }    
       
   
   .bio-profile {
       width: 200%;
       float: left;
       position: absolute;
       z-index: 999;
       background-color: #fff;
       top: 105%;
       border: 1px solid #0067b1;
       padding: 24px;
       box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
       left:0%;
       }    
       
   
   .bios-wrapper:nth-of-type(1) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile {
       left: -100%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile {
       left: -100%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile {
       left: -100%;
   }
   
   
   
   .bios-wrapper:nth-of-type(1) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile-arrow {
       margin-left: 73%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile-arrow {
       margin-left: 21%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile-arrow {
      margin-left: 73%;
   }    
       
   .bio-container div.bio div.bio-content {
       display: block;
       -ms-flex: none;
       flex: none;
       margin-top: 0px;
   }    
       
   .bio-content {
           margin-top: 50px;
       }    
       
   
       .apply-filters-wrapper button.btn.apply-filters {
       background-color: #0067b1;
       color: #fff !important;
       display: table;
       font-size: 1em;
       font-weight: bold;
       height: 48px;
       margin-top: 40px;
       padding: 0px;
       text-align: center;
       margin-bottom: 25px;
       width: 100%;
       }
      
   .search-entry-share-button {
       margin-top: -20px;
   } 
       
   .card-padding:hover {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 47%;
       margin-right: 12px;
       -ms-flex: none;
       flex: none;
   box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
       text-decoration: none!important;
   }
   
   .card-padding {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 47%;
       margin-right: 12px
   } 
       
       
   .db-pages .card-padding:hover {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       margin-right: 12px;
       width: 47%!important;
       -ms-flex: none;
       flex: none;
       box-shadow: 8px 8px 0px 0px rgba(0, 103, 177, 1);
       text-decoration: none!important;
   }
   
   .db-pages .card-padding {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 47%!important;
       margin-right: 12px
   }    
       
     
   /*.card-containerflex {
     display: block!important;    
       }*/
       
   section#news .col-md-4.card-padding {
       width: 47%;
   }
       
       
   :lang(fr-FR) .navbar-inverse .navbar-nav > li > a {    
       font-size-adjust: 0.43;
       }     
       
   :lang(fr-FR) .navbar-inverse .navbar-nav > li > a, .navbar-right .navbar-nav > li > a {
           font-size-adjust: 0.43;    
       }
       
       
   .content-right-container {
       -ms-flex-order: 1;
           order: 1;
       width: 100%;
   }
   
   .content-left-container {
       -ms-flex-order: 2;
           order: 2;
   }
       
   .content-2col-container {
       -ms-flex-direction: column;
           flex-direction: column;
       display: -ms-flexbox;
       display: flex;
   }
       
   }
   
   
   /* xs */
   @media (max-width: 627px) {
       
   .container {    
       margin-left: 0;
       padding-left: 24px;
       padding-right: 24px;
   }

    .general-component-wrapper > .general-component > h4 {
        font-size: 2.4rem;
    }

    .general-component-wrapper > .general-component > h4 > span {
        display: inline;
    }

    .general-component-wrapper > .general-component > a.btn {
        position: relative;
        bottom: 0;
    }

   .pre-title {
        font-size: 1.3em;
        top: 60px;
        margin-left: -12px;
    }

    .additional-padding {
        padding-top: 35px;
    }

    .general-component-wrapper {
        height: auto;
        padding-top: 0px;
    }

    .break-out {
        width: 100vw;
        left: calc(-1 * (100vw - 100%) / 2);
    }

    .general-component {
        padding: 15px 35px 85px;
    }

    .entry-footer > .generic-container {
        height: 250px;
    }

    .entry-footer > .generic-container .word,
    .entry-footer > .generic-container .toolkit {
        height: 220px;
        padding: 20px 25px;
    }

    .entry-footer > .generic-container .word {
        background: no-repeat 100% 100% url(/wp-content/uploads/2018/10/cscc-microphone-icon.png);
        background-color: #fbac5f;
    }

    .entry-footer > .generic-container .toolkit {
        background: no-repeat 100% 100% url(/wp-content/uploads/2018/10/cscc-hand-icon.png);
        background-color: #0067b1;
    }

    :lang(fr-FR) .entry-footer > .generic-container .word,
    :lang(fr-FR) .entry-footer > .generic-container .toolkit {
        height: 250px;
        padding: 0 25px;
    }

    :lang(fr-FR) .entry-footer > .generic-container .word {
        background: no-repeat 100% 55% url(/wp-content/uploads/2018/10/cscc-microphone-icon.png);
        background-color: #fbac5f;
    }

    :lang(fr-FR) .entry-footer > .generic-container .toolkit {
        background: no-repeat 100% 55% url(/wp-content/uploads/2018/10/cscc-hand-icon.png);
        background-color: #0067b1;
    }

    .entry-footer > .generic-container .word .facebook-channel, 
    .entry-footer > .generic-container .word .linkedin-channel {
        margin-right: 10px;
    }
                
   .footer-menu-bottom {
       padding-bottom:15px!important;
   }
       
   .footer-menu-right {
       float: left!important;
       clear: both;
   }
   
   .footer-social {
       float: left!important;
       margin-top: 20px!important;
       margin-left: 0px!important;
       clear: both;     
   }
       
   .footer-menu li {
       line-height: 1.4;
       margin-right: 30px;
   }
       
   .footer-logo {
       float: left!important;
   }
       
   #footer-logo-sidebar {
       float: left!important;      
   }
       
   #footer-top div.container div.row div.col-sm-3.col-xs-12 ul.nav.navbar-nav {
       float: left!important;
   }
       
   .top-number{
       font-size: 1.000em;
   }
   
   input.search-form:hover {
       width: 120px;
   }
       
   .search-icon-mobile {
       padding-top: 1.071em;
   }
       
   .navbar {
       background: #0067b1 none repeat scroll 0 0;
       border-radius: 0;
       height: 66px!important;
       margin-bottom: 0;
       min-height: 66px!important;
       padding: 0;
       overflow: visible;
   }
       
   .navbar-search-hidden  {
       display: inline-table!important;
   }
       
   .navbar-search-hidden a {
       width: 60px!important;
   }
       
       
   .navbar-more-hidden  {
       display: inline-table!important;
   }
       
   .navbar-more-hidden a {
       width: 70px!important;
   }    
           
       
   .navbar-nav {
       height: 66px;
       margin-top: 0;
   }
       
   .nav-toogle-menu {
       padding:0px!important;
   }    
       
   .nav-toogle-menu > li {
       width: 100%;
       height: 73px;
       background-color: #0067b1;
       color: #fff;
       display: inline-table;
       border-top: 1px solid #fff;
       list-style: outside none none;
   } 
       
   .nav-toogle-menu > li > a {
       color: #fff!important;
       display: inline-block;
       line-height: 24px;
       margin: 0!important;
       padding: 21px 0 0!important;
       text-align: center;
       width: 100%;
   }  
       
   .nav-toogle-menu > li:last-child {
       background-color: #004476;
   }  
       
   .navbar-inverse .navbar-nav > li > a {
       color: #fff;
       display: inline-block;
       line-height: 24px;
       margin: 0;
       padding-top: 10px;
       padding-bottom: 0px;
       padding-left: 8px;
       padding-right: 8px;
       text-align: center;
       height: 66px;
       width: 68px;
   }    
       
   :lang(fr-FR) .navbar-inverse .navbar-nav > li > a {    
       font-size-adjust: 0.37;
       line-height: 1.15;
   }    
   
     .navbar-nav > li {
       padding: 0px!important;
       margin: -1px -4px 0 0!important;
       display: inline-table;
       height: 66px!important;
     }
       
   .navbar-nav>li:nth-child(2){
       border-left: 1px solid #fff!important;
   }
       
    .navbar-brand {
       float: none!important;
   }
       
   .top-bar {
       text-align: center;
   }    
   
     #main-slider .carousel h1 {
       font-size: 1.786em;
     }
   
     #main-slider .carousel h2 {
       font-size: 1.143em;
     }
   
     .feature-wrap h2, 
     .single-services h2 {
       font-size: 1.286em;
     }
   
     .feature-wrap h3, 
     .single-services h3{
       font-size: 1.000em;
     }
   
   
     .media.accordion-inner .pull-left, 
     .media.accordion-inner .media-body{
       clear: both;
     }
   
     .accordion-inner h4 {
       margin-top: 0.714em;
     }
   
     .tab-wrap .media .pull-left{
       clear: both;
       width: 100%;
     }
   
     .tab-wrap .media .media-body{
       clear: both;
     }
   
     .nav-tabs > li.active > a:after{
       display: none;
     }
   
     #footer-bottom .col-sm-6{
       text-align:center;
     }
     
     #footer-bottom .pull-right{
       float: none !important;
     }
   
     .sinlge-skill {
       margin: 0 auto;
       margin-top: 30px;
       margin-bottom: 30px;
     }
   
     .team .single-profile-top, 
     .team .single-profile-bottom {
       margin-bottom: 30px;
     }
   
     .clients-area {
       padding: 60px 0;
     }
   
     .clients-area h1 {
       font-size: 1.786em;
     }
   
     .portfolio-item, 
     #recent-works .col-xs-12.col-sm-4.col-md-3{
       padding:0 15px;
     }
   
     ul.social_icons li{
       margin-right: 0;
     }
   
     .blog .blog-item .entry-meta{
       margin-bottom: 20px;
     }
   
     .blog .blog-item .blog-content h3 {
       margin-bottom: 20px;
     }
   
     .post_reply_comments {
       padding-left: 20px;
     }
    
       
   .form-control {
       background-color: #d1e4f5;
       background-image: none;
       border: 1px solid #ccc;
       border-radius: 0;
       color: #0067b1;
       font-size: 1.000em;
       font-weight: 300;
       height: 40px;
       vertical-align: middle;
       width: 100%;
   } 
       
   .search-mobile.col-xs-12 form#header-search-form div.input-group.input-group-lg div.ep-autosuggest-container input#search.search-field.form-control {
       width: 100%!important;     
   }   
       
   .btn-primary {
       background: #0067b1 none repeat scroll 0 0;
       border: medium none;
       border-radius: 0;
       color: #fff;
       height: 40px;
       padding: 8px 5px;
       width: 100%;
       margin-top: 16px;
   } 
       
   .search-mobile {
       background-color: #fff;
       display: inline-block;
       margin-bottom: 16px;
       margin-top: 0;
       padding-bottom: 25px;
       padding-top: 25px;
       border-top: 1px solid #e5e5e5;
       border-bottom: 1px solid #999;
   }
   
   
   #nav-toggle-search {
       position: relative;
       z-index: 1000;
   }
       
    .page-title {
       color: #39393a;
       font-size: 2.857em!important;
       font-weight: 300;
       line-height: 1;
   }
       
   .frontpage-title h3 {
       color: #0067b1;
       font-size: 1.571em!important;
       line-height: 1.25;
   }
       
   .feature_bg_image { 
     background-image: none!important;
   }
       
   .feature-padding {
       margin-left: 0px!important;
       padding-bottom: 60px;
       padding-top: 25px;
   }    
       
    .our-partners-container {
       position: relative!important;
       z-index: 10;
   }
       
    .our-partners-image {
       position: absolute;
       z-index: 1;  
        display: none!important;
   } 
       
    #our-partners { 
     padding-bottom: 40px!important;
     position: relative!important;
     min-height: 100%!important;
     overflow: visible!important;
   }
   
   .our-partners-bgwrapper {
     background: linear-gradient(to bottom,  rgba(255,255,255,1) 42%,rgba(255,255,255,0) 76%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );  
     min-height: 100%!important;
     width: 100%!important;
       position: relative;
       
   }
      
       
       
       
   #our-experts blockquote {
     font-size: 1.714em;
     font-weight: 300;
     font-style: italic;
     line-height: 1.25;
     color: #074B3B;
     border-left: none!important;
   }
       
   .our-experts-quote::before {
       background-image: none!important;
       background-repeat: no-repeat!important;
       display: block!important;
       float: left!important;
       height: 0px!important;
       margin-bottom: 0px!important;
       margin-right: 0px!important;
       width: 0px!important;
   }
       
       .our-experts-button {
           display: table;
           padding-left: 24px!important;
           padding-right: 24px!important;
       }    
       
   .form-control-newsletter-button {
       background-color: #fff;
       color: #0067b1;
       display: table;
       float: left;
       font-size: 1em;
       font-weight: bold;
       height: 48px;
       margin-top: 20px;
       padding: 15px 66px;
   }    
       
   #newsletter {
       background-color: #0067b1;
       background-image: none!important;
       height: 100%!important;
   }  
       
   .form-control-newsletter {
       background-color: #d1e4f5;
       background-image: none;
       border: 1px solid #ccc;
       border-radius: 0;
       color: #0067b1;
       float: left;
       font-size: 1em;
       font-weight: 300;
       height: 48px!important;
       vertical-align: middle;
   }   
       
       #newsletter-form {
           height: 48px!important;
       }  
       
       
   blockquote::before {
       background-image: none;
       background-repeat: no-repeat;
       display: none;
       float: left;
       height: 0px;
       margin-right: 0px;
       width: 0px;
   }
   
   blockquote {
     font-size: 1.00em!important; 
     font-weight: 300;
     font-style: italic;
     line-height: 1.25;
     color: #074B3B;
     border-left: none!important; 
     margin-top: 20px;
   }
   
   blockquote p {
     font-size: 1.714em!important; 
     font-weight: 300;
     font-style: italic;
     line-height: 1.25;
     color: #074B3B;
     border-left: none!important;
     padding-left: 0px!important; 
   }
   
   .quote-attribute {
     font-size: 1.357em;
     font-style: italic;
     text-align: left;
     color: #074B3B;
     margin-left: 0px;
     margin-bottom: 30px;
   }
   
   blockquote pre {
     font-size: 1.357em!important; 
     font-style: italic!important; 
     text-align: left!important; 
     color: #074B3B!important; 
     margin-left: 0px!important; 
     margin-bottom: 30px!important; 
     background-color: #fff!important; 
     border: 0px solid #ccc!important; 
     border-radius: 0px!important; 
     display: block!important; 
     line-height: 1.42857!important; 
     overflow-wrap: break-word!important; 
     padding: 0!important; 
     word-break: break-all!important; 
   } 
       
   .entry-title {
     font-size: 2.000em!important;
     font-weight: bold;
     line-height: 1.2;
     text-align: left;
     color: #4a4a4a;   
     margin-left: 12px;    
   }
       
/*    .sub-title {
     font-size: 1.857em;
     font-weight: 300;
     line-height: 1.54;
     color: #555555;
     margin-left: 12px;    
   } */

   .sub-title {
    font-size: 1.400em;
    font-weight: 300;
    line-height: 1.54;
    color: #555555;
    margin-left: 0px;
}
       
   
       
   .image-component-container {
       background-position: 50% 50%;
       background-repeat: no-repeat;
       background-size: cover;
       min-height: 400px;
   }
       
   #alt-text {
       background-color: #074B3B;
       color: #ffffff;
       font-size: 1.143em;
       font-weight: 300;
       line-height: 1.5;
       margin-top: 25px;
       margin-bottom: 25px;
       padding: 24px;
       position: relative;
       z-index: 10;
   }
       
   .content-right-container {
       -ms-flex-order: 2;
           order: 2;
   }
   
   .content-left-container {
       -ms-flex-order: 1;
           order: 1;
   }
       
   .content-2col-container {
       -ms-flex-direction: column;
           flex-direction: column;
       display: -ms-flexbox;
       display: flex;
   }
       
       
   #site-navigation {
      border-bottom: 1px solid #fff!important; 
      height: 67px!important;     
   }    
   
   .entry-title-landing {
       font-size: 2.286em;
       font-weight: bold;
       line-height: 1.17;
       color: #fff;
       text-shadow: 0 0 2px rgba(0, 73, 128, 0.8);
       margin-top: 60px;
       margin-left: -12px;
       float: left;
   }
   
   .entry-header-landing {
       height: auto;
       background-repeat: no-repeat;
       background-position: right;
       background-image: none!important; 
   }
       
   .entry-header-landing h4 {
     font-size: 1.571em;
     line-height: 1.54;
     color: #fff;
     text-shadow: 0 0 2px rgba(0, 73, 128, 0.8);
     margin-bottom: 50px;
       margin-left: -12px;
   }    
       
   #breadcrumbs {
       margin-top: 34px;
       margin-bottom: 24px;
       color: #0067b1;
       font-size: 1.000em;
       text-align: left;
       position: relative;
       z-index: 99;
       display: none;
   }
       
   #breadcrumbs-landing {
       color: #fff!important;
       font-size: 1em;
       margin-left: -24px;
       text-align: left;
       position: relative;
       z-index: 99;
       display: none;
   } 
       
   #social-sharing-sidebar ul.social-sharing-sidebar {
       list-style-type: none;
       float: right;
       position: absolute;
       z-index: 9999995;
       margin-top: 200px;
       margin-left: 0px;
       padding-left: 0;
       left: 0px;
       width: 56px;
       height: auto;
   } 
       
   .category-news-article section.container div.col-sm-2.pull-right div#social-sharing-sidebar.widget-area ul.social-sharing-sidebar {
       list-style-type: none;
       float: right;
       position: absolute;
       z-index: 9999995;
       margin-top: 253px!important;
       margin-left: 0px;
       padding-left: 0;
       left: 0px!important;
       width: 56px;
       height: auto;
   }    
       
   .news-date-filter {
     width: 100%;
     height: 40px;
     border-radius: 2px;
     background-color: #ffffff;
     border: solid 1px #cacfd1;
     font-size: 1.143em;
     font-weight: 300;
     line-height: 1.5;
     text-align: left;
     color: #0067b1;
     padding-left: 12px;
     float: right;
   }   
       
   .news-filter-container {
       float: right;
       margin-top: 0px;
       padding-left: 0;
       padding-right: 0;
   }   
       
   .entry-date {
       font-size: 1.143em;
       line-height: 1.5;
       text-align: left;
       color: #555555;
       margin-left: 12px!important;
   }    
       
   .media-center-container {
       display: block;
       float: left;
       height:100%!important;
       border-top: 1px solid #d8d8d8!important;
       margin-bottom: 50px;
   }
   
   .media-social-sharing {
     height:100%!important;
     border: 1px solid #d8d8d8!important;
     background-color: #f2f5f7;
       background-image: none!important;
       background-repeat: no-repeat;
       background-position: right center;
       background-size: cover;    
   }    
       
       .social-follow-container {
       background-color: #f2f5f7;
       border-right: 0px solid #d8d8d8!important;
       display: block;
       float: left;
       height: 450px;
   }
       
   .section-term-title::after {
       content:"";
       display: inline-block;
       height: 0.2em;
       vertical-align: middle;
       width: 100%;
       margin-right: -100%;
       margin-left: 25px;
       border-top: 0px solid #cacfd1!important;
   } 
       
   .social-follow-content-container {
       margin: 0px;
   }  
   
   .media-center-content-container {
       margin: 0px; 
   }
       
   .entry-header {
       margin-left: 0px;
       margin-right: 0px;
   }
       
   .entry-meta-data {
       margin-left: 12px;
   }
       
   .count-facebook {
       width: 50%!important;
   }
       
       .count-twitter {
       width: 50%!important;
   }
       
       .count-youtube {
       width: 50%!important;
   }
       
       .count-linkedin {
       width: 50%!important;
   }
       
       .custom li {
       display: inline;
       float: left;
       margin-right: 0!important;
   }
       
       .stats-header {
           font-size: 3em!important;
       }
       
   .highlight-story {
       min-height: 178px;
       margin-bottom: 50px;
       padding: 0px;
       border: solid 0px #cacfd1;
   }    
       
   .story-content {
       display: block;
       width: 100%;
       float: left;
       margin-top: 30px;
       margin-bottom: 50px;
       background-color: #fff;
       border: 1px solid #0067b1;
           padding: 24px;
   box-shadow: 0px 0px 0px 0px rgba(0,103,177,1);
       }    
       
       
   .bio-profile {
       width: 100%;
       float: left;
       position: absolute;
       z-index: 999;
       background-color: #fff;
       top: 105%;
       border: 1px solid #0067b1;
       padding: 24px;
       box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
       left:0%;
       }    
       
   
   .bios-wrapper:nth-of-type(1) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile {
       left: 0%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile {
       left: 0%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile {
       left: 0%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile {
       left: 0%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile {
       left: 0%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile {
       left: 0%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile {
       left: 0%;
   }
   
   
   
   .bios-wrapper:nth-of-type(1) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(2) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(3) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(4) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(5) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(6) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(7) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(8) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   
   .bios-wrapper:nth-of-type(9) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(10) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(11) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(12) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   
   .bios-wrapper:nth-of-type(13) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(14) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(15) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(16) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   
   .bios-wrapper:nth-of-type(17) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(18) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(19) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(20) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   
   .bios-wrapper:nth-of-type(21) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(22) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(23) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(24) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(25) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(26) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(27) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(28) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   
   .bios-wrapper:nth-of-type(29) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(30) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(31) .bio-profile-arrow {
       margin-left: 45%;
   }
   
   .bios-wrapper:nth-of-type(32) .bio-profile-arrow {
      margin-left: 45%;
   }    
       
   .bio-container div.bio div.bio-content {
       display: block;
       -ms-flex: none;
       flex: none;
       margin-top: 0px;
   }    
      
   .bio-content {
           margin-top: 140px;
       } 
       
   .entry-info-box-content h6 {
       font-size: 1.143em;
       font-weight: 500;
       line-height: 1.5;
       color: #4a4a4a;
       display: block;
       margin-right: 20px;
       margin-left: -10px;
   } 
       
   .entry-meta-data h6 {
       font-size: 1.143em;
       font-weight: 500;
       line-height: 1.5;
       color: #4a4a4a;
       display: block;
       margin-right: 20px;
       margin-left: -12px;
   }
       
   .entry-info-box {
       border: solid 1px #0067b1;
       padding: 24px;
       display: block;
       margin-bottom: 30px;
       margin-left: -12px;
   }    
       
   .entry-related-items {
       display: block;
       margin-bottom: 25px;
       margin-left: -12px;
   }
       
   .search-filter-category {
       font-size: 1.286em!important;
       font-weight: 300;
       line-height: 1;
       text-align: left;
       display: inline-block;
       margin-left: -25px !important;
   }
       
   .overlay .tree_list .tree_list_toggle_items {
       margin-left: -15px!important;
   }    
       
   .search-entry-footer {
       display: block;
       margin-bottom: 25px;
       margin-left: 0px;
   }    
      
   .search-entry-share-button a {
           margin-top: -20px;
           display: block !important;
           clear: both;  
           float: left;
   }
       
   .search-results-wrapper .entry-summary p {
       font-weight: 300;
       line-height: 1.5;
       text-align: left;
       font-size: 1.143em;
       margin-left: 0px !important;
   } 
       
   .search-entry-button a {
       background-color: #0067b1;
       color: #fff !important;
       text-decoration: none !important;
       display: table;
       font-size: 1em;
       font-weight: bold;
       height: 48px;
       margin-top: 40px;
       padding: 15px 66px;
       text-align: center;
       margin-bottom: 50px;
       display: inline-block;
   }
       
   .date-selector-container {
       border: solid 1px #cacfd1;
       width: 98%;
       height: 40px;
       margin-top: 20px;
       border-radius: 2px;
       overflow: hidden;
       float: right;
       background: #fafafa url("../../../assets/images/src/dropdown-background.jpg") no-repeat 100% 50%;
   }
       
       .card-padding:hover {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 100%;
       margin-right: 12px;
       -ms-flex: none;
       flex: none;
   box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
       text-decoration: none!important;
   }
   
   .card-padding {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 100%;
       margin-right: 12px
   }
   
   .card-padding-full {
       width: 100%;
   }
       
   /*.card-containerflex {
     display: block!important;    
       } */
       
   
   .db-pages .card-padding:hover {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       margin-right: 12px;
       width: 100%!important;
       -ms-flex: none;
       flex: none;
       box-shadow: 8px 8px 0px 0px rgba(0, 103, 177, 1);
       text-decoration: none!important;
   }
   
   .db-pages .card-padding {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 100%!important;
       margin-right: 12px
   }    
    
       
   }
   
   
   @media (min-width: 627px) and (max-width: 679px) {
       .cpac-header-logo{
           width: 100%;
       } 
   }
   
   
   @media (min-width: 200px) and (max-width: 627px) {
   .navbar-inverse .navbar-nav > li > a {
       width: 100%!important;
   }
       
   .nav-hidden-menu {
         margin-top: 1px; 
         width: 105%!important; 
         margin-left: -12px!important;
         float: left;  
         display: inline; 
         clear: both; 
         border-top: 1px solid #e5e5e5;
         background: #0067b1 none repeat scroll 0 0;
         z-index: 999;
   }
       
   .nav-hidden-menu a {
       padding-top: 20px!important;
   }
   
   
       
   .nav-hidden-lang li {
         margin-top: 1px; 
         width: 100%!important; 
         float: left;  
         display: inline; 
         clear: both; 
         border-bottom: 1px solid #e5e5e5;
         background: #004476 none repeat scroll 0 0;
         z-index: 999;   
         height: 66px!important;
   }    
       
   .nav-hidden-lang li a {
       padding-top: 20px!important;
       text-align: center;
       color: #fff;
       height: 66px!important;
   }    
       
       
       
   .navbar-nav > li {
       width: 20%;
       float: left!important;
   } 
       
   .navbar-nav > li:last-child {
       width: 20%;
       float: left !important;
       border-bottom: 1px solid #e5e5e5 !important;
       margin-top: -1px;
   }    
       
       #footer-top div.container div.row div.col-sm-3.col-xs-12 ul.nav.navbar-nav li {
       width: 100%;
       float: left!important;  
       }    
       
       #footer-top div.container div.row div.col-sm-3.col-xs-12 ul.nav.navbar-nav {
           width: 100%;
       }
       
       .nav-toggle-search {
           float: right!important;
       }
       
       .navbar-search-hidden a {
       width: 100%!important;
   }
       
       .nav-toogle-menu > li > a {
       float: none!important;
       width: 100%;
   } 
       
       .navbar-more-hidden a {
       width: 100%!important;
   }
       
       
    .page-title {
       color: #39393a;
       font-size: 2.857em!important;
       font-weight: 300;
       line-height: 1;
   }
       
   .frontpage-title h3 {
       color: #0067b1;
       font-size: 1.571em!important;
       line-height: 1.25;
   } 
       
   .cpac-header-logo {
       width: 100%;
   } 
       
   .feature_bg_image { 
     background-image: none!important;
   }
    
    .our-partners-container {
       position: absolute;
       z-index: 10;  
   }
       
    .our-partners-image {
       position: absolute;
       z-index: 1;   
        display: none;
   }
       
   .search-page-form-container form.search-form.form-inline div.form-group div.input-group span.input-group-btn button.search-submit.btn.btn-default {
       height: 64px;
       width: 100%!important;
       font-size: 1.429em;
   }
       
   .search-page-form-container form.search-form.form-inline div.form-group div.input-group span.input-group-btn {
       display: block;
       width: 100%!important;
       }
       
   .search-page-form-container form.search-form.form-inline div.form-group div.input-group span.input-group-btn button.search-submit.btn.btn-default {
       margin-top: 25px;
       }  
       
       
   #social-sharing-sidebar {
       float: right;
       margin-right: 50px;
       position: relative;
       margin-top: -110px;
   }    
   
   section#news .col-md-4.card-padding {
       width: 100%;
   }  
       
   .featured-tools-button {
       height: 48px !important;
       background-color: #0067b1 !important;
       padding: 15px 66px !important;
       margin-top: 25px !important;
       color: #fff !important;
       font-size: 1em !important;
       font-weight: bold !important;
       display: table !important;
       text-align: center;
   }  
       
   .db-pages .card-padding:hover {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       margin-right: 12px;
       width: 100%!important;
       -ms-flex: none;
       flex: none;
       box-shadow: 8px 8px 0px 0px rgba(0, 103, 177, 1);
       text-decoration: none!important;
   }
   
   .db-pages .card-padding {
       margin-bottom: 20px;
       margin-top: 30px;
       background-color: #fff;
       border: solid 1px #cacfd1;
       width: 100%!important;
       margin-right: 12px
   }    
    
       
   }
   
   
   
   
   /* FR menu fix for extra small screens */
   @media (max-width: 359px) {
   
   :lang(fr-FR) .navbar-inverse .navbar-nav > li > a {    
       font-size-adjust: 0.35;
       line-height: 0.80;
       } 
   
   }
   
   /* EN menu fix for extra small screens */
   @media (max-width: 380px) {
   
   :lang(en-US) .navbar-inverse .navbar-nav > li > a {    
       font-size-adjust: 0.50;
       line-height: 1.15;
       } 
   
   }
   
   
   /* EN menu fix for extra small screens */
   @media (max-width: 991px) {
   
       .search-entry-share-button {
           margin-left: -12px;
           margin-right: -12px;
           margin-top: 25px;
       }
   
       .shareTooltip {
           background-color: #d1e4f5;
           color: #0067b1 !important;
           text-decoration: none !important;
           font-size: 1em;
           font-weight: bold;
           height: 48px;
           margin-top: 40px;
           padding: 15px 45px;
           text-align: center;
           display: inline-block;
           position: absolute;
           z-index: 100;
           top: 60px;
           left: 0px;
           width: 232px;
       }
       
           .shareTooltip-hidden {
           display: none;
         }
   
       .shareTooltip-show {
           display:block;
         }
       
       .db-prevention-policy-template-default .search-entry-button {
           margin-bottom: 0px;
       }
   
       .db-sage-template-default .search-entry-button {
           margin-bottom: 0px;
       } 
       
       .search-entry-button-similar {
       margin-left: -12px;
       margin-bottom: 100px;
       }
       
   }
   
   /* login menu fix for small screens */
   @media (min-width: 891px) and (max-width: 1287px) {
       .extra-links-container {
           float: right;
           margin-right: -20px;
       }
       
   }
   
   /* login menu fix for extra small screens */
   @media (min-width: 628px) and (max-width: 890px) {
       .header-search {
           padding-top: 16px;
           margin-right: -60px;
           border-radius: 0 !important;
           display: inline-block;
       }
       
       .extra-links {
           display: inline-block;
       }
       
       .extra-links-container {
           float: right;
           margin-right: 5px;
           margin-top: -40px;
       }
       
   }
   
   
   
   
   
   /* EN menu fix for extra small screens */
   @media (min-width: 992px) and (max-width: 1287px) {
   
       .shareTooltip {
           background-color: #d1e4f5;
           color: #0067b1 !important;
           text-decoration: none !important;
           font-size: 1em;
           font-weight: bold;
           height: 48px;
           margin-top: 40px;
           padding: 15px 45px;
           text-align: center;
           display: inline-block;
           position: absolute;
           z-index: 100;
           right: 140px;
           top: -60px;
           width: 232px;
       }
       
       .shareTooltip-hidden {
       display: none;
       }
   
       .shareTooltip-show {
           display:block;
       }
       
   }
   
   
   /* PPD maps for extra small screens */
   @media (max-width: 627px) {
   
       .ppmap {
           display: none;
           visibility: collapse;
       }
       
       #browse-location {
           display: none; 
           visibility: collapse;
       }
       
       #nav-map-tab {
           display: none;
           visibility: collapse;
       }
       
       #nav-list-tab {
           display: none;
           visibility: collapse;
       }
       
       .search-results-tabbed-content {
           border: solid 0px #cacfd1;
           margin-top: -40px;
       }
       
/*        .tab-content>.tab-pane {
           display:block!important;
           visibility: visible;
       } */
       
       .tab-content {
           padding: 0px;
       }
       
       #map {
           display: none !important;
           visibility: collapse; 
       }
       
       .leaflet-control-attribution.leaflet-control.leaflet-compact-attribution {
           display: none;
       }

       .break-out {
            width: 100vw;
            position: relative;
            left: calc(-1 * (100vw - 98%) / 2);
        }
   }
   
   
   /* Map filter alignment */
   @media (max-width: 1287px) {
   
       .ppmap-jdfilter__item {
           display: block;
           margin-right: 15px;
       }
       
   }
   
   
   
   
   
   
   /* iphone landscape db card fix */
   @media (min-width: 729px) and (max-width: 934px) {
   
       .card-padding:hover {
           margin-bottom: 20px;
           margin-top: 30px;
           background-color: #fff;
           border: solid 1px #cacfd1;
           width: 47%!important;
           margin-right: 12px;
           -ms-flex: none;
           flex: none;
       box-shadow: 8px 8px 0px 0px rgba(0,103,177,1);
           text-decoration: none!important;
       }
   
       .card-padding {
           margin-bottom: 20px;
           margin-top: 30px;
           background-color: #fff;
           border: solid 1px #cacfd1;
           width: 47%!important;
           margin-right: 12px
       } 

       .card-padding-full {
           width: 95.5%;
       }      
   }
   
   /* events button */
   @media (min-width: 628px) and (max-width: 828px) {
       .event__registration {
       height: 48px !important;
       width: 100%;
       background-color: #0067b1 !important;
       padding: 15px 35px !important;
       margin-top: 20px;
       color: #fff !important;
       font-size: 1em !important;
       font-weight: bold !important;
       display: table !important;
       text-align: center;
       border-radius: 0px;
       }
   
       .event__registration:hover {
           height: 48px !important;
           background-color: #0067b1 !important;
           padding: 15px 35px !important;
           margin-top: 20px;
           color: #fff !important;
           text-decoration: underline;
           font-size: 1em !important;
           font-weight: bold !important;
           display: table !important;
           text-align: center;
           border-radius: 0px;
       }
       
   }
   
   
   /* events small screen */
   @media (min-width: 200px) and (max-width: 627px) {
       .event-line-conference {
           border-top: solid 8px #119b7b;
           border-left: solid 1px #cacfd1;
       }
   
       .event-line-webinar {
           border-top: solid 8px #fbac5f;
           border-left: solid 1px #cacfd1;
       }
   
       .event-line-engagement {
           border-top: solid 8px #9b5ba5;
           border-left: solid 1px #cacfd1;
       }
       
       .event-left {
           border-bottom: 1px solid #cacfd1;
           border-right: 0px solid #cacfd1;
           margin-bottom: 20px;
           padding-bottom: 20px;
       }
       
       div.title h3::after,
       div.title h2:after {
           content: "";
           display: inline-block;
           height: 0.5em;
           vertical-align: bottom;
           width: 100%;
           margin-right: -100%;
           margin-left: 10px;
           border-top: 0px solid #cacfd1;
       }
       
       .entry-title {
           font-size: 2.000em !important;
           font-weight: bold;
           line-height: 1.2;
           text-align: left;
           color: #4a4a4a;
           margin-left: 0px;
       }
       
   }
   
   
   /* login small screen */
   @media (min-width: 660px) and (max-width: 959px) {
       .card-padding-login {
           margin-bottom: -14px;
           margin-top: 30px;
           background-color: #fff;
           border: solid 1px #cacfd1;
           width: 48%;
           margin-right: 12px;
       }
       
   }
   
   /* login extra-small screen */
   @media (min-width: 200px) and (max-width: 659px) {
       .card-padding-login {
           margin-bottom: -14px;
           margin-top: 30px;
           background-color: #fff;
           border: solid 1px #cacfd1;
           width: 100%;
           margin-right: 12px;
       }
       
       .card-padding-login section.card-container div.text-container div.card-readarticle {
           font-size: 1.143em;
           font-weight: bold;
           line-height: 1;
           color: #0067b1;
           padding-bottom: 20px;
           position: absolute;
           bottom: 0px;
           left: 38px;
           width: 85%;
       }
   
       
   }
   
   /* dropdown extra-small screen */
   @media (min-width: 200px) and (max-width: 406px) {
        .dropdown {
           position: relative;
           display: inline-block;
           margin-top: 48px;
           margin-bottom: 83px;
           width: 100%;
       }
       
       .dropbtn {
           color: #4a4a4a;
           padding: 16px;
           font-size: 1.143em;
           cursor: pointer;
           border: solid 1px #cacfd1;
           width: 100%;
           text-align: left;
           background-color: #fff;
       }
       
       .dropdown-content {
           display: none;
           position: absolute;
           background-color: #fff;
           width: 100%;
           border: solid 1px #cacfd1;
           box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
           z-index: 1;
       }
       
   
       .dropbtn::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           float: right;
       }
   
       .dropdown-content a {
           color: #555555;
           padding: 12px 16px;
           text-decoration: none;
           display: block;
       }
   
       .dropdown-content a:hover {
           background-color: #0067b1;
           color: #fff!important;
       }
   
       .showdropdown {
           display:block;
       } 
       
   }
   
   
   
   
   /* events tabs and accordions for extra-small screen */
   @media (min-width: 200px) and (max-width: 627px) {
       
       #events {
           margin-bottom: 40px;
       }
   
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a {
           display: block!important;
       }
   
       #archived.card.tab-pane.active div#archived-header.card-header h5 a {
           display: block!important;
       }
       
       section#events div.container nav ul#nav-tab.nav.nav-tabs {
           display: none!important;
       }
       
       
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="true"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
   
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="true"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
   
       #archived.card.tab-pane.active div#archived-header.card-header h5 a[aria-expanded="true"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
   
       #archived.card.tab-pane.active div#archived-header.card-header h5 a[aria-expanded="true"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
       
       
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="false"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
   
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="false"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
   
       #archived.card.tab-pane.active div#archived-header.card-header h5 a[aria-expanded="false"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
   
       #archived.card.tab-pane.active div#archived-header.card-header h5 a[aria-expanded="false"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       
       #archived-header.card-header h5.mb-0 a.collasped {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       #archived-header.card-header h5.mb-0 a.collasped:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       #archived-header.card-header h5.mb-0 a.collasped[aria-expanded="true"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
       
       #archived-header.card-header h5.mb-0 a.collasped[aria-expanded="true"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #0067b1;
           color: #fff!important;
           text-decoration: none;
           display: block;
       }
       
       
       
       #archived-header.card-header h5.mb-0 a.collasped:after {
           display: inline-block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 20px;
           margin-top: -10px;
       }
       
       #archived-header.card-header h5.mb-0 a.collasped:hover::after {
           display: inline-block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 20px;
           margin-top: -10px; 
       }
       
       
       #archived-header.card-header h5.mb-0 a.collasped[aria-expanded="true"]:after {
           display: inline-block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 23px;
           margin-top: -13px; 
       }
       
       #archived-header.card-header h5.mb-0 a.collasped[aria-expanded="true"]:hover::after {
           display: inline-block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 23px;
           margin-top: -13px; 
       }
       
       
        #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="false"]:after {
           display: inline-block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 20px;
           margin-top: -10px;
       }
       
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="false"]:hover::after {
           display: inline-block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 20px;
           margin-top: -10px;    
       }
       
       
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="true"]:after {
           display: inline-block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 23px;
           margin-top: -13px; 
       }
       
       #upcoming.card.tab-pane.active div#upcoming-header.card-header h5 a[aria-expanded="true"]:hover::after {
           display: inline-block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           margin-right: 23px;
           margin-top: -13px; 
       }   
       
       
       
       
       
       
       
       
       
       #archived-header.card-header h5.mb-0 a.collasped:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       
       
       #archived-header.card-header h5.mb-0 a.collasped.collapsed {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       
       #archived-header.card-header h5.mb-0 a.collasped.collapsed:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           height: 56px;
           background-color: #bed9f1;
           color: #0067b1!important;
           text-decoration: none;
           display: block;
       }
       
       
       #upcoming-header[aria-expanded="true"]:after {
           display: block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
       }
   
       #archived-header[aria-expanded="true"]:after {
           display: block;
           content: '\002D';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
       }
   
       #upcoming-header[aria-expanded="false"]:after {
           display: block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
       }
   
       #archived-header[aria-expanded="false"]:after {
           display: block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
       }
        
       
   }
   
   
   
   
   
   /* gridder bios */
   
   
   @media (min-width: 701px) and (max-width: 912px) {
       li.gridder-list.selectedItem div.bio-profile-arrow {
           width: 21px;
           height: 24px;
           background-image: url("../../../assets/images/src/bio-highlight-arrow.png");
           background-repeat: no-repeat;
           background-position: center;
           margin-top: 10px;
           position: relative;
           margin-bottom: 20px;
           z-index: 1000;
           left: 50%; 
           display: block;
       }
       
   .gridder-show {
       padding: 20px;
       background: #EEE;
           background-color: rgb(238, 238, 238);
       margin-bottom: 5%;
       background-color: #fff;
       border: 1px solid #0067b1;
       padding: 24px;
       box-shadow: 8px 8px 0px 0px rgba(0, 103, 177, 1);
       margin-top: -40px;
       }
   }
   
   @media screen and (min-width: 700px){
       .gridder-list{width:22.8333333333%}
       .gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}
   }
   
   @media (min-width: 628px) and (max-width: 699px) {
       .gridder-list{width:47.8333333333%}
       .gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}
   }
   
   @media (min-width: 200px) and (max-width: 627px) {
       .gridder-list{width:100%}
       .gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}
   }
   
   
   
   /* highlight speakers - events */
   @media (max-width: 992px) {
       .highlight-speakers li {
           display: inline-table;
           width: 100%;
           margin-right: 0%;
       }
       
       div.speakers div.hidden-md.hidden-lg div.panel li img.bios-image.wp-post-image {
           margin-top: 24px;
       }
       
       section#speakers h4.event__title {
           font-size: 1.429em;
           font-weight: 600;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.2;
           letter-spacing: normal;
           text-align: left;
           color: #4a4a4a;
           margin-bottom: 40px;
       }
       
       div.speakers div.hidden-md.hidden-lg div.panel li {
           list-style: none;
       }
       
       div.speakers div.hidden-md.hidden-lg div.panel li div.bio-title {
           font-size: 1.700em !important;
           font-weight: 600 !important;
           margin-bottom: 10px;
       }
       
       div.speakers div.hidden-md.hidden-lg div.panel li div {
           margin-bottom: 10px;
           color: #4a4a4a;
           font-size: 1.3em;
           font-weight: 400;
       }
       
       div.speakers div.hidden-md.hidden-lg div.panel li p {
           font-size: 1.300em;
           color: #777777;
           line-height: 1.5;
           margin-bottom: 15px !important;
           font-weight: 300 !important;
       }
       
   }
   
   
   
   /* event tabs and accordions for extra-small screen - single event page */
   @media (min-width: 200px) and (max-width: 768px) {        
        .progress-indicators > div {
            margin-bottom: 20px;
            float: none;
        }
       
        .entry-header-cscc-internal-stories {
            background-image: none !important;
        }
       
       #agenda {
           margin-bottom: 40px;
       }
       
       #agenda #tabbed-content {
           border: solid 1px #0067b1;
           margin-top: -64px;
           margin-bottom: 70px;
           padding-bottom: 0px;
           position: relative;
           z-index: 10;
       }
       
   
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a {
           display: block!important;
           margin-top: -10px;
           margin-bottom: -10px;
           border-bottom: solid 1px #0067b1;
       }
       
       section#agenda nav ul#nav-tab.nav.nav-tabs {
           display: none!important;
       }    
       
       
         section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           min-height: 56px;
           background-color: #0067b1;
           color: #fff;
           text-decoration: none;
           display: block;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"] {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           min-height: 56px;
           background-color: #bed9f1;
           color: #0067b1;
           text-decoration: none;
           display: block;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           min-height: 56px;
           background-color: #0067b1;
           color: #fff;
           text-decoration: none;
           display: block;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"]:hover {
           padding-left: 20px;
           padding-top: 17px;
           width: 100%;
           min-height: 56px;
           background-color: #bed9f1;
           color: #0067b1;
           text-decoration: none;
           display: block;
       }
       

       section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane {
            display: block;
        }

        section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane {
            display: block;
        }

        section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane {
            display: block;
        }

        section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane {
            display: block;
        }

        section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane {
            display: block;
        }
       
       
       
       section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }
       
       section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }
       
       section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }    
       
       section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }
       
       section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }    
   
       section#agenda div#tabbed-content.tab-content div#overview.card.tab-pane.show.active div#overview-header.card-header h5.mb-0 a[aria-expanded="true"] {
           color:#fff!important;
       }
   
       section#agenda div#tabbed-content.tab-content div#overview.card.tab-pane.show.active div#overview-header.card-header h5.mb-0 a[aria-expanded="true"]:hover {
           color:#fff!important;
       }    
       
       
       
       
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"]:after {
           display: block;
           content: '\2212';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           float: right;
           margin-right: 23px;
           margin-top: -13px; 
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"]:after {
           display: block;
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           font-size: 2.00em;
           float: right;
           margin-right: 20px;
           margin-top: -10px;    
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           display: block;
           content: '\2212';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           float: right;
           margin-right: 23px;
           margin-top: -13px; 
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           display: block;
           content: '\002B';
           color: #fff;
           font-weight: 300;
           font-size: 2.00em;
           float: right;
           margin-right: 20px;
           margin-top: -10px;    
       }
       
       div.card-body nav.day-agenda {
           background-color: #0067b1;
           height: 56px;
           width: 100%;
           position: absolute;
           top: 0px;
           left: 0px;
           display: none!important;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a {
           display: block !important;
           min-height: 56px;
           padding: 18px;
           background-color: #bed9f1;
           text-decoration: none;
           color: #0067b1;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a:hover {
           display: block !important;
           min-height: 56px;
           padding: 18px;
           background-color: #bed9f1;
           text-decoration: none;
           color: #0067b1!important;
       }
       
       #day1-tabbed-content {
           width: auto;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: -12px;
           margin-top: 0px;
           margin-right: -12px;
       }
       
       #day2-tabbed-content {
           width: auto;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: -12px;
           margin-top: 0px;
           margin-right: -12px;
       }
       
       #day3-tabbed-content {
           width: auto;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: -12px;
           margin-top: 0px;
           margin-right: -12px;
       }
       
       #day4-tabbed-content {
           width: auto;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: -12px;
           margin-top: 0px;
           margin-right: -12px;
       }
       
       #day5-tabbed-content {
           width: auto;
           padding-left: 0px;
           padding-right: 0px;
           margin-left: -12px;
           margin-top: 0px;
           margin-right: -12px;
       }
       
   
        
        
       
       #day1-agenda-content {
           padding-left: 12px;
           padding-right: 15px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-bottom: solid 1px #0067b1;
           width: 100%;
       }
       
       #day2-agenda-content {
           padding-left: 12px;
           padding-right: 15px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-bottom: solid 1px #0067b1;
           width: 100%;
       }
       
       #day3-agenda-content {
           padding-left: 12px;
           padding-right: 15px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-bottom: solid 1px #0067b1;
           width: 100%;
       }
       
       #day4-agenda-content {
           padding-left: 12px;
           padding-right: 15px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-bottom: solid 1px #0067b1;
           width: 100%;
       }
       
       #day5-agenda-content {
           padding-left: 12px;
           padding-right: 15px;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border-bottom: solid 1px #0067b1;
           width: 100%;
       }    
       
       
       
       #day1-am-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day2-am-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day3-am-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day4-am-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day5-am-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       } 
       
       
       #day1-pm-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day2-pm-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day3-pm-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day4-pm-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }
       
       #day5-pm-content {
           border-bottom: solid 1px #0067b1;
           padding-bottom: 30px;
       }       
       
       
       
       
       
       
       
       #am-session-accordion {
           margin-left: 12px;
           margin-right: 14px;
           margin-top: 0px;
           width: auto;
       }
       
       #pm-session-accordion {
           margin-left: 12px;
           margin-right: 14px;
           margin-top: 0px;
           width: auto;
       }
       
       div#am-session-accordion div.card div.card-body {
           margin-left: 35px;
           margin-right: 20px;
           font-size: 0.857em;
           font-weight: 300;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           color: #767676;
           width: 85%;
           padding-top: 20px;
       }
       
       div#pm-session-accordion div.card div.card-body {
           margin-left: 35px;
           margin-right: 20px;
           font-size: 0.857em;
           font-weight: 300;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           color: #767676;
           width: 85%;
           padding-top: 20px;
       }
       
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a::after {
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"]::after {
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"]::after {
           content: '\2212';
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
           section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a:hover::after {
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           content: '\002B';
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#tabbed-content.tab-content .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           content: '\2212';
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
       div#day1-agenda-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-agenda-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-agenda-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-agenda-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-agenda-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }   
       
       
       div#day1-agenda-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-agenda-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-agenda-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-agenda-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-agenda-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       } 
       
       
       
       
       
       section#agenda .card-body {
           margin-left: 12px;
           margin-right: 12px;
           margin-bottom: 12px;
           margin-top: -5px;
       }
       
       
       
       
       
       div#day1-am-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-am-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-am-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-am-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-am-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       
       div#day1-am-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-am-header.card-header h5.mb-0 a:hover  {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-am-header.card-header h5.mb-0 a:hover  {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-am-header.card-header h5.mb-0 a:hover  {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-am-header.card-header h5.mb-0 a:hover  {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       
       
       
       
       
       div#day1-pm-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-pm-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-pm-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-pm-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-pm-header.card-header h5.mb-0 a {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       
       div#day1-pm-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day2-pm-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day3-pm-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day4-pm-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       div#day5-pm-header.card-header h5.mb-0 a:hover {
           background-color: #fff !important;  
           color: #0067b1 !important; 
       }
       
       
       
       
       section#agenda div#day1-am-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#day1-am-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#day1-am-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome;
           content: "-";
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
       section#agenda div#day2-am-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#day2-am-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#day2-am-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome;
           content: "-";
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       section#agenda div#day3-am-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#day3-am-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#day3-am-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome;
           content: "-";
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       section#agenda div#day4-am-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#day4-am-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#day4-am-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome;
           content: "-";
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       section#agenda div#day5-am-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
       section#agenda div#day5-am-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
       section#agenda div#day5-am-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome;
           content: "-";
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -6px;
           font-size: 1.500em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-pm.card.tab-pane div#day2-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -6px;
           font-size: 1.500em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-pm.card.tab-pane div#day3-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -6px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-pm.card.tab-pane div#day4-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -6px;
           font-size: 1.500em !important;
       }
       
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-pm.card.tab-pane div#day5-pm-header.card-header h5.mb-0 a::after {
           font-family: FontAwesome!important;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -6px;
           font-size: 1.500em !important;
       }    
       
       
       
       
       
       
   
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #fff;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -12px;
           font-size: 2.000em !important;
       }
       
       
       
       
       
       section#agenda div#day1-tabbed-content.tab-content div#day1-agenda.card.tab-pane div#day1-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day1-tabbed-content.tab-content div#day1-agenda.card.tab-pane div#day1-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day1-tabbed-content.tab-content div#day1-agenda.card.tab-pane div#day1-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day1-tabbed-content.tab-content div#day1-agenda.card.tab-pane div#day1-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       
       section#agenda div#day2-tabbed-content.tab-content div#day2-agenda.card.tab-pane div#day2-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day2-tabbed-content.tab-content div#day2-agenda.card.tab-pane div#day2-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day2-tabbed-content.tab-content div#day2-agenda.card.tab-pane div#day2-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day2-tabbed-content.tab-content div#day2-agenda.card.tab-pane div#day2-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       
       section#agenda div#day3-tabbed-content.tab-content div#day3-agenda.card.tab-pane div#day3-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day3-tabbed-content.tab-content div#day3-agenda.card.tab-pane div#day3-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day3-tabbed-content.tab-content div#day3-agenda.card.tab-pane div#day3-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day3-tabbed-content.tab-content div#day3-agenda.card.tab-pane div#day3-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       
       section#agenda div#day4-tabbed-content.tab-content div#day4-agenda.card.tab-pane div#day4-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day4-tabbed-content.tab-content div#day4-agenda.card.tab-pane div#day4-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day4-tabbed-content.tab-content div#day4-agenda.card.tab-pane div#day4-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day4-tabbed-content.tab-content div#day4-agenda.card.tab-pane div#day4-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       section#agenda div#day5-tabbed-content.tab-content div#day5-agenda.card.tab-pane div#day5-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day5-tabbed-content.tab-content div#day5-agenda.card.tab-pane div#day5-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day5-tabbed-content.tab-content div#day5-agenda.card.tab-pane div#day5-agenda-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       section#agenda div#day5-tabbed-content.tab-content div#day5-agenda.card.tab-pane div#day5-agenda-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
    
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-am.card.tab-pane div#day1-am-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-am.card.tab-pane div#day1-am-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-am.card.tab-pane div#day1-am-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-am.card.tab-pane div#day1-am-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-am.card.tab-pane div#day2-am-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-am.card.tab-pane div#day2-am-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-am.card.tab-pane div#day2-am-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-am.card.tab-pane div#day2-am-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
           
       
   
       
       
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-am.card.tab-pane div#day3-am-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-am.card.tab-pane div#day3-am-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-am.card.tab-pane div#day3-am-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-am.card.tab-pane div#day3-am-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-am.card.tab-pane div#day4-am-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-am.card.tab-pane div#day4-am-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-am.card.tab-pane div#day4-am-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-am.card.tab-pane div#day4-am-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
           
           
       
    section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-am.card.tab-pane div#day5-am-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-am.card.tab-pane div#day5-am-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-am.card.tab-pane div#day5-am-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-am.card.tab-pane div#day5-am-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
          
      
       
       
       
       
       
   
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day1.card.tab-pane div#day1-tabbed-content.tab-content div#day1-pm.card.tab-pane div#day1-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-pm.card.tab-pane div#day2-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-pm.card.tab-pane div#day2-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-pm.card.tab-pane div#day2-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day2.card.tab-pane div#day2-tabbed-content.tab-content div#day2-pm.card.tab-pane div#day2-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
           
       
   
       
       
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-pm.card.tab-pane div#day3-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-pm.card.tab-pane div#day3-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-pm.card.tab-pane div#day3-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day3.card.tab-pane div#day3-tabbed-content.tab-content div#day3-pm.card.tab-pane div#day3-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
       
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-pm.card.tab-pane div#day4-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-pm.card.tab-pane div#day4-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-pm.card.tab-pane div#day4-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day4.card.tab-pane div#day4-tabbed-content.tab-content div#day4-pm.card.tab-pane div#day4-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
           
           
       
    section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-pm.card.tab-pane div#day5-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-pm.card.tab-pane div#day5-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-pm.card.tab-pane div#day5-pm-header.card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome;
           content: "-";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div#day5.card.tab-pane div#day5-tabbed-content.tab-content div#day5-pm.card.tab-pane div#day5-pm-header.card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome;
           content: "+";
           color: #0067b1;
           font-weight: 300;
           float: right;
           margin-left: 0px;
           margin-right: 19px;
           margin-top: -5px;
           font-size: 1.500em !important;
       }  
       
       
       
       
       
       
       
      
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       } 
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }      
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       } 
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a {
           width: 90% !important;
           margin-left: auto;
           margin-right: auto;
           margin-top: 40px !important;
           border: solid 1px #cacfd1 !important;
           background-color: #fff !important;
           padding-right: 50px !important;
           color: #4a4a4a !important;
       }   
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card div#day1-am-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day2-am-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day3-am-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day4-am-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day5-am-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }    
      
       
       
       
   section#agenda div#tabbed-content.tab-content div.card div#day1-pm-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day2-pm-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day3-pm-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day4-pm-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }
       
   section#agenda div#tabbed-content.tab-content div.card div#day5-pm-session-accordion div.card-body {
       margin-left: 24px !important;
       margin-right: 24px !important;
       margin-bottom: 12px !important;
       margin-top: 24px !important;
   }    
         
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day1-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }      
       
       
   
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day2-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
       
       
       
       
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day3-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }          
       
     
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day4-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }          
       
   
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day5-am-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }          
    
       
       
   
       
       
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day1-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }      
       
       
   
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day2-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
       
       
       
       
       
       
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day3-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }          
       
     
       
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day4-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }          
       
   
       
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a:after  {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }   
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
           
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:after  {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       } 
       
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="true"]:hover::after {
           font-family: FontAwesome!important;
           content: "+"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }  
   
   
   section#agenda div#tabbed-content.tab-content div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }
       
    section#agenda div.card-body div#day5-pm-session-accordion div.card .card-header h5.mb-0 a[aria-expanded="false"]:hover::after {
           font-family: FontAwesome!important;
           content: "-"!important;
           color: #0067b1!important;
           font-weight: 300!important;
           float: right !important;
           margin-left: 0px !important;
           margin-right: -20px !important;
           margin-top: -5px !important;
           font-size: 1.500em !important;
       }      
       
       
   }
   
   
   /* subnav of agenda - events */
   @media (min-width: 950px) and (max-width: 1287px) {
   
       ul#nav-day1-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 5px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
       }
   
       ul#nav-day2-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 5px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
       }
   
       ul#nav-day3-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;        
           padding-top: 5px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
       }
   
       ul#nav-day4-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 5px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
       }
   
       ul#nav-day5-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;       
           padding-top: 5px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
       }
       
   }
   
   /* subnav of agenda - events */
   @media (min-width: 840px) and (max-width: 949px) {
   
       ul#nav-day1-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 7px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.7em;
       }
   
       ul#nav-day2-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 7px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.7em;
       }
   
       ul#nav-day3-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;        
           padding-top: 7px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.7em;
       }
   
       ul#nav-day4-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 7px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.7em;
       }
   
       ul#nav-day5-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;       
           padding-top: 7px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.7em;
       }
       
   
   }
   
   
   
   /* subnav of agenda - events */
   @media (min-width: 628px) and (max-width: 839px) {
   
       ul#nav-day1-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 14px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.5em;
       }
   
       ul#nav-day2-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 14px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.5em;
       }
   
       ul#nav-day3-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 14px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.5em;
       }
   
       ul#nav-day4-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 14px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.5em;
       }
   
       ul#nav-day5-sub-tab.nav.nav-tabs li.nav-item a {
           padding-left: 7%!important;
           padding-right: 7%!important;
           padding-top: 14px;
           background-color: #0067b1;
           color: #FFF !important;
           height: 40px;
           white-space: nowrap;
           font-size: 0.5em;
       }
       
       #agenda .nav-link {
           background-color: #bed9f1;
           color: #0067b1;
           font-size: 0.600em;
           font-weight: bold;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           text-align: center;
           height: 48px;
           margin-top: 61px;
           padding-left: 15%;
           padding-right: 15%;
       }
       
       #agenda .nav-link.active {
           background-color: #0067b1;
           color: #fff!important;
           font-size: 0.600em;
           font-weight: bold;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           text-align: center;
           height: 48px;
           margin-top: 61px;
           padding-left: 15%;
           padding-right: 15%;
       }
   
   
       #agenda .nav-link:hover {
           background-color: #0067b1;
           color: #fff!important;
           font-size: 0.600em;
           font-weight: bold;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           text-align: center;
           height: 48px;
           margin-top: 61px;
           padding-left: 15%;
           padding-right: 15%;
       }
   
   
   }
   
   
   /* agenda content padding fix - events */
   @media (min-width: 200px) and (max-width: 768px) {
         div#overview-content.collapse.show div.card-body {
           font-size: 0.857em;
           font-weight: 300;
           font-style: normal;
           font-stretch: normal;
           line-height: 1.5;
           letter-spacing: normal;
           color: #767676;
           padding-left: 12px;
           padding-right: 12px;
           margin-top: 20px;
           border-bottom: solid 1px #0067b1;
           width: 100%; 
       }
   }
   
   /* agenda content fix - events */
   @media (min-width: 200px) and (max-width: 445px) {
   
       .timetable__header--container {
           background-color: #f2f5f7;
           border: 1px solid #ddd;
           display: block;
           height: 56px;
           margin-bottom: 15px;
       }
   
       .timetable__time--header {
           display: inline-block;
           width: 25%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 600;
           font-size: 1.1em;
       }
   
       .timetable__description--header {
           display: inline-block;
           width: 40%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 600;
           font-size: 1.1em;
       }
   
       .timetable__room--header {
           display: inline-block;
           width: 25%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 600;
           font-size: 1.1em;
       }
   
   
       .timetable__body--container {
           border-top: 1px solid #ddd;
           margin-bottom: 15px;
           margin-top: -15px;
       }
   
       .timetable__body--time {
           display: inline-block;
           width: 25%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 300;
           font-size: 1.143em;
           vertical-align: top;
       }
   
       .timetable__body--description {
           display: inline-block;
           width: 40%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 300;
           font-size: 0.72em;
           vertical-align: top;
       }
   
       .timetable__body--room {
           display: inline-block;
           width: 25%;
           padding-left: 20px;
           padding-top: 19px;
           font-weight: 300;
           font-size: 1.143em;
           vertical-align: top;
       }
     
       
   }
   
   /* click dimensions iframe fix for ios */
   @media (min-width: 200px) and (max-width: 650px) {
       iframe.click-dimensions-form {
            width: 1px;
            min-width: 100%;
            *width: 100%;
       }       
   }
   
   
   /* Tablets */
   @media (min-width: 628px) and (max-width: 768px) {

       /* hide accordion on tablet - events */
       section#events div.container div#tabbed-content.tab-content div#archived.card.tab-pane div#archived-header.card-header {
           display: none;
       }
   }
   
   
   @media (min-width: 0px) and (max-width: 1287px) {
   
       .hidden-tablet {
           display: none !important;
       }
   
       .display-tablet {
           display: block !important;
       }
   
       #site-navigation {
           border-bottom: 1px solid #fff!important; 
           height: 67px!important;     
        } 
   
        header#header nav#site-navigation div.container {
           margin-left: 0;
           padding-left: 0px;
           padding-right: 0px;
           width: 100%;
        }
   
        .navbar {
           background: #0067b1 none repeat scroll 0 0;
           border-radius: 0;
           height: 66px !important;
           margin-bottom: 0;
           min-height: 66px !important;
           padding: 0;
           overflow: visible;
       }
   
       .navbar-nav {
           height: 66px;
           margin-top: 0;
       }
   
   
   
       .navbar-inverse .navbar-nav > li > a {
           width: 100%!important;
       }
           
       .nav-hidden-menu {
             margin-top: 1px; 
             width: 105%!important; 
             margin-left: -12px!important;
             float: left;  
             display: inline; 
             clear: both; 
             border-top: 1px solid #e5e5e5;
             background: #0067b1 none repeat scroll 0 0;
             z-index: 999;
       }
           
       .nav-hidden-menu a {
           padding-top: 20px!important;
       }
       
       
           
       .nav-hidden-lang li {
             margin-top: 1px; 
             width: 100%!important; 
             float: left;  
             display: inline; 
             clear: both; 
             border-bottom: 1px solid #e5e5e5;
             background: #004476 none repeat scroll 0 0;
             z-index: 999;   
             height: 66px!important;
       }    
           
       .nav-hidden-lang li a {
           padding-top: 20px!important;
           text-align: center;
           color: #fff;
           height: 66px!important;
       }    
           
       .navbar-nav > li {
           padding: 0px !important;
           margin: -1px -4px 0 0 !important;
           display: inline-table;
           height: 66px !important;
       }   
           
       .navbar-nav > li {
           width: 20%;
           float: left!important;
       } 
           
       .navbar-nav > li:last-child {
           width: 20%;
           float: left !important;
           border-bottom: 0px solid #e5e5e5 !important;
           margin-top: -1px;
       }    
           
   
       .nav-toggle-search {
               float: right!important;
       }
           
           .navbar-search-hidden a {
           width: 100%!important;
       }
           
           .nav-toogle-menu > li > a {
           float: none!important;
           width: 100%;
       } 
           
           .navbar-more-hidden a {
           width: 100%!important;
       }
   
       .search-icon-mobile {
           padding-top: 1.071em;
       }
           
       .navbar {
           background: #0067b1 none repeat scroll 0 0;
           border-radius: 0;
           height: 66px!important;
           margin-bottom: 0;
           min-height: 66px!important;
           padding: 0;
           overflow: visible;
       }
           
       .navbar-search-hidden  {
           display: inline-table!important;
       }
           
       .navbar-search-hidden a {
           width: 60px!important;
       }
           
           
       .navbar-more-hidden  {
           display: inline-table!important;
       }
           
       .navbar-more-hidden a {
           width: 70px!important;
       }    
               
           
       .navbar-nav {
           height: 66px;
           margin-top: 0;
       }
           
       .nav-toogle-menu {
           padding:0px!important;
       }    
           
       .nav-toogle-menu > li {
           width: 100%;
           height: 73px;
           background-color: #0067b1;
           color: #fff;
           display: inline-table;
           border-top: 1px solid #fff;
           list-style: outside none none;
       } 
           
       .nav-toogle-menu > li > a {
           color: #fff!important;
           display: inline-block;
           line-height: 24px;
           margin: 0!important;
           padding: 21px 0 0!important;
           text-align: center;
           width: 100%;
       }  
           
       .nav-toogle-menu > li:last-child {
           background-color: #004476;
       }  
           
       .navbar-inverse .navbar-nav > li > a {
           color: #fff;
           display: inline-block;
           line-height: 24px;
           margin: 0;
           padding-top: 10px;
           padding-bottom: 0px;
           padding-left: 8px;
           padding-right: 8px;
           text-align: center;
           height: 66px;
           width: 68px;
       }    
           
       :lang(fr-FR) .navbar-inverse .navbar-nav > li > a {    
           font-size-adjust: 0.37;
           line-height: 1.15;
       }    
       
         .navbar-nav > li {
           padding: 0px!important;
           margin: -1px -4px 0 0!important;
           display: inline-table;
           height: 66px!important;
           width: 16%;
         }
           
       .navbar-nav>li:nth-child(2){
           border-left: 1px solid #fff!important;
       }
           
        .navbar-brand {
           float: none!important;
       }
           
       .top-bar {
           text-align: center;
       }    
   
   
       .form-control {
           background-color: #d1e4f5;
           background-image: none;
           border: 1px solid #ccc;
           border-radius: 0;
           color: #0067b1;
           font-size: 1.000em;
           font-weight: 300;
           height: 40px;
           vertical-align: middle;
           width: 100%;
       } 
           
       .search-mobile.col-xs-12 form#header-search-form div.input-group.input-group-lg div.ep-autosuggest-container input#search.search-field.form-control {
           width: 100%!important;     
       }   
           
       .btn-primary {
           background: #0067b1 none repeat scroll 0 0;
           border: medium none;
           border-radius: 0;
           color: #fff;
           height: 40px;
           padding: 8px 5px;
           width: 100%;
           margin-top: 16px;
       }    
           
       .search-mobile {
           background-color: #fff;
           display: inline-block;
           margin-bottom: 16px;
           margin-top: 0;
           padding-bottom: 25px;
           padding-top: 25px;
           border-top: 1px solid #e5e5e5;
           border-bottom: 1px solid #999;
       }
       

       button#search-button-mobile.btn.btn-primary,
       div#search-button-mobile.btn.btn-primary {
        height: 66px !important;
        margin-top: -10px;   
        font-size: 1.500em;    
        background-color: #004476;  
        margin-left: -8px; 
        width: 120%;   
        border-right: 1px solid #fff !important;
    }

    button#search-button-mobile.btn.btn-primary:hover,
    div#search-button-mobile.btn.btn-primary:hover {
        height: 66px !important;
        margin-top: -10px;   
        font-size: 1.500em;    
        background-color: #fbac5f;
        margin-left: -8px;
        width: 120%;  
        border-right: 1px solid #fff !important;
    }

    div#search-button-mobile > i {
        padding-top: 15px;
    }
    

    #full-screen-search__clear-input {
        cursor: pointer;
        color: #d1e4f5;
        position: absolute;
        right: 100px;
        top: 22px;
        width: 20px;
        height: 20px;
        background-color: #004A80;
        text-align: center;
        border-radius: 10px;
        font-weight: bold;
        float: right;
    }

    #global-search-form__clear-input {
        cursor: pointer;
        color: #d1e4f5;
        position: absolute;
        right: 100px;
        top: 22px;
        width: 20px;
        height: 20px;
        background-color: #004A80;
        text-align: center;
        border-radius: 10px;
        font-weight: bold;
        float: right;
    }
       
    select#full-screen-search__dropdown.form-control {
        display: none;
    }

    div.input-group div.input-group-append select#global-search-form__dropdown.form-control {
        border: 1px solid #004A80;
        border-radius: 0 !important;
        height: 65px !important;
        font-size: 1.500em !important;
        float: left;
        display: none!important;
        visibility: hidden;
        width: 80% !important;
        background-color: #fff;
    }

    #global-search-form__container div.input-group input#global-search-form__input.form-control {
        height: 65px !important;
        font-size: 2.000em !important;
        color: #39393a !important;
        float: left;
        display: inline;
        width: 90% !important;
    }

    #global-search-form__container div.input-group div.input-group-append {
        float: left;
        display: inline;
        width: 10% !important;
    }

    #global-search-form__container div.input-group div.input-group-append button.btn.btn-primary {
        width: 100% !important;
        height: 65px !important;
        padding: 0px !important;
        margin-top: 0px;
        font-size: 24px;
        float: left;
        display: inline;
    }

       #nav-toggle-search {
           position: relative;
           z-index: 1000;
       }
   
       #nav-toggle-search div.search-mobile.col-xs-12 form#header-search-form div.input-group.input-group-lg input#search.form-control {
           width: 100% !important;
       }
   
       header#header div.top-bar div.container div.row div.col-sm-6.hidden-xs div.header-search.col-sm-7.col-md-7 div.search form#header-search-form div.input-group.input-group-lg span.input-group-btn button#searchsubmit.btn.btn-primary {
           margin-top: 0px;
       }
   
       .hidden-lg.nav-hidden-lang.out.nav-hidden-menu.collapse.show {
           display: block !important;
           float: left;
           width: 105% !important;
           clear: both;
           margin-top: 195px;
       }
   
       div.hidden-lg.nav-hidden-lang.out.nav-hidden-menu.collapse.show ul.nav.navbar-nav {
           display: block !important;
           float: left;
           width: 100% !important;
           clear: both;
       }
   
   }
   
   @media (min-width: 0px) and (max-width: 627px) {
       .navbar-nav > li {
           padding: 0px !important;
           margin: -1px -1px 0 0 !important;
           display: inline-table;
           height: 66px !important;
           width: 19%;
       }

       .navbar-nav > li > a {
            font-size: 1em;
         }
        .navbar-nav{    
            padding-right: 0;
        }
   
       div.hidden-lg.nav-hidden-lang.out.nav-hidden-menu.collapse.show ul.nav.navbar-nav {
           display: block !important;
           float: left;
           width: 105% !important;
           clear: both;
       }
   
       .nav-hidden-menu {
           margin-top: 1px;
           width: 110% !important;
           margin-left: -12px !important;
           float: left;
           display: inline;
           clear: both;
           border-top: 1px solid #e5e5e5;
           background: #0067b1 none repeat scroll 0 0;
           z-index: 999;
       }
   
        section#footer-top div.container div.row div.col-sm-3.col-xs-12 ul.nav.navbar-nav li {
            width: auto;
            float: left !important;
            border-bottom: 0px solid #e5e5e5 !important;
            margin-top: -5px !important;
        }

        .hidden-lg.nav-hidden-lang.out.nav-hidden-menu.collapse.show {
            display: block !important;
            float: left;
            width: 105% !important;
            clear: both;
            margin-top: 260px !important;
        }

   }
   

   @media (min-width: 628px) and (max-width: 728px) {
    section.cancer-strategy-container div.content-2col-container {
        display: block;
    }
}

   
   @media (min-width: 0px) and (max-width: 427px) {
       .navbar-inverse .navbar-nav > li > a {
           font-size-adjust: 0.50;
           line-height: 1.15;
       }

       .word-social-channels > .facebook-channel, .word-social-channels > .linkedin-channel {
        margin-right: 5px;
        }
   
   }
   
   @media (max-width: 375px) {
        :lang(fr-FR) .entry-footer > .generic-container .word > h3, 
        :lang(fr-FR) .entry-footer > .generic-container .toolkit > h3 {
            color: white;
            width: 100%;
        }

        .disparities__nav > li {
            height: 25px;
            line-height: 1.2;
            margin-bottom: 15px !important;
        }
   }
   
   @media (max-width: 320px) {
        .navbar-nav > li {
            width: 18%;
        }

       .entry-footer > .generic-container .word,
       .entry-footer > .generic-container .toolkit {
            height: 220px;
            padding: 20px 25px;
        }

       .entry-footer > .generic-container .word,
       :lang(fr-FR) .entry-footer > .generic-container .word {
            background: none;
            background-color: #fbac5f;
        }

        .entry-footer > .generic-container .toolkit, 
        :lang(fr-FR) .entry-footer > .generic-container .toolkit {
            background: none;
            background-color: #0067b1;
        }

        :lang(fr-FR) .entry-footer > .generic-container .word > h3, 
        :lang(fr-FR) .entry-footer > .generic-container .toolkit > h3 {
            color: white;
            width: 100%;
        }
    }
       
    @media (min-width: 0px) and (max-width: 627px) {

        .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

    }   
    
    
    @media (min-width: 579px) and (max-width: 780px) {

        .post-29137 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.500rem;
            visibility: visible;
        }

        .post-29137 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .post-29020 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.500rem;
            visibility: visible;
        }

        .post-29020 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .search .search-results .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.500rem;
        }

        .search .search-results .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }
    } 
    
    @media (min-width: 414px) and (max-width: 578px) {

        .post-29137 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.000rem;
        }

        .post-29137 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .post-29020 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.500rem;
        }

        .post-29020 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .search .search-results .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.000rem;
        }

        .search .search-results .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }
    }
    
        
    @media (min-width: 0px) and (max-width: 413px) {

        .post-29137 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 0.800rem;
        }

        .post-29137 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .post-29020 .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 1.400rem;
        }

        .post-29020 .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }

        .search .search-results .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            font-size: 0.800rem;
        }

        .search .search-results .site-tools-tools-and-databases footer.entry-footer nav ul#nav-db-tabs.nav.nav-tabs div.container {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }
    }  
    
   
    @media (min-width: 300px) and (max-width: 510px) {

        .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
            background-color: #d1e4f5;
            display: block;
            padding: 10px 7px;
            text-decoration: none !important;
            
        }

        section#results-tabs nav ul#nav-results-tabs.nav.nav-tabs.container li {
            margin-left: 0px !important;
        }
    }      
   
   
    @media (min-width: 500px) and (max-width: 728px) {

        .single-db-prevention-policy div.interest-component section.card div div.col-12.card-padding {
            width: 107%!important;
            margin-left: -20px;
        }

        .single-db-sage div.interest-component section.card div div.col-12.card-padding {
            width: 107%!important;
            margin-left: -20px;
        }

    }    
   
    
    @media (min-width: 0px) and (max-width: 627px) {

        .navbar-nav > li:nth-child(1) {
            border-left: 0px solid #fff !important;
            margin-left: 20px !important;
        }

        .post-type-archive-db-prevention-policy section#results-tabs nav ul#nav-results-tabs.nav.nav-tabs.container {
            border-bottom: 0px!important;
            margin-top: 0px;
            list-style: none !important;
            display: none;
        }

        .post-type-archive-db-prevention-policy .search-results-total {
            margin-top: -20px;
        }


        #topics-landing-tabs .topics-browser-content {
            margin-top: 30px;
            margin-left: 0px;
        }

        #full-screen-search form div h2 {
            color: #fff;
            margin-bottom: 0;
            font-size: 1.800em;
        }

        #view-more-terms-wrapper {
            margin-top: 20px;
            height: 40px;
            display: block;
            clear: both;
            padding-top: 15px;
        }

        .search-filters-collapse {
            background-color: #f2f5f7;
            cursor: pointer;
            padding: 18px;
            width: 100%;
            border: 1px solid #9b9a9a;
            text-align: left;
            display: block;
          }
        
          .search-filters-collapse-title {
            font-size: 1.300em;
            text-align: center;
            color: #555;
            display: block;
        }
          
          .search-filters-collapse-content {
            padding: 0 18px;
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.2s ease-out;
            margin-top: 25px;
            display: block;
          }
          
          .search-filters-collapse-content.active {
            display: block; 
            max-height: 100%;
          }

          div.section-landing-header-container header#topics-landing-page.entry-header-landing div {
            background-image: none !important;
        }

        footer#topics-landing-tabs.entry-footer {
            margin-top: 0px;
        }

        .page-template-template_topics_landing-php footer#topics-landing-tabs.entry-footer nav ul#nav-db-tabs.nav.nav-tabs li,
        .page-template-template_topics_landing-php section#topics-landing-tabs.entry-footer nav ul#nav-db-tabs.nav.nav-tabs li {
            margin-left: 0px;
            margin-right: 24px;
            border-top: 1px solid #fff;
        }

        .site-tools-tools-and-databases footer.entry-footer div.view-map {
            display: none;
        }

        #results-tabs nav ul#nav-results-tabs.nav.nav-tabs.container li {
            border-bottom: 1px solid #0067b1;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
            padding-right: 0px;
            display: block;
            width: initial;
        }
    }


@media (min-width: 628px) and (max-width: 713px) {
    header#header div.top-bar div.container div.row div.col-sm-3.col-sm-offset-3.hidden-xs {
        margin-right: -35px;
        width: 30%;
        float: right;
    }
}

@media (min-width: 0px) and (max-width: 728px) {
    #topics-landing-page .sub-title {
        margin-bottom: 50px;
        width: 100%;
        font-size: 1.7em;
        margin-left: 0px;
    }
}


@media (min-width: 776px) and (max-width: 920px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 1.500rem;
    }
}

@media (min-width: 710px) and (max-width: 775px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 1.300rem;
    }
}

@media (min-width: 590px) and (max-width: 709px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 1.000rem;
    }
}

@media (min-width: 510px) and (max-width: 589px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 0.800rem;
    }
}

@media (min-width: 430px) and (max-width: 509px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 0.700rem;
    }
}

@media (min-width: 360px) and (max-width: 429px) {
    :lang(fr-FR) .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: block;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 0.600rem;
    }
}


@media (min-width: 0px) and (max-width: 728px) {
    .entry-footer #nav-db-tabs div > li a, #nav-results-tabs li a {
        display: table-caption!important;
        padding: 10px 20px;
        text-decoration: none !important;
        font-size: 1.300rem!important;
        word-wrap: break-word!important;
        overflow-wrap: break-word!important;
        width: 100%!important;
    }

    section#results-tabs nav ul#nav-results-tabs.nav.nav-tabs.container li {
        display: -ms-flexbox!important;
        display: flex!important;
    }

    .entry-footer #nav-db-tabs div > li, #nav-results-tabs li {
        display: -ms-flexbox!important;
        display: flex!important;  
    }
}


@media (min-width: 0px) and (max-width: 1287px) {
    header#header div.top-bar div.container div.row div.col-sm-3.col-sm-offset-3.hidden-xs {
        display: none!important;
    }
}


@media (min-width: 628px) and (max-width: 1287px) {
    .nav-menu li#menu-item-wpml-ls-3-fr.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-fr.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-fr {
        margin-top: 1px;
        width: 107% !important;
        margin-left: -12px !important;
        float: left;
        display: none;
        clear: both;
        border-top: 1px solid #e5e5e5;
        background: #0067b1 none repeat scroll 0 0;
        z-index: 999;
    }

    .nav-menu li#menu-item-wpml-ls-3-en.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-en {
        margin-top: 1px;
        width: 107% !important;
        margin-left: -12px !important;
        float: left;
        display: none;
        clear: both;
        border-top: 1px solid #e5e5e5;
        background: #0067b1 none repeat scroll 0 0;
        z-index: 999;
    }

    a span.wpml-ls-display {
        padding-top: 10px;
        display: none;
    }
}

a span.wpml-ls-display {
    padding-top: 10px;
    display: none;
}

@media (min-width: 0px) and (max-width: 627px) {
    .nav-menu li#menu-item-wpml-ls-3-fr.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-fr.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-fr {
        margin-top: 1px;
        width: 115% !important;
        margin-left: -12px !important;
        float: left;
        display: none;
        clear: both;
        border-top: 1px solid #e5e5e5;
        background: #0067b1 none repeat scroll 0 0;
        z-index: 999;
    }

    .nav-menu li#menu-item-wpml-ls-3-en.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-en {
        margin-top: 1px;
        width: 115% !important;
        margin-left: -12px !important;
        float: left;
        display: none;
        clear: both;
        border-top: 1px solid #e5e5e5;
        background: #0067b1 none repeat scroll 0 0;
        z-index: 999;
    }

    a span.wpml-ls-display {
        padding-top: 10px;
        display: none;
    }
}



@media (min-width: 1288px) and (max-width: 9999px) {
    .nav-menu li#menu-item-wpml-ls-3-fr.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-fr.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-fr {
        display: none;
    }
    .nav-menu li#menu-item-wpml-ls-3-en.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-en {
        display: none;        
    }
}    



@media (min-width: 0px) and (max-width: 1287px) {
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-right .navbar-nav > li > a:hover {
        background-color: #fbac5f;
        color: #571600 !important;
        margin-top: 0px;
        margin-left: 0px;
        width: 98% !important;
    }

    footer section#footer-top div.container div.row div.col-sm-2.col-xs-12 ul.nav.navbar-nav li a.language-toggle {
        display: -ms-flexbox;
        display: flex;
        margin-top: 9px;
    }
}

@media (min-width: 0px) and (max-width: 627px) {
    footer section#footer-top div.container div.row div.col-sm-2.col-xs-12 ul.nav.navbar-nav li a.language-toggle {
        display: -ms-flexbox;
        display: flex;
        margin-top: 9px;
        margin-left: -35px;
    }
}

/* About Us > Corporate publications > Annual reports */
@media (min-width: 935px) and (max-width: 1287px) {
    .card-padding{
        width: 23.45%;
    }
}
@media (min-width: 0px) and (max-width: 627px) {
    .card-padding-full .landscape-card-image{
        display: none;
    }
    .card-padding-full .card-container{
        width: 100%;
    }
}   

/* fix small screen blockquote display */
@media (max-width: 991px) {
    blockquote{
        clear: both;
    }
}