/* global selectors */
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder, ::-ms-input-placeholder {
    color: var(--tg-tetiary-black-color);
    opacity:  1;
    font-weight: 500;
}

ul.pagination.list-wrap > li > a.page-link, ul.pagination.list-wrap > li > a > i, .blog-meta-three .list-wrap li, .blog-meta-three .list-wrap li a, .blog-meta-three .list-wrap li i {
    color: var(--tg-tetiary-black-color);
    cursor: pointer;
}

.news-search .sidebar-search > form input, .news-categories {
    border: 1px solid var(--tg-card-border-color-1);
    border-radius: 12px;
}

.news-search input, .bw-title {
    color: var(--tg-tetiary-black-color);
}

.news-search {
    display: flex !important;
    flex-direction: column !important;
    gap: 32px;
}

.news-search * {
    margin-bottom: 0px;
}

.blog-widget .bw-title::before {
    background: #B9D9DB;
    height: 3px;
}

.blog-widget .bw-title {
    font-size: 18px !important;
    color: rgba(61, 61, 61, 1);
}

.bs-tag-list .list-wrap li a {
    background: #B9D9DB;
    font-size: 16px;
    font-weight: 400;
    border-radius: 12px;
    padding: 8px 12px;
}

.blog-details-thumb img {
    border-radius: 0px;
}

.blog-details-content > p {
    color: black;
    font-size: 16px;
    font-weight: 400;
    text-align: justify;
}

.blog-details-content > .title {
    color: black;
}

.blog-meta-three .list-wrap li img {
    max-width: 36px;
}

/* categories */
.news-categories .bs-cat-list li a, .news-categories .bs-cat-list li a span {
    color: rgba(61, 61, 61, 1);
    font-weight: 400;
    text-transform: capitalize;
}

/* search */
.sidebar-search form input::placeholder {
    font-size: 16px;
    font-weight: 500;
    color: rgba(61, 61, 61, 1);
}

.sidebar-search button#find-keywoards i::before {
    font-size: 24px !important;
}

/* pagination */
ul.pagination.list-wrap > li > a.page-link {
    border-radius: 6px;
    border-color: var(--tg-card-border-color-1) !important;

    font-size: 18px;
}

ul.pagination.list-wrap li.page-item:first-child > a.page-link, ul.pagination.list-wrap > li.page-item:last-child > a.page-link {
    border: none;
}

/* recent news */
.recent-news .content h2.title > a {
    color: black;
    font-weight: 400;
}

.recent-news .content > span.date {
    color: rgba(61, 61, 61, 1);
    font-weight: 600;
}

.recent-news .content > span.date i {
    font-size: 24px;
}

.recent-news .rc-post-item, .category-data {
    cursor: pointer;
}

/* detail news */
#news-curr-content p {
    color: black;
    font-weight: 400;
}

.metadata-content ul li a, .metadata-content ul li {
    color: rgba(61, 61, 61, 1);
    font-weight: 600 !important;
    gap: 12px;
}

.metadata-content ul.list-wrap li i {
    font-size: 24px !important;
    color: var(--tg-primary-color) !important;
}

.metadata-content ul.list-wrap {
    gap: 32px;
}

/* fellow stories */
.container  {
    display: flex;
    flex-direction: column;
    /* gap: 42px; */
    padding-bottom: 88px;
}

.banner-bg-seven:before {
    background: unset;
    background-color: rgba(4, 68, 96, 0.9);
}

 .section-title-two .tg-element-title,  .section-title-two p.sub-title,  .title.tg-element-title {
    color: var(--tg-primary-white-color);
}

 .fellow-story {
    position: relative;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;

    display: flex;
    flex-direction: column;
    min-height: 360px;

    border: none;
    border-radius: 15px;
    /* width: 640px; */
}

 .fellow-story:hover .backround-fellow {
    filter: unset !important;
}

 .fellow-story .rc-post-wrap {
    display: flex;
    flex-grow: 1;
    z-index: 3;
}

 .fellow-user p {
    font-size: 16px;
    font-weight: 700;
    line-height: 14px;
    color: var(--tg-primary-color);
}

 .fellow-user span {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: var(--tg-primary-yellow-color);
}

 .fellow-data p:first-child {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: var(--tg-primary-black-color);
}

 .fellow-data p:last-child {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--tg-primary-black-color);
}

 .fellow-story-data {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

 .fellow-story-data .btn {
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    border-radius: 28px;
    width: fit-content;
    padding: 0px 19px;
    min-height: 35px;
}

 .button-groups .btn-three {
    background-color: transparent;
    border: 2px solid var(--tg-primary-white-color);
}

 .button-groups .btn-three:hover {
    background-color: transparent;
    border: 2px solid var(--tg-primary-white-color);
}

 #slick-fellow .slick-slide {
    padding: 0px 16px;
}

 .background-gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: var(--tg-linear-gradient-white);
    z-index: 1;
    border-radius: 15px;
}

 .backround-fellow {
    background-size: cover;
    background-position: center;
    filter: grayscale(100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
