body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.asl-p-cont  {max-width: none;position: relative;}
.asl-p-cont * {max-width: unset !important}
.asl-p-cont p {color: inherit;}
.asl-p-cont .asl-panel p,.asl-p-cont .Filter_section p{text-align: left;}
#asl-storelocator, #asl-storelocator * {box-sizing: border-box}
.asl-p-cont#asl-storelocator .search_filter span i{position: absolute}
.asl-p-cont#asl-storelocator .s-direction{cursor: pointer}
.asl-p-cont#asl-storelocator .glyphicon-screenshot{cursor: pointer}
.asl-p-cont#asl-storelocator .range_filter .adropdown-menu a{color: #808080 !important;}
.full-width .site-content .entry-content {min-width: inherit;    max-width: inherit;    padding: 0;}
.asl-p-cont .loader {background: transparent none repeat scroll 0 0;display: inline;height: auto;left: auto;position: relative;right: auto;top: auto;width: auto;}
#asl-storelocator.asl-p-cont .item{cursor: pointer;}
#asl-storelocator.asl-p-cont .adropdown-menu .checkbox input{visibility: hidden;}
.asl-p-cont .alert.asl-geo-err{position:absolute;top:0;width:50%;text-align:center;z-index:100000;left:25%;padding: 5px}
#asl-storelocator .infoBox * {box-sizing: border-box !important;}
/* #asl-storelocator .infoBox {transform: scale(1.2) translateX(0px) translateY(-28px) translateZ(0px) !important;} */
.asl-p-cont * {min-height: unset;}

#asl-storelocator.asl-p-cont .asl_locator-panel#asl-list .panel-inner > div > ul {margin-left: 0px !important;display: grid;}
#asl-storelocator.asl-p-cont #asl-list .item-state:first-child {margin-top: 5px !important;}
#asl-storelocator.asl-p-cont.asl-template-0 #asl-list .item-state:first-child {margin-top: 0px !important;}
#asl-storelocator.asl-p-cont.asl-layout-1 .asl-panel > div > ul {margin-top: 0px !important;}
#asl-storelocator.asl-p-cont .asl-m--15 {margin-right: -15px;margin-left: -15px;}



/*New Rules 2020*/
#asl-storelocator.asl-p-cont label {margin-bottom: 4px;}
#asl-storelocator.asl-p-cont {overflow-x: hidden;}
body #asl-storelocator.asl-p-cont.container .panel-inner .sl-item .s-distance {padding: 7px 12px !important;font-size: 12px;font-weight: bold;}
#asl-storelocator.asl-p-cont.asl-template-0 div.search_filter.asl-name-search,
#asl-storelocator.asl-p-cont.asl-template-1 div.search_filter.asl-name-search {margin-bottom: 10px}
.asl-p-cont .asl-panel,
.asl-p-cont .asl-map {padding: 0px !important }
.asl-p-cont div.categories_filter {display: inline-block !important;width: 100%;height: auto;}
.asl-p-cont .Filter_section div.asl-filter-cntrl {display: inline-block !important;margin-top: 0.2rem;width: 100%}
#asl-storelocator.asl-p-cont.container .asl-advance-filters label.asl-cntrl-lbl {font-size: 12px;font-weight: normal;padding-left: 0;position: relative;text-transform: capitalize;top: 0px;display: block !important;width: 100%}
#asl-storelocator.asl-p-cont  #asl-list.storelocator-panel .sl-item {padding: 5px 10px 10px 10px;position: relative; overflow: hidden; }
#asl-storelocator.asl-p-cont  .mt-10 {margin-top: 10px; }
#asl-storelocator.asl-p-cont  .mt-15 {margin-top: 15px; }
#asl-storelocator.asl-p-cont  .asl-p-0 {padding-left: 0px;padding-right: 0px; }
#asl-storelocator.asl-p-cont.asl-template-0 .asl-advance-filters,
#asl-storelocator.asl-p-cont.asl-template-1 .asl-advance-filters {padding-left: 35px;}
#asl-storelocator.asl-p-cont .asl-name-search + .asl-advance-filters {padding-left: 15px;}
#asl-storelocator.asl-p-cont.container .close {position: absolute; top: 7px;right: 7px;left: auto !important;}
#asl-storelocator.asl-p-cont .infoBox .info-addr .glyphicon {position: relative;}
#asl-storelocator.asl-p-cont .infoBox .asl-tt-details > div,
#asl-storelocator.asl-p-cont .infoBox .p-time {margin-top: 3px;color: inherit !important;}
#asl-storelocator.asl-p-cont .col-xs-12 > a.asl_Readmore_button:hover {color: inherit !important;}
#asl-storelocator.asl-p-cont .more_info {margin-top: 0.5rem;color: #aaa;font-size: 11px;}
#asl-storelocator.asl-p-cont.asl-template-1 .more_info {color: #FFF}
#asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12 > a.asl_Readmore_button {margin-top:0.5rem;font-size:11px !important;color: inherit !important;background: inherit !important;border-color: #FFF !important;}
#asl-storelocator.asl-p-cont .multiselect-item .input-group {width: 102% !important;}
#asl-storelocator.asl-p-cont .multiselect-item .input-group-addon {font-size: 11px !important;}
#asl-storelocator.asl-p-cont .multiselect-item .form-control {}
#asl-storelocator.asl-p-cont .multiselect-item .input-group-btn {left: -3px !important}
#asl-storelocator.asl-p-cont .multiselect-item .input-group-btn .btn-default {height: 26px !important;}
#asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container li .input-group-btn > .btn.btn-default.multiselect-clear-filter {    padding: 2px 5px 2px 10px;}
#asl-storelocator.asl-p-cont #style_1.infoWindow a.action {width: 33.33%}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-cont button,
#asl-storelocator.asl-p-cont.asl-template-1 .panel-cont button {font-size: 12px; padding: 6px 12px !important;}
#asl-storelocator.asl-p-cont .btn.btn-asl {background-color: inherit; color: #FFF; }
#asl-storelocator.asl-p-cont .panel-cont button:focus,
#asl-storelocator.asl-p-cont .panel-cont button:active {outline: none;border: none;box-shadow: none;}

#asl-storelocator.asl-p-cont.asl-template-2 .sl-item .data-section .addr-sec p{padding-bottom: 0px;}
#asl-storelocator.asl-p-cont.asl-template-2.asl-layout-1 .storelocator-panel{padding: 0px !important;}
#asl-storelocator.asl-p-cont.asl-template-1.asl-layout-1 .inside.search_filter + .storelocator-panel .panel-inner > div > ul {margin-top: 0px !important;}
#asl-storelocator.asl-p-cont.asl-template-0.asl-layout-1 .inside.search_filter + .storelocator-panel .panel-inner > div > ul {margin-top: 10px !important;}
#asl-storelocator.asl-p-cont.asl-template-0 .col-xs-12.search_filter {padding-left: 10px;margin-bottom: 25px;padding-right: 10px;}
#asl-storelocator.asl-p-cont .asl_locator-panel .panel-inner > div > ul {margin-top: 0px !important;}

#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 {margin: auto;}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 #asl-map-canv {max-width: 991px !important;padding: 0 15px;}
.asl-p-cont .panel-inner > div > ul > li {padding-bottom: 0px}
#asl-storelocator.asl-p-cont #style_0.infoWindow .asl-buttons a.action,
#asl-storelocator.asl-p-cont #style_1.infoWindow .asl-buttons a.action,
#asl-storelocator.asl-p-cont #style_2.infoWindow .asl-buttons a.action {font-size: 11px;}

