.storeDirectory .inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.storeDirectory .image{margin-bottom:30px}.storeDirectory .image img{max-width:100%;width:100%!important;height:auto!important}.storeDirectory .dirBox{margin:20px;padding:20px;border:solid;border-color:#c6c6c6;border-width:1px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}.storeDirectory .dirBox.hidden{opacity:0;display:none}.storeDirectory .dirBox.show{opacity:1;display:flex}.storeDirectory .dirBox .details{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-start}.storeDirectory .detailsRow{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-bottom:15px}.icon{width:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.directorySearch .inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding-left:20px}.directorySearch .inner .btn{width:auto;height:auto;margin:10px 10px;padding:10px 20px;background:#f3f2f2;color:#020202}.directorySearch .inner .message{font-weight:700;font-size:18px}.directorySearch .inner .btn.selected,.directorySearch .inner .btn:hover{background:#020202;color:#fff;cursor:pointer}.storeName{width:100%!important;margin-bottom:30px;min-height:57px;display:block}.storeName h5{font-size:24px!important;text-align:center!important}