/*------------------------------------------------------------------------------------------------------

# IMAGE

------------------------------------------------------------------------------------------------------*/


.gr-event-article-header .sv-image-portlet {
   display: none;
}

.gr-event-article-header .sv-row .sv-row .sv-image-portlet {
   display: block;
}

@media (min-width: 1240px) {
   .gr-event-article-header .gr-event-image {
      margin-right: -6.625rem;
   }
}

@media (min-width: 768px) {
   .gr-event-article-header > .sv-grid-1224px > .sv-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
   }

   .gr-event-article-header .sv-row {
      width: 100%;
   }


   .gr-event-article-header .gr-event-image {
      max-height: 100%;
      margin-left: 6.625rem;
      overflow: hidden;
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
   }

   .gr-event-article-header .gr-event-image img {
      position: absolute;
      height: 100%;
      width: auto;
   }

   .gr-event-article-header .sv-column-6:first-child{
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-flow: column;
      -ms-flex-flow: column;
      flex-flow: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }

   .gr-event-article-header .sv-column-6:last-child > div,
   .gr-event-article-header .sv-column-6:last-child .sv-script-portlet,
   .gr-event-article-header .sv-column-6:last-child .gr-event-image {
      height: 100%;
   }

}

@media (max-width: 1240px) {
   .gr-event-article-header .gr-event-image {
      margin-right: -1rem;
   }
}

@media (max-width: 767px) { 
   .gr-event-article-header .gr-event-image {
      margin-left: -1rem;
      margin-bottom: -.25rem;
   }

   .gr-event-article-header .gr-event-image img {
      width: 100%;
   }
}

/*------------------------------------------------------------------------------------------------------

# EVENTINFO

------------------------------------------------------------------------------------------------------*/

.gr-event-info {
   margin-bottom: .625rem;
   display: flex;
}

.gr-event-info__img{
   display: inline-block;
   width: 3.125rem;
}

.gr-event-info__img img {
   width: 3.125rem;
}

.gr-event-info__txt {
   display: inline-block;
   margin-left: 0.5rem;
   vertical-align: top;
}

.gr-event-info__txt p.normal {
   margin: 0;
   font-size: 1.25rem;
   color: #000000;
   font-family: 'Conduit ITC', sans-serif;
}

.gr-event-info__txt p.normal:first-child {
   font-weight: 300;
   line-height: 1.25;
}

.gr-event-info__txt p.normal:last-child {
   font-weight: 500;
   line-height: 1;
   -webkit-hyphens: auto;
       -ms-hyphens: auto;
           hyphens: auto;
}

/*------------------------------------------------------------------------------------------------------

# EVENTBUTTON RIGHT FIELD

------------------------------------------------------------------------------------------------------*/

.sv-template-event-enkelsidig .gr-white-frame .sv-button-portlet a{
   font-family: "Conduit ITC W01 Medium"!important;
}