/*
 * EVENT HOME TEMPLATE
 */
/*
 * BLOG NODE : VIEW FULL
 */
.node--type-event.node--view-mode-full .content__content .field--name-field-image img {
  width: 100%;
}
.node--type-event.node--view-mode-full > .content__main > .content__wrapper {
  margin-top: 2rem;
  text-align: initial;
  display: grid;
  margin-bottom: 2.7rem;
  grid-template-columns: 1fr;
}
.node--type-event.node--view-mode-full > .content__main > .content__wrapper p {
  line-height: 1.8rem;
}
@media only screen and (min-width: 1024px) {
  .node--type-event.node--view-mode-full > .content__main > .content__wrapper {
    grid-template-columns: 2fr 5fr;
    grid-gap: 2rem;
  }
}
/*
 * BLOG NODE : VIEW TEASER
 */
.node--type-event.node--view-mode-teaser {
  width: 100%;
  margin-bottom: 1rem;
}
.node--type-event.node--view-mode-teaser .content__wrapper {
  display: grid;
  grid-gap: 1rem;
  background: #FCFCFC;
  border: 1px solid #F0F0F0;
  grid-template-columns: 1fr;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .node--type-event.node--view-mode-teaser .content__wrapper {
    grid-template-columns: 2fr 5fr;
    grid-gap: 0;
  }
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__image {
  position: relative;
  width: 100%;
  height: 100%;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__image .field--name-field-image {
  position: absolute;
  height: 100%;
  width: 100%;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__image.option--image-contain {
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__image.option--image-contain img {
  object-fit: contain;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content {
  padding: 1em 1em 1em 1.5em;
  color: #363a3f;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content a {
  color: #363a3f;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-field-rubrics-blog .field__item {
  color: silver;
  display: inline-block;
  font-size: 0.8rem;
  font-weight: normal;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-field-rubrics-blog .field__item:first-child {
  display: none;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-field-rubrics-blog .field__item:after {
  content: ',';
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-field-rubrics-blog .field__item:last-child:after {
  content: '';
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .title {
  text-align: left;
  font-size: 2em;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-body {
  font-size: 1rem;
  margin-top: 0.4rem;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-body p {
  font-size: 1rem;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .field--name-body p:last-child {
  margin-bottom: 0;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .content__date-event {
  font-weight: 700;
  color: #E8B20E;
}
.node--type-event.node--view-mode-teaser .content__wrapper .content__content .content__date-published {
  text-align: left;
  margin-top: 2em;
  color: silver;
  display: block;
  font-size: 0.5rem;
  font-weight: normal;
}
.node--type-event.node--view-mode-teaser .content__border {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: solid 2px transparent;
  transition: border-color 0.2s ease-in;
}
.node--type-event.node--view-mode-teaser .content__border:hover {
  border-color: #E8B20E;
}
.node--type-event.node--view-mode-full .content__date-event {
  font-weight: 700;
  color: #E8B20E;
  margin-bottom: 1rem;
}
