.html5-video-player .ytp-chrome-top.ytp-show-cards-title {
    display: none!important;
}



/*Fix width on Travel Page*/
  .width731 .flex-box-section-full-interior {
    max-width: 731px;
  }

  .width827 .flex-box-section {
    max-width: 827px;
  }

  .rf-tile-container .rf-tile .rf-tile-footer {
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.10) inset;
    padding-top: 15px;
  }

  /*Homepage updates*/
  /*Full-width main video*/
  /*.fullwidthvideo .flex-box-section-full-interior {
    max-width: 100%!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.fullwidthvideo.flex-box-section-full.py-0>.flex-box-section-full-interior {
    width: 100%;
}*/
  @media only screen and (max-width:2600px) {
    .fullwidthvideo .flex-box-section {
      padding-top: 3%;
      padding-bottom: 3%;
    }
  }

  @media only screen and (max-width:1400px) {
    .fullwidthvideo .flex-box-section {
      padding: 3%;
    }
  }

  @media only screen and (max-width:800px) {
    .fullwidthvideo .flex-box-section {
      padding-left: 3%;
      padding-right: 3%;
      padding-top: 5%;
      padding-bottom: 3%;
    }
  }

  .aulogotext {
    font-family: 'Artifakt Element' !important;
    font-weight: 800 !important;
  }

  .aulogoyear {
    font-family: Artifakt Legend !important;
    font-weight: 300 !important;
  }

  /*Passes page updates*/
  /*fix  See Travel Guide section*/
  .maxheight400 {
    max-height: 400px;
  }

  .grayprimarybutton span.mdBtnR.mdBtnR-primary {
    background-color: #AAAAAA;
    border-color: #AAAAAA;
    pointer-events: none;
  }

  /*FAQ Page edits*/
  .awards-menu-section {
    min-height: 52px;
  }

  .awards-menu-section .awards-menu {
    max-width: 100%;
  }

  /*fix marketo spacing*/
  div#iframeTarget .marketoForm .button {
    margin-top: -10px;
  }

  /*Expo Page*/
  .expo-card-section .rf-headline-content {
    border-radius: 8px;
  }

  .expo-card {
    border-radius: 8px;
  }

  .width705 .flex-box-section {
    max-width: 705px;
  }

  /*Agenda Page*/
  a.fc-event.fc-timegrid-event.fc-v-event {
    pointer-events: none;
  }


  /*fix font size on Passes page*/
  p.font-14 {
    font-size: 14px;
  }

  /*Passes page*/
  .width607 .rf-headline-content {
    max-width: 607px;
  }

  /*mobile responsiveness to button*/

  @media only screen and (max-width:852px) {
    .buttonmobile a.mdBtnR.mdBtnR-primary {
      margin-top: 25px;
    }
  }

  @media only screen and (max-width:591px) {
    .buttonmobile .text-center h4.font-24 span::after {
      content: "\a";
      white-space: pre;
    }
  }

  /*Mobile friendly Announcement banner*/
  @media only screen and (max-width:3000px) {
    .digitalmessagebanner {
      padding-top: 6px !important;
    }
  }

  @media only screen and (max-width:991px) {
    .digitalmessagebanner {
      padding-top: 8px !important;
    }
  }

  @media only screen and (max-width:768px) {
    .digitalmessagebanner {
      padding-top: 8px !important;
      padding-bottom: 0px !important;
      margin-bottom: -11px !important;
    }
  }

  @media only screen and (max-width:418px) {
    .digitalmessagebanner .keep-bullets {
      font-size: 15px !important;
    }
  }

  @media only screen and (max-width:418px) {
    .digitalmessagebanner .keep-bullets .stay-updated-btn {
      padding: 8px !important;
      font-size: 15px !important;
    }
  }

  @media only screen and (max-width:371px) {
    .digitalmessagebanner .stay-updated-btn {
      margin-top: 5px !important;
      margin-bottom: 4px !important;
    }
  }

  @media only screen and (max-width:469px) {
    .digitalmessagebanner .mdBtnR-outline-primary {
      display: none;
    }
  }

  /*calendar expo fix*/

  #in-person td[data-date="2023-11-13"] .fc-timegrid-event-harness.fc-timegrid-event-harness-inset:nth-child(2 of .fc-timegrid-event-harness-inset),
  #in-person td[data-date="2023-11-14"] .fc-timegrid-event-harness.fc-timegrid-event-harness-inset:nth-child(2 of .fc-timegrid-event-harness-inset) {
    margin-top: 7px;
  }

  td[data-date="2023-11-13"] .fc-timegrid-event-harness.fc-timegrid-event-harness-inset:nth-child(4 of .fc-timegrid-event-harness-inset) {
    margin-top: 7px;
  }

  @media only screen and (max-width: 991px) {
    #customagendacontainer-digital {
      min-height: 600px;
    }
  }

  /*fix banner height on overview page*/
  .overviewbanner {
    min-height: 580px !important;
  }

  /*Markto footer edits*/
  .marketoForm {
    padding-top: 10px;
  }

  .footer .flex-box-child.rf-grid-layout-100 .flex-box-child.rf-grid-layout-50 .element-container span {
    font-size: 18px;
  }

  .footer .flex-box-child.rf-grid-layout-100 .flex-box-child.rf-grid-layout-50 .element-container h4 span {
    font-size: 32px;
  }

  div#field_privacycb label.preferenceLabel {
    font-size: 18px;
    font-weight: 500;
  }

  .marketoFormCaptcha a {
    text-decoration: underline;
  }

  .marketoFormCaptcha {
    font-size: 14px !important;
  }

  div#field_privacycb a {
    text-decoration: underline;
  }

  div#field_privacycb label.preferenceLabel a:hover {
    text-decoration-color: #5f60ff !important;
  }

  .marketoForm div#field_Email {
    padding-bottom: 10px;
  }

  /*fix ribbon*/
  .fixlink a {
    color: white;
    text-decoration: underline;
  }

  .fixlink a:hover {
    color: white;
    text-decoration-color: white;
  }

  /*Hide continue button on employee error screen*/
  .rfwf-full-panel.form-id-1687381093894001ttRb button#wf-btn-submit {
    display: none;
  }

  /*fix footer sizing*/
  .footer .menu-list h4 span {
    font-size: 18px;
  }

  .footer .menu-list ul li {
    font-size: 14px;
  }

  /*Add more spacing to arrow buttons in Sponsor Logos section*/
  .sponsorship-level button.owl-next {
    right: -35px !important;

  }

  .sponsorship-level button.owl-prev {
    left: -35px !important;

  }

  /*Fix spacing around new section on Passes page*/
  .convincemanagerspacing {
    padding-bottom: 30px;
    margin-top: -5px;
  }


  /*Overview page 1.5 edits*/
  .section-subtitle-link a {
    text-decoration: underline !important;
    text-decoration-color: white !important;
  }

  .section-subtitle-link a:hover {
    text-decoration-color: #5f60ff !important;
  }

  .section-subtitle-link {
    padding-top: 15px;
  }

  .connectsectionheader {
    padding-top: 90px;
    padding-bottom: 55px;
  }

  .notoppadding {
    padding-top: 0px !important;
  }

  .smallerbuttonsize a#Dashboard\ App {
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 14px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    margin-top: -2px !important;
    border-width: 1px !important;
  }

  div#bannermessage {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 18px;
  }

  .nobottompadding {
    padding-bottom: 0px !important;
  }

  /*sessions page 2.0*/
  @media only screen and (max-width: 945px) {
    a.mdBtnR.mdBtnR-primary[name="secondbuttonhero"] {
      margin-top: 10px;
      transform: matrix(1, 0, 0, 1, -8, 0);
    }
  }

  @media only screen and (max-width: 768px) {
    a.mdBtnR.mdBtnR-primary[name="secondbuttonhero"] {
      margin-top: 0px;
      transform: matrix(1, 0, 0, 1, 0, 0);
    }
  }

  @media only screen and (max-width: 468px) {
    a.mdBtnR.mdBtnR-primary[name="secondbuttonhero"] {
      margin-top: 10px;
      transform: matrix(1, 0, 0, 1, -8, 0);
    }
  }

  /*Phase2.0 Agenda edits*/
  /*Remove padding below Agenda Table*/
  @media only screen and (max-width: 3500px) {
    .agenda-calendar-main-box {
      margin-bottom: -158px;
    }
  }

  @media only screen and (max-width: 1250px) {
    .agenda-calendar-main-box {
      margin-bottom: -100px;
    }
  }

  @media only screen and (max-width: 900px) {
    .agenda-calendar-main-box {
      margin-bottom: -50px;
    }
  }

  @media only screen and (max-width: 450px) {
    .agenda-calendar-main-box {
      margin-bottom: -120px;
    }
  }

  @media only screen and (max-width: 900px) {
    .agenda-calendar-main-box {
      margin-bottom: -90px;
    }
  }

  /*Add padding below button beneath Agenda Table*/
  .paddingbottom100 {
    padding-bottom: 100px !important;
  }

  .pt-10 {
    padding-top: 10px !important;
  }

  .btn-bg-transparent button.mdBtnR.mdBtnR-outline-primary {
    background: transparent;
  }

  /*fix pop-up modal close button*/
  span.rfSI[title="Close Modal"] svg {
    fill: black;
    height: 32px !important;
    width: 32px !important;
    margin-left: -4px;
    margin-top: -4px;
  }

  .modal-dialog .modal-header button.modal-close {
    border-radius: 5px;
    transform: matrix(1, 0, 0, 1, -10, -18);
    background: transparent !important;
  }

  /*Agenda 2.0 center insight list section */
  @media only screen and (max-width:4500px) {
    .flex-box-section-full.pb-40.gain-insights-list-section .element-container {
      margin-left: 75px;
    }
  }

  @media only screen and (max-width:928px) {
    .flex-box-section-full.pb-40.gain-insights-list-section .element-container {
      margin-left: 45px;
    }
  }

  @media only screen and (max-width:626px) {
    .flex-box-section-full.pb-40.gain-insights-list-section .element-container {
      margin-left: 22px;
    }
  }

  /* Agenda 2.0 calendar edits*/
  .ninefont .fc-event-title.fc-sticky {
    font-size: 9px !important;
  }

  .tenfont .fc-event-title.fc-sticky {
    font-size: 10px !important;
  }

  .elevenfont .fc-event-title.fc-sticky {
    font-size: 11px !important;
  }

  .twelvefont .fc-event-title.fc-sticky {
    font-size: 12px !important;
  }

  .thirteenfont .fc-event-title.fc-sticky {
    font-size: 13px !important;
  }

  .fifteenfont .fc-event-title.fc-sticky {
    font-size: 15px !important;
  }

  .neg6pxtop {
    margin-top: -6px !important;
  }

  @media only screen and (max-width: 3500px) {
    .time11 .fc-event-time {
      font-size: 11px !important;
    }

    .time12 .fc-event-time {
      font-size: 12px !important;
    }

    .time13 .fc-event-time {
      font-size: 13px !important;
    }
  }

  @media only screen and (max-width: 425px) {
    .time11 .fc-event-time {
      font-size: 10px !important;
    }
    .time12 .fc-event-time {
      font-size: 10px !important;
    }
    .time13 .fc-event-time {
      font-size: 11px !important;
    }
  }

  /*Fix new button in Expo pointing to Exhibitor Catalog*/
  .neg5tm {
    margin-top: -5px !important;
  }

  /*Phase 2.2 Santa Edits*/
  div#rrsectiontext {
    max-width: 621px;
  }

  div#rrsectiontext p.rrlearnmorebtn {
    padding-top: 85px !important;
  }

  p.rrlearnmorebtn {
    padding-top: 85px !important;
  }

  div#rrsectiontext p.rrlearnmorebtn a.mdBtnR.mdBtnR-primary.rrlearnmorebtn {
    padding-left: 45px !important;
    padding-right: 45px !important;
    border-width: 1pt;
  }

  @media only screen and (max-width:667px) {
    .flex-box-section-full.rrsection {
      display: none;
    }
    .flex-box-section-full.section4.speaker-section.rrfeaturedspeaker {
      display: block !important;
      margin-top: -44px;
      padding-top: 0px;
    }
    .flex-box-section-full.section4.speaker-section.rrfeaturedspeaker .grid-targeted-agenda {
      margin-top: -22px;
    }
    .rrdigital .rf-tile-container.tile-align-center.tile-content-align-start {
    padding-top: 18px;
}
  }

  .flex-box-section-full.section4.speaker-section.rrfeaturedspeaker {
    display: none
  }

  /*fix gray bar over RR featured speaker section*/
  .flex-box-section-full.rrsection.pt-0.pb-50 {
    margin-top: -1px;
  }

 
  
  /*fix featured speakers when screen size is reduced*/
  .grid-targeted-agenda .speaker-tile-container {
    width: 300px;
  }

  /*Industry Page edits*/
