.elementor-1806 .elementor-element.elementor-element-d6c8ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1806 .elementor-element.elementor-element-121ffb8 .elementor-image-box-wrapper{text-align:left;}.elementor-1806 .elementor-element.elementor-element-121ffb8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1806 .elementor-element.elementor-element-121ffb8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1806 .elementor-element.elementor-element-121ffb8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1806 .elementor-element.elementor-element-121ffb8 .elementor-image-box-title{margin-bottom:0px;font-family:"Volkhov", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:56px;}.elementor-1806 .elementor-element.elementor-element-121ffb8 .elementor-image-box-wrapper .elementor-image-box-img{width:83%;}.elementor-1806 .elementor-element.elementor-element-121ffb8 .elementor-image-box-img img{transition-duration:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1806 .elementor-element.elementor-element-121ffb8 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for container, class: .elementor-element-d6c8ea8 *//*Store locator Page*/
div#store_locator_sections_pg .inside.search_filter {
    position: absolute;
    width: 599px;
    top: -24px;
    left: 0%;
    text-align: center;
}
div#store_locator_sections_pg .sl-email a {
    display: none;
}
div#store_locator_sections_pg .sl-days span {
    display: none;
}
div#store_locator_sections_pg .asl-panel-inner {
    top: 0 !important;
}
div#store_locator_sections_pg .inside.search_filter p {
    display: none;
}
div#store_locator_sections_pg .top-title.Num_of_store {
    background: #4361ED !important;
}
div#store_locator_sections_pg button.span-geo {
    background: #4361ED !important;
}
div#store_locator_sections_pg button#asl-btn-geolocation {
    background: #4361ED !important;
}
div#store_locator_sections_pg .sl-form-group.d-flex.justify-content-between h5 {
    color: #4361ED !important;
}
div#store_locator_sections_pg a.action.zoomhere {
	 background: #4361ED !important;
}
div#store_locator_sections_pg div#style_0 h3 {
	 color: #4361ED !important;
}


div#store_locator_sections_pg .infoWindow h3 {
	color: #4361ED !important;
}
div#store_locator_sections_pg button.span-geo i {
    color: #fff !important;
}
.page-id-962 .entry-title {
    display: none;
}
div#store_locator_sections_pg h1 {
    padding-top: 48px;
    padding-bottom: 32px;
}

div#store_locator_sections_pg .icon-location-1 {
    display: none;
}
div#store_locator_sections_pg .icon-mobile {
    display: none;
}

div#store_locator_sections_pg .icon-mail{
    display: none;
}
div#store_locator_sections_pg .icon-clock {
    display: none;
}
div#store_locator_sections_pg .icon-calendar {
    display: none;
}
div#store_locator_sections_pg .icon-tag {
    display: none;
}
ul#p-statelist span {
    font-family: Manrope !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
}
div#store_locator_sections_pg .info-addr-inner a {
    color: #4361ed !important;
    width: 100%;
}
div#store_locator_sections_pg .icon-at {
    display: none;
}
div#store_locator_sections_pg div#style_0 h3 {
    color: #4361ED !important;
    width: 100%;
    text-align: center;
}
div#store_locator_sections_pg .sl-item.highlighted h3{
    color: #4361ED !important;
}
div#store_locator_sections_pg .sl-item.highlighted {
    background-color: #fff !important;
}
div#store_locator_sections_pg  .infowindowContent {
    text-align: center;
}
div#store_locator_sections_pg span.txt-hours {
    width: 100%;
}
div#store_locator_sections_pg button.span-geo i {
    display: none;
}
div#store_locator_sections_pg button.span-geo:before {
    content: 'Find Services';
    padding: 16px;
}
div#store_locator_sections_pg a.action.zoomhere {
    display: none;
}
div#store_locator_sections_pg .asl-buttons.asl-btn-full a {
    background-color: #4361ed !important;
}
div#store_locator_sections_pg .sl-direction {
    display: none;
}
div#store_locator_sections_pg .map-image h4 {
    color: #4361ed !important;
}
div#store_locator_sections_pg .agile-modal-content .btn-submit {
    background-color: #4361ed !important;
}
div#store_locator_sections_pg .asl-cont .agile-modal .sl-form-group .checkbox-inline input[type="radio"]:checked {
	color: #4361ed !important;
}

div#store_locator_sections_pg .asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .map-image .agile-modal .agile-modal-content .sl-form-group .checkbox-inline input[type="radio"]:checked:before {
    background-color: #4361ed;
}
.sl-site-link {
    display: none;
}
span.count-result:after {
    content: 'retail stores';
    padding-left: 5px;
}
.top-title.Num_of_store span {
    font-family: Manrope !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 28px !important;
}
/*Responsive View*/

@media only screen and (max-width: 479px) {
	div#store_locator_sections_pg .inside.search_filter {
    width: 100% !important;
   left: 0% !important;
		z-index: 999999999;
    top: -42rem;
}
	div#store_locator_sections_pg h1 {
    font-family: Volkhov;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: capitalize;
}
	div#store_locator_sections_pg button.span-geo:before {
    content: 'Find' !important;
    padding: 16px;
}
		div#store_locator_sections_pg .sl-row.no-gutters.sl-main-row {
    flex-direction: column-reverse;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
		div#store_locator_sections_pg .inside.search_filter {
    width: 100% !important;
   left: 0% !important;
		z-index: 999999999;
    top: -42rem;
}
	div#store_locator_sections_pg h1 {
    font-family: Volkhov;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: capitalize;
}
	div#store_locator_sections_pg button.span-geo:before {
    content: 'Find' !important;
    padding: 16px;
}
		div#store_locator_sections_pg .sl-row.no-gutters.sl-main-row {
    flex-direction: column-reverse;
}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
	div#store_locator_sections_pg .inside.search_filter {
   left: 20% !important;
}
}

@media only screen and (min-width: 1000px) and (max-width:1200px) {
		div#store_locator_sections_pg .inside.search_filter {
   left: 55% !important;
}
}/* End custom CSS */