.popupWindow{min-height:175px;overflow:hidden}
.tag_group label{margin-right:5px}
.single h2.com_locator_title{font-size:20px}
h2.com_locator_title a{font-size:16px;}
.contactlink a span{display:none}.contactlink a{display:block;width:18px;height:16px;background-image:url(/images/metalocator/images/provider/email.png);background-repeat:no-repeat}.contact{font-size:12px}.locator_form_buttons{width:auto;margin:5px}.ml_tagtext{vertical-align:middle}.ml_tag_group{margin:5px 0}.line_item.email a{font-size:12px}.line_item.link a{font-size:12px}.com_locator_forms h2{clear:both;margin:0 0 0 5px;font-size:1em}.notice{padding:15px;margin-bottom:1.5em;position:relative;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.15)}.metalocator .locator_form.keyword{float:left}



.metalocator .locator_form.custom{ float:left;width:auto!important}

.metalocator .locator_form{border:none}
h2.com_locator_title{font-size:16px;font-weight:400}#locator_pagination strong{font-weight:400}
.metalocator .com_locator_distance{font-size:12px}.metalocator{font-size:1em}
.locator_narrative{background-color:#fff;padding:10px;border-radius:5px;border:1px solid #000}
.metalocator input:disabled,.metalocator select:disabled{color:#888}div#qTip{padding:5px;border:1px solid #666;display:none;background:#fff;color:#000;font:9px Verdana,Arial,sans-serif;position:absolute;z-index:1000}.metalocator .found{padding:5px;margin-top:5px;margin-bottom:5px;font-style:italic;color:#ccc;font-weight:400;font-size:12px}.metalocator .com_locator_forms{overflow:auto}.metalocator .locator_no_results{padding:10px;margin:5px}.metalocator .locator_no_results h4{margin:0;padding:0}.metalocator input,.metalocator select{color:#000;border-radius:3px!important;-webkit-border-radius:3px!important}.metalocator .tag_group label{color:#000}.metalocator .com_locator_results_wrapper{background-color:#fff;margin-right:5px}.metalocator .com_locator_address{padding-left:5px}.metalocator .locator_combined_gmap{margin-left:5px}.metalocator .com_locator_entry{padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #eee}.metalocator{font-family:Roboto,Arial,sans-serif}.metalocator .com_locator_forms input,.metalocator .com_locator_forms select{-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.metalocator span.label,.metalocator span.label_within{color:#333}

.metalocator .inputbox{border:1px solid #ccc;padding:2px;}
.metalocator .locator_submit{cursor:pointer;font-weight:700;padding:5px 14px 5px 10px;border-radius:2px!important;-webkit-border-radius:2px!important}

.metalocator .popupWindow .ml_directions{padding:3px 5px;margin-left:2px}

.metalocator .com_locator_forms select.inputbox{
    width:200px;
}

.ml_tag_group_name{
    font-weight:bold;
}
.metalocator .popupWindow .ml_s2 .ml_directions{padding:5px 5px 7px 5px; margin-left:2px}

.metalocator .ml_directions{cursor:pointer;border-radius:2px!important;-webkit-border-radius:4px!important}.metalocator .locator_reset{cursor:pointer;font-weight:700;padding:5px 14px 5px 10px;border-radius:2px!important;-webkit-border-radius:2px!important}.metalocator .locator_reset:hover,.metalocator .locator_submit:hover{text-shadow:0 0 5px #ccc}.metalocator .locator_combined_legend{padding-top:0!important}.metalocator .locator_combined_legend.bottom ul li{padding:5px;margin-top:0!important}.metalocator .locator_layout_under .com_locator_results_wrapper{border-top:0!important;padding-left:0}.metalocator .locator_layout_over .com_locator_results_wrapper{border-bottom:0!important}.metalocator .locator_combined_legend{margin-top:0!important;font-weight:700}

.locator_export:hover{
    text-shadow:0 0 5px #ccc;
text-decoration:none;
}
.metalocator .locator_export{cursor:pointer;font-weight:700;padding:5px 14px 5px 10px;border-radius:2px!important;-webkit-border-radius:2px!important;
text-decoration:none;
margin-left:5px;
}

ul.list_item li {
    background-image: url('http://mt.googleapis.com/vt/icon/name=icons/spotlight/spotlight-poi.png&scale=.5');
    background-repeat: no-repeat;
    display:block;
    list-style:none;
    padding-left: 14px;
    height: 22px;
    line-height: 22px;
}

ul.list_item {
    margin:4px 0px 0px 4px;
    padding-left:0px;
}

ul.list_item span.line_item.location{
    font-size:0.8em;
}

ul.list_item span.line_item.location a{
        vertical-align: top;
}

.metalocator .select2-container.inputbox {
border: 0px;
padding: 0px;
}

.metalocator .select2-offscreen option{
    font-family: Roboto,Arial,sans-serif;
}

.select2-results .select2-result-label{
    font-family: Roboto,Arial,sans-serif;
}


/*
a.sms_form {
font-size: 12px;
}
a.offer {
font-size: 12px;
}
*/