/*fix bullet points*/
  .industry1 li {
    line-height: 27px;
  }

  .industry1 li::marker {
    font-size: 12px;
  }

  .industry1 li::marker {
    font-size: 0.7em;
  }

  .industry1 li span {
    vertical-align: middle;
  }

  .designforumsection h2 {
    padding-bottom: 16px;
  }

  .designforumsection .sessiontime {
    padding-bottom: 16px;
  }

  .designforumsection {
    padding-bottom: 8px;
  }

  .industry2 a.mdBtnR.mdBtnR-primary {
    background-color: transparent !important;
  }

  .industry2 a.mdBtnR.mdBtnR-primary span.mdBtnR-text {
    color: white;
  }

  .industry3 a.mdBtnR.mdBtnR-primary {
    background-color: transparent;
    border-color: white;
  }

  .industry3 a.mdBtnR.mdBtnR-primary span.mdBtnR-text {
    color: white;
  }
.see_all_dandm_sessions {
    margin-top: -10px;
}
  /*Session List Edits*/
  .sessionlist h4.rf-tile-title a {
    font-weight: 800 !important;
    font-size: 26px !important;
    line-height: 31.2px !important;
    font-family: 'Artifakt Legend';
  }

  .sessionlist .rf-tile-info.rf-tile-line-one span {
    font-size: 18px !important;
    font-weight: 700 !important;
  }

  .sessionlist p.rf-tile-info.rf-tile-line-two {
    font-size: 16px;
    line-height: 24px;
  }

  .sessionlist .rf-tile.targeted-agenda-details-card:hover a {
    color: black !important;
  }

  .sessionlist .targeted-agenda-headline {
    padding-top: 35px;
  }

  .sessionlist .grid-targeted-agenda .targeted-agenda-header {
    margin-bottom: 18px;
  }

  .sessionlist .carousel-arrows {
    margin-top: 43px;
  }
