#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .Filter_section .col-xs-12.search_filter .sl-search-group > span i {
   
    background-color: #424242 !important;
}





main.menu .menu-category-wrapper .__menu_padding {
    padding: 0 23px;
 display: inline-block;
min-width: 300px;
}


#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel {
  
    background: #424242 !important;
}

@media only screen and (max-width: 750px) {
main.menu .menu-category-wrapper .__menu_padding {
    padding: 0 23px;
 display: inline-block;
width: 100%;
}

}


/*------------infobox--------*/

body  #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow a.action {
    background:#424242 !important;
    color: #fff;
border:none;
    
}


body  #asl-storelocator.asl-p-cont.asl-bg-0 .infoWindow .glyphicon {
    color: #fff;
}


body  #asl-storelocator.asl-p-cont .infoBox .infowindowContent span {
    color:  #fff!important;
}


body #asl-storelocator.asl-p-cont .infoBox .asl-tt-details > div, #asl-storelocator.asl-p-cont .infoBox .p-time {
    
    color: #fff!important;
}


 #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .distance {
      color: #fff!important;

}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .distance:before {
 font-family: FontAwesome;
  content: "\f018 ";
padding:0 5px 0 2px;
 
}


body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow h3 {
    background: #af9972 none repeat scroll 0 0 !important;
    color:  #424242!important;
   font-weight:900;
font-size:13px;

}