.card-store{border:1px solid #ccc;display:block}.store-locator-details .card-store{width:100%;border:0}.card-store__title-main{font-size:1rem;line-height:1.5rem;text-transform:capitalize;font-weight:700;padding-top:10px}.store-locator-details .card-store__title-main{font-size:1.5rem;font-weight:500;line-height:2rem}@media (max-width:767.98px){.store-locator-details .card-store__title-main{font-size:1.25rem;line-height:2rem}}.card-store__info{flex:0 0 100%;max-width:100%;display:flex;min-height:auto;line-height:2;padding:0;border-bottom:1px solid #ccc}.card-store__info-block{flex:0 0 50%;max-width:50%;padding:0 0 30px}.card-store__info-block-address{line-height:1.57143}.store-locator-details .card-store__info{padding-top:0}.card-store__title{padding-top:38px;padding-bottom:20px;font-size:1.25rem;font-weight:500;line-height:1.125rem}.card-store__features .card-store__title,.card-store__schedule .card-store__title{padding:0;font-weight:700}.store-locator-details .card-store__title{line-height:1.25rem}.card-store__message{background:#0277bd;color:#fff;text-align:center;padding:5px}.card-store__feature{font-weight:500;margin-bottom:10px}.card-store__feature .svg-inline--fa{display:inline-block;vertical-align:top;color:#0277bd;width:30px;height:25px;margin-right:15px}.card-store__distance{font-weight:500}.card-store__address{padding:0}.store-locator-details .card-store__address{padding-bottom:0}.card-store__address .btn{width:100%;margin-top:0}.card-store__schedule{line-height:30px;padding:0}.store-locator-details .card-store__schedule{padding:0}.card-store__contacts{font-size:1rem;line-height:1.5rem;padding:0}.store-locator-details .card-store__contacts{padding:0}.card-store__tel{padding-top:10px;border-top:0;display:block;white-space:nowrap}.store-locator-details .card-store__tel{padding-top:20px}.card-store__tel .fa-phone{color:#0277bd;width:25px;height:25px;margin-right:15px}.card-store__fax{display:block;padding-bottom:20px;border-bottom:0}.card-store__fax .fa-fax{width:25px;height:25px;margin-right:15px;color:#8b8b8b}.card-store__actions{text-align:center;padding:10px 0 20px}.card-store__actions a{font-weight:500}.card-store__features{padding:0}.card-store__navigation{padding:0 0 20px}.card-store__navigation .btn{width:100%}.card-store__seo{border-bottom:1px solid #ccc;padding:25px 0 30px}.schedule-item{display:flex}.schedule-item__day,.schedule-item__time{width:50%}.store-locator-details .schedule-item__day,.store-locator-details .schedule-item__time{text-align:right;padding-right:15px}.schedule-item__day{padding-left:15px}.store-locator-details .schedule-item__day{text-align:left}.schedule-item:nth-child(odd){background:#f8f8f8}.schedule-item:nth-child(2n){background:#fff}.store-locator-details .schedule-item .schedule-item:nth-child(odd){background:#eee}.store-locator-details .schedule-item .schedule-item:nth-child(2n){background:#fff}@media (min-width:768px){.card-store__info-block:nth-child(odd){padding-right:15px}.card-store__info-block:nth-child(2n){padding-left:15px}}@media (max-width:991.98px){.card-store__title{padding-top:30px;padding-bottom:15px}}@media (max-width:767.98px){.card-store__title-main{margin-bottom:0;padding-top:5px}.card-store__info{flex-direction:column;border-bottom:0}.card-store__info-block{flex:0 0 100%;max-width:100%;display:flex;flex-direction:column;border-bottom:1px solid #ccc}.card-store__info-block .card-store__special-time{order:-1}.card-store__title{padding-top:20px;padding-bottom:15px}.store-locator-details .schedule-item__time{text-align:center}}