/**
* Дополнительные стили AERO
*/
input.b-btn {
    border: none;
}
.catalog__near-wrapper--material {
	display: none;
}
.errortext {
    color: red
}
.notetext {
    color: green;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.expandable-list {
    margin-bottom: 30px;
}
.expandable-list .show-more {
    text-align: right;
}
.expandable-list .extended {
    display: none;
}
.desktop .back-to-top,
.back-to-top {
    display: none;
}
.desktop .back-to-top.enabled {
    display: inline-block;
}
.back-to-top.enabled {
    z-index: 105;
    display: block;
}
.clear {
    clear: both;
    display: none;
}
.t-a-l {
    text-align: left;
}
.invisible {
    position: absolute !important;
    left: -9000px !important;
}

.table-wrapper {
    display: flex;
}
@media (max-width: 1199px) {
    .table__wrapper-mobile-row {
        display: flex;
        flex-flow: column;
        overflow-x: scroll;
    }
}
/*@media (max-width: 1199px) {*/
    /*.table-wrapper {*/
        /*overflow-x: scroll;*/
    /*}*/
/*}*/

.history-detail__col {
    flex: 0 0 120px;
}

.table-wrapper .history-detail__col1 {
    flex: 0 0 400px;
}

.table-row-mobile {
    display: none;
}


@media (max-width: 1199px) {
    .table-row-mobile {
        display: block;
    }

    .table-row-mobile .table-wrapper .table-cell {
        margin: 0;
        padding: 10px 5px;
        border-bottom: 1px solid #eee;
    }
}

.table-wrapper .history-detail__col2 {
    flex: 0 0 80px;
    text-align: left;
    margin-left: 10px;
}

@media (max-width: 1199px) {
    .table-wrapper .history-detail__col2 {
        margin-left: 0;
    }
}

.table-wrapper .history-detail__col3 {
    flex: 0 0 180px;
    text-align: center;
    display: flex;
    justify-content: center;
}

.table-wrapper .history-detail__col4 {
    flex: 0 0 80px;
    margin-left: 10px;
    text-align: left;
}

@media (max-width: 1199px) {
    .table-wrapper .history-detail__col4 {
        margin-left: 0;
    }
}



.preloader {
    background: #fff url('data:image/gif;base64,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') no-repeat center;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    display:none;
    opacity: .4;
}
.b-btn__infoblock-btn:visited {
    color: #fff;
}
.disabled-screen {
    display: none;
    width: 100%;
    height: 100%;
}
.disabled-block {
    position: relative;
}
.disabled-block .disabled-screen {
    position: absolute;
    display: block;
    z-index: 9;
    cursor: default;
    background: #fff;
    opacity: .6;
}
.no-top-padding {
    padding-top: 0;
}
a.red:visited {
    color: #fff;
}
input[type=submit].short-btn {
    border: none;
}
.field-with-error {
    border: 2px solid red !important;
}
.red-btn {
    color: #ffffff;
    background-color: #E91C24;
    padding: 2px 3em 2px 3em;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
    border: none;
}
.red-btn.right {
	color: #ffffff;
	background-color: #E91C24;
	padding: 2px 3em 2px 3em;
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
	border: none;
	margin: -3px 106px;
	position: absolute;
}
.red-btn:hover {
    box-shadow: none;
}
.index_main-container .auth .btn-container .short-btn:disabled,
input:disabled {
    background: #ccc;
}
@media (max-width: 991px) {
    .index_main-container .auth .btn-container {
        margin-top: 0;
    }
}

.items-block .table-table .table-cell {
    text-align: left;
}
a.red-btn:hover,
a.red-btn:visited {
    color: #fff;
	cursor: pointer;
}



/* Мобильное главное меню */
.header__mob-menu-block .header__mob-menu-block-link.first-regular {
    margin-top: 15px;
}
.header__mob-menu-block .header__mob-menu-block-link {
    margin-bottom: 5px;
}
.header__mob-menu-block .country-name {
    margin-top: 15px;
}


/* Где купить */
.filter-error {
    padding-top:15px;
    color: #E91C2E;
    display: none;
}


/* Шапка */
#countries-list {
    min-width: 364px;
    left: -12rem;
}
#countries-list-mobile {
    padding-top: 10px;
}
#countries-list-mobile .part-of-the-world-label {
    font-weight: bold;
    color: #000;
    font-size: 2rem;
    line-height: 2.4rem;
    margin-bottom: 0.8rem;
    padding-top: 10px;
}
.ico-flag.ru {
    background: url('/theme/images/icons/flag-ru.png') no-repeat center center;
}
.ico-flag.en {
    background: url('/theme/images/icons/flag-en.png') no-repeat center center;
}
.ico-flag.la {
    background: url('/theme/images/icons/flag-la.png') no-repeat center center;
}
.ico-flag { /* временно не показываем флажки */
    opacity: 0;
}
.header__content._big a.bold {
    font-weight: bold;
}



/* Левая колонка контентных разелов */
.desktop .company__inner  .left-col,
.desktop .page__inner .left-col {
    width:22.44% !important;
}



/* Главная */
/*.home__banners-item img {
     width: 100%;
}*/
.home__banners._small .home__banners-item img {
    max-height: 176px;
}

.home__banners._small .home__banners-item {
    height: 17.6rem;
}

/* Список новостей */
.news .items .item .context .cert-desc {
    margin-bottom: 0;
}


/* Детальная новости */
.news-detail .detail-text {
    margin-bottom: 25px;
}
.news-detail .slick-arrow {
    top: 73px !important;
    z-index: 99;
}

.tablet .news-detail .slick-arrow {
    top:50% !important;
    transform: translateY(-50%);
}
.mobile .news-detail .slick-arrow {
    top:50% !important;
    transform: translateY(-50%);
}
.mobile .news-detail .slider-small {
    display: none;
}

.tablet.portrait .news-detail .slider-big .slider-big__arrow.slider-big__arrow_prev,
.tablet.portrait .news-detail .slider-small .slider-small__arrow.slider-small__arrow_prev{
    left:-10px;
    margin-top: 0!important;
}
.mobile .news-detail .slider-small .slider-big__arrow.slider-big__arrow_prev,
.mobile .news-detail .slider-small .slider-small__arrow.slider-small__arrow_prev {
    left:-10px;
    margin-top: 0!important;
}
.tablet.portrait .news-detail .slider-big .slider-big__arrow.slider-big__arrow_next,
.tablet.portrait .news-detail .slider-small .slider-small__arrow.slider-small__arrow_next{
    right:-10px;
    margin-top: 0!important;
}
.mobile .news-detail .slider-small .slider-big__arrow.slider-big__arrow_next,
.mobile .news-detail .slider-small .slider-small__arrow.slider-small__arrow_next {
    right:-10px;
    margin-top: 0!important;
}
.slider__content-item img {
    max-width: 100%;
}



/* Умный фильтр */
.catalog__inner .row {
    margin-bottom: 0;
}
.catalog__filter-list .bx-filter-parameters-box:last-child {
    margin-bottom: 15px;
}
.catalog__filter-category-item.selected {
    font-weight: bold;
}
.mobile .catalog__mob-inner .catalog__filter-category-balloon {
    left: 22.5rem;
    width: 10rem;
}
.mobile .catalog__filter-category-balloon:before {
    top: 85%;
}
.ideal-radiocheck-label.disabled .ideal-check,
.catalog__filter-checkbox .ideal-radiocheck-label.disabled span {
    border-color: #ccc;
    color: #ccc;
}
.catalog__filter-reg {
    margin-bottom: 30px;
}
.smartfilter .collections-block {
    margin-bottom: 5px;
}
.catalog__filter-filter.extended {
    display: block;
    position: relative;
}
.catalog__filter-range .string span.filter{
    width:25%;
}
.catalog__filter-category-top.active {
    color: red;
}
.smartfilter .catalog__filter-category-top {
    position: relative;
}
.smartfilter .catalog__filter-category-top i,
.smartfilter .catalog__filter-category-top i._active {
    position: absolute;
    left: -19px;
}
.mobile .catalog__mob-inner {
    padding-left: 30px;
    padding-right: 30px;
}
.catalog__filter-category-top i.fa-rub {
    position: static;
    font-size: 1.4rem;
}
.comparing ul {
    margin-top: 0px;
}
.ui-slider.is-active .ui-slider-handle {
    border-bottom: 1rem solid #e91c2e;
}
.header__item.active {
    color: red;
}



    /* Промо блок под фильтром */
.catalog__filter-promo {
    padding-left: 0;
    margin-bottom: 30px;
}
.catalog__filter-promo img {
    margin-left: 0;
}
.catalog__filter-promo .text-content {
    padding: 0 10px;
}



/* Сортировка в каталоге */
.mobile .catalog__sort-mob-item span span,
[data-sort-item] span {
    /*display: none;*/
}
[data-sort-item] > span {
    display: none;
}
[data-sort-item]._active > span {
    display: inline;
}
.mobile .catalog__sort-mob-item [data-sort-item] {
    display: block;
}
[data-sort-item][data-order=asc] span.asc,
[data-sort-item][data-order=desc] span.desc {
    display: inline;
}
.catalog__sort-mob-item .form-control-dropdown-item .sort-sign {
    display: none;
}
.sort-sign {
    margin-left: 5px;
}
.mobile .catalog__sort-mob-item span {
    display: inline-block;
}
.catalog__sort-item._active {
    white-space: nowrap;
}

.catalog__sort-item {
    margin-bottom: 15px;
}
@media (max-width: 1279px) {
    .catalog__sort-item:nth-of-type(1) {
        margin-left: 0;
    }

    .catalog__sort-item {
        margin-left: 0.7rem;
        padding:0 1rem;
    }
}

/* Список товаров секции */
.catalog__cards {
    min-height: 800px;
    position: relative;     padding-left: 7.5px;
}
.catalog__cards .message-block {
    padding-top: 20px;
}
.offer-number {
    color: #8bb500;
}
.catalog__item-infoblock-wrapper .b-btn__infoblock-is.is-sis {
    margin-bottom: 1.2rem;
}
.b-btn__infoblock-is {
    margin-bottom: 8px;
}
.catalog__item-infoblock-wrapper .b-btn__infoblock-is.is-sis i {
    vertical-align: middle;
}
.b-btn__infoblock-total {
    white-space: nowrap;
}
.b-btn__infoblock-btn._grey {
    background-color: #ccc;
}
.b-btn__infoblock-btn._green {
    background-color: #9c3;
}
.b-btn__infoblock-is i._gray {
    background-color: #ccc;
}
.catalog__item-infoblock-wrapper .b-btn__infoblock-btn {
    position: static;
}
.catalog__item-infoblock {
    height: auto;
    overflow: hidden;
    position: relative;
    padding: 0 1rem;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}
.tablet.portrait .catalog__item-infoblock {
    height: 130px;
}
/*.mobile .catalog__item-infoblock {*/
    /*height: 170px;*/
/*}*/
.catalog__item-badge-wrapper {
    margin-left: -5px;
    margin-top:5px;
    position: absolute;
}
.catalog__item-badge {
    width: 8.4rem;
}
.catalog__near-inner .catalog__item-badge {
    display: block;
}
.catalog__near-inner .catalog__item-title{
	    height: auto;
}
.catalog__cards .catalog__near-inner .caroufredsel_wrapper{
	/*width: 933px !important;*/
	/*background-color:#fff;*/
	/*margin-left:-2px !important;*/
}
.catalog__cards .catalog__near .home__slider-arr._next {
    right: auto;
    left: 932px;
	    margin-left: -2px !important;
}
.catalog__cards .desktop .catalog__near .pull-left {
    max-width: 290px !important;
}
.desktop .catalog__near .pull-left {
    max-width: 100% !important;
}
/*.desktop .catalog__near .catalog__item {*/
    /*width: 292px;*/
    /*margin: auto;*/
/*}*/
.tablet ._detail  .catalog__near .catalog__item {
    width: 290px;
    margin: auto;
}
.mobile ._detail  .catalog__near .catalog__item {
    width: 290px;
    margin: auto;
}
.catalog__item-infoblock-wrapper ._blue._active {
    width: 11.5rem;
}
.catalog__item-infoblock-wrapper .b-btn__infoblock-btn[data-preorder],
.catalog__item-infoblock-wrapper .b-btn__infoblock-btn.add2basket,
.catalog__item-infoblock-wrapper .b-btn__infoblock-btn.update2basket {
    position: relative;
    /*top:28px;*/
}
.mobile .catalog .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
}