.nonearlyaccesssessionlist .rf-tile-footer {
    display: none!important;
}


/*Oct 27 Banner Edits*/
@media (min-width:1920px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_3200x1200px_v01_1705525548713001P7gt.jpg) no-repeat top right !important;
         background-size: cover !important;
         min-height: 850px !important;
     }
}/*
@media only screen and (max-width:1920px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2023_laika-web-banner_1920x1080px_v01_1695685578371001VYry.png) no-repeat center right !important;
         background-size: cover !important;
     }
 }*/
 @media only screen and (max-width:1600px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_1600x600px_v01_1705525088722001iOdi.png) no-repeat center right !important;
         background-size: cover !important;
     }
}
 @media only screen and (max-width:1300px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_1300x600px_v01_1705525101435001hOBG.png) no-repeat center right !important;
         background-size: cover !important;
     }
}
 @media only screen and (max-width:1250px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_1200x600px_v01_1705525117007001vUDz.png) no-repeat center right !important;
         background-size: cover !important;
     }
}
 @media only screen and (max-width:991px) {
     .oct27-hero-section.overviewbanner {
         background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_991x600px_v01_1705525147084001vJUJ.png) no-repeat center left !important;
         background-size: cover !important;
     }
}
@media only screen and (max-width: 768px){
.oct27-hero-section.overviewbanner {
    background: url(https://static.rainfocus.com/autodesk/au2023/static/staticfile/staticfile/au2024-web-banner_1300x600px_v01_1705525101435001hOBG.png) no-repeat center left !important;
    min-height: 0px!important;
    padding-top: 40px;
}
    }
/*Oct 27 font creeping over image*/
/*Center Text w/ image*/
@media only screen and (max-width: 3500px){
.oct27-hero-section .hero-content {
    width: 660px;
    padding-top: 140px;
}
}
@media only screen and (max-width: 2063px){
.oct27-hero-section .hero-content {
    width: 586px;
    padding-top: 140px;
}
}
@media only screen and (max-width: 1919px){
.oct27-hero-section .hero-content {
    width: 657px;
    padding-top: 50px;
}
}

 @media only screen and (max-width:1430px) {
     .oct27-hero-section .hero-content {
    width: 597px;
         padding-top: 20px;
}
}
 @media only screen and (max-width:1380px) {
     .oct27-hero-section .hero-content {
    width: 530px;
}
}
 @media only screen and (max-width:1130px) {
     .oct27-hero-section .hero-content {
    width: 428px;
         padding-top: 10px;
}
}
 @media only screen and (max-width:1023px) {
     .oct27-hero-section .hero-content {
    width: 378px;
}
}
 @media only screen and (max-width:991px) {
.home-hero-section .button-group .mdBtnR.mdBtnR-outline-primary {
    margin: 10px 0 0;
    display: block;
    width: fit-content;
}
}
@media only screen and (max-width: 768px){
.oct27-hero-section.overviewbanner {
    min-height: 0px!important;
    padding-top: 40px;
}
}
@media only screen and (max-width: 768px){
.oct27-hero-section .hero-content {
    width: 520px;
}
}
@media only screen and (max-width: 570px){
.oct27-hero-section .hero-content {
    width: auto;
}

}
/*Fix Brightcove Player*/
.rf-video-player.rf-brightcove-player span.vjs-menu-item-text{
    color: #fff;
}
/*Digital Event Edits*/
.rrfullwidth .ryan-bg-box {
    background: none;
}
/*Fix Banner & Buttons on Pre-event Guest page*/
.digguestbanner .rf-headline.mini {
    margin-bottom: -20px;
}
 @media only screen and (max-width:959px) {
.digguestbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, -8, 10);
}
}
@media only screen and (max-width:768px) {
.digguestbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
}
 @media only screen and (max-width:475px) {
.digguestbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, -8, 10);
}
}
/*Fix banner & buttons on Pre-event Registered page*/
 @media only screen and (max-width:1027px) {
.digregbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, -8, 10);
}
}
@media only screen and (max-width:768px) {
.digregbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, 0, 0);
}
}
 @media only screen and (max-width:509px) {
.digregbanner a.mdBtnR.mdBtnR-outline-primary {
    transform: matrix(1, 0, 0, 1, -8, 10);
}
}
/*.rrfullwidth {
    height: 500px;
}*/
.flex-box-section-full.discover-section.bg-black .rf-headline.mini {
    border-radius: 8px;
}
.greenimg img {
    height: 160px;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
}
.aiaimg img {
    width: 160px;
    height: 161px;
    margin-left: auto;
    margin-right: auto;
}
.py-55 {
    padding: 55px 0 !important;
}
.py-55 .rf-grid-layout-50 {
    margin-top: auto;
    margin-bottom: auto;
}
 @media only screen and (max-width:768px) {
.challengesection h2 {
    padding-top: 30px;
}
}
@media only screen and (max-width:768px) {
.challengesection img {
    padding-top: 20px;
}
}
/*Fix width on Values section for Guest Digital Page*/
.count-values-section.digital .flex-box-section-full-interior {
    max-width: 1750px;
}
.mw-846{
max-width: 846px;
}
/*Ryan Reynolds full width section */
.rrfullwidth .flex-box-section-full-interior {
    max-width: 2200px;
}
.rrfullwidth div#rrsectiontext {
    margin-top: 100px;
    padding-bottom: 19px;
}
@media only screen and (max-width:4000px) {
.rrfullwidth div#rrsectiontext p.font-18 {
    width: 710px;
}
}
@media only screen and (max-width:1069px) {
.rrfullwidth div#rrsectiontext p.font-18 {
    width: 610px;
}
}
@media only screen and (max-width:726px) {
.rrfullwidth div#rrsectiontext p.font-18 {
    width: 540px;
}
}



