/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .sjb-search-location .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #0e0101dd transparent transparent transparent;
    border-width: 4px 4px 0 4px;
 }
 .sjb-search-categories .select2-container--default .select2-selection--single .select2-selection__arrow b
 {
    border-color: #0e0101dd transparent transparent transparent;
    border-width: 4px 4px 0 4px;
}
.sjb-search-location .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:100%;
    border:unset;
}
.sjb-search-categories .select2-container--default .select2-selection--single .select2-selection__arrow
{
    height:100%;
border:unset;
}
.sjb-search-location .select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-left:-8px;
    display:none
}
.sjb-search-categories .select2-container--default .select2-selection--single .select2-selection__arrow b
{
    margin-left:-8px;
    display:none
}
.sjb-search-location .select2-container--default .select2-selection--single{
    height: 72px;
    border-radius: 16px;

    color: #13244A;
    font-family: 'Plus Jakarta Sans', Arial;
    padding: 10px 6px;
background:url(../images/arrow-down.svg) top 32px right 20px no-repeat #DEF9F8;
}
.sjb-search-categories .select2-container--default .select2-selection--single 
{
    height: 72px;
    border-radius: 16px;
    
    color: #13244A;
    font-family: 'Plus Jakarta Sans', Arial;
    padding: 10px 6px;
background:url(../images/arrow-down.svg) top 32px right 20px no-repeat #DEF9F8;
}
.sjb-search-location .select2-container .select2-selection--single .select2-selection__rendered{
    padding-left: 16px;
    font-size: 18px;
    color: #13244A;
}

.sjb-search-categories .select2-container .select2-selection--single .select2-selection__rendered
{
    padding-left: 16px;
    font-size: 18px;
    color: #13244A;
}
.sjb-search-location .select2
 {width: 100% !important;
}
.sjb-search-categories .select2
 {width: 100% !important;
}
.select2-results__options li{
    font-size: 18px !important;
    color: #13244A !important;
    font-weight:400 ;
}
.select2-container--open .select2-dropdown--below {
   
 
    color: #13244A !important;
    z-index: 10000;
}

.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field{

    border:unset;
}
.select2-container--open .select2-dropdown{
    top:2rem;
}
.select2-dropdown{
    background-color:#DEF9F8 !important;
}
        
.select2-container--default.select2-container--open .select2-dropdown, .select2-container--default.select2-container--open .select2-dropdown .select2-search, .select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field, .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
    border-color: #423129 !important;
}

.select2-container--open .select2-dropdown--below{
    font-family: 'Plus Jakarta Sans', Arial;
}
     

.sjb-page .sjb-filters.sjb-filters-v1 .form-control{
    color: #13244A !important;
}
.select2-results__option{
    color: #13244A !important;
    padding: 0px 20px !important;
  
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    color: white !important;
}
@media screen and (max-width: 1380px){
    .sjb-search-location .select2-container--default .select2-selection--single{
        height: 56px;
        border-radius: 15px;
        font-size: 15px;
        color: #13244A;
        font-family: 'Plus Jakarta Sans', Arial;
        padding: 2px 4px;
    background:url(../images/arrow-down.svg) top 24px right 20px no-repeat #DEF9F8;
    }
    .sjb-search-categories .select2-container--default .select2-selection--single 
    {
        height: 56px;
        border-radius: 16px;
        font-size: 15px;
        color: #13244A;
        font-family: 'Plus Jakarta Sans', Arial;
        padding: 2px 4px;
    background:url(../images/arrow-down.svg) top 24px right 20px no-repeat #DEF9F8;
    }
    
    .sjb-search-categories .select2-container .select2-selection--single .select2-selection__rendered,
    .sjb-search-location .select2-container .select2-selection--single .select2-selection__rendered
    {

        font-size: 15px;
        
    }
    .select2-results__options li{
        font-size: 15px !important;
       
    }


}




