.t-store [data-product-part-uid="155058935012"] .t-store__prod-snippet__container {
    padding-bottom: 0px !important;
}

/* Проекты*/

@media screen and (min-width: 640px) {

.t-store__card__mark {
    height: 34px !important;
    width: auto !important;
    padding: 0 20px !important;
    font-size: 13px !important;
}

.t-store__card__mark-wrapper {
    left: 20px !important;
    top: 20px !important;
}
}

@media (min-width: 320px) and (max-width: 640px) {
    
   .t-store__card__mark {
    height: 28px;
    width: auto;
    padding: 0 20px;
    font-size: 10px;
}

.t-store__card__mark-wrapper {
    left: 20px !important;
    top: 20px;
} 
}


@media (min-width: 640px) and (max-width: 1199px) {
.t-store__card .t-typography__title {
    font-size: 20px !important;
}
}

@media (min-width: 320px) and (max-width: 480px) {
.t-store__card .t-typography__title {
    font-size: 16px !important;
}
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 20px !important;
    }
}

.t-store__parts-switch-btn[data-storepart-link*="c/155058935012"] {
  display: none !important;
}

.t-store__parts-switch-btn[data-storepart-link*="c/398882841682"] {
  display: none !important;
}

@media screen and (min-width: 320px) {
.t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm {
    --height: 38px;
    font-size: 13px;
     padding-left: 20px;
     padding-right: 20px;
    }
    
}



/*Карточка проекта*/

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
border-radius: 50px;
    padding: 8px 15px 9px 15px;
    font-size: 13px;
}

.t-store__prod-snippet__container {
    padding-top: 40px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    border-radius: 50px;
        padding: 8px 15px 9px 15px;
        border:1px solid rgba(0,0,0,.5);
        font-size: 13px;
}

.t-name {
    
    color: #0F2959;
}

[data-product-part-uid="155058935012"] .t-store__prod-popup__text {
  display: none !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item {
    margin-right: 0px;
}

@media screen and (min-width: 1200px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right, .t-store__tabs.t-store__tabs_accordion {
        margin-left: 600px !important;
    }
}

.t-store__product-snippet .t-container {
    min-height: 500px !important;
}


/* Каталог проектов*/

.t-store__parts-switch-btn.t-active {
    opacity: 1;
    background: #275AE7;
    color: #F8F8F8 !important;
    
}

/* Актвиная кнопка интенсива*/
.t-store__parts-switch-btn.t-active[data-storepart-link*="c/613579938462"] {
     background: #EE5F4E !important;
     color: #F8F8F8 !important;
     border-color: #EE5F4E !important;
}

/* Актвиная кнопка программы*/
.t-store__parts-switch-btn.t-active[data-storepart-link*="c/119354814372"] {
     background: #FD9347 !important;
     color: #F8F8F8 !important;
     border-color: #FD9347 !important;
}

/* Актвиная кнопка олимпиады*/
.t-store__parts-switch-btn.t-active[data-storepart-link*="c/340841088382"] {
     background: #7568D6 !important;
     color: #F8F8F8 !important;
     border-color: #7568D6 !important;
}

/* Актвиная кнопка консалтинг*/
.t-store__parts-switch-btn.t-active[data-storepart-link*="c/711409059292"] {
     background: #2BA0E2 !important;
     color: #F8F8F8 !important;
     border-color: #2BA0E2 !important;
}



.t-store__parts-switch-btn {
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: 1px solid #275AE7;
    padding: 6px 20px 9px 20px;
    background: #F8F8F8;
    border-radius: 30px;
    color: #275AE7 !important;
}

@media screen and (max-width: 460px) {
   .t-store__parts-switch-btn {
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: 1px solid #275AE7;
    padding: 6px 15px 7px 15px;
    background: #F8F8F8;
    border-radius: 30px;
    color: #275AE7 !important;
    font-size:10px !important;
} 
}



@media screen and (min-width: 960px) {
.t-store__parts-switch-wrapper {
    margin-left: 10px;
}
}


/*Интенсив*/
[data-product-part-uid="613579938462"] .t-store__card__mark {
  background-color: #EE5F4E !important;
}

/*Олимпиада*/
[data-product-part-uid="340841088382"] .t-store__card__mark {
  background-color: #7568D6 !important;
}

/*Дистанционная программа*/
[data-product-part-uid="119354814372"] .t-store__card__mark {
  background-color: #FD9347 !important;
}

/*Консалтинг*/
[data-product-part-uid="711409059292"] .t-store__card__mark {
  background-color: #2BA0E2 !important;
}


/*новости*/

#rec1744715531 .t-col, #rec1750307451 .t-col {
   
    margin-right: 0px;
 
}

@media screen and (min-width: 1199px) {
#rec1744715531 .t-col_6, #rec1750307451 .t-col_6 {
    max-width: 564px;
}
}

@media (max-width: 640px) {
  .t-feed__col-grid__post-wrapper {
    height: auto !important;
    min-height: unset !important;
  }
}

.t-feed__post-label-wrapper {
    left: 20px;
    right: 20px;
}

.t-feed__post-label {
    background-color: #275AE7;
    border-radius: 30px;
        padding: 0px;
}

.t-feed__post-date {
    font-size: 13px;
    padding: 9px 15px 9px 15px;
}

.t-feed__parts-switch-wrapper.t-align_center {
    text-align: left;
}

#rec1750307451 .t-feed__parts-switch-btn {
    opacity: 1;
}

#rec1750307451 .t-feed__parts-switch-btn span, #rec1750307451 .t-feed__parts-switch-btn a {
    padding: 9px 20px 9px !important;
    font-size: 13px !important;
}
   .t-feed__parts-switch-btn_bg {
    margin-right: 0px;
}

/*Открытая новость*/

.t-feed__post-popup__container {
    padding: 20px 0 120px 0;
}

.t-feed__post-popup__date {
    color: #F8F8F8;
    font-size: 13px;
    padding: 9px 20px 9px !important;
     background-color: #275AE7;
     border-radius: 50px;
}
     .t-uptitle {
    font-weight: 400;
     }
     
     .t-feed__post-popup__date.t-uptitle {
    letter-spacing: 1.1px;
}


.t-feed__post-popup__title-wrapper {
    padding-bottom: 20px;
}

#rec1750307451 .t-title {
    font-weight: 400;
}

.t-feed__post-popup__author-bgimg {
    height: 50px;
    width: 50px;
}

.js-feed-post-author-name {
    font-style: italic;
}

#rec1750307451 .t-text_md {
    font-size: 13px;
    line-height: 1.3;
}

/*FAQ*/
@media (max-width: 480px) {
 .t849__title {
    font-size: 18px !important;
}  
}


.t849__icon {
  
    width: 34px;
    height: 34px;
    
}