  ﻿.conference-nav-container {
  border-bottom: 1px solid rgba(128, 128, 128, 0.35); }
  .conference-nav-container .conference-nav {
    display: flex; }
    .conference-nav-container .conference-nav .dropdown-header, .conference-nav-container .conference-nav .nav-tab {
      flex: 1;
      height: 100%;
      align-items: center;
      justify-content: center;
      height: 60px;
      border-left: 1px solid rgba(128, 128, 128, 0.35); }
    .conference-nav-container .conference-nav .dropdown-header, .conference-nav-container .conference-nav .dropdown-sections {
      display: none; }
    .conference-nav-container .conference-nav .nav-tab {
      display: flex; }
      .conference-nav-container .conference-nav .nav-tab a {
        color: #808080;
        text-decoration: none;
        display: block;
        width: 100%;
        text-align: center;
        line-height: normal; }
      .conference-nav-container .conference-nav .nav-tab.cta-btn {
        background: linear-gradient(135deg, #03E3ED 0%, #46e2c6 100%); }
        .conference-nav-container .conference-nav .nav-tab.cta-btn a {
          color: #1F243D; }
      .conference-nav-container .conference-nav .nav-tab.active {
        box-shadow: inset 0px -5px 0px 0px #03E3ED; }
        .conference-nav-container .conference-nav .nav-tab.active.cta-btn {
          box-shadow: inset 0px -5px 0px 0px #1F243D; }
      .conference-nav-container .conference-nav .nav-tab:hover {
        box-shadow: inset 0px -5px 0px 0px #03E3ED; }
        .conference-nav-container .conference-nav .nav-tab:hover.cta-btn {
          box-shadow: inset 0px -5px 0px 0px #1F243D; }
  .conference-nav-container.fixed-nav {
    position: fixed;
    width: 100%;
    top: 0;
    background: #f7f5eb;
    z-index: 999; }
  @media screen and (max-width: 840px) {
    .conference-nav-container > .container > .row > .col-12 {
      padding-left: 0;
      padding-right: 0; }
    .conference-nav-container .conference-nav {
      flex-wrap: wrap; }
      .conference-nav-container .conference-nav .dropdown-header {
        padding: 0;
        width: 100%;
        display: table;
        flex: 1 0 50%;
        background: #FCFBF5; }
        .conference-nav-container .conference-nav .dropdown-header .header-title {
          vertical-align: middle;
          display: table-cell;
          text-align: center; }
        .conference-nav-container .conference-nav .dropdown-header .header-icon {
          width: 60px;
          height: 60px;
          vertical-align: middle;
          display: table-cell;
          text-align: center;
          border-right: 1px solid rgba(128, 128, 128, 0.35);
          cursor: pointer; }
          .conference-nav-container .conference-nav .dropdown-header .header-icon .close-button {
            display: table;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #ffffff;
            color: #808080;
            text-decoration: none;
            text-align: center;
            margin: 0px auto;
            -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.75); }
            .conference-nav-container .conference-nav .dropdown-header .header-icon .close-button > i {
              display: table-cell;
              vertical-align: middle; }
            .conference-nav-container .conference-nav .dropdown-header .header-icon .close-button.hidden {
              display: none; }
      .conference-nav-container .conference-nav .nav-tab.cta-btn {
        flex: 1 0 50%; }
      .conference-nav-container .conference-nav .dropdown-sections {
        flex: 1 0 100%;
        background: #FCFBF5; }
        .conference-nav-container .conference-nav .dropdown-sections .nav-tab.mobile {
          border-top: 1px solid rgba(128, 128, 128, 0.35); }
          .conference-nav-container .conference-nav .dropdown-sections .nav-tab.mobile a {
            flex: 1 0 90%;
            text-align: left;
            padding-left: 20px; }
          .conference-nav-container .conference-nav .dropdown-sections .nav-tab.mobile i {
            flex: 1 0 5%;
            padding-right: 20px;
            color: #808080; }
      .conference-nav-container .conference-nav .nav-tab.regular {
        display: none; } }

.base-container.fixed-conf-nav {
  margin-top: 61px; }
  .base-container.fixed-conf-nav .conference-nav-container {
    position: fixed;
    width: 100%;
    top: 0;
    background: #f7f5eb;
    z-index: 9; }

.red-theme-body .conference-nav-container .conference-nav .nav-tab.cta-btn {
  background: linear-gradient(45deg, #FF6161 0%, #FF4D9D 200%); }

.red-theme-body .conference-nav-container .conference-nav .nav-tab:hover {
  box-shadow: inset 0px -5px 0px 0px #FF6161; }
