/* ===== link ===== */

.view.events-list .event2-link{
  text-decoration:none;
  color:inherit;
}

/* ===== kártya ===== */

.view.events-list .event2-card{
  display:flex;
  flex-direction:column;
  background:#fff;
}

/* ===== kék rész mobil ===== */


/* ===== tartalom ===== */

.view.events-list .event2-content{
  position:relative;
}

/* ===== meta ===== */

.view.events-list .event2-meta{
  position:absolute;
  left:16px;
  right:16px;
  bottom:12px;
  font-size:12px;
  display:flex;
  gap:18px;
  opacity:.85;
}

/* ===== body HTML ===== */

.view.events-list .event2-body{
  margin-top:10px;
  overflow-wrap:anywhere;
  word-break:break-word;
  line-height: 24px;
}

.view.events-list .event2-body > *:last-child{
  margin-bottom:0 !important;
}

/* ===== desktop ===== */

@media (min-width:992px){

  .view.events-list .event2-card{
    flex-direction:row;
    align-items:flex-start;
    gap:18px;
  }

  .view.events-list .event2-date{
    width:8em;
    height:8em;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
  }

  .view.events-list .event2-content{
    flex:1;
    min-height:8em;
  }

}

/* ===== sorok közti tér ===== */

.view.events-list .views-row{
  margin-bottom:22px;
}

.event-date-inside-page {
    display: inline;
    font-size: x-large;
}