.elementor-706 .elementor-element.elementor-element-66727242 > .elementor-background-overlay{background-color:#2A363F;opacity:0.65;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-706 .elementor-element.elementor-element-66727242 > .elementor-container{max-width:1400px;}.elementor-706 .elementor-element.elementor-element-66727242{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 20px 150px 20px;}.elementor-706 .elementor-element.elementor-element-33a830e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-33a830e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-706 .elementor-element.elementor-element-1f940db4{text-align:center;}.elementor-706 .elementor-element.elementor-element-1f940db4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:72px;font-weight:700;line-height:80px;color:var( --e-global-color-a55a073 );}.elementor-706 .elementor-element.elementor-element-c86b660{text-align:center;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-a55a073 );}.elementor-706 .elementor-element.elementor-element-7ee10a74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-5daf864d .elementor-button{background-color:#C0822B00;fill:var( --e-global-color-a55a073 );color:var( --e-global-color-a55a073 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#C0822B;padding:10px 16px 10px 16px;}.elementor-706 .elementor-element.elementor-element-5daf864d .elementor-button:hover, .elementor-706 .elementor-element.elementor-element-5daf864d .elementor-button:focus{background-color:var( --e-global-color-6c3fb4f );border-color:var( --e-global-color-6c3fb4f );}.elementor-706 .elementor-element.elementor-element-5daf864d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-1aea0bb3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-275afbe:not(.elementor-motion-effects-element-type-background), .elementor-706 .elementor-element.elementor-element-275afbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a84dedf );}.elementor-706 .elementor-element.elementor-element-275afbe > .elementor-background-overlay{background-color:#020201;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-706 .elementor-element.elementor-element-275afbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-706 .elementor-element.elementor-element-f7fc7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-58030da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-d09804f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-e1a3449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-9a78292 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-8063300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-b4607bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-d6eaac1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-c157b8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-6f6c49c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 5px 0px 5px;}.elementor-706 .elementor-element.elementor-element-cc5e5a3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-f0f0542 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-2a4da8b > .elementor-widget-container{margin:0px -1px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-706 .elementor-element.elementor-element-66727242{padding:100px 20px 100px 20px;}.elementor-706 .elementor-element.elementor-element-28a89aba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-706 .elementor-element.elementor-element-1f940db4 .elementor-heading-title{font-size:42px;line-height:1.25em;}}@media(max-width:767px){.elementor-706 .elementor-element.elementor-element-66727242{padding:50px 20px 50px 20px;}.elementor-bc-flex-widget .elementor-706 .elementor-element.elementor-element-7ee10a74.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-706 .elementor-element.elementor-element-7ee10a74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-706 .elementor-element.elementor-element-7ee10a74.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-706 .elementor-element.elementor-element-28a89aba{width:15%;}.elementor-706 .elementor-element.elementor-element-33a830e2{width:69.333%;}.elementor-706 .elementor-element.elementor-element-674ae523{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-706 .elementor-element.elementor-element-28a89aba{width:100%;}.elementor-706 .elementor-element.elementor-element-33a830e2{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2a4da8b */@media (max-width: 599px){
	#wpsl-stores{
		padding: 10px;
	}
	#wpsl-stores .wpsl-store-thumb{
		height: 140px !important;
    width: 150px !important;
	}
}
.wpsl-search {
    background: #2a363f;
    padding: 50px 20px 50px;
}

/*#wpsl-result-list {*/
/*    padding: 50px 20px 50px;*/
/*    max-width: 1400px;*/
/*    margin: 0 auto;*/
/*}*/

.wpsl-search #wpsl-search-wrap{
    float: none;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}

#wpsl-search-wrap form {
    display: flex;
    flex-direction: row;
    align-items: end;
    margin: 0 10px;
}
@media only screen and (max-width: 1024px) {
  #wpsl-search-wrap form {
    flex-direction:column;
  }
}

#wpsl-search-wrap label {
    color: white;
    font-weight: 600;
    width: 100%!important;
    display: block!important;
        font-size: 16px;
    margin-bottom: 5px;
}
#wpsl-search-wrap input {
    border-radius: 0px;
    height: 48px;
}

#wpsl-search-wrap div {
    width: 100%;
    float: none;
    margin: 0;
}

#wpsl-search-input {
    width: 100%!important;
}
.wpsl-input {
    flex:1 0 25.25%;
    display: block!important;
    align-items: center;
    margin: 0;
    padding-right: 20px
}
@media only screen and (max-width: 1024px) {
  .wpsl-input {
    padding-right:0;
  }
}

.wpsl-select-wrap {
    flex: 1 0 50.75%;
    display: flex!important;
    margin-bottom: 0px;
    padding-right: 20px;
    justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .wpsl-select-wrap {
    padding-right:0;
  }
}

#wpsl-radius, #wpsl-results {
    flex-basis: 48.5%;
}

#wpsl-search-wrap div label {
        float: none;
    margin-right: 10px;
    line-height: 32px;
}

#wpsl-radius .wpsl-dropdown, #wpsl-results .wpsl-dropdown {
    width: 100%;
    border-radius: 0px;
    height: 48px;
}

.wpsl-search-btn-wrap {
    flex: 1 0 24%;
    margin-top:0;
}
@media only screen and (max-width: 1024px) {
  .wpsl-search-btn-wrap {
    padding-top:20px;
  }
}
#wpsl-search-btn {
    height: 50px;
       width: 100%;
    margin: 0;
   font-size: 16px;
    font-weight: 600;
    text-transform: uppercase!important;
    line-height: 24px;
    letter-spacing: 2.5px;
    color: #FFFFFF;
    background-image: none;
    background-color: #C0822B;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 20px 12px 20px;
    border: 1px solid #C0822B!important;
}
#wpsl-search-btn:hover {
background-color: #A56D1D;
     border: 1px solid #A56D1D!important;
}


.wpsl-selected-item {
    padding: 12px 12px!important;
}/* End custom CSS */