.store-search .all-filters{padding:15px}.store-search .store-filters{display:none}.store-search .mobile-stores-label{background:url(/20.36.2/images/bby-mobile-logo.png) 0 no-repeat;height:18px;width:91px;background:url(/images/BBYlogo_x2.png) 0 no-repeat;display:inline-block}.store-search .show-only{height:44px}.store-search .show-only .checkbox{display:block;float:left;margin-top:0;margin-bottom:0;margin-left:0;color:#0046be}.store-search .show-only .checkbox.mobile-stores-checkbox-container{margin-left:15px}.store-search #search-section .use-current-location{height:45px;font-size:15px;font-weight:500}.store-search #search-section .use-current-location .locate-icon{display:inline-block;width:17px;height:17px;margin:6px 7px 0 0;background:url(/20.36.2/fonts/locate-icon.svg) 0 0 no-repeat;line-height:0}.store-search #search-section .use-current-location .use-current-location-text{top:-3px;position:relative}.store-search #search-section .or-divider{position:relative;margin:20px 0 16px;padding:9px 0}.store-search #search-section .or-divider hr{width:100%;height:1px;background:#c5cbd5;margin:0}.store-search #search-section .or-divider span{display:block;position:absolute;top:0;right:0;left:0;width:30px;margin:0 auto;background:#fff;color:#55555a;font-size:15px;text-align:center;text-transform:uppercase}.store-search #search-section .form-group .error-message{display:none}.store-search #search-section .form-group.has-error.has-feedback .form-control{border:1px solid #bb0628}.store-search #search-section .form-group.has-error.has-feedback .ficon-alert-triangle{color:#bb0628;display:inline-block;margin-top:5px}.store-search #search-section .form-group.has-error.has-feedback .error-message{color:#bb0628;display:block}.store-search #search-section .form-group.has-error.has-feedback .error-text{display:inline-block;margin-left:5px}.store-search #search-section .form-group.geo .error-message{display:none}.store-search #search-section .form-group.geo.has-geo-error.has-geo-feedback .form-control{border:1px solid #bb0628}.store-search #search-section .form-group.geo.has-geo-error.has-geo-feedback .ficon-alert-triangle{color:#bb0628;display:inline-block;margin-top:5px}.store-search #search-section .form-group.geo.has-geo-error.has-geo-feedback .error-message{color:#bb0628;display:block}.store-search #search-section .form-group.geo.has-geo-error.has-geo-feedback .error-text{display:inline-block;margin-left:5px}.store-search #search-section .find-stores{height:45px;font-size:15px;font-weight:500}.store-search #results-section,.store-search #results-section .no-results-with-filters-message{display:none}.store-search #results-section .no-results-with-filters-message.show{display:block;padding:20px}.store-search #results-section #edit-search-criteria{margin-left:10px;line-height:22px}.store-search #results-section .preferred-store-ribbon{height:32px;line-height:32px;margin-bottom:10px;margin-left:-25px;background:url(/20.36.2/images/preferred-store-ribbon.png) 0 0 no-repeat;color:#fff;text-align:center;width:143px}.store-search #results-section .store-number{width:26px;height:26px;margin-right:10px;background:url(/20.36.2/images/store-number.png) 0 0 no-repeat;color:#fff;line-height:27px;text-align:center}.store-search #results-section ol{margin:0;padding:0}.store-search #results-section ol li{list-style-type:none;cursor:pointer;padding:0 15px 20px}.store-search #results-section ol li>div{border-top:1px solid #c5cbd5;padding-top:20px}.store-search #results-section ol li .store-content,.store-search #results-section ol li .store-number{float:left}.store-search #results-section ol li.selected{background:rgba(169,224,234,.3)}.store-search #results-section ol li.selected .store-number{background:url(/20.36.2/images/store-number-selected.png) 0 0 no-repeat}.store-search #results-section ol li:first-child>div{border:none}.store-search #results-section ol:empty{display:none}.store-search{position:absolute;z-index:1;top:15px;left:15px;width:316px;background:#fff}.store-search .store-search-header{padding:22px 15px 11px}.store-search .store-search-header h1{display:inline-block;margin:0}.store-search #search-section{border:1px solid #c5cbd5}.store-search #search-section .search-form{padding:0 15px 30px}.store-search #results-section{height:587px;border-top:1px solid #c5cbd5;border-bottom:1px solid #c5cbd5;border-left:1px solid #c5cbd5}.store-search #results-section #stores,.store-search #results-section .filter-button,.store-search #results-section .store-search-header{display:block}.store-search #results-section .all-filters,.store-search #results-section .cancel-apply{display:none}.store-search #results-section .filter-button{display:block;border-top:1px solid #e0e6ef;border-bottom:1px solid #e0e6ef;padding:10px 15px;margin-top:10px;margin-bottom:0}.store-search #results-section .filter-button .btn{width:100%}.store-search #results-section .cancel-apply{border:none;border-bottom:1px solid #e0e6ef;padding:10px 15px;margin-top:10px;margin-bottom:0}.store-search #results-section .cancel-apply .apply-link{width:80px}.store-search #results-section .cancel-apply .cancel-link{font-size:16px;font-weight:700;line-height:35px}.store-search #results-section .store-results-scroll{border-right:1px solid #c5cbd5;height:460px;overflow-x:hidden;overflow-y:auto;position:relative}.store-search #results-section .store-results-scroll .all-filters{background-color:#e0e6ef}.store-search #results-section .store-results-scroll .all-filters .filter-header{padding:0 0 5px}.store-search #results-section .store-results-scroll .all-filters .filter-header span{color:#55555a;font-size:16px}.store-search #results-section .store-results-scroll .all-filters .filter-header a{font-size:16px;font-weight:400}.store-search #results-section .store-results-scroll .all-filters .filters{border:1px solid #e0e6ef;border-bottom:none}.store-search #results-section .store-results-scroll .all-filters .filters .filter-title{min-height:50px;color:#0046be;font-size:16px;padding:15px;background-color:#fff;border:none;border-bottom:1px solid #e0e6ef}.store-search #results-section .store-results-scroll .all-filters .filters .store-service,.store-search #results-section .store-results-scroll .all-filters .filters .store-type{background-color:#f4f6f9;min-height:50px;padding:5px 15px;border:none;border-bottom:1px solid #e0e6ef;color:#0046be}.store-search #results-section .store-results-scroll .all-filters .filters .store-service input,.store-search #results-section .store-results-scroll .all-filters .filters .store-type input{margin-right:10px}.store-search #results-section .store-results-scroll .all-filters .filters .store-service .store-services-checkbox,.store-search #results-section .store-results-scroll .all-filters .filters .store-type .store-services-checkbox{margin-left:0;position:inherit;vertical-align:top}.store-search #results-section .store-results-scroll .all-filters .filters .store-service label,.store-search #results-section .store-results-scroll .all-filters .filters .store-type label{font-size:16px;width:85%}.store-search #results-section.show-filters .store-results-scroll{height:520px}.store-search #results-section.show-filters #stores,.store-search #results-section.show-filters .filter-button,.store-search #results-section.show-filters .store-search-header{display:none}.store-search #results-section.show-filters .all-filters,.store-search #results-section.show-filters .cancel-apply{display:block}.store-search #results-section #edit-search-criteria{font-size:15px}.store-search #results-section .show-only{border-bottom:1px solid #c5cbd5;padding:0 15px 15px}.store-search #results-section .store-content{width:222px}.store-search #results-section #no-nearby-results-message,.store-search #results-section #no-store-type-selected-message{display:none;height:474px;margin:0;padding:20px 15px}.store-search .clear-all-link.bottom{padding-left:25%;padding-right:0;line-height:40px}#preferred-stores{margin-bottom:40px}#preferred-stores h2{margin-top:0}#preferred-stores hr{border:0;border-bottom:1px solid #c5cbd5}#preferred-stores .store-icon{width:35px;height:21px;background:url(/20.36.2/images/store-icon.png) 0 0 no-repeat}.store-types .store-type h3{margin-top:0;font-weight:500;text-transform:uppercase}.store-types .store-type .store-image{background-position:0 0;background-repeat:no-repeat}.store-types .store-type{height:330px;margin-bottom:40px;border:2px solid #dbdcdc;padding:15px}.store-types .store-type h2{font-size:19px}.store-types .store-type .store-image{width:272px;height:150px;margin-bottom:15px}.store-types .store-type .store-image.big-box{background-image:url(/20.36.2/images/big-box-store.png)}.store-types .store-type .store-image.mobile{background-image:url(/20.36.2/images/mobile-store.png)}.store-types .store-type .store-image.kiosk{background-image:url(/20.36.2/images/kiosk-store.png)}.store-types .store-type .store-image.magnolia-home-theater{background-image:url(/20.36.2/images/magnolia-home-theater.png)}.store-types .store-type .store-image.pacific-kitchen-home{background-image:url(/20.36.2/images/pacific-kitchen-home.png)}.store .express-label,.store .hours-display,.store .mobile-stores-label,.store a{display:block;float:left;clear:both;margin-bottom:10px}.store .hours-display{padding-left:20px;background:url(/20.36.2/images/clock.png) 0 no-repeat}.store a:last-of-type{margin-bottom:0}.store .store-name{font-size:15px;font-weight:500;text-transform:capitalize}.store .address{padding-left:15px;background:url(/20.36.2/images/address-icon.png) 0 0 no-repeat;text-transform:capitalize}.store .phone{padding-left:15px;background:url(/20.36.2/images/phone-icon.png) 0 0 no-repeat}.store .current-store-services{padding:10px;margin-top:10px;background-color:#e0e6ef;border-radius:5px 5px}.store .service-status{padding:3px 3px 3px 20px}.store .service-status-has{background:url(/20.36.2/images/green-check.png) 0 no-repeat}.store .service-status-has-not{background:url(/20.36.2/images/red-x.png) 0 no-repeat}li.selected .store .current-store-services{background-color:#fff}.info-icon-container{display:inline-block;position:relative;width:16px;height:16px;margin-left:7px;vertical-align:top}.info-icon-container .info-icon-anchor{display:block;position:absolute;top:0;left:0;width:16px;height:16px;z-index:1}.info-icon-container .info-icon{position:relative;top:-1px;left:-1px}.info-icon-container .fistack{color:#0046be;font-size:16px}.info-icon-container .ficon-circle{opacity:0}.info-icon-container:hover .ficon-info{color:#fff}.info-icon-container:hover .ficon-circle{opacity:1}.info-icon-container:hover .ficon-circle-stroke{opacity:0}.spinner-container{display:none;position:fixed;z-index:999999;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.01)}.spinner-container .spinner{position:fixed;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px}#map-top{position:relative;top:-30px}#map-bottom{position:relative;bottom:-30px}.scroll-button{display:none;position:fixed;left:50%;z-index:1;width:40px;height:40px;border:1px solid #c5cbd5;border-radius:20px;padding:0;background:#fff;color:#0046be}.scroll-button i{display:block;right:0;left:0;margin:auto}#scroll-up-button{top:15px}#scroll-up-button i{margin-top:-1px}#scroll-up-button i:last-child{margin-top:-5px}#scroll-down-button{bottom:15px}#scroll-down-button i:first-child{margin-bottom:-5px}.media-network-ad .header-banner{min-height:81px;text-align:center;margin:15px auto 10px;width:970px;overflow:hidden}.media-network-ad .header-banner.advertisement{padding:0 0 15px;background:url(//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_300x250.gif) 0 100% no-repeat}.media-network-ad .footer-banner{min-height:90px;text-align:center;margin:40px auto;width:738px}.media-network-ad .footer-banner.advertisement{padding:0 0 0 10px;background:url(//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_728x90.gif) 0 0 no-repeat}h1{font-size:20px;font-weight:500}input.form-control{height:35px;border:1px solid #c5cbd5}.btn{height:35px}.modal .modal-dialog .modal-content{border-radius:0}.modal .modal-dialog .modal-content .modal-header h4{font-size:24px;font-weight:500}.modal .modal-dialog .modal-content .modal-header h4 span{background-color:#fff200;border-radius:4px;display:inline-block;font-size:20px;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}.container{width:1008px}.modal .modal-dialog .modal-content .modal-body{font-size:15px}.store-locator .MicrosoftMap .NavBar_Container{z-index:401}.store-locator{background:#fff;margin-top:3px}.store-locator .btn{padding-left:5px;padding-right:5px}.store-locator #map{position:relative;height:644px;background:url(/20.36.2/images/map-default.jpg) 0 0 no-repeat;padding:0}.store-locator #map #google-map{height:100%;width:100%}.size-l .store-locator{margin-top:0}.size-l .store-locator div.store-name{margin-bottom:10px}.size-l .store-locator .store-service input[type=checkbox]{margin-top:14px;vertical-align:baseline!important}.size-l .store-locator .error-message .ficon-alert-triangle{vertical-align:top}.size-l .store-locator .error-message .error-text{margin-top:3px;width:265px}