#storelocator-map_canvas { width: 100%; }
#storelocator-bottom-panel { width: 100%; }
#storelocator-list { width: 100%; }
#storelocator-mapswitch { display: none }
#storelocator-responsive-toggle { display: none }
#storelocator-list, #storelocator-routing { max-height: 500px; }
#storelocator-map_canvas { height: 500px; z-index: 1; opacity: 1 }
#storelocatorwidget-container, #storelocator-directions-panel { width: 100%; }
#storelocator-leftcolumn { width: 100%; }
#storelocatorwidget #storelocator-leftcolumn { min-width: auto; }
.storelocator-store { width: 100%; }
.storelocator-opening { padding-top:10px; }
#storelocator-list, #storelocator-routing { width: 100% !important; }
@media screen and (max-width: 600px) { #storelocatorwidget #storelocatorwidget-container { width: 95%;}}
#storelocatorwidget #storelocator-search-bar-row2 { display: none; }.storelocator-btn-primary, .storelocator-btn-primary:active, .storelocator-btn-primary:visited, .storelocator-btn-primary:focus { color: #ffffff !important; border-color: #0f366f !important; border-radius: 0px !important; background-color: #0f366f !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f366f', endColorstr='#0f366f') !important; background-image: -khtml-gradient(linear, left top, left bottom, from(#0f366f), to(#0f366f)) !important; background-image: -moz-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -ms-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f366f), color-stop(100%, #0f366f)) !important; background-image: -webkit-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -o-linear-gradient(top, #0f366f, #0f366f) !important; background-image: linear-gradient(#0f366f, #0f366f) !important; }.storelocator-btn-primary:hover { color: #ffffff !important; background-color: #165ec7 !important; *background-color: #165ec7 !important; background-image: none !important; } .storelocator-btn-primary:focus {background-position: 0px 0px; }.storelocator-btn-danger, .storelocator-btn-danger:active, .storelocator-btn-danger:visited, .storelocator-btn-danger:focus { color: #ffffff !important; border-color: #0f366f !important; border-radius: 0px !important; background-color: #0f366f !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f366f', endColorstr='#0f366f') !important; background-image: -khtml-gradient(linear, left top, left bottom, from(#0f366f), to(#0f366f)) !important; background-image: -moz-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -ms-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f366f), color-stop(100%, #0f366f)) !important; background-image: -webkit-linear-gradient(top, #0f366f, #0f366f) !important; background-image: -o-linear-gradient(top, #0f366f, #0f366f) !important; background-image: linear-gradient(#0f366f, #0f366f) !important; }.storelocator-btn-danger:hover { color: #ffffff !important; background-color: #165ec7 !important; *background-color: #165ec7 !important; background-image: none !important; } .storelocator-btn-danger:focus {background-position: 0px 0px; }#storelocatorwidget { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; }
.storelocator-scrollFix IMG { max-width: 250px; }