#asl-storelocator.asl-p-cont.storelocator-main .infoWindow .info-addr > div {margin-bottom: 0.3rem;}
/* #asl-storelocator.asl-p-cont.storelocator-main .infoWindow .info-addr > div:last-child {margin-bottom: 0rem;} */
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 #style_2 div.arrow-down {border-top-color: #FFF}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 #style_0 .info-addr {float: left;width: 65%;}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 #style_0 .img_box {display: block !important;float: right;width: 30%;}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 #style_1.infoWindow div.arrow-down {border-top: 25px solid #FFF}
body #asl-storelocator.asl-p-cont.storelocator-main .infoBox .infoWindow .asl-buttons a.action:first-child {margin-left: 0px !important}
.asl-p-cont .cat-imgs span img {width: 20px;height: 20px;margin-top: 10px;margin-bottom: 10px;margin-right: 5px;}
body #asl-storelocator.asl-p-cont.storelocator-main .slider.slider-horizontal {max-width: 80% !important}
#asl-storelocator.asl-p-cont .rangeFilter {max-width: 150px}
#asl-storelocator.asl-p-cont .rangeFilter > span.rad-unit,
#asl-storelocator.asl-p-cont .rangeFilter > span.rad-unit span {font-size: 10px !important}
#asl-storelocator.asl-p-cont.asl-template-0 img,
#asl-storelocator.asl-p-cont.asl-template-1 img,
#asl-storelocator.asl-p-cont.asl-template-2 img { opacity:1 !important;}
body #asl-storelocator.asl-p-cont.container.storelocator-main.asl-template-1 .sl-item a,
body #asl-storelocator.asl-p-cont.container.storelocator-main.asl-template-2 .sl-item a {font-size: inherit;}

body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a.btn.btn-asl {font-size: 11px;}
.asl-p-cont .panel-inner .sl-item .asl-day-lbl {font-size: inherit; display: inline-block;vertical-align: top;width: 35px !important;text-transform: capitalize;line-height: 20px;color: inherit;}
.asl-p-cont .panel-inner .sl-item .asl-time-hrs {font-size: inherit;display: inline-block;padding-left: 5px;line-height: 20px;color: inherit;}
.asl-p-cont .panel-inner .sl-item .asl-time-hrs > span {font-size: inherit;display: block;line-height: 20px;color: inherit;}
.asl-p-cont .panel-inner .sl-item .asl-week-hrs {display: inline-block;}
.asl-p-cont .panel-inner .sl-item .asl-week-hrs > span{display: block;}
.asl-p-cont .panel-inner .sl-item .glyphicon.icon-clock-1 {margin-top: 0px !important}

.asl-p-cont .panel-inner .sl-item .p-time {position: relative;}
.asl-p-cont .panel-inner .sl-item .glyphicon.icon-clock-1 {vertical-align: top;display: inline-block;}
#asl-storelocator.asl-p-cont.storelocator-main .panel-cont {position: relative; display: inline-block; width: 100%}
body #asl-storelocator.asl-p-cont.asl-template-1 #asl-map-canv { height: 585px }
#asl-storelocator.asl-p-cont.storelocator-main .panel-cont .sl-item .p-title {margin-bottom: 8px;}
.asl-p-cont #p-statelist > li{ margin-left: 0px }

#asl-storelocator.asl-p-cont.storelocator-main.asl-template-0 .col-xs-12.search_filter .sl-search-group,
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-0 .col-xs-12.search_filter .asl-store-search {
  margin: 0 0px 0 0;
  max-width: none;
  padding-right: 0;
  position: relative;
}

/*RTL Rules*/
.rtl #asl-storelocator.asl-p-cont *{text-align: right;}
.rtl #asl-storelocator.asl-p-cont .adropdown-menu input[type="checkbox"] {visibility: hidden;}
.rtl #asl-storelocator.asl-p-cont .sl-item {padding: 0 10px 5px;}
.rtl #asl-storelocator.asl-p-cont .sl-item .distance > div {float: right;}
.rtl #asl-storelocator.asl-p-cont .sl-item .distance > div:nth-child(1) {padding-left: 0 !important;  padding-right: 10px;}
.rtl #asl-storelocator.asl-p-cont .sl-item .distance > div:nth-child(2) {padding-left: 10px;  padding-right: 0px !important;}
.rtl #asl-storelocator.asl-p-cont .sl-item .distance > div:nth-child(2) a,
.rtl #asl-storelocator.asl-p-cont .sl-item .distance > div:nth-child(2) span {text-align: left;}
.rtl #asl-storelocator.asl-p-cont .sl-item .glyphicon {float: right;}
.rtl #asl-storelocator.asl-p-cont .sl-item > div {float: right;}
.rtl #asl-storelocator.asl-p-cont .sl-item > div:nth-child(2) {left: 10px !important;  right: auto !important;}
.rtl #asl-storelocator.asl-p-cont .sl-item > div.addr-sec:first-child {width: 100%;}
.rtl #asl-storelocator.asl-p-cont .Status_filter {padding-right: 15px;}
.rtl #asl-storelocator.asl-p-cont .store-locator h4 {padding-right: 0;  padding-left: 30px;}
.rtl #asl-storelocator.asl-p-cont .store-locator button.close-directions.close[aria-label="Close"] {right: auto;  left: 10px;}
.rtl #asl-storelocator.asl-p-cont .store-locator #asl-geolocation-agile-modal button.close-directions.close[aria-label="Close"] {right: auto;  left: 10px;}
.rtl #asl-storelocator.asl-p-cont .store-locator .form-group > input {float: left;}
.rtl #asl-storelocator.asl-p-cont .Status_filter .onoffswitch-inner {left: 0;  position: relative;  transition: margin 0.3s ease-in 0s, left 0.3s ease-in 0s;}
.rtl #asl-storelocator.asl-p-cont .Status_filter .onoffswitch-inner:before {text-align: left;}
.rtl #asl-storelocator.asl-p-cont .Status_filter .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {left: 100%;}
.rtl #asl-storelocator.asl-p-cont .directions-cont .agile-modal-header .close {left: 5px;  right: auto;}
.rtl #asl-storelocator.asl-p-cont .drop_box_filter > p {width: 130px;  float: left;}
.rtl #asl-storelocator.asl-p-cont .multiselect-item .input-group span.input-group-addon {transform: rotatey(180deg);    width: 18%;}
.rtl #asl-storelocator.asl-p-cont .multiselect-item .input-group span.input-group-btn {border: 1px solid #ccc !important;  left: 0;  border-right: 0 !important;  box-shadow: none !important;  border-radius: 5px 0 0px 5px;}
.rtl #asl-storelocator.asl-p-cont .more_info {padding-right: 10px !important;}
.rtl #asl-storelocator.asl-p-cont .infoWindow h3 {text-align: left;}
.rtl #asl-storelocator.asl-p-cont .round-box .cat-name > span{text-align: center;}
.rtl #asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action{border-left: 0px; border-right: 1px solid #ffffff}
.rtl #asl-geolocation-agile-modal .agile-modal-content #asl-btn-locate {margin-left: 0px;margin-right: 10px}
.rtl #asl-geolocation-agile-modal .agile-modal-content .form-group .col-md-9 {float: right;}
.rtl #asl-geolocation-agile-modal .agile-modal-content .form-group .col-md-3 {float: left;}
.rtl #asl-storelocator.asl-p-cont .store-locator #asl-geolocation-agile-modal button.close-directions.close[aria-label="Close"]{left: 10px;right: auto !important;}
.rtl #asl-storelocator.asl-p-cont.container .multiselect.adropdown-toggle.style-btn.btn.btn-default {text-align: right;}
.rtl #asl-storelocator.asl-p-cont.container .multiselect.adropdown-toggle.style-btn.btn.btn-default span {text-align: right;float: right !important;}
.rtl #asl-storelocator.asl-p-cont.container .multiselect.adropdown-toggle.style-btn.btn.btn-default b.caret {left: 5px !important;right: auto !important;}

