.elementor-13593 .elementor-element.elementor-element-67d3d7f{text-align:center;}.elementor-13593 .elementor-element.elementor-element-67d3d7f .elementor-heading-title{color:#004467;}.elementor-13593 .elementor-element.elementor-element-64f333d{margin-top:30px;margin-bottom:20px;}/* Start custom CSS for shortcode, class: .elementor-element-cbb6b49 */#asl-storelocator.asl-p-cont.asl-bg-0 .Filter_section {
    background: #9853b5!important;
    margin-bottom: 0;
    border: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
    margin-top: 0;
    margin-right: 0;
    background: #8a5c9d!IMPORTANT ;
    border: none !important;
    PADDING: 40px 20px;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
    margin-top: 0;
    margin-right: 0;
    background: #ffffff!IMPORTANT;
    border: none !important;
    PADDING: 40px 20px;
    BORDER: SOLID 1PX #00000014!IMPORTANT;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .addr-sec .p-area:nth-child(2) {
    display: none;
}

a.pdfvote {
    margin: 10px 3px;
}
.col-xs-12.col-sm-4.search_filter {
    DISPLAY: NONE;
}

.asl-advance-filters p span {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: white!important;
    font-size: 2rem!important;
    margin: 10px 0px 10px;
    display: inline-block;
    text-transform: uppercase!important;
}
 .row.Filter_section {
    display: none;
}

div#asl-list {
    margin: 0 10px!important;
    padding: 20px 0!important;
}

.row.Filter_section {
    padding: 10px 0!important;
}

.asl-advance-filters {
    padding: 0px 10px!important;
}


.asl-advance-filters .col-sm-9.col-md-8 {
    width: 100%!important;
}


.asl-advance-filters .col-sm-5.col-xs-5.drop_box_filter {
    width: 100%!important;
}

select#asl-categories {
    width: 400px!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group {
    width: 260px;
}

button.multiselect.adropdown-toggle.style-btn.btn.btn-default {
    width: 370px!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
    background: #9853b5!important;

}

p.p-title {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: #9853b5!important;
}


.storelocator-panel asl_locator-panel .col-md-9.col-xs-9.addr-sec {
    width: 100%!important;
}

.col-md-9.col-xs-9.addr-sec {
    width: 100%;
}

#asl-storelocator.asl-p-cont .col-xs-5.col-md-12.item-thumb {
    display: none!important;
}


#asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area:nth-child(3) {
    background: #9853b5;
    padding: 16px!important;
    color: white;
    width: 200px;
    margin: 20px 0 10px;
    text-align: center;
    float: none;
    display: none;
}

body #asl-storelocator.asl-p-cont.container .panel-inner .item .p-area:nth-child(3) .glyphicon {
    margin: 16px 20px;
    display: none;
}

p.p-description .pdfvote {
    background: #9853b5;
    padding: 10px;
    display: inline-block;
    color: white!important;
    text-transform: uppercase;
    font-weight: bold;
}

.col-xs-12.distance {
    display: none;
}

p.p-area {
    max-width: 100%!important;
}

p.p-area  br {
}

p.p-area {
    margin: 0 0 20px;
}

