
/*Nav Bar - Remove padding that casued background color to show*/
.home-page {
    padding-top: 45px !important;
  }
  
  /*Home Page - Header - Title removal*/
  .trade-template h1 {
   display: none;
  }
  
  /*Home Page - Header - Logo - Holder (affects desktop & mobile)*/
  .trade-template .event-image-holder {
      padding-top: 10%;
      padding-bottom: 10%;
      width: 100%;
      margin: 0 auto;
  }
  
  /*All containers on all pages*/
  .main-app-container {
     max-width:1800px !important;  
  }
  
  /*Quote - Title - Sentance Case Font*/
  .section-1175541 .element-5718200 .atom-main, .element-5708151{
         margin: 0 0 20px; 
      text-transform: none;
  }
  
  /*Desktop - CEEDAR Map - Remove Title Padding*/
  .section-1170139 .element-5703704 .atom-main {
      display: none !important;
  }
  
  /*Mobile - CEEDAR Map - Remove Title Padding*/
  .section-1170006 .element-5717165 .atom-main {
      display: none !important;
  }
  
  /*Desktop - Circle Graphics - Remove Title Padding*/
  .section-1170184 .element-5718200 .atom-main {
      display: none !important;
  }
  
  /*Dividers - Modify Height for all*/
  .section-1619908, .section-1263803, .section-1173325, .section-1620724, .section-1682711, .section-1736014{
      height: 10px;
  }
  
  /*Navigation - Align Left*/
  .navbar .navbar-collapse {
      text-align: left !important;
  }
  
  /*Navigation - Client Logo - Size Adjust*/
  .image-container-item img {
      max-width: 102% !important;
  }
  
  .image-container-item {
      height: 65px !important;
  }
  
  .navbar {
      height: 65px !important;
  }
  
  
  /*Video Recap - Remove TITLE allowing padding control - DESKTOP Element*/
  .section-1622862 .element-5718200 .atom-main {
      display: none !important;
  }
  
  /*Video Recap - Remove TITLE allowing padding control - MOBILE Element*/
  .section-1620723 .element-5718200 .atom-main {
      display: none !important;
  }
  
  /*Footer - Remove "Looking for your ticket"*/
  .looking-ticket-link {
      display: none !important;
  }
  
  /*Footer - Background Color & Font Size Update*/
  .footer-with-confirmation-link {
      background-color: #1f354e !important;
      font-size: 0pt !important;
  }
  

  
  /*Speaker Bio page - Remove the Share Speaker URL on Speaker Profile page*/
  .speaker-view .speaker-container .speaker-profile .speaker-share-button {
      display: none;
  }
  
  /*Speaker Bio page - Remove Like Button from Speaker Profile Page*/
  .speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
      display: none !important;
  }
  
  /*Partners Page - Button Link for Sponsors, White*/
  .website-link-text {
      color: #ffffff !important;
      font-weight: 400 !important;
  }
  
  /*Partners Page - Button Link for Sponsors, Larger */
  .Component-partnerModal-0-2-1 .website-link .website-link-text {
      white-space: pre-wrap !important;
  }
  
  /*call-to-action buttons e.g:
  Register, Join The Community etc*/
  .btn-register {
  }
  
  /*Top navigation bar container*/
  .template-nav {
  }
  
  /*social share buttons container*/
  .social-share-button {}
  
  /*social share buttons per social network*/
  .social-share-button.facebook {}
  .social-share-button.twitter {}
  .social-share-button.linkedin {}
  .social-share-button.google {}
  
  /*Dropdown Menu Background Color Adjustment*/
  #bs-example-navbar-collapse-1{
   background: #1f354e; 
  }
  
  /*Sponsor Page - URL Button & Logos - Expand*/
  .Component-partnerModal-0-2-2, .website-link {
  
  max-width: fit-content !important;
  
  }
  
  /*Agenda - Slim agenda line-item if there is no speaker*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container.has-speakers {
      min-height: 0px !important;
      padding: 0px !important;
  }
  
  /*Agenda - Replace My Interest with My Meetings*/
  .my-interests-button span:not(.session-counter) {
    font-size: 0px !important;
  }
  .my-interests-button span:not(.session-counter):before {
    font-size: 12px !important;
  }
  .my-interests-button span:not(.session-counter):before {
    content: "My Meetings";
  }
  
  /*Agenda - Dates a little larger*/
  .agenda-view .agenda-search-container .agenda-search .days-row .day-elems {
      font-size: 18px !important;
  }
  
  /*Agenda - Replace "My Meetings" is empty text*/
  .agenda-view .session-list-container .no-sessions-container .no-sessions-text {
    font-size: 0px !important;
  }
  .agenda-view .session-list-container .no-sessions-container .no-sessions-text span:before {
    font-size: 22px !important;
  }
  .agenda-view .session-list-container .no-sessions-container .no-sessions-text span:before {
    content: "Click on the ☆ symbol next to a meeting to create a custom list. View the full agenda to see all meetings.";
  }
  
  /*Agenda - Remove Interested Star/Add to Calander and Text INSIDE Agenda Line Item Page*/
  .session-view-action {
    display: none !important;
  }
  
  /*Agenda - Change Title Color to Blue, in Agenda*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span {
      cursor: pointer;
      color: #0F74BC !important; 
      text-decoration: none;
  }
  
  /*Agenda - Hide Log-In Button on Agenda*/
  .cta-button-medium {
      display: none !important;
  }
  
  /*Agenda - Remove "My Meetings" on Agenda*/
  .agenda-view .tab-buttons-container {
      display: none !important;
  }
  
  /*Agenda - Remove star on Agenda*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-actions-container {
      display: none !important;
  }
  
  /*Agenda - ift Speaker names to right because of no start on Agenda*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel {
      margin-left: 15px !important;
  }
  
  /*Agenda - Remove fade-out with Text on a description*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway {
      -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(rgb(0 0 0))) !important;
      max-height: 150px !important;
  }
  
  /*Agenda - increase Arrow Size for speaker scrolling*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .icon-AgendaAtt_arrow {
      font-size: 30px !important;
      color: #0F74BC !important;
  }
  
  /*Agenda - Adjust arrow position for speaker scrolling*/
  .slick-next {
      right: 15px !important;
      padding-bottom: 50px !important;
  }

  /*Brief Agenda ~ Remove TITLE space above to tighten up*/
  .element-5708151 {
  display: none !important;
  }

  .trade-template .sponsors .partner-logo-container {
      height: 150px;
  }
  
  .element-5718201 {
      display: block !important;
  }
  
  .element-5767404 {
    display: block !important;
  }
  .section-2306310 {
     display: block !important;
  }
  .section-4059811 {
    height: 10px !important;
  }
  .section-4059810 {
    height: 10px !important;
  }
  .element-5767404 {
    display: none !important;
  }
  .section-2514526 {
    display: block !important;
  }
  .section-2514526 iframe {
    margin: 0 auto;
    max-width: 640px !important;
    width: 100%;
  }
  
  div[role="dialog"]
  {
    display: none;
  }
