.input_error{border-color:#ff0000;}
.errors-wrap p { color:#ff0000;}
.hidden {display: none;}
.linkinput-js {position: absolute; left:-9999px; top:0}
.ttnlinkinput-js {position: absolute; left:-9999px; top:0}
span.discount_mob {
    margin-right: 10px;
}
@media screen and (min-width: 851px) {
.discount_mob { display: none;}
}




.main-p,
.category-desc {
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    color: #000000;
}

.remont-field.properties-prods a,
.main-p a,
.category-desc a {
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    color: #35559A;
    display: inline;
}

.main-p h1,
.main-p .title3045,
.category-desc h1,
.category-desc .title3045 {
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 30px;
    line-height: 150%;
    color: #000000;
}

.main-p h2,
.main-p .title-37,
.category-desc h2,
.category-desc .title-37 {
    padding: 10px 0;
    font-weight: normal;
    font-size: 25px;
    line-height: 150%;
    color: #000000;
}

.remont-field.properties-prods h3,
.remont-field.properties-prods .title-h3,
.main-p h3,
.main-p .title-h3,
.category-desc h3,
.category-desc .title-h3 {
    padding: 10px 0;
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    color: #000000;
}

.remont-field.properties-prods h3.title-h3-2,
.main-p h3.title-h3-2,
.category-desc h3.title-h3-2 {
    padding: 10px 0;
    font-weight: normal;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
}

.remont-field.properties-prods h4,
.main-p h4,
.category-desc h4 {
    padding: 10px 0 10px 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
}

.remont-field.properties-prods p,
.main-p p,
.category-desc p {
    padding: 10px 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    color: #000000;
}

.main-p img,
.category-desc img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    height: auto;
}

.main-p strong,
.category-desc strong {
    font-weight: 500;
}

.category-desc li,
.flash-li li
 {
    background-image: url(/img/icons/chmark-or.svg);
    background-repeat: no-repeat;
    background-position: left 8px;
    font-weight: normal;
    font-size: 14px;
    line-height: 200%;
    color: #000000;
    padding-left: 25px;
}

.remont-field.properties-prods li p,
.category-desc li p {
    padding: 0;
}

.remont-field.properties-prods table,
.category-desc table {
    margin: 0 auto;
    max-width: 100%;
}

@media screen and (max-width: 530px) {
	.remont-field.properties-prods table,
    .category-desc table {
        overflow: scroll;
        display: block;
    }

	.remont-field.properties-prods table .tbody,
    .category-desc table .tbody {
        width: 750px;
    }
}

.remont-field.properties-prods table tr,
.remont-field.properties-prods table td,
.category-desc table tr,
.category-desc table td {
    border: 1px solid #F8AC42;
}

.remont-field.properties-prods table td,
.category-desc table td {
    padding: 0 10px;
}



.text-list2 span {
margin-top:3px;
}

.text-list1 li {
    background-position: left 5px;
}

.product-tab__content .main-p iframe {
	max-width: 100%;
}

#fast-buy-v2 .modal .modal-submit {
	width: 100% !important;
}