.newsbox1 .b_left_big {
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
}

.newsbox1 .b_left_big .info-box{
    min-height: 93px;
    padding: 21px 0;
}

.newsbox1 .b_left_big img {
    border-radius: 5px;
}

.newsbox1 .b_left_small{
    padding: 10px 0;
}
.newsbox1 .b_left_small img {
    width: 130px;
    flex-shrink: 0;
}

.newsbox1 .b_right-item .simage {
    width: 130px;
    flex-shrink: 0;
}

.newsbox1 .b_right-item {
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
}

.newsbox1 .b_right-item:last-child {
    border: none;
}

/* --- Box 1: Dark Mode Styles --- */
body.dark-mode .newsbox1 .b_left_big,
html.dark-mode .newsbox1 .b_left_big {
    border-bottom-color: rgba(255, 255, 255, 0.12);
}

body.dark-mode .newsbox1 .b_right-item,
html.dark-mode .newsbox1 .b_right-item {
    border-bottom-color: rgba(255, 255, 255, 0.12);
}

body.dark-mode .newsbox1 .newboxtitle,
body.dark-mode .newsbox1 .title25,
body.dark-mode .newsbox1 .title22,
body.dark-mode .newsbox1 a,
html.dark-mode .newsbox1 .newboxtitle,
html.dark-mode .newsbox1 .title25,
html.dark-mode .newsbox1 .title22,
html.dark-mode .newsbox1 a {
    color: #f3f4f6 !important;
}

body.dark-mode .newsbox1 a:hover,
body.dark-mode .newsbox1 a:hover .title25,
body.dark-mode .newsbox1 a:hover .title22,
body.dark-mode .newsbox1 .newboxtitle:hover,
html.dark-mode .newsbox1 a:hover,
html.dark-mode .newsbox1 a:hover .title25,
html.dark-mode .newsbox1 a:hover .title22,
html.dark-mode .newsbox1 .newboxtitle:hover {
    color: #DF2027 !important;
}