

/*Оформление списка уроков*/
/*Картинки заголовков перед списком уроков*/
/*Нектар пути*/
.lesson-list-01 .module1-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/239/h/ea792b84fa1a28ef7c3064ee4112f15f.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.lesson-list-01 .module2-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/396/h/07f58bc7f56d2f0dc6cf2b69aeeb73f3.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.lesson-list-01 .module3-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/236/h/f0b0641370a826baddbae17570979fce.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.lesson-list-01 .module4-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/370/h/4cba1b9b7d54b6f0ef21bd2f474bb07b.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.lesson-list-01 .module5-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/309/h/686fd59ea3944d6de8acae6dc5050e95.png');
  background-size: cover;
  background-repeat: no-repeat;
}
/*Открытие буддизма*/
.lesson-list-01 .otkritie-header {
    position:relative;
    margin-top: 0!important;
    background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/102/h/2c4c083a4199e4f093e6720529ade3f5.jpeg');
	background-size: cover;
    background-repeat: no-repeat;
    z-index:10;
}
.lesson-list-01 .otkritie-header::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0,0.4)));    
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.4));    
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.4));
    z-index:-1;
}

/*Махамудра*/
.mahamudra-header {
    position:relative;
    z-index:10;
}

.lesson-list-01 .mahamudra-header::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0,0.5)));    
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.5));    
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.5));
    z-index:-1;
}

.lesson-list-01 .mahamudra1-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/130/h/4886589966d8d147ac36226c942dfffb.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.lesson-list-01 .mahamudra2-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/284/h/5690d7ae308a0416d776fb1f0fccfda2.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.lesson-list-01 .mahamudra3-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/220/h/efc641765e929c8c017d8de57063f6ff.jpg');
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}

.lesson-list-01 .mahamudra4-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/249/h/026a8a441d5faffc90d07071fd497ff9.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.lesson-list-01 .mahamudra5-header {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/135/h/9146e51e200268902faebb5b8ba7f124.jpg');
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}

/*РЖ 2.0-11 */
.lesson-list-01 .rg-header_11 {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/105/h/dab3c023c1d990774e0f399e3e934671.jpg');
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
}

/*РЖ 2.0-12 */
.lesson-list-01 .rg-header_12 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/189/h/00b0f332986a948fe6df0d3aba54e417.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*--Затемнение картинки заголовка--*/
.lesson-list-01 .rg-header_12::before,
.lesson-list-01 .rg-header_13::before,
.lesson-list-01 .rg-header_21::before,
.lesson-list-01 .rg-header_31::before,
.lesson-list-01 .rg-header_32::before,
.lesson-list-01 .rg-header_33::before,
.lesson-list-01 .training-header_yo::before,
.lesson-list-01 .leader-header_0::before,
.lesson-list-01 .training-header_6par2::before,
.lesson-list-01 .training-header_6par3::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0,0.4)));    
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.4));    
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0,0.4));
    z-index:-1;
}

/*РЖ 2.0-13 */
.lesson-list-01 .rg-header_13 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/335/h/a5b81ebaac7066fd635025e8a8cbf3e7.jpg');
  background-size: cover;
  background-position: center 30%;
  background-repeat: no-repeat;
  z-index: 10;
}

/*РЖ 2.0-21 */
.lesson-list-01 .rg-header_21 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/333/h/af4eea140e6e5ba46bfad968d4f30506.jpg');
  background-size: cover;
  background-position: center 40%;
  background-repeat: no-repeat;
  z-index: 10; 
}

