@import "magnific-popup.css";
@font-face {
    font-family: 'fontello';
    src: url(fonts/fontello/fontello.eot?75836513);
    src: url(fonts/fontello/fontello.eot?75836513#iefix) format("embedded-opentype"), url(fonts/fontello/fontello.woff?75836513) format("woff"), url(fonts/fontello/fontello.ttf?75836513) format("truetype"), url(fonts/fontello/fontello.svg?75836513#fontello) format("svg");
    font-weight: 400;
    font-style: normal
}

.icon {
    font-family: 'fontello'
}
#creditrenesans{cursor: pointer;}
.user_info_block {
    clear: right;
    float: right;
    width: 230px;
    margin: 0 0 10px 15px
}

.user_info_block .text {
    margin: 0 auto!important;
    padding: 15px
}
.avalibale {    height: 14px;}
.topnoofer{}
.user_info_block p, .user_info_block h4 {
    margin-bottom: 8px
}

.user_info_block p:last-child {
    margin-bottom: 0!important
}

.is_read_more {
    overflow: hidden;
    position: relative;
    max-height: auto;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.is_read_more.small:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 45px;
    bottom: 0;
    right: 0;
    z-index: 2;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0)
}

a.read-more {
    margin-bottom: 20px;
    display: block;
    text-align: right
}

.fotogallery_page:after {
    content: "";
    display: table;
    clear: both
}

.fotogallery_preview_box {
    margin-left: -13px;
    margin-right: -13px;
    padding-left: 0!important;
    list-style: none!important
}

.fotogallery_preview_box:after {
    content: "";
    display: table;
    clear: both
}

.fotogallery_preview_box li {
    float: left;
    width: 33.3%;
    padding: 0 13px;
    line-height: normal!important;
    margin-bottom: 26px!important;
    position: relative
}

.fotogallery_preview_box li .foto_wrap {
    position: relative
}

.fotogallery_preview_box li a {
    height: 210px;
    display: block;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 17px
}

.fotogallery_preview_box li a:hover {
    opacity: .9
}

.fotogallery_preview_box li a:hover .fotogallery_title {
    max-height: none
}

.fotogallery_preview_box li .fotogallery_title {
    padding: 7px 10px 5px;
    width: 100%;
    max-height: 39px;
    background: rgba(23, 172, 7, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 26px
}

.fotogallery_preview_box li .fotogallery_title span {
    display: block;
    padding-right: 50px
}

.fotogallery_preview_box li .fotogallery_title i {
    font-style: normal;
    position: absolute;
    top: 8px;
    right: 10px
}

.fotogallery_preview_box li .fotogallery_title i:after {
    content: '';
    position: absolute;
    top: 4px;
    left: -23px;
    width: 16px;
    height: 13px;
    background: url(../images/fotogallery/fotogallery_icon.png) no-repeat
}

.fotogallery_inner_box {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 0!important;
    list-style: none!important
}

.fotogallery_inner_box:after {
    content: "";
    display: table;
    clear: both
}

.fotogallery_inner_box li {
    float: left;
    width: 25%;
    padding: 0 10px;
    line-height: normal!important;
    margin-bottom: 26px!important;
    position: relative
}

.fotogallery_inner_box li .foto_wrap {
    position: relative;
    padding: 2px;
    border: 1px solid rgba(178, 178, 178, 0.7)
}

.fotogallery_inner_box li .foto_wrap:hover {
    border-color: #000
}

.fotogallery_inner_box li a {
    height: 160px;
    display: block;
    position: relative;
    overflow: hidden
}

.fotogallery_inner_box li a:hover {
    opacity: .9
}

#images-gallery {
    text-align: center
}

#images-gallery .images-gallery ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.images-gallery {
    margin-bottom: 10px
}

.images-gallery li {
    float: left;
    width: 20%;
    margin-right: 5px
}

.images-gallery li img {
    width: 100%
}

.images-gallery .gallery-item {
    display: inline-block;
    margin-right: 10px;
    background: rgba(240, 240, 240, 0.5);
    padding: 10px 10px 50px;
    width: 28.4%;
    height: 230px;
    text-align: center;
    vertical-align: top
}

.images-gallery .gallery-item:before {
    content: "";
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle
}

.images-gallery .gallery-item img {
    max-width: 11em
}

.images-gallery .gallery-item a {
    display: inline-block;
    vertical-align: middle
}

.images-gallery .gallery-item p {
    margin-bottom: 0;
    max-height: 40px;
    overflow: hidden
}

.images-gallery .clr {
    height: 10px
}

.page {
    margin: 0 0 10px;
    display: none
}

.page.show {
    display: block
}

.images-block {
    float: right;
    padding-bottom: 30px;
    margin-left: 10px;
    width: 230px
}

.images-block img {
    max-width: 230px
}

.images-block .image {
    display: block;
    text-align: center
}

.images-block .hidden {
    display: none
}

.images-block .show-all-images {
    padding-top: 5px;
    text-align: center;
    font-size: 12px
}

.content:after {
    content: "";
    display: table;
    clear: both
}

.content h1, .content h3, .content h4 {
    margin-bottom: 15px
}

.content p {
    margin-bottom: 10px
}

.content ul, .content ol {
    margin-bottom: 15px
}

.content ul li, .content ol li {
    margin-bottom: 8px
}

.content ul {
    padding-left: 17px;
    list-style-type: square
}

.content ol {
    list-style-type: decimal;
    padding-left: 22px
}

.content table {
    max-width: 100%;
    border-collapse: collapse;
    margin-bottom: 10px
}

.content table td {
    padding: 5px 10px
}

.content table .infoTbl {
    border-color: #ccc
}

.content table .infoTbl td {
    border-bottom: #ccc solid 1px
}

.content table .infoTbl tr:first-child {
    background: #eee;
    text-align: center;
    font-weight: 700
}

.content table .stdTbl, .content table .stdTbl td {
    border-color: #999
}

.YMaps table {
    margin: 0
}

.YMaps table td {
    padding: 0
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none
}

table td[class*="col-"], table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none
}

.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

.accordion__item_title {
    padding: 8px 10px;
    background: #000;
    color: #fff;
    cursor: pointer;
    position: relative;
    padding-right: 20px
}

.accordion__item_title:after {
    content: '\e851';
    font-family: 'fontello';
    font-size: 14px;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear
}

.accordion__item_title.ui-state-active:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.accordion__item_title:hover {
    opacity: .7
}

.accordion__item {
    margin-bottom: 20px
}

.accordion__item_content {
    display: none;
    padding: 15px 10px
}

.cart-btn-open-modal {
    outline: none
}

#cart .mfp-close {
    color: red!important;
    right: -5px;
    font-weight: 700
}

.dcart-mcart {
    background: #f1f1f1;
    width: 960px;
    padding-bottom: 10px
}

.dcart-mcart.in-content {
    width: 100%;
    margin-bottom: 20px
}

