.downButton {
border-bottom: none;
width: 60px !important;
position: absolute;
right: 10px;
top: 27px;
text-align: right;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9), #fff);
}

.upButton {
border-bottom: none;
width: 90px !important;
position: absolute;
right: 10px;
bottom: 18px;
text-align: right;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9), #fff);
}

.downButtonFilter {
border-bottom: none;
width: 100px !important;
position: absolute;
right: 10px;
bottom: 2px;
text-align: right;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9), #fff);
}

.upButtonFilter {
border-bottom: none;
width: 60px !important;
position: absolute;
right: 10px;
bottom: -6px;
text-align: right;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9), #fff);
}

.title_filter_tag {
padding-left: 10px;
font-weight: bold;
}

.filter_tag {
position: relative;
}

.ul_filter_tag {
padding-right: 0px !important;
padding-left: 10px !important;
padding-top: 10px !important;
padding-bottom:30px!important
}

.tags_group2 li {
width: 100%;
}

.tagspage_side_column {
float: left !important;
}

.row_items {
float: right !important;
}

.navBtnCatalog {
display: none;
text-indent: -9999px;
}

@media (max-width: 991px) {
.tagspage_side_column {
float: none !important;
}

.navBtnCatalog {
z-index: 5;
color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
display: block;
width: 62px;
height: 62px;
position: fixed;
left: 20px;
bottom: 90px;
background-size: 32px 32px;
background-repeat: no-repeat;
background-position: 50% 50%;
box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
}

#go-to-filter {
background-color: #f4a924;
}

#go-to-top {
background-color: #fff
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
#go-to-filter {
background-image: url(images/settings@2x.png)
}

#go-to-top {
background-image: url(images/to-top@2x.png);
    left: 75%;
    bottom: 25px;
}
}

@media only screen and (-webkit-max-device-pixel-ratio: 1.4), only screen and (max-resolution: 143dpi) {
#go-to-filter {
background-image: url(images/settings.png)
}

#go-to-top {
background-image: url(images/to-top.png);
    left: 75%;
    bottom: 25px;
}
}
}

/* новые стили выпадающей области при наведение на плашку товара*/

.catalog-block .btn {width:100%}

.list-item .item {
z-index: 1;
}
.list-item .item .wrap {
z-index: 2;
}

.list-item .itemHoverBlock {
display: none;
background-color: #f7f7f7;
position: absolute;
width:auto;
left: -1px;
right:-1px;
border: 1px solid #e8e8e8;
border-top: none;
padding: 5px 12px 11px;
z-index: 3;
font-size: 13px;
}

@media (max-width: 991px) {.list-item .itemHoverBlock {display:none!important}}

.list-item .itemHoverBlock p {margin: 0 0 1em;}

.list-item .item:hover .itemHoverBlock {
display: block;
}

.inner_readmore{
color: #0C75BA;
font-size: 15px;
}

.inner_readmore .list-tag{
padding-right: 0px;
}

.downButtonFilter_inner,
.upButtonFilter_inner {
position: relative;
border: none;
}

.downButtonFilter_inner span,
.upButtonFilter_inner span {
position: absolute;
right: 0;
top: -20px;
}

.filter_tag .catalog-tags ul.list-tag {padding-right:10px}

li.inner_readmore.readmore-js-section {
color:#333;
font-size:13px
}

.catalog-tags ul.list-tag li.item-tag {
display:inline;
line-height: 24px
}

.filter_tag ul.list-tag li.item-tag a {line-height:24px} 
.filter_tag  li.inner_readmore {margin-bottom:8px}
.filter_tag .downButtonFilter {bottom:-24px}
.filter_tag  .readmore-js-section a.downButtonFilter_inner.readmore-js-toggle {top: -8px;}
a.upButtonFilter_inner.readmore-js-toggle {margin-bottom: 30px;}
.filter_tag + .tp_smart_filter_devider {margin-top:30px}
.g-wrap .catalog-tags ul.list-tag {padding-right:10px}



