

#jlocator{width:100%;float:left;}
#jlocator .map{width:100%;height:350px;background-color:#a5bfdd; position:relative !Important;margin-top:50px}
#jlocator .no-results p{text-align:center;padding:20px 0}
#jlocator .no-results{
    position: relative;
    margin-top: 100px;
}
#jlocator .hidden2{display:none}
#jlocator .controls{background:#fff;padding-bottom:5px;width:80%;padding:0px;position:relative; margin:auto;border:none;}
#jlocator .autocomplete {
    display: block;
    float: left;
    text-indent: 5px;
    width: 100%;
    height: 40px;
    border: 2px solid #898989;
    margin: 5px 5px 5px 0px;
    color: #898989;
    font-size: 15px;
    position: relative;
}
#jlocator > .panel{width:100%;float:left}

#jlocator .controls{width:100%; max-width:500px; position:relative; margin:auto; height:150px; margin-top:50px}
.comprar {
    background-image: url(../images/btn_comprar.png) !important;
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    padding:20px;
    color:#CD9E22;
    text-transform:none !important;}
.tomar{ background-image:url(../images/btn_beber.png) !important; background-repeat:no-repeat; background-position:center; text-align:center; padding:20px; color:#02A09C; text-transform:none !important;}

@media only screen and (max-width : 1400px){

}
@media only screen and (max-width : 600px){
	
#jlocator{font-size:13px;line-height:18px;}
#jlocator .map{width:100%;height:300px; position:relative; margin-top:50px}
#jlocator .controls{padding-top:10px;padding-bottom:10px;}
#jlocator .controls .box{width:auto}
#jlocator  > .panel{width:100%;height:auto}
}

#jlocator .stores {
    overflow: scroll;
    height: 560px;
    width: 100%;
    position: relative;
    margin: 50px auto;
}
#jlocator .store{cursor:pointer;
    clear: both;
    padding-bottom: 20px;
}
#jlocator .store p{padding:13px 7px;margin:0;border-bottom:1px dashed #ccc;text-shadow:1px 1px 1px #fff; 
    color: #505050;

    font-size: 15px;
}

#jlocator .title {
 
    font-size: 15px;
    line-height: 13px;
    font-weight: bolder;
    color: #8D7B51;
}
#jlocator .tags{color:#7f4f24}
@media only screen and (max-width : 600px){#jlocator .stores{height:240px}
}#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:#D4AB25;background:url("../images/directions.png") no-repeat 0% 50%;padding-left:10px;cursor:pointer}
#jlocator .directions input{border:1px solid #aaa;height:25px;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 5px 5px 0}
.jplist-select{border:1px solid #ddd;height:23px}
.jplist-btn{display:inline-block;padding:3px 10px;margin-bottom:0;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:pointer;line-height:20px;text-align:center;vertical-align:middle;border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}
.drop-down{float:left;width:48%;height:40px;border:2px solid #898989;margin:5px 5px 5px 5px; padding: 5px;
color: #898989;}
.drop-down .panel {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 22px;
    overflow: hidden;
    background: none;
    cursor: pointer;
    margin: 0px;
    padding: 0px 0px 0px 5px;
	background-image:url(../images/find_us/flecha.png) !important;
    background-repeat:no-repeat !important;
    background-position:right 5px !important;
    box-shadow:none !important;
    font-size:11px !important;
}
.drop-down ul{position:relative;top:0;left:-1px;z-index:1000;width:100%;display:none;overflow:hidden;background-color:#fff;list-style:none;border-radius:0 0 3px 3px;margin:0;padding:0;}
.drop-down ul li{cursor:pointer;width:100%;float:left;background-color:#fff;padding:0 0 0 5px}
.drop-down ul li:hover{background-color:#ececec}
.drop-down:hover .panel{background:none}
.filter input{display:block;float:left;text-indent:5px;width:100%;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:#0381bb;margin:0 10px 0 0}
.paging .current{font-weight:700;color:#f03800}
.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; left:0px}
.cb-group-filter{margin:5px 5px 0 0;padding-left:15px; width:100%}
.cb-group-filter .cb{float:left;margin-right:10px;}
.cb-group-filter .cb input{vertical-align:text-top}
.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}

.store img{
    float: left;
    margin: 30px 30px 30px 0px;
}
.where{font-family: 'Gara' !important;
font-weight: bolder !important;
text-align:center !important;
font-size:16px !important;}