.dcart-mcart.in-content table.dcart-mcart-items thead th.delete {
    width: 8%
}

.dcart-mcart.in-content table.dcart-mcart-items tfoot .cart-total-price {
    padding: 5px
}

.dcart-mcart .dcart-mcart-empty {
    padding: 40px 30px;
    font-size: 25px
}

.dcart-mcart table.dcart-mcart-items {
    width: 100%
}

.dcart-mcart table.dcart-mcart-items thead tr {
    background: #475153;
    color: #fff
}

.dcart-mcart table.dcart-mcart-items thead tr th {
    padding: 5px!important;
    margin: 0!important;
    height: 40px;
    font-size: 14px;
    font-weight: 700;
    border: 0;
    border-left: 1px dotted rgba(241, 241, 241, 0.2)
}

.dcart-mcart table.dcart-mcart-items thead tr th:first-child {
    border-left: 0
}

.dcart-mcart table.dcart-mcart-items thead tr th.count {
    width: 10%
}

.dcart-mcart table.dcart-mcart-items thead tr th.unit-price {
    width: 12%
}

.dcart-mcart table.dcart-mcart-items thead tr th.total-price {
    width: 12%
}

.dcart-mcart table.dcart-mcart-items thead tr th.delete {
    width: 14%
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td {
    padding: 5px 10px;
    margin: 0;
    border: 0;
    border-left: 1px dotted #e2e2e2;
    border-bottom: 1px dashed #e2e2e2;
    text-align: center
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td:first-child {
    border-left: 0
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.image {
    width: 1%;
    font-size: 0;
    line-height: 0
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.image img {
    margin: 0;
    max-width: 50px;
    max-height: 40px
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.cart-name {
    text-align: left
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.cart-name a {
    overflow: visible;
    display: block;
    position: relative;
    z-index: 0
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count {
    font-size: 0
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number {
    white-space: nowrap;
    position: relative;
    z-index: 1
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number input[name=count] {
    box-sizing: border-box;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    padding: 2px 3px;
    font-size: 16px;
    text-align: right;
    outline: none
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number input[name=count].error {
    border: 1px solid red!important
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .up, .dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .down {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    padding: 4px 12px;
    width: 24px;
    height: 24px;
    background: url(/images/shop/tovar-value.png) #ff3633 no-repeat;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .up:hover, .dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .down:hover {
    opacity: .7
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .up {
    margin-left: 1px;
    background-position: -2px -2px
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.count .number .down {
    margin-right: 1px;
    background-position: -30px -2px
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td .unit-price, .dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td .total-price {
    font-size: 16px
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.delete {
    text-align: center;
    padding: 0 10px
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.delete .dcart-mcart-btn-remove {
    display: inline-block;
    vertical-align: middle
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.delete img.dcart-mcart-btn-remove {
    cursor: pointer;
    border-radius: 50%
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.delete img.dcart-mcart-btn-remove:hover {
    opacity: .7
}

.dcart-mcart table.dcart-mcart-items tbody .dcart-mcart-item td.delete a.dcart-mcart-btn-remove {
    font-size: 14px;
    text-transform: lowercase
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td {
    position: relative
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div {
    padding: 5px 10px
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div:first-child {
    position: absolute;
    margin: auto 0;
    top: 0;
    bottom: 0;
    left: 10px;
    height: 17px;
    line-height: 0;
    text-align: left
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-total-price {
    float: right;
    text-align: left;
    font-size: 16px;
    margin-top: 8px
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-total-price .wrapper {
    background-color: #ccc;
    border-radius: 5px;
    padding: 5px
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-total-price span.dcart-total-price {
    font-weight: 700
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-checkout {
    float: right;
    position: static
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-checkout .checkout {
    text-decoration: none;
    font-size: 17px;
    color: #fff;
    display: inline-block;
    padding: 11px 30px;
    border-bottom: 2px solid #801b1a;
    background: #ff3633;
    background: -moz-linear-gradient(top, #ff3633 0%, #ff3633 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3633), color-stop(100%, #ff3633));
    background: -webkit-linear-gradient(top, #ff3633 0%, #ff3633 100%);
    background: -o-linear-gradient(top, #ff3633 0%, #ff3633 100%);
    background: -ms-linear-gradient(top, #ff3633 0%, #ff3633 100%);
    background: linear-gradient(to bottom, #ff3633 0%, #ff3633 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
    white-space: nowrap
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-checkout .checkout:hover {
    opacity: .7
}

.dcart-mcart table.dcart-mcart-items tfoot tr>td>div.cart-checkout .checkout:active {
    padding: 13px 30px 11px;
    border-bottom: 0
}

.adaptive-cart-page {
    background: #fff;
    margin-bottom: 20px;
    color: #555;
    font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
    font-size: 16px
}

.adaptive-cart__head {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    font-weight: 700
}

.adaptive-cart__item {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee
}

.adaptive-cart__item:last-child {
    margin-bottom: 0
}

.adaptive-cart__name {
    line-height: 20px;
    font-size: 14px
}

.adaptive-cart__count {
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 0;
    margin-top: -7px
}

.cart__count-input {
    background-color: #5b9503;
    color: #fff;
    border: 1px solid #5b9503;
    margin-left: -1px;
    margin-right: -1px;
    display: inline-block;
    width: 50px;
    height: 30px;
    padding: 2px 5px;
    font-size: 16px;
    text-align: center
}

.cart__count-btn {
    border: 1px solid #5b9503;
    border-radius: 0;
    font-size: 14px;
    cursor: pointer;
    top: 2px!important;
    padding: 7px 10px!important
}

.cart__count-btn:hover {
    background-color: #e6e6e6;
    border-color: #adadad
}

.cart__count-btn:active {
    background-color: #e6e6e6;
    border-color: #adadad;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.cart__count-down {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.cart__count-up {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.adaptive-cart__total-value-box {
    border-bottom: 1px solid #eee;
    padding-top: 20px;
    padding-bottom: 20px
}

.adaptive-cart__total-value {
    font-weight: 700;
    font-size: 18px
}

.adaptive-cart__link-order {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee
}

.adaptive-cart__unit-price {
    line-height: 20px
}

.adaptive-cart__total-price {
    line-height: 20px
}

.adaptive-cart__price {
    display: inline-block
}

.adaptive-cart__price-cur {
    display: inline-block
}

.adaptive-cart__delite {
    text-align: right
}

.adaptive-cart__delite .glyphicon {
    line-height: 20px;
    font-size: 20px;
    color: red;
    text-decoration: none
}

.adaptive-cart__delite .glyphicon:hover {
    color: #ca0000
}

@media (max-width: 767px) {
    .widget-btn .soc .tooltip{
        display: none!important;
    }
    .adaptive-cart__name {
        line-height: normal;
        margin-bottom: 10px
    }
    .adaptive-cart__count {
        text-align: left;
        margin-bottom: 10px;
        margin-top: 0
    }
    .adaptive-cart__unit-price {
        margin-bottom: 10px
    }
    .adaptive-cart__total-price {
        background: #eee;
        display: inline-block;
        padding: 3px 5px;
        border-radius: 4px
    }
}

.adaptive-order {
    margin-top: 30px
}

@media (max-width: 767px) {
    .adaptive-order .form {
        width: 100%!important
    }
    .widget{
        display: none!important;
    }
}

.js-link {
    border-bottom: #333 1px dashed;
    text-decoration: none
}

.js-link:hover {
    border-bottom: none
}

#category-list-module ul, #product-list-module ul {
    list-style: none;
    padding: 0
}

.category-description {
    margin: 0 0 10px
}

.category-list a {
    color: #333
}

.category-list li {
    background: #e0e0e0;
    border: solid 1px transparent;
    display: inline-block;
    padding: 5px 8px;
    margin: 0 10px 10px 0
}

.category-list .active {
    background: #efefef
}

.category-list .active a {
    border: none
}

.product-list .price {
    font-weight: 700
}

.product-list .title, .product-list .price {
    margin-bottom: 6px
}

.product-page .options {
    padding-bottom: 10px;
    border-bottom: 1px solid #cdcccb
}

.product-page .options:after {
    content: "";
    display: table;
    clear: both
}

.product-page h1 {
    margin-bottom: 0
}

.product-page .product-code {
    color: #000;
    font-size: 28px;
    margin-bottom: 10px!important
}

.product-page .images {
    float: left;
    width: 375px;
    margin-right: 10px
}

.product-page .product-right {
    float: right;
    width: 415px
}

.product-page .product-right .description p {
    margin-bottom: 0
}

.product-page .main-img {
    margin-bottom: 10px
}

.product-page .main-img img {
    max-width: 100%
}

.product-page .product-attributes__title {
    font-weight: 700
}

.product-page .product-attributes ul {
    list-style: none;
    padding-left: 0
}

.product-page .product-attributes ul li {
    margin-bottom: 0
}

.product-page .product-attributes ul li span+span {
    font-weight: 700
}

.product-page .buy {
    font-size: 36px;
    color: #582b01
}

.product-page .price-box {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

@media (max-width: 520px) {
    .product-page .price-box {
        text-align: center
    }
}

.product-page .rub {
    margin-right: 10px
}

.product-page .price, .product-page .rub {
    vertical-align: middle
}

.product-page .shop-button {
    font-size: 18px;
    border: 0;
    width: 240px;
    vertical-align: middle;
    background: #5b9503;
    background: -moz-linear-gradient(top, #67a706 0%, #457104 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67a706), color-stop(100%, #457104));
    background: -webkit-linear-gradient(top, #67a706 0%, #457104 100%);
    background: -o-linear-gradient(top, #67a706 0%, #457104 100%);
    background: -ms-linear-gradient(top, #67a706 0%, #457104 100%);
    background: linear-gradient(to bottom, #67a706 0%, #457104 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0)
}

.product-page .shop-button:hover {
    color: #fff
}

.product-page .more-images td {
    height: 100px;
    padding: 0;
    padding-right: 10px;
    vertical-align: top
}

.product-page .more-images td img {
    width: 100%
}

.product-page .more-images td:last-child {
    margin: 0
}

.product-page .category-name, .product-page .product-code, .product-page .description {
    margin-bottom: 10px
}

@media (max-width: 1199px) {
    .adaptive-product-page .images {
        width: 240px
    }
    .adaptive-product-page .product-right {
        width: 329px
    }
}

@media (max-width: 991px) {
    .adaptive-product-page .images {
        width: 100%;
        float: none
    }
    .adaptive-product-page .product-right {
        width: 100%;
        float: none
    }
}

.product-list>li {
    vertical-align: top;
    margin: 0 -5px;
    margin-bottom: 10px!important
}

.product-list>li:after {
    content: "";
    display: table;
    clear: both
}

.product-list * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.product-list figure {
    width: 33.3%;
    float: left;
    padding: 0 5px;
    height: 100%
}

.content .product, .product {
    padding: 0 10px!important;
    margin-bottom: 0;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid #ddd;
    text-align: center;
    position: relative;
    list-style: none
}

.content .product li {
    padding-bottom: 0;
    vertical-align: top;
    margin-bottom: 10px
}

.product_img {
    height: 180px;
    line-height: 180px;
    overflow: hidden;
    position: relative;
    font-size: 0;
    margin: 0 -10px 10px
}

.product_img img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 180px
}

.product_name {
    line-height: 20px;
    height: 40px;
    overflow: hidden
}

.product_price span i {
    font-style: normal;
    font-weight: 700
}

#add-review {
    margin-top: 10px
}

.buy {
    text-align: right
}

.product-image-resize {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
    display: none;
    background: #fff
}

.product:hover .product-image-resize {
    display: block
}

.price {}

.price_change {
    position: relative;
    cursor: pointer
}

.price_cotainer_change {
    position: absolute;
    width: 90px;
    top: 0;
    right: -92px;
    background-color: #eee;
    border: 1px solid #aaa;
    padding: 7px;
    display: none;
    z-index: 1
}

.price_val {
    width: 100%;
    height: 28px;
    display: block;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.price_status {
    padding: 5px 10px 6px;
    font-size: 11px;
    border: 1px solid;
    border-radius: 4px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    cursor: pointer
}

.price_status:hover {
    background-color: #286090;
    border-color: #204d74
}

.sale, .new, .hit, .gift, .in-stock {
    position: relative
}

.sale:before, .new:before, .hit:before, .gift:before, .in-stock:before {
    content: "Акция";
    position: absolute;
    height: 26px;
    padding: 0 20px;
    color: #fff;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
    font-size: 14px;
    bottom: 85px!important;
    top: auto!important;
    left: 6px!important;
    background: #FA8A01;
    z-index: 9
}

.cat-label {
    min-width: 130px;
    text-align: center;
    position: absolute;
    height: 40px;
    padding: 0 20px;
    color: #fff;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
    font-size: 14px;
    bottom: 53px;
    left: 0px!important;
    z-index: 9
}

.cat-label_sale {
    top: 0px;
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-sale.png") 0px 0px no-repeat;
}

.cat-label_sale:before {
    content: ""
}

.cat-label_new {
    top: 34px;
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-new.png") 0px 0px no-repeat;
}

.cat-label_new:before {
    content: ''
}

.product-label {
    min-width: 130px;
    text-align: center;
    /*position: absolute;*/
    height: 33px;
    padding: 0 20px;
    color: #fff;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
    font-size: 14px;
    left: 6px!important;
    z-index: 9
}

.product-label_sale {
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-sale.png") 0px 0px no-repeat;


}
.video{
    height: auto;
        position: relative;
margin-bottom: -5px;
}
.onvideo {
    position: absolute;
        top: 0;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        right: 0;
            background: url("/upload/trama.png");
        justify-content: center;
        bottom: 0;
        left: 0;
}
.artic_under_item{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.artic_under_item>div{
    width: 50%
}
.payline {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}
/*.payline span:hover{
        box-shadow: 1px 1px 4px 0px black;
}*/
span.col-lg-12.pay_choice {
    font-size: 18px;
    padding-left: 20px;
}
.payline span{
    font-size: 13px;
    cursor: pointer;
        margin: 3px;
        transition: 0.1s;
        padding: 3px;
        /*border: 1px dashed #000;*/
        text-align: center;
        /*box-shadow: 0.1px 0.1px 1px 0px black;*/
}
.payline img {
    width: 50px;
}
.onvideoslogan{
    font-size: 30px;
    color: #ffffff;
        font-family: Georgia, serif;
    justify-content: center;
    height: 49%;
    text-align: center;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
    font-weight: 600;
    /*background: #ffffff;
    background: -moz-linear-gradient(top,rgba(255, 255, 255, 0) 0%, rgba(64, 95, 5, 0.54) 10%, rgba(64, 95, 5, 0.54) 90%, rgba(255, 255, 255, 0) 99%);
    background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0) 0%, rgba(64, 95, 5, 0.54) 10%, rgba(64, 95, 5, 0.54) 90%, rgba(255, 255, 255, 0) 99%);
    background: linear-gradient(to bottom,rgba(255, 255, 255, 0) 0%, rgba(64, 95, 5, 0.44) 31%, rgba(64, 95, 5, 0.44) 70%, rgba(255, 255, 255, 0) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#45662e',GradientType=0 );*/
}
.product-label_sale:before {
    content: ""
}

.product-label_super_price {

    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-super_price.png") 0px 0px no-repeat
}

.product-label_super_price:before {
    content: ""
}

.product-label_hit {
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-lider.png") 0px 0px no-repeat;
}

.product-label_hit:before {
    content: ''
}
.product-label_in-stock{

}
.product-label_new {
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-new.png") 0px 0px no-repeat;

}

.product-label_new:before {
    content: ''
}
//@media (max-width: 767px)
.cat-gift-icon {
max-width:35px;
max-height:35px;

}
@media (max-width: 767px)
{
.product-label_gift {    margin: 215px 107px 0; width:90%;}

}
@media (min-width: 767px)
{
.product-label_gift {    margin: 265px 25px 0;}

}

.product-label_gift {
position: absolute;
    z-index: 1;
	    max-height: 65px;
  //  background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-present-icon.png") 150px 6px no-repeat
}

.product-label_gift:before {
    content: ''
}

.product-label_in-stock {
    background: url("/bitrix/templates/eshop_bootstrap_green/components/bitrix/catalog/catalog_custom_new/bitrix/catalog.element/new_elem_cart/./images/dk2-product-stock.png") 0px 0px no-repeat
}

.product-label_in-stock:before {
    content: ''
}

.new_gift_position {
    top: 355px;
    left: 160px!important;
}


/*.product-label_sale{background:#FA8A01}
.product-label_sale:before{content:"Акция"}
.product-label_hit{background-color:#558604}
.product-label_hit:before{content:'Хит'}
.product-label_new{background-color:#ff0;color:#222}
.product-label_new:before{content:'Новинка'}
.product-label_gift{background:#FA8A01}
.product-label_gift:before{content:'+ подарок'}
.product-label_in-stock{background-color:#83b4e9}
.product-label_in-stock:before{content:'В наличии!'}*/

@media (max-width: 767px) {
	.article-2__description{min-height: 40px!important;}
	.avalibale {     margin-top: 15px;
    margin-bottom: 20px;}
    /*.product-label {
        bottom: auto!important;
        top: 68px!important
    }*/
    /*.product-label+.product-label {
        bottom: auto!important;
        top: 435px!important
    }*/
    .new_gift_position {
        left: 100px!important;
    }
}

.gift:before {
    content: '+ подарок'
}

.new:before {
    content: 'Новинка';
    background-color: #83b4e9
}

.new:after {
    border-color: #83b4e9
}

.hit:before {
    content: 'Хит';
    background-color: #558604
}

.hit:after {
    border-color: #558604
}

.in-stock:before {
    content: 'В наличии!';
    background-color: #582b01
}

ul.yiiPager {
    font-size: 14px;
    display: block
}

ul.yiiPager a {
    text-decoration: none;
    border: solid 1px #ddd!important
}

ul.yiiPager a:link, ul.yiiPager a:visited {
    display: inline-block;
    padding: 10px 15px;
    font-weight: 400
}

ul.yiiPager a:hover {
    background: #eee
}

ul.yiiPager .page a {
    display: inline-block
}

ul.yiiPager .hidden a {
    cursor: default;
    border: 1px solid #ddd!important
}

ul.yiiPager .selected a {
    color: inherit;
    background: #eee;
    font-weight: 400
}

ul.yiiPager li {
    display: inline-block
}

.mfp-close {
    color: #840000!important
}

.to-cart {
    width: 150px;
    display: inline-block;
    background: #149705;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    overflow: hidden;
    vertical-align: middle;
    padding: 0 10px
}

.to-cart:hover {
    opacity: .8;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.25)
}

.to-cart:active {
    position: relative;
    top: 1px;
    opacity: 1;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 0 1px 1px 0 rgba(0, 0, 0, 0.15)
}

.to-cart span {
    padding: 8px 10px;
    display: inline-block;
    position: relative;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.to-cart span:before {
    font-family: 'fontello';
    content: "\e836";
    position: absolute;
    top: 7px;
    right: -140px;
    -webkit-transition: top .2s, right .2s;
    -moz-transition: top .2s, right .2s;
    -ms-transition: top .2s, right .2s;
    -o-transition: top .2s, right .2s;
    transition: top .2s, right .2s
}

.to-cart .incart {
    padding-right: 20px
}

.to-cart .incart:before {
    right: 0
}

.to-cart .jump:before {
    top: 9px
}

.product .to-cart {
    width: 100%
}

.product-image-resize {
    width: 100%;
    text-align: center;
    padding: 5px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    height: 28px;
    line-height: 18px;
    -webkit-transition: .1s linear;
    -moz-transition: .1s linear;
    -o-transition: .1s linear;
    -ms-transition: .1s linear;
    transition: .1s linear
}

.product-image-resize:hover {
    background: rgba(0, 0, 0, 0.75)
}

.jcrop-crop, .jcrop-cancel, .jcrop-start {
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px;
    cursor: pointer
}

.allright {
    display: inline-block;
    background: red;
    cursor: pointer
}

.sorter {
    text-align: left!important;
    margin-bottom: 15px!important
}

.sorter a {
    color: inherit
}

.sorter a.desc, .sorter a.asc {
    text-decoration: none
}

.sizer {
    float: right;
    font-size: .9em
}

.sizer a {
    color: inherit
}

.sizer a.desc, .sizer a.asc {
    text-decoration: none
}

.sizer ul {
    list-style: none;
    display: inline
}

.sizer ul li {
    display: inline;
    margin: 0 0 0 5px;
    padding: 0
}

.adaptive-product__list {
    margin-left: -5px;
    margin-right: -5px
}

.adaptive-product__list:after {
    content: "";
    display: table;
    clear: both
}

.adaptive-product__item {
    width: 50%;
    float: left;
    padding: 0 5px;
    height: 100%;
    position: relative
}

.adaptive-product {
    font-size: 16px;
    padding: 5px!important;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 20px!important
}

.adaptive-product .product_name {
    line-height: normal;
    height: 70px;
    overflow: hidden;
    font-size: 17px;
    text-align: center;
    padding: 0 20px;
    margin-bottom: 15px!important;
    color: #999;
    text-overflow: ellipsis;
    margin-top: 5px
}

.adaptive-product .product_name a {
    color: #5b9503;
    text-decoration: none;
    font-weight: 700
}

.adaptive-product .product_center:after {
    content: "";
    display: table;
    clear: both
}

.adaptive-product .product_img {
    height: 270px;
    line-height: 190px;
    margin: 0 0 8px;
    float: left;
    width: 60%
}

.adaptive-product .product_img img {
    max-height: 270px
}

.adaptive-product .product_attr {
    float: right;
    width: 40%;
    height: 250px;
    overflow-y: auto
}

.adaptive-product .product-attributes {
    color: #444;
    font-size: 15px;
    text-align: left;
    font-family: 'PT Sans Narrow', sans-serif;
    padding-left: 0;
    list-style-type: none
}

.adaptive-product .product-attributes li {
    margin-bottom: 5px
}

.adaptive-product .product-attributes span+span {
    font-weight: 700
}

.adaptive-product .product__bottom_row {
    padding: 0 10px
}

.adaptive-product .product__bottom_row:after {
    content: "";
    display: table;
    clear: both
}

.adaptive-product .product_price {
    text-align: left;
    width: 60%;
    height: 45px;
    float: left;
    color: #582b01;
    font-size: 18px
}

.adaptive-product .product_price span i {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 1
}

.adaptive-product .product_garanty {
    color: #949494;
    font-size: 16px;
    font-family: 'PT Sans Narrow', sans-serif;
    text-align: left;
    font-weight: 700;
	margin-left: 3px;
	margin-top: -4px;
    margin-bottom: 1px;
   /* text-decoration: line-through*/
}

.adaptive-product .product_button {
    float: /*right*/left;
    width: /*40*/40%
}

.adaptive-product .shop-button {
    background: #5b9503;
    color: #fff;
    width: 100%;
    display: inline-block;
    text-decoration: none;
    padding: 10px;
    border-radius: 4px
}

.adaptive-product .shop-button:hover {
border: none;
    text-decoration: none;
    color: #fff!important;
    background: #fe9901;
    background: -moz-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe9901), color-stop(100%, #eb5100));
    background: -webkit-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -o-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -ms-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: linear-gradient(to bottom, #fe9901 0%, #eb5100 100%);
}

.adaptive-product .to-cart span {
    padding: 0
}

@media (max-width: 1199px) {
	.adaptive-product .product_button {
    float: /*right*/left;
    width: /*40*/55%
}
.adaptive-product .product_garanty {    margin-top: -15px;
    margin-bottom: 5px;}
	..adaptive-product .product_name{    height: 3em;}
    .adaptive-product__item .product_img {
        height: 130px;
        line-height: 130px
    }
    .adaptive-product__item .product_img img {
        max-height: 130px
    }
    .adaptive-product__item .product_img {
        width: 50%
    }
    .adaptive-product__item .product_attr {
        width: 50%;
        padding-left: 5px;
        height: 220px
    }
    .adaptive-product__item .product-attributes {
        font-size: 13px
    }
    .adaptive-product__item .product-attributes li {
        margin-bottom: 0
    }
    .adaptive-product {
        margin-bottom: 10px!important
    }
    .new_gift_position {
        top: 295px;
    }
    .product-label_hit {

    }
}
@media (min-width: 991px) {
	.seotext{    margin-bottom: 28px;}
.adaptive-product .product_garanty {    margin-top: -4px;
margin-bottom: 2px;}}
@media (max-width: 991px) {
	.review-carousel__control.recomend-bx-controll{  margin: -14px 0 30px 0;}
	.review-carousel__control .vgallery-bx-controll {
    margin: 16% auto;}
	.review-carousel__control .bx-next {
    right: 6%;
}
    .adaptive-product__item {
        width: /*100*/50%
    }
    .adaptive-product__item .product_img {
        height: 177px;
        line-height: 177px
    }
    .adaptive-product__item .product_img img {
        max-height: 177px
    }
    .adaptive-product__item .product_attr {
        height: auto
    }
    .adaptive-product__item .product-attributes {
        font-size: 15px;    height: 230px;
    }
    .adaptive-product__item .product-attributes li {
        margin-bottom: 5px
    }
    .new_gift_position {
        top: 270px;
    }
}

@media (max-width: 767px) {
	    
    .adaptive-product__item .product_name {
        font-size: 16px
    }
    .adaptive-product__item .product_img {
        width: 100%;
        float: none;
        height: 177px;
        line-height: 177px
    }
    .adaptive-product__item .product_img img {
        max-height: 177px
    }
    .adaptive-product__item .product_attr {
        padding-right: 5px;
        width: 100%;
        height: auto;
        float: none
    }
    .adaptive-product__item .product_price {
        font-size: 16px;
        height: auto
    }
    .adaptive-product__item .shop-button {
        font-size: 14px
    }
    .new_gift_position {
        top: 435px!important;
        left: 175px!important;
    }
}

.adaptive-product-page .to-cart span {
    padding: 0
}

.adaptive-product-page .to-cart span.incart {
    padding-right: 20px
}

.adaptive-product-page .to-cart span.incart:before {
    top: 1px
}

.adaptive-product-page .to-cart span.jump:before {
    top: 4px
}

.adaptive-product-page .product-code {
    margin-bottom: 20px
}

.product-mod_title {
    color: #444;
    font-size: 24px;
    margin-bottom: 15px
}

.product-mod__list-item {
    margin-bottom: 6px
}

.product-mod__list-item:after {
    content: "";
    display: table;
    clear: both
}

.product-mod__item_name {
    color: #444;
    font-size: 18px;
    float: left;
    width: 46%;
    line-height: 18px;
    padding-right: 10px
}

.product-mod__item_price {
    color: #582b01;
    font-size: 20px;
    font-weight: 700;
    float: left;
    width: 26%;
    text-align: center
}

.product-mod__item_button {
    color: #444;
    font-size: 18px;
    float: left;
    width: 28%;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px
}

.product-mod__item_button .shop-button {
    width: 100%;
    max-width: 180px;
    font-size: 14px
}

@media (max-width: 991px) {
    .product-mod__list-item {
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
        padding-bottom: 5px
    }
    .product-mod__list-item:last-child {
        border-bottom: 0
    }
    .product-mod__item_name {
        font-size: 16px
    }
    .product-mod__item_price {
        font-size: 18px
    }
    .product-mod__item_button {
        padding-right: 0
    }
    .product-mod__item_button .shop-button {
        padding: 3px 10px
    }
}

@media (max-width: 767px) {
    .product-mod__item_name {
        float: none;
        width: 100%;
        margin-bottom: 4px
    }
    .product-mod__item_price {
        text-align: left;
        float: none;
        width: 100%;
        margin-bottom: 4px
    }
    .product-mod__item_button {
        text-align: left;
        float: none;
        padding-left: 0;
        width: 100%;
        margin-bottom: 4px
    }
}

.adaptive-cart__link-order .btn-default {
    font-size: 18px;
    background: #5b9503;
    border: 0;
    width: 240px;
    padding: 8px 16px
}

.form {
    width: 50%;
    padding-bottom: 10px
}

.form select {
    margin: .2em 0 .5em;
    display: block;
    font-size: 14px
}

.form input[type=text], .form textarea {
    margin: .2em 0 .5em;
    display: block;
    font-size: 14px;
    height: 34px;
    font-family: Arial, sans-serif;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form input[type=text]:focus, .form textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.form input[type=text] {
    width: 70%;
    padding: 6px 12px
}

.form textarea {
    width: 96%;
    height: 100px;
    padding: 10px 12px
}

.form input[type=submit] {
    cursor: pointer;
    outline: 0;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    border: 1px solid transparent;
    padding: 7px 20px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form input[type=submit]:hover {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e
}

.form input[type=submit]:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.form fieldset {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 0 0 10px;
    border-radius: 7px
}

.form label {
    font-weight: 700;
    font-size: 12px;
    display: block
}

.form .row {
    margin: 0 0 10px
}

.form .row .inline {
    display: inline
}

.form .hint {
    margin: 0;
    padding: 0;
    color: #999;
    font-size: 11px
}

.form .note {
    color: #999;
    font-size: 11px
}

.form span.required {
    color: red
}

.form div.error label, .form label.error, .form span.error {
    color: #c00
}

.form .error input, .form .error textarea, .form .error .error select {
    background: #fee;
    border-color: #c00;
    border-style: solid;
    border-width: 1px
}

.form .success input, .form .success textarea, .form .success select {
    background: #e6efc2;
    border-color: #c6d880;
    border-style: solid;
    border-width: 1px
}

.form .errorSummary {
    border: 2px solid #c00;
    padding: 7px 7px 12px;
    margin: 0 0 20px;
    background: #fee;
    font-size: .9em
}

.form .errorMessage {
    color: red;
    font-size: .9em
}

.form .errorSummary p {
    margin: 0;
    padding: 5px
}

.form .errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px
}

.form .upload-row input[type=file] {
    padding: 3px
}

.form .captcha {
    font-size: 11px;
    list-style: none!important
}

.form .captcha input {
    width: 100%
}

.form .captcha img {
    display: block
}

.wide .form label {
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px
}

.wide .form .row {
    clear: left
}

.wide .form .row .buttons input {
    padding: 5px
}

.wide .form .buttons, .wide .form .hint, .wide .form .errorMessage {
    clear: left;
    padding-left: 110px
}

#question-form-div {
    width: 350px;
    padding: 10px
}

#question-form-div h2 {
    margin-bottom: 15px;
    color: #333
}

#add-question {
    background: #efefef;
    float: right;
    padding: 9px 12px;
    font-size: 11px
}

#add-question a {
    text-decoration: none;
    cursor: pointer;
    border-bottom: dotted 1px #069
}

.question-list .item {
    margin-bottom: 20px
}

.question-list .item .username {
    display: block;
    color: #999;
    font-size: 11px
}

.question-list .item .question {
    font-size: 1.2em;
    line-height: 1.3em;
    text-decoration: none
}

.question-list .item .question.collapsed {
    border-bottom: dotted 1px #069;
    cursor: pointer
}

.question-list .item .answer {
    padding: 10px 0 0 20px
}

.question-list .item .answer.collapsed {
    display: none
}

.question-list .item .answer.show {
    white-space: pre-wrap;
    display: block!important
}

#question-form .row label {
    color: #333
}

#add-review {
    background: #efefef;
    float: left;
    padding: 9px 12px;
    font-size: 11px
}

#add-review a {
    cursor: pointer;
    border-bottom: dotted 1px #069
}

#review-form-div {
    width: 392px
}

#review-form-div h2 {
    color: #000
}

#ProductReview_text {
    max-width: 375px
}
#comments_soobwa .comments_main_box{
        margin-bottom: 0px!important;
}
#comments_soobwa {
    margin-bottom: 0px!important;
}
ul.reviews {
    margin-top: 10px;
    width: 320px;
    padding-left: 0!important
}

ul.reviews li {
    font-family: 'Tahoma';
    list-style: none
}

ul.reviews .username {
    font-weight: 700;
    color: #999;
    width: 200px;
    display: inline-block
}

ul.reviews .text {
    margin-top: 5px
}

ul.reviews .cutlink {
    color: #989898;
    float: right
}

ul.reviews .hide {
    display: none
}

ul.reviews .show {
    display: list-item
}

.news-pager {
    padding-left: 5px!important;
    display: inline-block
}

.news-pager li {
    display: inline-block;
    padding: 2px 4px;
    margin-right: 5px
}

.news-pager li .selected {
    background-color: #ddd
}

.news-pager .first, .news-pager .previous, .news-pager .next, .news-pager .last, .news-pager .hidden {
    display: none
}

.events_page .event {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000
}

.events_page .event:last-child {
    border-bottom: 0
}

.events_page .event .created {
    margin-bottom: 0;
    margin-top: 5px;
    float: right
}

.events_page .event h2 {
    color: #000;
    margin-bottom: 12px;
    padding-right: 10%
}

.events_page .event h2 a {
    color: inherit
}

.events_page .event .event_img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 150px;
    width: 240px;
    overflow: hidden
}

.events_page .event .event_img img {
    max-width: 100%
}

.events_page .event .intro:after {
    content: "";
    display: table;
    clear: both
}

.events_page .event .intro .image-full {
    width: 150px;
    height: 100px;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px
}

.events_page .event .intro .image-full img {
    margin: 0!important;
    float: none!important
}

.events_page .event .more-info {
    width: 150px;
    display: block;
    text-decoration: none;
    font-size: 1.1em;
    text-align: center;
    padding: 10px 0;
    background: #000;
    margin-top: 5px;
    color: #fff
}

.events_page .event .more-info:hover {
    opacity: .8;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.32)
}

.events_page .event .more-info:active {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.34), 0 1px 1px 0 rgba(0, 0, 0, 0.15)
}

.blog h2 {
    margin-bottom: 10px
}

.blog .post {
    margin-bottom: 10px
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

#form-filter select {
    width: 100%;
    height: 30px
}

input.filter-button {
    width: 90px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px
}

.loading-content {
    position: relative
}

.loading-content * {
    opacity: .9
}

.loading-content:after {
    opacity: 1;
    content: "";
    width: 128px;
    height: 128px;
    background: url(/images/loader.gif) no-repeat;
    z-index: 1;
    position: absolute;
    top: 50px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.inpt:focus::-webkit-input-placeholder {
    text-indent: -500px
}

.inpt:focus:-moz-placeholder {
    text-indent: -500px
}

.inpt:focus::-moz-placeholder {
    text-indent: -500px
}

.inpt:focus:-ms-input-placeholder {
    text-indent: -500px
}

.w10 {
    width: 10%
}

.w20 {
    width: 20%
}

.w25 {
    width: 25%
}

.w30 {
    width: 30%
}

.w40 {
    width: 40%
}

.w50 {
    width: 50%
}

.w60 {
    width: 60%
}

.w70 {
    width: 70%
}

.w80 {
    width: 80%
}

.w90 {
    width: 90%
}

.w100 {
    width: 100%
}

.h10 {
    height: 10px
}

.h20 {
    height: 20px
}

.h30 {
    height: 30px
}

.h40 {
    height: 40px
}

.h50 {
    height: 50px
}

.h60 {
    height: 60px
}

.h70 {
    height: 70px
}

.h80 {
    height: 80px
}

.h90 {
    height: 90px
}

.h100 {
    height: 100px
}

.h120 {
    height: 120px
}

.h140 {
    height: 140px
}

.h150 {
    height: 150px
}

.h160 {
    height: 160px
}

.h180 {
    height: 180px
}

.h200 {
    height: 200px
}

.hidden {
    display: none
}

.tochka{
	background: url(/upload/list-1.png) no-repeat 2px 5px;
    margin: 0;
    padding: 30px 0 5px 35px;
    float: left;    margin-top: -5px;
    margin-left: -5px;
    /*width: 280px;*/
}

.konf .tochka{width:100%;}
.righttchk{display: flex;}
#totop {
    width: 42px;
    height: 42px;
    background: rgba(0, 0, 0, 0.4);
    text-align: center;
    padding: 7px 0;
    position: fixed;
    bottom: 25px;
    left: 25px;
    cursor: pointer;
    display: none;
    font-size: 0;
    opacity: .7;
    z-index: 5;
    border-radius: 4px
}

#totop p {
    font-family: 'fontello';
    display: inline-block;
    font-size: 24px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #fff;
    margin: 0
}

#totop:hover {
    opacity: 1
}

@media only screen and (max-width: 1250px) {
	
    #totop {
        display: none!important;
        opacity: 0!important
    }
}

.sitemap_page h3 {
    margin-bottom: 10px!important
}

.sitemap_page_category, .sitemap_page_page {
    list-style: disc!important;
    margin-bottom: 30px!important
}

.sitemap_page_category li, .sitemap_page_page li {
    margin-bottom: 0!important
}

.sitemap_page_category li a, .sitemap_page_page li a {
    display: inline-block;
    padding: 3px 0
}

.sitemap_page_category li ul, .sitemap_page_page li ul {
    margin-bottom: 0;
    list-style: disc
}

.sitemap_page_category_tovar {
    list-style: circle!important;
    font-style: italic
}

.pagination {
    margin-bottom: 10px;
    text-align: center
}

.feedback-body.success {
    width: 250px;
    height: 100px;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle
}

.breadcrumbs {
    list-style: none;
    padding: 0!important;
    margin: 0 0 10px
}

.breadcrumbs li, .breadcrumbs>div {
    display: inline-block;
    margin: 2px
}

.breadcrumbs li::after, .breadcrumbs>div::after {
    content: "\00a0/\00a0"
}

.breadcrumbs li:last-child::after, .breadcrumbs>div:last-child::after {
    content: ""
}

@font-face {
    font-family: 'ALSRubl';
    src: url(../fonts/ALSRubl.eot?#iefix) format("embedded-opentype"), url(../fonts/ALSRubl.woff) format("woff"), url(../fonts/ALSRubl.ttf) format("truetype"), url(../fonts/ALSRubl.svg#ALSRubl) format("svg");
    font-weight: 400;
    font-style: normal
}

.f-rub {
    font-family: 'ALSRubl', sans-serif
}

.adaptive-product .product_price .f-rub {
    font-weight: 700
}

.adaptive-product .product_price span i+.f-rub {
    font-size: 24px
}

.incart-row {
    width: 400px;
    max-width: 100%
}

.btn-default.btn-default_popup {
    font-size: 18px;
    background: #5b9503;
    border: 0;
    margin-bottom: 15px
}

.open-popup-cart a {
    margin: 0 10px
}

.open-popup-cart h2 {
    font-size: 30px;
    margin-bottom: 15px
}

.open-popup-cart {
    text-align: center
}

@media (max-width: 767px) {
	.adaptive-product__item .product-attributes {
    font-size: 15px;
height: auto;    min-height: 187px;}}
@media (max-width: 980px) {
	.category__list_item-title span {
    display: block;
    min-height: 40px;
}
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter td input {
        max-width: 100px!important;
        width: 100px;
        height: 34px;
        padding-left: 5px
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter td:last-child {
        vertical-align: middle
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter td {
        display: table-cell
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter tr {
        display: table-row
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter {
        display: table
    }
    .bx-touch .bx_ordercart .bx_ordercart_order_table_container table.counter tbody {
        display: table-row-group
    }
}

.category__list_border .category__list_item:hover {
    border-color: #666
}

.category__list_border .category__list_item {
    border: 1px solid #d8d8d8;
    padding: 15px 0;
    position: relative;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.category__list_border .category__item_img a {
    text-align: center
}

.category__list-description {
    line-height: 18px;
    font-size: 16px;
    overflow: hidden;
    margin-bottom: -5px;
    margin-top: 19px;
}

.category__list-price {
    font-size: 24px;
    color: #ef6200;
    margin-top: 10px;
    height: 34px;
}

.content .category__list_item-title:focus, .content .category__list_item-title:hover {
    color: #fe9700;
    text-decoration: none
}

.content .category__list_item-title {
    color: #5b9503;
    font-weight: 700;
    text-decoration: none;
    line-height: 18px;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    overflow: hidden;
    line-height: 19px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

.category__list-link-wrapper a:hover {
border: none;
    text-decoration: none;
    color: #fff!important;
    background: #fe9901;
    background: -moz-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe9901), color-stop(100%, #eb5100));
    background: -webkit-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -o-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: -ms-linear-gradient(top, #fe9901 0%, #eb5100 100%);
    background: linear-gradient(to bottom, #fe9901 0%, #eb5100 100%);
}

.category__list-link-wrapper a {
    background: #5b9503;
    border: 0
}
.rew .category__item_button {
    background: rgba(88, 43, 1, 0.75)!important;
}
.rew .bx-next:before, .rew .bx-prev:before{
    color: rgba(88, 43, 1, 1)!important;
}
.rew .category__item_img{
    /* background: rgba(60, 104, 29, 0.72); */
background: #ffffff;
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(88, 43, 1, 0.75) 99%)!important;
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(88, 43, 1, 0.75) 99%)!important;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(88, 43, 1, 0.75) 99%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#45662e',GradientType=0 );
}
.category__list_small .category__item_img a {
    position: static
}

.category__list_small .category__item_img {
    padding: 0
}
@media (max-width: 1200px) {

	.wachap{ position: fixed;
bottom: 15px;
    left: 15px;
    overflow: hidden;
    z-index: 9999;}
.wachap img {    width: 70px;}
    span.product-label {
    min-width: 100px!important;
    width: 100px;
    height: 27px;
    background-size: contain!important;
}

}
@media (min-width: 1200px) {
.wachap{ position: fixed;
bottom: 4px;
    left:20px;
    overflow: hidden;
    z-index: 9999;}
.wachap img {    width: 200px;}
.vnimblock .category__list-description{
    min-height: 80px;
    max-height: 803px;
}
    .category__list-description {
        min-height: 145px;
    max-height: 145px;
    }
    .category__list_item-title {
        max-height: 67px
    }
    .category__list_small .category__item_img a {
        line-height: 200px
    }
    .category__list_small .category__item_img {
        height: 200px!important
    }
    .category__list_item .col-md-7 {}
    .category__list_small .category__item_img {
        padding-left: 15px
    }
}

.category__list_item-title {
    line-height: normal;
    height: 44px;
    overflow: hidden;
    font-size: 17px;
    text-align: center;
    /*padding:0 3px;*/
    margin-bottom: 15px!important;
    color: #999;
    text-overflow: ellipsis;
    margin-top: 5px
}

.category__list_item-title span {
    color: #5b9503;
    text-decoration: none;
    font-weight: 700
}

.category__list_item-title span:hover {
    color: #fe9700
}

.adaptive-product .product_name a:hover {
    color: #fe9700
}

.content .product, .product {
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

.content .product:hover, .product:hover {
    border-color: #666
}

.category-box_index .category__item_img {
    border: 0
}

.category-box_index .category__item_img a:hover:after {
    border: 10px solid rgba(255, 255, 255, 0.5)
}

.category-box_index .category__item_img a:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 20px solid rgba(255, 255, 255, 0.5);
    -webkit-transition: .25s linear;
    -moz-transition: .25s linear;
    -o-transition: .25s linear;
    -ms-transition: .25s linear;
    transition: .25s linear
}

/*.bx-green .btn.btn-default:hover {
    background: #fe9901!important;
    border-color: #fe9901!important;
    color: #fff!important
}*/

.hedform {
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    background: green;
    padding: 4px 10px 5px;
    text-align: center;
    width: 150px;
    margin-bottom: 15px
}

.hedform:hover, .hedform:focus {
    color: #fff;
    text-decoration: none;
    background: #fe9700
}

.choose-region {
    margin-bottom: 5px
}

.btn-default {
    color: #fff!important;
    text-decoration: none!important
}

.sitemap-link {
    display: block;
    margin-top: 10px
}

@media (min-width: 768px) {
    .navbar-header {}
}

.choose-region {
    display: inline-block;
    vertical-align: top
}

.choose-region__title {
    line-height: 21px;
    color: #3d7f02;
    font-size: 18px;
    font-family: 'PT Sans Narrow', Arial, sans-serif;
    margin-bottom: 5px
}

.choose-region__select:after {
    content: '';
    background: url(../images/choose-region__select.png) center no-repeat;
    width: 10px;
    height: 11px;
    position: absolute;
    left: 8px;
    top: 5px;
    z-index: 2
}

.choose-region__select:hover:after {
    content: '';
    background: url(../images/choose-region__select_hover.png) center no-repeat;
    width: 10px;
    height: 11px;
    position: absolute;
    left: 8px;
    top: 5px;
    z-index: 2
}

.choose-region__select {
    width: 150px;
    overflow: hidden;
    position: relative;
    margin-bottom: 5px
}

.choose-region__select select {
    line-height: 21px;
    color: #3d7f02;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow', Arial, sans-serif;
    border: 0;
    background: #f7f8fc;
    line-height: 24px;
    padding: 0 30px 0 20px;
    width: 180px;
    max-width: none
}

.choose-region__time {
    line-height: 21px;
    color: #582b01;
    font-size: 15px;
    font-family: 'PT Sans Narrow', Arial, sans-serif;
    font-weight: 700
}
.nexus_catalog_section_reviews h2{      /* margin-left: 20px;
    display: inline-flex;*/ text-align:center;
    margin-bottom: 20px;}
@media (max-width: 991px) {

    .header {
        text-align: center
    }
    .choose-region__select {
        width: 230px
    }
    .choose-region__select select {
        width: 260px
    }
}

.product-page .description img, .second-detail-text img {
    max-width: 100%;
    height: auto
}

.btn-default.buy-one-click {
    transition: inherit!important
}

.catalog-under-descritpion {
    margin-bottom: 20px
}

.catalog-under-interview {
    margin-bottom: 20px
}

@media (max-width: 991px) {
    .main-text .col-md-4+.col-md-4 {}
}

.category-banner {
    margin-bottom: 20px
}

.category-banner img {
    max-width: 100%
}

.adaptive-product .product-attributes {
    margin-bottom: 0
}

.second-detail-text .alert {
    margin-bottom: 0;
    color: #672424!important
}

@media (min-width: 992px) {

    .product-page .buy {
        width: 415px;
        float: right
    }
    .second-detail-text .alert {
        font-size: 16px;
        padding: 20px
    }
}

@media(max-width:480px) {
	.category__list_item-title span {
    display: block;
    min-height: 0px;
}
	.nexus_catalog_section_reviews h2{text-align:center;
    margin-bottom: 20px;}
.adaptive-product__item {
        width: 100%
    }
.blocicon {
width: 100%;}
.texticon {
width: 100%!important;}
.category__list-additional .category-fix-height{
    margin-bottom: 65px;}
}
@media(max-width:400px) {
    .product-label_gift {
       margin-right:5px;
    }
    .product-label {
        min-width: 100px!important;
    width: 100px;
        height: 27px;
    background-size: contain!important;
}
}
.labless {
    /* height: auto; */
    top: 58px;
    width: 130px;
    position: absolute;
    display: flex;
    flex-direction: column;
}

@media(max-width:500px) {
.labless {
    /* height: auto; */
    top: 75px;
    width: 130px;
    position: absolute;
    display: flex;
    flex-direction: column;
}
}