body { background-image: url('../img/pattern.png'); background-position: center center; font-family: 'Nunito', sans-serif; font-size: 15px;}
a { color: #000; text-decoration: none; }
a:hover { color: #000; }
.main-bg { background-color: #293160; }
.text-content { color: #EBE4D1; letter-spacing: .5px; }
.btn-primary { background-color: #293160!important; border-color: #293160!important; }
header { background-color: #293160; padding-top: 20px; padding-bottom: 20px; color: #EBE4D1; }
.header-logo { text-align: center; margin-bottom: 25px; }
.nav { display: flex; margin-top: -1px; 
text-align: center; white-space: nowrap; justify-content: center; }
.nav a { color: #EBE4D1; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; 
line-height: 28px;}
.nav a.active { text-decoration: line-through; font-weight: bold; }
.section { position: relative; padding-top: 25px; padding-bottom: 25px; }
.schedule-today { background-color: #293160; color: #FFF; font-weight: 600; padding: 15px; text-align: center; font-size: 22px; }
.headline .headline-item { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; 
margin-bottom: 20px;}
.headline .headline-item a { display: block; position: relative; }
@media (max-width: 575.98px) {
    .headline .headline-item { margin-bottom: 10px; }
    .headline .headline-item img { height: auto!important; }
}
.headline-content { position: absolute; bottom: 25px; left: 0; background-color: #FFF; 
padding: 15px 30px; opacity: .7; color: #000; font-weight: bold; font-size: 18px;}
.section-title { text-align: center; margin-bottom: 25px; }
.event-cont .card a { color: #000; text-decoration: none; }
.event-cont .card .card-title { font-weight: 600; font-size: 17px; letter-spacing: 1px; }
.event-cont .card .card-text p { margin-bottom: 0; }
.event-cont .card .card-date { font-size: 14px; position: absolute; bottom: 15px; left: 0; background-color: #FFF; 
opacity: .8; padding: 10px; color: #454545;}
.event-cont .card .card-img-cont { position: relative; }
.event-item { margin-bottom: 25px; display: flex; }
.event-item .event-item-img { vertical-align: middle; text-align: center; margin-bottom: 15px; }
.event-item .event-content h3 { font-weight: bold; font-size: 21px; letter-spacing: .7px; margin-bottom: 5px;}
.event-item .event-content .event-item-date { font-size: 13px; color: #919191; }
.event-item .event-content .event-desc { margin-top: 10px; }
.event-description { font-size: 15px; letter-spacing: .7px; line-height: 25px; }
.socmed { padding:0; margin: 0; font-size: 25px; }
.socmed li { margin-right: 10px; display: inline-block;}
.socmed li a { color: #EBE4D1; }
.tenant-nav { list-style-type: none; display: flex; justify-content: center; padding: 0;
margin-bottom: 30px;}
.tenant-nav li { padding: 0 15px; letter-spacing: 1px; text-transform: uppercase; }
.tenant-nav li a:hover { color: #293160; }
.tenant-item img{ width: 80%; }
.tenant-item a { text-align: center; vertical-align: middle; }
footer { background-color: #293160; text-align: center; padding: 30px; color: #EBE4D1; }
.content { font-size: 18px; line-height: 30px; text-align: justify; }
.content-item { margin-bottom: 25px; letter-spacing: .7px; }
.content-item h3 { font-weight: bold; font-size: 20px; }
.content-item .table td { border-bottom: 0; }
.lets-chill { height: 200px; }
@media (max-width: 575.98px) {
    .lets-chill{ height: auto; }
}