/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 26 2025 | 19:39:59 */
.asl-cont.asl-template-0.asl-bg-1 {
  --sl-primary: #049CFC !important;
  --sl-infobox-a: #049CFC !important;
  --sl-action-btn-bg: #049CFC !important;
  --sl-highlighted-list-color: #049CFC !important;
}


.sl-addr-list-title {
  color: #FFF !important;
}
span.txt-hours {
  color: #FFF !important;
}

i.icon-clock {
  color: #049CFC !important;
}

input.asl-search-address.form-control.tt-input {
  text-transform: none !important;
  letter-spacing: 0 !important;
}

i.icon-address-card-o {
  color: #049CFC !important;
}
.asl-cont .icon-calendar {
	color: #049CFC !important;
}

i.icon-search {
  background-color: #049CFC !important;
}

a.nav-link.sl-category-tab {
  background-color: #049CFC !important;
}

a.nav-link.sl-distance-tab.active {
  background-color: #049CFC !important;
}
.glassmorph div div h5  {
  color: #fff !important;
}
button.btn.btn-block.btn-default {
  background-color: #049CFC !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
	border-radius: 15px !important;
}
#asl-panel {
  border-radius:15px 0 0 15px !important;
}
.asl-panel-inner {
  border-radius: 15px 0 0 15px !important;
}
#asl-map-canv {
  border-radius: 0 15px 15px 0 !important;
}

div.agile-modal-backdrop-in {
  border-radius: 0 15px 15px 0 !important;
}
div.agile-modal-content {
  background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
}
#asl-storelocator.asl-cont .agile-modal .sl-form-group .sl-close {
	color: #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .map-image .agile-modal .agile-modal-content {
	border-radius: 15px !important;
}
div.inside.search_filter {
  background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
/*   backdrop-filter: blur(12px) !important; */
  -webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
  border: 1px solid #FFFFFF17 !important;
}
div.asl-panel-inner {
  background:  transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
  border:none;
}
li.sl-item {
  background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
  border:none;
}
div.asl-panel.pol-md-6.pol-lg-5.pol-xl-4.asl_locator-panel {
  background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
  border: 1px solid #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .asl-addr-search {
	margin-bottom: 0 !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i {
	border-bottom: 1px solid #FFF !important;
}
input#sl-main-search {
	background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  	backdrop-filter: blur(12px) !important;
  	-webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .asl-addr-search .form-control {
	color: #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .asl-addr-search:before {
	color: #FFf !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .asl-addr-search .asl-clear-btn {
	background: transparent !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel {
    border-top-left-radius: 15px !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag ul li {
	color: #330076 !important;
}
#asl-storelocator.asl-cont.asl-template-0 .tt-suggestion {
    color: #FFF !important;
    background: #049CFC !important;
}
#asl-storelocator.asl-cont.asl-template-0 .tt-menu {
	background-color: #049CFC !important;
    border: 1px solid #049CFC !important;
}
#asl-storelocator.asl-cont.asl-template-0 .tt-empty {
	color: #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span, #asl-storelocator.asl-cont.asl-template-0 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a {
	color: #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter label{
	color:#FFF !important;
	text-transform: uppercase !important;
}
input#sl-main-search::placeholder {
	color: #FFF !important;
}
#asl-storelocator.asl-cont.asl-template-0 .infoBox #style_0 h3 {
	color: #330076 !important;
}
span.sl-tag {
  color: #000 !important;
}
#asl-storelocator.asl-cont.asl-template-0 .infoBox #style_0 .infowindowContent .asl-buttons a {
	background-color: #330076 !important;
}
div.infowindowContent {
  border-radius: 15px !important;
	background: transparent !important; /* o rgba(0, 0, 0, 0.2) si quieres tono oscuro */
  	backdrop-filter: blur(12px) !important;
  	-webkit-backdrop-filter: blur(12px) !important; /* Para compatibilidad Safari */
}
.glassmorph div div h3 {
   border-radius: 15px 15px 0 0 !important;
}
#asl-storelocator.asl-cont.asl-template-0 .map-image .agile-modal .agile-modal-content {
	background: #330076 !important;
}