.mobile .catalog__item-infoblock-wrapper .b-btn__infoblock-btn[data-preorder],
.mobile .catalog__item-infoblock-wrapper .b-btn__infoblock-btn.add2basket,
.mobile .catalog__item-infoblock-wrapper .b-btn__infoblock-btn.update2basket {
    top: auto;
}
.catalog__item-infoblock-icon .fa.favorite {
    color: #E91C2E;
}
.catalog__item-balloon._3 {
    left: calc(50% - 95px);
}
.mobile .catalog__item-balloon._3 {
    right:0;
    left: auto;
    padding: 5px;
}
.catalog__item-balloon._2 {
    left: -91px;
}
.catalog__item-infoblock-icon .fa {
    height: 20px;
}
.catalog__item-img .catalog__item-badge-wrapper:nth-child(1) .catalog__item-badge {
    top: 0.5rem;
}
.catalog__item-img .catalog__item-badge-wrapper:nth-child(2) .catalog__item-badge {
    top: 3rem;
}
.catalog__item-img .catalog__item-badge-wrapper:nth-child(3) .catalog__item-badge {
    top: 5.5rem;
}
.catalog__item-infoblock-icon-people:hover .catalog__item-balloon {
    border-top: none;
    top: 110%;
}
/*.hint-compare-button .catalog__item-balloon:nth-child(1) {*/
    /*display: block;*/
/*}*/
.tablet.portrait .catalog__item-balloon._2 {
    right: inherit;
}
.hint-compare-button .catalog__item-balloon:nth-child(2) {
    display: none;
}
/*.hint-compare-button.favorite .catalog__item-balloon {*/
    /*display: block;*/
/*}*/
/*.hint-compare-button.favorite .catalog__item-balloon:nth-child(2) {*/
    /*display: block;*/
/*}*/

.is-active-balloon .catalog__item-balloon {
    display: block !important;
    height: auto !important;
    padding: 5px !important;
    opacity: 1 !important;
    overflow: visible !important;
}
.catalog__item-badge._grey {
    background: grey;
    color: black;
    background: url("/theme/images/grey-label.png") no-repeat;
    background-size: contain;
}
.catalog__item-badge._grey:after {
    display: none;
}

/*.catalog__item-badge ._gold {*/

/*}*/
.catalog__item-badge._brown {
    background: url("/theme/images/bestseller-label.png") no-repeat;
    width: 8.4rem;
    background-size: contain;
}
.catalog__item-badge.bestseller-label {
    background: url("/theme/images/bestseller-label.png") no-repeat;
    background-size: contain;
    /*width:89px;*/
    /*height:20px;*/
    color: #fff;
    /*background: linear-gradient(-45deg, #87582f 0%, #cda766 36%, #87582f 72%, #cda766 100%);*/
    text-transform: uppercase;
    font-size: 1.3rem;
    line-height: 1.4;
}
.catalog__item-badge._green {
    background: url("/theme/images/green-label.png") no-repeat center;
    background-size: contain;
}
.comparing .catalog__item-badge._green {
    background: url("/theme/images/green-label.png") no-repeat center;
    background-size: contain;
}
.comparing .home__slider-arr {
    display: none;
}
.catalog__item-badge._red {
    background: url("/theme/images/red-label.png") no-repeat center;
    background-size: contain;
}
.catalog__item-badge._green:after {
    display: none;
}
.catalog__item-badge._brown:after {
    display: none;
}
.catalog__item-badge._red:after {
    display: none;
}
.catalog__item .catalog__item-title{
	font-family: 'Calibri', sans-serif;
    line-height: 16px;
    height: auto;
    width: 100%;
}
.catalog__item .catalog__item-color{
	margin: 0 auto 1rem;
}
.catalog__item .fa.fa-rub {

    font-size: 14px;

}
.catalog__item .catalog__item-price-new{
	margin-left: 0.6em;
}
.catalog__item .catalog__item-infoblock-equal{
	margin-top:0px;
}
.catalog__item .input-group-form .btn-default{
	height:19px;
}
.catalog__item .input-group-form-btn .fa:before{
   font-size: 1.3rem;
   line-height: 11px;
}
.catalog__item .input-group-form-btn .fa-plus:before{
	content: "+";
}
.catalog__item .input-group-form-btn .fa-minus:before {
    content: "-";
    line-height: 8px;
}
.catalog__item .b-btn__infoblock-is span {
    font-size: 13px;
}
.catalog__item .input-group-form-input{
	height:19px;
	 font-size: 1.2rem;
}
.catalog__item .catalog__item-infoblock-icon .fa{
	font-size: 1.9rem;
}

.catalog__item .b-btn__infoblock-total {
    font-family: 'Calibri', sans-serif;
	font-size:16px;
}
.catalog__item .b-btn__infoblock-total.red-color {
    color: red;
}
.catalog__item .b-btn__infoblock-is {
    margin-bottom: 1.2rem;
}

.catalog__item  .catalog__item-infoblock-wrapper .b-btn__infoblock-btn{
	line-height: 19px;
    font-size: 15px;
    max-width: 105px;
    width: 100%;
}
.catalog__item .catalog__item-infoblock-wrapper:nth-child(2){
	margin-left:10px;
}
.catalog__item .catalog__item-infoblock-counter .input-group-form {
    margin-left: 0px;
}
.catalog__item .catalog__item-infoblock-icon{
	margin-top:0px;
}
.catalog__item .catalog__item-infoblock-icon {
    margin-right: 0px;
	width:auto;
}

.catalog__item .catalog__item-price {
    margin: 1rem 1rem 1.5rem;
}
.catalog__item .catalog__item-infoblock-icon .fa {
    font-size: 1.9rem;
    margin-left: 0px;
    float: left;
    position: relative;
}
.mobile .catalog__item .catalog__item-infoblock-icon .fa {
    float: none;
}
.catalog__item .catalog__item-infoblock-icon .fa {
	margin-right: 7px;
}
.catalog__item .catalog__item-infoblock-icon .fa:last-child {
    margin-right: 0;
}
/*.catalog__item .catalog__item-infoblock-icon a.fa.fa-heart-o.hint-heart-button:hover .catalog__item-balloon._2 {*/
    /*display: block;*/
    /*height: auto;*/
    /*opacity: 1;*/
/*}*/
/*.catalog__item .catalog__item-infoblock-icon a.fa.fa-heart-o.hint-heart-button:focus .catalog__item-balloon._2 {*/
    /*display: block;*/
    /*height: auto;*/
    /*opacity: 1;*/
/*}*/
.tablet .hint-heart-button:hover .catalog__item-balloon {
    display: none;
}
/*.catalog__item .catalog__item-infoblock-icon a.fa.fa-bar-chart.hint-compare-button {*/
    /*margin-right: 7px;*/
/*}*/
/*.catalog__item .catalog__item-infoblock-icon a.fa.fa-bar-chart.hint-compare-button:hover .catalog__item-balloon._1 {*/
    /*display: block;*/
    /*height: auto;*/
    /*opacity: 1;*/
/*}*/

/*.catalog__item .catalog__item-infoblock-icon a.fa.fa-bar-chart.hint-compare-button:focus .catalog__item-balloon._1 {*/
    /*display: block;*/
    /*height: auto;*/
    /*opacity: 1;*/
/*}*/
.catalog__item .fa-heart-o:before {
    content: "\f08a";
    width: 16px;
    display: block;
    font-size: 0px;
    height: 18px;
    background: url('/theme/images/heart-black.png')no-repeat bottom;
    background-size: contain;
    opacity: 0.5;
}
.catalog__item .fa-bar-chart:before {
    content: "\f08a";
    width: 17px;
    display: block;
    font-size: 0px;
    height: 17px;
    margin-top: 1px;
    background: url('/theme/images/compare-black.png')no-repeat;
    background-size: contain;
    opacity: 0.5;
}
.catalog__item .catalog__item-infoblock-counter{
    padding:0 1rem;
}
.mobile .catalog__item .catalog__item-infoblock-counter {
    padding:0 10px;
}
.catalog__item .catalog__item-infoblock-wrapper {
    justify-content: flex-end;
    display: inline-flex;
    flex-flow: column;
    margin-left: 0rem;
    align-items: flex-start;
}
.desktop .catalog .col-sm-6.col-xs-6.col-lg-4 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.catalog__item .catalog__item-infoblock-equal{
	width: 58%;
}
.catalog__item-infoblock-counter-wrapper {
    display: flex;
    margin-right: 60px;
}
.tablet .catalog__item-infoblock-counter-wrapper {
    margin-right: 10px;
}
.mobile .catalog__item-infoblock-counter-wrapper {
    margin-right: 10px;
    min-width: 200px;
}
.catalog__item .fa-heart-o.favorite:before {
    background: url('/theme/images/heart-red.png')no-repeat center;
    background-size: contain;
}
.catalog__item .fa-bar-chart.favorite:before {
    background: url('/theme/images/compare-red.png')no-repeat;
    background-size: contain;
}
.catalog__item-infoblock-icon-people {
    width: 20px;
    height: 20px;
    margin: 0px;
    position: relative;
    float: left;
}
#favorite-page h4 {
    clear: both;
}
#following-page h4 {
    clear: both;
}
@media (max-width: 1279px) {
    #product-detail .catalog__near-inner .caroufredsel_wrapper {
        max-width: 916px !important;
        margin: 0 auto !important;
    }
    .catalog__near-inner .caroufredsel_wrapper {
        width: 100% !important;
        max-width: 100%;
    }
    .catalog__cards .catalog__near .home__slider-arr._next {
        right: 0;
        left: auto;
        margin-left: -2px !important;
    }
}
/*@media (max-width: 1100px) {
	.desktop .catalog .col-sm-6.col-xs-6.col-lg-4 {
		padding-left: 15px;
		padding-right: 15px;
		width: 50%;
	}
	.catalog__cards{
		padding-left:0px;
	}
	.catalog__item .catalog__item-infoblock-icon {
		margin-right: 1.3rem;
		width: 10rem;
	}
	.catalog__item .catalog__item-infoblock-icon a.fa.fa-heart-o.hint-heart-button {
		margin-right: 15px;
	}
	.catalog__item .catalog__item-price-new {
		margin-left: -1.4em;
	}
	.catalog__item .catalog__item-infoblock-wrapper:nth-child(2) {
		margin-left: -11px;
	}
}*/
.catalog__cards .row{
    width: 100%;
    margin: 0 auto;
    display: inline-block;
}

.catalog__cards .row-flex {
    display: flex;
    flex-flow: row wrap;
}

.mobile .catalog__cards .row {
    justify-content: center;
    flex-flow: column;
}

.desktop .catalog .left-cat-col[data-catalog-filter] {
    width: 280px !important;
    display: table-cell;
    float: none;
}
.desktop .catalog .right-cat-col {
    display: table-cell;
	float:none;
}

/*.desktop .catalog .catalog__cards .row>div{*/
    /*width: 307px;*/
/*}*/
.desktop .catalog .catalog__cards .row:before,.desktop .catalog .catalog__cards .row:after{display:none;}

/* SEO блок */
.seo-block {
    display: block;
    clear: both;
}
.seo-block,
.seo-block a {
    font-family: Calibri, serif;
    font-size: 14px;
	line-height: 18px;
}
.seo-block a {
    color: blue;
}
.seo-block a:hover {
    color: #ff1d25;
}
.seo-block h1,
.seo-block h2,
.seo-block h3,
.seo-block h4,
.seo-block h5 {
    font-size: 14px;
	font-family: Calibri-Bold, serif;
}
.seo-block-content {
    overflow: hidden;
    max-height: 70px;
    margin: 0 0 15px 0;
}

/* Всплывающая карусель похожих */
.catalog__near-wrapper::after,
[data-similar-for-sku]::after {
    content: "";
    display: table;
    clear: both;
}
._detail .catalog__near-wrapper .catalog__item {
    margin: 0 5px;
    max-width: 290px;
}
.mobile .catalog__near-wrapper .catalog__item {
    max-width: 100%;
}
.catalog__item-same .mobile .catalog__near-wrapper .catalog__item {
    margin: 0 10px;
}
.mobile .catalog__item-same .catalog__near-wrapper .catalog__item-infoblock-wrapper .b-btn__infoblock-btn {
    width: 19rem;
}
.mobile .catalog .catalog__item-same .home__slider-arr._prev {
    left: 0px;
}
.mobile .catalog .catalog__item-same .home__slider-arr.catalog__item-same-arrow-left {
    left: -20px;
}
.mobile .catalog .catalog__item-same .home__slider-arr.catalog__item-same-arrow-right {
    right: -20px;
}
.catalog__item-same .catalog__near .pull-left {
        margin-right: 8.5px;
    margin-left: 8.5px;
}
.mobile .catalog__item-same .catalog__near .pull-left {
    padding: 0 3px;
    margin: auto;
}
.desktop .catalog #favorite-page .catalog__cards .row>div.catalog__item-same {
    top: 448px !important;
}
.catalog__item-same-close {
    cursor: pointer;
}
.desktop .catalog #following-page .catalog__cards .row>div.catalog__item-same {
    top: 448px !important;
}

