.newsTag,
.dateTxt {
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.5);
}

.grid {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    background-color: var(--theme-surface);
    gap: 1.6rem
}

.grid ul {
    margin: 0;
    padding: 0
}

.grid--wrapper {
    border-radius: 1.6rem;
    padding: 1.6rem
}

.grid__container {
    position: relative;
    list-style-type: none;
    width: 100%;
    gap: 1.2rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.content-card__button,
.content-card__external-button {
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
}

.content-card__button {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}

li.contentCard {
    position: relative;
}


li.contentCard:hover h6 {
    color: #0080FF;
}

.newsSingleBox {
    transition: 0.3s ease-in-out;
    border: solid 1px #ffffff;
    padding: 10px;
}

.newsTagDate .la-calendar {
    font-size: 18px;
}

.dateTxt {
    display: flex;
}

li.contentCard:hover .newsSingleBox {
    border: solid 1px #0080FF;
    transition: 0.3s cubic-bezier(1, 0.02, 1, 1);
}

.pagination .page-link {
    border-radius: 50% !important;
    width: 40px !important;
    display: flex;
    justify-content: center;
    height: 40px;
    align-items: center;
}

.pagination li.page-item {
    padding: 5px;
}

.pagination .page-link:hover {
    background: #0080FF;
    color: #fff !important;
}

.grid__container .content-card {
    width: auto
}

.object-fit-cover-picture {
    height: 125px;
    display: block;
}

.object-fit-cover-picture__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.grid__container--3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid__container--2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid__container--1 {
    grid-template-columns: minmax(0, 1fr)
}

.cardTitle {
    background-color: #DCF1F7;
    border-radius: 1rem 1rem 0 0;
}

ul#categoryList a {
    position: relative;
    padding-left: 15px;
    padding-bottom: 5px;
}

ul#trendignList li:hover .tlcContent h6 {
    color: #0080FF !important;
}

ul#categoryList a:before {
    position: absolute;
    content: "";
    background-color: #0080FF;
    width: 6px;
    height: 6px;
    left: 0;
    top: 8px;
    border-radius: 6px;
}

ul#categoryList a:hover span {
    color: #0080FF !important;
}

ul#trendignList .object-fit-cover-picture {
    height: 60px;
    max-width: 70px;
}

.catTtle {
    font-weight: 500;
    font-size: 14px;
    color: #000;
}

span.filterCount {
    background-color: #fff !important;
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 10px;
    border-radius: 50px;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #0080FF !important;
}

.author .dash {
    color: var(--muted);
    font-weight: 700;
    margin-right: 6px;
}

.newsDetailsPageSec .object-fit-cover-picture {
    height: max-content;
}

span.la-ico {
    background-color: #F2FCFF;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.share,
.like {
    cursor: pointer;
}

.share:hover span.la-ico,
.like:hover span.la-ico {
    background-color: #0080ff;
}

span.laTxt {
    color: rgba(0, 0, 0, .65);
}

.share:hover span.laTxt,
.like:hover span.laTxt {
    color: #000;
}

.share:hover span.la-ico path,
.like:hover span.la-ico path {
    fill: #fff;
}


/* Responsive css */


@media (max-width: 991px) {

    .grid__container,
    .grid__container--1,
    .grid__container--2,
    .grid__container--3,
    .grid__container--4,
    .grid__container--5 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .adbnr_sec {
        flex-direction: column;
        padding: 15px;
        gap: 15px;
    }

    .adbnr_sec .big-text {
        font-size: 18px;
    }
}

@media (max-width: 640px) {

    .grid__container,
    .grid__container--1,
    .grid__container--2,
    .grid__container--3,
    .grid__container--4,
    .grid__container--5 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (max-width: 480px) {
    .grid__container-responsive.grid__container--5 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .grid__container-responsive .club-badge {
        height: 4.8rem;
        width: 4.8rem
    }

    .grid__container,
    .grid__container--1,
    .grid__container--2,
    .grid__container--3,
    .grid__container--4,
    .grid__container--5 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .object-fit-cover-picture {
        height: auto;

    }
}