.element-20000277 {
  background-size: cover !important;
}
.element-20000280 {
  height: 30px !important;
}
.section-4059800 .element-20000280 .atom-main {
    height: auto;
    padding: 8px 80px 10px;
    background-color: #ffffff;
    border-radius: 40px;
    color: #1b75bb;
    border: 10px solid #2e9e48;
    margin: -70px auto 0;
    position: relative;
    font-size: 30px;
    font-weight: bolder;
    font-family: sans-serif;
}
@media (max-width: 990px) {
 .home-page {
  padding-top: 0px !important;
 }
}
@media (max-width: 900px) {
  .section-4059800 .element-20000280 .atom-main {
     padding: 8px 60px 10px;
     border: 10px solid #2e9e48;
     margin: -70px auto 0;
     font-size: 25px;
 }
}
@media (max-width: 800px) {
  .section-4059800 .element-20000280 .atom-main {
     padding: 8px 60px 10px;
     border: 10px solid #2e9e48;
     margin: -60px auto 0;
     font-size: 25px;
 }
  
  .element-20000279 {
    margin-top: 15px !important;
  }
}
@media (max-width: 700px) {
  .section-4059800 .element-20000280 .atom-main {
    padding: 8px 60px 10px;
     border: 10px solid #2e9e48;
     margin: -60px auto 0;
     font-size: 25px;
 }
  .element-20000279 {
    margin-top: 15px !important;
  }
}
@media (max-width: 500px) {
  .section-4059800 .element-20000280 .atom-main {
    padding: 8px 60px 10px;
    border: 5px solid #2e9e48;
    margin: 0 auto;
    font-size: 20px;
    line-height: normal;
 }
  .section-4059800 .element-20000279 img {
    max-width: 400px !important;
    width: 100% !important;
 }
  .element-20000279 {
    margin-top: 15px !important;
  }
  
  .element-20000280 {
    height: auto !important;
    margin: -25px auto 15px !important;
  }
  
}
@media (max-width: 400px) {
  .section-4059800 .element-20000279 img {
    max-width: 300px !important;
    width: 100% !important;
 }
}
@media (max-width: 300px) {
  .section-4059800 .element-20000280 .atom-main {
    padding: 8px 60px 10px;
     border: 5px solid #2e9e48;
     margin: -40px auto 0;
     font-size: 25px;
 }
}