/*Registered Digital Page Edits*/
.hidesubheader .targeted-agenda-sub-header {
    display: none;
}
.digitalsessionlist h2 {
    font-size: 32px!important;
    padding-bottom: 10px;
}
.fade.rf-default-modal.rf-accessibility.rf-generic-modal.in.modal .modal-body .rf-modal-body-text {
    font-size: 16px;
    padding-bottom: 10px;
}



/*Hide Game btn on Pre-event pages*/
.challengesection.hidebtn a.mdBtnR.mdBtnR-primary {
    display: none;
}
/*temporarily hide Ryan Reynolds from Pre-event page*/
.flex-box-section-full.section4.speaker-section.rrfeaturedspeaker.rrdigital.hidden {
    display: none!important;
}
/*Fix session list on overview page*/
.showheaderwhite .targeted-agenda-headline h2 {
    color: white;
    text-align: center;
    padding-bottom: 10px;
}
/*Game edits*/
div#gametermsheader {
    padding-top: 75px;
    padding-bottom: 40px;
    font-family: 'Artifakt Legend';
}
div#gameterms {
    background-color: white;
    padding: 10px;
}
.rfwf-full-panel.form-id-1699046342070001gOdE {
    background-color: #F9F9F9;
}

.rfwf-full-panel.form-id-1699046342070001gOdE div#wf-1699046342091001gj4E label#lbl_1699046342091001gj4E {
    display: none;
}
.rfwf-full-panel.form-id-1699046342070001gOdE div#wf-1699046342091001gj4E .rf-checkbox-container.rf-form-element-group div {
    padding-top: 10px;
    padding-left: 1px;
    margin-bottom: -35px;
}
.rfwf-full-panel.form-id-1699046342070001gOdE button#wf-btn-submit {
    background-color: black;
    border-color: black;
}
.rfwf-full-panel.form-id-1699046342070001gOdE button#wf-btn-submit span.mdBtnR-text {
    color: white;
}
/*Survey Page Edits*/
.surveyrow .rf-card.my-survey-list-card {
    max-width: 757px!important;
}
.surveybtn {
    padding-top: 0px;
    margin-top: -25px;
}
/*During Event Page Edits*/
.digsessionsbtn {
    padding-top: 0px;
    margin-top: -75px;
}
.surveypage {
    background-color: #F5F5F5;
}
.surveyrow {
    padding-bottom: 60px;
}

