body.user-logged-in:after {
  content: "MD";
  position: fixed;
  bottom: 0;
  left: 0;
  right: auto;
  color: black;
  background-color: greenyellow;
  padding: .5em; }

.about {
  padding: 18px 0 !important;
  margin-top: 5px; }
  .about .half-container {
    padding: 0 22px; }
  .about h2 {
    font-weight: 100;
    font-size: 30px;
    margin: 0; }
  .about .button {
    padding-left: 0; }

.content-wrapper .menu-buttons {
  margin-left: 5px; }
  .content-wrapper .menu-buttons li {
    margin: 5px 0 0;
    padding-left: 1em;
    line-height: 66px; }

.venue {
  flex-direction: column !important; }

.speakers.jcarousel-wrapper {
  position: relative;
  width: calc(100vw - 2em);
  height: 75vw;
  margin: 0 auto; }

.speakers .jcarousel {
  position: relative;
  overflow: hidden; }
  .speakers .jcarousel ul li {
    float: left;
    width: calc(100vw - 2em);
    height: 75vw; }

.events-wrapper {
  height: auto; }

.delegation-image h2 {
  font-size: 30px; }

[id$=threeredbuttons] ul.menu, .buttonset ul.menu {
  flex-wrap: nowrap;
  flex-direction: row; }
  [id$=threeredbuttons] ul.menu li, .buttonset ul.menu li {
    width: 33%; }
  [id$=threeredbuttons] ul.menu a, .buttonset ul.menu a {
    font-size: 20px; }

.button {
  font-size: 20px; }

.slideshow-overlay .register-button-wrapper .button {
  font-size: 20px;
  width: 170px;
  padding: 4px 0; }

.view-upcoming-events .other-event .other-event-info .other-event-info-inner h2 {
  font-size: 23px; }

.buttonset li {
  margin-right: 0.3em; }

#quicktabs-spensor-logos .quicktabs-tabs li a {
  font-size: 14px; }

#quicktabs-spensor-logos .quicktabs-tabpage article {
  width: 175px; }
  #quicktabs-spensor-logos .quicktabs-tabpage article .logo-wrapper {
    height: 175px; }

#quicktabs-spensor-logos .quicktabs-tabs {
  flex-wrap: nowrap; }
  #quicktabs-spensor-logos .quicktabs-tabs li {
    padding: .75em; }
    #quicktabs-spensor-logos .quicktabs-tabs li a {
      padding: .75em 1em; }

#quicktabs-spensor-logos .quicktabs-tabpage {
  padding: 0; }
  #quicktabs-spensor-logos .quicktabs-tabpage .views-row {
    width: auto; }
  #quicktabs-spensor-logos .quicktabs-tabpage article {
    position: relative; }
    #quicktabs-spensor-logos .quicktabs-tabpage article .slideout h2 {
      font-size: 18px; }
    #quicktabs-spensor-logos .quicktabs-tabpage article .logo-wrapper {
      padding: 37px; }

.view-side-events .views-field-title {
  font-size: 18px;
  line-height: 21px; }

.side-events-carousel .side-event {
  width: 25vw !important; }
  .side-events-carousel .side-event img {
    width: 25vw !important;
    height: 25vw; }
