.new-notification {
    position: relative;
    display: flex;
    align-items: center;
    text-decoration: none;
    width: 100%;
    height: 86px;
    padding-left: 25px;
    background-image: url(/images/overlay_banner_dota.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    border-radius: 4px;
    transition: 0.2s ease-in;
    margin: 0 0 20px;
}
.new-notification.discounts-notify {
    background-image: url(/images/banners/banner_bg.png)!important;
}
.new-notification:not(.discounts-notify):before {
    position: absolute;
    content: '';
    right: 35px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 65px;
    height: 65px;
    background: url(/images/logo_market_dota.svg);
    transition: .3s ease;
    backface-visibility: hidden;
}
.new-notification__title,
.new-notification__text {
    color: #fff;
    transition: 0.2s ease-in;
}
.new-notification__title {
    font-family: 'Roboto Condensed', 'Segoe UI', Tahoma, Arial, sans-serif;
    margin-right: 70px;
    font-weight: bold;
    font-size: 34px;
}
.new-notification__text {
    font-family: 'Roboto Condensed', 'Segoe UI', Tahoma, Arial, sans-serif;
    width: 430px;
    font-size: 16px;
    line-height: 20px;
}
.new-notification__hide {
    top: 10px;
    right: 10px;
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    background: url(/images/icon_hide.svg);
    opacity: .8;
    backface-visibility: hidden;
    transition: .2s ease;
    cursor: pointer;
}
.new-notification__hide:hover {
    opacity: 1;
    transform: scale(1.1);
}
.new-notification:hover {
    opacity: .9;
}
.new-notification:hover:before {
    transform: rotate(180deg);
}
.new-notification_aside {
    height: 146px;
    padding: 20px;
    display: block;
    background-image: url(/images/overlay_banner_aside_dota.png);
    margin-top: 0;
    margin-bottom: 0;
}
.new-notification_aside .new-notification__title {
    margin-bottom: 15px;
    font-size: 22px;
}
.new-notification_aside .new-notification__text {
    width: 190px;
    font-size: 14px;
    line-height: 17px;
}
.new-notification_pubg {
    background-image: url(/images/overlay_banner_pubg.png);
}
.new-notification_pubg:before {
    background: url(/images/logo_market_pubg.svg);
}
.new-notification_pubg.new-notification_aside {
    background-image: url(/images/overlay_banner_aside_pubg.png);
}

body.d2net-market .selectionblock .irs-line-mid,
body.d2net-market .selectionblock .irs-line-left,
body.d2net-market .selectionblock .irs-line-right,
body.d2net-market .selectionblock .irs-bar,
body.d2net-market .selectionblock .irs-bar-edge,
body.d2net-market .selectionblock .irs-slider {
    background-image: url(/images/common/sprite-skin-flat.png?11);
}

body.d2net-market .selectionblock .irs-from,
body.d2net-market .selectionblock .irs-to,
body.d2net-market .selectionblock .irs-single {
    background: #ffd100;
}

body.d2net-market .selectionblock .irs-from:after,
body.d2net-market .selectionblock .irs-to:after,
body.d2net-market .selectionblock .irs-single:after {
    border-top-color: #ffd100;
}

body.d2net-market .colored_button,
body.d2net-market .info_dialog_url {
    background-color: #ffdd45;
    color: #4d321b;
    border-bottom: 2px solid #ffdd45;
}

body.d2net-market .colored_button:hover,
body.d2net-market .info_dialog_url:hover {
    background-color: #ffd412;
    border-color: #c4a100;
    color: #342a00;
}

body.d2net-market .colored_button:disabled,
body.d2net-market .info_dialog_url:disabled,
body.d2net-market .colored_button.disabled,
body.d2net-market .info_dialog_url.disabled,
body.d2net-market .colored_button.disabled:hover,
body.d2net-market .info_dialog_url.disabled:hover {
    background-color: #efefef;
    border-color: #efefef;
    color: #969595;
    cursor: default;
}

body.d2net-market .colored_button:active,
body.d2net-market .info_dialog_url:active {
    background-color: #fff0ab;
    border-bottom-color: #ffd412;
    color: #b39100;
}


.d2net-market {
    min-width: 1150px;
}

.d2net-market .md-csgo {
    margin-top: 1px;
}

.d2net-market .menu-left .logo div {
    background-position: 0 -49px;
}

.d2net-market .menu-left nav .ml-link.market .back {
    width: 70px;
}

.d2net-market .menu-left nav .ml-link.market .container {
    padding-left: 0;
}

.d2net-market .menu-left nav .ml-link.market .icon {
    background-position: -72px -38px;
}

.d2net-market .menu-left nav .ml-link.market span {
    color: #383838;
}

.d2net-market .content > header {
    background-image: url(/images/common/header_market.jpg?3);
}

.d2net-market #loading_img,
.d2net-market .preloader_gif {
    background: transparent url(/images/common/loading_dotamarket.gif?1) 0 0px no-repeat;
    background-size: 100% auto;
}

.d2net-market .menu-sort {
    border-color: #ffdd45;
}

.d2net-market .menu-sort .right a,
.d2net-market .menu-sort .right span {
    color: #ce0000;
    border-bottom-color: #ffdd45;
}

.d2net-market .menu-sort .right a:hover,
.d2net-market .menu-sort .right span:hover {
    border-color: #fff;
}

.d2net-market .menu-sort .right a {
    border: 0 none;
}

.d2net-market .menu-sort .right .button-addpost {
    color: #4d321b;
    border-color: #e0e0e0;
}

.d2net-market .menu-sort .right .button-addpost:hover {
    border-color: #e0e0e0;
    background-color: #f4f4f4;
}

.d2net-market .menu-sort .switch.active {
    background-color: #ffdd45;
}

.d2net-market .menu-sort .switch.active span {
    color: #4d321b;
}

/* Multilang */

.d2net-market .lang-selector {
    background: rgba(26, 29, 15, 0.70);
    border-color: rgba(217, 166, 15, 0.85);
}

.d2net-market .lang-selector .lang-selector__item:hover {
    background-color: rgba(64, 55, 18, 0.5);
}