/*Fix During Event Pages*/
@media only screen and (max-width:460px){
.upcoming-live-sessions-btns a.mdBtnR.mdBtnR-outline-primary {
    margin-left: -1px;
    margin-top: 15px;
}
    }
@media only screen and (max-width:460px){
.upcoming-live-sessions-btns a.mdBtnR.mdBtnR-primary {
    margin-top: -30px;
}
    }
@media only screen and (max-width:475px){
.custom-countdown-timer {
    max-height: 120px;
}
    }
.flex-box-section-full.upcoming-live-sessions-btns {
    padding-bottom: 50px;
}
.single-page-menu-section ul.secondary-menu li.active a, ul.secondary-menu li a:hover {
    color: white!important;
    font-weight: 800!important;
}
    .live-now-carousel button.mdBtnR.mdBtnR-primary.session-main-action.session-participant.disabled.session-action {
    background-color: #cccccc!important;
}
.live-now-carousel button.mdBtnR.mdBtnR-primary.session-main-action.session-participant.disabled.session-action span.mdBtnR-text {
    color: black;
}
.live-now-carousel .rf-tile.targeted-agenda-details-card {
    background-color: black;
}
.live-now-carousel a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv {
    background-color: black;
    border-color: white;
}
.live-now-carousel a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv span.mdBtnR-text {
    color: white;
}
.live-now-carousel a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv svg {
    fill: white;
}
.live-now-carousel .rf-tile-avatars:after {
    transform: matrix(1, 0, 0, 1, 9, 9);
}
.live-now-carousel .rf-tile-body {
    min-height: 343px;
}
.upcoming-live-sessions a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv {
    background-color: black;
    border-color: black;
}
.upcoming-live-sessions a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv span.mdBtnR-text {
    color: white;
}
.upcoming-live-sessions a.mdBtnR.mdBtnR-primary.session-main-action.mdBtnR-adv svg {
    fill: white;
}
.upcoming-live-sessions.sessionlist .grid-targeted-agenda .targeted-agenda-header, .live-now-carousel .grid-targeted-agenda .targeted-agenda-header {
    margin-top: 0px;
}
@media only screen and (max-width:991px){
.flex-box-section-full.bg-black.pt-0.pb-90.bg-darkgray .session-list-main-box .col-md-4.col-sm-12:nth-child(2) {
    padding-top: 20px;
}
.flex-box-section-full.bg-black.pt-0.pb-90.bg-darkgray .session-list-main-box .col-md-4.col-sm-12:nth-child(3) {
    padding-top: 20px;
}
}
@media only screen and (max-width:4000px) {
    .gen1card {
    padding-bottom: 100px;
	}
}
    @media only screen and (max-width:600px) {
    .gen1card {
    padding-bottom: 20px;
	}
}
.ameca {
    padding-top: 75px;
    padding-bottom: 75px;
}



