#rstuning {display: none;}
.subcat_mobile_container {display: none;}
#paysystem-yandex-form {margin-top: 20px;}
#paysystem-yandex-form > div > p {display: none;}
#paysystem-yandex-form > p {margin-top: 20px;}
#view-showcase .l-items-head__col .l-price {width: 30%!important;}
#view-showcase .l-items-head__col .l-price--one {width: 65px;}
#prods .rt-item-options__header {flex-direction: row; justify-content: space-between; padding: 0 15px 15px;}
#prods .rt-item-options__header .rt-option-col {padding: 0!important; margin: 0; text-align: left!important; width: 25%!important; max-width: unset;}
#prods .rt-item-options__body .rt-item-option {flex-direction: row; justify-content: space-between; align-items: center; width: 100%; position: relative;}
#prods .rt-item-options__body .rt-item-option .rt-option-col {padding: 0!important; margin: 0; width: 25%; max-width: unset; text-align: left;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--first {order: 1; width: 22%;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--sklad {order: 3;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--amount {order: 2;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset {text-align: left;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset > span {text-align: left;}
#prods .rt-item-options__body .rt-item-option .rt-option-col--price {order: 4;}
.rt-item-option .rt-option-col--buy {position: absolute; right: 0; top: 0; bottom: 0; margin: auto; height: 77px;}
.rt-option-col--buy .complete-minus {position: relative; display: block; top: 15px; bottom: 0; margin: auto; right: 12px;}
.rt-option-col--buy .complete-added {position: relative; display: block; top: 15px; bottom: 0; margin: auto; right: 12px;}
#prods .rt-item-options__footer .rt-option-col--amount > span {display: block; padding-top: 5px; padding-left: 5px;}
.sale-acountpay-pp .sale-acountpay-pp-company-image {width: 65px; height: 65px;}

#prods .l-items-head__col--name {display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center;}

.detail__product-page__info .rt-item-options__header {flex-direction: row; justify-content: space-between; padding: 0 15px 15px;}
.detail__product-page__info .rt-item-options__header .rt-option-col {padding: 0!important; margin: 0; text-align: left; max-width: unset;}
.detail__product-page__info .rt-item-options__header .rt-option-col.rt-option-col--empty {display: none;}

