body.user-logged-in:after {
  content: "MD";
  position: fixed;
  bottom: 0;
  right: 0;
  left: 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-right: 0;
}

.content-wrapper .menu-buttons {
  margin-right: 5px;
}

.content-wrapper .menu-buttons li {
  margin: 5px 0 0;
  padding-right: 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: right;
  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-left: 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;
}