body #asl-storelocator.container.storelocator-main.asl-p-cont.full-width {max-width: none !important;    width: 100% !important;    padding: 0 15px;margin: 0px !important;overflow: hidden;}
#asl-storelocator.asl-p-cont.map-full .asl-panel {display: none;}
#asl-storelocator.asl-p-cont.map-full.asl-template-0 .asl-map { margin-left:0px !important;}
#asl-storelocator.asl-p-cont.map-full.asl-template-2 .asl-map { margin-left:0px !important;}
#asl-storelocator.asl-p-cont.map-full.asl-template-2 .asl-panel-box { display: none; }
#asl-storelocator.asl-p-cont.map-full .asl-map {width: 100% !important;max-width: 100% !important;min-width: 100% !important;}
#asl-storelocator.asl-p-cont .info-addr > div{position: relative;padding-left:0px;margin-bottom:3px}
/*10-12-2017*/
#asl-storelocator.asl-p-cont .infoWindow .glyphicon {margin-top: 0px !important}
#asl-storelocator.asl-p-cont .infoBox .infowindowContent span {display: table;}
#asl-storelocator.asl-p-cont #asl-map-canv .infoBox .glyphicon.icon-calendar-outlilne {top: 0px !important;}
.asl-p-cont .asl_locator-panel td, .asl-p-cont .asl_locator-panel th {text-align: center;}
body #asl-storelocator.asl-p-cont.container .panel-inner p.p-area {line-height: 1.3em}
body #asl-storelocator.asl-p-cont.container.asl-template-2 .panel-inner p.p-area {line-height: 1.2em}
body #asl-storelocator.asl-p-cont.container.asl-template-2 .panel-inner p.p-distance,
body #asl-storelocator.asl-p-cont.container.asl-template-2 .panel-inner a.a-direction span {font-size: 12px;}
body #asl-storelocator.asl-p-cont.container .panel-inner .p-description {font-size: 11px;font-style: italic;padding-left: 15px;margin-top: 5px;margin-bottom: 5px}
body #asl-storelocator.asl-p-cont.container .panel-inner .sl-item .glyphicon{font-size: 10px !important}
body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a {color: inherit;font-size: 11px}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .sl-item .thumb-a {padding-right: .5rem !important;padding-top: .5rem;}
body #asl-storelocator.asl-p-cont.container .sl-item .thumb-a img{max-width: 100% !important;display: block;}
body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item .item-thumb a.thumb-a {display: block !important;width: 100% !important;}
body #asl-storelocator.asl-p-cont.container .asl-panel .sl-item > div {position: relative !important;}
/*#asl-storelocator.asl-p-cont .asl-dist-filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {float: left;height: 25px !important;width: 130px;color: #333 !important;border-color: #808080;border-width: 1px;height: 30px !important;margin-bottom: 5px;padding: 0;text-align: left;top: 0;display: block !important;}
#asl-storelocator.asl-p-cont .asl-dist-filter .multiselect.adropdown-toggle.style-btn.btn.btn-default b.caret {border-width: 5px 4px 0;bottom: 0;clear: none;float: right;left: auto;margin: auto;position: absolute;right: 10px;top: 0;}
#asl-storelocator.asl-p-cont .asl-dist-filter .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {clear: none;float: left;font-size: 10px;padding: 0 10px;}
#asl-storelocator.asl-p-cont .asl-dist-filter p span {font-size: 12px;font-weight: normal;padding-left: 0;position: relative;text-transform: capitalize;top: 0;}
#asl-storelocator.asl-p-cont .asl-dist-filter > p {font-size: 10px;font-weight: 800;margin-bottom: 5px;}
*/
#asl-storelocator.asl-p-cont.container .asl-advance-filters p {font-weight: 800;margin-bottom: 5px;}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {font-size: 12px;padding: 0 5px;max-width: 82% !important; overflow: hidden;}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .categories_filter .adropdown-menu {margin: 0px 0 0;}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .range_filter .adropdown-toggle {margin-bottom: -1px !important}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default {border-color: #808080;border-width: 1px;color: #808080;margin-bottom: 0px;padding: 0;text-align: left;top: 0;}
#asl-storelocator.asl-p-cont.container .multiselect.adropdown-toggle.style-btn.btn.btn-default b.caret{ border-width: 5px 4px 0;bottom: 0;clear: none;float: right;left: auto;margin: auto;position: absolute;right: 10px;top: 0;}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default {width:130px}
#asl-storelocator.asl-p-cont.container button.multiselect.adropdown-toggle.style-btn.btn.btn-default {height: 34px !important;}
body #asl-storelocator.asl-p-cont button.multiselect.adropdown-toggle.style-btn.btn.btn-default {margin-bottom: 0px}
#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default {color: #808080 !important}

#asl-storelocator.asl-p-cont.asl-template-2 .asl-dist-ctrl-1 .range_filter  {width: 130px;float: right;}
#asl-storelocator.asl-p-cont.asl-template-2 .range_filter p {font-size: 12px;font-weight: normal;line-height: 2;margin-bottom: 3px;}
#asl-storelocator.asl-p-cont.asl-template-2 .range_filter p > span{font-size: 12px;font-weight: normal;line-height: 1;margin-bottom: 10px;margin-top: 0;display: block}
#asl-storelocator.asl-p-cont.asl-template-2 ul.adropdown-menu.multiselect-container > li > a label {color: #000}
#asl-storelocator.asl-p-cont.asl-template-2 ul.adropdown-menu.multiselect-container > li > a label {color: #000}
body .asl-p-cont .adropdown-menu {padding-top: 0px}
#asl-storelocator.asl-p-cont .asl-radius-cnt,
#asl-storelocator.asl-p-cont .asl-reset-map {margin-top:0.5rem;display:block; background-color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-top-left-radius: 3px;border-bottom-left-radius: 3px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); cursor: pointer;text-align: center;padding: 5px 10px;}
#asl-storelocator.asl-p-cont .asl-reload-map {display:block;background-color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-bottom-left-radius: 3px;border-bottom-right-radius: 3px; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); cursor: pointer;text-align: center;padding: 5px 10px;}
#asl-storelocator.asl-p-cont .asl-radius-cnt {margin-top: 10px;border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;border-top-left-radius: 3px;border-bottom-left-radius: 3px; }
#asl-storelocator.asl-p-cont .asl-radius-cnt div.checkbox {margin:0px !important}
#asl-storelocator.asl-p-cont .asl-radius-cnt div.checkbox label{line-height: 20px !important;margin-bottom: 0px;}
#asl-storelocator.asl-p-cont.asl-template-2 .asl-radius-cnt {top: 150px;}
#asl-storelocator.asl-p-cont.asl-template-2 ul.adropdown-menu.multiselect-container > li.active > a label {color: inherit;}
#asl-storelocator.asl-p-cont.asl-template-1 .sl-item .glyphicon {top: 1px;}

#asl-storelocator.asl-p-cont #agile-modal-direction .form-group .checkbox-inline > input {float: left;}
#asl-storelocator.asl-p-cont #agile-modal-direction.agile-modal .agile-modal-dialog .agile-modal-content .form-group .checkbox-inline input {margin: 1px 4px 0 1px;}
#asl-storelocator.asl-p-cont.asl-template-2 .asl-reset-map {margin-top: 15px;}

#asl-storelocator.asl-p-cont.asl-layout-1 #asl-list ul {margin-top: 5px;}
#asl-storelocator.asl-p-cont .asl-clear-btn {z-index:1;border: 0;background: transparent;position: absolute;top: 1px;bottom: 0;right: 45px;  outline: none;line-height: 14px; padding: 0px 0.4rem;}
#asl-storelocator.asl-p-cont.asl-template-2 .asl-clear-btn {right: 85px;}