/* Детальная товара */
.catalog__near-inner::after,
.catalog__near-inner .drop::after {
    content: "";
    display: table;
    clear: both;
}
.catalog__about-item table {
    width: 100%;
}
#product-detail .catalog__near-inner .caroufredsel_wrapper {
    max-width: 100%;
}
#product-detail .catalog__near .pull-left {
    margin-right: 5px;
}
.catalog__add-multiplicity {
    width: 11.2rem;
}
.basket-block .catalog__add-multiplicity {
    width: auto;
}
.catalog__cert-item.voluntary_certificate {
    background-image: url("/theme/images/icons/pct.png");
}
.catalog__cert-item.customers_union_declaration {
    background-image: url("/theme/images/icons/eac.png");
}
.catalog__cert-item.customers_union_certificate {
    background-image: url("/theme/images/icons/eac.png");
}
#product-detail .hint-heart-button:hover .catalog__item-balloon {
    white-space: nowrap;
    /*margin-left: 35px;*/
}
#product-detail .favorite .catalog__item-balloon._1.go-to-compare {
    white-space: nowrap;
    /*left: -51px;*/
    width: 124px;
}
#product-detail .catalog__item-balloon._1 {
    left: 50%;
    transform: translateX(-50%);
    border-top:7px solid #fff;
}
#product-detail .catalog__item-balloon._2 {
    left: 50%;
    transform: translateX(-50%);
    border-top:7px solid #fff;
}
#product-detail .favorite .catalog__item-balloon._2 {
    left: 50%;
    transform: translateX(-50%);
    border-top:7px solid #fff;
}
#product-detail .catalog__share-item:focus {
    color: #000;
}
#product-detail .catalog__share-item:hover {
    color: red;
    position: relative;
}
#product-detail .color-hint-popup {
    top: 30px;
}
.unit-item,
.unit-pack {
    display: none;
}
.catalog__filter-radio-pic span {
    display: block;
    width: 4.4rem;
    height: 0.9rem;
    background: no-repeat center center;
    background-size: 4.4rem 0.9rem;
}

.tablet.landscape .catalog__about.second,
.desktop .catalog__about.second {
    display: none !important;
}


/* Страница результатов поиска */
#search-result-page .catalog__title {
    margin-bottom: 30px;
}
#search-result-page input[type=text] {
    line-height: 1.3;
    padding: 0;
}
#search-result-page input[type=text]:focus {
    border: 1px solid #E91C2E;
    padding: 1px;
    line-height: 1.3;
}
#search-result-page .search-page-form {
    margin-bottom: 15px;
}

#product-detail .catalog__add-btn-same {
    display: inline-block;
    margin-right: 0;
}


/* Страница корзины */
.basket-container__content__item-text {
    width: 455px;
}
.basket-container__content__item-img {
    width: 90px;
    display: inline-block;
    float: left;
}
.basket-container__content__item-text-data {
    max-width: 500px;
}
.basket-container__content__item-popup-inner::after {
    content: '';
    display: table;
    clear: both;

}
.desktop .basket-container__content__item-popup-inner .catalog__item {
   width: 270px;
}

.basket-container__content__item-popup-inner .catalog__near-inner {
    padding: 0 15px;
}

.basket-container__content .basket-container__content-inner {
    position: relative;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item .basket-container__content__item-img img {
    width: auto;
    height: auto;
    max-width: 90px;
    max-height: 90px;
    display: inline-block;
}
.basket-container__content__item-img > div {
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: none;
    display: block;
}
.basket-container__content .basket-container__content-inner .basket-container__content__download .basket-container__content__download-inner {
    position: static;
}
.basket-container__content__download input[type=submit] {
    border: none;
    display: inline-block;
    margin: -18px 0 0 8px;
    padding: 0 15px;
}
.messages-block .basket-container__mob-organization-buttons {
    padding-top: 0;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item .basket-container__content__item-popup .basket-container__content__item-popup-inner .pull-left {
    padding: 0;
}
.basket-container__content .basket-container__content__item-popup-inner .catalog__item {
    font-size: 14px;
}
.mobile.portrait .basket-container__content-inner .basket-container__content__items .basket-container__content__item-total {
    padding-left: 100px !important;
}
.mobile.portrait .basket-container__content__item-popup .catalog__near .home__slider-arr._prev {

}
.mobile.portrait .catalog__near-wrapper .home__slider-arr._next {
    left: 34.5rem;
}
.tablet.portrait .basket-container__content .basket-container__content__item-popup-inner .catalog__item {
    margin: 0 auto;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item .basket-container__content__item-info-text {
    padding-left: 0;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item a.b-btn__infoblock-btn._blue {
    position: static;
    /*display: block !important;*/
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item a.b-btn__infoblock-btn._blue.active:after {
    bottom: 17px;
}
.mobile .basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item a.b-btn__infoblock-btn._blue.active:after {
    bottom: 14px;
}
/*.mobile .company .company__inner .main-row .left-col {
     display: none;
}*/
.basket-menu .basket-menu_sort .basket-menu_sort-right .basket-menu_sort-type .basket-menu_sort-type-inner .basket__sort-item {
    margin: 0;
}
.basket-menu .basket-menu_sort .basket-menu_sort-right .basket-menu_sort-type .basket-menu_sort-type-inner .form-control-dropdown {
    line-height: 10px;
}
.basket-menu .basket-menu_sort .basket-menu_sort-right .basket-menu_sort-type .basket-menu_sort-type-inner .form-control-dropdown .fa.fa-caret-down {
    position: relative;
    top: -2px;
    left: -5px;
}
.header__basket-checkout.disabled {
    background-color: #ccc;
}
.product__availability-icon-gray {
    height: 10px;
    width: 10px;
    background: #ccc;
    float: left;
}
.basket-container__content__items .catalog__near .pull-left {
    margin: auto;
}
.basket-container__right .basket-container__right__promo {
    font-size: 14px;
}
.basket-container__right .basket-container__right__promo .basket-container__right__promo-inner {
    line-height: inherit;
}
#set-coupon {
    margin-top: -2px;
    line-height: 0;
}
#cancel-coupon {
    width:80px;
}
.basket-container__content__download label {
    margin-bottom: 0;
}
.basket-container__content__download .excel-example {
    font-size: 14px;
    line-height: 1;
    position: relative;
    top: -4px;
    display: inline-block;
    margin-left: 10px;
}
.basket-container__content__download .excel-example img {
    margin-right: 3px;
}
.basket-container .delivery-fields .field-dropdown .select2-container--default .select2-selection__rendered {
    color: black !important;
}
.popup-modal {
    background: #fff;
    position: absolute;
    top: 150px;
    left: 10px;
    z-index: 999;
}
.popup-modal-top-center {
    background: #fff;
    z-index: 999;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 10%;
    height: auto;
    margin-top: -50px;
    width: 400px;
}

@media(max-width: 991px) {
    .popup-modal-top-center {
        max-width: 290px;
        width: 100%;
    }
}

.popup-modal-top-center .hidden {
	display: none;
}
.finish-order__btn.disabled,
.basket-container__left__finish-order__btn.disabled {
    background: #ccc;
    cursor: default;
}
.to-basket-block {
    margin-bottom: 3px;
}
.to-basket-block a,
#show-basket-button,
#show-delay-button {
    width: auto;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item .basket-container__content__item-text-data {
    position: static;
}
#show-basket-button,
#show-delay-button {
    margin-right: 10px;
}
#show-basket-button._grey,
#show-delay-button._grey {
    background: #b2b2b2;
}
.basket-container__content__item.delay {
    display: none;
}
.basket-container__content__title.delay {
    display: none;
}
.in-basket .unset-delay-button {
    display:none;
}
.header__basket-content-total a:hover {
    color: red;
}
.basket-container__content__item .color-hint-popup {
    top: 10px;
    left: 10px;
    margin-top: 0;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item span.basket-container__content__item-text-code {
    cursor: default;
    color: inherit;
    text-decoration: none;
}



/* Страница сравнения */
.comparing .catalog__near,
.comparing .catalog__near .catalog__near-inner {
    height: auto;
}
#compare-filter-form {
    /*height: 514px;*/
    overflow-y: auto;
}
.comparing .wrapper-compare-item {
    width: 290px;
    margin: auto;
}
.comparing li:nth-child(odd) {
    background-color: transparent;
}
.comparing li {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 10px;
}
.comparing .slick-wrapper {
    padding: 0 5px;
}
.mobile .comparing .slick-wrapper {
    padding: 0;
}
.comparing li.even {
    background-color: #D7E9F8;
}
.comparing .ideal-check {
    display: none;
}
.comparing .left-col,
.comparing .right-col {
    margin-bottom: 30px;
}
.comparing .fa-bar-chart:before {
    content: inherit;
}
.comparing .fa-bar-chart.hint-compare-button {
    display: none;
}
.comparing li.marked {
    background-color: #99CC33;
}
.comparing .page__inner font {
    padding-left: 15px;
}
.comparing.is-compared [data-different="false"] {
    display: inherit;
}
.comparing .catalog__item-badge._grey:after {
    opacity: 1;
}
.comparing .catalog__item-badge._brown {
    background: url("/theme/images/bestseller-label.png") no-repeat;
}

.mobile .comparing {
    margin-top: 25px;
}
.catalog__item-badge._brown{
    width: 8.4rem;
}

/* Страница избранных товаров */
#favorite-filter-form .ideal-check {
    display: none;
}
#following-filter-form .ideal-check {
    display: none;
}
#favorite-page .section-block {
    margin-bottom: 30px;
}
#favorite-page h4 {
    font-weight: 600;
    margin: -1px 0 15px 8px;
}
#favorite-page .catalog__cards {
    min-height: 0;
}

#following-page .section-block {
    margin-bottom: 30px;
}
#following-page h4 {
    font-weight: 600;
    margin: -1px 0 15px 8px;
}
#following-page .catalog__cards {
    min-height: 0;
}


/* Заказ: страница выбора доставки */
#delivery-page .field.date img {
    position: absolute;
    right: -20px;
    top: 13px;
}
#delivery-page .disablet {
    color: #ccc;
    border-color: #ccc;
    pointer-events: none;
}
#delivery-page .disablet .check-box__item-form {
    border-color: #ccc;
}
#delivery-page .check-box__item .ideal-check {
    display: none;
}
.info-window {
    font-size: 12px;
}
.info-window .title {
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.info-window p {
    padding: 0;
    margin: 0 0 5px 0;
}
#delivery-page .pickup {
    padding-bottom: 20px;
}
.map-overlay,
.extended-point-info {
    display: none;
}

.basket-container__mob-organization-text {
    margin-bottom: 25px;
}
@media (max-width: 991px) {
    .basket-container__mob-organization-inner .red-btn {
        min-width: 180px;
        text-align: center;
        margin-bottom: 10px;
        display: block;
    }

    .basket-container__mob-organization-inner .red-btn:last-child {
        margin-bottom: 0;
    }
}

.basket-container .basket-container__content-delivery #pickup-map.map {
    width: 100%;
}
.basket-container .basket-container__content-delivery .pickup .map-overlay {
    width: 550px;
    padding: 5px 10px;
}
#extended-porints-info-block,
.basket-container .basket-container__content-delivery .choose-ctrl {
    width: 600px;
}
.point-list .radio-box__item-form {
    margin: 0 0 0 20px;
}
#city-select {
    width: 200px;
}
.basket-container i.rouble.sign {
    position: static;
    background: none;
    width: auto;
    height: auto;
}
.delivery .field.price {
    margin-bottom: 0;
    padding-top: 5px;
}
#pickup-delivery-price-old {
    text-decoration: line-through;
}
#pickup-delivery-price-trace {
    padding-left: 5px;
}
#delivery-price-old-value {
    margin-right: 10px;
    text-decoration: line-through;
}
#rp-delivery-price-old-value {
    margin-right: 10px;
    text-decoration: line-through;
}
.async-error {
    display: none;
    margin: 0 0 10px;
}

.delivery-date__text {
    display: inline-block;
    margin-right: 10px;
}
@media (max-width: 767px) {
    .delivery-date__text {
        display: block;
        margin-right: 0;
    }
}

.basket-container .basket-container__content-delivery  .delivery-date__text .price__questions {
    position: relative;
}

.delivery-date__input {
    margin: 0;
}
@media (max-width: 767px) {
    .delivery-date__input {
        margin-top: 10px;
    }
}



/* Заказ: страница спецификации */
#order-specification-page .finish-order__btn_re {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
/*#order-specification-page .b-table__column:nth-child(2) {*/
    /*padding-left: 5%;*/
/*}*/
.hide {
    display:none;
}
#credit-debt-block {
    font-size: 14px;
    margin-bottom: 15px;
}
#credit-debt-block .rouble {
    font-size: 10px;
}
#credit-debt-block .line {
    margin-bottom: 2px;
}
#credit-debt-block .red-text {
    color: red;
}
#order-specification-page .finish-order__btn_re.disabled {
    background-color: #ccc;
    cursor: default;
}

/* Заказ: страница доставки b2b*/
.delivery_params {
    position: relative;
    width: 250px;
}

.delivery_params .ideal-check {
	display:none;
}

.shipment-date {
    margin-bottom:15px;
}


/* Заказ: страница созданного заказа */
.basket-container__content-done-head-line a,
.basket-container__content-done-head-line a:visited {
    color: white;
}


.shipment-date .check-boxes .check-box__item-label {
    line-height: 16px !important;
}

.basket-container .basket-container__content-delivery .shipment-date .check-boxes .check-box__item {
    display: inline-block;
}

.shipment-date .date-container {
    display:inline-block;
    margin-left:10px;
}
div#zoom_block {
    position: absolute;
    left: 587px;
    top: 234px;
    width: 350px;
    height: 250px;
    z-index: 9999999;
    background-color: #fff !important;
    border: 4px solid #ccc;

}

