#search_form > div.col.form-group.px-2.province button {
    border-radius: 5px;
    border-color: #fff;
    height: 50px;
    margin: 0 0 10px 0;
    padding: 0 0 0 45px;
    font-size: 21px;
    font-weight: 300;
    color: #000;
    position: relative;
}

#search_form > div.col.form-group.px-2.province::after {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    width: 40px;
    height: 50px;
    background: transparent no-repeat center center;
    background-image: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3e%3cpath d='M25.917,17.833A2.917,2.917,0,1,0,23,14.917,2.92,2.92,0,0,0,25.917,17.833Zm0-5a2.083,2.083,0,1,1-2.083,2.083A2.086,2.086,0,0,1,25.917,12.833Z' transform='translate%28-13.417 -7%29'/%3e%3cpath d='M18.636,22.815l6.392-9.232a9.1,9.1,0,0,0-.742-11.243,7.99,7.99,0,0,0-11.3,0,9.1,9.1,0,0,0-.752,11.23ZM13.576,2.93a7.157,7.157,0,0,1,10.122,0A8.226,8.226,0,0,1,24.353,13.1l-5.716,8.255-5.725-8.268A8.223,8.223,0,0,1,13.576,2.93Z' transform='translate%28-6.21 0%29'/%3e%3cpath d='M17.549,43a.417.417,0,1,0-.1.827c4.382.516,6.715,1.906,6.715,2.711,0,1.131-4.438,2.708-11.667,2.708S.833,47.672.833,46.541c0-.805,2.334-2.2,6.715-2.711a.417.417,0,1,0-.1-.827C3.064,43.519,0,44.974,0,46.541c0,1.76,4.294,3.542,12.5,3.542S25,48.3,25,46.541C25,44.974,21.936,43.519,17.549,43Z' transform='translate%280 -25.083%29'/%3e%3c/svg%3e") !important;
    background-position-x: 9px;
}

.ms-options-wrap.ms-active > .ms-options {
    background: none;
    border: none;
    white-space: nowrap;
    width: auto;
}

.ms-options-wrap > .ms-options > ul, .ms-options-wrap > .ms-options > ul > li.optgroup ul {
    background-color: #d41f26;
    border-radius: 5px;
    border: none;
    font-size: 16px;
    padding: 15px 0 15px 0px
}

.ms-options-wrap > .ms-options > ul label input {
    height: 13px !important;
    margin: 0 0 10px 0;
    padding: 0 0 0 45px;
    font-size: 21px;
    font-weight: 300;
    color: #000;
    position: relative;
}

.ms-options-wrap > .ms-options > ul label:hover {
    background-color: #8e2021;
}

.ms-options-wrap > .ms-options > ul label {
    padding: 0px 4px 0px 20px;
}

.ms-options-wrap > .ms-options > ul input[type="checkbox"] {

    display: none;
}

.ms-options-wrap > .ms-options > ul label:before {
    content: "";
    display: inline-block;
    vertical-align: bottom;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 10%;
    border-style: solid;
    border-width: 0.1rem;
    border-color: white;
    margin-right: 10px;
    margin-left: -5px;
}

.ms-options-wrap > .ms-options > ul li.selected label {
    background-color: #8e2021;
}

.ms-options-wrap > .ms-options > ul li.selected label:before {
    content: "✓";
}

.ms-options-wrap > button:after {
    background: url('/static/frontend/img/filter_red_arrow_down.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    position: absolute;
    top: 12px;
    right: 5px;
    width: 30px;
    border: none;
    margin-top: -3px;
}

.item-date {
    font-weight: normal;
    padding-top: 5px;
}

@media (min-width: 1200px) {
    div.container-xl.d-none.d-xl-block.search-container {
        min-width: 1340px;
    }
}