/* Slider Layer (Last Posts) */
.last-posts {
    margin: 70px auto;
}

    .last-posts .thumbnail img {
        max-height: 250px !important;
    }

.MultiCarousel {
    float: right;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    position: relative;
}

    .MultiCarousel .MultiCarousel-inner {
        transition: 1s ease all;
        float: right;
    }

        .MultiCarousel .MultiCarousel-inner .item {
            float: right;
        }

            .MultiCarousel .MultiCarousel-inner .item > div {
                position: relative;
                text-align: center;
                padding: 10px;
                margin: 20px;
                background: #f1f1f1;
                color: #fff;
                border: 10px solid #04475c;
                border-radius: 15px;
                height: 280px !important;
            }

            .MultiCarousel .MultiCarousel-inner .item .thumbnail .overlay {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                background-color: #04475c;
                width: 100%;
                height: 40px;
                opacity: 0.95;
                overflow: hidden;
                transition: .5s ease;
                -o-transition: .5s ease;
                -moz-transition: .5s ease;
                -webkit-transition: .5s ease;
            }

            .MultiCarousel .MultiCarousel-inner .item .thumbnail:hover .overlay {
                opacity: 0.68;
                height: 100%;
            }

            .MultiCarousel .MultiCarousel-inner .item .thumbnail .overlay .description {
                top: 0;
                margin-top: -8px;
                font-size: 20px;
            }

            .MultiCarousel .MultiCarousel-inner .item .thumbnail:hover .overlay .description {
                white-space: nowrap;
                color: white;
                font-size: 20px;
                position: absolute;
                overflow: hidden;
                top: 50% !important;
                left: 50%;
                transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                -o-transform: translate(-50%, -50%);
                -moz-transform: translate(-50%, -50%);
                -webkit-transform: translate(-50%, -50%);
            }

    .MultiCarousel .leftLst, .MultiCarousel .rightLst {
        position: absolute;
        border-radius: 50%;
        top: calc(50% - 20px);
        background: none;
        border: none;
        font-size: 30px;
        color: #04475c;
    }

    .MultiCarousel .leftLst {
        left: 0;
    }

    .MultiCarousel .rightLst {
        right: 0;
    }

        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over {
            pointer-events: none;
            background: #ccc;
        }
/* Enf of Slider Layer */
