main[role=main] .feed-container .feed#winners-section .feed-blocks > li img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
main[role=main] .feed-container .feed#winners-section .feed-blocks > li article a:hover img{
    -webkit-filter: none;
    filter: none;
}
.homepage-carousel .flex-direction-nav {
    display: none;
}
.homepage-carousel ul.slides li.item {
    background-color: #000 !important;
    color: #04d5a6 !important;
}
.homepage-carousel .slide-info {
    color: #04d5a6 !important;
}
.links-box-container .links-box {
    background-color: #000 !important;
}
.links-box-container .links-box a,
.links-box h3.e-head {
    color: #04d5a6;
}
.homepage-carousel .image-block {
    background-position: center !important;
}
@media (max-width: 991px) and (min-width: 659px) {
    .homepage-carousel .image-block {
        margin: 0 !important;
        width: 100% !important;
        height: auto !important;
        max-height: 380px !important;
        left: 0 !important;
    }
    .homepage-carousel .slide-content {
        position: static !important;
        height: auto !important;
        width: 100% !important;

    }
    .homepage-carousel .slide-info {
        position: static !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        max-width: none !important;
        width: 100% !important;   
    }
}
.homepage-carousel {
    height: 596px;
    padding-top: 77px;
}
@media screen and (min-width: 28.75em) {
    .homepage-carousel {
        height: auto;
    }
}
@media screen and (min-width: 41.25em) {
    .homepage-carousel {
        height: auto;
        max-height: none;
        padding-top: 30px;
    }
}
