@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//volkskaffee.ch/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.5") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(210, 38, 48);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 17px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(210,38,48);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: rgb(255,255,255);
	--btn-default-bgcolor-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(204,51,51);
	--btn-accented-bgcolor-hover: rgb(204,51,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(210,38,48);
	--wd-link-color-hover: rgb(210,38,48);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: rgb(255,255,255);
}
html .product.wd-cat:hover .wd-entities-title, html .product.wd-cat:hover .wd-entities-title a, .cat-design-side .wd-cat-inner > a:hover ~ .wd-cat-content .wd-entities-title a, html .wd-masonry-first .wd-cat:first-child:hover .wd-entities-title a {
	color: rgb(210,38,48);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

body #asl-storelocator.asl-p-cont.container.asl-template-1 .btn.btn-asl {
  background: #d1252f !important;
}
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: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel {
  border: 1px solid #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .resut-found {
  background: #ffffff;
  border-bottom: 1px dotted #c8c5b8;
  color: #52483d;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li {
  background: #ffffff;
  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: #ffffff;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li.highlighted {
  background: #ffffff;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list li.highlighted:hover {
  background: #ffffff;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .store-list .no-stores {
  background-color: #EEE7E7;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .storelocator-panel .directions-panel {
  background: #ffffff;
  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: #d1252f;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .store-locator .agile-modal-backdrop-in {
  background-color: #000000;
}
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: #000000;
}
body #asl-storelocator.asl-p-cont.container.asl-template-1 .half-rule-1 {
  border-bottom: 1px solid #ffffff;
}
body #asl-storelocator.storelocator-main.asl-bg-0.asl-template-1 #asl-map-canv {
  background: #ffffff;
}
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: #ffffff;
}
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 #ffffff;
  border: 1px solid #ffffff;
}
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: #d1252f;
}
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 #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .loading {
  background-color: #ffffff;
  border: 1px solid #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .asl-overlay h1.h1 {
  color: #000;
  color: #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .asl-overlay-on-item h1.h1 {
  color: #000;
  color: #d1252f;
}
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: #ffffff;
}
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: #ffffff;
}
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: #d1252f;
  color: #ffffff;
}
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: #000000;
  color: #ffffff;
}
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: #000000;
  color: #ffffff;
}
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: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .chosen-container-multi .chosen-choices {
  border: 1px solid #000000;
  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 #000000 !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 #000000;
}
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: #ffffff;
}
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: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .wrapper-container {
  background: #ffffff;
  border: 1px solid #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .listing-map.list-only {
  background: #ffffff;
  border: 1px solid #000000;
}
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: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .adropdown-menu > .active > a {
  background: #d1252f !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: #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 button.close-directions.close[aria-label="Close"] {
  background-color: #d1252f;
  color: #ffffff;
}
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: #d1252f;
}
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: #ffffff !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: #d1252f !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: #000000;
}
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: #d1252f 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: #ffffff;
}
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 #d1252f transparent transparent;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter>p:first-child {
  color: #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter .form-control {
  border: 1px solid #ffffff !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: #000000;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .slider-selection {
  background: #d1252f none repeat scroll 0 0 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .slider-track {
  background: #d1252f 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: #ffffff none repeat scroll 0 0;
  border: 1px solid #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter input[type="checkbox"]:checked+.radio_btn {
  background: #d1252f none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .radio_btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .radio_btn::before {
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter p label {
  color: #ffffff;
}
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 #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Num_of_store {
  background: #d1252f none repeat scroll 0 0;
  color: #ffffff;
}
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: #000000;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 ul.adropdown-menu.multiselect-container li .input-group-addon {
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
  background: #d1252f none repeat scroll 0 0 !important;
  color: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .storelocator-main .action.directions {
  background: #d1252f none repeat scroll 0 0;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow>h3 {
  color: #d1252f !important;
}
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: #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_1.infoWindow h3 {
  background: transparent !important;
  color: #d1252f !important;
}
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: #FFF !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow h3 {
  background: #d1252f none repeat scroll 0 0 !important;
  color: #FFF !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: #FFF !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
  background: #d1252f none repeat scroll 0 0;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
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 .address,
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 .phone > a,
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,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #style_2.infoWindow * {
  color: #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox>img.style_2_x {
  background: #d1252f none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow h3 {
  background: #d1252f none repeat scroll 0 0;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow a.action {
  background: #d1252f none repeat scroll 0 0 !important;
  border-left: 1px solid #d1252f !important;
  border-right: 1px solid #d1252f !important;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .storelocator-main .action.directions {
  background: #d1252f none repeat scroll 0 0;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoWindow .distance {
  color: #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox>img.style_0_x {
  background: #d1252f none repeat scroll 0 0;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-label {
  border: 2px solid #000000;
  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: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  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: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-inner:after {
  background-color: #000000;
  color: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Status_filter .onoffswitch-switch {
  background: #d1252f;
}
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: #000000;
}
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: #d1252f none repeat scroll 0 0;
  border-color: #d1252f;
  color: #ffffff;
}
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: #d1252f none repeat scroll 0 0;
  color: #ffffff;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .directions-cont .agile-modal-header h4 {
  color: #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .inside.search_filter {
  background: #000000;
}
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: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .search_filter >p:first-child {
  color: #d1252f;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .categories_filter .multiselect.adropdown-toggle.style-btn.btn.btn-default {
  color: #000000 !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: #d1252f;
}
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: #000000;
}
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: #000000 !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: #000000 !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: #000000 !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,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 #asl-list.storelocator-panel .sl-item .addr-sec .p-title {
  color: #d1252f !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: #000000;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .agile-modal-content h4 {
  color: #d1252f;
}
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: #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section {
  color: #000000;
}
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: #000000 !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: #ffffff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section .range_filter .adropdown-menu a {
  color: #000000 !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .Filter_section {
  background: #000000;
}
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: #fff;
}
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: #000000;
  color: #fff !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .address,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .phone,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .categories {
  color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .address b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .phone b,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .categories b {
  color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .address span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .address a,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .phone span,
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 .categories span,
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent .info-addr .categories a {
  color: inherit !important;
}
body #asl-storelocator.asl-p-cont.asl-bg-0.asl-template-1 .infoBox #style_0.infoWindow .infowindowContent a.action {
  color: #000000;
  background: #d1252f !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: #ffffff;
}
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;
}