.catalog__about-item table tr td:nth-child(1) {
    width: 160px;
    min-width: 160px;
    max-width: 160px;
}


.hint-preorder {
    color:#444;
    font-size:12px;
    margin:15px;
}

.pagenvaigation-show-more {
    clear: both;
}
.mobile .slider-big{display:block;}

.catalog__item .catalog__item-balloon._1 {
    right: auto;
    left: 50%;
    transform: translate(-50%);
    border-top: 10px solid #fff;
}
.mobile .catalog__item .catalog__item-balloon._1 {
    font-size: 1.6rem;
}
/*.catalog__item .favorite .catalog__item-balloon._1 {*/
    /*margin-left: -57px;*/
/*}*/
.catalog__item-balloon {
    text-align: center;
}
.favorite .catalog__item-balloon:before {
    margin-left: 0;
}
.catalog__item .catalog__item-balloon._2 {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    border-top: 10px solid #fff;
}
/*.catalog__item .favorite .catalog__item-balloon._2 {*/
    /*margin-left: -46px;*/
/*}*/

.mobile .catalog__item-balloon._2:before {
    left:inherit;
}
.mobile .catalog__item-balloon._2 {
    right:inherit;
}

body.no_scroll {
    height: 100%;
    position: fixed;
    max-width: 100%;
}

@media (max-width: 1023px) {
    body {
        cursor: pointer;
    }
}

.block_mobile_zoom {
    position: fixed;
    top: 0px;
    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 3333333;
}

.exit_zoom_mobile {
    position: fixed;
    right: 30px;
    top: 20px;
    font-size: 30px;
    z-index: 22;
}

/* Регистрация */
.registration-btn a.disabled-button {
    background: #ccc;
    color: white;
    cursor: default;
}

@media (max-width: 767px) {
    .registration-btn.hide-mobile {
        display: none;
    }
}

@media (min-width: 768px) {
    .registration-btn.visible-mobile {
        display: none;
    }
}

/* Профиль пользователя */
.table .to-hide .checkmark:before {
    content: none;
}


.preload {
    min-height: 100px;
    position:relative;
}

.preload:before {
    content: '';
    background: url(img/preload2.gif) rgba(255, 255, 255, .8) no-repeat center center;
    cursor: wait;
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:99999;
}




.document-upload-form.preload {
    position:relative;
    min-height:36px;
    min-width: 36px;
}

.document-upload-form.preload:before {
    content: '';
    position: absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
    background: url("img/preload.gif") rgba(255, 255, 255, 1) no-repeat center center;
}

.document-upload-form {
    display:inline-block;
    margin-right:5px;
    white-space: nowrap;
}




.cabinet .newComplaint__table table tbody td:last-of-type a {
    margin-right:5px;
}


.cabinet .newComplaint__button {
    padding:10px;
}


#confirm-password-form .error.message {
    padding-left: 15px;
    color:#E91C24;
}


#confirm-password-form button[type='submit'] {
    padding-left: 15px;
}

.header .header__form-like {
    display: block;
    max-width: 35px;
    width: 100%;
    position: relative;
}

.header .header__form-like img {
    max-width: 100%;
}
.header .header__form-count {
    position: absolute;
    left: 44%;
    top: 46%;
    transform: translate(-50%,-50%);
}
.header .header__form-inner {
    position: relative;
    top: inherit;
    right: inherit;
    display: inline-flex;
    align-items: center;
    height: 4.7rem;
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .header .header__form-inner {
        float: right;
        padding-right: 1rem;
    }
}
.header .header__heart {
    width: 40px;
    display: block;
    font-size: 0px;
    height: 30px;
    background: url('/theme/images/icons/heart.svg')no-repeat;
    padding-left: 20px;
    margin-right: 10px;
}
.header .header__basket {
    margin-right: 0;
}
/*.header .header__menu {*/
    /*padding-right: 0rem;*/
/*}*/

/* Профиль пользоваетеля */
.hide-inactive-label {
    display: none;
}
.set .hide-inactive-label {
    display: block;
}
.set .show-inactive-label {
    display: none;
}

.history__main-container .table-table .table-row {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    position: relative;
    display: flex;
    height: auto;
}

@media (max-width: 1199px) {
    .history__main-container .table-table .table-row-main {
        display: none;
    }
}

.history-detail__link.history-detail__link-article {
    display: inline-block;
    font-size: 10px;
    color: #0000cc;
}

.history-detail__wrapper-paragraph {
    margin: 0;
}

.history__main-container .table-table .table-row .history-detail__wrapper{
    text-align: left;
    font-size: 12px;
}

.table-table .table-row {
    padding-bottom: 10px;
}

.basket-container__content .basket-container__content-inner .basket-container__content__search-input input.basket-container__content__search-input-text {
    border:1px solid #ccc;
}
.basket-container__content .basket-container__content-inner .basket-container__content__search-input button.basket-container__content__search-input-submit {
    border:1px solid #ccc;
}
.cabinet .detailComplaint__tableWrapper table tbody tr {
    height: auto;
}
.wrapper-images {
    max-width: 50px;
    width: 100%;
}

.wrapper-images img {
    max-width: 100%;
}

.newComplaint__form {
    display: flex;
    margin-bottom: 15px;
}

.art {
    position: relative;
    display: inline-block;
    padding-right: 20px;
}

.art__img {
    position: absolute;
    max-width: 15px;
    width: 100%;
    right: 0;
    top: -10px;
}

.art__img img {
    max-width: 100%;
}

.cabinet .newComplaint__buttonBlock {
    padding-left: 0;
}
.newComplaint__buttonBlock .newComplaint__button {
    height: auto;
    line-height:inherit;
    margin-right: 5px;
}

.cabinet .newComplaint__table table thead tr:last-of-type td input {
    height: 2.4rem;
    vertical-align: top;
    border: 1px solid #ccc;
    padding-left: 1rem;
    margin-left: 1px;
    text-align: center;
    line-height: 1.5;
    transition: width .3s;
    border-radius: 5px ;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    height: 2.4rem;
    vertical-align: top;
    border: 1px solid #ccc;
    padding-left: 1rem;
    margin-left: 1px;
    text-align: left;
    line-height: 1.5;
    transition: width .3s;
    border-radius: 5px ;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.5;
}

.select2-container .select2-selection--single {
    height: 2.4rem;
}

.set-document {
    display: block;
    max-width: 20px;
    width: 100%;
    float: right;
}
.set-document img {
    max-width: 100%;
}
#add-row-to-claim {
    width: 200px;
    display: none;
    cursor: pointer;
    margin-bottom: 15px;
}

.catalog__item-info-wrap {
    width: 100%;
}

.catalog__item-same {
   padding: 20px 1rem 0;
}
.catalog__near {
    margin-top: 0;
}
.catalog__near-inner {
    height: auto;
}
.catalog__near .home__slider-arr._prev {
    left: -5px;
}
.catalog__near .home__slider-arr.catalog__item-same-arrow {
    top: 50% !important;
    transform: translateY(-50%);
    margin: 0;
}
.catalog__near .home__slider-arr.catalog__item-same-arrow-left{
    left: -10px;
}
.catalog__cards .catalog__near .home__slider-arr.catalog__item-same-arrow-right{
    right:-10px;
    left: auto;
}
.catalog__near .slick-wrapper .home__slider-arr._prev {
    left: -20px;
    top:30%!important;

}
.mobile .catalog__near .slick-wrapper .home__slider-arr._prev {
    left: -15px;
}
.catalog__near .slick-wrapper .home__slider-arr._next {
    right: -20px;
    top:30%!important;

}
.mobile .catalog__near .slick-wrapper .home__slider-arr._next {
    right: -15px;

}
/*.catalog__item-img {*/
    /*background-size: inherit;*/
/*}*/
.mobile .catalog__item-same .catalog__item {
    max-width: 100%;
}
.mobile.landscape .catalog__add-number .input-group-form .input-group-form-input {
    height: auto;
    font-size: 1.5rem;
}

.mobile.portrait .input-group-form-input {
    height: auto;
    font-size: 1.5rem;
}

.mobile.portrait .input-group-form .btn-default {
    height: auto;
    font-size: 1.55rem;
    padding: 0.52rem 0.8rem;
}
.catalog__add-number .btn-default._last {
    margin-left: 0;
}
.catalog__add-main .catalog__add-btn {
    margin-right: 15px;
    min-width: 9.5rem;
}
.catalog__add-main .catalog__add-btn:last-child{
    margin-right: 0;
}

.mobile.landscape .catalog__add-number .input-group-form .btn-default {
    height: auto;
    margin-left: 0;
    padding: 0.53rem 0.8rem;
}
@media (max-width: 320px) {
    .mobile.landscape .input-group-form-btn .fa:before {
        margin-right: 15px;
    }
}

.basket-container__mob-organization-inner .list {
    margin-bottom: 10px;
}

.list .item_hide {
    display: none;
}
.list .button-more {
    display: none;
}
.list .button-more.is-active-button {
    display: block;
}

/* Всплывающая форма обратной связи для менеджера */
#manager-feedback-from.init {
    left: -5000px;
}
#manager-feedback-from h3 {
    margin: 0 0 20px 0;
}
#manager-feedback-from .form-table {
    width: 100%;
}
#manager-feedback-from .form-table td {
    padding-bottom: 10px;
}
#manager-feedback-from input[type=text] {
    color: black;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 24px;
}
#manager-feedback-from input[type=text]:focus {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(233, 28, 46, 0.6);
    border-color: #E91C2E;
}
#manager-feedback-from textarea,
#manager-feedback-from input[type=text],
#manager-feedback-from select {
    width: 100%;
    padding: 3px 8px;
}
#manager-feedback-from .alert.alert-success {
    margin-bottom: 0;
}
#manager-feedback-from .close {
    right: 0;
    top: 0;
}
.manager-feedback-form-open {
    cursor: pointer;
}

/* Всплывающее окно с предупреждением о цвете */
.color-hint-popup {
    width: 250px;
    z-index: 999;
}
.color-hint-popup .text {
    margin-bottom: 10px;
}
.color-hint-popup .red-btn {
    display:inline-block;
}

html,
body {
    height: 100%;
}

.wrapper-content-page {
    height: auto;
    min-height: 100%;
    padding-bottom: 215px;
}

.footer {
    position: relative;
    margin-top: -240px;
    height: 240px;
    clear:both;
}
.footer__aero-logo-text {
    padding-right: 10px;
}

@media (max-width: 1024px) {
    .footer {
        height: auto;
    }
}

.slider-big .slick-dots {
    bottom: -39px;
}
.slider-big.slider-big_hero {
    margin-bottom: 0;
}
.home__banners  {
    margin-top: 1.75rem;
}
.home__banners .home__banners-item {
    margin: 0;
}
.mobile .home__banners .home__banners-item {
    margin-bottom: 10px;
}
.home__banners._small .home__banners-item {
    margin: 0 0.7rem;
}

.header__form-input._focus input {
    width: 20rem;
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .header__form-input._focus input  {
        width: 15.8rem;
    }
}
.header__menu {
    padding: 0 1rem;
}
.header__menu-item._active .header__menu-topref:after {
    top:3.8rem;
}

.footer__aero-logo {
    margin-right: 15px;
}
.footer__aero-logo img {
    height: 9px;
}
@media (max-width: 1024px) {
    .footer__aero-logo{
        margin-top: 15px;
    }
}

.footer__social .fa-youtube-play {
    color: #E91C2E;
}

.mobile header.header {
    padding-top: 0;
}
.mobile .header__main {
    background-color: #D7E9F8;
    position: relative;
    border-bottom: 3px solid #fff;
    max-width: 1024px;
}

.mobile.landscape .header__mob-menu {
    padding: 0;
}
.mobile .header__basket,
.mobile .header__form-input button {
    background-color: transparent;
}
.mobile .header__logo {
    margin-left:15px;
}
.mobile.landscape .header__form-inner {
    top: 0;
    margin-left: 15px;
    height: auto;
    position: inherit;
}

.catalog__item-infoblock-counter {
    height: auto;
    width: 100%;
}
.header__content {
    z-index: 1002;
}

.header__basket:before {
    z-index: 1001;
}

.form-search-header {
    display: inline-block;
    position: relative;
}

.mobile.landscape .header__form-input-inner {
    top:inherit;
    left: 0;
    bottom: -30px;
    overflow: inherit;
    position: absolute;
}
.mobile.header__form-mob-input {
    width: auto;
    margin-top: 0;
    padding: 0;
}
.mobile .header__form-input-inner {
    padding: 0;
}
.mobile .header__form-input {
    position: inherit;
    width: 100%;
}
.mobile .header__form-input._focus input {
    width: 100%;
    font-size: 20px;
}
.mobile .header__form-input {
    display: inline-flex;
    width: 100%;
}
.mobile.portrait .header__form-input {
    margin-left: 0;
}
.mobile .header .header__form-inner {
    height: auto;
    position: inherit;
    margin-left: 5%;
}
.mobile.portrait .header__form-input-inner {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}
.mobile .header__main {
    min-width: inherit;
}
.mobile.portrait .header__form-mob-input button:before {
    border: 0.5rem solid transparent;
    border-left: 0.5rem solid #E91C2E;
}
.mobile.landscape .header__basket input {
    font-size: 0.8rem;
}
.mobile .header__basket input {
    font-size: 1rem;
}

