/*Поиск в шапке*/
svg.t838__search-icon {
    display: none!important;
}
input.t838__input.t-input {
    padding-left: 20px!important;
}
#rec482606587 input.t838__input.t-input {
    border-radius: 100px!important;
}
#rec482606587 button.t-submit {
    border-radius: 100px!important;
}
#rec482606587 .t838__blockbutton {
    padding-left: 10px!important;
}
}
#rec483502760 input.t838__input.t-input {
    border-radius: 100px!important;
}
#rec483502760 button.t-submit {
    border-radius: 100px!important;
}
#rec483502760 .t838__blockbutton {
    padding-left: 10px!important;
}
#rec485042156 input.t838__input.t-input {
    border-radius: 100px!important;
}
#rec485042156 button.t-submit {
    border-radius: 100px!important;
}
#rec485042156 .t838__blockbutton {
    padding-left: 10px!important;
}
input.t838__input.t-input {
    border: 1px solid #bbbbbb!important;
}
@media screen and (min-width: 640px){
input.t838__input.t-input {
    border: 1px solid #bbbbbb!important;
}
}
@media screen and (max-width: 960px) {
.t-container {
    max-width: 640px!important;
}
}
@media (max-width: 1200px) and (min-width: 960px) {
.t-container {
    max-width: 960px!important;
}
}
@media screen and (max-width: 960px) {
.t838 .t-site-search-input {
    display: inline-flex!important;
}
input.t838__input.t-input {
    border: 1px solid #bbbbbb!important;
    border-radius: 100px!important;
}
/*Ненужный код для кнопки поиска
button.t-submit {
    background: #fff!important;
    border: 1px solid #bbbbbb!important;
    border-left: none!important;
    border-radius: 0px 100px 100px 0px!important;
    background-image: url(https://static.tildacdn.com/tild6337-6165-4137-b434-386266353961/Search.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    width: 60px!important;
}
*/
.t838__blockbutton {
    display: contents!important;
    
}
input.t838__input.t-input {
    height: 50px!important;
}
}


/*Активный пункт меню в шапке*/
a.menu {
    color: #000000!important;
    font-size: 20px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
}
@media screen and (max-width: 1200px){
    a.menu {
    font-size: 18px;
    }
}    
.menu-castom li {
    margin-left: auto;
}
ul.menu-castom {
    display: inline-flex;
    list-style-type: none;
    width: inherit;
    padding: 1px 0px 0px 0px!important;
}
a.menu.active {
    color: #e31e25;
}
.menu-castom li.active a {
    color: #4534a7!important;
}








@media screen and (max-width: 960px){
.js-feed.t-feed.t-feed_col {
    margin: auto;
    max-width: 640px;
}
.js-feed-post-title.t-feed__post-title.t-name.t-name_xl {
    font-size: 16px!important;
    padding: 1px 0px 0px 0px!important;
}

}




/*Тренинги отступ бля таблет и мобильной верий*/
@media screen and (max-width: 960px){
.t852__col.t-col.t-col_4.t-align_left.t-item.t852__col_mobile-grid {
    padding: 0px 10px 0px 10px!important;
}
.t852__container {
    max-width: 660px!important;
}
}

@media screen and (max-width: 640px){
.t852__container.t852__container_mobile-grid {
    width: 520px!important;
    margin: auto;
    display: block;
}
}
@media screen and (max-width: 480px){
.t852__container.t852__container_mobile-grid {
    max-width: 360px!important;
    margin: auto;
}
}
/*Галерея партнеров, отступ для таблет и мобильной версий*/
.t-col.t738__item.t738__item_6-in-row {
    padding: 20px!important;
}
/*Блок акции, адаптация под мобильную версию по ширине */
@media screen and (max-width: 640px) {
.t915__container {
    max-width: 480px;
}
}
@media screen and (max-width: 480px) {
.t915__container {
    max-width: 320px;
}
}
/*О компании, выпадающее меню. Фиксированная ширина и выравнивание по центру */
@media screen and (max-width: 960px){
.t395__wrapper_mobile {
    max-width: 640px!important;
    margin: auto!important;
}
}
/*Эксклюзивная продукция, выравнивание разделов по левому краю*/
.t-store__parts-switch-wrapper.t-align_center {
    text-align: left!important;
}
/*Блок аккардеон*/
@media screen and (max-width: 640px) {
.t668__content {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-bottom: 20px!important;
}
}
.t555__contentbox {
    display: block!important;
}




.t-feed__post-bgimg.t-bgimg.loaded {
    border-radius: 20px;
}
.t852__bgimg.t-bgimg.loaded {
    border-radius: 20px;
}



#rec630711471 .t-feed__post-img {
    width: 120px!important;
    height: 120px!important;
    margin: 0px 0px 55px 40px!important;
    border-radius: 100px!important;
}
#rec630711471 .t-feed__post-imgwrapper.t-feed__post-imgwrapper_afterdescr {
    padding-bottom: 180px!important;
}


#rec623910241 .t-feed__post-img {
 width: 120px!important;
    height: 120px!important;
    margin: 0px 0px 55px 40px!important;
    border-radius: 100px!important;
}
#rec623910241 .t-feed__post-imgwrapper.t-feed__post-imgwrapper_afterdescr {
    padding-bottom: 180px!important;
}

