#tools,#map_canvas_pointofsale,#pointofsale{box-sizing:border-box}#pointofsale_box{overflow:auto;color:#333}#pointofsale_box a.select-store{display:block;float:left;background:#1979c3;border:solid 1px #1979c3;border-radius:3px;padding:7px 15px;color:#fff;font-size:1.4rem;font-weight:600;text-transform:capitalize;text-decoration:none;margin-top:5px}#pointofsale_box #map_canvas_pointofsale{height:400px;width:100%;float:left;margin-bottom:20px}#pointofsale_box #pointofsale{width:100%;float:right}#pointofsale_box #pointofsale .place.preferred{order:-1 !important}#pointofsale_box #pointofsale .place.preferred .label{display:inline-block}#pointofsale_box #pointofsale .place.preferred span.tools-buttons{display:none !important}#pointofsale_box #pointofsale .place .label{display:none;color:brown;font-size:.8em}#pointofsale_box #pointofsale .place h3{margin:0}#pointofsale_box #pointofsale .place a{display:block;padding:10px 0;border-bottom:1px solid #ccc}#pointofsale_box #pointofsale .place a:hover{text-decoration:none}#pointofsale_box #pointofsale #title{font-weight:300;font-size:2.2rem;margin-bottom:10px}#pointofsale_box #pointofsale #pointofsale_scroll{height:370px;width:100%;overflow:auto;display:flex;flex-flow:column}#pointofsale_box #pointofsale #pointofsale_scroll .distance{float:right}#pointofsale_box #pointofsale #pointofsale_scroll div.details{margin-bottom:10px}#pointofsale_box #pointofsale #pointofsale_scroll div.details span.tools-buttons{display:inline-block;background:#1979c3;border:solid 1px #1979c3;right:3px;top:5px;border-radius:3px;padding:7px 15px;color:#fff;font-size:1.4rem;font-weight:600;text-transform:capitalize;text-decoration:none}#pointofsale_box #pointofsale #pointofsale_scroll div.details span.tools-buttons a{color:#fff !important;border:none;padding:2px}#title #country_selection{float:right}#title #country_selection select{width:auto}#tools{margin:0 0 5px;width:auto;font-size:2rem;overflow:auto}#tools .tools-buttons{display:block}#tools a,#tools button{display:inline-block;background:#1979c3;border:solid 1px #1979c3;border-radius:3px;padding:7px 15px;color:#fff;font-size:1.4rem;font-weight:600;text-transform:capitalize;text-decoration:none}#tools .tools-new-location,#tools .tools-address,#tools span:first-child{display:inline-block}#tools .tools-new-location,#tools .tools-location{padding-right:5px}#tools .tools-address{padding-bottom:10px}#tools a:first-child{margin-right:5px;margin-bottom:5px}#tools a:hover{background:#006bb4;border:solid 1px #006bb4}#tools input{background:none repeat scroll 0 0 #fff;background-clip:padding-box;margin-left:0;height:32px;padding:0 9px;width:auto;border:solid 1px #c2c2c2;line-height:1.4;font-size:14px;vertical-align:baseline}#tools button{margin:5px 0 0;border-radius:3px;padding:8px 15px;box-shadow:none}#tools #searching{background:url(../images/ajax-loader.gif) 100% 50% no-repeat;padding-right:30px}#dirRendererBlock{display:none;direction:ltr;margin-top:20px}#dirRendererBlock #direction_title{color:#575757;margin:0 0 5px;overflow:auto}#dirRendererBlock #direction_title h3{font-size:2.2rem;font-weight:300}@media screen and (min-width:320px){#pointofsale_box #tools BUTTON{margin:-1px 0 0 -1px;border-radius:0 3px 3px 0}}@media screen and (min-width:480px){#pointofsale_box #tools INPUT{margin-left:5px}}@media screen and (min-width:768px){#pointofsale_box #map_canvas_pointofsale,#pointofsale_box #pointofsale{width:49%}#pointofsale_box #map_canvas_pointofsale{margin-bottom:0}#pointofsale_box #tools .tools-buttons{float:right}#pointofsale_box #tools span:first-child{display:inline-block}}@media screen and (max-width:319px){#pointofsale_box .hide-320{display:none}#pointofsale_box #pointofsale{width:100%}}@media screen and (max-width:359px){#pointofsale_box .hide-360{display:none}#pointofsale_box #pointofsale{width:100%}}@media screen and (max-width:399px){#pointofsale_box .hide-400{display:none}#pointofsale_box #pointofsale{width:100%}}@media screen and (max-width:599px){#pointofsale_box .hide-600{display:none}#pointofsale_box #pointofsale{width:100%}}@media screen and (max-width:799px){#pointofsale_box .hide-800{display:none}#pointofsale_box #pointofsale{width:100%}}