/*Статьи*/
.t1059__btn-text.t-descr.t-descr_md {
    font-size: 14px !important;
}


/*Скруглениме углов галерея наших работ*/
.t-slds__bgimg.t-bgimg.t-zoomable.loaded {
    border-radius: 30px !important;
}



/*Кнопка продукция в шапке*/
.custom_button_product .tn-atom {
    background-image: url(https://static.tildacdn.com/tild3235-6238-4663-a630-343164363638/gamburger.svg);
    background-repeat: no-repeat;
    background-position: 25px 17px !important;
    padding-left: 28px !important;
}
.custom_button_product .tn-atom:hover {
    background-color: #1B42B4 !important;
}
/*Анимация блока продукции на главной*/
.hover_anim_prodict {
    background: #f5f5f5;
    transition: 0.5s;
    border-radius: 30px !important;
}
.hover_anim_prodict:hover {
    background: #4169E1;
}

/*Коррекция стайдера проектов на главной*/
.t1004 .t-feed__slider-grid__post-wrapper.t-col {
    width: 387px !important;
    margin: 0px 10px !important;
}
.t-btntext {
    font-size: 12px !important;
    font-family: 'TildaSans' !important;
    color: #4169e1 !important;
}
@media screen and (max-width: 1200px) {
.t1004 .t-slds__container {
    width: 960px !important;
}
.t1004 .t-feed__slider-grid__post-wrapper.t-col {
    width: 306px !important;
}
}
@media screen and (max-width: 960px) {
.t1004 .t-slds__container {
    width: 640px !important;
}
.t1004 .t-feed__slider-grid__post-wrapper.t-col {
    width: 100% !important;
}
.t1004 .t-width .t-slds__wrapper {
    padding: inherit !important;
}
.t1004 .js-feed-post.t-feed__post.t-item.t-width.t-slds__item.t-slds__item_active.t-feed__grid-col.t-align_left {
    margin: auto !important;
}
.js-feed-post-title.t-feed__post-title.t-name.t-name_md {
    font-size: 12px !important;
    padding: inherit !important;
}
span.js-feed-post-date.t-feed__post-date.t-uptitle.t-uptitle_xs {
    font-size: 10px !important;
}
.js-feed-post-descr.t-feed__post-descr.t-descr.t-descr_xxs {
    font-size: 12px !important;
}
.t-feed__slider-grid__wrapper.t-feed__slider-grid__wrapper_align.t-feed__slider-grid__content.t-feed__grid-col_paddingbig {
    padding: 20px !important;
}
}
@media screen and (max-width: 640px) {
.t1004 .t-slds__container {
    width: 480px !important;
}
}
@media screen and (max-width: 480px) {
.t1004 .t-slds__container {
    width: 340px !important;
}
.t1004 .t-feed__slider-grid__post-wrapper.t-col {
    width: 320px !important;
}
.t-feed__slds-wrapper.t-slds__wrapper {
    width: 320px !important;
    margin: auto !important;
}
.t1004__container_mobile-flex .t-feed__grid-col {
    padding: 0px 15px 0px 0px  !important;
}
}



/*Тест карточки товара
.t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_3 {
    margin: inherit !important;
}
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_9 {
    margin: 0px 0px 0px 20px !important;
    max-width: 920px !important;
}
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_9 .js-product-controls-wrapper {
    display: flex !important;
    flex-direction: column;
}
.js-product-edition-option.t-product__option {
    max-width: 450px !important;
    border-bottom: 1px solid #cecece !important;
    display: flex !important;
    flex-direction: row;
}
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    width: 80px!important;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
        max-width: 300px;
        display: flex !important;
    flex-direction: column !important;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    margin: inherit !important;
    padding: inherit !important;
}
span.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
    font-size: 15px !important;
    font-family: 'TildaSans',Arial,sans-serif !important;
    font-weight: 600 !important;
    padding: 0px 20px !important;
}
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    width: 300px !important;
    font-size: 15px !important;
    font-family: 'TildaSans',Arial,sans-serif !important;
    font-weight: 400 !important;
    overflow-wrap: break-word !important;
}
a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #4169e1;
    color: #ffffff !important;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple.t-product__option-item_disabled {
    display: none !important;

}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
        border: none !important;
}
.t-product__option-variants.t-product__option-variants_regular {
    max-width: 300px !important;
}
select.js-product-edition-option-variants.t-product__option-select.t-typography__options.t-descr.t-descr_xxs {
    height: 50px !important;
    border-radius: 30px 30px 0px 0px !important;
    padding: 10px 20px !important;
    font-size: 15px !important;
    font-family: 'TildaSans',Arial,sans-serif !important;
    font-weight: 600 !important;
}
*/


/*Стрница продукции*/
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    padding: 10px 15px !important;
    border-radius: 30px !important;
    border: 1px solid #cecece !important;
    margin: 0px 0px 2px 0px !important;
    font-family: 'TildaSans' !important;
    font-size: 15px !important;
    color: #222222 !important;
    font-weight: 500 !important;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    color: #fff !important;
    background-color: #4169e1 !important;
    opacity: 1 !important;
}





