.nice-select,
.nice-select.open .list {
    width: 100%;
    border-radius: 8px;
}

.nice-select .list::-webkit-scrollbar {
    width: 0
}

.nice-select .list {
    margin-top: 5px;
    top: 100%;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    max-height: 210px;
    overflow-y: scroll;
    padding: 52px 0 0
}

.nice-select.has-multiple {
    white-space: inherit;
    height: auto;
    padding: 7px 12px;
    min-height: 53px;
    line-height: 22px
}

.nice-select.has-multiple span.current {
    border: 1px solid #CCC;
    background: #EEE;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 3px;
    margin-right: 3px
}

.nice-select.has-multiple .multiple-options {
    display: block;
    line-height: 37px;
    margin-left: 30px;
    padding: 0
}

.nice-select .nice-select-search-box {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    margin-top: 5px;
    top: 100%;
    left: 0;
    z-index: 8;
    padding: 5px;
    background: #FFF;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 0 1px rgba(68, 88, 112, .11);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out
}

.nice-select .nice-select-search {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    /*margin: 0 10px 0 0;*/
    width: 100%!important;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0!important
}

.nice-select.open .nice-select-search-box {
    opacity: 1;
    z-index: 10;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

.remove:hover {
    color: red
}
#slider-range-value01::after, #slider-range-value1::after{
    content: "";
    margin:0;
}
ul.list{
    z-index: 20 !important;
}
.nice-select-search-box{
    z-index: 21 !important;
 }
.face::after,.face::before{
    content : unset !important;
}
.face{
    background:#ffa920;
}
.hv-one .swiper-slide{
    height: 180px;
}
.hv-one .swiper-slide img{
    object-fit: cover;
}
.custom-link,.custom-link:focus{
    color:#ffa920;
    text-decoration: underline;
}
.custom-link:hover{
    color:#ffa920;
    opacity: .8;
}
.font-size-18{
    font-size: 18px !important;
}
.adv-title{
    font-size:24px;
    text-align: center;
}
#final-price{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin:2rem;
}
.custom-avatar{
    width: 100px;
    height: 100px;
    border-radius: 90%;
    background-size: cover;
    display: block;
    margin:auto;
}
.custom-edit-avatar{
    border-radius: 10px;
    display: block;
    margin: 2rem auto;
}
.btn-edit-adv,.btn-edit-adv:hover,.btn-edit-adv:focus{
    background: #FFC107 !important;
    color:white !important;
}
.btn-delete-adv,.btn-delete-adv:hover,.btn-edit-adv:focus{
    background: #FF3D00 !important;
    color:white !important;
}
.btn-add1,.btn-add2{
    width: 300px;
    height: 50px;
    padding-top: 10px;
    font-size: 18px;
    margin:25px;
}
.btn-add1,.btn-add1:hover,.btn-add1:focus{
    background: #00838F !important;
    color:white !important;
}
.btn-add2,.btn-add2:hover,.btn-add2:focus{
    background: #1565C0 !important;
    color:white !important;
}
.dropzone .dz-preview .dz-image img{
    display: block;
    object-fit: cover;
    width:100%;
    height: 100%;
}
.dropzone {
    border: 1px solid rgba(0, 0, 0, .1);
}
#final_price{
    text-align: center;
    color:#FFC107;
    font-size: 22px;
    margin:30px 0;
}
#btn-submit-code{
    width: 80px;
    height: 50px;
    font-size: 15px;
    display: block;
    margin-right: auto;
    padding:0;
}
.swal2-popup.swal2-toast .swal2-title{
    line-height: 150% !important;
    font-size: 16px;
}
.avatar{
    width:40px !important;
    height: 40px !important;
    object-fit: cover;
    border-radius: 100%;
}
.time{
    direction: ltr;
    font-size: 17px;
    color: #1565C0;
    margin-top: 10px;
    text-align: left;
}
.time2{
    display:flex;
    margin-top: 0 !important;
}
.wg-dream .featured.style {
    background-color: #6E55FF;
    top: 13px;
}
.wg-dream .featured {
    top: 38px;
}
.thumbs-swiper-row .image-detail img{
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}
.map-listing-item .content{
    font-family: "iransans", sans-serif;
}
.map-listing-item h3{
    font-size: 16px;
}

.wg-dream .box-dream {
    min-height: 446px;
}
.days-box{
    position: absolute;
    right: 10px;
    left: 10px;
    bottom: 12px;
}
.leaflet-popup-content{
    margin:0 !important;

}
.leaflet-popup-content-wrapper{
    text-align: right !important;
    padding: 0 !important;
}
.leaflet-container a.leaflet-popup-close-button{
    color: black !important;
    width: 28px !important;
    height: 28px !important;
}
.picture-help{
    line-height: 200%;
}
.picture-help strong{
    font-weight: bold;
}
.wg-box3{
    padding-right: 0 !important;
    margin:0;
}
.wg-box3 .form-style{
    margin: 0 !important;
}
.wg-box3 input{
    width: 100% !important;
}

.wg-dream .money{
    margin-bottom: 3px;
}
.main-header .main-menu .navigation > li > a{
    font-size: 14px;
}
.main-header .main-menu .navigation > li{
    margin-left: 8px;
}
.register{
    font-size: 14px;
}
@media only screen and (max-width: 1199px) {
    .main-header .main-menu .navigation > li {
        margin-right: 8px;
    }
}
.main-header .main-menu{
    margin-right: 0;
}
.sc-button span{
    font-size: 14px;
}
.wg-dream .icons{
    margin-left: 10px;
    font-size: 12px;
}
.filter-price-text{
    font-size: 10px;
}