@media(max-width:1200px) {
    .asl-p-cont#asl-storelocator .asl-advance-filters .drop_box_filter p span::before {display: none !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .drop_box_filter p span {padding: 0 ;}
    
}
@media(max-width:991px) {
    .asl-p-cont#asl-storelocator .panel-cont .sl-item .p-category,
    .asl-p-cont#asl-storelocator .panel-cont .sl-item .p-area,
    .asl-p-cont#asl-storelocator .panel-cont .sl-item .p-time,
    .asl-p-cont#asl-storelocator .panel-cont .sl-item .distance{clear: both;}
    
    .asl-p-cont#asl-storelocator .store-locator #agile-modal-direction .agile-modal-dialog{min-width: 320px;}
    .asl-p-cont#asl-storelocator .asl-advance-filters {padding-left: 15px !important;}
    #asl-storelocator.asl-p-cont #asl-list .item-state ul li{margin-left: 5px !important;}
}
@media(max-width:767px){
    #asl-storelocator.asl-p-cont.storelocator-main.asl-template-0 .col-xs-12.search_filter,
    #asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .col-xs-12.search_filter {margin-bottom: 10px;}
    .asl-p-cont#asl-storelocator .search_filter .sl-search-group > span i {font-size: 18px;padding:0 3px !important;}
    .asl-p-cont#asl-storelocator .store-locator #agile-modal-direction .agile-modal-dialog{width: auto;min-width: inherit;}
    .asl-p-cont#asl-storelocator #asl-list.storelocator-panel {height: auto;min-height: 150px;max-height: 500px;margin-bottom: 10px;}
    .asl-p-cont#asl-storelocator .Num_of_store{width: 100% !important;left: 0px !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .col-xs-12.search_filter{margin-bottom: 15px !important;padding-left: 0px !important;padding-right: 0px !important;}
    #asl-storelocator.asl-p-cont .asl-advance-filters{padding-left: 10px !important;padding-right: 10px !important}
    .asl-advance-filters > div:first-child > .row {margin-bottom: 20px;}
    #asl-storelocator.asl-p-cont .store-locator .agile-modal-dialog {margin-left: auto;margin-right: auto;}
    #asl-storelocator.asl-p-cont .row.Filter_section {padding-bottom: 10px;}
    #asl-storelocator.asl-p-cont .col-xs-5.col-md-12.item-thumb{height: 80% !important;}
    #asl-storelocator.asl-p-cont .sl-item .thumb-a img{max-height: 95px !important;width: auto !important;}
    #asl-storelocator.asl-p-cont.asl-template-0 #asl-list.storelocator-panel {margin-right: 0px !important}
    #asl-storelocator.asl-p-cont #asl-list.storelocator-panel {margin-bottom: 0px;padding-bottom: 0px;}
    #asl-storelocator.asl-p-cont.asl-template-0 .Filter_section div.asl-filter-cntrl,
    #asl-storelocator.asl-p-cont.asl-template-1 .Filter_section div.asl-filter-cntrl {
      margin-top: 0.8rem;
    }
}

/*Fix 7-31-2018*/
@media(max-width:767px){ 
#asl-storelocator.asl-p-cont.asl-template-0 .asl-panel {float: left;}
}


body #asl-storelocator.asl-p-cont .multiselect-clear-filter {cursor: pointer;}
#asl-storelocator.asl-p-cont .categories_filter .input-group-btn {z-index: 1}

@media(max-width:480px){
    
    #asl-storelocator.asl-p-cont.container .asl-advance-filters .btn-group,
    #asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default {width: 100%;padding-left: 0px !important;padding-right: 0px !important;}
    #asl-storelocator.asl-p-cont.storelocator-main ul.adropdown-menu.multiselect-container li .input-group-btn > .btn.btn-default.multiselect-clear-filter {
        padding: 2px 6px 2px 12px;
    }
    /*Mobile settins*/
    body #asl-storelocator.asl-p-cont.container.full-width .inside.search_filter,
    body #asl-storelocator.asl-p-cont.container #asl-list.storelocator-panel {
        width: 100% !important;
        margin-left: 0px !important;
    }

    
    #asl-storelocator.asl-p-cont.asl-template-0 .inside.search_filter .Num_of_store {
        width: 100% !important;
        left: 0px !important;
    }
    /* 
    body #asl-storelocator.asl-p-cont.asl-template-0 .col-xs-12.search_filter,
    body  #asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12.search_filter {margin-bottom: 1rem !important;padding-top: 0px !important}
    */

    /*Label*/
    #asl-storelocator.asl-p-cont.asl-template-0 .rangeFilter > span:first-child,
    #asl-storelocator.asl-p-cont.asl-template-1 .rangeFilter > span:first-child {margin-bottom: 0rem !important;line-height:1.5em !important }

    #asl-storelocator.asl-p-cont.asl-template-0 .drop_box_filter > p,
    #asl-storelocator.asl-p-cont.asl-template-1 .drop_box_filter > p {margin-bottom: 8px !important}

    #asl-storelocator.asl-p-cont.asl-template-0 .rangeFilter > span:last-child,
    #asl-storelocator.asl-p-cont.asl-template-1 .rangeFilter > span:last-child {padding-top: 3px !important}
    /*Labels END*/

    #asl-storelocator.asl-p-cont.asl-template-0 .asl-advance-filters p.rangeFilter > span:last-child,
    #asl-storelocator.asl-p-cont.asl-template-1 .asl-advance-filters p.rangeFilter > span:last-child {top: 0px !important}

    #asl-storelocator.asl-p-cont.asl-template-0 .rangeFilter,
    #asl-storelocator.asl-p-cont.asl-template-1 .rangeFilter{margin-bottom: 0rem !important;padding-top: 0px !important}

    #asl-storelocator.asl-p-cont.asl-template-0 .drop_box_filter,
    #asl-storelocator.asl-p-cont.asl-template-1 .drop_box_filter {padding-top: 0px !important;}

    #asl-storelocator.asl-p-cont.asl-template-0 .asl-advance-filters .range_filter,
    #asl-storelocator.asl-p-cont.asl-template-1 .asl-advance-filters .range_filter {padding-top: 0px !important}

    #asl-storelocator.asl-p-cont .categories_filter .btn-group .input-group {max-width: 100%}

    #asl-storelocator.asl-p-cont.asl-template-0 .Status_filter,
    #asl-storelocator.asl-p-cont.asl-template-1 .Status_filter {margin-top: 0rem !important;}

    #asl-storelocator.asl-p-cont.asl-template-1 .asl-advance-filters .categories_filter .adropdown-menu,
    #asl-storelocator.asl-p-cont.asl-template-1 .asl-advance-filters .categories_filter .adropdown-menu {margin-top: 0px !important}
    /*Mobile Editing*/

    #asl-storelocator.asl-p-cont .store-locator .agile-modal-dialog {min-width: inherit !important;width: auto !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .drop_box_filter,.asl-p-cont#asl-storelocator .asl-advance-filters .range_filter {padding-top: 5px;width: 100%;}
    .asl-p-cont#asl-storelocator .search_filter .sl-search-group{margin: 0 !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group {width: 100% !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default {width: 100%;}
    body  .asl-p-cont#asl-storelocator .asl-advance-filters .slider.slider-horizontal {max-width: 97% !important;width: 100% !important;}
    .asl-p-cont#asl-storelocator .asl-advance-filters .slider.slider-horizontal .slider-track {max-width: none !important;width: 100% !important;}
    /*.asl-p-cont#asl-storelocator .store-locator .agile-modal-dialog {left: 0 !important;margin: 10px 0 !important;width: 100% !important;}*/
    .asl-p-cont#asl-storelocator .store-locator .agile-modal-dialog .agile-modal-header {margin-bottom: 10px;}
    .asl-p-cont#asl-storelocator .drop_box_filter p span{top: 3px !important;}
    .asl-p-cont#asl-storelocator.asl-bg-10 .rangeFilter > span:first-child{margin-bottom: -10px;}
    .asl-p-cont#asl-storelocator .asl-advance-filters {padding-left: 10px !important;padding-right: 10px;}
    .asl-p-cont#asl-storelocator .store-locator .agile-modal-dialog {width: auto !important;min-width: inherit;}
    .asl-p-cont#asl-storelocator .adropdown-menu {min-width: inherit !important;width: 100%;}
    #asl-storelocator.asl-p-cont ul.adropdown-menu li.filter.multiselect-item .form-control.multiselect-search {width: 100%;z-index: 999;}
    
    /*
    .asl-p-cont .input-group-addon, .asl-p-cont .input-group-btn {max-width: 25px;width: 2%;}
    #asl-storelocator.asl-p-cont.asl-bg-3 ul.adropdown-menu.multiselect-container li .input-group-addon {height: 26px;max-width: 25px;padding: 0 5px;}
    */
    
    #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container li .input-group-btn > .btn.btn-default.multiselect-clear-filter {height: 24px;}
    .asl-p-cont .input-group-btn {border: 1px solid #ccc !important;border-radius: 5px;left: -3px;margin-left: 0 !important;z-index: -1;}
}

