

/* Start:/bitrix/templates/.default/components/bitrix/search.title/catalog_search/style.css?17558022262285*/
div.title-search-result {
	display:none;
	overflow:hidden;
	z-index:205;
}

/*
table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
	font-size: 14px;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
	width: auto;
	height: auto;
	padding-right: 10px;
}

.title-search-result .title-search-price {
	font-size: 14px;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/bitrix/search.title/catalog_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}*/
/* End */


/* Start:/bitrix/templates/template.new/template_styles.css?17559554069706*/
.form-login-error, .form-forgotpass-error, .form-reguser-error {
    font-size: 17px;
    margin-bottom: 15px;
    color: red;
    display: none;
}

.form-forgotpass-ok, .form-reguser-ok {
    font-size: 17px;
    margin-bottom: 15px;
    color: green;
    display: none;
}

#exampleModal3 .social__item:hover img, #exampleModal4 .social__item:hover img  {
    filter: invert(52%) sepia(42%) saturate(2%) hue-rotate(
            360deg
    ) brightness(1300%) contrast(100%);
}

.grecaptcha-badge {
    opacity: 0 !important;
}

.icon-yandex {
    background: url(/bitrix/templates/template.new/img/icons/yandex.svg) no-repeat center center;
}

.popup__btn {
    cursor: pointer;
}

.advice-popup__form font.errortext {
    margin-bottom: 15px;
    display: block;
    font-size: 15px;
}

.advice-popup__form textarea {
    resize: none;
}

.search__input:focus {
    outline: 0;
}
/*
.icon-location:before {
    margin-right: 5px;
}*/

.inputerror {
    border-color: red;
}

.filter__item {
    position: relative;
}

.filter__show {
    right: -20px;
    z-index: 9999;
    background: #fff;
}

.bx-filter-block .filter__btn {
    width: 100%;
}

.filter__btn-reset {
    background: transparent;
    border: 0;
    text-align: center;
    display: block;
    border-bottom: 1px solid #b91919;
}

.filter__btn-reset:hover {
    border: 0;
}

.popup-window-close-icon {
    top: 10px !important;
    right: 10px !important;
}

.popup-window-content {
    text-align: center;
}

.popup-window-with-titlebar .popup-window-content,
.popup-window-content-gray .popup-window-content {
    background: transparent;
}

.popup-window .popup-window-buttons {
    padding: 0px 0px 10px;
}

.popup-window-button.bx_medium.bx_bt_button {
    font-size: 15px;
    font-size: 1.5rem;
    border: 0 none;
    background: #fff;
    border-radius: 0;
    padding: 10px 25px 9px;
    color: #777;
    content: inherit;
    height: auto;
    line-height: normal;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    -moz-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .15);
}

.popup-window-button.bx_medium.bx_bt_button:before,
.popup-window-button.bx_medium.bx_bt_button:after {
    display: none;
}

.popup-window-button.bx_medium.bx_bt_button:hover {
    box-shadow: 0 2px 2px 0 rgba(51, 51, 51, .1);
    border-color: #fff;
    color: #26b;
}

.popup-window.popup-window-with-titlebar {
    padding-left: 20px;
    padding-right: 20px;
}

.js-item-qty,
.js-item-boxes {
    box-shadow: none;
}

.js-item-qty:hover,
.js-item-boxes:hover,
.js-item-qty:focus,
.js-item-boxes:focus {
    background: white;
    border: 1px solid #ccd5db;
}

.jq-number__spin {
    height: auto;
}

.jq-number .jq-number {
    border: 0;
}

.product-calc__num .jq-number__spin {
    display: none;
}

.filter-collection__checkbox, .filter-collection__first-checkbox, .filter-collection__checkbox-img{
    cursor: pointer;
}

.filter-collection__check:disabled+.filter-collection__checkbox,
.filter-collection__first-check:disabled+.filter-collection__first-checkbox,
.filter-collection__check:disabled+.filter-collection__checkbox-img {
    cursor: default;
}

.filter__check-body.disabled { cursor: default; }

.filter__content .filter__content {
    padding: 0;
}

.collection__links-info {
    font-size: 15px;
}

.basket-items-list-header {
    display: none;
}

/*
.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
    position: relative;
    width: 28px;
    height: 28px;
    cursor: pointer;
    transition: 300ms all ease;
    -webkit-user-select: none;
}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover { background-color: #efefef; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
    background-color: transparent;
    cursor: default;
}

.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-minus:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -5px;
    width: 10px;
    height: 2px;
    background-color: #979797;
    content: "";
    transition: 300ms all ease;
}

.basket-item-amount-btn-plus:hover:before,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-minus:hover:after { background-color: #535353; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after { background-color: #f3f3f3; }

.basket-item-amount-btn-plus:before {
    margin-top: -5px;
    margin-left: -1px;
    width: 2px;
    height: 10px;
}*/

.total-amount__price span {
    display: none;
}

.basket-items-list .product-calc__num .jq-number__spin {
    display: block;
}

.basket-coupon-block-total-price-old {
    font-size: 24px;
    text-align: right;
    text-decoration: line-through;
    color: #b2b2b2;
}

#bx-soa-total-mobile {
    display: none !important;
}

