/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

table#alg-product-input-fields-table th, table#alg-product-input-fields-table td {
    display: block;
}

a:hover,
a:focus {
  text-decoration: underline;
}

/* STORE LOCATOR */
/* fix map listing buttons */
@media (max-width:1279px){
#asl-list .sl-item .row.mt-10 > .col-xs-4 {	width: auto; padding-left:10px; padding-right:10px;}
}
@media (max-width:991px){
#asl-list .sl-item .row.mt-10 > .col-xs-4:first-child {
padding-left: 12px !important;
}
#asl-list .sl-item .row.mt-10 > .col-xs-4 { padding-left:4px; padding-right:0;}
body #asl-storelocator.asl-p-cont.asl-template-1 .panel-cont button {
font-size: 10px !important;
padding: 6px 9px !important;
}
body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a.btn.btn-asl {
font-size: 10px !important;
}

}
@media(max-width:767px){
body #asl-storelocator.asl-p-cont.asl-template-1 .panel-cont button, body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a.btn.btn-asl {
font-size: 12px !important;
}
#asl-list .sl-item .row.mt-10 > .col-xs-4 {
padding-right:20px;
}
}


@media(max-width:400px){
#asl-list .sl-item .row.mt-10 > .col-xs-4 {
padding-right:0;
}
}

@media(max-width:359px){
body #asl-storelocator.asl-p-cont.asl-template-1 .panel-cont button, body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a.btn.btn-asl {	font-size: 9px !important;}
}


.asl-p-cont .btn {
padding: 5px 10px !important;
}


#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel .sl-item  {
margin-top:-10px;
padding-bottom:30px;
}

#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel .sl-item .addr-sec .p-title {
margin-top:10px;
}


@media (min-width:1200px){
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section {
padding-left:200px;
}
}

#asl-storelocator.container.storelocator-main.asl-p-cont .asl-loc-sec .asl-panel {

box-shadow: -7px 0px 9px -3px rgba(0,0,0,0.6);
-webkit-box-shadow: -7px 0px 9px -3px rgba(0,0,0,0.6);
-moz-box-shadow: -7px 0px 9px -3px rgba(0,0,0,0.6);
}


/* MAP*/
.p-time {
display: none;
}