.rtl #asl-storelocator.asl-p-cont #asl-map-canv .infoBox > img {max-width: none !important;    left: -20px;    position: absolute !important;    right: auto;    top: -6px;    margin: 0 !important;}
.rtl #asl-storelocator.asl-p-cont #style_2.infoWindow h3,.rtl #asl-storelocator.asl-p-cont #style_0.infoWindow h3,.rtl #asl-storelocator.asl-p-cont #style_1.infoWindow h3 {text-align: right;    padding-right: 10px;}
.rtl #asl-storelocator.asl-p-cont #style_1.infoWindow h3{width: 100%;}
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .rangeFilter > span:last-child{position: relative !important;    top: 5px!important;}
#asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container > li > a{padding: 0 !imortant;outline: 0px;}
#asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12.search_filter .sl-search-group {margin: 0 !important;}
#asl-storelocator.asl-p-cont .store-locator #asl-geolocation-agile-modal .agile-modal-content{border: none;    box-shadow: none;}
.rtl #asl-storelocator.asl-p-cont .info-addr ,.rtl #asl-storelocator.asl-p-cont .info-addr  * {text-align: right;}
.rtl #asl-storelocator.asl-p-cont .info-addr  span.glyphicon {float: right !important;left: auto;right: 0px}
.rtl #asl-storelocator.asl-p-cont #style_0 .info-addr > div {padding-left:0px;padding-right: 15px}
#asl-storelocator.container.storelocator-main.asl-p-cont{padding: 0 15px !important;}
#asl-storelocator.asl-p-cont #asl-list .panel-inner{overflow: hidden !important;}
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .infoBox #style_0.infoWindow h3 {text-align: right !important; }
.rtl #asl-storelocator.asl-p-cont.asl-template-1 #asl-map-canv  .infoBox > img {right: auto !important;    left: 0 !important;    margin-top: 8px !important;    margin-left: 12px !important;}
.rtl #asl-storelocator.asl-p-cont .search_filter .form-control {padding-right: 30px;}
#asl-storelocator.asl-p-cont .adropdown-menu > li > a {color: inherit !important;}
#asl-storelocator.asl-p-cont.asl-template-1.no-asl-filters #asl-map-canv {/*height: 759px;*/}
#asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container > li > a label.radio{width: 100%;}
#asl-storelocator .multiselect-container.adropdown-menu > li::before {content: none !important;}
#asl-storelocator .multiselect-container.adropdown-menu > li {padding: 0 !important;}
#asl-storelocator.asl-p-cont .Num_of_store{z-index:10 !important}
#asl-geolocation-agile-modal .agile-modal-content #asl-btn-locate{margin-left: 10px; margin-top: 5px}
#asl-geolocation-agile-modal .agile-modal-content #asl-current-loc{width: 100%}


#asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container .form-control.multiselect-search{background-color: #fff !important;font-size: 12px !important;padding: 0 5px !important;}
#asl-storelocator.asl-p-cont.no-asl-filters.asl-template-1 #asl-list.asl_locator-panel {height: 591px}


#asl-storelocator .twitter-typeahead {width: 100% !important;background: none !important;height: 100% !important;}
#asl-storelocator .twitter-typeahead #auto-complete-search {}
#asl-storelocator .twitter-typeahead .tt-menu {width: 100%;margin-top: 1px !important;padding-top: 0px !important;}


/*! Bootstrap | Typeahead */


#asl-storelocator .tt-menu {text-align: left;}
#asl-storelocator .typeahead,
#asl-storelocator .tt-query,
#asl-storelocator .tt-hint {height: 30px;  padding: 8px 12px;  line-height: 30px;  border: 2px solid #ccc;  -webkit-border-radius: 8px;     -moz-border-radius: 8px;  border-radius: 8px;  outline: none;}
#asl-storelocator .typeahead {background-color: #fff;}
#asl-storelocator .typeahead:focus {border: 2px solid #0097cf;}
#asl-storelocator .tt-query {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
#asl-storelocator .tt-hint {color: #999}
#asl-storelocator .tt-menu {width: 422px;  margin: 12px 0;  padding: 6px 0;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-border-radius: 4px;     -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);  box-shadow: 0 5px 10px rgba(0,0,0,.2);}
#asl-storelocator .tt-suggestion {padding: 3px 10px;  font-size: 13px;  line-height: 22px;color: #000}
#asl-storelocator .tt-suggestion:hover {cursor: pointer;  color: #fff;  background-color: #0097cf;}
#asl-storelocator .tt-suggestion.tt-cursor {color: #fff;  background-color: #0097cf;}
#asl-storelocator .tt-suggestion p {margin: 0;}
#asl-storelocator .twitter-typeahead #auto-complete-search {font-size: 14px}
#asl-storelocator .twitter-typeahead * {font-size: 14px;font-weight: normal;}

/* example specific styles */
#asl-storelocator #custom-templates .empty-message {padding: 5px 10px; text-align: center;}
#asl-storelocator #multiple-datasets .league-name {margin: 0 20px 5px 20px;  padding: 3px 0;  border-bottom: 1px solid #ccc;}
#asl-storelocator #scrollable-adropdown-menu .tt-menu {max-height: 150px;  overflow-y: auto;}
#asl-storelocator #rtl-support .tt-menu {text-align: right}




/*Template fixes*/
.asl-p-cont .minimal-form-input {padding-top: 0 !important;height: 100% !important}
.asl-p-cont #asl-current-loc {padding: 6px 12px !important}




/*custom company*/
#asl-storelocator.asl-p-cont .sl-item .thumb-a img{box-shadow: none;}


div#asl-storelocator.full-h > .row:last-child {height: 100% !important;}
div#asl-storelocator.full-h > .row:last-child > div {height: 100% !important;}
div#asl-storelocator.full-h > .row:last-child > div div#asl-list {height: 89% !important;}
div#asl-storelocator.full-h > .row:last-child > div.asl-map > div.store-locator,
div#asl-storelocator.full-h > .row:last-child > div.asl-map > div.store-locator > div#asl-map-canv {height: 100% !important;}

/**update 26/4/2017**/
#asl-storelocator.asl-p-cont.asl-template-1 .inside.search_filter .asl-store-search span {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
#asl-storelocator.asl-p-cont.asl-template-0 .asl-p-cont .asl-buttons a,
#asl-storelocator.asl-p-cont.asl-template-0 [class^="icon-"],
#asl-storelocator.asl-p-cont.asl-template-0 [class*=" icon-"]{top:0px;}
#asl-storelocator.asl-p-cont.asl-template-0 .sl-item [class^="icon-"],
#asl-storelocator.asl-p-cont.asl-template-0 .sl-item [class*=" icon-"]{top:1px;}
body #asl-storelocator.asl-p-cont #asl-list.storelocator-panel .sl-item .addr-sec .p-time,
body #asl-storelocator.asl-p-cont #asl-list.storelocator-panel .sl-item .addr-sec p.p-time {font-size: 12px}
body #asl-storelocator.asl-p-cont .glyphicon.icon-calendar-outlilne {top: -1px !important;}
#asl-storelocator.asl-p-cont .rangeFilter > span:last-child{padding-top: 10px;}
#asl-storelocator.asl-p-cont.asl-template-2 .rangeFilter > span:last-child {padding-top: 0px;}
#asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12.search_filter .sl-search-group > span i, 
#asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12.search_filter .asl-store-search > span i{height: 100%;    top: 0 !important;    left: 0 !important;    width: 100%;    padding: 0 !important;    text-align: center;    line-height: 34px;}
#asl-storelocator.asl-p-cont.asl-template-1 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {height: 34px !important;}