/* Страница скидок */
.discounts-list {

}
.discounts-list .item {
    margin-bottom: 20px;
    padding-left: 20px;
}
.discounts-list .item .line {
    margin-bottom: 5px;
}
.discounts-list .item .name {
    font-weight: bold;
}
.discounts-list .item .sub-items {
    padding-left: 20px;
}
.discounts-list .item a {
    color: #0055ee;
}
.discounts-list .item a:hover {
    color: #E91C2E;
}

.header__logo {
    padding: 0 !important;
}
.catalog__bar-text {
    font-size: 1.2rem;
    margin-bottom: 0;
}

/* Детальная заказа */
/*#order-detail .table-cell img {*/
    /*float: left;*/
/*}*/
#order-detail .table-cell {
    padding: 10px 0 10px 5px;
}

@media (max-width: 1199px) {
    #order-detail .table-cell {
        padding: 10px 5px;
    }
}
/*#order-detail .history-detail__table__col1:first-child {*/
    /*padding-left: 0;*/
/*}*/
.catalog__pack-item_not-code .catalog__pack-item-text {
    margin-bottom: 3px;
}

.catalog__pack-item-text {
    margin: auto;
}
.catalog__favorites .row {
    display: inline-block;
}

.discounts-list .name {
    font-weight: 700;
    position: relative;
    padding-left: 20px;
}

.discounts-list .name .triangle {
    content: '';
    position: absolute;
    left: 0px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
}
.discounts-list .name .triangle.rotate {
    transform: translateY(-50%) rotate(0deg);
}
.discounts-list .item {
    display: none;
}
.discounts-list {
    display: flex;
    flex-flow: column;
}

/* Детальная организации */
.profile .profile_main-container .container-fluid.first-col {
    width: auto;
}
.desktop .profile .profile_main-container .container-fluid.first-col {
    width: auto;
}
.profile .profile_main-container .container-fluid.second-col {
    width: auto;
}
.desktop .profile .profile_main-container .container-fluid.second-col {
    width: auto;
}

.catalog__item-infoblock-wrapper:nth-child(1) ._red-arrow {
    margin-top: 2px;
    top: 27px;
}
.mobile .catalog__item-infoblock-wrapper:nth-child(1) ._red-arrow {
    top: 33px;
}
.history__bold {
    display: block;
}

.mobile.landscape .catalog__item-infoblock-equal {
    margin-top: 0;
    vertical-align: bottom;
    width: 50%;
}
.mobile.landscape .catalog__item-infoblock-icon-people {
    height: 18px;
    width: 18px;
    margin-left: 0;
}

.mobile .catalog__item-infoblock-wrapper .b-btn__infoblock-btn {
    min-width: 89px;
    padding: 0;
}
.mobile .catalog__item-balloon {
    font-size: 1.6rem;
}
.catalog__item-balloon:before {
    content: '';
    display: block;
    position: absolute;
    top: -0.8rem;
    left: 50%;
    margin-left: 0;
    border-bottom: 1rem solid #D7E9F8;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    transform: translateX(-50%);
}

.mobile .catalog__item-balloon:before {
    top: -4px;
    border-bottom: 0.5rem solid #D7E9F8;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    transform: translateX(-50%);
    left: 92%;
}
/*.hint-compare-button:hover .catalog__item-balloon {*/
    /*border-top: none;*/
/*}*/
.mobile.portrait .catalog__near {
    height: auto;
}
.catalog__item-block {
    position: relative;
    width: 294px;
    margin: auto;
    height: 100%;
}
.mobile .catalog__item-block {
    width: 270px;
}
.mobile .catalog__item-infoblock-wrapper:nth-child(1) ._red-arrow {
    left: 35px;
}
.mobile .catalog__item-infoblock-wrapper:nth-child(1) {
    width: 48%;
}
.mobile .catalog__item-infoblock-wrapper:nth-child(2) {
    width: 48%;
}
.tablet.portrait .catalog__item-img {
    width: auto;
    height: 21rem;
}


.catalog__add-btn-same {
    min-width: 9.5rem;
    padding: 0;
    margin-right: 0;
}
.tablet catalog__item-infoblock-counter-wrapper {
    width: 100%;
}
.tablet.portrait .catalog__item-infoblock-counter {
    display: flex;
    padding: 0 1rem;
}
.mobile.portrait .catalog__item-infoblock-counter {
    display: flex;
    padding: 0 1rem;
}
.tablet.portrait .catalog__item-infoblock-icon {
    display: inline-flex;
    order:1;
}
.mobile.portrait .catalog__item-infoblock-icon {
    display: inline-flex;
    order:1;
    align-items: center;
}
.mobile .catalog__item-infoblock-icon {
    display: inline-flex;
}

.tablet.portrait .catalog__item-infoblock-counter .input-group-form {
    width: 85%;
    margin-left: 0;
}
.mobile.portrait .catalog__item-infoblock-counter .input-group-form {
    width: 85%;
    margin-left: 0;
}

.tablet .order-text {
    display: none;
}
.mobile .order-text {
    display: none;
}
.tablet.portrait .catalog__item-infoblock-equal {
    width: 65%;
    font-size: 1.3rem;
    margin-top: 0;
}
.mobile.portrait .catalog__item-infoblock-equal {
    width: 45%;
    font-size: 1.6rem;
    margin-top: 0;
}
.mobile.landscape .catalog__item-infoblock-equal {
    width: 45%;
}


/* История заказов, рекламации */
.cabinet .complaints__table table thead,
.complaints_table table thead {
    background: #eee;
}
.with-popup {
    position: relative;
}
.with-popup .hint {
    position: absolute;
    left: -53px;
    top: 30px;
    z-index: 1;
    background: #D7E9F8;
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding: 5px 10px;
    color: black;
    width: 230px;
    white-space: pre-line;
    text-align: left;
    display: none;
}



/* Детальная рекламации */
.cabinet .detailComplaint__tableWrapper table {
    background: #eee;
}

.history-detail__link {
    color: #0000FF;
    text-decoration: underline;
}
.mobile.portrait .catalog__near .caroufredsel_wrapper {
    height: 62rem!important;
}
.tablet.portrait .catalog__item-infoblock-icon .fa-bar-chart {
    display: block;
}
.tablet.portrait .catalog__item-infoblock-icon {
    width: auto;
    margin: 0;
}
.company .page__inner {
    font-size: 14px;
}
.cabinet .detailComplaint__mainInfo p {
    font-size: 14px;
}
.cabinet .detailComplaint__info a {
    font-size: 14px;
}

.mobile .catalog__item-infoblock-icon-people {
    height: 18px;
    width: 19px;
    margin-left: 0;
    float: none;
}

@media (max-width: 768px) {
    .tablet.portrait .catalog .catalog__near .pull-left {
        width: auto;
    }
}
.tablet.portrait .catalog__item-infoblock {
    height: auto;
    justify-content: flex-start;
}
.tablet.portrait .catalog__near {
    height: auto;
}
.catalog__add-ofert {
    position: relative;
    padding-left: 25px;
    line-height: 25px;
}
.catalog__add-ofert:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url('/theme/images/icons/people.png') no-repeat;
}
.header__basket input {
    cursor: pointer;
}

.mfp-wrapper {
    padding: 40px 0;
}

.mfp-wrapper .mfp-img {
    padding: 0;
    max-height: 770px !important;
    border: 4px solid #ccc;
}

.table-rub {
    font-size: 1.2rem;
    margin-left: 3px;
}

@media (max-width: 1199px) {
    .table-rub {
        font-size: 12px;
    }
}

.hint-compare-button:hover .catalog__item-balloon {
    padding: 5px;
    text-align: center;
    display: block;
}

.catalog__ink-name {
    margin-top: 0;
    margin-right: 0;
}
.catalog__wrapper-color{
    padding-left: 90px;
}
.catalog__wrapper-color:after{
    display: block;
    content: "";
    clear: both;
}
.catalog__filter-radio .ideal-radiocheck-label {
    margin-top: -1px;
}

.mobile .header__wrapper {
    line-height: 25px;
    display: flex;
    flex-flow: row wrap;
}
.mobile .header__mob-menu {
    line-height: 1px;
    float: none;
    top:inherit;
}

.mobile .header__burger {
    display: flex;
    align-items: center;
}

.mobile .header__wrapper-logo {
    display: flex;
    align-items: center;
}

.mobile.portrait .header__form-input button img {
    height: 25px;
}
.mobile.portrait .header__form-input {
    height: auto;
}

.mobile .header__basket input {
    width: 25px;
}

.mobile .header__basket {
    width: 25px;
    height: 26px;
    background-size: cover;
}

.tablet .company .string {
    margin-bottom: 0;
}

.tablet .company .catalog__filter-category-inner {
    margin-top: 0;
}

.catalog__filter-range {
    padding-top: 0.7rem;
}
.catalog__filter-category-inner {
    padding-top: 0;
}

.basket-menu_category .check-boxes .check-box__item-label {
    max-width: 200px;
}
.tablet.portrait .catalog__item-balloon._1 {
    right:auto;
}

.fa-ruble {
    font-size: 12px;
    margin-left: 2px;
}
.cabinet .complaints-block .complaints__date-input {
    padding-top: 2px;
    padding-bottom: 3px;
    border: 1px solid #808080;
}
.cabinet .complaints-block form {
    display: block;
}
.cabinet .complaints-block .complaints__date-inputs {
    margin-left: 0;
}

.cabinet .check-box__item {
    display: inline-block;
}
.complaints-block__picker {
    border: 1px solid #808080;
    width: 93px;
    border-radius: 0;
    padding: 0 5px;
    background: url('/theme/images/select-arrow.png') no-repeat 95% 50%;
}
.complaints-block__picker-wrapper {
    margin-right: 5px;
    display: inline-block;
}
.cabinet .check-box__item-label {
    line-height: 16px;
}
.complaints-block__text {
    margin-right: 5px;
}

.tablet body {
    height: 100%;
}

.tablet .wrapper-content-page {
    padding-bottom: 420px;
}
.tablet .footer {
    margin-top: -420px;
}
.tablet .header__main {
    min-width: inherit;
}

.desktop .complaints-scroll.x-scroll {
    width: inherit;
}

.catalog__pack-name {
    display: block;
    float: left;
    line-height: 18px;
}
.catalog__pack-wrapper {
    padding-left: 140px;
}
.catalog__ink .radio-boxes__title {
    float: left;
    line-height: 16px;
}

.radio-boxes .radio-box__item-label {
    line-height: 12px;
}
.radio-boxes .radio-box__item-form {
    width: 12px;
    height: 12px;
}

.captcha-margin .check-box__item-form {
    position: absolute;
    top: 0;
}
.check-boxes .check-box__item {
    position: relative;
}
.check-boxes .check-box__item-label {
    line-height: 15px;
}

.registration_main-container .select2-container .select2-selection--single {
    margin-left:0px;
}

.registration_main-container .select2-container {
    margin-left: 5px;
}
.registration_main-container #dateinput {
    width: 19em !important;
}
.select2-dropdown {
    z-index: 100;
}
.registration_main-container .first-col__select.ml, .registration_main-container .first-col__input.ml {
    margin-left: 11px;
}
.registration_main-container .margtop {
    width: 14.4em!important;
}
@media (max-width: 767px){
    .registration_main-container .margtop {
        width: 14.7em !important;
    }
}
.tablet .registration_main-container .first-col {
    margin-bottom: 0;
    margin-right: 3em;
}
.mobile .registration_main-container .second-col__select,
.mobile .registration_main-container .second-col__input {
    margin-left: 0px;
}
.mobile .registration_main-container .select2-container {
    display: block;
    margin-left: 0px;
    width: 100% !important;
}
.mobile .registration_main-container .first-col__code .select2-container {
    margin: 0 0 0 5px;
}

.row.main-row {
    margin-bottom: 35px;
}
.index_main-container .register {
    padding-top: 42px;
    flex: 1 1 50%;
    min-width: 480px;
}
.mobile .index_main-container .register {
    min-width: 100%;
}
.desktop .profile .container-fluid {
    width: 100%;
}
.mobile .index_main-container .register .btn-container {
    margin-left: 0;
}
.mobile .index_main-container .register {
    width: 100%;
}
.mobile .index_main-container#authorization-page .register .btn-container {
    text-align: center;
}

.mobile .news-filter-block.hide-mobile {
    display: none;
}

