.sidebar_item_nav ul li.sub > a.active+ul{
    height: unset;
}
._error_text{
    display: block;
    color: red;
    font-size: 12px;
}
._error input{
    border: solid red 1px;
}
.custom_row__{
    margin-bottom: 24px;
}
.response.success{
    color: green;
}
.product_item_sku_list_item.active  .product_item_sku_list_img {
    outline: 2px solid var(--cl-616C41);
    border: 1px solid var(--cl-base);
}
.popup-window-titlebar {
    height: 70px;
}
.popup-window-titlebar-text.fix__ {
    text-align: center;
    line-height: 18px;
    padding: 16px 30px 0 30px;
    color: #333333;
    font-size: 15px;
}
.btn-sm.btn__ {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #7ea93c;
    border-color: #7ea93c;
}
.grecaptcha-badge {
    visibility: hidden;
}#yandex-id-container {	margin-bottom: 10px;}.bx-authform-formgroup-container.d-flex {	align-items: center;	flex-wrap: wrap;	justify-content: space-between;}@media (max-width:767px) {	.bx-authform-formgroup-container.d-flex {		justify-content: center;	}}
.cmm-tooltip-wrap {
	display:none;
}
.section-element .item_button {
	max-width: 100%;
}
.retailBlock {
	text-align: center;
    color: #808285;
    padding: 5px 5px;
    font-size: 14px;
}
.docs-sect {
    margin: 15px 0;
}
.docs-sect .icon-doc img{
    width: 30px;
}
.docs-sect a {
    font-size: 16px;
    margin-left: 15px;
}
.soc-serv-header td {
    padding: 10px;
}
div.soc-serv-title {
    padding: 10px;
    height: auto;
    background: none;
    width: auto;
}

.product-item-label-text {
    position: absolute;
    background: #424928;
    color: #fff;
    border-radius: 3px;
    padding: 5px 15px;
    box-shadow: #000 2px 4px 5px -3px;
}
.product-item-label-top { top: -10px; }

.product-item-label-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -10px; }

.product-item-label-left > div { text-align: left; }

/*.product-item-label-bottom { bottom: -5px; }*/

.product-item-label-middle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.product-item-label-right { right: -10px; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}