  ﻿/* HOMEPAGE ------ */

/* Homepage News */
/* Left panel */
.homepage-news-leftpanel {
    border-right: 4px solid #A20067; 
}

/* Right panel */
.homepage-news-rightpanel {
    border-top: 1px solid #D1D2D6;
    border-bottom: 1px solid #D1D2D6;
    border-right: 1px solid #D1D2D6;
}

/* Right panel - separate sections */
.homepage-news-rightpanel-sectionseparator {
    border-bottom: 1px solid #D1D2D6;
}

.homepage-news-rightpanel-sectionseparator > p {
    font-weight: 500; 
    color: #0B0C0C;
}

/* Left panel see more news button */
.homepage-news-seemorebtn {
    border: 1px solid #FFF !important;
    margin-top: 50px;
}

/* News background SVG */
.homepage-news-bg-svg {
    position: relative;
}

/* Homepage Events */
.homepage-events {
    border-left: 4px solid #A20067; 
    border-top: 1px solid #D1D2D6; 
    border-right: 1px solid #D1D2D6; 
    border-bottom: 1px solid #D1D2D6;
}

/* Homepage Events */
.homepage-events-links-date {
    border-top-left-radius: 4px; 
    border-bottom-left-radius: 4px;
}

/* Custom margin and paddings */
.custom-pl-10 {
    padding-left: 10px;
}

/* XL Large devices (between 1200 and 1700px) */
@media (min-width: 1699.99px) {
}


/* XL Large devices (between 1200 and 1700px) */
@media (min-width: 1199.98px) and (max-width: 1699.98px){
}


/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
}

/* Medium devices (tablets, less than 992px) */

@media (max-width: 991.98px) {
}

/* Small to Medium devices (Small to medium, less than 945px) */

@media (max-width: 945px) {
}


/* Small devices (landscape phones, less than 768px) */

@media (max-width: 767.98px) {

}



/* Small devices (landscape phones, less than 768px) */

@media (max-width: 576px) {
    .small-screen-padding {
        padding-right: 30px !important;
    }
}