.internet-explorer *{
    float: none! important;
    position: static !important;
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
}

.safari *{
    float: none! important;
    position: static !important;
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
}

.firefox .grid{
    display: block !important;
}

.firefox .grid__column{
    display: block !important;
}

.firefox .news,
.firefox .article,
.firefox .news-text-wrap{
    display: block !important;
}

.main-content{
    margin-top: 0 !important;
    padding-top: 0 !important;
    overflow: visible !important;
    height: 100% !important;
    max-height: 100% !important;
}

.grid{
    display: block !important;
}

.grid__column{
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
    display: block !important;
}

.frame{
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.body{
    overflow: visible !important;
    height: 100% !important;
    max-height: 100% !important;
    max-width: 100% !important;
}

[data-animate] {
    display: block !important;
    visibility: visible !important;
}

.news-detail__wrapper .image--float-left{
    float: none !important;
}

.header,
footer,
aside,
.news-link-list,
.sidebar,
.meta-navigation-wrapper,
.breadcrumb-wrapper,
.slider__wrapper,
.news__more-info-headline,
.news__highlightbox,
.slick-slider,
.filterbox,
.date-carousel-wrap{
    display: none !important;
}

.sidebar-wrapper{
    width: 0 !important;
    max-width: 0 !important;
}

.sidebar-wrapper--margin{
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
