#jlocator{width:100%;float:left;}
#jlocator .map{width:65%;height:750px;float:right;background-color:#a5bfdd}
#jlocator .no-results p{text-align:center;padding:20px 0}
#jlocator .hidden{display:none}


#jlocator .controls{
  background: #ae2923;
  color: #fff;
  padding: 10px;
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 5px;
  margin-bottom: 5px;
}

#jlocator .autocomplete{display:block;float:left;text-indent:5px;height:25px;border:1px solid #DDD; color:#333; margin:5px 5px 5px 0; width:100%;}
#jlocator > .panel{width:34%;float:left;  margin-right:0px; background-color:#F1EFE9}
@media only screen and (max-width : 600px){#jlocator{font-size:13px;line-height:18px;}
#jlocator .map{width:100%;height:370px}
#jlocator .controls{padding-top:10px;padding-bottom:10px;}
#jlocator .controls .box{width:auto}
#jlocator  > .panel{width:100%;height:auto}
}

#jlocator .stores{overflow:auto;max-height:700px}
#jlocator .store{cursor:pointer;font-family:'verdana';font-size:12px;border-bottom:1px dotted #286090; height:auto; margin:0;padding:0}
#jlocator .store p{padding:5px 5px 5px 10px;margin:0; text-shadow:1px 1px 1px #fff}
#jlocator .store:hover{background-color:#dfe5ff}
#jlocator .active{background-color:#dfe5ff}
#jlocator .title{font-family:'verdana';font-size:16px;line-height:16px;color:#1155CC; font-weight:bold;}
#jlocator .tags{color:#7f4f24}
@media only screen and (max-width : 600px){#jlocator .stores{}
}#jlocator .info-window .store p{border:0;font-size:11px}
#jlocator .info-window .store:hover,#jlocator .info-window .active{background-color:#fff}
#jlocator .country{padding-right:20px}
#jlocator .us{background:url("../img/flags/small/us.png") no-repeat right center}
#jlocator .es{background:url("../img/flags/small/es.png") no-repeat right center}
#jlocator .it{background:url("../img/flags/small/it.png") no-repeat right center}
#jlocator .ru{background:url("../img/flags/small/ru.png") no-repeat right center}
#jlocator .gb{background:url("../img/flags/small/gb.png") no-repeat right center}
#jlocator .au{background:url("../img/flags/small/au.png") no-repeat right center}
#jlocator .fr{background:url("../img/flags/small/fr.png") no-repeat right center}
#jlocator .directions label{color:#1e87aa;background:url("../img/icons/directions.png") no-repeat 0% 50%;padding-left:10px;cursor:help}
#jlocator .directions input{border:1px solid #aaa;height:1.16em;width:200px;margin-left:10px}
#jlocator .info-window .directions{display:none}
#jlocator .search-within-radius .drop-down{margin-right:5px}
#jlocator .search-within-radius .autocomplete{width:130px;margin-right:5px}
#jlocator .search-within-radius .distance{margin-top:6px}
.jplist-hidden{display:none}
.reset-box{margin:4px 0px 5px 0;width:100%;}
.jplist-select{border:1px solid #ddd;height:23px}

.jplist-btn{
  display: inline-block;
  padding: 3px 10px;
  margin-bottom: 0;
  margin-top: 2px;
  color: #333;
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
  cursor: pointer;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #FDC300;
  width: 100%;
  height: 23px;
}


.drop-down{float:left;width:100%;height:25px;margin:5px 5px 5px 0;text-indent:5px;color:#333;border:1px solid #DDD;}
.drop-down .panel{float:left;overflow:hidden;background:#fff;cursor:pointer;margin:0;padding:0 0 0 5px;width:100%;border:none;border-radius:0px;height:23px;line-height:23px;}
.drop-down ul{position:relative;top:0;left:-1px;z-index:1000;width:160px;display:none;overflow:hidden;list-style:none;margin:0;padding:0;background-color:#fff;border:1px solid #0B0B0B;border-top:none;}
.drop-down ul li{cursor:pointer;width:160px;float:left;background-color:#FFF;padding:0 0px 0px 5px;border-bottom:1px dotted #ccc;font-size:12px;}
.drop-down ul li:hover{background-color:#ececec}
.drop-down:hover .panel{background:#fff url("../img/icons/down-dark.png") no-repeat 99% 50%;}
.filter input{display:block;float:left;text-indent:5px;width:150px;height:20px;border:1px solid #ddd;margin:5px 20px 5px 0}
.search-title{margin:5px 10px 0 0}
.filter-buttons{float:left;clear:left;margin:10px 20px 0 0;}
.filter-buttons input{vertical-align:bottom;background:#fff;border:1px solid #0c5f1f;border-radius:3px;color:#0c5f1f}
.filter-button.selected{border:1px solid #ca3f1a;color:#ca3f1a}
.paging span{cursor:pointer;color:#000;margin:0 10px 0 0}
.paging .current{font-weight: 700;
    color: #f03800;
    background: #fff;
    padding: 2px 4px;
    border-radius: 3px;}
.filter,.pagingprev,.pagingmid,.pagingnext{float:left}
.paging,.paging-results{float:left;margin:5px 20px 5px 0}
.radio-filters{float:left;margin:5px 15px 0 0;}
.radio-filters input{vertical-align:baseline}
.radio-filters label{margin-right:10px}
.radio{float:left}

.cb-group-filter{
float: left;
  margin: 0px 5px 0 0;
  padding: 4px 0px 0px 8px;
  background: #E7E7E7;
  border: 1px solid #000;
  font-size: 12px;
  color: #333;
}

.cb-group-filter .cb{float:left;margin-right:10px;display:inline-block}
.cb-group-filter .cb input{position:relative;text-align:center;margin: 2px 0px;}
.cb-group-filter .cb label{float:left;position:relative;display:inline-block;margin-right:5px;}
.jplist-sticky{position:fixed;width:100%;left:0;top:0;z-index:1000;background:#f1f1f1;padding-bottom:5px}
.range-slider{float:left;margin-top:5px;}
.range-slider .value{float:left;margin:0 15px;font-size:12px}
.range-slider .ui-slider{float:left;width:130px}
.ui-slider{margin-top:5px}


.info-window .col-xs-3 {
  display: none;
}


.info-window  .box{float:left;width:95%}
.box{float:left;width:97%}
.box-30{width:30%}
.box-40{width:40%}
.box-50{width:50%}
.box-55{width:55%}
.box-60{width:60%}
.box-70{width:70%}
.box-98{width:98%}
.box-100px{width:100px}
.box-170px{width:170px}
.box-200px{width:200px}
.box-270px{width:270px}

.map-escort { padding:5px 5px 0px 5px; max-width:350px;height:auto;margin:0;}
.map-img { border:1px solid #ccc; padding:1px;width:auto; max-height:120px;}
.map-marker {vertical-align: middle; display: table-cell;line-height:130px;}
.map-escort address {padding:0px 0px 0px 10px; }