.tablet .company .catalog__filter-reg {
    margin-left: 0;
}
.form-feedback .form {
    max-width: 700px;
    width: 100%;
    margin-bottom: 20px;
}
.form-information .form {
    max-width: 700px;
    width: 100%;
}
.form__wrap.form__wrap_bottom {
    max-width: 700px;
    width: 100%;
}
.form__wrap.form__wrap_bottom .form__col-left {
    border-color: transparent;
}
.form-feedback .form  .form__required-input-phone {
    margin-right: 0;
    float: none;
    margin-left: 10px;
    width: 75%;
}
.tablet .form-information .form .form__required-input-phone {
    margin-left: 5px;
}
.form-information .form  .form__required-input-phone {
    margin-right: 0;
    float: none;
    margin-left: 10px;
    width: 72%;
}
.mobile .form-information .form  .form__required-input-phone {
    width: 74%;
    height: 34px;
}
.form-feedback .form .form__wrapper-phone {
    padding-left: 35px;
}
.tablet .form-feedback .form .form__wrapper-phone {
    padding-left: 20px;
    display: flex;
}
.tablet.landscape .form-feedback .form .form__wrapper-phone {
    padding-left: 35px;
}
.form-information .form .form__wrapper-phone {
    padding-left: 17px;
}
.form-feedback .g-recaptcha {
    margin-left:0;
    transform: scale(1);
}
.tablet .form-feedback .g-recaptcha {
    transform: scale(0.7);
}
.mobile .form-feedback .g-recaptcha {
    display: inline-block;
    margin: auto;
    transform: scale(0.97);
}
.form-information.form  .g-recaptcha {
    margin-left:17px;
}
.mobile .form__col-left .select2-selection__rendered {
    padding: 0px 10px 0 0 !important;
    text-align: center;
}
.form-feedback .form .select2-selection__rendered {
    margin-top: 0;
}
.form-information .form .select2-selection__rendered {
    margin-top: 0;
}
.form-feedback .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 28px !important;
}
.form-information .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 28px !important;
}
.form-feedback .form__row-wrap {
    text-align: right;
}
.form-information .form__row-wrap {
    text-align: right;
}
.form-feedback .select2-container {
    text-align: left;
}
.form-information .select2-container {
    text-align: left;
}
.form-feedback .form__row-wrap .form__required-logo {
    line-height: 28px;
}
.form-information .form__row-wrap .form__required-logo {
    line-height: 28px;
}
.tablet .form-feedback .form__col-left .select2-selection__rendered {
    padding-left: 5px !important;
}
.tablet .form-information .form__col-left .select2-selection__rendered {
    padding-left: 5px !important;
}
.tablet .form-information .form__col-left .select2-selection__rendered {
    padding-left: 5px !important;
}
.tablet .form-information .form__col-left .select2-selection__rendered {
    padding-left: 5px !important;
}
.mobile .form-feedback .form__col-left {
    width: 100%;
    padding-right: 0;
    border-right: 0;
    margin-bottom: 20px;
}
.mobile .form-information .form__col-left {
    width: 100%;
    padding-right: 0;
    border-right: 0;
    margin-bottom: 20px;
}
.mobile .form-feedback .form__col-right {
    width: 100% !important;
}
.mobile .form-information .form__col-right {
    width: 100% !important;
}
.mobile .form-feedback .form__input-wrapper {
    width: auto;
}
.mobile .form-information .form__input-wrapper {
    width: auto;
}
.mobile .form__required-input-text {
    width: 90%;
}
.mobile .form-feedback .form__row-wrap {
    text-align: left;
}
.mobile .form__row-wrap>.form__input:first-child {
    margin-left: 20px;
}
.mobile .form-feedback .form .form__wrapper-phone {
    padding-left: 20px;
}
.tablet .form-feedback .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 3px;
    right: 2px;
    width: 10px;
}
.tablet .form-information .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 3px;
    right: 2px;
    width: 10px;
}
.feedback-button {
    border:none;
    font-size: 1.6rem;
    margin-left: 17px;
    padding: 0 10px;
}

.form-feedback .feedback-button {
    font-size: 2.2rem;
    padding: 5px 15px;
    margin: 10px auto;
}

.desktop .subscribe .scroll-fix {
    width: 40% !important;
}

.subscribe-left__wrapper-input {
    position: relative;
}

.subscribe-left__star {
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    left: 0%;
    color: red;
}
.news-detail .subscribe .subscribe-left .contain .field {
    padding-left: 5%;
}
.news-detail .subscribe .subscribe-left .contain .phone-field input {
    width: 75%;
}
.news-detail .subscribe .subscribe-right .field input {
    max-width: 180px;
    padding: 5px;
}
.mobile .news-detail .subscribe .subscribe-right .field input {
    padding: 0px;
}
.tablet .subscribe .scroll-fix {
    width: 100% !important;
}

.slick-wrapper {
    padding: 0 30px;
}
.comparing .catalog__near .pull-left {
    margin: 0 5px;
}
.mobile .comparing .catalog__near .pull-left {
    margin: 0;
}

.tablet.portrait .catalog__near .pull-left {
    margin: 0 5px;
}
.basket-container .basket-container__content-delivery i.price__questions {
     display: inline-block;
     width: 18px;
     height: 18px;
     position: absolute;
     margin-top: -8px;
     margin-left: 3px;
     background: url('/theme/images/icons/question.svg') no-repeat center center;
     background-size: contain;
     cursor: pointer;
}

.basket-container .basket-container__content-delivery i {
    position: relative;
    width: auto;
    height: auto;
    margin: 0;
    background: none;

}

.file-upload {
    position: relative;
    overflow: hidden;
    background-color: #E91C2E;
    color: #fff;
    text-align: center;
    transition: opacity .4s;
    flex: 40% 1 0;
    margin-right: 10px;
    min-height: 25px;
}

.file-upload .file-upload__input {
    display: none;
}
.file-upload .file-upload__label {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    line-height: 25px;
}
.file-upload-wrapper {
    display: flex;
    margin-top: 20px;
}
.file-upload-wrapper .file-name {
    background-color: transparent;
    border: none;
}

.tablet .file-upload-wrapper {
    flex-flow: column;
}
.mobile .file-upload-wrapper {
    flex-flow: column;
}
.tablet .file-upload {
    margin-right: 0;
}
.mobile .file-upload {
    margin-right: 0;
}

.company .string {
    width: 90% !important;
}

.slider-big.slider-big_hero .home__slider-arr {
    top:50% !important;
    transform: translateY(-50%);
}
.slider-wrapper .slick-company .slider-small__item.slick-current:before,
.slider-wrapper .slick-company .slider-small__item.slick-current:after {
    display: none;
}
.slider-wrapper .slick-company .slick-disabled {
    opacity: .2;
}
.slider-big .slick-disabled {
    opacity: .2 !important;
}
.is-disabled {
    opacity: .2 !important;
}
.catalog__near-inner .slick-track {
    margin: 0;
}
.news-detail .subscribe .subscribe-left .contain .field input {
    padding: 3px 0 3px 5px;
}
.news-detail .subscribe .subscribe-left .contain .field.subscribe-left__file input {
    width: auto;
    padding:0;
    border-radius: 0;
    border:none;
}

.news-detail .subscribe .subscribe-left .contain .field.subscribe-left__file {
    padding-left: 0;
}
.news-detail .subscribe .subscribe-left .contain .field.phone-field {
    display: flex;
}

.mobile .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 16px;
}
.mobile .news-detail .subscribe .subscribe-left .contain .field.phone-field .select2-container .select2-selection--single {
    height: 3.7rem;
}
.news-detail .subscribe .subscribe-left .contain .field.phone-field .select2-container .select2-selection--single .select2-selection__rendered{
    padding-right: 16px;
}
.news-detail .subscribe .subscribe-left .contain .field.phone-field .select2-container .select2-selection--single {
    height: 2.9rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 2;
}
.catalog__near-inner_text .slick-slide {
    text-align: left;
}
.catalog__near .catalog__item-img {
    background-size: auto;
}
.mobile .catalog__near .catalog__item-img,
.tablet .catalog__near .catalog__item-img {
    background-size: contain;
}
.ui-datepicker {
    z-index: 301 !important;
}

.desktop .catalog__filter-range .certificates-form-input,
tablet.landscape .catalog__filter-range .certificates-form-input {
    max-width: 75%;
    width: 100%;
    background: url('/theme/images/select-arrow.png') no-repeat 95% 50%;
    font-size: 1.6rem;
}

.history #dateinput {
    background: url('/theme/images/select-arrow.png') no-repeat 95% 50%;
}

.x-scroll {
    width: 890px;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item {
    display: flex;
}
.dropdown .dropdown__button-area .img {
    background-size: contain;
    background-repeat: no-repeat;
}
button img.fa.fa-search {
    height: 18px;
}
.marker .marker-bg {
    height: 20px;
    width: 20px;
    background: #0055EE;
    border: 0px solid #fff;
    border-radius: 50%;
}
.marker .marker-bg .marker-inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: 0;
    height: 10px;
    width: 10px;
    background: #fff;
    border-radius: 50%;
}
.marker:hover .marker-bg {
    background: #E91C2E;
    border: 0px solid #fff;
}
.marker:hover .marker-bg .marker-inner {
    margin: 0;
    transform: translate(-50%,-50%);
}
.marker.selected .marker-bg .marker-inner {
    margin: 0;
    transform: translate(-50%,-50%);
}
.marker.selected .marker-bg {
    background: #E91C2E;
}

.header__content._menu .header__content-col {
    max-width: 20%;
    width: 100%;
}
.header__content._menu {
    z-index: 1002;
}
.slider-small__item img {
    max-width: 100%;
}
.page__about-images {
    max-width: 100%;
}
.mobile .slider-wrapper {
    margin-bottom: 5rem;
}
.mobile.portrait .header__form-input-inner .header__form-input-clean {
    right: 35px;
    position: absolute;
}

.mobile .basket-element-count:-moz-placeholder {
    color: red;
}

.mobile .basket-element-count::-webkit-input-placeholder {
    line-height: 2px;
    font-size: 2rem;
}
.mobile .basket-element-count:-ms-input-placeholder {
    line-height: 2px;
    font-size: 2rem;
}
.mobile .basket-element-count::-ms-input-placeholder {
    line-height: 2px;
    font-size: 2rem;
}
.mobile .basket-element-count::placeholder {
    line-height: 2px;
    font-size: 2rem;
}
.wrapper-iframe {
    margin-bottom: 25px;
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}
.wrapper-iframe iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.mobile .company .company__inner .main-row {
    padding: 5px 0 0 0;
}
.mobile .finish-order__btn {
    width: auto;
    height: auto;
    padding: 5px;
    margin-bottom: 10px;
}
.mobile .finish-order__btn-inner {
    padding-top: 0;
}
.mobile.portrait .basket-container .map-list-ctrls-left:nth-child(2) {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
}
.mobile.portrait .basket-container .map-list-ctrls-left:nth-child(1) {
    width: 100%;
}

.mobile .select2-container .select2-selection--single {
    height: auto;
}

@media screen and (max-width: 400px){
    .finish-order {
        display: -ms-flexbox;
        display: flex;
        flex-flow: row wrap;
    }
    .finish-order__left {
        transform: none;
    }
}
.mobile .finish-order__table-left {
    padding-left: 0;
}
.mobile .basket-container .basket-container__content-delivery .point-list .point-list-item {
    padding: 10px;
}
.mobile .profile_main-container .container-fluid.second-col {
    width: 100%;
}
.basket-container__mob-organization {
    border: none;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.75);
    margin-top: 15px;
}
.mobile .catalog__filter-range span {
    display: inline;
    margin-right: 0rem;
}
.mobile .catalog__filter-range {
    width: 100%;
}
.mobile .input-group {
    display: flex;
}

.mobile .registration_main-container .second-col {
    padding: 0 11px;
    order:2;
}

.mobile .registration_main-container .first-col__input,
.mobile .registration_main-container .second-col__input,
.mobile .registration_main-container .third-col__input,
.mobile .registration_main-container .first-col__select,
.mobile .registration_main-container .second-col__select,
.mobile .registration_main-container .third-col__input {
    width: 95% !important;
}
.mobile .registration_main-container .first-col .short-reg {
    width: 74% !important;
}
.mobile .registration_main-container .second-col .first-col__input,
.mobile .registration_main-container .second-col .second-col__input,
.mobile .registration_main-container .second-col .third-col__input,
.mobile .registration_main-container .second-col .first-col__select,
.mobile .registration_main-container .second-col .second-col__select,
.mobile .registration_main-container .second-col .third-col__input {
    width: 100% !important;
}
.mobile .registration_main-container #dateinput {
    width: 100% !important;
}
.mobile .registration_main-container .first-col {
    padding-right: 11px;
    order:1;
}

.tablet .home__banners._small .home__banners-item {
    margin-bottom: 15px;
    width: 100%;
}
.tablet.portrait .home__banners-item {
    height: 14rem;
}
.tablet.portrait .catalog__filter-range input {
    width: 70%;
}
.tablet .profile_main-container .second-col,
.mobile .profile_main-container .second-col {
    margin-left: 13px;
}
.tablet .profile_main-container .container-fluid.second-col,
.mobile .profile_main-container .container-fluid.second-col{
    width: auto;
}
.tablet .profile input.short-phone {
    max-width: 100%;
    width: calc(100% - 67px);
}
.mobile .profile_main-container .second-col.second-col_form {
    margin-left: 12px;
}
.mobile .first-col__code .first-col__phone {
    max-width: 100%;
    width: calc(100% - 67px);
}
.tablet.portrait .catalog__item-title {
    height: auto;
    padding: 0 0.8rem;
    font-size: 1.3rem;
}
.tablet.landscape .catalog__item-title {
    height: auto;
    padding: 0 0.8rem;
    font-size: 1.8rem;
}
.mobile.landscape .catalog__item-title {
    font-size: 0.8rem;
}

