.map-container{position:relative;padding-top:60%;background:whitesmoke;border:1px solid #d7d7d8}.map-container #map{position:absolute;top:0;right:250px;bottom:0;left:0;z-index:1}.map-container #map img{max-width:inherit}.map-container>p{position:absolute;display:block;top:40%;left:0;right:0;padding-right:250px;text-align:center}.map-container #results{position:absolute;border-left:1px solid #d7d7d8;right:0;top:0;bottom:0;width:250px}.map-container #results p{padding-left:20px}.map-container #results h2{margin-top:20px;margin-left:20px;font-size:20px}.map-container #results .list{position:absolute;top:55px;right:0;bottom:0;width:250px;overflow-y:scroll;overflow-x:hidden}.map-container #results .result{position:relative;padding:10px 20px;background:white;cursor:pointer;margin-left:1px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:-1px}.map-container #results .result:hover{background:#f6fcff}.map-container #results .result.selected{background:#f0f0f0}.map-container #results .result strong{font-size:13px;display:block;position:relative;margin:0;padding-right:42px}.map-container #results .result strong span{position:absolute;top:0;right:-3px;font-size:10px;font-weight:normal;color:#9c9c9c}.map-container #results .result p{padding:0;font-size:13px}.map-container .infoBox{background:white;padding:15px;text-align:left;border:2px solid #e31937}.map-container .infoBox h2{font-size:14px;font-style:none;margin-bottom:10px}.map-container .infoBox *{font-size:12px}.map-container .infoBox>img.arrow{bottom:-18px;position:absolute;left:50%;margin-left:-10px!important}input[name=storelocator_searchinput]{max-width:95%}@media only screen and (max-width:768px){.map-container{padding-top:70%}.map-container #map{right:0}.map-container #results{border:0;left:0;width:100%}.map-container #results .list{left:0;width:100%}.map-container #results .list .result p{text-align:left!important}}