.MessageDetails__wrapper {
    display: flex;/** to place notice at top */
    flex-direction: column;
    flex-wrap: nowrap;
    position: relative;
    padding: 1.4rem;
    word-wrap: break-word;
    background: #fff;
    box-shadow: 0 0 0 1px rgba(128,128,128,.2);
}

@media (min-width: 520px) {
    .MessageDetails__wrapper {
        border-radius: 4px;
    }
}

@media (min-width: 1200px) {
    .MessageDetails__wrapper {
        max-width: 50em;
    }
}

.MessageDetails__header {
    display: flex;
    justify-content: space-between;
}

.MessageDetails__messageMeta,
.MessageDetails__video,
.MessageDetails__filterOptions,
.MessageDetails__socialArea {
    margin-bottom: 1.5em;
}

.MessageDetails__content,
.MessageDetails__media {
    margin-bottom: .4em;
}

.MessageDetails__messageTitle,
.MessageDetails__content a,
.MessageDetails__content p {
    word-break: break-word;
}

.MessageDetails__messageTitle {
    margin-bottom: .83em;
    line-height: 1.25;
    font-size: 1.31em;
}

.MessageDetails__socialArea {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.MessageDetails__likeButton,
.MessageDetails__share {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.9em;
}

.MessageDetails__likeButton {
    margin-right: .5em;
}

.MessageDetails__contextMenuContainer {
    display: flex;
}

.MessageDetails .LikeButton__reactions {
    display: none;
}

.MessageDetails__notice {
    order: -1;
    margin: 0 2em 1em 0;
    font-size: .9em;
    color: #da1b35;
}

 @media print {
     .MessageDetails__contextMenuContainer,
     .Comment__contextMenuContainer,
     .CommentArea__form,
     .MessageDetails__timeLineNavigation,
     .MessageDetails__socialArea,
     .Comment__LikeButton,
     .MessageDetails__filterOptions,
     .Comment__avatar {
         display: none;
     }

     .MessageDetails a:after {
         content:" (" attr(href) ") ";
         font-size:0.8em;
         font-weight: normal;
         color: initial;
     }

     .MessageDetails .ImageGallery_link:after {
         display: none;
     }

     .MessageMeta__avatar {
         max-width: 4em;
     }
 }
