@media only screen and (max-width:767px){.storelocator-container{padding-top:10px}}.storelocator-container .contact-info .contact-info-details{padding:0 15px}@media only screen and (max-width:767px){.storelocator-container .contact-info .contact-info-details{padding:0 10px}}.storelocator-container .contact-info .contact-info-details p{margin-bottom:.95rem;margin-top:0}.storelocator-container .contact-info .contact-info-details .page-title-wrapper{padding:30px 0}@media only screen and (max-width:767px){.storelocator-container .contact-info .postal-code{padding:0 10px}}.storelocator-container .store-locator-para{margin:0 0 10px;padding:10px}@media only screen and (max-width:767px){.storelocator-container .store-locator-para{padding:0}.storelocator-container .store-locator-para .tabs{margin-top:20px;padding:0}.storelocator-container .store-locator-para .store-region-tabs{border:none}.table-data .table tbody tr{border-bottom:1px solid #c6c6c6;display:block;margin-bottom:15px;padding-bottom:15px}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td{display:block;padding-left:50%;white-space:normal;word-wrap:break-word}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td:before{color:#000;content:attr(data-th) ": ";display:inline-block;float:left;font-weight:700;margin:0 0 0 -100%;padding-right:20px;text-align:left;width:100%}}.store-results-table{table-layout:fixed;width:100%}.store-results-table .store-result-tbody tr td{font-weight:400}.store-results-table .store-result-tbody tr td.align-middle a{color:#005baa;font-weight:600}.store-results-table .store-result-tbody tr td.align-middle a:hover{color:#000}.store-results-table .store-head{width:20%}.store-results-table .store-accessibility{width:35%}.store-tabs:hover{margin-bottom:-1px}.store-marquee-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-attachment:scroll;background-color:#303030;background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:0;border-style:none;border-width:1px;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px;padding:5px}.store-marquee-wrapper marquee{width:100%}.store-marquee-wrapper .store-marquee-text{color:#fff;font-size:1.2em;font-weight:600;margin:0;padding:8px 10px;white-space:nowrap}@media only screen and (max-width:767px){.store-marquee-wrapper .store-marquee-text{font-size:1em;line-height:1.4;padding:10px;text-align:center}}