/*-------------------English course styles-----------------------*/
.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg:after {
  content:'Запись недоступна'; 
  visibility: visible;
  display: block;
  color: #fa2100;
}

div[data-product-lid="381997770501"] div.t-store__card__wrap_all { 
 border-color: coral;
 border-width: 3px;
 border-style: solid;
 margin-top: -3px;
}

/*.t-col_4 {*/
/* max-width: 423px;*/
/*}*/

a[href*='tarif-1-so-vstroennoi-proverkoi'].js-store-prod-btn2 {
 display: none;
}

div[data-product-lid="130252925671"] div.t-store__card__wrap_all { 
 background-color: cornsilk;
}

.t-store__prod-popup__btn_disabled span {
  display: none;
}
.t-store__prod-popup__btn_disabled:after {
  content: 'Будет новый набор в 2023';
}

/*a[href*='pre-registration-form'] {*/
/* background-color: aquamarine;*/
/*}*/

/*-------------------Marathon styles-----------------------*/

.tutorial_link {
  display: none;
}

.sk-ig-profile-bio-description {
  display: none;
}

.sk-ig-all-posts {
  display: none !important;
}

.ww-sk-searchbox-container {
  display: none !important;
}

.youtube-user-root-container {
  width: 80% !important;
  margin: auto !important;
}

.sk-yt-all-posts {
  display: none !important;
}

.sk-yt-bottom-btn-container {
  display: none !important;
}

.t778__price-wrapper {
  display: none;
}

div.t778__wrapper {
  border: 1px solid #ebebeb;
  background-color: #ffffff;
  border-radius: 9px;
}

/*1498486363994*/

div[data-product-lid="1498486301712"] div.t778__wrapper {
    border-color: #ff7f50 !important;
    background-color: #ffffff !important;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.30) !important;
}

/*1498486301712*/

/*div[data-product-lid="1498486363994"] div.t778__wrapper {*/
/*    border-color: #ff7f50 !important;*/
/*    background-color: #ffffff !important;*/
/*    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.30) !important;*/
/*}*/


/*видео отзывы */

.shorts_col_main_page {
    float:left;
    margin: 0.5rem;
    padding: 5px;
}

.shorts_row_main_page {
    padding: 5px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}


.shorts_col {
    float:left;
    margin: 0.5rem;
    padding: 5px;
}

.shorts_row {
    padding: 5px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}

.shorts_col_posobie {
    float:left;
    margin: 0.5rem;
    padding: 5px;
}

.shorts_row_posobie {
    padding: 5px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: center;
}