.map_info{display:flex;padding:20px 0 0 0}.map_info>div{min-width:33.333333%;padding:0 20px;border-width:0 0 0 2px;border-style:dotted;border-color:#3eb4e2}.map_info>div:first-child{border-width:0;padding-left:0}.map_info>div:last-child{padding-right:0}.map_info .title{text-transform:uppercase;font-weight:bold;margin:0 0 .5em 0;font-size:.875rem}.map_info .map_key{font-size:.875rem}.map_info .map_key .map_key_icon{float:left;font-size:1em;width:25px;height:25px;margin-right:.5em;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:contain}.map_info .map_key .map_key_icon.l_marker{background-image:url("../images/ticketeaser/map_markers/L_MARKER.png")}.map_info .map_key .item_container{float:left;width:85%}.map_info .map_key .item_container .parking_lot_item{margin-bottom:.5em}.map_info .public_transportation .map_key .line_icon_container{float:left}.map_info .public_transportation .map_key .text_content{float:left;margin-top:3.5714285714px;margin-bottom:10px}.map_info .transportation_icon{vertical-align:middle;height:25px;width:auto;margin-right:.25em}@media only screen and (max-width: 52em){.map_info{flex-wrap:wrap}.map_info>div{flex-shrink:0;width:100%;border-width:2px 0 0 0;padding:20px 0}.map_info>div:first-child{border-width:0;padding-top:0}.map_info>div:last-child{padding-bottom:0}}/*# sourceMappingURL=map_info.css.map */