body #asl-storelocator.asl-p-cont.container .item .thumb-a img {
    display: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow h3 , #asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action {
    background: #9853b5 none repeat scroll 0 0!important;}
    
    #asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .img_box {
    display: none!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr {
    width: 100%;
    float: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr br {
}

.categories {
    background: #9853b5;
    padding: 10px;
    width: 182px;
    text-align: center;
    color: white!important;
    margin: 8px 0 30px;
}

span.glyphicon.icon-tag {
    display: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr {
  float: left;
  width: 100%;
}

.elementor-13593 .elementor-element.elementor-element-cbb6b49 #asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .img_box {
    display: none!important;
}

.Num_of_store {
    display: none;
}

p.p-description br {
    display: none;
}
.asl-buttons {
    display: none!important;
}
label.asl-cntrl-lbl {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: white;
    font-size: 1.4rem!important;
    margin: 0 0 9px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cbb6b49 */#asl-storelocator.asl-p-cont.asl-bg-0 .Filter_section {
    background: #9853b5!important;
    margin-bottom: 0;
    border: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
    margin-top: 0;
    margin-right: 0;
    background: #8a5c9d!IMPORTANT ;
    border: none !important;
    PADDING: 40px 20px;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
    margin-top: 0;
    margin-right: 0;
    background: #ffffff!IMPORTANT;
    border: none !important;
    PADDING: 40px 20px;
    BORDER: SOLID 1PX #00000014!IMPORTANT;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .addr-sec .p-area:nth-child(2) {
    display: none;
}

a.pdfvote {
    margin: 10px 3px;
}
.col-xs-12.col-sm-4.search_filter {
    DISPLAY: NONE;
}

.asl-advance-filters p span {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: white!important;
    font-size: 2rem!important;
    margin: 10px 0px 10px;
    display: inline-block;
    text-transform: uppercase!important;
}
 .row.Filter_section {
    display: none;
}

div#asl-list {
    margin: 0 10px!important;
    padding: 20px 0!important;
}

.row.Filter_section {
    padding: 10px 0!important;
}

.asl-advance-filters {
    padding: 0px 10px!important;
}


.asl-advance-filters .col-sm-9.col-md-8 {
    width: 100%!important;
}


.asl-advance-filters .col-sm-5.col-xs-5.drop_box_filter {
    width: 100%!important;
}

select#asl-categories {
    width: 400px!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group {
    width: 260px;
}

button.multiselect.adropdown-toggle.style-btn.btn.btn-default {
    width: 370px!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
    background: #9853b5!important;

}

p.p-title {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: #9853b5!important;
}


.storelocator-panel asl_locator-panel .col-md-9.col-xs-9.addr-sec {
    width: 100%!important;
}

.col-md-9.col-xs-9.addr-sec {
    width: 100%;
}

#asl-storelocator.asl-p-cont .col-xs-5.col-md-12.item-thumb {
    display: none!important;
}


#asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area:nth-child(3) {
    background: #9853b5;
    padding: 16px!important;
    color: white;
    width: 200px;
    margin: 20px 0 10px;
    text-align: center;
    float: none;
    display: none;
}

body #asl-storelocator.asl-p-cont.container .panel-inner .item .p-area:nth-child(3) .glyphicon {
    margin: 16px 20px;
    display: none;
}

p.p-description .pdfvote {
    background: #9853b5;
    padding: 10px;
    display: inline-block;
    color: white!important;
    text-transform: uppercase;
    font-weight: bold;
}

.col-xs-12.distance {
    display: none;
}

p.p-area {
    max-width: 100%!important;
}

p.p-area  br {
}

p.p-area {
    margin: 0 0 20px;
}

body #asl-storelocator.asl-p-cont.container .item .thumb-a img {
    display: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow h3 , #asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action {
    background: #9853b5 none repeat scroll 0 0!important;}
    
    #asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .img_box {
    display: none!important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr {
    width: 100%;
    float: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr br {
}

.categories {
    background: #9853b5;
    padding: 10px;
    width: 182px;
    text-align: center;
    color: white!important;
    margin: 8px 0 30px;
}

span.glyphicon.icon-tag {
    display: none;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .info-addr {
  float: left;
  width: 100%;
}

.elementor-13593 .elementor-element.elementor-element-cbb6b49 #asl-storelocator.asl-p-cont.asl-bg-0 #style_0 .img_box {
    display: none!important;
}

.Num_of_store {
    display: none;
}

p.p-description br {
    display: none;
}
.asl-buttons {
    display: none!important;
}
label.asl-cntrl-lbl {
    font-family: "SohoGothicPro", sans-serif;
    font-weight: bold!important;
    color: white;
    font-size: 1.4rem!important;
    margin: 0 0 9px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81b1650 */#asl-storelocator.asl-p-cont .panel-inner .addr-sec .p-area:nth-child(4) {
    display: none;
}

.row.mt-10 {
    display: none;
}/* End custom CSS */