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

.banner {
  height: auto; }

.menu-blocks .menu li {
  width: calc(33% + 193px);
  justify-content: flex-end;
  position: relative; }
  .menu-blocks .menu li.button-3 {
    justify-content: flex-end;
    overflow: hidden; }
  .menu-blocks .menu li.button-4, .menu-blocks .menu li.button-5, .menu-blocks .menu li.button-6 {
    width: 576px; }
  .menu-blocks .menu li a {
    width: 100%;
    max-width: 550px;
    justify-content: flex-start;
    font-size: 25px; }
  .menu-blocks .menu li .image-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0; }
    .menu-blocks .menu li .image-wrapper img {
      height: 100%;
      width: auto; }

.speakers.jcarousel-wrapper {
  position: relative;
  width: 1200px;
  height: 865px;
  margin: 0 auto; }

.speakers .jcarousel {
  position: relative;
  overflow: hidden; }
  .speakers .jcarousel ul li {
    float: left;
    width: 1200px;
    height: 865px; }

.jcarousel-control {
  left: -40px;
  right: auto; }
  .jcarousel-control.next {
    left: auto;
    right: -40px; }

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

.region-header {
  width: 100%; }

.content-wrapper .about, .content-wrapper .menu-buttons {
  width: 50%; }

.view-upcoming-events .other-event {
  align-content: stretch;
  overflow: hidden; }
  .view-upcoming-events .other-event .other-event-image {
    width: 40%; }
    .view-upcoming-events .other-event .other-event-image picture, .view-upcoming-events .other-event .other-event-image img {
      width: 100%;
      vertical-align: bottom; }
  .view-upcoming-events .other-event .other-event-info {
    width: 60%; }
    .view-upcoming-events .other-event .other-event-info .other-event-info-inner {
      max-width: 744px; }
      .view-upcoming-events .other-event .other-event-info .other-event-info-inner h2 {
        font-size: 30px; }

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