/*Jan17 edits*/

.jan17center .hero-content {
    margin-top: 90px!important;
}
    
      @media only screen and (max-width:767px) {
      .jan17center .hero-content {
    margin-top: 0px!important;
}
    }







/*Hide Register Now Button in Post Event Nav*/
div#navbarMain ul.right-btn-profile-box li:nth-child(2) a.mdBtnR.mdBtnR-primary:not(.my-event-btn.mdBtnR.mdBtnR-primary) {
    display: none;
}
/*Post Event edits*/
/*Overview page*/
.flex-box-section-full.has-background.mdBtnR-primary-with-icon.home-hero-section.headline-content-p0.bg-black.see-passes-section.align-items-center.overviewbanner.hidebtn a.mdBtnR.mdBtnR-primary {
    display: none;
}
.hideID {
    height: 0px;
    padding: 0px;
}
   /*Hide My Schedule button in nav*/
div#navbarMain ul.right-btn-profile-box a.mdBtnR.mdBtnR-outline-primary {
    display: none;
}
@media only screen and (max-width:1200px) {
.iframeautowidth iframe {
    width: auto;
	}
}
.forcealigncenter .flex-box-section {
    display: flex!important;
    align-items: center!important;
}
.neg14margtop{
 margin-top:-14px; 
}
ul.right-btn-profile-box li:nth-child(3) {
    display: none;
}
@media only screen and (max-width:818px){
.designfirstrow h4.rf-tile-title {
    font-size: 18px!important;
}
    }

@media only screen and (max-width:625px){
.row.sessions-professional-row {
    display: block!important;
}
    .designfirstrow h4.rf-tile-title {
    font-size: 26px!important;
}
    .row.sessions-professional-row.designlastrow {
    margin-top: -65px!important;
}
    }
/*fix countdown timer*/
.rf-org-footer-container p.countdown-timer {
    display: none;
}
@media only screen and (max-width:6000px) {
.custom-countdown-timer {
    pointer-events: none;
    margin-top: -85px;
    width: 69%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 25px;
}
  @media only screen and (max-width:1250px) {
.custom-countdown-timer {
    width: 80%;

}
@media only screen and (max-width:1010px) {
    .custom-countdown-timer {
    margin-top: -65px;
}
}
@media only screen and (max-width:650px) {
    .custom-countdown-timer {
    margin-top: -60px;
    width:100%;
      padding-bottom:0px;
     
}
      img.genday1img {
    display: none;
}
    p.countdownheader span {
    font-size: 26px!important;
}
}




        
