.elementor-36 .elementor-element.elementor-element-d84ce93{--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;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-36 .elementor-element.elementor-element-d84ce93:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d84ce93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-4dadcd1{text-align:left;}.elementor-36 .elementor-element.elementor-element-4dadcd1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;line-height:22px;letter-spacing:0px;color:#ED2236;}.elementor-36 .elementor-element.elementor-element-4e0419b{text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-86de912 );}.elementor-36 .elementor-element.elementor-element-4e0419b p{margin-block-end:0px;}.elementor-36 .elementor-element.elementor-element-646f2ac{text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-86de912 );}.elementor-36 .elementor-element.elementor-element-646f2ac p{margin-block-end:0px;}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-d84ce93{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-36 .elementor-element.elementor-element-4dadcd1 .elementor-heading-title{font-size:33px;line-height:43px;}.elementor-36 .elementor-element.elementor-element-4e0419b{font-size:14px;line-height:20px;}.elementor-36 .elementor-element.elementor-element-646f2ac{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-d84ce93{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-36 .elementor-element.elementor-element-4dadcd1 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-36 .elementor-element.elementor-element-4e0419b{font-size:14px;line-height:20px;}.elementor-36 .elementor-element.elementor-element-646f2ac{font-size:14px;line-height:20px;}}/* Start custom CSS */#wpsl-gmap {
	height: 50vh!important;
}

#wpsl-search-wrap form {
	display: flex;
	flex-direction: row;
}

@media only screen and (min-width: 1025px) {
#wpsl-search-wrap form div.wpsl-input,  div#wpsl-category {
	width: fit-content !important;
	margin-right: 10px!important;
	margin-bottom: 0px!important;
	display: flex;
	align-content: center;
} 

#wpsl-search-wrap form div.wpsl-select-wrap {
	width: 40%!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-around;
	flex: 1;
}

#wpsl-search-wrap form div.wpsl-search-btn-wrap {
	width: 10%!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	justify-self: end;
	flex: 0;
}
}

div#wpsl-category {
	display: flex;
	flex-direction: row;
}

div#wpsl-category label {
    width: 120px!important;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

div.wpsl-search-btn-wrap {
	display: flex;
	justify-content: flex-end;
}

div.wpsl-search {
	padding: 15px!important;
	background-color: #063057;
}



div #wpsl-search-wrap input, #wpsl-search-btn {
    background-color:  #fff;
    border-radius: 3px;
}




div.wpsl-input div {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

div#wpsl-radius, div#wpsl-results {
	display: flex!important;
	align-content: center;
	flex-wrap: wrap;
}

div#wpsl-radius label, div#wpsl-results  label {
	display: flex!important;
	align-content: center;
	flex-wrap: wrap;
}

@media only screen and (min-width: 1025px) {
div#wpsl-radius .wpsl-dropdown {
	width: 105px!important;
}
}

div#wpsl-radius label {
	width: fit-content!important;
}

div#wpsl-wrap {
	border: 1px solid #063057!important;
}

div#wpsl-wrap label {
	color: #fff!important;
}

input#wpsl-search-btn {
	background-color: #fff!important;
	color: #063057;
	background-image: none!important;
	box-shadow: none!important;
}

a.wpsl-store-details, a.wpsl-directions {
	color: #ED2236;
} 

.wpsl-store-location strong {
	color: #063057;
}

@media only screen and (max-width: 1024px) {
	#wpsl-search-wrap form .wpsl-input,  #wpsl-search-wrap form .wpsl-select-wrap, #wpsl-search-wrap form #wpsl-category, .wpsl-search-btn-wrap {
		width: 25%;
	}
	#wpsl-category {
		display: flex;
		flex-direction: column!important;
	}
	#wpsl-radius {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-content: flex-start!important;
	}
	#wpsl-radius .wpsl-dropdown {
		width: 100%!important;
	}
	.wpsl-select-wrap {
		margin-right: 10px!important;
	}
	.wpsl-search-btn-wrap {
		justify-content: flex-end!important;
		align-items: center!important;
	}
	.wpsl-search-btn-wrap input {
		height: 60%;
		width: 80%;
	}
}

@media only screen and (max-width: 767px) {
	#wpsl-search-wrap form {
		flex-direction: column!important;
	}
		#wpsl-search-wrap form .wpsl-input,  #wpsl-search-wrap form .wpsl-select-wrap, #wpsl-search-wrap form #wpsl-category, .wpsl-search-btn-wrap {
		width: 100%;
	}
	.wpsl-search-btn-wrap input {
		height: 60%;
		width: 100%;
		margin-right: 0px!important;
	}
	#wpsl-search-wrap .wpsl-dropdown {
		width: 100%!important;
	}
	#wpsl-search-input {
		width: 100%!important;
	}
	#wpsl-wrap #wpsl-result-list li {
		padding-left: 10px!important;
	}
}

@media only screen and (max-width: 1366px) {
	#wpsl-gmap {
		height: 450px!important;
	}
}/* End custom CSS */