#header .media {
  transition: all 0.3s ease-in-out;
}
#header.headerFix .menu-button, #header.header--fixed .menu-button {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 100000000000000000000000000000000000;
  background-color: #462212;
  padding: 8px 8px 4px 8px;
}


.best-item.best-item--spanien h2:before{
        background-image: url(../img/spanien.png);
        background-repeat: no-repeat;
	background-size:96px;
        width: 96px;
        height: 96px;
	background-color:#462212;
	border-radius:50%;
}
.best-item.best-item--spanien .rte{
	width: 100%;
flex: 0 0 100%;
max-width:100%!important;
}


@media screen and (min-width: 1124px) {
  #article-42 .flexrow {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0;
  }
  #article-42 .flexrow .teaser-element--small {
    margin: 50px 0 0 0px;
    padding-bottom: 20px;
    position: relative;
    left: 0;
    flex: none;
    max-width: 100%;
  }
  #article-42 .flexrow .teaser-element--small h3 {
    font-size: 1.875rem !important;
  }
}
@media screen and (min-width: 1024px) {
  #article-42 .flexrow {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0;
  }
  #article-42 .flexrow .teaser-element--small {
    margin: 50px 0 0 0px;
    padding-bottom: 20px;
    position: relative;
    left: 0;
    flex: none;
    max-width: 100%;
  }
  #article-42 .flexrow .teaser-element--small h3 {
    font-size: 1.675rem;
  }
}
@media screen and (max-width: 960px) {
  #article-42 .flexrow {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
  #article-42 .flexrow > *:nth-child(1n-2):nth-last-of-type(1) {
    grid-column: span 2;
  }
}
@media screen and (max-width: 670px) {
  #article-42 .flexrow {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }
  #article-42 .flexrow > *:nth-child(1n-2):nth-last-of-type(1) {
    grid-column: span 1;
  }
}/*# sourceMappingURL=new.css.map */