﻿#news-body {
    overflow-y: auto;
}

#news-body div dt:not(:first-child) {
    margin-top: 10px;
}

.img-apptype-wrapper,
.img-apptype-wrapper-mobile {
    position: relative;
}

.img-apptype-wrapper img,
.img-apptype-wrapper-mobile img {

    position: absolute;
    width: 99%;
    top: 0;

    border-radius: 3px;
}

.img-apptype-wrapper img {

    /* Opacity & transition related */
    opacity: 1;
    transition: opacity 0.4s linear;
}

.img-apptype-wrapper-mobile {

    /* In XS mode, separate the images */
    margin-bottom: 15px;
}

.faded-out {
    opacity: 0 !important;
}

#news-list img {
    max-width: 100%;
    padding-top: 6px;
    padding-left: 15%;
    padding-right: 15%;
}