.detail__product-page__info .rt-item-options__header .rt-option-col.rt-option-col--empty + .rt-option-col--amount {text-align: center!important;}
.detail__product-page__info .rt-item-options__header .rt-option-col--first {width: 15%!important;}
.detail__product-page__info .rt-item-options__header .rt-option-col--amount {width: 25%!important; }
.detail__product-page__info .rt-item-options__header .rt-option-col--sklad {width: 25%!important;}
.detail__product-page__info .rt-item-options__header .rt-option-col--price {width: 15%;}
.detail__product-page__info .rt-item-options__header .rt-option-col--buy {max-width: unset!important; width: 20%!important;}
.detail__product-page__info .rt-item-options__body .rt-item-option {flex-direction: row; justify-content: space-between; align-items: center; width: 100%; position: relative;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--empty {display: none;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col {padding: 0!important; max-width: unset; text-align: left;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--first {order: 1; width: 15%; /*width: 12%;*/}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad {order: 3; width: 25%;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount {order: 2; width: 35%;/*width: 28%;*/}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--empty + .rt-option-col--amount {width: 25%; margin-right: 38px;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--empty + .rt-option-col--amount .c-quantity {justify-content: center;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity {display: flex; align-items: center;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__minus {width: 35px; padding: 0;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__minus:before {top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__plus {width: 35px; padding: 0;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__plus:before {top: 0; bottom: 0; left: 0; right: 0;  margin: auto;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__plus:after {left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount input {height: 30px;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity__measure {padding: 3px 8px 3px 0;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset {text-align: left;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset > span {text-align: left;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--price {order: 4; width: 15%; text-align: center;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--price.wide-price-col {width: 55%;}
.detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--buy {order: 5; width: 20%; margin: auto 0 auto auto;}
.detail__product-page__info .rt-item-options__pre_footer {flex-direction: row; padding: 30px 15px;}
.detail__product-page__info .rt-item-options__pre_footer .b-pay__buttons a {margin: 0;}
.detail__product-page__info .rt-item-options__footer .rt-option-col {width: 26%;}

#basket-root .basket-items-list-item-descriptions-inner {align-items: center;}
#basket-root .basket-items-list-item-descriptions-inner .basket-item-block-info {padding: 0;}
#basket-root .basket-items-list__right .i-basket-options-list-item {align-items: center; height: 100%;}
#basket-root .basket-items-list__right .basket-items-list-item-price {height: 100%; border-right: 1px #eee solid; padding: 30px 16px !important;}
#basket-root .basket-items-list__right .basket-items-list-item-ioption {height: 100%; border-left: 0; border-right: 1px #eee solid; padding: 30px 16px !important;}
#basket-root .basket-items-list__right .basket-items-list-item-store {height: 100%; border-left: 0; border-right: 1px #eee solid;  display: flex; align-items: center; justify-content: center;}
#basket-root .basket-items-list__right .basket-items-list-item-amount {height: 100%; border-left: 0; }
#basket-root .basket-items-list__right .basket-items-list-item-remove {height: 100%; border-left: 0; }

#ajaxpages_bigdata #view-table .l-items-head__col .se-item--amount {padding: 0 22px;}
#ajaxpages_bigdata #view-table .b-pay__form .not-input {justify-content: center; max-width: 130px;}
#prods .se-item--amount.not-input {justify-content: center;}
.se-items .c-quantity__minus:before {left: 0; right: 0; margin: auto;}
.se-items .c-quantity__plus:before {left: 0; right: 0; margin: auto;}
.se-items .c-quantity__plus:after {top: 0; bottom: 0; margin: auto; left: 0; right: 0;}
#prods .l-items-head__col .se-item--amount {justify-content: start;}
.rt-amount.out-of-stock-amount::before {top: 0; bottom: 0; margin: auto;}

.l-prices {width: 38%;}
.l-prices .l-price--one {max-width: 120px;}
.l-prices .l-price--second {max-width: 103px;}
.l-prices .l-price--three {max-width: 114px;}
.se-items {width: 27%;}

#review .detailreviews .errortext {display: none;}
.c-quantity__measure {width: 42px;}

#getlistItemSection a.item-link {
    display: inline-block;
    padding: 10px !important;
    margin: 0 0 15px 15px;
    line-height: 20px;
    padding: 10px 0;
    background: #2991BD;
    border: 1px #2991BD solid;
    color: #fff;
    text-align: center;
}
.org-data input {
    width: 100%;
    height: 45px;
    border: 1px solid #F3F3F3;
    outline: 0;
    padding: 0 15px;
	margin-bottom: 15px;
}
.org-data input.error_input {
    border-color: red;
}
@media (min-width: 992px) and (max-width: 1440px) {
    #prods .l-prices .l-price--one {max-width: 75px;}
    #prods .l-prices .l-price--second {max-width: 70px;}
    #prods .l-prices .l-price--three {max-width: 95px;}
    #prods .se-item--amount {position: relative;}
    #prods .se-item--amount .c-quantity {position: relative; top: 0; bottom: 0; left: 0px; right: 0;
        margin-right: 40px;}
    #prods .l-prices {width: 30%;}
}

/*@media (max-width: 576px) {*/
@media (max-width: 1200px) {
	#catalog .catalog__sorter .b-sorter {width: 90%;}
}

@media (max-width: 868px) {
	#getlistItemSection a.item-link {
		display: none;
	}
    #tpanel .topline-location {}
    
    #catalog .catalog__sorter .b-sorter .custom-select {width: 100% !important;}
    #prods .list-table__element .rt-product-row {flex-direction: row; flex-wrap: wrap; align-items: flex-start; padding: 15px 0;}
    #prods .list-table__element .l-items-head__col--image {width: 40%;}
    #prods .list-table__element .l-items-head__col--name {width: 50%; text-align: left;}
    #prods .list-table__element .l-items-head__col--name .list-table__name {font-size: 14px; line-height: 18px;}
    #prods .list-table__element .l-prices {flex-direction: row; padding: 0;}
    #prods .list-table__element .l-prices .l-price {border: 1px #eee solid; padding: 0; font-size: 14px; font-weight: 400; line-height: 2.8; margin: 0;}
    #prods .list-table__element .l-prices .c-prices__name {border-bottom: 1px #eee solid; line-height: 2.8; margin: 0;}
    #prods .list-table__element .l-prices .c-prices__value {font-size: 14px; font-weight: 400; line-height: 2.8;}
    #prods .list-table__element .l-prices .l-price--one {border-right: 0;}
    #prods .list-table__element .l-prices .l-price--second {border-right: 0;}
    #prods .list-table__element .l-prices .l-price--three .c-prices__name {background: #2991BD; color: #fff;}
    #prods .b-pay__form .b-pay__inner {flex-direction: row; flex-wrap: wrap; justify-content: flex-end;}
    #prods .b-pay__form .b-pay__inner .se-item--total {max-width: 70%; text-align: right; font-size: 14px;}
    #prods .b-pay__form .b-pay__inner .b-pay__quantity {margin: 0!important; font-weight: 600;}
    /*#prods .b-pay__form .b-pay__inner .b-pay__quantity:after {content: "шт."; margin-left: 5px; font-weight: 600;}*/
    #prods .b-pay__form .b-pay__inner .se-item--option {width: 100%; justify-content: flex-start; margin-top: 0;}
    #prods .b-pay__form .b-pay__inner .btn-see-options {width: 100%; max-width: 190px; border-radius: 0; background: transparent; text-align: left; display: flex; align-items: center; color: #888888;}

    #prods .col-get-access {width: 100%;}
    #prods .col-get-access a {position: relative; display: block; width: 100%; height: auto; float: none; max-width: 100%; top: 0; margin: 0; padding: 5px 0; font-size: 16px; line-height: 20px;}

    .subcat_mobile_container {display: block}
    .subcat_mobile_container .items_list {list-style: none; padding: 0;}
    .subcat_mobile_container .items_list li {margin-bottom: 10px;}
    .subcat_mobile_container .items_list li.show_more {}
    .subcat_mobile_container .items_list li.hide_element {display: none;}
    .subcat_mobile_container .items_list li.show_more a {background: #fff; border: 1px solid #2991BD; color: #2991BD; font-weight: 500; position: relative; text-decoration: none;}
    .subcat_mobile_container .items_list a {display: block; font-size: 16px; line-height: 20px; padding: 10px 0; background: #2991BD; border: 1px #2991BD solid; color: #fff; text-align: center;}
    .subcat_mobile_container .items_list li.show_more a:after {content: ''; display: block; width: 12px; height: 10px; background-image: url('assets/img/angle_down.svg'); background-repeat: no-repeat;
        background-position: center center; background-size: contain; position: absolute; top: 0; bottom: 0;right: 0; margin: auto; left: 180px; }
    .subcat_mobile_container .items_list li.show_more a.show_all:after {transform: rotate(180deg); transition: transform .3s ease; left: 100px;}

    #prods .list-table__inner {padding: 0;}

    #prods .b-pay__form .b-pay__inner .btn-see-options:before {z-index: 1; left: 90%}
    #prods .b-pay__form .b-pay__inner .btn-see-options:after {content: ""; transform: translate(-50%, -50%); position: absolute; left: 90%; top: 50%; width: 20px; height: 20px; border-radius: 50%; padding: 0; background: #999999; border: 0; outline: 0;}
    #prods .b-pay__form .b-pay__inner .btn-see-options--active:after {background: #2991BD;}
    #prods .rt-item-options__body .rt-item-option {flex-direction: row; flex-wrap: wrap; position: relative; padding: 10px 0; align-items: center;}
    #prods .rt-item-options__body .rt-option-col--first {max-width: 50%; margin: 0; width: 40%!important;}
    #prods .rt-item-options__body .rt-option-col--first .rt-option-val {justify-content: flex-start; color: #2991bd; font-size: 14px; line-height: 18px;}
    #prods .rt-item-options__body .rt-option-col--first .rt-option-val .rt-option-col-title {padding-right: 5px; line-height: 18px;}
    #prods .rt-item-options__body .rt-option-col--amount {max-width: 50%;}
    #prods .rt-item-options__body .rt-option-col--sklad {max-width: 50%; margin-right: 0; order: 2!important; width: 60%!important; text-align: right!important;}
    #prods .rt-item-options__body .rt-option-col--sklad .rt-amount > div {display: inline;}
    #prods .rt-item-options__body .rt-option-col--sklad .rt-amount {font-size: 14px; line-height: 18px; padding-left: 0; color: #888888; width: max-content; margin-left: auto;}
    #prods .rt-item-options__body .rt-option-col--amount {margin: 15px 0 0!important; order: 4!important; width: 50%!important; text-align: right!important;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity {height: auto; margin-left: -15px;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity .c-quantity__value[type="text"] {width: 40px; height: 30px; border: 1px solid #D7DBDD; padding: 0;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity .c-quantity__measure {width: 60px; padding: 0;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity__minus, #prods .rt-item-options__body .rt-option-col--amount .c-quantity__plus {padding: 0;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity__minus:before, #prods .rt-item-options__body .rt-option-col--amount .c-quantity__plus:before {top: 0; bottom: 0; margin: auto; left: 0; right: 0;}
    #prods .rt-item-options__body .rt-option-col--amount .c-quantity__minus:after, #prods .rt-item-options__body .rt-option-col--amount .c-quantity__plus:after {left: 0; right: 0; margin: auto; top: 0; bottom: 0;}

    #prods .se-items .c-quantity {height: auto;}
    #prods .se-items .c-quantity .c-quantity__value[type="text"] {width: 40px; height: 30px; border: 1px solid #D7DBDD; border-right: 0; padding: 0;}
    #prods .se-items .c-quantity .c-quantity__measure {width: 60px; padding: 3px 10px 0 0; border-color: #D7DBDD;}
    #prods .se-items .c-quantity__minus, #prods .se-items .c-quantity__plus {padding: 0;}
    #prods .se-items .c-quantity__minus:before, #prods .se-items .c-quantity__plus:before {top: 0; bottom: 0; margin: auto; left: 0; right: 0;}
    #prods .se-items .c-quantity__minus:after, #prods .se-items .c-quantity__plus:after {left: 0; right: 0; margin: auto; top: 0; bottom: 0;}

    .rt-amount::before {background: #5CB85C;}
    .rt-amount.out-of-stock-amount::before {background: #d9534f;}
    #prods .rt-item-options__body .rt-option-col--sklad .rt-amount::before {top: 0; bottom: 0; margin: auto; width: 6px; height: 6px; left: -15px;}
    #prods .rt-item-options__body .date_of_isset {width: 100%; display: flex; justify-content: space-between; order: 3; font-size: 12px; line-height: 16px; font-weight: 600;}
    #prods .rt-item-options__body .date_of_isset > span {display: inline; color: #888888;}
    #prods .rt-item-container {border: 0; margin-top: -20px;}
    #prods .rt-item-options__body {border: 0;}
    #prods .rt-item-option {border: 0;}
    #prods .rt-item-option::before {content: ""; position: absolute; left: -1px; right: -1px; top: -4px; height: 5px; border: none; border-top: 1px solid #e8e8e8!important;}
    #prods .rt-item-option:first-child::before {background: none; border: none;}
    #prods .rt-item-options__body .rt-option-col--price {margin: 15px 0 0 auto!important; width: 50%!important; text-align: right!important; justify-content: flex-end;}
    #prods .rt-item-options__footer {margin-top: 0; padding: 10px 0; background: transparent; border-top: 1px #eee solid; justify-content: space-between;}
    #prods .rt-item-options__footer .rt-option-col--amount {font-size: 14px; line-height: 18px; font-weight: 600;}
    #prods .rt-item-options__footer .rt-option-col--price {font-size: 14px; line-height: 18px; font-weight: 600;}
    #prods .rt-item-options__footer .rt-option-col--price > span {margin-right: 5px;}

    .detail__product-page__info .rt-item-options__body .rt-item-option {flex-direction: column;}
    .detail__product-page__info .rt-item-options__pre_footer {flex-direction: column;}
    .detail__product-page__info .rt-item-options__pre_footer .rt-option-col--amount {width: 100%; margin: 10px 0; max-width: unset;}
    .detail__product-page__info .rt-item-options__pre_footer .rt-option-col--amount .c-quantity__inner {margin: auto;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col {width: 100%;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad .rt-amount {margin: 10px auto;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset {text-align: center;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--sklad .date_of_isset > span {text-align: center;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--price {margin-bottom: 10px;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--buy {margin: auto;}
    .detail__product-page__info .rt-item-options__body .rt-item-option .rt-option-col--amount .c-quantity {justify-content: center; margin-top: 15px;}
    .detail__product-page__info .rt-item-options__footer {flex-direction: row; justify-content: space-between;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--first {width: 50%; padding: 0; font-size: 14px;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--amount {width: 50%; margin: 0;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--amount > div {margin: 0; text-align: right; width: 100%; padding: 0;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--sklad {width: 50%; font-size: 14px; max-width: unset;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--price {justify-content: end; width: 50%; text-align: right; max-width: unset;}
    .detail__product-page__info .rt-item-options__footer .rt-option-col--buy {width: 100%!important; padding: 0; max-width: unset!important;}
    .detail__product-page__info .c-prices {flex-direction: row; flex-wrap: nowrap; width: 100%;align-items: center; justify-content: center;}
    .detail__product-page__info .c-prices .c-prices__price .c-prices__name {padding: 0; text-align: center;}
    .detail__product-page__info .c-prices .c-prices__price .c-prices__value {padding: 0; text-align: center;}
    .detail__product-page__info .c-prices .d-price-item .d-price-title {padding: 8px 0; text-align: center;}
    .detail__product-page__info .c-prices .d-price-item .d-price {padding: 10px 0; text-align: center; display: block!important; font-size: 14px!important;}

    .se-items {width: 100%;}
    /*#rs_easycart {display: none;}*/
	body #rs_easycart .rsec_headers a.rsec_online, body #rs_easycart .rsec_headers .rsec_orlink {display: none;}
	#rs_easycart .bottommanager {display: block; float: none;text-align: center;}
	#rs_easycart .rsec.rsec_headers .rsec_body {text-align: left;}
	#rs_easycart .rsec_headers a {padding: 0px 5px 0px 5px;border-left: 0px solid #3c3c3c;}
	
    .detail__product-page__info .rt-option-col--price {width: 100%!important;}
    .detail__product-page__info a.show-access {max-width: 400px;}

    #ajaxpages_bigdata .rt-product-row {flex-direction: row; flex-wrap: wrap; padding: 0;}
    #ajaxpages_bigdata .l-items-head__col--image {width: 40%;}
    #ajaxpages_bigdata .l-items-head__col--name {width: 60%; text-align: left;}
    #ajaxpages_bigdata .l-items-head__col--name .list-table__name {font-size: 14px; line-height: 18px;}
    #ajaxpages_bigdata .l-items-head__col--name .d-flex {justify-content: flex-start;}
    #ajaxpages_bigdata .l-prices {width: 100%; flex-direction: row;}
    #ajaxpages_bigdata .l-prices .l-price {border: 1px #eee solid; padding: 0; font-size: 14px; font-weight: 400; line-height: 2.8; margin: 0;}
    #ajaxpages_bigdata .l-prices .l-price--one {border-right: 0;}
    #ajaxpages_bigdata .l-prices .l-price--second {border-right: 0;}
    #ajaxpages_bigdata .l-prices .l-price--three {}
    #ajaxpages_bigdata .l-prices .c-prices__name {border-bottom: 1px #eee solid; line-height: 2.8; margin: 0;}
    #ajaxpages_bigdata .l-prices .c-prices__value {font-size: 14px; font-weight: 400; line-height: 2.8;}
    #ajaxpages_bigdata .l-prices .l-price--three .c-prices__name {background: #2991BD; color: #fff;}
    #ajaxpages_bigdata .se-items {width: 100%; }
    #ajaxpages_bigdata .se-items .b-pay__inner {flex-direction: row; justify-content: flex-end; flex-wrap: wrap;}
    #ajaxpages_bigdata .se-items .b-pay__inner .se-item--total {width: 50%; margin: 0; text-align: right;}
    #ajaxpages_bigdata .se-items .b-pay__inner .se-item--option {width: 100%; justify-content: flex-start;}
    #ajaxpages_bigdata .se-items .se-item--option .btn-see-options {width: 100%; max-width: 160px; border-radius: 0; background: transparent; text-align: left; display: flex;  align-items: center; color: #888888;}
    #ajaxpages_bigdata .se-items .se-item--option .btn-see-options:before { z-index: 1; left: 90%;}
    #ajaxpages_bigdata .se-items .se-item--option .btn-see-options:after {content: ""; transform: translate(-50%, -50%); position: absolute;left: 90%; top: 50%; width: 20px; height: 20px; border-radius: 50%; padding: 0; background: #999999; border: 0;
        outline: 0;}
    #ajaxpages_bigdata .rt-item-options__body {border: 0;}
    #ajaxpages_bigdata .rt-item-options__body .rt-item-option {flex-direction: row; flex-wrap: wrap; position: relative; padding: 10px 0; align-items: center;}
    #ajaxpages_bigdata .rt-item-option::before {content: ""; position: absolute;left: -1px; right: -1px; top: -4px; height: 5px; border: none;}
    #ajaxpages_bigdata .rt-item-option:first-child::before { background: none; border: none;}
    #ajaxpages_bigdata .rt-item-options__body .rt-item-option .rt-option-col { padding: 0!important; margin: 0; width: 25%; max-width: unset; text-align: left;}
    #ajaxpages_bigdata .rt-item-options__body .rt-item-option .rt-option-col--first {order: 1; width: 40%;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--first .rt-option-val {justify-content: flex-start; color: #2991bd; font-size: 14px; line-height: 18px;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--first .rt-option-val .rt-option-col-title {padding-right: 5px; line-height: 18px;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--sklad { max-width: 50%; margin-right: 0; order: 2!important; width: 60%!important; text-align: right!important;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--sklad .out-of-stock-amount {margin: 0 0 0 auto;}
    #ajaxpages_bigdata .rt-item-options__body .date_of_isset {width: 100%; display: flex;  justify-content: space-between; order: 3; font-size: 12px; line-height: 16px; font-weight: 600; }
    #ajaxpages_bigdata .rt-item-options__body .date_of_isset > span {display: inline; color: #888888;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--amount { margin: 15px 0 0!important; order: 4!important; width: 50%!important; text-align: right!important;}
    #ajaxpages_bigdata .rt-item-options__body .rt-option-col--price {order: 5; margin: 15px 0 0 auto!important; width: 50%!important; text-align: right!important; justify-content: flex-end;}
    #ajaxpages_bigdata .rt-item-options__body .rt-item-option .rt-option-col--buy {position: absolute; right: 0; top: 0; bottom: 0; margin: auto; height: 77px;}

    #ajaxpages_bigdata .rt-item-options__footer {margin-top: 0; padding: 10px 0; background: transparent; border-top: 1px #eee solid; justify-content: space-between;}
    #ajaxpages_bigdata .rt-item-options__footer .rt-option-col--amount {font-size: 14px; line-height: 18px; font-weight: 600;}
    #ajaxpages_bigdata .rt-item-options__footer .rt-option-col--price {font-size: 14px; line-height: 18px; font-weight: 600;}
    #ajaxpages_bigdata .rt-item-options__footer .rt-option-col--price > span {margin-right: 5px;}
    #ajaxpages_bigdata .rt-item-options__footer .rt-option-col--amount > span {display: block; padding-top: 5px; padding-left: 5px;}
    #ajaxpages_bigdata .list-table__inner .rt-item-container {border:0;}
    #ajaxpages_bigdata .col-get-access {width: 100%;}
    #ajaxpages_bigdata .col-get-access .avtor {position: relative; width: 100%; top: 0; margin: 10px auto 0; font-size: 16px; padding: 5px 0; height: auto; display: block;
        float: unset;}
}

@media (max-width: 350px) {
    #tpanel .b-location {padding-right: 10px; font-size: 12px;}
    #tpanel .authinhead { font-size: 12px;}
}

.b-pay__quantity{
    flex-direction: column;
}

#pagetitle{
    display: flex;
}
#listItemSection{
    display: flex;
    margin: 0px 5px;
    position: relative;
    top: -18px;
    flex-wrap: wrap;
}
@media screen and (max-width: 1280px){
    #listItemSection {
        margin: 0;
    }
}
@media (max-width: 768px){
    #listItemSection {
        display: none;
    }
}

#listItemSection a{
    font-family: Montserrat;
    width: calc((100% - 5 * 20px)/ 5);
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #2991BD;
    border: 1px solid #2991BD;
    margin: 0px 10px 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 17px;
    color: #FFF;
    padding: 0px 4px;
    text-decoration: none;
    transition: 0.3s;
}
#listItemSection a:hover{
    opacity: 0.8;
}
@media (max-width: 1440px){
    #listItemSection a {
        font-size: 14px;
        width: calc((100% - 4 * 20px) / 4);
    }
}
@media (max-width: 1280px){
    #listItemSection{
        margin: 0px -10px;

    }
    #listItemSection a {

        width: calc((100% - 3 * 20px) / 3);
    }
}
@media (max-width: 768px){
    #listItemSection a {
        width: calc((100% - 2 * 20px) / 2);
        height: 36px;
    }
}

.container-section{
    display: block;
    width: 100%;
}
.container-section .catalog{

    display: none !important;
}
.container-section .list-unstyled{
    width: 100%;
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.container-section .section{
    border-top: 1px solid #f3f3f3;
}
.container-section__list ul{
    padding-left: 0;
    margin-bottom: 0;
}
.container-section__list ul li{
    list-style: none;
    width: 100%;
    color: #1B2832;
    font-size: 16px;
    margin-bottom: 10px;
}
.container-section__list ul li:last-child{
    margin-bottom: 0;
}
.container-section__list ul li a{
    color: inherit;
    line-height: 1.4;
    display: flex;
    justify-content: space-between;
}
.container-section__list ul li a span{
    flex: 0 1 100%;
    display: inline-block;
    padding-right: 8px;
}
@media(max-width: 992px){
    .container-section__list ul li {
        font-size: 14px;
    }
}
@media(max-width: 768px){
    .container-section__list ul li {
        font-size: 12px;
    }
}
.nalprod {
    float: right;
    margin-top: 11px;
}
.catalogmenu2 li.first a {
    position: relative;
    padding-left: 52px;
}
.catalogmenu2 li.first a object {
    position: absolute;
    top: -3px;
    left: 6px;
}
span.krug {
    border-radius: 13px;
    display: inline-block;
    width: 26px;
    height: 26px;
    text-align: center;
    border: 1px solid #d50101;
    color: #ff0303;
    font-size: 16px;
    margin-right: 10px;
}

.spec-list{
	font-size: 12px;
	color: #888888;
	line-height: 17px;
	width: 165px;
}
.spec-list span.krug {
    border-radius: 8px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    border: 1px solid #d50101;
    color: #ff0303;
    font-size: 9px;
    margin-right: 3px;
}