.thm-annoncements-list .announcement-row {
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: space-around;
}
.csstest {
    color:var(--e-global-color-primary);
}
.thm-annoncements-list a {
    text-decoration: none;
    font-weight: 400;
    color: #1072ba;
}

.thm-annoncements-list .announcement-row:nth-child(odd) {
    background-color: #fff;
}

.thm-annoncements-list .announcement-details {
    width: 80%;
    float: left;
}

.thm-annoncements-list .announcement-details .announcement-date span {
    color: #474b55 !important;
    font-weight: 300 !important;
}

.thm-annoncements-list .download-icn a {
    color: #000000;
    cursor: pointer;
}

.thm-annoncements-list .download-icn i {
    margin-left: 5px;
}

.thm-annoncements-list .year-navigation a {
    background: unset !important;
    padding: 20px !important;
    border: unset !important;
    color: #474b55 !important;
    font-weight: 300;
}

.thm-annoncements-list .year-navigation a.yourir-active {
    color: #1072ba !important;
    font-weight: 400;
    border-bottom: 2px solid #1072ba !important;
}

.thm-annoncements-list .items {
    margin-top: 17px;
    border-top: 2px solid #d3d3d3;
}

.thm-annoncements-list .pagination {
    display: flex;
    justify-content: center;
}

.thm-annoncements-list .pagination {
    display: flex;
    justify-content: center;
}

.thm-annoncements-list .pagination a {
    padding: 20px;
    color: #474b55;
}

.thm-annoncements-list .pagination a.yourir-disabled {
    display: none;
}

.thm-annoncements-list .pagination a.yourir-active {
    color: #1072ba;
}

.thm-annoncements-list
    .announcement-info
    .yourir-price-sensitive-marker:before {
    color: #474b55;
    margin-left: 10px;
}

#announcements-widget.thm-annoncements-list .items {
    margin: unset;
    border: unset;
}

#announcements-widget.thm-annoncements-list .items .announcement-row {
    padding: 30px 0px;
    border-top: 1px solid #000;
    justify-content: space-between;
}

#announcements-widget.thm-annoncements-list
    .items
    .announcement-row:last-of-type {
    border-bottom: 1px solid #000;
}

/* Responsive styles */
@media (max-width: 480px) {
    .thm-annoncements-list .year-navigation a {
    padding: 20px 10px !important;    
    }

    
}