 .store_locator_loader {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 700px;
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
    max-width: 100% !important;
}

    @-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
    @keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
	 input[type=checkbox]{
    
    all: inherit;
    }

    .entry .entry-content, .entry .entry-summary {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .entry .entry-content .wp-block-separator, .entry .entry-content hr{
    height: 0px !important;
}

    #map {
    width: 100%;
    height: 700px;
    top: 0;
    bottom: 0;
}

    .bootstrap-msesl .checkbox label, .bootstrap-msesl .radio label{
    line-height: none !important;
}
    .map_box_container{
    position: relative;
    height: 100% ;
    width: 100% ;
}

 .bootstrap-msesl label {
    display: list-item !important;
    list-style: none !important;
}


    input.mapboxgl-ctrl-geocoder--input {
    text-indent: 30px;
}

.re .site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){
    background-color: unset;
}


.bootstrap-msesl .list-group-item.active, .bootstrap-msesl .list-group-item.active:focus, .bootstrap-msesl .list-group-item.active:hover {
    z-index: 0 !important;
    }


    .mapboxgl-ctrl.mapboxgl-ctrl-group {
    margin-top: 20px;
}
.bootstrap-msesl p {
    margin: 0 0 0px!important;
}
#searchkeyword{
    padding-right: 15% !important;
}

.mapboxgl-canvas{
    width: 100% !important;
}

.row.pad-zero-mob{
    overflow:auto;
    overflow-y: hidden;
}