.sort_up::before {
    content:"\2191";
}
.sort_down::before{
    content:"\2193";
}
.cart-popup__btn {
    width: 100%;
    max-width: 485px;
    margin-top: 25px;
    width: 340px;
}

.brand__img-table {
    max-width: 130px;
    height: 35px;
}

.brand__img {
    max-width: 200px;
    height: 60px;
}

.catalog__img_my {
    width: 70px;
    height: 70px;
}

.brand_name {
    padding-top: 40px;
    text-align: center;
    font-weight: 600;
}

.models__item__img {
    cursor:pointer;
}
.catalog__img-table {
    width: 120px;
    max-height: 300px;
}
.catalog__img-table_def {
    width: 90px;
}

.products__item__status__notcaption:before {
    display:inline-block;
    content:"";
    width:18px;
    height:18px;
    border-radius:50%;
    margin-right:10px
}
.products__item__status--not .products__item__status__notcaption {
    color:#ed5565;
}
.products__item__status--not .products__item__status__notcaption:before {
     background:#ed5565;
 }
 /*.main_cat {
     font-weight: bold;
 }*/
.brand_active {
    color: rgb(82, 172, 98);
}

.brand_not_active {
    color : rgb(237, 85, 101);
}
.search_sort, .small_sort  {
    cursor:pointer;
    white-space: nowrap;
}

/*временно потомучто не поправить css*/
.flex-table .flex-row .flex-cell {
    padding: 5px;
}

.product product__item analogs {
    color: #00aa00;
}

.delivery_time {
    white-space : nowrap;
}
.product {
    margin-top: 5px;
}
.product_name {
    background-color: #d8e4e0;
}

.product--replace, .product--origin {
    margin-top: 30px;
}

.green {
    color: green;
}
.search_check_text {
    font-size: 12px;
}
.search{width:470px}

.menu-category__item {
    padding-top: 5px;
    padding-bottom: 5px;
}

.responsive-table__header {
    background: rgb(216, 228, 224);
}

.responsive-table {
    padding: 0;
}

.responsive-table-style-2__th{
    /*max-width:130px;width:100%*/
}
.responsive-table__td {
    padding: 15px 0px 4px 0px;
}

.product-table-2__td-3, .product-table-2__td-4{
    /*font-weight : bolder;*/
    font-weight: 700;
}
.cart_article {
    font-weight: bold;
}

.product-table-1 {
    padding: 0;
    /*border-bottom: 2px dashed #717372;
    border-left: 2px dashed #717372;
    border-right: 2px dashed #717372;*/
    border-bottom: 2px solid #717372;
    border-left: 2px solid #717372;
    border-right: 2px solid #717372;
/*border-style : dashed;*/
}
.product__item__row {
    margin : 0;
}

.product {
    margin-top: 0px;
}
.product__item__description-row {
    border-bottom: 1px solid #717372;
}
.product__item__row {
    border-bottom: 2px solid #717372;
}

.cart-block__item {
    border-bottom: 2px dashed #717372;
}


.product__item__row_my {
    /*border-right: 2px dashed #717372;
    border-left: 2px dashed #717372;*/
    border-right: 2px solid #717372;
    border-left: 2px solid #717372;
    border-top: 2px solid #717372;
}


.product__item--active {
    background: rgb(216, 228, 224)
}

.art_close {
    width: 15px;
    margin-top: 12px;
    cursor:pointer;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
}
.art_down {
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
}

.icon-reachable_back-25:after {
    background: red;
}
.icon-reachable_back-50:after {
     background: #ed5565;
}
.icon-reachable_back-75:after {
   background: #A5FF00;
}

.filter-b__open-btn {
    width: 30px;
}
.responsive-table__td, .responsive-table__th {
    text-align: center;
}

.icon-reachable {
    margin-top: 5px;
    float:right;
}

.header {
    color: #A5FF00;
}
.header:hover{
    color: #6f7882;
}

.contact-block__input-c {
    margin-top: 20px;
}
.form_left {
    padding-left: 30px;
}
.cart-block__table {
    padding: 20px 10px;
}
#close_add_cart {
    max-width: 315px;
    padding: 12px 65px 17px 62px;
}
.small_cart {
    padding: 2px 28px 7px 28px;font-size: 12px;
}
.cart-block__item__cell:nth-of-type(1) {
    width: 3%;
    text-align: left !important;
}
.cart-block__item__cell:nth-of-type(4) {
    width: 8%;
    text-align: left !important;
}
.cart-block__item__cell:nth-of-type(2) {
    width: 8%;
    text-align: left !important;
}
.cart-block__item__cell:nth-of-type(3) {
    width: 41%;
    text-align: left !important;
}
a:hover {
    color: #8a95a2;
}
.development {
    font-size: 11px;
    position: absolute;
    right: 20px;
}
.development a {
    color: #8a95a2;
}
.my_content__img-link {
    width: 100%;
    height: 100%;
}
.foter_link {
    color: #fff;
}

.tel__icons {
    width: 20px;
    height: 20px;
    background-size: 16px;
    border-radius: 3px;
    padding-left: 30px;
}
.tel__icons--viber {
    background: url("../img/viber.svg") no-repeat;
}
.tel__icons--telegram {
    background: url("../img/telegram.svg") no-repeat;
}
.tel__icons--whatsapp {
    background: url("../img/whatsapp.svg") no-repeat;
}

/*.filter-brands, .filter-b_padding  {
position: sticky;
top: 0;
}*/
.cards-b {
    text-align: -moz-left;
    text-align: left;
}



#cars_info {
    text-align: left;
}
.car_info {
    margin: 5px;
    font-size: small;
}

.bread-crumbs__link span:before {content: "/"; padding: 0 21px;}
.bread-crumbs__link span:nth-child(1){content: ""; padding: 0 0px;}

.settings-btn {
    width: 12px;
    height: 12px;
    background: url('/images/settings.png');
    display: inline-block;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    overflow: hidden;
    border-radius: 1px;
    margin-left: 5px;
    vertical-align: middle;
}

.settings-btn2 {
    width: 12px;
    height: 12px;
    background: url('/images/Settings.ico');
    display: inline-block;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    overflow: hidden;
    border-radius: 1px;
    margin-left: 5px;
    vertical-align: middle;
}

.catalog-content__summer {
    padding-left: 30px;
    margin-top: 25px;
    color: #838383;
    position: relative;
}
.catalog-content__summer::before {
    content: '';
    position: absolute;
    background: url('../img/sun.svg') no-repeat;
    display: block;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 19px;
    height: 19px;
    z-index: 1;
    pointer-events: none;
}
.tyres_images {
    max-width: 160px;
    min-width: 160px;
    min-height: 240px;
    max-height: 240px;
}
.wheels_images {
    max-width: 160px;
}
.main-baner_my {
    overflow: hidden;
    background: #000;
    height: 290px;
    position: relative;
}
.item:hover { cursor: pointer; }

.show_more {
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    color: #303030;
    padding-bottom: 12px;
    padding-right: 5px;
}
.arrow {
    border: solid black;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}
.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.not_show {
    display: none !important;
}

.delivery_text {
    font-size: 10px;
}
.search_txt {
    cursor: pointer;
}
.not_show_color {
    background-color: #f0f0ebbf;
}
.pointer {
    cursor: pointer;
}
.check_cart {
    display: none;
}
/*.not_show {display: block}*/

/*.stylish-image__text { display: inline; }
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .stylish-image__text { display: none; }}

.stylish-image__text { display: none;}*/

.product-other--replace {
    background: #e0e8ca;
}