.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.route-pin { width: 380px; position: absolute; top: 0; left: 0; z-index: 30; display:none; }
.route-pin p { font-size: 15px; line-height: 24px; color: #FFFFFF; }
.route-pin .top { }
.route-pin .center { padding: 30px; background: rgba(0, 0, 0, 0.5); }
.route-pin .bottom { margin: 0 auto; width: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 20px solid rgba(0, 0, 0, 0.5); }

.routes-route-map .route-pin { display: none; }