body #asl-storelocator.asl-p-cont.asl-template-1 #asl-list.storelocator-panel .sl-item .glyphicon {display: block;}
body #asl-storelocator.asl-p-cont.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent a.action{width: 33.33% !important;margin: 0px !important}
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .Filter_section .col-xs-12.search_filter .sl-search-group > span i {left: 0px !important;top: 0px !important;cursor: pointer;}


#asl-storelocator.asl-p-cont.asl-template-0 .search_filter span {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}, 
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .sl-search-group, 
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .asl-store-search{height: 34px;}
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .sl-search-group > span i, 
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .asl-store-search > span i{height: 100%;    top: 0 !important;    left: 0 !important;    width: 100%;    padding: 0 !important;    text-align: center;    line-height: 34px;}
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .sl-search-group > span, 
#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .asl-store-search > span{width: 35px;}
#asl-storelocator.asl-p-cont.asl-template-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {height: 34px !important;}


#asl-storelocator.asl-p-cont button#asl-btn-locate.btn.btn-default {height: 34px;    margin-top: 0;    border-radius: 3px !important;}
.asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default{left: 0;    left: 0 !important;    display: block !important;}
#asl-storelocator.asl-p-cont .store-locator .agile-modal-dialog{}


#asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store .icon img {max-height: 30px}
#asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span.back-button i.icon-left-open, #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .cats-title span.back-button i.icon-left-open {padding:3px 3px 0 0;}
#asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store .asl-cat-name{line-height: 30px}
#asl-storelocator.asl-p-cont .icon-direction-outline  {cursor: pointer;}

#asl-storelocator.asl-p-cont.container.no-asl-filters .inside.search_filter,
#asl-storelocator.asl-p-cont.container.no-asl-filters #asl-list.storelocator-panel {
    width: 100% !important;
}

