.mk-awards-item { position: relative; display:flex; flex-direction:row; border-bottom:1px solid var(--swm-color-border); justify-content:space-between; align-items:flex-start; padding:30px 0;  }
.mk-awards-item a { position:absolute; top:0; left:0; width:100%; height:100%; display:block; z-index:1; }
.mk-awards-year { margin-right:20px; max-width:14%; width:100%; font-weight: var(--swm-headings-font-weight); font-family: var(--swm-headings-font-family); color: var(--swm-color-headings); }
.mk-awards-item .mk-awards-title { margin-right:20px; max-width:33%; width:100%; font-size:22px; line-height:1.3em; text-transform:uppercase; margin-bottom:0; }
.mk-awards-desc { margin-right:0; max-width:40%; width:100%;  }
.mk-awards-icon { font-size:16px; margin-left:auto; display:none; position:relative; margin-top:4px; }
.mk-awards-icon:before { transform:rotate(-45deg); }
.mk-awards-item:hover .mk-awards-icon:before { transform:rotate(0deg); }

.mk-awards-icon-yes .mk-awards-desc { margin-right:20px; }
.mk-awards-icon-yes .mk-awards-icon { display:inline-block; }
.mk-awards-icon-yes .mk-awards-item { justify-content:flex-start; }

@media only screen and (max-width:767px) {
    .mk-awards-item  { flex-direction:column; }
    .mk-awards-year, .mk-awards-item .mk-awards-title, .mk-awards-desc { margin-right:0; margin-bottom:20px; max-width:100%;  }
    .mk-awards-icon { margin-left:0; }
}