#rec623727827 .t-feed__post-img {
 width: 120px!important;
    height: 120px!important;
    margin: 27px 0px 55px 40px!important;
    border-radius: 100px!important;
}
#rec623727827 .t-feed__post-imgwrapper.t-feed__post-imgwrapper_beforetitle {
    padding-bottom: 147px!important;
    margin-bottom: 1px!important;
}
#rec623910239 .t-feed__post-img {
width: 120px!important;
    height: 120px!important;
    margin: 27px 0px 55px 40px!important;
    border-radius: 100px!important;
}
#rec623910239 .t-feed__post-imgwrapper.t-feed__post-imgwrapper_beforetitle {
     padding-bottom: 147px!important;
    margin-bottom: 1px!important;
}




@media screen and (max-width: 640px) {
.t-store__parts-switch-wrapper.t-align_center {
    display: inline-flex;
    overflow-y: scroll;
    max-width: 100%;
}
#rec422991104 .t-menu__link-item {
    white-space: nowrap!important;
}
}


.t734 .t-slds__bullet_wrapper {
    bottom: 40px!important;
}

.t668__wrapper {
    border-radius: 20px;
}




/* Продукция */
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item {
    background-color: #e1f2ff!important;
    padding: 20px 30px!important;
    border-radius: 100px!important;
}
.js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item.t-active {
    background-color: #d8e8f5!important;
    opacity: 1!important;
}
.t-store__parts-switch-btn {
    margin-left: 0px!important;
}

/* Товары */
@media screen and (max-width: 960px) {
.t668__col.t-col.t-col_8.t-prefix_4 {
    padding: 1px 0px!important;
}
.t764__col.t-col.t-col_8 {
    padding: 1px 0px!important;
}
.t758__col.t-col.t-col_12 {
    padding: 1px 0px!important;
}
.t668__wrapper {
    border-radius: 20px!important;
}
}


/* услуги табы */
#rec630496374 .t395__tab {
    display: inline-block!important;
    width: 280px!important;
      border-radius: 100px!important;
    margin: 5px!important;
}
#rec630496374 .t395__tab .t395__title {
    margin-left: 1px!important;
}


/* Карты о компании табы */
.t395__tab.t395__width_20 {
    margin: 5px;
    border-radius: 100px!important;
}
#rec421468924 .t395__tab_active:after {
      width: auto!important;
      top: auto!important;
    right: auto!important;
    bottom: auto!important;
}
#rec630496374 .t395__tab_active:after {
      width: auto!important;
      top: auto!important;
    right: auto!important;
    bottom: auto!important;
}
.t395__tab {
    border-right: 2px solid #E4F2FE!important;
}
@media screen and (max-width: 960px) {
.t555__contentwrapper {
    padding: 40px 0px!important;
}
.t395__col {
    padding: 1px 0px!important;
}
select.t395__select.t-name {
    border-radius: 100px;
}
.t395__firefoxfix {
        opacity: 0!important;
}
}




/* Блок новости */
@media screen and (max-width: 480px) {
.js-feed-post-title.t-feed__post-title.t-name.t-name_xl {
    font-size: 16px!important;
}
}




/*Социальные проекты*/
.t121 {
    max-width: 1160px!important;
    margin: auto;
}
.t-width_8 {
    margin-right: auto!important;
}



/*Слайдер на главной*/
.t-slds__bullet_body {
    width: 30px!important;
}
/*2 блок на главной*/
@media screen and (max-width: 960px) {
.t-col {
    padding: 1px 0px!important;
}
}

@media screen and (max-width: 639px) {
.t-container {
    width: 480px!important;
}
}
@media screen and (max-width: 479px) {
.t-container {
    width: 320px!important;
}
}

/*4 блок на главной*/
.t915__scroll-icon-wrapper {
    display: none;
}
@media screen and (max-width: 960px){
.t915__container_mobile-flex .t-feed__grid-col {
    margin: 0px 20px!important;
}
}
@media screen and (max-width: 960px) {
.t-feed__buttons-wrapper {
    margin-top: 20px!important;
}
}
@media screen and (max-width: 640px) {
.t-feed__buttons-wrapper.t-container {
margin-top: 1px!important;
}
.t-feed__button-wrapper {
    margin-top: 20px!Important;
}
}
@media screen and (max-width: 480px) {
.t-feed__buttons-wrapper.t-container {
margin-top: 1px!important;
}
.t-feed__button-wrapper {
    margin-top: 20px!Important;
}
}

/*pop-up потоки}*/
@media screen and (min-width: 960px) {
.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
    background-color: #000!important;
    opacity: 0.5;
    z-index: 1!important;
    height: 100%!important;
}
.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static.t-popup__container-animated {
    z-index: 2!important;
    background-color: #fff!important;
    width: 900px!important;
    border-radius: 20px;
    margin: 65px auto!important;
    padding: 65px!important;
}
.js-feed-popup-close.t-popup__close {
    width: 100%;
    height: 100%;
}
.t-feed__post-popup.t-popup.t-popup_show {
    background-color: #0000!important;
}
}
/*pop-up */
.t-popup__container.t-width.t-width_8.t-popup__container-animated {
    border-radius: 20px!important;
}
.t390__uptitle.t-uptitle.t-uptitle_xs {
    letter-spacing: 0.1px;
}
/*галерея */
.t-slds__bgimg.t-bgimg.loaded {
    border-radius: 30px!important;
}
