/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
.is-page-node-type-exhibition .group-left,
.is-page-node-type-event-details .group-left {
  color: #191816;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .search-item-wrapper,
.is-page-node-type-exhibition .group-left .view-group-events .search-item-wrapper,
.is-page-node-type-event-details .group-left .view-group-exhibitions .search-item-wrapper,
.is-page-node-type-event-details .group-left .view-group-events .search-item-wrapper {
  margin-bottom: 0;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .description-wrapper,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .subtitle-wrapper,
.is-page-node-type-exhibition .group-left .view-group-events .search-item-wrapper .content-wrapper .description-wrapper,
.is-page-node-type-exhibition .group-left .view-group-events .search-item-wrapper .content-wrapper .subtitle-wrapper,
.is-page-node-type-event-details .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .description-wrapper,
.is-page-node-type-event-details .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .subtitle-wrapper,
.is-page-node-type-event-details .group-left .view-group-events .search-item-wrapper .content-wrapper .description-wrapper,
.is-page-node-type-event-details .group-left .view-group-events .search-item-wrapper .content-wrapper .subtitle-wrapper {
  margin-top: 0;
  margin-left: 0;
  font-family: "Cubano", Arial, Helvetica;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .dates-wrapper,
.is-page-node-type-exhibition .group-left .view-group-events .search-item-wrapper .content-wrapper .dates-wrapper,
.is-page-node-type-event-details .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .dates-wrapper,
.is-page-node-type-event-details .group-left .view-group-events .search-item-wrapper .content-wrapper .dates-wrapper {
  margin-left: 0;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .dates-wrapper .field--name-event-date,
.is-page-node-type-exhibition .group-left .view-group-events .search-item-wrapper .content-wrapper .dates-wrapper .field--name-event-date,
.is-page-node-type-event-details .group-left .view-group-exhibitions .search-item-wrapper .content-wrapper .dates-wrapper .field--name-event-date,
.is-page-node-type-event-details .group-left .view-group-events .search-item-wrapper .content-wrapper .dates-wrapper .field--name-event-date {
  display: block;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .views-field-rendered-entity,
.is-page-node-type-exhibition .group-left .view-group-events .views-field-rendered-entity,
.is-page-node-type-event-details .group-left .view-group-exhibitions .views-field-rendered-entity,
.is-page-node-type-event-details .group-left .view-group-events .views-field-rendered-entity {
  padding-right: 0;
  width: 100%;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-event-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-event-date .field--name-open-until,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-event-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-event-date .field--name-open-until,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-event-date .field--name-open-from,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-event-date .field--name-open-until,
.is-page-node-type-event-details .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-event-details .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-event-details .group-left .view-group-events .field--name-event-date .field--name-open-from,
.is-page-node-type-event-details .group-left .view-group-events .field--name-event-date .field--name-open-until {
  margin-left: 0;
}

.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .view-group-exhibitions .field--name-event-date .field--name-open-until .field__item,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .view-group-events .field--name-event-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .view-group-exhibitions .field--name-event-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .view-group-events .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .view-group-events .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .view-group-events .field--name-event-date .field--name-open-until .field__item {
  margin-left: 0;
}

.is-page-node-type-exhibition .group-left .field--name-dynamic-block-fieldnode-event-museum-name,
.is-page-node-type-event-details .group-left .field--name-dynamic-block-fieldnode-event-museum-name {
  margin-top: 0.25rem;
  -webkit-box-flex: 1;
          flex: 1 1 100%;
}

.is-page-node-type-exhibition .group-left .field--name-dynamic-block-fieldnode-event-museum-name a,
.is-page-node-type-event-details .group-left .field--name-dynamic-block-fieldnode-event-museum-name a {
  text-decoration: none;
  color: #191816;
}

.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
}

.is-page-node-type-exhibition .group-left .field--name-languages,
.is-page-node-type-event-details .group-left .field--name-languages {
  font-size: 1.125rem;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .is-page-node-type-exhibition .group-left .field--name-languages,
  .is-page-node-type-event-details .group-left .field--name-languages {
    display: block;
  }
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__label,
.is-page-node-type-event-details .group-left .field--name-languages .field__label {
  font-weight: normal;
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items,
.is-page-node-type-event-details .group-left .field--name-languages .field__items {
  display: -webkit-box;
  display: flex;
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item {
  font-weight: 600;
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item::after {
  content: '';
  height: 12px;
  width: 16px;
  background: none no-repeat center/contain;
  display: inline-block;
  margin-left: 5px;
  margin-bottom: -1px;
  border-radius: 0 8px;
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item::before,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item::before {
  margin: 0 0.25rem 0 0;
  content: ',';
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item:first-child::before,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item:first-child::before {
  margin: 0;
  content: none;
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.fr::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.fr::after {
  background-image: url(../..//icons/france.svg);
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.al::after, .is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.de::after, .is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.ge::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.al::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.de::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.ge::after {
  background-image: url(../..//icons/germany.svg);
}

.is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.an::after, .is-page-node-type-exhibition .group-left .field--name-languages .field__items .field__item.en::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.an::after,
.is-page-node-type-event-details .group-left .field--name-languages .field__items .field__item.en::after {
  background-image: url(../..//icons/united-kingdom.svg);
}

.is-page-node-type-exhibition .group-left .field--name-online-content,
.is-page-node-type-event-details .group-left .field--name-online-content {
  margin: 4.0625rem 0 3.75rem;
  font-family: "Cubano", Arial, Helvetica;
  font-size: 3rem;
  color: #00aeab;
  text-align: center;
  line-height: normal;
}

@media (max-width: 580px) {
  .is-page-node-type-exhibition .group-left .field--name-online-content,
  .is-page-node-type-event-details .group-left .field--name-online-content {
    margin: 3rem 0 1rem;
  }
}

.is-page-node-type-exhibition .group-left .field--name-online-content .field__label,
.is-page-node-type-event-details .group-left .field--name-online-content .field__label {
  font-weight: normal;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online,
.is-page-node-type-event-details .group-left .field--name-content-available-online {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online::after,
.is-page-node-type-event-details .group-left .field--name-content-available-online::after {
  margin-right: 2rem;
  content: '';
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online > .field__item,
.is-page-node-type-event-details .group-left .field--name-content-available-online > .field__item {
  margin-bottom: 0.75rem;
  margin-right: 2rem;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online .field--name-online-content-image,
.is-page-node-type-event-details .group-left .field--name-content-available-online .field--name-online-content-image {
  border-radius: 50% 50% 50% 0;
  overflow: hidden;
  aspect-ratio: 1;
  position: relative;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online .field--name-online-content-image::after,
.is-page-node-type-event-details .group-left .field--name-content-available-online .field--name-online-content-image::after {
  position: absolute;
  top: 0;
  background-image: url(../..//icons/lien-bleu-medium.png);
  background-size: 60%;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  width: 100%;
  content: '';
  display: block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online .field--name-online-content-image img,
.is-page-node-type-event-details .group-left .field--name-content-available-online .field--name-online-content-image img {
  opacity: .7;
  display: block;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online .oc-link,
.is-page-node-type-event-details .group-left .field--name-content-available-online .oc-link {
  font-family: "Cubano", Arial, Helvetica;
  text-decoration: none;
  color: #191816;
  text-transform: uppercase;
}

.is-page-node-type-exhibition .group-left .field--name-content-available-online .oc-title,
.is-page-node-type-event-details .group-left .field--name-content-available-online .oc-title {
  padding: 0;
  margin-top: 0.375rem;
  font-family: "hoss-round", Helvetica, Arial, sans-serif;
  line-height: 1.2em;
  text-transform: none;
}

.is-page-node-type-exhibition .group-left .field--name-event-date, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date,
.is-page-node-type-event-details .group-left .field--name-event-date,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date {
  display: inline-block;
}

.is-page-node-type-exhibition .group-left .field--name-event-date:last-child, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date:last-child,
.is-page-node-type-event-details .group-left .field--name-event-date:last-child,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date:last-child {
  margin-bottom: 0;
}

.is-page-node-type-exhibition .group-left .field--name-event-date:last-child .field--name-opening-hours:last-child, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date:last-child .field--name-opening-hours:last-child,
.is-page-node-type-event-details .group-left .field--name-event-date:last-child .field--name-opening-hours:last-child,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date:last-child .field--name-opening-hours:last-child {
  margin-bottom: 0;
}

.is-page-node-type-exhibition .group-left .field--name-event-date > .field__item, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date > .field__item,
.is-page-node-type-event-details .group-left .field--name-event-date > .field__item,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date > .field__item {
  width: 100%;
  display: inline-block;
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until {
  margin-left: 0.1875rem;
  clear: right;
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until::before, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until::before,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until::before,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until::before {
  margin-right: 0.1875rem;
  content: '-';
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until,
.is-page-node-type-exhibition .group-left .field--name-event-date .paragraph-opening-hours-single-value, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-from,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until,
.is-page-node-type-event-details .group-left .field--name-event-date .paragraph-opening-hours-single-value,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-from,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value {
  margin-bottom: 0;
  float: left;
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-from .paragraph-opening-hours-single-label,
.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until .paragraph-opening-hours-single-label,
.is-page-node-type-exhibition .group-left .field--name-event-date .paragraph-opening-hours-single-value .paragraph-opening-hours-single-label, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-from .paragraph-opening-hours-single-label,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until .paragraph-opening-hours-single-label,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-from .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-event-date .paragraph-opening-hours-single-value .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-from .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until .paragraph-opening-hours-single-label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .paragraph-opening-hours-single-label {
  float: left;
  clear: left;
  font-weight: 600;
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-from .field__label,
.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until .field__label,
.is-page-node-type-exhibition .group-left .field--name-event-date .paragraph-opening-hours-single-value .field__label, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-from .field__label,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until .field__label,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .field__label,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-from .field__label,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until .field__label,
.is-page-node-type-event-details .group-left .field--name-event-date .paragraph-opening-hours-single-value .field__label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-from .field__label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until .field__label,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .field__label {
  float: left;
  font-weight: normal;
}

.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .field--name-event-date .field--name-open-until .field__item,
.is-page-node-type-exhibition .group-left .field--name-event-date .paragraph-opening-hours-single-value .field__item, .is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-exhibition .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .field__item,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .field--name-event-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .field--name-event-date .paragraph-opening-hours-single-value .field__item,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-from .field__item,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .field--name-open-until .field__item,
.is-page-node-type-event-details .group-left .field--name-temporary-exhibitions-date .paragraph-opening-hours-single-value .field__item {
  margin-left: 0.5rem;
  float: left;
}

/*# sourceMappingURL=exhibitions.css.map */
