.columns-4 {
display: grid;
grid-template-columns: repeat(2, 1fr); gap: 20px; }
@media (min-width: 768px) {
.columns-4 {
grid-template-columns: repeat(3, 1fr);
}
} @media (min-width: 1024px) {
.columns-4 {
grid-template-columns: repeat(4, 1fr);
}
}
div .products .product {
width: 100%;
float: none;
margin: 0;
padding: 0;
}#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters .asl-filter-cntrl .btn-group .adropdown-menu li label {
display: block;
}
.page-id-31519 #av-layout-grid-1,
.page-id-29461 #av-layout-grid-1 {
min-height: calc(100vh - 150px);
}
.page-id-31519 #av-layout-grid-1 .asl-detail-map,
.page-id-29461 #av-layout-grid-1 .asl-detail-map {
min-height: 100%;
}
.asl-cont .btn-box .sl-row {
display: block !important;
margin: 0 !important;
}
.btn-location-container .btn {
line-height: 24px;
height: 40px;
}
.btn-location-container .btn.back-to-map {
background-color: #fff !important;
border-color: #10c956 !important;
color: #10c956 !important;
font-weight: bold;
}
.btn-location-container .btn.btn-location-direction,
.btn-location-container .btn.btn-page {
background-color: #10c956 !important;
border-color: #10c956 !important;
color: #fff !important;
text-decoration: none !important;
}
.btn-location-container .btn {
margin-top: 5px;
}