button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #dc1214;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    cursor: pointer;
    background: #BE0002;
}


#header {
    background: #fff;
}

.top-navbar {
    background: #BE0002;
}

.navbar-brand-wpz a {
    color: #222;
}

.navbar-brand-wpz a:hover {
    color: #BE0002;
}


.video-area {
    background: #41454c;
}

.video-area .post-item .background-overlay {
    border-color: #41454c;
}


#news-ticker dt {
    color: #fff;
}


.widget .tabbernav li a:hover {
    color: #dc1214;
}

.sb-search .sb-icon-search:hover {
    background: #dc1214;
}
.sb-search .sb-icon-search {
    background: #41454c;
}

.sb-search .sb-search-input {
    background: #dc1214;
}

.infinite-scroll #infinite-handle span {
    background-color: #41454c;
}

.infinite-scroll #infinite-handle span:hover {
    background-color: #dc1214;
}

.single .post_author {
    background: #41454c;
}

.site-info-top {
    background: #41454c;
}

.site-info-top a:hover {
    color: #fff;
    opacity: .7;
}

.single .post_author {
    color: #fff;
}

.single .post_author a:hover {
    color: #fff;
    opacity: .7;
}

.site-footer {
    background: #f6f7f7;
}

.tagline {
    color: #a2a2a2;
}

#news-ticker {
    background: #41454c;
}

#news-ticker h3 {
    color: #fff;
}

.readmore_button a:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:not(.alt):hover, .woocommerce input.button:hover {
    color: #dc1214;
}

.recent-posts .cat-links a:hover {
    color: #dc1214;
}


/* Menu */



.navbar-nav ul {
    background: #dc1214;
}

.navbar-nav ul li:hover {
    background: #BE0002;
}


.main-navbar {
    border-top: none;
    background: #F2F2F2;
}

.main-navbar .navbar-nav > li > a {
    color: #343638;
    transition: none;
}

.main-navbar .navbar-nav > li:hover > a {
    color: #fff;
}

.main-navbar .navbar-nav > li > a:hover {
    color: #fff;
}

.main-navbar .navbar-nav > .current-menu-item > a, .main-navbar .navbar-nav > .current_page_item > a, .main-navbar .navbar-nav > .current-menu-parent > a, .main-navbar .navbar-nav > .current_page_parent > a {
    background: #41454c;
}

.navbar-nav > li:hover {
    background: #dc1214;
}


#navbar-top .navbar-nav a {
    padding: 10px 15px;
}

.navbar-nav a:hover {
    color: #fff;
}

.navbar-nav > .current-menu-item > a, .navbar-nav > .current_page_item > a, .navbar-nav > .current-menu-parent > a {
    color: #fff;
    background: #dc1214;
}

.top-navbar .navbar-nav > li > ul {
    transform: none;
    left: 0;
}


#news-ticker dd a:hover {
    color: #fff;
    text-decoration: underline;
}

.entry-content a {
    color: #222;
}

a:hover {
    color: #dc1214;
}

.entry-content a:hover {
    color: #dc1214;
}



.tags a {
    background: #dc1214;
}

.tags a:after {
    background: #dc1214;
}


.main-navbar .navbar-toggle .icon-bar {
    background: #343638;
}

-- ADDED BY SAMIR
/* Container */
.recent-posts-widget {
    background: #ffffff;
    padding: 16px 18px 18px;
    border-radius: 6px;
    border: 1px solid #e3e3e3;
}

/* Header label "Të fundit" */
.recent-posts-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
}

.recent-posts-label {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #d21f3c; /* red-ish, tweak for your theme */
}

/* Two-column layout on desktop */
.recent-posts-grid {
    display: flex;
    gap: 18px;
}

.recent-posts-column {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Each post item */
.recent-post-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #f0f0f0;
}

.recent-post-item:last-child {
    border-bottom: none;
}

/* Thumbnail */
.recent-post-thumb img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 4px;
}

/* Text part */
.recent-post-content {
    display: flex;
    flex-direction: column;
}

.recent-post-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
    text-decoration: none;
    color: #111111;
}

.recent-post-title:hover {
    text-decoration: underline;
}

.recent-post-date {
    font-size: 11px;
    color: #888888;
    margin-top: 3px;
}

/* MOBILE BEHAVIOR: on phones only, show only first column */
@media screen and (max-width: 1000px) {

    /* Force the grid to stack into a single column */
    body .recent-posts-grid {
        flex-direction: column !important;
    }

    /* Hide second column completely */
    body .recent-posts-column-second {
        display: none !important;
    }

    /* Smaller thumbnails */
    body .recent-post-thumb img {
        width: 60px !important;
        height: 60px !important;
    }

    /* Slightly smaller titles */
    body .recent-post-title {
        font-size: 13px !important;
    }
}


