.lcr-entry {
    background-color: white;
    padding:10px;
	border-bottom:1px solid #dee2e6;

}
.lcr-entry:nth-of-type(2n+1) {
	background:#f8f9fa;
}


.lcr-entry h5 .badge {
	font-size:14px;
	border:none;
	box-shadow:unset;
	position:relative;
	top:-3px;
	margin-left:10px;
}

a.badge.pc {
       background:#fff1d1;
    	color:#212529;
}
a.badge.cc {
       background:#f5d3d6;
    	color:#212529;
}
a.badge.u {
    color:#212529;
    background:#ccf2f9;
}
a.badge.pc:not([href]):not([tabindex]) {
    	color:#212529;

}
a.badge.cc:not([href]):not([tabindex]) {
    	color:#212529;

}


span.badge.pc {
       background:#fff1d1;
    	color:#212529;
}
span.badge.cc {
       background:#f5d3d6;
    	color:#212529;
}
span.badge.u {
	color:#212529;
	background:#ccf2f9;

}
span.badge.pc:not([href]):not([tabindex]) {
}
span.badge.cc:not([href]):not([tabindex]) {
}



.lcr-entry.pc {
    border-top-color: #FFB71B;
}
.lcr-entry.cc {
    border-top-color: #CE2334;
}
.lcr-entry.u {
    border-top-color: #00BFDF;
}

.lcr-entry .lcr-detail {
    padding: 10px 0px 0 0px;
}

.lcr-entry .lcr-info {
    padding-bottom:10px;

}

.lcr-entry .lcr-title {
    display: flex;
    justify-content: space-between;
}
.lcr-entry .lcr-closed {
	flex-grow:1;
	padding-left:10px;
}
.lcr-traffic-effect {
	padding-bottom:0px;
    margin-bottom:0px;

}
.lcr-entry .lcr-view-map {
    font-size: 0.8em;
}


@media screen and (max-width: 991px) {
	.lcr-entry .lcr-title{
		display:block;
	}

	.lcr-entry .lcr-primary-street {
		display:block;
	}
	.lcr-entry .lcr-view-map {
		display:block;
		margin-bottom:5px;
	}
	.lcr-entry .lcr-closed {
		display:inline-block;
		padding-left:0px;
		padding-bottom:10px;
	}

	.lcr-entry .lcr-view-map.btn-link {
		display:inline-block;
		margin-left:10px;
		border-radius:.25rem;
		border: 1px solid #dee2e6;
		margin-bottom: 5px;
		padding: 5px 10px;
		margin-left:0px;
		text-decoration: none;
	}
	.lcr-entry .lcr-info {
		margin-top:5px;
		font-size:1rem;
	}

	.lcr-view-map-wrapper {
		float:right;
	}
}


@media screen and (max-width: 600px) {


	.lcr-entry h5 .badge {
		top:unset;
		margin-left:0px;
		display:inline-block;
	}

	.lcr-entry .lcr-closed {
		display:inline-block;
	}
	.lcr-entry .lcr-view-map.btn-link {
		display:inline-block;
		margin-left:10px;
		border-radius:.25rem;
		border: 1px solid #dee2e6;
		margin-bottom: 5px;
		padding: 5px 10px;
		margin-left:0px;
		text-decoration: none;
	}

}
