/*
ACTRIS colors

1 White Light #FFFFFF
2 Off-White #F1F1F3
3 Space Black #010025
4 Off-Black #29293D
5 Day A #CCE1F2
6 Day B #9EC9EC
7 Day C #629EE4
8 Sun #FCEAB8
9 Dusk A #FDC59F
10 Dusk B #F1B3C1
11 Dusk C #F86A71
12 Dusk D #72465E
13 Night A #5F54A6
14 Night B #2D347F
15 Northern Lights A #8CDECD
16 Northern Lights B #2398AA

Combo 1: 
7 10 9

Combo 2: 
3 16 15

*/

i {
    color: #010025;
    font-size: 4rem;
}

i.index {
    color: #2398AA;
    font-size: 4rem;
}


.navbar-custom {
    background-color: #fff;
    border-bottom: 5px solid #010025; 
} /* #1798a8;}
/* Styling of the navigation bar */

.navbar-custom a {
    color: #010025 !important;
    font-weight: bold;
}

a {
    color: #2398AA;
    font-weight: bold;
}

a:hover {
    color: #8CDECD;
}

.dropdownMenuLink-custom {
    background-color: #fff;
}

/* Styling of the news section*/

.recentNews {
    background-color: #fff;
}
.recentNews .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}
.recentNews .ct-blog {
    margin-bottom: 30px;
}

.ct-blog .inner {
    background-color: #FFFFFF;
    padding: 10px;
    transition: all 0.2s ease-in-out 0s;
    cursor: pointer;
    height: 100%;
}
.ct-blog .inner:hover {
    background-color: #F1F1F3;
}
.ct-blog .fauxcrop {
    height: 180px;
    overflow: hidden;
}

.ct-blog .fauxcrop img {
    width: 100%;
    object-position: bottom;
}

.ct-blog-content {
    display: table;
    padding: 15px 0 13px;
}


.ct-blog-content .ct-blog-date {
    border-right: 1px solid #8CDECD;
    display: table-cell;
    font-family: "Lato", sans-serif;
    padding: 0px 18px 0px 15px;
    text-align: center;
}

.ct-blog-content .ct-blog-date span {
    font-size: 16px;
    color: #2398AA;  
    font-weight: 700;
    display: block;
    line-height: 1;
}
.ct-blog-content .ct-blog-date strong {
    font-size: 25px;
    color: #2398AA;  
}
.ct-blog-content .ct-blog-header {
    color: #010025;
    display: table-cell;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.2px;
    line-height: 1.1;
    padding: 0 20px;
    vertical-align: top;
}



