:root { 
--green-light: #EDF0D8;    
    }
    
.fa-facebook:before {
    content: "\f39e";
}
.icon-linkedin::before {
    content: "\f0e1";
}

.line-footer, .line-header{
    background-color: var(--primary);
}

.line-color{
    background-color: var(--green-light);
}

.line-menu, .line-banner, .line-header {
    padding-top: 0px;
    padding-bottom: 0px;
}
.line-pad-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.line-pad-sm {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.line-pad-md {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.line-pad-lg {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
}
.line-pad-t-0 {
    padding-top: 0;
}
.line-pad-t-sm {
    padding-top: 2.5rem;
}
.line-pad-t-md {
    padding-top: 5rem;
}
.line-pad-t-lg {
    padding-top: 7.5rem;
}
.line-pad-b-0 {
    padding-bottom: 0;
}
.line-pad-b-sm {
    padding-bottom: 2.5rem;
}
.line-pad-b-md {
    padding-bottom: 5rem;
}
.line-pad-b-lg {
    padding-bottom: 7.5rem;
}

@media (min-width: 991px) {
    .page-event .news-mosaic.list-result-wrapper > .row, .page-event .events.allEvents.events-mosaic > .row, .page-event .content.news.eventsList > .row {
        grid-template-columns: repeat(2, 1fr)!important;
    }
}
