#storeDetails .borderless td,#storeDetails .borderless th{border:none}#storeDetails .page-title{position:relative}#storeDetails .page-title h1{text-align:center;margin:0 auto;padding:20px 0 5px;font-family:Playfair Display,serif;font-weight:400;font-size:1.75rem!important}#storeDetails .page-title .storeNumber{display:block}#storeDetails h2{border-bottom:1px solid #ededed;padding:0 0 10px}#storeDetails h2.featuredBrands{font-size:1.5625rem;font-weight:400}#storeDetails h4{font-size:1.125rem}#storeDetails .storeImgWrapper{text-align:center;margin-top:65px}#storeDetails .storeImgWrapper .storeImage{width:98%;max-width:625px}#storeDetails .storeImgWrapper a,#storeDetails .storeImgWrapper button{font-size:.875rem}#storeDetails .storeInformation .storeServices a{font-size:.875rem;margin-bottom:7px}#storeDetails .storeInformation .storeServices p{line-height:1.75rem;margin:0}#storeDetails .storeInformation a.btn.btn-primary{text-decoration:none!important}#storeDetails .serviceIconWrapper{height:80px}#storeDetails .serviceIconWrapper .serviceIcon{height:50px}#storeDetails .serviceIconWrapper .serviceIcon i{width:50px!important;height:50px!important;background-color:#000;border-radius:50%;padding:10px}#storeDetails .serviceIconWrapper .serviceIcon i svg{fill:#fff}#storeDetails .serviceIconWrapper figcaption{font-size:12px;margin:3px 0 0}#storeDetails .serviceIconWrapper figcaption a{font-size:12px}#storeDetails #storeDetailSidebarWrapper .form-group{position:relative}#storeDetails #storeDetailSidebarWrapper .form-group #searchByCityStateInput{max-width:220px;background:#f1f1f1;height:40px;text-transform:capitalize!important}#storeDetails #storeDetailSidebarWrapper .form-group svg{height:20px;width:20px;position:absolute;right:25px;top:10px;fill:#adb5bd;stroke:#adb5bd}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar{max-width:220px}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list li{position:relative;font-size:1rem;border-bottom:1px solid #e3e3e3;padding:10px 0}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list li:hover{cursor:pointer}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list li ul li{border:none}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list .activeLocation .list.list-location{display:block;max-height:325px;height:auto;overflow-y:auto;overflow-x:hidden;margin:0 15px 15px 0;padding:10px;background-color:#fbfbfb}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list .list.list-location{padding:0 0 0 10px;display:none}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list .list.list-location li{font-size:.875rem;padding:5px 0}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list .list.list-location li span{line-height:1.3}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list>li:after{content:"";position:absolute;right:15px;top:20px;height:13px;width:13px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48.84 48.84'%3E%3Ctitle%3Eplus%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M47.84 23.41H25.47V1a1 1 0 0 0-2 0v22.4H1a1 1 0 0 0 0 2h22.45v22.4a1 1 0 1 0 2 0V25.43h22.39a1 1 0 1 0 0-2z' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E")}#storeDetails #storeDetailSidebarWrapper #storeDetailSidebar.list>li.activeLocation:after{content:"";position:absolute;right:15px;top:20px;height:13px;width:13px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48.87 2.02'%3E%3Ctitle%3Eminus%3C/title%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M47.86 2H1a1 1 0 0 1 0-2h46.86a1 1 0 0 1 0 2z' data-name='Layer 1'/%3E%3C/g%3E%3C/svg%3E")}#storeDetails a,#storeDetails button{font-size:.875rem;display:inline-block}#storeDetails .event{border:1px solid #d2d2d2;padding:15px;overflow-y:auto;max-height:400px}#storeDetails .event .eventInfo span{margin-bottom:10px;display:block}#storeDetails .event .eventInfo p{line-height:1.8;margin:0}.tabletPage #storeDetails .serviceIconWrapper{height:120px}.tabletPage #storeDetails .serviceIconWrapper figcaption{font-size:.875rem;margin:10px 0 0}.tabletPage #storeDetails .serviceIconWrapper figcaption a{font-size:.875rem}.tabletPage #storeDetails .storeImgWrapper{text-align:center;margin-top:65px}.tabletPage #storeDetails .storeImgWrapper .storeImage{width:100%;max-width:300px;margin:auto}#storeDetails__silhouette h1{border-bottom:25px solid #f9f9f9;width:30%;margin:10px 0 30px;padding:20px 0}#storeDetails__silhouette .storeNumber{display:block}#storeDetails__silhouette .storeImage{border-bottom:320px solid #f9f9f9;width:90%}.tabletPage #storeDetails .mapMarker{width:12px;height:12px;display:inline-block;margin:15px 9px 0 0!important}.internet-explorer #storeDetails .mapMarker{width:15px;height:15px;margin:18px 11px 18px 0!important}