body #asl-storelocator.asl-p-cont.container.asl-template-1 .btn.btn-asl {
background: #003366 !important;
color: #fff !important;
width: fit-content;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .infoWindow {
background-color: #ffffff;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .infoWindow .features li {
color: #333;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel {
border: 1px solid #cccccc;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .resut-found {
background: #9dabb9;
border-bottom: 1px dotted #c8c5b8;
color: #52483d;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li {
background: #9dabb9;
border-bottom: 1px dotted #c8c5b8;
color: #52483d;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li.store:hover {
background: #9dabb9;
color: #003366;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li.highlighted {
background: #9dabb9;
color: #003366;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li.highlighted:hover {
background: #9dabb9;
color: #003366;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list .no-stores {
background-color: #EEE7E7;
color: #333;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .directions-panel {
background: #9dabb9;
color: #52483d;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .directions {
color: blue;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store-locator .agile-modal {
color: #706B65;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store-locator h4 {
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store-locator .agile-modal-backdrop-in {
background-color: #003366;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store-locator button.close-directions.close[aria-label="Close"] {
background: rgba(0,0,0,0) none repeat scroll 0 0;
color: #cccccc;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store .features {
color: grey;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store .web a {
color: green;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store .action {
color: green;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .half-rule {
border-color: #cccccc;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .half-rule-1 {
border-bottom: 1px solid #ededed;
}
body #asl-storelocator.storelocator-main.asl-bg-0.asl-template-1 #asl-map-canv {
background: #9dabb9;
}
body #asl-storelocator.storelocator-main.asl-bg-0.asl-template-1 #panel,
body #asl-storelocator.storelocator-main.asl-bg-0.asl-template-1 #asl-list {
background: #9dabb9;
}
body #asl-storelocator.storelocator-main.asl-bg-0.asl-template-1 .action.directions {
color: blue;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .map-canvas-outer {
background: none repeat scroll 0 0 #9dabb9;
border: 1px solid #ededed;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .item .item-title a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .sl-item .item-title a {
color: #4EA5E0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .item .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .sl-item .addr-sec .p-title {
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 div.arrow-down {
border-left: 25px solid rgba(0,0,0,0);
border-right: 25px solid rgba(0,0,0,0);
border-top: 25px solid #003366 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .loading {
background-color: #9dabb9;
border: 1px solid #cccccc;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .asl-overlay h1.h1 {
color: #000;
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .asl-overlay-on-item h1.h1 {
color: #000;
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 body.search-list {
background: #F8F8F8;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list {
color: #333333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel .item-state a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list .item-state a {
color: #333333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel .item-state a span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list .item-state a span {
background: #003366;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel .item-state a:hover span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list .item-state a:hover span {
background-color: #9dabb9;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel .item-state a.colisiond span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list .item-state a.colisiond span {
background-color: #9dabb9;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .store.highlighted .store-inner {
background-color: #ffffe0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .close {
background: none repeat scroll 0 0 rgba(0,0,0,0);
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox .categories {
color: #cccccc;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .chosen-container-multi .chosen-choices {
border: 1px solid #cccccc;
box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item {
background: transparent none repeat scroll 0 0 !important;
border-bottom: 1px solid #cccccc !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item .title-a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item .title-a {
color: #3366BB;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item .thumb-a img,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item .thumb-a img {
border: 2px solid #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item .thumb-a .photo-count,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item .thumb-a .photo-count {
background: #6D5B50;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item .s-distance,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item .s-distance {
color: #333333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .wrapper-container {
background: #9dabb9;
border: 1px solid #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .listing-map.list-only {
background: #9dabb9;
border: 1px solid #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item.highlighted,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .sl-item.highlighted {
background: #fafafa !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .adropdown-menu > .active > a {
background: #d6dce2 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .item .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel-inner .sl-item .addr-sec .p-title {
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 button.close-directions.close[aria-label="Close"] {
background-color: #d6dce2;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel .item,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel .sl-item {
border-color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel .item,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .panel .sl-item {
background: #9dabb9 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item-state .panel .item,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item-state .panel .sl-item {
background: #9dabb9 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item-state .panel .item:nth-child(2n),
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .item-state .panel .sl-item:nth-child(2n) {
background: inherit none repeat scroll 0 0 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #geolocation-agile-modal .form-group h4 {
color: #555555;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 button.close-directions.close[aria-label="Close"] {
background: rgba(0,0,0,0) none repeat scroll 0 0;
color: #cccccc;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 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);
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter p:last-child >span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter .sl-search-group >span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter .asl-store-search >span {
background: #d6dce2 repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter p:last-child >span i,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter .sl-search-group >span i,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12.search_filter .asl-store-search >span i {
color: #fff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter>p:last-child>span::before,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter>.sl-search-group>span::before {
border-color: transparent #d6dce2 transparent transparent;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter>p:first-child {
color: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter .form-control {
border: 1px solid #999999 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .drop_box_filter p span::before {
border-color: transparent transparent transparent gray;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
border-color: #ffffff;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .slider-selection {
background: #d6dce2 none repeat scroll 0 0 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .slider-track {
background: #d6dce2 none repeat scroll 0 0 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .range_filter .rangeFilter .slider.slider-horizontal .slider-track .slider-handle.round {
background: #9dabb9 none repeat scroll 0 0;
border: 1px solid #999999;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter input[type="checkbox"]:checked+.radio_btn {
background: #d6dce2 none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .radio_btn {
background: #9dabb9 none repeat scroll 0 0;
border: 1px solid #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .radio_btn::before {
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter p label {
color: #999999;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel {
border: 1px solid #cccccc;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Num_of_store {
background: #d6dce2 none repeat scroll 0 0;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 ul.adropdown-menu.multiselect-container>li>a {
color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 ul.adropdown-menu.multiselect-container .btn.btn-default.multiselect-clear-filter {
border-color: #cccccc;
color: #999999;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 ul.adropdown-menu.multiselect-container li .input-group-addon {
color: #999999;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
background: #d6dce2 none repeat scroll 0 0 !important;
color: #333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .storelocator-main .action.directions {
background: #d6dce2 none repeat scroll 0 0;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow>h3 {
color: #d6dce2 !important;
font-size: 16px !important;
font-family: inherit;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .phone>b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .address,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .categories,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .phone>a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .distance,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .time {
color: #d6dce2 !important;
font-size:14px !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow h3 {
background: transparent !important;
color: #d6dce2 !important;
font-size: 16px !important;
font-family: inherit;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow div.arrow-down {
border-top: 25px solid #FFF !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow a.action {
color: #333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow h3 {
background: #d6dce2 none repeat scroll 0 0 !important;
color: #333 !important;
font-size: 16px !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow div.arrow-down {
border-top: 25px solid #FFF !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow a.action {
color: #333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
background: #d6dce2 none repeat scroll 0 0;
border-left: 1px solid #9dabb9;
color: #9dabb9;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .storelocator-main .action.directions {
background: transparent none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_0.infoWindow .phone > b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_0.infoWindow .categories,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_0.infoWindow .distance,
/* body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_0.infoWindow *, */
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow .phone > b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow .address,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow .categories,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow .phone > a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow .distance,
/* body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow *, */
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow .phone > b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow .address,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow .categories,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow .phone > a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow .distance {
color: #9dabb9 !important;
padding-left: 10px !important;
font-size:13px !important;
font-family: inherit;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox>img.style_2_x {
background: #d6dce2 none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow h3 {
background: #d6dce2 none repeat scroll 0 0;
color: #9dabb9;
font-size: 16px !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
background: #d6dce2 none repeat scroll 0 0 !important;
border-left: 1px solid #d6dce2 !important;
border-right: 1px solid #d6dce2 !important;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .storelocator-main .action.directions {
background: #d6dce2 none repeat scroll 0 0;
border-left: 1px solid #9dabb9;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .distance {
color: #d6dce2 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox>img.style_0_x {
background: #d6dce2 none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-label {
border: 2px solid #cccccc;
border-radius: 0px;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-inner:before,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-inner:after {
font-size: 14px;
color: white;
font-family: inherit;
font-weight: bold;
background-clip: padding-box;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-inner:before {
color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-inner:after {
background-color: #cccccc;
color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-switch {
background: #d6dce2;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #geolocation-agile-modal.agile-modal.fade.in {
background: rgba(0,0,0,0.6) none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12>button.asl_Readmore_button {
background: rgba(0,0,0,0) none repeat scroll 0 0;
color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .col-xs-12>button.asl_Readmore_button:hover {
color: #337ab7;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .btn.btn-default.btn-submit {
background: #d6dce2 none repeat scroll 0 0;
border-color: #d6dce2;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .agile-modal-header .close {
background: rgba(0,0,0,0) none repeat scroll 0 0;
color: #ccc;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-geolocation-agile-modal .btn.btn-default {
background: #d6dce2 none repeat scroll 0 0;
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .directions-cont .agile-modal-header h4 {
color: #003366;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .inside.search_filter {
background: #003366;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .inside.search_filter .asl-store-search span {
color: #fff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .inside.search_filter .asl-store-search input {
background-color: #f7f7f7;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter >p:first-child, #asl-storelocator.asl-p-cont.container .asl-advance-filters label.asl-cntrl-lbl {
color: #ffffff;
font-weight: 500 !important;
font-size: 16px !important;
}

body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
color: #333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .adp,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .adp table {
color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .adp-substep .adp-stepicon .adp-maneuver {
-webkit-filter: brightness(4);
filter: brightness(4);
-moz-filter: brightness(4);
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel {
background: #f7f7f7;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item.highlighted,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item.highlighted,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item.highlighted,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item.highlighted {
color: #333333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item.highlighted .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item.highlighted .s-distance,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item.highlighted .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item.highlighted .s-distance,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item.highlighted .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item.highlighted .s-distance,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item.highlighted .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item.highlighted .s-distance {
color: #333333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item.highlighted .p-title .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item.highlighted .s-distance .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item.highlighted .p-title .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item.highlighted .s-distance .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item.highlighted .p-title .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item.highlighted .s-distance .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item.highlighted .p-title .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item.highlighted .s-distance .addr-sec .p-title {
color: #333333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item .addr-sec .p-title,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item .addr-sec .p-title, {
color: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item .addr-sec p.p-area,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item .addr-sec p.p-category,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .item .addr-sec p.p-time,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item .addr-sec p.p-area,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item .addr-sec p.p-category,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #panel.storelocator-panel .sl-item .addr-sec p.p-time,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item .addr-sec p.p-area,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item .addr-sec p.p-category,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .item .addr-sec p.p-time,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item .addr-sec p.p-area,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item .addr-sec p.p-category,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item .addr-sec p.p-time {
color: inherit;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .agile-modal-content {
background: #003366;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .agile-modal-content h4 {
color: #ffffff;
font-size:16px;
font-weight: 500;
text-transform: none;
font-family: inherit;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .btn-group .multiselect-container.adropdown-menu > li .checkbox,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .btn-group .multiselect-container.adropdown-menu > li .radio {
color: #333!important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section {
color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section .range_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
color: #333 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section .range_filter .adropdown-menu li.active a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section .range_filter .adropdown-menu li.active .radio {
color: #9dabb9 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section .range_filter .adropdown-menu a {
color: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section {
background: #003366;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .btn-group .multiselect-container.adropdown-menu >li .checkbox {
color: #000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .btn-group .multiselect-container.adropdown-menu >li.active .checkbox {
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .categories_filter .btn-group {
color: #333;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-storelocator.asl-p-cont button {
color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow {
background: #003366;
color: #fff !important;
}

body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent a.action {
color: #003366;
background: #d6dce2 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow h3 {
background: rgba(0,0,0,0) none repeat scroll 0 0;
color: #ffffff;
}
body #asl-storelocator.asl-p-cont #panel,
body #asl-storelocator.asl-p-cont #asl-list {
color: #ffffff;
}
body #asl-storelocator.asl-p-cont .Filter_section {
color: #ffffff;
}
body #asl-storelocator.asl-p-cont #agile-modal-direction {
color: #333;
}
body #asl-storelocator.asl-p-cont .multiselect-container.adropdown-menu>li {
background: rgba(0,0,0,0) none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont input[type="text"] {
background: #fff none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont button,
body #asl-storelocator.asl-p-cont button::after,
body #asl-storelocator.asl-p-cont button::before {
background: rgba(0,0,0,0) none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont ul.adropdown-menu.multiselect-container li.active a {
color: #fff !important;
}
body #asl-storelocator.asl-p-cont .col-xs-12>button.asl_Readmore_button {
color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item .addr-sec .p-title {
color: #003366 !important;
font-weight:500;
}

#asl-storelocator.asl-p-cont.container .asl-advance-filters label.asl-cntrl-lbl {
font-size:16px;
font-weight:500;
}

#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .Filter_section .col-xs-12.search_filter .sl-search-group span.span-geo i {
background: #9dabb9;
}
body #asl-list.storelocator-panel .panel-inner .p-area {
font-size: 13px !important;
}
.infowindowContent .info-addr .address > span:first-child, .infowindowContent .info-addr .phone > span:first-child, .infowindowContent .info-addr .p-time > span:first-child {
margin-right: 10px !important;
font-size:13px !important;
background:transparent !important;
color: #ffffff !important;
}

.infowindowContent .info-addr .p-time > a {
font-size: 13px !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 div.arrow-down{
margin-left:145px !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent  .info-addr .p-time > a,  body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .phone > a,  body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .address > span:last-child {
font-size: 13px !important;
font-family: Poppins !important;
color: #9dabb9 !important;
}

#asl-storelocator.asl-p-cont.asl-bg-0 .more_info, p.more_info {
color: #333 !important;
font-weight:400 !important;
font-size:13px !important;
line-height:22px !important;

}

#asl-storelocator.asl-p-cont.asl-bg-0 .more_info a {
color: #003366 !important;
text-decoration: underline !important;
font-weight:400 !important;
font-size:13px !important;

}

#asl-storelocator.asl-p-cont.asl-template-1 .col-xs-12 > a.asl_Readmore_button {
border-color:#003366 !important;
border-radius:2px !important;

}
.full--width{
width:100%;
border-radius:2px !important;
-webkit-border-radius:2px !important;
}
.infowindowContent .directions, .infowindowContent .zoomhere, .infowindowContent .a-website {
display: none !important;
}
.certified--painter {
background: #9dabb9;
padding: 15px;
font-size: 14px;
color: #fff;
font-weight:600;
letter-spacing:.5px !important;
margin-bottom:15px;
}

/* END STORE LOCATOR */

.martha-image-gallery .cell.img-loaded{
	height: auto !important;
}