/*карточки товара*/
span.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
    line-height: 1.2 !important;
    font-weight: 500 !important;
    font-family: 'TildaSans' !important;
    font-size: 15px !important;
    color: #222 !important;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
    padding: 10px 15px !important;
    border-radius: 30px !important;
}
label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple.t-product__option-item_active {
    border: 2px solid #4169e1 !important;
    color: #ffffff !important;
}
.t-product__option-checkmark.t-bgimg.t-product__option-checkmark_buttons.t-product__option-checkmark_image.loaded {
    height: 100px !important;
    width: 100px !important;
    border-radius: 15px !important;
    background-size: contain !important;
    background-position: center !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_image:before {
    border: 2px solid rgb(65 105 225) !important;
    border-radius: 15px !important;
    left: -6px !important;
    top: -6px !important;
}
.t-store.t-store__prod-snippet__container {
    padding: 60px 0px 0px 0px !important;
}







/*Хлебные крошки*/
.t758__col.t-col.t-col_12 {
    max-width: 1200px !important;
    margin: 0px auto 0px !important;
    padding: inherit !important;
}
@media screen and (max-width: 640px) {
.t758__col.t-col.t-col_12 {
    max-width: 480px !important;
}
}
@media screen and (max-width: 480px) {
.t758__col.t-col.t-col_12 {
    max-width: 320px !important;
}
}
/*Страница категории*/
.t951 .js-store-cont-w-filter.t951__cont-w-filter.t-store__grid-cont.t-store__grid-cont_col-width_stretch.t-container {
    padding: inherit !important;
}
.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden !important;
}
@media screen and (max-width: 640px) {
.t951__cont-wrapper {
    max-width: 480px !important;
    margin: auto !important;
}
}
@media screen and (max-width: 480px) {
.t951__cont-wrapper {
    max-width: 320px !important;
}
}


/*Страница товара*/
@media screen and (max-width: 640px) {
.t744 {
    max-width: 480px !important;
    margin: auto !important;
}
.t744__col.t744__col_first.t-col.t-col_4 {
    max-width: 320px !important;
    max-height: 320px !important;
    margin: 20px auto !important;
}
.t744__col {
    padding: inherit !important;
}
.t585 {
    max-width: 480px !important;
    margin: auto !important;
}
.t-col.t-col_12.t-prefix_.t431__tdscale_1.t-text.t-text_sm.t-align_left.t431__withoutmobilescroll {
    padding: inherit !important;
}
.t-col.t-col_8.t-prefix_4 {
    padding: inherit !important;
}
}
@media screen and (max-width: 480px) {
.t744 {
    max-width: 320px !important;
}
.t585 {
    max-width: 320px !important;
}
}

/*О компании "Наша команда"*/
ul.t537__container.t-list__container_inrow4.t-container {
    max-width: 1220px !important;
}
li.t537__col.t-col.t-col_3.t-list__item.t-align_left.t537__col-mobstyle.t-item {
    margin: 0px 10px !important;
    max-width: 285px !important;
    padding: 0px 0px 40px 0px !important;
}
.t537__bgimg.t-bgimg.loaded {
    border-radius: 30px !important;
}
@media screen and (max-width: 480px) {
ul.t537__container.t-list__container_inrow4.t-container {
    max-width: 320px !important;
}
li.t537__col.t-col.t-col_3.t-list__item.t-align_left.t537__col-mobstyle.t-item {
    padding: inherit !important;
    margin: 0px 0px 20px 0px !important;
    max-width: 320px !important;
}
}

/*Контакты карта */
.t-width.t-margin_auto.t-width_12 {
    max-width: 1200px !important;
    border-radius: 30px !important;
    overflow: auto !important;
}
.t397__col.t-width.t-width_12 {
    max-width: 1200px !important;
    padding: inherit !important;
}
select.t397__select.t-name {
    border-radius: 30px !important;
}