a:link {font-family:'sweet_sans_promedium'; font-weight: normal; -webkit-font-smoothing: antialiased;}
a:visited {font-family:'sweet_sans_promedium'; font-weight: normal; -webkit-font-smoothing: antialiased;}
a:hover {font-family:'sweet_sans_promedium'; font-weight: normal; -webkit-font-smoothing: antialiased;}
a { 
		font-family:'sweet_sans_promedium' !important;
		font-weight: normal !important; 
		-webkit-font-smoothing: antialiased !important;
}
#asl-storelocator.asl-cont .Num_of_store span,
#asl-storelocator.asl-p-cont .Num_of_store span {
  opacity: 0;
}

#asl-storelocator.asl-cont .sl-main-cont .btn.btn-asl {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-address {
  border-radius: 0 !important;
  border: 1px solid #e1e1e1 !important;
}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo {
  border-top: 1px solid #e1e1e1 !important;
  border-bottom: 1px solid #e1e1e1 !important;
  border-right: 1px solid #e1e1e1 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo {
  background-color: #fff !important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo i {
  color: #000 !important;
}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter label {
  text-transform: uppercase !important;
	font-weight: normal !important; 
}

#asl-storelocator.asl-cont .infoBox #style_0 .asl-buttons a {
  border-radius: 0 !important;
}

#asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .sl-tag { 
		font-family: 'sweet_sans_promedium' !important; 
		font-weight: normal !important; 
		-webkit-font-smoothing: antialiased !important;
}

#asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .info-addr .info-addr-inner a { 
		font-family: 'sweet_sans_proregular' !important; 
		font-weight: normal !important; 
		-webkit-font-smoothing: antialiased !important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .infowindowContent .asl-buttons a { 
		font-family: 'sweet_sans_promedium' !important; 
		font-weight: normal !important; 
		-webkit-font-smoothing: antialiased !important;
}

#asl-storelocator.asl-cont .agile-modal-content {
  border-radius: 0 !important;
}

#asl-storelocator.asl-cont .agile-modal-content .btn.btn-default { 
	font-family: 'sweet_sans_promedium' !important; 
	font-weight: normal !important;
  border-radius: 0 !important; 
  background: #000 !important;
  color: #fff !important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section {
  background-color: #f8f8f8 !important;
}

#asl-storelocator.asl-cont .sl-main-cont .asl-panel {
  border-top-left-radius: 0 !important;
  border: 0 !important;
}

#asl-storelocator.asl-cont .infoBox .infoWindow {
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .3) !important;
}

#asl-storelocator.asl-cont .infoBox .infoWindow h3 {
  font-family: 'sweet_sans_promedium' !important;
	font-weight: normal !important; 
	font-size: 16px !important;
  letter-spacing: 0 !important; 
		-webkit-font-smoothing: antialiased !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-act-btns .s-visit-website { 
		font-weight: normal !important; 
		border: 1px solid #000 !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title { 
		font-family: 'sweet_sans_promedium' !important;
    font-weight: normal !important;
		-webkit-font-smoothing: antialiased !important;
}

.elegant-expanding-section-description {
		font-size: 11.5px !important;
    line-height: 1.3 !important;
}
.elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-heading-wrapper .elegant-expanding-section-title h2 {
		letter-spacing: 0;
		padding-bottom: 5px;
		font-size: 15px !important;
    font-family: 'sweet_sans_promedium' !important;
}
.expanding-sections { 
		letter-spacing: 0;
		padding-bottom: 5px;
}
.elegant-expanding-sections .elegant-expanding-section-heading-area { 
		padding: 10px 30px !important;
}
.btn.btn-black { 
		color: #fff;
		font-size: 11px;
    letter-spacing: 0.05em;
    background-color: #000;
    border-color: #000;
		padding: 11.5px 45px;
		line-height: 20px;
}
#elegant-content-box-custom
h3.elegant-content-box-title { 
		font-weight: normal; 
		text-transform: uppercase !important; 
		font-family: 'sweet_sans_promedium' !important;
		letter-spacing: 0.01em !important;
		line-height: 1.4px !important;
		padding-top: 15px !important;
}
#elegant-content-box-custom
.elegant-content-box .elegant-content-box-icon { 
		width: 100% !important; 
		height: auto !important; 
		max-width: 270px !important; 
}
.elegant-content-box-heading {
		color: #000000 !important;
    font-family: 'sweet_sans_promedium' !important;
    font-size: 12.5px !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
		font-weight: normal !important;
}
.link-style { 
		font-family: 'sweet_sans_proregular' !important;
}
.link-style:hover { 
		font-family: 'sweet_sans_proregular' !important;
}
.gf-entry-content img.aligncenter {
    display: block;
    margin: 1px auto 25px !important;
}
.gf-post-excerpt {
		display: none !important;
}
.gf-paging.load-more a {
    font-size: 12px !important;
		letter-spacing: 0.01em !important;
}
.gsf-info-box .info-box-title + .info-box-des {
    margin-top: 10px !important;
}
.skin-1556087437245, .gf-skin .skin-1556087437245, .gf-skin .gf-skin .skin-1556087437245.header-sticky.affix {
    background-color: #fff !important;
}