@media (min-width: 768px) {

    .pull-right-md {float: right;}
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-fixed{position: fixed !important;left: 0;top: 0;background: #fff;z-index: 999999;right: 0;bottom: 0;}

    #asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont .row,
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .row{position: relative;}
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-map{margin-left: 33.333%}
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel{position: absolute;    height: 100%;    left: 0;    top: 0;}
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel #asl-list.storelocator-panel{height: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;}
    #asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont.no-asl-filters .asl-panel #asl-list.storelocator-panel{margin-top: 92px;}
    #asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont .asl-panel{position: absolute;    top: 0;    height: 100%;    left: auto;    right: 0;}
    #asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont .asl-panel  #asl-list.storelocator-panel{height: 100%;}
    #asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont.no-asl-filters .asl-panel  #asl-list.storelocator-panel{height: auto;margin-top: 84px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont.no-asl-filters .asl-panel-box .asl-panel,
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont.asl-no-advance .asl-panel-box .asl-panel{margin-top: 0;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box .asl-panel #asl-list.storelocator-panel{position: absolute;    height: auto;    top: 0;    bottom: 0;    left: 0;    right: 0; }
    #asl-storelocator.asl-p-cont.asl-template-2 .rangeFilter > span:last-child {padding-top: 3px;font-size: 10px}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box .asl-panel .categories-panel{position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    height: auto;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box .asl-panel{position: absolute;    top: 0;    bottom: 0;    width: 100%;    margin-top: 80px;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-panel-box{position: absolute;    top: 0;    left: 0;    bottom: 0;    height: 100%;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .asl-map{margin-left: 33.33%;}
    #asl-storelocator.asl-p-cont.asl-template-2.asl-p-cont .row{position: relative;}
        
        
    /*---------------------template 1 full hight----------------------*/

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-0 > .row:last-child{height: 100%;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-0 > .row > .asl-map,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-0 > .row > .asl-map > div.store-locator,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-0 > .row > .asl-map #asl-map-canv{height: 100%;}
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters){position: relative;}
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row:not(.Filter_section):last-child{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin-top: 113px;max-width: 100% !important;margin-left: 0px;margin-right: 0px;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map > div.store-locator,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters) > .row > .asl-map #asl-map-canv{height: 100%;}



    /*---------------------template 2 full hight----------------------*/
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-1 > .row:last-child{height: 100%;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-1 > .row > .asl-map,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-1 > .row > .asl-map > div.store-locator,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.no-asl-filters.asl-template-1 > .row > .asl-map #asl-map-canv{height: 100%;}
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-1:not(.no-asl-filters){position: relative;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-1:not(.no-asl-filters) > .row:not(.Filter_section):last-child{position: absolute;top: 0;left: 0;margin-left: 0;margin-right: 0;right: 0;bottom: 0;margin-top: 99px;max-width: 100% !important;margin-left: 0px;margin-right: 0px;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-1:not(.no-asl-filters) > .row > .asl-map,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-1:not(.no-asl-filters) > .row > .asl-map > div.store-locator,
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-1:not(.no-asl-filters) > .row > .asl-map #asl-map-canv{height: 100%;}

    /*---------------------template 3 full hight----------------------*/



    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-2{position: relative;}
    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-2 > .row:last-child{height: 100%;}

    #asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-2 > .row > .asl-map{height: 100%;}

    
}


.asl-p-cont a,.asl-p-cont a:hover{box-shadow: none;}

#asl-storelocator.asl-p-cont:not(.asl-template-2) .twitter-typeahead {width: 100% !important;padding: 0 !important;height: 34px !important;}
#asl-storelocator.asl-p-cont.asl-template-1:not(.asl-template-2) div .asl-store-search > span.twitter-typeahead {width: 100% !important;padding: 0 !important;height: 34px !important;}
#asl-storelocator.asl-p-cont:not(.asl-template-2) input#auto-complete-search {min-height: 34px;}

/*RTL FIX 5- 17- 2017*/
.rtl #asl-storelocator.asl-p-cont .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default b.caret{right: auto;top: 0;    left: 10px;}
.rtl #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container > li > a label.radio {text-align: right;}
.rtl #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container > li > a label.radio input {display: none;}
.rtl #asl-storelocator.asl-p-cont .col-xs-12.search_filter {float: right !important;}
.rtl #asl-storelocator.asl-p-cont input#auto-complete-search {border-radius: 5px;  height: 100%;    padding-right: 15px;    padding-left: 30px;}
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12.search_filter .sl-search-group > span{left: 0;    right: auto;}
.rtl #asl-storelocator.asl-p-cont .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {clear: none;    float: right;    font-size: 10px;    padding: 0 10px;}




.rtl #asl-storelocator.asl-p-cont .sl-item .addr-sec,.rtl #asl-storelocator.asl-p-cont .item,.rtl #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container li .checkbox{text-align: right;}

.rtl #asl-storelocator.asl-p-cont.asl-template-1 .panel-inner .addr-sec .p-area ,
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .panel-inner .addr-sec .p-category ,
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .panel-inner .addr-sec .p-title ,
.rtl #asl-storelocator.asl-p-cont.asl-template-1 .panel-inner .addr-sec .p-time {padding-right: 15px !important;padding-left: 0 !important;}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .panel-inner .addr-sec .p-area ,
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .panel-inner .addr-sec .p-category ,
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .panel-inner .addr-sec .p-title ,
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .panel-inner .addr-sec .p-time {padding-right: 22px !important;padding-left: 0 !important;}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .sl-item > div{float: left;}
.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area ,
.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-category ,
.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-time {padding-right: 15px !important;position: relative !important;padding-left: 0;}

.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-category .glyphicon ,
.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-time .glyphicon ,
.rtl #asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area .glyphicon {right: 0;top: 0;left: auto;position: absolute;}
.rtl #asl-storelocator.asl-p-cont .col-xs-12.search_filter .sl-search-group > span {left: 0;right: auto;}

.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2){float: left;}
.rtl #asl-storelocator.asl-template-2.asl-p-cont .cats-title{text-align: right;}
.rtl #asl-storelocator.asl-template-2.asl-p-cont .cats-title .icon{margin-left: 10px;}

.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2) span.count-result:after{content: ")"}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2) span.count-result:before{content: "("}
 #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2) span.count-result:after{content: ")"}
 #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2) span.count-result:before{content: "("}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store span:nth-child(2) span{float: left;margin-left: 8px;}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store .icon{float: left;}


.rtl #asl-storelocator.asl-p-cont.asl-template-2 .asl-map .search_filter.inside-map p span i {left: 0;    right: auto;}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .asl-map .search_filter.inside-map p span i:after {right: -10px;    left: auto;    transform: rotate(0);}
.rtl #asl-storelocator.asl-p-cont.asl-template-2 .Num_of_store .icon + span {padding-top: 10px;}
.rtl #asl-storelocator.asl-p-cont .search_filter > p:first-child{padding-right: 7px !important}

#asl-storelocator.asl-p-cont .search_filter .form-control {color: #000000;}

@media(max-width:768px) {

    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div{width: 100%;float: right;}
    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div .row{margin: 0;}
    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div .row > div.drop_box_filter {padding-left: 15px !important;padding-right: 15px !important;padding-bottom: 15px !important;}
    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div .row > div.drop_box_filter .categories_filter{float: right;}
    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div .row > div.drop_box_filter p{width: 100%;}
    .rtl #asl-storelocator.asl-p-cont .asl-advance-filters > div .row > div{float: right;clear: both;}

    #asl-storelocator.asl-p-cont .store-locator .agile-modal {padding: 10px}
}

@media (min-width: 992px) {

    #asl-storelocator.asl-p-cont #asl-btn-geolocation {width: 200px !important;margin: auto !important }
    body #asl-geolocation-agile-modal .agile-modal-content #asl-btn-locate {width: 90%;margin: auto !important }
    #asl-storelocator.asl-p-cont .md-p-0 {padding-left: 0px;padding-right: 0px;}
}

@media (max-width: 992px) {
    body #asl-geolocation-agile-modal .agile-modal-content #asl-btn-locate {margin-left: 0px;margin-top: 10px !important}
}

@media(max-width:767px) {
    #asl-storelocator.container.storelocator-main.asl-p-cont .asl-panel,#asl-storelocator.container.storelocator-main.asl-p-cont .asl-map{clear: both;}
    #asl-storelocator.container.storelocator-main.asl-p-cont.full-width{height: auto !important;}
}

/*RTL Fix*/
.rtl #asl-storelocator.asl-p-cont .col-xs-12.search_filter .sl-search-group > span,
.rtl #asl-storelocator.asl-p-cont .col-xs-12.search_filter .asl-store-search > span {left: 0 !important; right: auto !important;}




/*New rules*/
#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .search_filter .form-control {border: none !important}
#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .sl-search-group,
#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .asl-store-search {height: 34px;}

#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .sl-search-group > span,
#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .asl-store-search > span {width: 35px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}


#asl-storelocator.asl-p-cont.storelocator-main .infoBox .distance{color: inherit !important;}
#asl-storelocator.asl-p-cont.container .asl-advance-filters p.rangeFilter > span:last-child{top: 3px;font-size: 10px !important;margin-top: 0px}
#asl-storelocator.asl-p-cont.storelocator-main .infoBox .p-time a,
#asl-storelocator.asl-p-cont.storelocator-main .infoBox .p-time a{color: inherit !important;}
/*#asl-storelocator.asl-p-cont.container.asl-template-2 .multiselect.adropdown-toggle.style-btn.btn.btn-default {color: #808080 !important;}*/
#asl-storelocator.asl-p-cont.container.asl-template-2 .multiselect.adropdown-toggle.style-btn.btn.btn-default {width: 130px;}
#asl-storelocator.asl-p-cont.container.asl-template-2 .multiselect span {padding-left: 10px;font-size: 12px}
#asl-storelocator.asl-p-cont.container.asl-template-2 .multiselect.adropdown-toggle.style-btn.btn.btn-default {/*border-color: #808080;border-width: 1px;color: #808080;*/margin-bottom: 0px;padding: 0;text-align: left;top: 0;}
#asl-storelocator.asl-p-cont.container.asl-template-2 button.multiselect.adropdown-toggle.style-btn.btn.btn-default {height: 34px !important;}
#asl-storelocator.asl-p-cont.asl-template-2 .multiselect.adropdown-toggle.style-btn.btn.btn-default {/*border-radius: 5px;*//*font-weight: 100;*/}
#asl-storelocator.asl-p-cont.asl-template-2 .adropdown-menu {margin:0px;}
#asl-storelocator.asl-p-cont.asl-template-2 .asl-dist-ctrl-1.filter-box{padding: 10px}
.pac-container {z-index: 2147483647 !important}
.asl-p-cont .icon-search {cursor: pointer;}
.asl-p-cont .infowindowContent span.asl-time-hrs span {display: block;}
.asl-p-cont .infowindowContent span.asl-day-lbl {display: inline-block;float: left;}
.asl-p-cont .infowindowContent span.asl-time-hrs {display: inline-block;}
/*Deal*/
body #asl-storelocator.asl-p-cont.container.asl-deals .panel-inner p.p-area {font-size: 13px}
body #asl-storelocator.asl-p-cont.container.asl-deals .storelocator-panel {padding:0px !important;}


body #asl-storelocator.asl-p-cont .range_filter .rangeFilter .slider.slider-horizontal .slider-handle.round {margin-top: 0px;top: 1px;cursor: pointer;}

#asl-storelocator.asl-p-cont #style_1.infoWindow a:before {display: none !important}
/*#asl-storelocator.asl-p-cont .asl-buttons a:before {display: none !important}*/

.asl-p-cont .open > .adropdown-menu {display: block !important;}

body #asl-storelocator.asl-p-cont #asl-map-canv *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
body #asl-storelocator.asl-p-cont #asl-map-canv *:before,#asl-map-canv *:after{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}

.infoBox .asl-week-hrs > span {display: block;}
.infoBox .asl-week-hrs .asl-day-lbl {font-size: inherit;display: inline-block;vertical-align: top;width: 35px !important;text-transform: capitalize;line-height: 20px;color: inherit;}
.asl-p-cont .asl-search-name {border-radius: 5px !important}


/*Full Height issue*/
body #asl-storelocator.container.storelocator-main.asl-p-cont.full-height {min-height: 300px}

/* .asl-p-cont .cat-imgs span img {width: 20px; height: 20px;margin-top: 10px; margin-bottom: 10px; margin-right: 5px;} */
#asl-storelocator.asl-p-cont .btn-red {background: #CC3333 !important;color: #fff !important;}

.asl-p-cont .asl_locator-panel::-webkit-scrollbar {width: 4px;}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-track {border-radius: 50px;}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-thumb {background: #ccc;border-radius: 00px;}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-thumb:hover {background: #999;}



@media (max-width: 767px) {

    #asl-storelocator.container.storelocator-main.asl-p-cont .asl-loc-sec {display: grid}
    #asl-storelocator.container.storelocator-main.asl-p-cont .asl-loc-sec .asl-map {order: 1;}

    #asl-storelocator.container.storelocator-main.asl-p-cont.full-height #asl-list.storelocator-panel {
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }

    body #asl-storelocator.asl-p-cont.full-height .col-xs-12.search_filter {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        width: 100% !important;
    }

    #asl-storelocator.container.storelocator-main.asl-p-cont.full-height .Num_of_store {
        width: 100% !important;
        left: 0% !important;
    }

    .asl-p-cont#asl-storelocator.asl-template-2 #asl-list.storelocator-panel {
        margin-bottom: 0px;
    }
}

