/**
*
*  c33
*  3 NEWS for Home
*
**/

/*======= 320  padding l,r  5  = 310 ===*/

.c33 {
    overflow: hidden;
    margin-bottom: 2em;
    position: relative;
}


.c33.bottomLine::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 82.959%;
    height: 1px;
    border-bottom: solid 1px var(--colored-line);
}

.c33.ltr.bottomLine::after {
    left: 0;
}

.c33.rtl.bottomLine::after {
    right: 0;
}

.c33 ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.c33 .slides > li {
    display: flex;
}

.c33 .slides > li > .article {
    display: flex;
    flex: 1;
    flex-direction: column;
}

.c33 .slides > li > .article > .more {
    margin: auto 0 10px;
}


.c33 h2 {
    margin-top: 10px;
    margin-bottom: 1.5em;
    line-height: 1.2em;
    font-size: 1.6em;
}


.c33 h3 {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 1em;
}

.c33 h3 a {
    line-height: 1em;
    font-size: 0.8em;
    color: var(--hlBlue);
}


.c33 .news .more {
    color: var(--colored-text);
}


.c33 .news .more::after {
    content: ' >';
    display: inline-block;
    margin-left: 5px;
}

.c33 .news .article h3 {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 1em;
    color: var(--hlBlue);
}


.c33 .news .article .news-img-wrap img {
    width: 100%;
    height: auto;
}

.c33 .news-list-date {
    float: none;
}

/* line after each news */
.c33 .news .footer {
    border-top: solid 1px var(--colored-line);
}

.c33 .news li:last-child .footer {
    border-top: none;
}

/*======= 576 ========= MEDIA QUERIES ======= border 15 = 546 ===*/

@media only screen and (min-width: 576px) {
    .c33 h2 {
        font-size: 1.9em;
    }
}

/*======= 768 ========= MEDIA QUERIES ======= border 15 = 738 ===*/

@media only screen and (min-width: 768px) {
    .c33 h2 {
        font-size: 40px;
    }

    .c33 .slides {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        align-items: stretch;
    }

    .c33 .slides li {
        flex: 0 0 calc(50% - 10px);
        min-width: 0;
        box-sizing: border-box;
    }

    /* line after each news */
    .c33 .news .footer {
        border-top: none;
    }
}


/*======= 990 ======== MEDIA QUERIES ======== border 15 = 960 ===*/

@media only screen and (min-width: 990px) {
    .c33 .slides li {
        flex: 0 0 calc((100% - 40px) / 3);
        min-width: 0;
        box-sizing: border-box;
    }
}

/*======= 1398 ======= MEDIA QUERIES ======== border 30 = 1338 ==*/

@media only screen and (min-width: 1398px) {



    .c33.bottomLine::after {
        width: calc(((100vw - 1338px) / 2) + 1110px);
    }

}

/*======= 2512 ======= MEDIA QUERIES ==== Rand 151-45 = 2396 ==*/

@media only screen and (min-width: 2512px) {}

/*END-c33*/