.bx_soa_location .bx-sls .dropdown-icon, .bx_soa_location .bx-sls .dropdown-fade2white,
.bx_soa_location .bx-ui-sls-clear{
    display: none !important;
}

.bx_soa_location .bx-sls .dropdown-block {
    width: 100%;
    height: 54px;
    padding: 0 30px;
    margin-top: 15px;
    border: 1px solid #2062af;
    outline: 0;
}

.bx_soa_location .bx-sls .bx-ui-sls-container {
    margin-top: 4px !important;
}

.bx_soa_location .bx-sls .bx-ui-sls-container input {
    font-size: 16px;
}

.bx_soa_location .bx-sls .bx-ui-sls-clear {
    margin-top: 7px;
}

.orderCityBlockInput, .orderZipBlockInput {
    display: none;
}

.order-form__var-price {
    position: relative;
    top: 6px;
    left: 5px;
}

.order-form__var-price span {
    display: none;
}

.bx_soa_location .bx-soa-reference{display: none}

.bx-soa-location-input-container.form__label {
    margin-top: 20px;
}

.order-options .bx-soa-pp-company-subTitle, .order-options  .bx-soa-pp-company-logo {
    display: none;
}

#loading_screen{
    position:fixed;
    z-index: 1150;
    left:50%;
    top:50%;
    margin-left: -32px;
    margin-top: -32px;
    width:64px;
    height:64px;
}

.bx-soa-pp-list, .bx-soa-pp-company-subTitle, .bx-authform-starrequired {
    display: none !important;
}

.order-form__step .bx-selected .order-form__title {
    color: #1d2e3e;
}

.order-form__step .bx-selected .order-form__title::before {
    background-color: #2062af;
}

.order-form__step .bx-selected .order-form__body {
    display: block;
}

.bx-step-completed .order-form__body, .bx-step-completed .bx-soa-section-content {
    display: none !important;
}

.form__address {
    -ms-grid-column-span: 10;
    grid-column: span 10;
    display: none;
}

#bx-soa-region .bx-soa-more, #bx-soa-region .bx-soa-section-title-container, #bx-soa-region .bx-soa-custom-label,
.buttonBack {
    display: none;
}

.order-form__comment {
    margin-top: 20px;
}

.order-form__comment .order-form__comment-show {
    cursor: pointer;
}

.bx-soa-cart-total-ghost {
    display: none !important;
    padding: 0 !important;
}

.order-price {
    margin-top: 90px;
}

.order-price__cost span.rub-bold {
    display: none;
}

.order-price__item {
    position: relative;
}

.order-price__line {
    position: absolute;
    left: 0;
}

.order-price__item-line {
    margin-bottom: 25px !important;
}

.order-form__back-step {
    display: none !important;
}

.bx-step-completed .order-form__back-step {
    display: block !important;
}

.bx-hdr-profile, .bx-basket-block {
    display: flex;
    height: 100%;
}

.order-form__fl-cabinet {
    margin-bottom: 40px;
}

.page__light.lc .notetext {
    padding-top: 20px;
    display: block;
    font-size: 19px;
}

.oh__price span, .oi-info__price-deliv span, .oi-info__price span, .oi-goods__content span,
.order-price__cost span {
    display: none;
}

.propsCityValue {
    display: none !important;
}

.lite-page__text a {
    color: #2062af;
}

.lite-page__btns p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
}

.lite-page__btns form .btn-success {
    color: #fff;
    background-color: #2062af;
    border: 1px solid transparent;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    border-radius: 0 !important;
    margin-bottom: 20px;
    cursor: pointer;
}

.lite-page__btns form .btn-success:hover {
    color: #2062af;
    background-color: #fff;
    border: 1px solid #2062af;
}

.form__label:nth-child(11) {
    grid-column: span 5;
}

.form__label:nth-child(12) {
    grid-column: span 4;
}

.page_404.page__lite {
    margin-top: -20px;
    padding-top: 0;
    min-height: calc(100vh - 181px);
}

.page_404.page__lite::before {
    height: 0px;
}

.page__info.page_searchresult {
    padding: 0;
}

.dropdown-search__name b {
    color: #2062af;
}

.dropdown-search__name {
    color: #1d2e3e;
}

.lc-auth__btn {
    cursor: pointer;
}

.title-search-result .dropdown-search__price {
display:none !important; 
}

.catalog__factory {
    display: none !important;
}

.filter__check-item__name {
    max-width: 170px;
}

@media (max-width: 1812px) {
    .bx_soa_location .bx-sls .dropdown-block {
        height: 44px;
        padding: 0 20px;
        margin-top: 10px;
        font-size: 16px;
    }
}

@media (max-width: 767.98px) {
    .project-one__imgs {
        display: block;
        margin-top: 40px;
        margin-right: 0;
    }

    .project-one__body {
        flex-direction: column-reverse;
    }
}

@media (max-width: 400px) {
    .project-one__img-box {
        -ms-grid-column-span: 2;
        grid-column: span 2;
    }
}
/* End */
/* /bitrix/templates/.default/components/bitrix/search.title/catalog_search/style.css?17558022262285 */
/* /bitrix/templates/template.new/template_styles.css?17559554069706 */