/*Remove it*/
/*
@media(max-width:767px) {
    
    #asl-storelocator.asl-p-cont.asl-template-2 .asl-panel {display: none;}
    #asl-storelocator.asl-p-cont.asl-template-2 .asl-map { margin-left:0px !important;}
    #asl-storelocator.asl-p-cont.asl-template-2 .asl-panel-box { display: none; }
    #asl-storelocator.asl-p-cont.asl-template-2 .asl-map {width: 100% !important;max-width: 100% !important;min-width: 100% !important;}

}
*/
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow {
  background-color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .features li {
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow h2 {
  color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .storelocator-panel {
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .store-locator h4 {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .store-locator .agile-modal-backdrop-in {
  background-color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .store-locator button.close-directions.close[aria-label="Close"] {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .half-rule {
  border-color: #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .half-rule-1 {
  border-bottom: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-bg-0 #asl-map-canv {
  background: #ffffff;
}
#asl-storelocator.storelocator-main.asl-bg-0 #panel,
#asl-storelocator.storelocator-main.asl-bg-0 #asl-list {
  background: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .map-canvas-outer {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-cont button,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-cont .btn.btn-asl {
  background-color: #f2b944 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 div.arrow-down {
  border-top: 25px solid #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .loading {
  background-color: #ffffff;
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .asl-overlay h1.h1 {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .asl-overlay-on-item h1.h1 {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 body.search-list {
  background: #F8F8F8;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list {
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .s-distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .s-distance {
  color: inherit !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a {
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a span {
  background: #f1ebe7;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a:hover span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a:hover span {
  background-color: #f2b944;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel .item-state a.collapsed span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list .item-state a.collapsed span {
  background-color: #f2b944;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .store.highlighted .store-inner {
  background-color: #ffffe0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .close {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox .categories {
  color: #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .chosen-container-multi .chosen-choices {
  border: 1px solid #f1ebe7;
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item {
  background: transparent none repeat scroll 0 0 !important;
  border-bottom: 1px solid #f1ebe7 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .thumb-a img,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .thumb-a img {
  border: 2px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .thumb-a .photo-count,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .thumb-a .photo-count {
  background: #6D5B50;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item .s-distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item .s-distance {
  color: #000000;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item:nth-child(2n),
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item:nth-child(2n) {
  background: #ffffff none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .wrapper-container {
  background: #ffffff;
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .listing-map.list-only {
  background: #ffffff;
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item.highlighted,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .sl-item.highlighted {
  background: #EEEEEE !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:hover,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:focus {
  background: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 button.close-directions.close[aria-label="Close"] {
  background-color: #f2b944;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .sl-item {
  border-color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .item,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .panel .sl-item {
  background: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item-state .panel .item:nth-child(2n),
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .item-state .panel .sl-item:nth-child(2n) {
  background: #ffffff none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 button.close-directions.close[aria-label="Close"] {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  color: #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 input#auto-complete-search:focus {
  border-color: rgba(0,0,0,0.36);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.2);
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child >span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .sl-search-group >span,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search >span {
  background: #f2b944 repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child >span i,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .sl-search-group >span i,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search >span i {
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>p:last-child>span::before,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>.sl-search-group>span::before {
  border-color: transparent #f2b944 transparent transparent;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter>p:first-child {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .search_filter .form-control {
  border: 1px solid #f2b944 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
  color: #401816 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .slider-selection {
  background: #f2b944 none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .slider-track {
  background: #f2b944 none repeat scroll 0 0 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .range_filter .rangeFilter .slider.slider-horizontal .slider-track .slider-handle.round {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter input[type="checkbox"]:checked+.radio_btn {
  background: #f2b944 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .radio_btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .radio_btn::before {
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter p label {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section {
  color: #401816;
  background: rgba(204,204,204,0.2) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
  color: #401816 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .adropdown-menu li.active a {
  color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Filter_section .range_filter .adropdown-menu a {
  color: #401816 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #panel.storelocator-panel,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel {
  border: 1px solid #f1ebe7;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Num_of_store {
  background: #f2b944 none repeat scroll 0 0;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container .btn.btn-default.multiselect-clear-filter {
  border-color: #f1ebe7;
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container li .input-group-addon {
  color: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow a.action {
  background: #f2b944 none repeat scroll 0 0 !important;
  color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .storelocator-main .action.directions {
  background: #f2b944 none repeat scroll 0 0;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow>h3 {
  color: #f2b944 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .phone>b,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .address,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .categories,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .phone>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .distance,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .p-time,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr .time,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoWindow .info-addr * {
  color: #401816 !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow h3 {
  background: #f2b944 none repeat scroll 0 0;
  color: #ffffff !important;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow a.action {
  background: #f2b944 none repeat scroll 0 0;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .storelocator-main .action.directions {
  background: transparent none repeat scroll 0 0;
  color: #666666;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone>b,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .address,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .categories,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone>a,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_2.infoWindow .distance {
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox>img.style_2_x {
  background: #f2b944 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow h3 {
  background: #f2b944 none repeat scroll 0 0;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action {
  background: #f2b944 none repeat scroll 0 0;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow .storelocator-main .action.directions {
  background: #f2b944 none repeat scroll 0 0;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #style_0.infoWindow .distance {
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .infoBox>img.style_0_x {
  background: #f2b944 none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-label {
  border: 2px solid #f1ebe7;
  border-radius: 0px;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:before,
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:after {
  background-clip: padding-box;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:before {
  background-color: #ffffff;
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-inner:after {
  background-color: #f1ebe7;
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .Status_filter .onoffswitch-switch {
  background: #f2b944;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #geolocation-agile-modal.agile-modal.fade.in {
  background: rgba(0,0,0,0.6) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .col-xs-12>a.asl_Readmore_button {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  color: #401816;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .btn.btn-default.btn-submit {
  background: #f2b944 none repeat scroll 0 0;
  border-color: #f2b944;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .agile-modal-header .close {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 #asl-geolocation-agile-modal .btn.btn-default {
  background: #f2b944 none repeat scroll 0 0;
  color: #ffffff;
}
#asl-storelocator.storelocator-main.asl-p-cont.asl-bg-0 .directions-cont .agile-modal-header h4 {
  color: #f2b944;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .drop_box_filter p span {
  font-size: 15px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .range_filter p span {
  font-size: 15px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .search_filter > p:first-child {
  font-size: 15px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .infoWindow h3 {
  font-size: 15px !important;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .infoWindow .infowindowContent .info-addr *,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .infoWindow .infowindowContent .asl-tt-details  * {
  font-size: 12px !important;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .infoWindow .infowindowContent .asl-buttons a.action {
  font-size: 11px !important;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .p-description,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .p-description {
  font-size: 12px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .addr-sec .p-title {
  font-size: 15px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .p-area,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .p-area {
  font-size: 12px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .p-area a,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .p-area a {
  font-size: 12px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .s-direction,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .s-distance,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .s-direction,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .s-distance {
  font-size: 11px;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .storelocator-panel .directions-panel {
  font-size: 0.8em;
}
body #asl-storelocator.asl-p-cont.container.storelocator-main .panel-inner .item .glyphicon,
body #asl-storelocator.asl-p-cont.container.storelocator-main .panel-inner .sl-item .glyphicon {
  font-size: 12px !important;
}
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .item .p-area,
body #asl-storelocator.asl-p-cont.asl-template-0.storelocator-main .panel-inner .sl-item .p-area {
  padding-left: 18px !important;
}
body #asl-storelocator.asl-p-cont .asl-buttons a:before {
  display: none !important;
}
body #asl-storelocator.asl-p-cont .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text {
  font-size: 10px !important;
}
body #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container > li > a label {
  font-size: 10px !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
    font-size: 15px !important;
    font-weight: 600 !important;
}



.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//inextremis-antigaspi.fr/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//inextremis-antigaspi.fr/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//inextremis-antigaspi.fr/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//inextremis-antigaspi.fr/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}