#topBanner h1{margin:0 auto}#topBanner .font17{width:36%;margin:0 auto}#topBanner .banner-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#f5f5f6;padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){#topBanner .banner-bg{height:100px}}@media screen and (min-width: 992px){#topBanner .banner-bg{height:211px}}@media screen and (min-width: 1200px){#topBanner .banner-bg{height:300px}}#ajax-loader{display:none;margin:0px 0px 0px -50px;padding:30px 10px 10px 10px;position:absolute;left:50%;top:20%;width:50px;height:50px;text-align:center;background:transparent url("/images/ajax-loader.gif") no-repeat center center}#map-canvas{width:100%;height:370px}#map-canvas .mapIconLabelwhite{font-size:15px;font-weight:bold;color:#000;margin-left:-10px !important;margin-top:-34px !important}#map-canvas .mapIconLabelred{font-size:15px;font-weight:bold;color:#E41932;margin-left:-9px !important;margin-top:-35px !important}#search-retailers{position:absolute;z-index:6;background:#f5f5f5;width:100%;padding:20px}@media screen and (min-width: 992px){#search-retailers{max-width:50%}}#search-retailers label[for='txtSearch']{display:none}#search-retailers #txtSearch{background-image:url("/packages/images/search-glass.png");background-color:#ffffff;background-size:30px;background-position:5px 6px;background-repeat:no-repeat;box-sizing:border-box;box-shadow:none;border:none;margin:0;outline:none;padding:0 0 0 2.5em;font-size:1em;display:block;width:100%;height:2.5rem}#search-retailers .refine-header{padding:15px 0px 0px 0;font-size:0.80rem;cursor:pointer}#search-retailers .refine-header .dot{background:#E41932;width:10px;height:10px;border-radius:50%;float:left;margin:1px 10px 0 0}#search-retailers #refine-search{padding:10px 10px 0;font-size:0.80rem}#search-retailers #refine-search .checkbox{margin:5px 0;position:relative}#search-retailers #refine-search .checkbox label{cursor:pointer;position:absolute;height:1.875rem;width:1.875rem;top:0;left:0;background:#ebebeb;border:2px solid #dcdcdc;text-indent:-999999px}#search-retailers #refine-search .checkbox label:after{content:'';opacity:0;position:absolute;width:14px;height:7px;top:7px;left:7px;background:transparent;border:2px solid #E41932;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:15}#search-retailers #refine-search .checkbox input[type='checkbox']{visibility:visible;z-index:999999}#search-retailers #refine-search .checkbox input[type='checkbox']:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#search-retailers #refine-search .checkbox input p{margin:-10px 70px 0 40px;padding-bottom:.5rem}#search-retailers #refine-search .checkbox p{margin:-10px 70px 0 40px;font-size:14px}#search-retailers #lblLocationResult{font-size:0.80rem;position:relative;float:right;margin:15px 0 0 0}#RetailerResults{display:flex;justify-content:start;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:30px 0 50px;min-height:525px !important;padding:20px 0}.retailer{display:flex;flex-direction:column;width:100%;background:#ffffff;-webkit-box-shadow:0 10px 52px 5px rgba(0,0,0,0.14);box-shadow:0 10px 52px 5px rgba(0,0,0,0.14);border-radius:15px;margin:16px;overflow:hidden}@media screen and (min-width: 1200px){.retailer{width:30%}}.retailer p{line-height:1.4rem;padding-left:10px}.retailer.card{overflow:hidden}.retName{display:flex;padding:8px;min-height:100px;background-color:#f5f5f6}.retName .name{width:80%}.retName .name h3{font-family:'proxima_novaextrabold', sans-serif;padding:10px 15px 5px;font-size:.9rem;cursor:pointer;text-align:left}@media screen and (min-width: 768px){.retName .name h3{font-size:1.10rem}}.retName .name p{text-align:left;font-size:12px;padding-bottom:0;line-height:1.5;display:block}.retName .name p img{height:12px;margin-right:3px}.retName .location{width:20%}.retName .location .pin{display:block;height:100%;cursor:pointer;font-weight:300;text-align:center;padding:7px;background-repeat:no-repeat;background-position:center top}.retName .location .pin.selected{color:#000000;background-image:url("/business/locate-retailer/images/map-pin.png")}.retName .location .pin.packet{color:#000000;background-image:url("/business/locate-retailer/images/pin-white.png")}.twister .dots--wrapper.outside button{color:#ffffff}.retAddress,.hours{line-height:32px;padding:10px 8px;text-align:left}.retAddress p,.hours p{font-size:1rem;font-family:'proxima_novalight', arial, sans-serif}.retAddress p.phone,.hours p.phone{font-family:'proxima_novabold', sans-serif}.retAddress p.cta,.hours p.cta{font-family:'proxima_novalight', arial, sans-serif}.retAddress p.cta a,.hours p.cta a{color:#171725;font-size:1rem;font-family:'proxima_novalight', arial, sans-serif}.retAddress p.cta .arrows,.hours p.cta .arrows{background:url("../../images/arrows.png") no-repeat center -3px;height:10px;width:10px;display:inline-block;padding-left:15px;font-family:'proxima_novalight', arial, sans-serif}.retAddress p.cta .arrows:nth-child(3),.hours p.cta .arrows:nth-child(3){margin-left:30px}.retAddress p.h,.hours p.h{padding-bottom:0}.retAddress h4,.hours h4{padding-left:10px;padding-top:10px;color:#6a6972}.hours{margin-top:-20px}.hours .services li{padding:0;margin:0;line-height:1.2;padding-left:10px;font-size:15px;font-family:'proxima_novalight', arial, sans-serif}.hours .services li:before{content:'-- '}
