.sale_price > div {
    text-decoration: line-through;
}

.newbuild__item-sells {
    position: absolute;
    top: 15px;
    right: 0px;
    border-radius: 4px 0 0 4px;
    box-shadow: 0 2px 4px 0 #9b9b9b;
    background-color: #d13338;
    color: white;
    padding: 5px 15px;
    font-size: 15px;
}

.list-view .newbuild__item-sells {
    font-size: 13px;
    top: 5px;
}

.tile .has-discount {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.list-view-banner {
    display: none
}

.list-view .list-view-banner {
    display: block
}

@media (min-width: 1200px) {
    .ndb .page-menu__item-sub::after {
        margin-left: 5px;
    }
}

.ndb .page-menu__list {
    padding: 0;
}
.ndb .economy-background {
    background: #7cd4b0;
}
.ndb .brokerage_of_shopping_centers-background {
    background: #b8d6e3;
}
div[id^="wait_comp_"]{
    display:none;
}

.rent-btn-add-flat-block {
    margin-top: 25px;
    border-radius: 5px;
    height: 48px;
    padding: 0 40px;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
}
.policy-text{
    font-size: 16px;
}
.policy-text a{
    color: #345591;
}

.has-error .fake-select__checkbox+label:before, has-danger .fake-select__checkbox+label:before{
    border: solid 1px #d13338;
}

.modal-outer.modal-outer-hide {
    display: block;
}
.bx-core-adm-dialog-content-wrap-inner textarea{
max-height:initial;
    resize: initial;
}

.detailPage__flat .col-lg-5.detailPage__flat__priceInfo .button.buttonSmall{
    max-width: 266px;
}

.agents__programsItem__imgCon .diamongAgent {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTQyNTEgMS45NDQyMUw3LjI3NjQyIDEuNTU1NjlIMy42MjY0MUwwIDUuNzM3SDMuNjgwNDRMNi45NDI1MSAxLjk0NDIxWk00LjU1NDIgNS43MzcyOEgxMS40NDc4TDkuNTczNyAzLjU1NzQ3TDguMDAxNDEgMS43Mjg4OUw1LjYyNTMzIDQuNDkxNTFMNC41NTQyIDUuNzM3MjhaTTAuMDQ0MTA0NiA2LjM5OTY5TDYuODk3NiAxMy42MTE2TDMuNjIwMTYgNi4zOTk2OUgwLjA0NDEwNDZaTTExLjY1NTQgNi4zOTkxNEgxMS4wNTgxTDguNTQ2OTMgNi4zOTk2OUg0LjM0NjU2TDcuOTc5NSAxNC4zOTMyTDguMDAyODUgMTQuNDQ0MUwxMS40NjQzIDYuODIxMjFMMTEuNjU1NCA2LjM5OTE0Wk05LjExMjY4IDEzLjYwMTNMMTUuOTU1MyA2LjM5OTk4SDEyLjM4MjRMOS4xMTI2OCAxMy42MDEzWk0xNiA1LjczN0wxMi4zNzI0IDEuNTU1NjZIOC43MjQ5OUwxMi4zMjA3IDUuNzM3SDE2WiIgZmlsbD0iI0QxMzMzOCIvPgo8L3N2Zz4K);
    min-width: 16px;
    width: 16px;
    min-height: 16px;
    height: 16px;
    position: absolute;
    top: 16px;
    left: 10px;
}