body{min-width:320px;overflow:hidden}main{-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}footer{-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#toggle-criterias_widen{position:absolute;z-index:-1}#toggle-criterias_widen:checked~#criterias-section #criterias{width:100%}#toggle-criterias_widen~#criterias-section #criterias{width:334px}#criterias{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:solid #fff;border-width:0 0 1px 0;padding:0 0 0 8px;width:100%;position:relative;background:#fff;font-size:15px;line-height:1;z-index:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#criterias table{position:relative;border:none;border-collapse:collapse;width:100%}#criterias table tr{position:relative}#criterias table th{position:relative;height:26px;border:0;padding:8px 8px 0 0}#criterias table td{position:relative;width:100%;height:26px;border:0;padding:8px 0 0}#criterias input{position:static;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:26px;border:solid 1px #888;border-radius:3px;background-color:#fff;margin:0;padding:0 28px 0 2px;font-size:14px;vertical-align:middle}#criterias button{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:26px;width:28px;margin:0;padding:0;border:none;background:transparent;vertical-align:middle;text-align:center}#criterias button img{width:24px;height:24px;vertical-align:middle}#criterias select{display:inline-block;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #888;border-radius:3px;background:#fff;height:26px;font-size:14px}#criterias .criterias-search-button{position:absolute;bottom:0;right:0;z-index:0}#criterias #criterias-buttons{padding-right:8px}#criterias #criterias-buttons #criterias-geolocation{z-index:1;border-radius:0 3px 3px 0;width:30px;background-color:#007fc8}#criterias #criterias-buttons #criterias-geolocation.searching img{-moz-animation:img-blink .75s infinite ease-out;-o-animation:img-blink .75s infinite ease-out;-webkit-animation:img-blink .75s infinite ease-out;animation:img-blink .75s infinite ease-out}@-moz-keyframes img-blink{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes img-blink{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes img-blink{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}#criterias #criterias-address{border-radius:3px 0 0 3px;border-right-width:0;width:100%;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#criterias #criterias-refine_types{width:92px;font-weight:bold}#criterias #criterias-clinic{width:100%}#criterias #criterias-name{width:100%;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#criterias #criterias-business{width:100%}#toggle-criterias_widen-label{position:relative;display:block;margin-left:4px;height:26px;vertical-align:middle}#toggle-criterias_widen-label-image-container{position:absolute;top:9px;right:3px;width:18px;height:24px;overflow:hidden;z-index:-1}#toggle-criterias_widen:checked~#criterias-section #toggle-criterias_widen-label-image{left:-18px}#toggle-criterias_widen~#criterias-section #toggle-criterias_widen-label-image{left:0}#toggle-criterias_widen-label-image{position:absolute;left:0;top:0;width:36px;height:24px;opacity:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#message-container{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:334px;padding:1px 8px;background:#fff;z-index:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#message-container p{margin:0;white-space:pre-wrap;font-size:14px;line-height:24px}#offices-container{position:absolute;top:95px;bottom:0;left:0;width:334px;overflow-y:scroll;background:#fff;z-index:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}.offices-list{margin:0;padding:0;list-style:none;background-color:#fff;height:auto;width:100%;overflow:hidden}.offices-list li{border-top:solid 1px #e5e5e5;margin:0;padding:8px;background-color:transparent}.offices-list li:last-child{border-bottom:solid 1px #e5e5e5}.office-info{cursor:pointer}.office-info p{margin:0}.office-info .office-title{color:#0059b3}.office-info .office-name{font-size:15px;font-weight:bold}.office-info.popped{background-color:#f1f8ff}#offices-more{margin:0;padding:8px;color:#0059b3;font-size:15px;cursor:pointer}.offices-nav{display:none;position:absolute;left:140px;width:40px;height:24px;overflow:hidden;margin:0;border:none;padding:0;background:transparent;opacity:.9;z-index:2;cursor:pointer}.offices-nav img{position:absolute;left:0;width:40px;height:48px}#offices-prev{top:94px}#offices-prev img{top:-24px}#offices-next{bottom:0}#offices-next img{top:0}#toggle-criterias_widen:checked~#results-section #map-container{top:69px}#toggle-criterias_widen~#results-section #map-container{top:0}#map-container{position:absolute;top:0;right:0;bottom:0;left:334px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}#map{width:100%;height:100%}#map .marker-body{display:block;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.location-marker-body{position:relative;width:26px;height:44px;overflow:hidden}.location-marker-image{position:absolute;width:26px;height:44px}#map .location-marker-body{position:absolute;left:-13px;top:-42px}.office-marker-body{display:inline-block;position:relative;width:24px;height:37px;overflow:hidden}.office-marker-image{position:absolute;width:72px;height:37px}#map .office-marker-body{position:absolute;left:-12px;top:-35px;opacity:0;-moz-transition:opacity linear .16s;-o-transition:opacity linear .16s;-webkit-transition:opacity linear .16s;transition:opacity linear .16s}#map .office-marker-body.shown{opacity:1}.office-marker-image.office-marker-type-0{margin-left:0}.office-marker-image.office-marker-type-1{margin-left:-24px}.office-marker-image.office-marker-type-2{margin-left:-48px}.office-marker-number{position:absolute;display:inline-block;top:0;left:0;width:24px;height:23px;line-height:23px;vertical-align:middle;text-align:center;font-family:"Roboto Condensed",sans-serif;color:#fff}.office-marker-number-length-1{font-family:"Roboto",sans-serif;font-size:17px}.office-marker-number-length-2{font-size:14.5px}.office-marker-number-length-3{font-size:12px}.office-marker-number-length-4{font-size:10px}.office-marker-number-length-5{font-size:8px}.office-window{overflow:hidden;min-width:120px;max-width:240px}.office-window p{margin:0}.office-window-title{margin-bottom:3px;font-size:15px;font-weight:bold}.office-window-link_route{font-size:13px;color:#0059b3}.office-window-link_route img{width:12px;height:12px;vertical-align:baseline}@media screen and (max-width:597.9px){#toggle-criterias_widen~#criterias-section #criterias{width:100%}#toggle-criterias_widen-label-image-container{pointer-events:none}#toggle-criterias_widen-label-image{opacity:0}#message-container{top:53%;width:100%}#offices-container{top:53%;right:0;bottom:0;left:0;margin-top:26px;width:100%}.offices-nav{left:50%;margin-left:-20px}#offices-prev{top:53%;margin-top:26px}#toggle-criterias_widen~#results-section #map-container{top:69px}#map-container{right:0;bottom:47%;left:0;padding:0}}