.mb-0 { margin-bottom: 0px !important; }

/* Paddings */
.pt-20 {padding-top: 20px;}
.pt-50 {padding-top: 50px;}

.pointer { cursor: pointer; }

.pointer-event-none { pointer-events: none; }

.red-color { color: #dd5746; }


.search .search__bottom .search__submit {
    border: none;
}
.search .search__bottom .search__submit:hover {
    border: none;
}

.pagination__inner {
    list-style: none;       /* remove bullets */
    padding: 0;             /* remove default padding */
    margin: 20px 0;         /* spacing above/below */
    text-align: center;     /* center the pagination */
}

.pagination__inner li {
    display: inline-block;  /* make li horizontal */
    margin: 0 5px;          /* spacing between items */
}

.pagination__inner li a,
.pagination__inner li span {
    display: inline-block;  /* ensure link/number behaves nicely */
    padding: 6px 12px;      /* spacing inside items */
    border: 1px solid #ddd; /* border */
    border-radius: 4px;     /* rounded corners */
    text-decoration: none;  /* remove underline */
    color: #264c86;         /* link color */
}

.pagination__inner li .current {
    background: #264c86;    /* highlight current page */
    color: #fff;
    border-color: #264c86;
}

.article__list_custom .article__img{
        height: 300px;
}

.article__list_custom .article__category {
    display: flex;
    gap: 10px;
}
.article__list_custom  .article__category span{
    display: block;
    background: var(--color_0101);
    color: #fff;
    padding: 3px 15px;
    font-size: 0.8em;
}

.hidden {
    display: none !important;
}

.topnews-topwhoweare .topnews .topnews__list {
    height: auto;
    max-height: 450px;
}