/* site-specific styles */
/* Homepage search box */
#homepage-search_box #search_box {
    background-color: #ccdde9;
    color: #002754;
}
#homepage-search_box #location_box,.location_box {
    background-color: #fff;
}
@media (min-width: 768px) {
    #homepage-search_box #location_box table {
        font-size: .889rem;
    }
}
.icon-bar a:hover {
    text-decoration-color: #005493 !important;
}
.icon-bar__icon-label:active {
    color: #005493;
}
/* libcal calendar styles */
.s-lc-mhw-header, .s-lc-mhw-days th, .s-lc-time { text-align: center; }
.s-lc-mhw-days th {
    text-align: center;
    min-width: 14.28%; 
    max-width: 14.28%;
    width: 14.28%;        
}
tr.s-lc-mhw-cells { height: 75px; }
td.s-lc-mhw-noday { background: #dee2e6;}
td.s-lc-mhw-day { border: 1px solid #dee2e6; }
.s-lc-mhw-loc {text-align: center;}
.s-lc-mhw-day-l { text-align: right;}
.s-lc-mhw-sub-loc,.s-lc-mhw-loc-name{ display:none; }
.lc_today { background-color: #005493!important; color: #fff; }
