/**additional styling for frontpage message**/



.row-block-message-frontpage>.row {
    display: grid;
    grid-template-columns: 34% minmax(0,auto);
}

/*@media screen and (min-width: 300px) {
    .row-block-message-frontpage>.row {
        grid-template-columns: 33% minmax(0,auto);
    }
}*/


@media screen and (min-width: 768px) {
    .row-block-message-frontpage>.row {
        grid-template-columns: calc(22% + 1px) auto;
    }
}

@media screen and (min-width: 992px) {
    .row-block-message-frontpage>.row {
        grid-template-columns: calc(16% + 2px) auto;
    }
}

.row-block-message-frontpage>.row>div {
    width: 100%;
    padding: 0;
    margin-left: 1px;
}

@media screen and (min-width: 992px) {
  #block-views-block-frontpage-blocks-block-message .row-block-message-frontpage .views-field-body p {
    line-height: 26px;
    margin: 0;
  }
}


.row-block-message-frontpage .views-field-field-bildnachweis {
  margin-top: 20px;
  margin-bottom: -10px;
}

.row-block-message-frontpage .views-field-field-bildnachweis .field-content {
  padding: 0!important;
  font-size: 10px;
  line-height: 10px;
}

.row-block-message-frontpage .views-field-field-bildnachweis .field-content p {
margin: 0;
}


.row-block-message-frontpage .views-field-field-bildnachweis .views-label {
  display: none;
}


.row-block-message-frontpage>.row div:nth-child(2) {
    width: 100%;
    padding-left: 10px;
}

@media screen and (min-width: 992px) {
    .row-block-message-frontpage>.row div:nth-child(2) {
        //max-width: 90%;
    }
}

.row-block-message-frontpage>.row div:nth-child(2) .views-field {
    padding-left: 0;
}