.img-fluid {
    max-width: 100%;
    /* height: 100%; */
}
.img-list {
    width: 11.75rem;
}
.img-card-profile {
    width: 12.375rem;
    height: 7rem;
}
.img-profile-112 {
    border-radius: 50%;
    width: 112px;
    height: 112px;
}
.img-back {
    height: 21.375rem;
}
.img-profile-48 {
    border-radius: 50%;
    width: 48px;
    height: 48px;
}
.img-profile-32 {
    border-radius: 50%;
    width: 32px;
    height: 32px;
}
.img-border{
    border-radius: 1rem;
}
.img-border-top {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.img-border-left {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.img-border-bottom {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.atm-i {
    display: none;
    visibility: hidden;
}
#at4-share {
    display: none;
}

#main_media_container {
    position:relative;
    /* margin: 0 15%;
    max-width:63.875em; */
}

#media_container {
    position:relative;
    overflow:hidden;
}

#media_container .prev-button-container, #media_container .next-button-container {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:15%;
}

#media_container .prev-button-container  .transparent-back, #media_container .next-button-container .transparent-back {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:100%;
    background:url(https://cisp.cachefly.net/template/en2016/images/transparent_back.png) repeat;
}

#media_container .prev-button, #media_container .next-button {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:100%;
    background:url(https://cisp.cachefly.net/template/en2016/images/carousel_arrow_left.png) no-repeat center center transparent;
    font-size:0;
    color:transparent;
}

#media_container .next-button-container {
    left:auto;
    right:0;
}

#media_container .next-button {
    background-image:url(https://cisp.cachefly.net/template/en2016/images/carousel_arrow_right.png);
}

#media_container .media-item-container {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    display:none;
}
#media_container .media-item-container.audio .vjs-poster {
    display:block !important;
}

#media_container img {
    display:block;
    width:100%;
}

/* #main_media_container .media-description-container, .image-caption-container {
    padding:1em;
    color:#FFF;
    background-color:#3A3A3A;
    margin-bottom:1em;
    font-size:0.8em;
} */

/* #main_media_container .media-description-container small, .image-caption-container small {
    color:#999999;
} */

/* #main_media_container .media-tools-container .link-container {
    width:25%;
} */

/* #main_media_container .media-pagination-container {
    text-align:center;
    width:50%;
} */

#main_media_container .media-pagination-container a {
    width:12px;
    height:12px;
    background:url(https://cisp.cachefly.net/template/en2016/images/media_pagination_inactive.png) no-repeat center center transparent;
    font-size:0;
    display:inline-block;
    color:transparent;
    outline:0px none;
    margin:0 3px;
    vertical-align:text-top;
    position:relative;
}

#main_media_container .media-pagination-container a.active {
    background-image:url(https://cisp.cachefly.net/template/en2016/images/media_pagination_active.png);
}

#main_media_container .media-pagination-container a span {
    background:url(https://cisp.cachefly.net/template/en2016/images/media_thumbnail_popup_arrow.png) no-repeat bottom center transparent;
    padding-bottom:14px;
    display:none;
    width:225px;
    position:absolute;
    bottom:14px;
    left:-107px;
    z-index:1;
}

#main_media_container .media-pagination-container a span img {
    display:block;
    width:225px;
    border:3px solid #000000;
    border-radius:2px;
}

#media_descriptions_container {
    display:none;
}

.advert-container * {
    display: block;
    width: 100%;
    height: auto;
}