.store-content .container { background:#fff; padding:15px 0; }
.store-content .setting-panel { padding:25px 0; background:#f1f1f1; margin-bottom:25px; }
.store-content  h2.title { color: #056839; font-size: 28px; font-weight: 700; line-height: 38px; text-align: center; margin-bottom: 30px; }
.store-content input[type='text'] {  padding-top: 15px; padding-bottom: 15px; box-shadow: 0 4px 8px 0 rgba(0,0,0,.24); margin-bottom: 10px;
	border-radius: 100px; padding-right: 45px; padding-left: 13px; line-height: 20px; width: 100%; background: #fff; color: #666; border: none; display: block;
}
.store-content h4 { font-size:14px; }
.store-content .zone-filter { text-align:center; }
.store-content .zone-checklist { display:inline; }
.store-content .zone-checklist li { display:inherit; }
.store-content .filter-label { color: #3985ec; font-size: 16px; font-weight: 700; line-height: 22px; text-align: center; display:inline; }
.store-content .zone-checklist input[type='checkbox'] { margin-left:20px; }
.store-content .zone-checklist label { margin-left:2px; display: inline-block; position: relative; color: #11151c; font-weight: 400; font-size:1.2em; }
.store-content .btn-findnow { background:#0DAF4A; color:#fff; font-weight:bold; text-transform:uppercase; padding:6px 12px; width:160px; border-radius:5px; margin:15px 0; }
.store-content h3 { font-size:24px; margin-bottom:10px; }
.store-content .store-list-container { float:left; border:1px solid #ccc; padding:8px; height: 400px; overflow-y: scroll; }
.store-content .store-list-container .store-list { margin-bottom:15px; }
.store-content .map { display:none; background:#fff; position:absolute; /*top:40px; left:0;*/ right:0; bottom:0; width:100%; z-index:1; }
.store-content .map .icon { margin:25px 0; }
.store-content .map img { width:32px; height:32px; vertical-align:middle !important; }
.store-content .map .icon-info { margin-bottom:15px; }
.store-content .address, .store-content .address:hover { border:0; padding:0; }
.store-content .link-map h4 { margin-bottom:10px; }
.store-content .rows { margin-bottom:15px; }
.store-content .label-danger {     display: block;
    font-size: 75%;
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
    white-space: normal; background-color: #d9534f; color: #fff; vertical-align: baseline;
    border-radius: .25em; padding: .3em .6em .3em; margin-top:10px; margin-bottom:10px; }

.store-content .map .individual-map {
	text-align: right;
	padding-right: 0;
}