.mobile.portrait .catalog__item-title {
    height: auto;
    padding: 0 0.8rem;
    font-size: 14px;
}

.tablet .header__mob-menu {
    line-height: 1px;
    float: none;
    top: inherit;
}
.tablet .header__mob-menu {
    float: left;
    top: 0.3rem;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #E91C2E;
    padding-right: 1.5rem;
    cursor: pointer;
}
.tablet .header__menu {
    display: none;
}
.tablet .header__main a {
    display: inline-block;
    font-size: 2rem;
    line-height: 2.4rem;
}
.tablet .header__burger {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.tablet .header__wrapper {
    line-height: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;

}
.tablet .header__mob-menu-block.main-menu-block {
    position: relative;
    display: inline-block;
    width: 27rem;
    vertical-align: top;
}

.tablet .header__mob-menu-content {
    position: absolute;
    top: 3rem;
    left: 0rem;
    background-color: #D7E9F8;
    box-sizing: border-box;
    padding: 2rem;
    width: 30rem;
    height: 80vh;
    z-index: 500;
    overflow-y: auto;
    overflow-x: hidden;
}
.tablet .header__mob-menu-block-link {
    width: 100%;
    font-weight: bold;
}
.tablet .header__wrapper-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    align-items: center;
}
.tablet .header .header__form-inner {
    max-width: 100px;
    width: 100%;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    margin-right: 10px;
}
.tablet.portrait .header__form-input button img.fa.fa-search {
    width: 2rem;
}
.tablet.portrait .header__form-input button {
    margin: 0;
    padding: 0;
}
.tablet.portrait .header__form-input {
    margin-right: 15px;
}
.tablet .header__mob-menu-inner {
    margin-bottom: 2rem;
    position: relative;
    width: 27rem;
    vertical-align: top;
}
.tablet .header__mob-menu-inner a {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 0.8rem;
    font-size: 1.6rem;
    line-height: 1.2;
}
.tablet .header__mob-menu-init {
    font-family: 'Calibri-Bold', sans-serif;
}
.tablet .header__mob-menu-content-wrapper {
    position: absolute;
    overflow: hidden;
    width: 5000px;
}
@media (max-width: 768px) {
    .header .header__form-inner {
        max-width: 100px;
    }
}

.flex-container {
    display: flex;
    flex-flow:row wrap;
    max-width:950px;
    width: 100%;
}
.flex-container__left-block {
    background-color:#000;
    flex: 1 1 50%;
}
.flex-container__right-block {
    background-color:red;
    flex: 1 1 50%;
}
.basket-menu .basket-menu_sort .basket-menu_sort-left {
    width: auto;
}

.tablet .basket-menu .basket-menu_sort .basket-menu_sort-right {
    width: 100%;
    margin-top: 10px;
}
.mobile .basket-menu .basket-menu_sort .basket-menu_sort-right {
    width: 100%;
    margin-top: 10px;
}
.basket-menu .basket-menu_sort .basket-menu_sort-right .basket-menu_sort-type {
    padding: 0 10px;
}

.tablet.portrait .header__basket input {
    padding-top: 9px;
}

.tablet .header__form-input {
    overflow: visible;
}

.tablet .profile_main-container .profile-company .second-col {
    margin-left: 7px;
}
.mobile .profile_main-container .profile-company .second-col {
    margin-left: 7px;
}

.mobile .company .string {
    display: flex;
}

.basket-container__content-done-item .basket-container__content-done-head-line {
    background-color: #D7E9F8;
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.basket-container__content-done-head-line a, .basket-container__content-done-head-line a:visited {
    color: #000;
}

.basket-container__left__finish-order__left .basket-container__left__finish-order__btn .basket-container__left__finish-order__btn__inner {
    text-transform: none;
}
.basket-container__content .basket-container__content-inner .basket-container__content__title {
    font-weight: 400;
}
.finish-order__btn-inner {
    text-transform: none;
}
.basket-container .basket-container__content-delivery .field.price {
    font-weight: 400;
}

.mobile  .news-filter-block__form {
    position: relative;
}

.mobile .news-filter-block__form-filter {
    margin-bottom: 20px;
    position: absolute;
    box-shadow: 0.2rem 0.2rem 2rem rgba(0, 0, 0, 0.5);
    width: 100%;
    z-index: 99;
    background-color: #fff;
    top: 18px;
    display: none;
}

.catalog__item-price-old {
    color: #000;
    font-size: 1.4rem;
}
.catalog__item-price-new.red-color span {
    color: red;
}
.catalog__item .catalog__item-price-new.red-color .fa.fa-rub {
    color: red;
}
.catalog__item .catalog__item-price-old .fa.fa-rub {
    display: inline;
}
.catalog__price {
    color: #000;
}
.catalog__price-wrapper {
    display: inline-block;
}
.catalog__price-wrapper.red-color {
    color: red;
}
.catalog__price .catalog__price_old {
    color: #000;
    text-decoration: line-through;
    display: inline-block;
    margin: 0 2px 0 5px;
    line-height: 19px;
    font-size: 1.5rem;
}
.catalog__price .catalog__price_old .fa {
    font-size: 16px;
    display: inline;
}
.header__basket-item-old-price {
    color: #000;
}

.header__basket-item-old-price .fa {
    display: inline;
}
.header__basket-item-price.red-color {
    color: red;
}
.header__basket-item-price .fa-ruble{
    font-size: 16px;
}

.basket-container__content__item-total__switch.red-color .cost-str {
    color: red;
}
.b-table__line-price_old {
    color: #000;
    text-decoration: line-through;
    text-align: center;
    padding-bottom: 5px;
}
.b-table__line-price {
    padding-top: 0;
}

.b-table__line-price.red-color {
    color: red;
}

.b-table__wrapper-modal-head {
    display: none;
}

.b-table__wrapper-column {
    padding: 10px 0;
}

.b-table__row {
    border-bottom:  1px solid #eee;
}

@media(max-width: 991px) {
    .b-table__line-head {
        display: none;
    }

    .b-table__line-scroll {
        overflow-x: scroll;
    }

    .b-table__wrapper {
        width: 1024px;
    }

    .b-table__wrapper-modal-head {
        display: block;
    }

    .b-table__row {
        min-height: 100px;
        padding: 10px 0;
    }
}

.catalog__add-table-new-price_old {
    text-decoration: line-through;
    display: block;
    width: 100%;
}
._detail .catalog__add-table .catalog__add-table-new-price {
    text-align: right;
    display: block;
    width: 100%;
}
.catalog__add-table-new-price_old  .table-rub{
    margin-left: 0;
    display: inline;
}
.catalog__add-table-new-price.red-color {
    color: red;
}
.red-color {
    color: red;
}
.header__basket-item-close {
    right: 0;
}
.basket-container__content__item-total-price-wrapper {
    display: inline-block;
}

@media (max-width: 1279px) {
    .desktop .catalog .catalog__cards .col-sm-6.catalog__wrapper-card,
    .desktop .catalog .catalog__cards .col-xs-6.catalog__wrapper-card {
        width: 50%;
    }
}
@media (max-width: 1023px) {
    .desktop .catalog .catalog__cards .col-sm-6.catalog__wrapper-card,
    .desktop .catalog .catalog__cards .col-xs-6.catalog__wrapper-card {
        width: 100%;
    }
}
.tablet .catalog .catalog__cards .col-sm-6.catalog__wrapper-card,
.tablet .catalog .catalog__cards .col-xs-6.catalog__wrapper-card {
    width: 100%;
}
@media (max-width: 1279px) {
    .catalog__title-sort {
        display: block;
        margin-bottom: 15px;
    }
}

.catalog .catalog__cards .catalog__wrapper-card {
    margin-bottom: 3rem;
}

.nav-catalog {
    list-style: none;
    display: inline-flex;
    padding: 0 20px;
    position: relative;
}

.nav-catalog__link {
    font-size: 20px;
    color: #0055ee;
    transition: color .4s;
    padding: 0 10px;
}

.nav-catalog__link:hover {
    color: #ff1d25;
}

.nav-catalog__arrow {
    width: 15px;
    height: 20px;
    background: url('/theme/images/arrow-default.png')no-repeat center;
    background-size: contain;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
}
.nav-catalog__arrow.is-arrow-disabled {
   opacity: .5;
    pointer-events: none;
}
.nav-catalog__arrow_left  {
    left: 0;
    transform: translateY(-50%) rotate(180deg);
}
.nav-catalog__arrow_right {
    right: 0;
}

.nav-catalog-wrapper {
    text-align: right;
}

.tablet .nav-catalog-wrapper {
    width:294px;
    margin: auto;
}
.mobile .nav-catalog-wrapper {
    width:auto;
    margin: auto;
}



.nav-catalog__link.is-active {
    color: #a3b6f7;
    pointer-events: none;
}


.reg_popup-container {
    height: 250px;
    overflow-y: scroll;
    -webkit-box-shadow: 0px 0px 22px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 22px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 22px -5px rgba(0,0,0,0.75);
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%,-50%);
    display: none;
}
.mobile .reg_popup-container {
    top: 100%;
    transform: translate(-50%,-100%);
}
.mobile .registration_main-container .registration-page {
    position: relative;
}
.mobile .registration-page .pdd11 {
    padding: 0 11px;
}
.reg_popup {
    display: block;
}
.mobile .reg_popup {
    width: 290px;
}
.desktop .profile .container-fluid {
    width: 100%;
}

.catalog__mob-filter {
    cursor: pointer;
}
.catalog__item-infoblock-from-wrapper {
    width: 50%;
    text-align: center;
}

.tablet .catalog__item-infoblock-from-wrapper {
    width: auto;
}
.mobile .catalog__item-infoblock-from-wrapper {
    width: calc(50% - 5px);
    margin-right: 5px;
}
.mobile .catalog__item-infoblock-wrapper:nth-child(2) {
    margin-left: 0;
    width: 50%;
}
.mobile .input-group-form {
    width: auto;
}

.mobile .catalog__item-infoblock-equal {
    font-size: 12px;
}

.tablet.landscape .catalog__item-infoblock-icon .fa-bar-chart {
    display: block;
    margin-left: 0;
}
.tablet.landscape .catalog__item-infoblock-icon-people {
    margin-left: 0;
}
.mobile.landscape .input-group-form-input {
    height: 30px;
}
.mobile.landscape .input-group-form .btn-default {
    height: 30px;
}
.tablet.portrait .catalog__add-multiplicity {
    width: 100%;
    font-size: 1.4rem;
}
.tablet.landscape .catalog__add-multiplicity {
    width: 100%;
}
.tablet.portrait .catalog__add-number .input-group-form {
    width: 90px;
    margin-left: 10px;
}
.tablet.landscape .catalog__add-number .input-group-form {
    width: 90px;
    margin-left: 10px;
}
.mobile .catalog__add-multiplicity {
    width: 100%;
}
.mobile .catalog__add-number .input-group-form {
    width: 90px;
}
.mobile.landscape .catalog__add-multiplicity {
    width: 100%;
}
.mobile.landscape.catalog__add-number .input-group-form {
    width: 90px;
}
.mobile .catalog__add-number  {
    margin-left: 10px;
    margin-right: 0;
}
.mobile.landscape.catalog__add-number {
    margin-left: 10px;
    margin-right: 0;
}
.catalog__item-people-wrapper {
    display: inline-block;
}
.catalog__add-main {
    display: inline-block;
}
.catalog__add-number {
    margin-right: 10px;
    margin-left: .9rem;
}

.tablet.portrait .catalog__item .b-btn__infoblock-btn{
    width: 100%;
}

.mobile .catalog__about-tabs {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
}
.tablet .catalog__about-tabs {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
}
.tablet .catalog__about-tabs-tr {
    display: flex;
    flex-flow: nowrap;
    width: 100%;
}
.mobile .catalog__about-tabs-tr {
    display: flex;
    flex-flow: nowrap;
    width: 100%;
}
.mobile .catalog__about-tabs table td,
.tablet .catalog__about-tabs table td {
    display: inline-block;
    width: auto;
}
.first-col__label .first-col__input {
    width: calc(100% - 12px);
}

.second-col__input .first-col__input {
    width: calc(100% - 12px);
}

.first-col__ml.first-col__input {
    width: calc(100% - 12px);
}

.first-col__ml {
    margin-left: 12px;
}
.desktop .profile .profile_main-container .container-fluid.profile__left-block  {
    max-width: 220px;
    width: 100%;
}
.tablet .profile .profile_main-container .container-fluid.profile__left-block  {
    max-width: 240px;
    width: 100%;
}
.mobile .profile .profile_main-container .container-fluid.profile__left-block  {
    max-width: 240px;
    width: 100%;
}
.desktop .profile .profile_main-container .container-fluid.profile__right-block {
    max-width: 210px;
    width: 100%;
}
.desktop .profile .profile_main-container .container-fluid.profile__right-block .second-col__input {
    width: 100%;
}

