.article-description a>span {
    color: #01a9a2;
}

.cd-img-replace {
    color: #01a9a2;
}


.gallery-card .img-container-first {
    position: relative;
    height: 41.5rem;
    display: inline-block;
}

.gallery-card .img-container-first .image {
    height: inherit
}

.overlay>a>date,
.overlay>a>h3,
.overlay-small>a>date,
.overlay-small>a>h3 {
    text-shadow: 1px 1px rgb(74, 74, 74);
}

.gallery-card .img-container-first .overlay {
    position: absolute;
    top: 70%;
    bottom: 0%;
    left: 0;
    right: 0;
    width: 100%;
    opacity: 1;
    transition: all .5s ease;
}

.gallery-card .img-container .overlay {
    position: absolute;
    top: 70%;
    bottom: 0%;
    left: 0;
    right: 0;
    /* height: 100%; */
    width: 100%;
    opacity: 1;
    transition: all .5s ease;
    /* background-color: rgba(255, 255, 255, 0.9); */
}

.gallery-card .img-container .overlay-small {
    position: absolute;
    top: 50%;
    bottom: 0%;
    left: 0;
    right: 0;
    width: 100%;
    opacity: 1;
    transition: all .5s ease;
}

.gallery-card .img-container {
    position: relative;
    height: 20rem;
    /* width: 200px;
    height: 200px; */
    display: inline-block;
}

.gallery-card .img-container:hover .overlay {
    opacity: 1;
}

.gallery-card {
    margin-bottom: 1.3rem;
    border-radius: 1.5rem;
}

.gallery-card .image {
    border-radius: 1.5rem;
    display: block;
    width: 100%;
}

.article-navbar {
    flex: 1 1;
}

.article-navbar li {
    padding: 10px;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom: 1px solid #bababa;
    background: #fff;
    background-color: rgb(255, 255, 255);
    flex: 1 1 20%;
}

.article-navbar li>a {
    background-color: transparent;
    padding: 17px 30px;

    /* border: 0;*/

    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: 0px;
    border-right: 1px solid #bababa;
    appearance: none;
    width: 100%;
    text-align: center;
}

.article-navbar li.active>a {
    color: #00a9a1;
}

/* .article-navbar .nav-item {

} */


/* 
@media(max-width: 768px) {
    body {
        padding: 0;
    }

    .container.gallery-container {
        border-radius: 0;
    }
} */