/* To hide normal schedule links, use display: none; */
/*
.route-detail__schedules {display: none;}
*/


/* For May 8, 2022 schedule update: to hide normal schedule links */
.route-detail__schedules ul {display: none;}

.category {
	background-color:#E7E3EF; 
	border:thin solid black; 
	padding:5px;
    }
	
.signDescription {
text-align: center; 
color: rgb(228, 52, 53); 
font-size: 11px;	
}

.signs {
	border: medium solid rgb(148, 170, 173); 
	padding: 20px; color: rgb(164, 191, 26); 
	font-size: 28px; 
	text-transform: uppercase; 
    text-align: center;
	background-color: rgb(0, 0, 0);
}


.list--nobullets {list-style: none;padding-left: 0;}
.list--horizontal li {display: inline;}
.list--horizontal__dividers > li {
    padding-left: 0;
    margin: 0 7px 5px 0;
}

.list--horizontal__dividers > li:after {
    content: "|";
    margin-left: 10px;
    color: #ccc;
}
.list--horizontal__dividers > li:last-child:after {
    content: "";
    margin: 0;
}

.btn {
    white-space:normal !important; 
    word-wrap: break-word; 
    word-break: normal;
}


.transit-content h1, 
.transit-content h2, 
.transit-content h3,
.transit-content h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #373737
}

.transit-content .p--large {font-size: 1.3em;}

.transit-content a, 
.lost-found a {
    text-decoration: underline;}
    
.transit-content a.btn {text-decoration: none;}

/* Lost and Found - SiteFooter */
.lost-found p {text-align: center;}

.route-detail h2 {
        background-color: #E7E3EF;
        padding: 5px 10px;
        font-weight: 500;
}