.lesson-list-01 .rg-header_22 {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/231/h/ae6a9bb566106594ebb062fec0312c6e.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.lesson-list-01 .rg-header_23 {
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/204/h/97b16285a163bea67ee21957175ecece.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*РЖ 2.0-24 */
.lesson-list-01 .rg-header_24 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/439/h/ccb7e06dc17dd58dc30c54586efff3ea.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*РЖ 2.0-31 */
.lesson-list-01 .rg-header_31 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/487/h/f605eb337e3bcdfa56bcedce03869ffc.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*РЖ 2.0-32 */
.lesson-list-01 .rg-header_32 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/146/h/2ddf2c8ae291b441c3a36a1185f85786.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*РЖ 2.0-33 */
.lesson-list-01 .rg-header_33 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/248/h/94e50b1cb4d6a8ffffd2388852232c3e.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*РЖ 2.0-34 */
.lesson-list-01 .rg-header_34 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/264/h/d8697bbb02956eb3ddd68ff94193ad47.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

.lesson-list-01 .rg-header_35 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/194/h/61fa1ccd9018e5f8c2c0d4ab49976540.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

.lesson-list-01 .rg-header_36 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/86/h/94ad2ec27095d9bb327034d030e63d51.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}
/*---------------------*/

/*--Тренинг для лидеров---*/
.lesson-list-01 .leader-header_0 {
  position: relative;
  margin-top: 0!important;
  background: url('https://fs.getcourse.ru/fileservice/file/download/a/116815/sc/104/h/d20519341a6d43473d9df48e8b760e3d.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
}

/*---------------------*/
.lesson-list-01 .lesson-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    background:none;
}

.lesson-list-01 .divider,
.lesson-list-01 .gc-tags,
.lesson-list-01 .state-icon-block {
    display:none;
}

.lesson-list-01 table, .lesson-list-01 tbody {
display:block!important;
}

.lesson-list li .item-a {
    border-radius:0!important;
}

.lesson-list-01  .lesson-list .info {
    background:#fff;
    border-radius:0;
}

.lesson-list-01 .user-state-not_reached .info  {
    background: #f0f0f0!important;
}

.lesson-list-01 li .info, .lesson-list-01 li tbody tr {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-flow:column nowrap;
            flex-flow:column nowrap;
    margin-left:0!important;
}

.lesson-list-01 .info table {
    min-width:100%;
}

.lesson-list-01 li.with-image  .info::before  {
  display:none;
}

.lesson-list-01 .info .vmiddle {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height:160px!important;
  margin-left:0!important;
}

.lesson-list-01 .lesson-list .item-main-td {
  padding-left:20px!important;
  padding-bottom: 25px;
}

.user-state-label:not(.user-state-label.has-start-at.lesson-date) {
  display:none!important;
}

/*Заголовок урока*/
.lesson-list-01 .link.title {
  font-weight: 300;
  font-size: 26px;
  line-height: 30px;
  color: #1F1F1F;
}

.lesson-list-01 .description {
  width:100%;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 5px;
}

.lesson-list-01 .description-text {
   font-size: 14px;
   line-height: 25px;
}

.lesson-list-01 .description .lesson-timing {
  margin-bottom: 0;
}

.lesson-list-01 .title {
  margin:0 0 8px 0;
}

.lesson-list-01 li .pull-right {
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    margin-top:auto;
    padding-bottom:4px;
    z-index:1!important;
}

.lesson-list-01 li .no-tags {
  padding-left:20px;
}

/*Карточка урока*/
.lesson-list-01 .lesson-list li {
    position: relative;
    -webkit-box-flex:0;
        -ms-flex:0 0 calc(50% - 10px);
            flex:0 0 calc(50% - 10px);
    min-height: 200px;
    margin:10px 0!important;
    border: 1px solid #CCCCCC;
    border-top: 8px solid #747474;
    border-radius: var(--border-radius);
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.1);
            box-shadow:0 0 3px rgba(0,0,0,.1);
    -webkit-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
    }

.lesson-list-01 .lesson-list li.user-state-not_reached {
    filter: grayscale(90%);
    opacity: 0.8;
}

.lesson-list-01 .lesson-list li:after {
  position: absolute;
  bottom: 10px;
  left: 20px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px; 
}

.lesson-list-01 .lesson-list li.user-state-need_accomplish:after,
.lesson-list-01 .lesson-list li.user-state-has_mission:after {
  content:'Пока не пройден'; 
}

.lesson-list-01 .lesson-list li.user-state-not_reached:after {
    content:'Пока не доступен'; 
}

/*урок пройден*/
.lesson-list-01 .lesson-list li.user-state-accomplished {
  /*background: #a7bac7;*/
   border-top: 8px solid #5D6ABE;
}

.lesson-list-01.lesson-list-rg .lesson-list li.user-state-accomplished {
   border-top-color: #89B5AC;
}

.lesson-list-01.lesson-list-red .lesson-list li.user-state-accomplished {
   border-top-color: #E99068;
}

.lesson-list-01.lesson-list-otb .lesson-list li.user-state-accomplished {
   border-top-color: #E87791;
}


.lesson-list-01 .lesson-list li.user-state-accomplished:after {
  content:'Урок пройден';
}

.lesson-list-01.lesson-list-mm .lesson-list li.user-state-accomplished:after {
  content:'Раздел пройден';
}

.lesson-list-01 .lesson-list li a{
  height: 100%;
}

/*Скрыть надпись о прохождении уроков в 5 модуле НП*/
.lesson-list-m5 .lesson-list li::after {
    display:none;
}

/*Увеличение карточки урока при наведении*/
.lesson-list-01 .lesson-list li:hover {
  -webkit-transform:scale(1.02);
      -ms-transform:scale(1.02);
          transform:scale(1.02);
}

.lesson-list-01 .lesson-list li:first-child .lesson-timing {
  margin-top: 25px;
}

.nektar .lessons_passed ~ b {
    display: none;
}

@media screen and (max-width:594px) {
    .lesson-list-01 .lesson-list li {
        -webkit-box-flex:0;
            -ms-flex:0 0 100%;
        flex:0 0 100%; }    
}