.first-col__label, .second-col__label, .third-col__label {
    max-width: 100%;
    width: 100%;
}
.third-col__label {
    display: flex;
    align-items: center;
}
.mobile .registration_main-container  .third-col__label .select2-container {
    width: 97% !important;
    margin-left: 5px;
}
.profile__left-block  .first-col__code .select2 {
    max-width: 46px;
}

.comparing .on-page {
    margin-top: 0;
}

@media(max-width: 1199px) {
    .comparing .basket-menu_category p {
        font-size: 13px;
    }
}
.tablet.landscape .catalog__item-infoblock-icon .fa-bar-chart {
    display: none;
}
.tablet.portrait .catalog__item-infoblock-icon .fa-bar-chart {
    display: none;
}

.tablet .fa-bar-chart {
    display: none;
}

.mobile .fa-bar-chart {
    display: none;
}
.tablet.landscape .catalog__item-infoblock-icon {
    margin-top: 0;
}
.mobile .header__logo-ref {
    margin-top: 0;
}
.mobile .header__logo-company {
    display: none;
}
.tablet.portrait .header__main .header__logo-company {
    display: none;
}

.tablet.portrait .header__main .header__logo-ref {
    margin-top: 0;
}
.mobile .header__main .header__logo-company {
    display: none;
}

.mobile .header__main .header__logo-ref {
    margin-top: 0;
}
.comparing .basket-menu {
    height: 100%;
}
.page-wrapper-compare {
    display: flex;
    flex-flow: row wrap;
}
.mobile .page-wrapper-compare {
    display: block;
}
.comparing .basket-menu .basket-menu_category {
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    padding-top: 40px;
}
.tablet .comparing .basket-menu .basket-menu_category {
    margin-top: 81px;
}
.mobile .comparing .basket-menu .basket-menu_category {
    margin-top: 0px;
}
.comparing .basket-menu  .basket-menu__first-block {
    margin-top: -34px;
}
.tablet .comparing .basket-menu  .basket-menu__first-block {
    margin-top: -81px;
}
.mobile .comparing .basket-menu  .basket-menu__first-block {
    margin-top: 0px;
}
.comparing .catalog__title {
    margin-bottom: 20px;
}
.page-wrapper-compare .catalog__near-inner {
    margin: 0;
}
.tablet.portrait .catalog__inner {
    height: 100%;
}
.mobile .product-detail .slider-small {
    display: none;
}
.mobile .product-detail .slider-big .slider-small__arrow{
    top:50%!important;
    transform: translateY(-50%);
    margin: 0;
}
@media (min-width: 768px) {
    .news-detail .slider-big .slider-small__arrow {
        display: none !important;
    }
}
@media (max-width: 736px) {
    .home__banners-item a img {
        display: inline-block;
        height: 14rem;
    }
}
.basket-fixed {
    position: fixed;
    top: 65%;
    right: 5px;
    border-top: 2px solid red;
    z-index: 99;
    cursor: pointer;
    padding: 8px 5px 0 5px;
    /*display: none;*/
}
.basket-fixed .basket-container__left__finish-order__btn {
    width: 90px;
    height: 50px;
    background: #0055ee;
    border-radius: 5px;
    cursor: pointer;
    -webkit-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.15);
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
}
.basket-fixed .basket-container__left__finish-order__btn.disabled {
    background: #ccc;
    cursor: default;
}
.basket-fixed:after {
    content: '';
    position: absolute;
    display: inline-block;
    border: 12px solid transparent;
    border-bottom: 10px solid red;
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    top: -13px;
}
.basket-fixed.is-hide {
    display: none;
}
.basket-fixed.is-show {
    display: flex;
}

.mobile .catalog__add-table table tr td {
    padding:0 0.2rem;
}
.mobile.portrait .catalog__near-wrapper .home__slider-arr {
    position: absolute;
}
.mobile .catalog .home__slider-arr._prev {
    left: -15px;
}
.mobile.portrait .catalog__near-wrapper .home__slider-arr._next {
    left: inherit;
    right: -10px;
}
.basket-container__content__item-popup-inner .slick-arrow {
    top: 50% !important;
    transform: translateY(-50%);
    margin-top: 0;
}
.basket-container__content__items .catalog__near .pull-left {
    /* margin: 0 8.5px; */
}
.basket-container__content__items .catalog__near .home__slider-arr._prev {
    left: -15px;
}
.basket-container__content__items .catalog__near .home__slider-arr._next {
    right: -15px;
}
.basket-container__content .basket-container__content-inner .basket-container__content__items .basket-container__content__item a.b-btn__infoblock-btn._blue.active:after {
    display: none;
}
.form .form__row-wrap:nth-last-child(1) {
    margin-top: 0;
}

/*Форма обратной связи для мобильных*/
.mobile .form-feedback .form__row-wrap:nth-last-child(1) {
    margin-top: 0;
}
.mobile .form-feedback .form__row-wrap,
.mobile .form-feedback .form__col-left {
    position: relative;
}

.mobile .form-feedback .form__input,
.mobile .form-feedback .select2-container,
.mobile .form-feedback .form__required-input-text {
    margin-left: 20px;
    width: calc(100% - 20px) !important;
}

.mobile .form-feedback .form__wrapper-phone .select2-container {
    margin-left: 0;
    width: 49px !important;
}

.mobile .form-feedback .form .form__required-input-phone {
    width: calc(100% - 63px);
}

.mobile .select2-container .select2-selection--single {
    height: 24px;
}

.mobile .form-feedback .form__required-logo {
    position: absolute;
    top: 0px;
    left: 5px;
    margin-top: 0;
    width: auto;
}
.mobile .form-feedback .form__col-right .form__required-logo {
    top: 7%;
}

/*Костыль для планшета <600px*/
@media (max-width: 600px) {
    .tablet.portrait .wrapper-menu {
        margin: 0 -15px 0 -25px;
    }
    .tablet.portrait .wrapper-menu .menu__item {
        margin-left: 0;
    }
}
.is-padding {
    padding-bottom: 500px;
}

.mobile .is-padding {
    padding-bottom: 450px;
}
.mobile.landscape .is-padding {
    padding-bottom: 610px;
}
.iframe-3d {
    height: 49rem;
}
@media (max-width:767px) {
    .iframe-3d {
        height: 37rem;
    }
}
.js-fixed {
    width: 100%;
}
.registration-form__wrapper .social {
    display: inline-block;
}
.slick-dots-wrapper .slick-dots {
    margin-top: 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0;
}

.slick-dots-wrapper .slick-dots li {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background: none;
    margin: 0 0.5rem;
    border-radius: 50%;
    border: 0.2rem solid #ccc;
    transition: border 0.3s, background 0.3s, opacity 0.3s;
}
.slick-dots-wrapper {
    width: 100%;
    height: 30px;
    padding: 0 5px;
    position: relative;
    overflow: hidden;
}
.slick-dots-wrapper  .slick-dots {
    white-space: nowrap;
}
.slick-dots-wrapper:after {
    content: '';
    position: absolute;
    width: 25px;
    top: 0;
    right: 0;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
.slick-dots-wrapper .slick-dots li.slick-active {
    border: 0.2rem solid #E91C2E;
    background: #E91C2E;
}
.slick-dots-wrapper .slick-dots li button {
    display: none;
}

.catalog__near-inner .catalog__item-title {
    text-align: left;
}

@media (max-width: 767px){
    .registration-page__wrapper-form {
        display: flex;
        flex-flow: row wrap;
    }
}

.arrow-gray {
    background: url('/theme/images/select-arrow.png') no-repeat 95% 50%;
}

.is-no-scroll {
    overflow: hidden;
}
input[type="number"].order-quantity-input::-webkit-outer-spin-button,
input[type="number"].order-quantity-input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"].order-quantity-input {
	-moz-appearance: textfield;
}
input[type="number"].order-quantity-input:hover,
input[type="number"].order-quantity-input:focus {
	-moz-appearance: number-input;
}
input[type=number].order-quantity-input::-webkit-inner-spin-button,
input[type=number].order-quantity-input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.cancel-order-form {
    margin-top: 15px;
}

.cancel-order-form__radio-item {
    margin-bottom: 10px;
}

.cancel-order-form__button {
    display: inline-block;
    min-width: 200px;
    text-align: center;
    margin-right: 10px;
}

@media  (max-width: 991px) {
    .cancel-order-form__button {
        display: block;
        margin: 10px 0 0;
    }

    .cancel-order-form__button:first-child {
        margin-top: 0;
    }
}

.delivery__options-delivery {
    position: relative;
    opacity: 0;
    max-height: 0;
    height: auto;
    transition: max-heigth 0.3s, opacity 0.3s;
}

.delivery__options-delivery.is-show {
    opacity: 1;
    max-height: 100%;
}

.radio-input:checked,
.radio-input:not(:checked) {
    position: absolute;
    left: 0 !important;
    z-index: 5;
    width: 100%;
    height: 100%;
}

.radio-input:focus {
    outline: none !important;
}

.radio-input:checked + .radio-label,
.radio-input:not(:checked) + .radio-label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: black;
    font-size: 16px;
    font-weight: 400;
}


.basket-container .basket-container__content-delivery .radio-label i.price__questions {
    position: relative;
}

.radio-input:checked + .radio-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: url('/theme/images/icons/radio-hover.svg') no-repeat center;

}
.radio-input:not(:checked) + .radio-label:before {
    content: '';
    width: 18px;
    height: 18px;
    background: url('/theme/images/icons/radio-non-hover.svg') no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%;
    transition: all 0.2s ease;
}

.finish-order__btn-inner.button_preloader, .finish-order__btn.button_preloader {
    width: auto;
    height: auto;
    padding: 25px;
    background: url('/local/templates/main/img/preload2.gif') center 10px no-repeat;
}

.vk_icon {top: -7px;
    position: relative;
}

.new-banner {
    width: 100%;
    box-sizing: border-box;
    height: 50px;
    position: relative;
    z-index: 999;
    left: 0;
    top: 0;
}

.new-banner__image {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.new-banner__close-button {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 30px;
    min-width: 30px;
    min-height: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 5;
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    transition: opacity 0.4s ease;
}

.new-banner__link {
    display: block;
    height: 100%;
    color: #ffffff;
    text-decoration: none;
    font-family: inherit;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
}

.new-banner__link:hover {
    color: #ffffff;
}

.new-banner__link:focus {
    color: #ffffff;
}

.new-banner__link:active {
    color: #ffffff;
}

@media (hover: hover) {
    .new-banner__close-button:hover {
        opacity: 0.7;
    }
}

.new-banner__container {
    display: flex;
    height: 100%;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 2;
    padding-right: 40px;
    padding-left: 10px;
}

.new-banner__content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    min-width: 100%;
    text-align: center;
}

.new-banner__content p {
    margin: 0;
    text-align: center;
}

.new-banner__content div {
    text-align: center;
}

.mobile .new-banner {
    height: auto;
    order: 2;
    z-index: 0;
}
@media (min-width: 1024px) and (max-width: 1280px) {
    .new-banner__link {
        font-size: 1.72vw;
        line-height: 1.2;
    }
}

.mobile .new-banner__link {
    font-size: 2.1rem;
    line-height: 1.2;
}

.mobile .new-banner__container {
    padding: 10px 35px 10px 10px;
    justify-content: flex-start;
    min-height: 50px;
}

.mobile .new-banner__container {
    padding: 10px 30px 10px 15px;
    justify-content: flex-start;
    min-height: 50px;
}

.mobile .new-banner__close-button {
    right: 0;
    top: 7px;
}

.mobile .header {
    display: flex;
    flex-direction: column;
    border-bottom: 3px solid #fff;
}

.mobile .header__main {
    width: 100%;
    border-bottom: none;
}

.mobile .header__mob-menu-content {
    z-index: 1;
    left: -2rem;
}

.mobile .new-banner__content {
    -webkit-line-clamp: inherit;
    text-align: left;
}

.mobile .new-banner__content p {
    text-align: left;
}

.mobile .new-banner__content div {
    text-align: left;
}

.header_fixed-banner {
    padding-top: 50px;
}

.header_fixed-banner .new-banner {
    position: fixed;
}

.header_fixed-banner .js-fixed {
    top: 50px;
}

.mobile .new-banner_desktop {
    display: none;
}

.new-banner_mobile {
    display: none;
}

.mobile .new-banner_mobile {
    display: block;
}

/*cookies banner*/
.cookie-banner {
    display: none;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    font-size: 14px;
    position: fixed;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 1000px;
    max-width: 90%;
    box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.1);
    z-index: 99999;
    border-radius: 10px;
}
.cookie-banner p {
    margin: 0 !important;
    color: #333;
    padding-right: 14px;
}

.cookie-banner a {
    text-decoration: none;
}

.cookie-banner a:hover {
    text-decoration: underline;
}
.cookie-banner .cookie-button {
    border: none;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    background-color: #e91c2e;
    width: 8rem;
    text-align: center;
    line-height: 1.6;
    padding: 0 1rem;
    position: relative;
    z-index: 300;
    border-radius: 0;
    box-shadow: 0.3em 0.4rem 1rem -0.2rem rgba(0, 0, 0, 0.4);
    transition: box-shadow 0.2s;
}
