body.noscroll{overflow:hidden}#branches{min-height:calc(100vh - 149px)}@media (min-width:768px){#branches main{padding-right:50px;padding-left:50px}}#branches .page-title{display:block;background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.1);border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;position:relative;z-index:2;height:60px;padding-right:30px;padding-left:30px;display:flex;align-items:center}#branches .page-title h1{font-size:16px;margin:0}@media (min-width:768px){#branches .filter-row{padding-right:15px;padding-top:25px;padding-bottom:15px}}@media (min-width:768px){#branches .filter-row,#branches .results-summery-row{display:flex;align-items:center}}#branches .filter-row .title-and-results,#branches .results-summery-row .title-and-results{display:flex;justify-content:space-between;margin-bottom:11px;align-items:center}#branches .filter-row .title-and-results h2,#branches .results-summery-row .title-and-results h2{color:#24419d;font-size:20px;margin:0;font-weight:700;padding-right:9px}#branches .filter-row .title-and-results .results-summery,#branches .results-summery-row .title-and-results .results-summery{font-size:17px}@media (min-width:768px){#branches .filter-row .results-summery,#branches .results-summery-row .results-summery{font-size:20px;color:#333;font-weight:400}}#branches .filter-row .search-input,#branches .results-summery-row .search-input{display:flex}#branches .filter-row .search-input input,#branches .results-summery-row .search-input input{height:50px;border-radius:5px;border:solid #24419d 2px;padding:10px;font-size:18px;width:278px;position:relative!important;background-image:url(../../common/img/glass.svg);background-repeat:no-repeat;background-size:18px;background-position:10px center}@media (min-width:768px){#branches .filter-row .search-input input,#branches .results-summery-row .search-input input{height:58px}}@media (max-width:766px){#branches .filter-row .search-input input,#branches .results-summery-row .search-input input{width:auto;flex-grow:1}}#branches .filter-row .search-input ::placeholder,#branches .results-summery-row .search-input ::placeholder{color:#24419d}#branches .filter-row .search-input img,#branches .results-summery-row .search-input img{width:25px}#branches .filter-row .search-input::after,#branches .results-summery-row .search-input::after{content:none}#branches .filter-row .search-input ul li,#branches .results-summery-row .search-input ul li{padding-right:0}#branches .filter-row .search-input ul li::before,#branches .results-summery-row .search-input ul li::before{content:none}#branches #results #results-boxes,#branches .results-row #results-boxes{padding:0;margin-bottom:30px;text-align:right;list-style:none;position:relative}@media (max-width:767px){#branches #results #results-boxes,#branches .results-row #results-boxes{background-color:#e5e5e5}}#branches #results #results-boxes .store,#branches .results-row #results-boxes .store{background-color:#fff;color:#333;font-size:16px;padding:19px 15px 12px;border-radius:5px;margin:5px}@media (min-width:768px){#branches #results #results-boxes .store,#branches .results-row #results-boxes .store{padding:21px 35px 24px 64px;margin:0;margin-top:5px}}#branches #results #results-boxes .store:before,#branches .results-row #results-boxes .store:before{content:none}#branches #results #results-boxes .store a,#branches #results #results-boxes .store a:visited,#branches .results-row #results-boxes .store a,#branches .results-row #results-boxes .store a:visited{color:#333;text-decoration:none!important}@media (min-width:768px){#branches #results #results-boxes .store a,#branches #results #results-boxes .store a:visited,#branches .results-row #results-boxes .store a,#branches .results-row #results-boxes .store a:visited{display:flex;align-items:center;justify-content:space-between}}#branches #results #results-boxes .store .store-name-address-and-distance,#branches .results-row #results-boxes .store .store-name-address-and-distance{display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance,#branches .results-row #results-boxes .store .store-name-address-and-distance{align-items:center;width:50%}}#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address{display:flex;flex-direction:column;margin-bottom:7px}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address{flex-direction:row;align-items:center;margin-bottom:0;width:100%;justify-content:space-between}}#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5{font-size:16px;color:#333;font-weight:700;margin:0;display:flex;align-items:center}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5{font-size:20px}}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 .store-name-wraper,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 .store-name-wraper{width:48px;height:48px;border-radius:50%;border:solid 1px #e7ebf7;margin-left:17px;display:flex;justify-content:center;align-items:center}}#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img{width:16px;height:16px}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img{width:25px;height:25px}}@media (max-width:767px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address h5 img{margin-left:8px}}#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address address,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address address{margin:0;font-weight:400}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address address,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address address{width:50%}}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-name-and-address address p,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-name-and-address address p{font-size:18px}}#branches #results #results-boxes .store .store-name-address-and-distance .store-distance,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-distance{color:#333;font-size:14px;display:flex;align-items:center;font-weight:400}@media (min-width:768px){#branches #results #results-boxes .store .store-name-address-and-distance .store-distance,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-distance{display:none}}#branches #results #results-boxes .store .store-name-address-and-distance .store-distance img,#branches .results-row #results-boxes .store .store-name-address-and-distance .store-distance img{width:8px;margin-right:4px}#branches #results #results-boxes .store p,#branches .results-row #results-boxes .store p{margin:0;font-size:14px}#branches #results #results-boxes .store .row-title,#branches .results-row #results-boxes .store .row-title{color:#17469e}#branches #results #results-boxes .store .times,#branches .results-row #results-boxes .store .times{display:flex;justify-content:space-between;margin-top:10px;font-size:14px}@media (min-width:768px){#branches #results #results-boxes .store .times,#branches .results-row #results-boxes .store .times{flex-direction:row-reverse;font-size:18px;width:28%}}#branches #results #results-boxes .store .times .more-details,#branches .results-row #results-boxes .store .times .more-details{color:#333;border-bottom:#333;text-decoration:underline}@media (min-width:768px){#branches #results #results-boxes .store .times .more-details,#branches .results-row #results-boxes .store .times .more-details{margin-right:42px}}#branches #results #results-boxes .store .times .open-today,#branches .results-row #results-boxes .store .times .open-today{color:#24419d;font-weight:700}#branches #results #results-boxes .store .times .open-today .open-today-hour,#branches .results-row #results-boxes .store .times .open-today .open-today-hour{background-color:#f2f5fa;padding:5px;border-radius:5px}#branches #results #results-boxes .store .times .close-today,#branches .results-row #results-boxes .store .times .close-today{color:#747474}@media (min-width:768px){#branches #results #results-boxes .store .store-icons,#branches .results-row #results-boxes .store .store-icons{width:25%}}#branches #results #results-boxes .store .store-icons img,#branches .results-row #results-boxes .store .store-icons img{height:24px;width:auto}#branches #filtersRow{background-color:#fff;padding:17px 13px;position:relative;text-align:right}#branches #filtersRow #openFilters{border-width:2px;color:#17469e!important;width:50px;height:50px;padding:0;margin-top:0;margin-right:6px;margin-left:0;flex-shrink:0}#branches .btn-more-wrap{text-align:center;margin:30px 0}#branches .btn-more-wrap .btn-more{background-color:#17469e;height:60px;font-size:20px;padding:7px 25px 6px}@media (max-width:767px){#branches #filters{width:295px;position:fixed;z-index:101;overflow:hidden;display:flex;flex-direction:column;top:0;left:0;bottom:0;background:#fff;opacity:0;visibility:hidden;transition:all .4s ease-in-out;transform:translateX(-100%)}}#branches #filters.open{transform:translateX(0);opacity:1;visibility:visible}#branches #filters .filters-title{font-size:30px;color:#24419d;font-weight:700}@media (max-width:767px){#branches #filters .filters-title{white-space:nowrap;margin-left:20px}}@media (min-width:768px){#branches #filters .filters-title{width:28%}}#branches #filters .title-and-close-filters{display:flex;padding:20px;align-items:center;box-shadow:0 8px 10px rgba(0,0,0,.1)}#branches #filters .title-and-close-filters .title-branches-filter{color:#333;font-size:22px;margin:0 auto}#branches #filters .title-and-close-filters a.close-filters{width:50px;height:50px;position:absolute;right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}#branches #filters .title-and-close-filters a.close-filters:after,#branches #filters .title-and-close-filters a.close-filters:before{position:absolute;content:'';width:15px;height:1px;background-color:#707070;transform-origin:center}#branches #filters .title-and-close-filters a.close-filters:after{transform:rotate(45deg)}#branches #filters .title-and-close-filters a.close-filters:before{transform:rotate(-45deg)}#branches #filters #filtersWrap{flex-grow:1;flex-basis:250px;overflow:auto;width:100%}#branches #filters .button-closeFilters{display:flex;justify-content:center;height:56px;box-shadow:0 8px 10px 20px rgba(0,0,0,.1)}#branches #filters .btn-outline-invert{width:150px;background-color:#24419d;flex-grow:0;flex-shrink:0;height:34px;margin:11px auto;border:none;font-weight:700;font-size:16px}#branches #filters .filters-component-wraper{position:relative}#branches #filters .filters-component-wraper:not(:last-child):after{content:'';position:absolute;height:1px;width:100%;background-color:#e7ebf7}@media (max-width:767px){#branches #filters .filters-component{padding:20px;border-bottom:none;transition:height .2s ease;text-align:right;width:100%}}@media (min-width:768px){#branches #filters .filters-component{position:relative}#branches #filters .filters-component .filter-component-title{margin:0;border:#17469e solid 2px;background:#fff;color:#24419d;height:60px;font-size:20px;font-weight:500;padding:17px 9px 17px 50px;line-height:1.4;position:relative;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px}#branches #filters .filters-component .filter-component-title:after{content:'';display:block;position:absolute;border-top-color:#4b5468;right:auto;left:0;border:none;width:44px;background-color:#fff;height:100%;top:0;background-image:url(../../common/img/arrow-dropdown.svg);background-position:center;background-size:13px 7px;background-repeat:no-repeat}#branches #filters .filters-component .filter-items{position:absolute;top:100%;left:0;right:0;width:100%;visibility:hidden;opacity:0;background:#fff;border:#17469e solid 1px;display:block;max-height:400px;overflow-y:auto;transition:all .3s ease;z-index:2}#branches #filters .filters-component .filter-items>label{display:block;margin:0;font-weight:400}#branches #filters .filters-component .filter-items li{margin:0;height:60px;padding:19px 9px 17px 24px;font-size:16px;color:#17469e;cursor:pointer}#branches #filters .filters-component .filter-items li:before{content:none}#branches #filters .filters-component .filter-items li.hover,#branches #filters .filters-component .filter-items li:focus,#branches #filters .filters-component .filter-items li:hover{background-color:#dee3f0}#branches #filters .filters-component .filter-items li .title{margin-right:.4em;display:inline-block;vertical-align:middle;line-height:1.2}#branches #filters .filters-component .filter-items li .check-item [type=checkbox]:checked+label,#branches #filters .filters-component .filter-items li .check-item [type=checkbox]:not(:checked)+label{top:-14px}#branches #filters .filters-component .filter-items li .check-item [type=checkbox]:checked+label:before,#branches #filters .filters-component .filter-items li .check-item [type=checkbox]:not(:checked)+label:before{width:20px;height:20px}#branches #filters .filters-component.open .filter-component-title{border-width:2px}#branches #filters .filters-component.open .filter-items{visibility:visible;opacity:1}}#branches #filters .filters-component .filter-component-title-and-toggle-more{display:flex;justify-content:space-between;align-items:center}#branches #filters .filters-component .filter-component-title-and-toggle-more .filter-component-title{color:#24419d;font-size:18px;margin:20px 0;font-weight:500;line-height:1.1}#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more{color:#ed1a39!important;text-decoration:none!important;font-size:16px;display:block}@media (max-width:767px){#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more{color:#24419d!important;text-decoration:underline!important}}#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more:focus,#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more:hover{text-decoration:underline!important}#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more .less-text{display:none}#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more.open .more-text{display:none}#branches #filters .filters-component .filter-component-title-and-toggle-more .toggle-more.open .less-text{display:inline}#branches #filters .filters-component ul{margin:0;padding:0}#branches #filters .filters-component ul>label{display:inline;font-weight:inherit;margin:0}#branches #filters .filters-component ul .filter-item{list-style:none;width:100%;display:flex;align-items:center;height:40px}@media (max-width:767px){#branches #filters .filters-component ul .filter-item{height:30px}}#branches #filters .filters-component ul .filter-item .title{display:inline-block;font-size:18px;margin-right:15px}@media (max-width:767px){#branches #filters .filters-component ul .filter-item .title{font-size:16px;margin-right:10px}}#branches #filters .filters-component ul .check-item{height:25px}@media (max-width:767px){#branches #filters .filters-component ul .check-item{height:21px;width:21px}}#branches #filters .filters-component ul .check-item input{margin:0}#branches #filters .filters-component ul .check-item [type=checkbox][data-multi=false]:checked+label:before,#branches #filters .filters-component ul .check-item [type=checkbox][data-multi=false]:not(:checked)+label:before{border-radius:100px}#branches #filters .filters-component ul .check-item [type=checkbox][data-multi=false]:checked+label:after,#branches #filters .filters-component ul .check-item [type=checkbox][data-multi=false]:not(:checked)+label:after{border-radius:100px}#branches #filters .filters-component ul .check-item input:checked+label,#branches #filters .filters-component ul .check-item input:not(:checked)+label{top:-13px}#branches #filters .filters-component ul .check-item input:checked+label:before,#branches #filters .filters-component ul .check-item input:not(:checked)+label:before{border:2px solid #a5b6eb;right:0;width:21px;height:21px;border-radius:21px}#branches #filters .filters-component ul .check-item input:checked+label:after,#branches #filters .filters-component ul .check-item input:not(:checked)+label:after{width:21px;height:21px;top:0;left:4px;border-radius:21px;background-image:url(../../common/img/check-mark.svg);background-size:contain;background-repeat:no-repeat}#branches #filters .filters-component ul.box-filters{display:flex;flex-wrap:wrap;margin:0 -5px}#branches #filters .filters-component ul.box-filters>label{width:50%;flex-grow:0;flex-shrink:0;padding:0 5px 5px 5px}#branches #filters .filters-component ul.box-filters>label li{height:100%}#branches #filters .filters-component ul.box-filters>label li input{position:absolute;visibility:hidden}#branches #filters .filters-component ul.box-filters>label li input+label.title{width:100%;border:1px solid #dbdbdb;border-radius:5px;margin:0;font-weight:400;color:#333;min-height:33px;display:flex;align-items:center;justify-content:center;padding:5px;height:100%;margin:1px 0}#branches #filters .filters-component ul.box-filters>label li input:checked+label.title{border:2px solid #24419d;color:#24419d;font-weight:700;margin:0}#branches #filters .filters-component.with-subs{position:relative}#branches #filters .filters-component.with-subs .filter-item{cursor:pointer;outline-color:rgba(23,70,158,.2)}#branches #filters .filters-component.with-subs .filter-item .open-category{margin-right:auto;width:9px;height:16px;background-image:url(../../common/img/searchResults/arrow-right-blue.png);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:0}#branches #filters .filters-component.with-subs .filter-item .close-category{width:9px;height:16px;background-image:url(../../common/img/searchResults/arrow-right-blue.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;right:30px;top:48px;transform:rotate(180deg)}#branches #filters .filters-component.with-subs .filter-item>.sub-filters{visibility:hidden;position:absolute;top:0;background-color:#fff;right:100%;width:100%;transition:all ease-in-out .35s;box-shadow:1px 0 0 rgba(0,0,0,.2);z-index:1}#branches #filters .filters-component.with-subs .filter-item>.sub-filters>.filters-component>.filter-component-title{color:#333;padding-right:20px;outline-color:rgba(23,70,158,.2)}#branches #filters .filters-component.with-subs .filter-item.open>.sub-filters{right:0;visibility:visible}#branches #filters .range-slider{padding-bottom:30px}#branches #filters .range-slider .filter-items{padding-top:15px}#branches #filters .range-slider .irs .irs-max,#branches #filters .range-slider .irs .irs-min{display:none}#branches #filters .range-slider .irs .irs-bar,#branches #filters .range-slider .irs .irs-line{height:2px;background-color:#959595}#branches #filters .range-slider .irs .irs-bar{top:-1px}#branches #filters .range-slider .irs .irs-line{opacity:.3;height:1px}#branches #filters .range-slider .irs .irs-from,#branches #filters .range-slider .irs .irs-single,#branches #filters .range-slider .irs .irs-to{top:15px;font-size:16px}#branches #filters .range-slider .irs .irs-to{transform:translateX(-4px);text-align:right}#branches #filters .range-slider .irs .irs-slider{width:30px;height:30px;border:1px solid #17469e;background-color:#fff;top:-15px;border-radius:50px}#branches #filters .range-slider .irs .irs-slider:after{content:' ';position:absolute;background-color:#17469e;width:22px;height:22px;top:3px;left:3px;border-radius:50px}@media (max-width:767px){#branches #filtersBackdrop.open{position:fixed;z-index:99;top:0;background:#071236;opacity:.35;left:0;right:0;bottom:0}}#branches div.fancy-select{height:60px;width:100%;display:inline-block;vertical-align:middle;margin:0}#branches div.fancy-select:first-child{margin-right:0}#branches div.fancy-select div.trigger{border:#17469e solid 1px;background:#fff;color:#17469e;height:60px;font-size:22px;padding:14px 15px 17px 55px;box-shadow:none}#branches div.fancy-select div.trigger:after{background-color:#17469e;background-image:url(../../common/img/arrow-dropdown.svg);width:55px}#branches div.fancy-select ul.options{background:#fff;font-size:15px;border:1px solid #17469e;max-height:500px;max-height:350px;overflow:auto}#branches div.fancy-select ul.options li{color:#17469e;height:60px;padding:17px 9px 17px 24px;margin:0}#branches div.fancy-select ul.options li.selected{background-color:#dee3f0;color:#17469e}#branches div.fancy-select ul.options li.hover{background-color:#dee3f0;color:#17469e;font-weight:400}#branches div.fancy-select ul.options.overflowing{top:100%;bottom:auto!important}#branches div.fancy-select select:focus+div.trigger{box-shadow:0 0 0 1px #17469e;box-shadow:none}@media (max-width:320px){#branches .section-dropdown .section-title h2{font-size:20px;margin-top:3px}}@media (max-width:767px){.branch-details-wrapper #backLink{height:50px;display:flex;align-items:center;padding-right:12px}.branch-details-wrapper #backLink a{display:inline-block;color:#666!important;text-decoration:none;font-size:14px;vertical-align:middle}.branch-details-wrapper #backLink a:before{content:' ';display:inline-block;width:5px;height:9px;background-image:url(../../common/img/back-arrow.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:3px;margin-top:-2px}}@media (min-width:768px){.branch-details-wrapper{margin-bottom:100px;padding-top:36px}.branch-details-wrapper #backLink{right:0}.branch-details-wrapper #backLink a{font-size:16px}.branch-details-wrapper #backLink a:before{width:7px;height:14px}.branch-details-wrapper .image-and-name-title{display:flex;align-items:center;margin-top:21px}.branch-details-wrapper .image-and-name-title .name{font-size:30px;margin-right:15px;font-weight:700;color:#24419d}.branch-details-wrapper .image-and-name-title .image-wrapper{width:70px;height:70px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e7ebf7}.branch-details-wrapper .image-and-name-title .image-wrapper img{width:35px;height:35px}}@media (min-width:768px) and (min-width:768px){.branch-details-wrapper .image-and-name-title{margin-bottom:12px}}.branch-details-wrapper .branch-details{background-color:#eef2fe;padding-bottom:11px}@media (min-width:768px){.branch-details-wrapper .branch-details{background-color:#fff;display:flex;padding:10px 0;font-size:16px}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details{width:50%;margin-left:48px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details{background-color:#fff;padding:21px 13px 14px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details{padding-bottom:0;padding-top:0}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:11px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details{justify-content:start;padding-top:0}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address{display:flex;flex-direction:column;color:#333}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address{flex-direction:row;margin-right:3px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address img{width:16px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address img{display:none}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address .image-and-name{font-weight:700;display:flex;align-items:center}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address .image-and-name .name{margin-right:6px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address .image-and-name .name{margin-right:0;font-weight:400}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address .image-and-name .name .title-superpharm{display:none}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .image-name-and-address .branch-address{margin-right:2px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .distance{display:flex;align-items:center}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .distance{display:none}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .distance{margin-right:10px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .distance img{width:14px}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details .distance #distance-number{margin-left:2px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .image-name-and-address-details{margin-bottom:17px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details{margin-bottom:27px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details{width:60%;display:flex;flex-wrap:wrap}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details{display:flex;align-items:center}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .email,.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .fax,.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .phone{margin-right:6px}@media (min-width:767px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .email,.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .fax,.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details .phone{margin-right:7px}}@media (max-width:767px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .contact-details:not(:first-child){margin-top:12px}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .fax-details{margin-right:24px}}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .email-details{margin-top:15px}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .email-details a{font-size:14px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .communication-name{font-weight:700;margin-right:5px}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .communication-name{margin-right:7px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .email,.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .communication-details .phone{text-decoration:underline;color:#333}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .gps-and-today-close-time{display:flex;justify-content:space-between;align-items:center}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .gps-and-today-close-time a{background-color:#24419d;border:none;border-radius:5px;height:30px;width:123px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:space-evenly}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .gps-and-today-close-time a{display:none}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .branch-contact-details .gps-and-today-close-time a img{width:16px}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .today-close-time-wrapper{color:#24419d;font-weight:700;display:flex;align-items:center;white-space:normal}@media (min-width:768px){.branch-details-wrapper .branch-details .branch-contact-and-hours-details .today-close-time-wrapper{display:flex;align-items:center;background-color:#f2f5fa;border-radius:5px;padding-right:5px}}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .today-close-time-wrapper .today-close-time{background-color:#f2f5fa;padding:5px;border-radius:5px;white-space:normal}.branch-details-wrapper .branch-details .branch-contact-and-hours-details .today-close-time-wrapper.closed{color:#747474}@media (max-width:767px){.branch-details-wrapper .branch-details .hours{background-color:#fff}}.branch-details-wrapper .branch-details .hours .branch-hours{padding:0 13px 4px;display:flex;flex-direction:column;white-space:pre-line}.branch-details-wrapper .branch-details .hours .branch-hours .cannabis-hours,.branch-details-wrapper .branch-details .hours .branch-hours .title{font-weight:700}@media (min-width:768px){.branch-details-wrapper .branch-details .hours .branch-hours .cannabis-hours,.branch-details-wrapper .branch-details .hours .branch-hours .title{white-space:initial}}@media (min-width:768px){.branch-details-wrapper .branch-details .hours .branch-hours:not(:first-child){margin-right:6px}}@media (min-width:768px){.branch-details-wrapper .branch-details .hours .branch-hours .wrapper-opening-hours{margin-bottom:21px}}.branch-details-wrapper .branch-details .hours .branch-hours .wrapper-opening-hours .opening-optic-changes{margin-top:18px}.branch-details-wrapper .branch-details .hours .branch-hours .wrapper-opening-hours .opening-optic-changes a{color:#24419d;text-decoration:underline;white-space:normal}.branch-details-wrapper .branch-details .branch-operating{display:flex;padding-right:13px;margin-bottom:11px;align-items:baseline;background-color:#fff}@media (max-width:767px){.branch-details-wrapper .branch-details .branch-operating{margin-top:11px;padding-top:4px;margin-bottom:0}}.branch-details-wrapper .branch-details .branch-operating .title{font-weight:700;font-size:18px;margin-left:120px}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands{width:50%;position:relative;padding-top:0}}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands{margin-bottom:0!important}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services{background-color:#fff;margin-bottom:11px;padding:0 13px 22px;display:flex;flex-direction:column;margin-top:11px;white-space:pre-line}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services{margin:0;padding-bottom:27px}}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .title{font-weight:700}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .title{white-space:initial}}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper{width:auto;display:flex;flex-wrap:wrap;margin-right:-10px;margin-bottom:-9px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-service,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-service,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-service{margin-right:10px;margin-bottom:9px;height:31px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-service,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-service,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-service{border:1px solid #e6e6e6;padding:9px;display:flex;align-items:center;justify-content:center;border-radius:4px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-clinic,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-clinic{width:auto}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-clinic>img,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-clinic>img,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-clinic>img{width:auto}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-brand{width:calc(100% / 3 - 10px)}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .branch-brand,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .branch-brand{width:112px}}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .clinic-name,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper .service-name,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .clinic-name,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper .service-name,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .clinic-name,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper .service-name{margin-right:3px;white-space:normal}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper-opening-hours,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper-opening-hours,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper-opening-hours{margin-top:-15px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper-opening-hours .opening-optic-changes,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper-opening-hours .opening-optic-changes,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper-opening-hours .opening-optic-changes{margin-top:18px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper-opening-hours .opening-optic-changes a,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .wrapper-opening-hours .opening-optic-changes a,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper-opening-hours .opening-optic-changes a{color:#24419d;text-decoration:underline;white-space:normal}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper{width:auto}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .wrapper{width:100%}}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-clinics .title,.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-services .title{margin-bottom:13px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper{margin-top:-23px;padding-bottom:20px}.branch-details-wrapper .branch-details .clinics-services-and-brands .branch-brands .wrapper img{width:112px;height:31px;max-width:100%}@media (min-width:768px){.branch-details-wrapper .branch-details .clinics-services-and-brands{display:flex;flex-direction:column;justify-content:center}.branch-details-wrapper .branch-details .clinics-services-and-brands::before{content:'';position:absolute;height:100%;right:-36px;width:1px;background-color:#f2f5fa}}