/* This is used for the news */
h2 { font-weight: 600 !important; }

.news-styles {
    background-color: #f7f7f7;
    padding: 60px 0;
}
.region.region-news-content .view-header {
    display: flex;
    justify-content: space-between;
}
.view-header a.more-link:link { text-decoration: none; color: #153D6E; }
.view-header a.more-link:visited { color: #153D6E }
.view-header a.more-link:hover { color: #B69A64;}


#block-directorate-views-block-news-block-alt .view-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1.5rem;
    margin-top: 1.6rem;
}
#block-directorate-views-block-news-block-alt .view-content .views-row {
    background: #ffffff;
    padding: 1.3rem;
    border-radius: 3px;
}
#block-directorate-views-block-news-block-alt .view-content .views-row a:link {
    font-weight: 600;
    font-size: 1.25rem;
    text-decoration: none;
    color: var(--bs-body-color);
}
#block-directorate-views-block-news-block-alt .view-content .views-row a:visited { color: var(--bs-body-color); }
#block-directorate-views-block-news-block-alt .view-content .views-row a:hover { color: #153D6E }

#block-directorate-views-block-news-block-alt .view-content .views-row .views-field.views-field-title {
    margin-bottom: 0.8rem;
}

/*
Extra Content Region for Hospital Management
*/
.extra-content {
    padding: 60px 0;
}
.region.region-extra-content .view-header {
    display: flex;
    justify-content: space-between;
}

#block-directorate-views-block-staff-members-block-alt .view-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 1.5rem;
    margin-top: 1.7rem;
}

#block-directorate-views-block-staff-members-block-alt .view-content .views-row .views-field-field-profile-picture {
    margin-bottom: 1rem;
}
#block-directorate-views-block-staff-members-block-alt .view-content .views-row .views-field.views-field-title {
    font-weight: 600;
    font-size: 1.2rem;
    margin: 0.5rem 0;
}


/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 991.98px) {
    #block-directorate-views-block-news-block-alt .view-content {
        display: grid;
        grid-template-columns: 1fr;
        grid-row-gap: 1.5rem;
    }
    
@media (max-width: 991.98px) {    
    #block-directorate-views-block-staff-members-block-alt .view-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 1.8rem;
    }
    
}
	


/* #block-announcementsnewsblock .layout__region{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}


.block-views-blockannouncements-block-1,
.block-views-blocknews-block-1{
    background-color: white;
    position: relative;
    padding: 25px;
    padding-bottom: 70px;
    height: 100%;
    width: 100%;
}


.block-views-blockannouncements-block-1 h2, .block-views-blocknews-block-1 h2{
    padding-bottom: 15px;
    color: #B69A64;
}

 .block-views-blocknews-block-1{
    margin-left: 30px;
} 

.block-views-blockannouncements-block-1 .more-link,
.block-views-blocknews-block-1 .more-link{
    position: absolute;
    left: 25px;
    bottom: 5px;
    margin-top: 25px;
}

.block-views-blockannouncements-block-1 .more-link a,
.block-views-blocknews-block-1 .more-link a{
    text-decoration: none;
    font-size: 16px;
    color: #153D6E;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.block-views-blockannouncements-block-1 .more-link a:hover,
.block-views-blocknews-block-1 .more-link a:hover{
    text-decoration: underline;
    color: #B69A64;
}

.block-views-blockannouncements-block-1 .more-link a::after,
.block-views-blocknews-block-1 .more-link a::after{
    content: '\f121';
    font-family: 'LineAwesome';
    color: #fff;
    background-color: #B69A64;
    border-radius: 50%;
    margin-left: 8px;
    width: 30px;
    height: 30px;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.block-views-blockannouncements-block-1 .view-announcements .view-content .views-row,
.block-views-blocknews-block-1 .view-news .view-content .views-row,
.view-announcements .view-content .views-row,
.view-news .view-content .views-row{
    margin-bottom: 15px;
}

.block-views-blockannouncements-block-1 .view-announcements .view-content span a,
.block-views-blocknews-block-1 .view-news .view-content span a,
.view-announcements .view-content span a,
.view-news .view-content span a{
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #153D6E;
}

@media(max-width: 768px){
    #block-announcementsnewsblock .layout__region{
        grid-template-columns: repeat(1, 1fr);
    }
} */
