.wpsl-input label, #wpsl-radius label, #wpsl-category label {
     vertical-align: middle;
     line-height: 40px!important;
}
 @media screen and (min-width: 1023px) {
 #wpsl-category{
    clear: unset!important;
}
}
 #wpsl-search-btn, #wpsl-search-wrap div{
    margin-right: 20px;
}
 #wpsl-search-btn{
     text-transform: uppercase!important;
     padding: 10px 25px;
     font-weight: 600;
     color: #fff;
    background-image: none!important;
}
 #wpsl-wrap #wpsl-result-list p strong,#wpsl-gmap .wpsl-info-window strong{
   /* font-family: "Oswald";
    font-weight: 700;
    font-size: 16px;*/
}
 #wpsl-wrap #wpsl-result-list p{
    margin: 0 0 5px 0;
    font-size: 15px;
}
 #wpsl-wrap .wpsl-info-window p{
    line-height: 1.2;
    margin: 0 0 5px 0
}
 #wpsl-wrap #wpsl-result-list li{
    padding:10px 15px;
}
 #wpsl-gmap .wpsl-info-window .status,#wpsl-wrap #wpsl-result-list .status{
    display: block;
     margin-top:5px;
}
 #wpsl-gmap .wpsl-info-window .status i,#wpsl-wrap #wpsl-result-list .status i{
    font-style: normal;
    font-weight: 500;
    font-family: "Oswald";
}
 .city-list {
     list-style: none;
     margin: 0;
     padding: 0;
}
 @media screen and (min-width: 768px) {
     .city-list {
         -webkit-column-count: 3;
         -moz-column-count: 3;
         -o-column-count: 3;
         column-count: 3;
    }
}
 @media screen and (min-width: 1024px) {
     .city-list {
         -webkit-column-count: 4;
         -moz-column-count: 4;
         -o-column-count: 4;
         column-count: 4;
    }
}
 #wpsl-result-list a.elementor-button {
     outline: 0;
     padding: 10px 20px;
     color: #fff;
     font-size: 12px;
     margin: 10px 0;
}
 #wpsl-gmap .wpsl-info-actions{
    display: none;
}
 #wpsl-wrap .wpsl-info-window p span.status{
    margin:5px 0;
}
 #wpsl-wrap .wpsl-info-window p span.status i{
    font-weight: 700;
     font-style: normal;
}
 #wpsl-wrap .wpsl-info-window p a{
    text-decoration: underline;
}
 #wpsl-wrap.clubvolley-noresults-loaded #wpsl-result-list {
    display: none !important;
}
 #wpsl-wrap.clubvolley-noresults-loaded #wpsl-gmap {
    width: 100% !important;
}
 #wpsl-search-wrap #current-location{
    cursor: pointer;
    float: none;
    font-size: 15px;
    color: #000;
    text-decoration: underline;
    vertical-align: middle;
    display: flex;
    justify-content: end;
    padding: 5px 20px 0 0;
    margin: 0;
    align-items: center
}
 #current-location .clubvolley-ec-link-text__icon--start {
     margin-right: .5rem;
}
 #current-location .clubvolley-ec-icon--default {
     height: 1.5rem;
     width: 1.5rem;
}
 #current-location .clubvolley-ec-icon {
     fill: #000;
     color: #767676;
     display: inline-block;
}
#wpsl-search-btn,.page #wpsl-search-btn {
    background: rgba(0, 30, 142, 1);
    border-width: 1px;
    border-color: rgba(0, 30, 142, 1);
    border-style: solid;
    color: #ffffff;
    cursor: pointer;
    font-weight: normal;
    border-radius: 4px;
    text-shadow: none;
    padding: 7px 20px;
}
#wpsl-wrap #wpsl-result-list p strong, #wpsl-gmap .wpsl-info-window strong{font-weight:600}
#wpsl-wrap .wpsl-info-window p:first-child strong,#wpsl-wrap #wpsl-result-list p:first-child strong{text-transform:capitalize;margin:0;color: 
#003399}
#wpsl-result-list p strong>a,#wpsl-wrap .wpsl-info-window p a{color:#003399;text-decoration: none}
#wpsl-wrap .wpsl-info-window p:first-child,#wpsl-wrap #wpsl-result-list p:first-child {margin-bottom:0!important}
#wpsl-wrap #wpsl-result-list .gender,#wpsl-gmap .wpsl-info-window .gender{display: block!important}
#wpsl-wrap #wpsl-result-list .gender strong,#wpsl-gmap .wpsl-info-window .gender strong{color:#333!important;}
@media (max-width: 675px) {
    #wpsl-radius,#wpsl-category{width: 100%!important}
}