

.lesson-list-work .lesson-list{
display: flex;
    flex-flow: row wrap;
    justify-content:flex-start;
    justify-content:center;
    background:none;
}

.lesson-list-work .divider {
display:none;
}

.lesson-list-work .gc-tags {display: none;}

.lesson-list-work table, .lesson-list-work tbody {
display:block!important;
}

lesson-list li .item-a {
border-radius:0!important;
    border none!important;
}

.lesson-list-work .lesson-list .info {
background: transparent;
    border: none!important;
  border-radius0;
}


.lesson-list-work .state-icon-block {
display:none;
}

.lesson-list-01 .user-state-not_reached .info  {
    background #f3f3e8!important;
}

.lesson-list-work li  .info, .lesson-list-work li tbody tr {
display:flex;
    flex-flow:column nowrap;
    margin-left:0!important;
}

.lesson-list-work .info table {
    min-width:100%;
}

.lesson-list-work li  .info::before {
content:'\f144';
    display:flex;
    flex-flow:row wrap;
    justify-content:center;
    align-items:center;
    background url(https://fs.getcourse.ru/fileservice/file/download/a/1005/sc/10/h/a8907b81e70477e239443c165009ffb4.png) no-repeat 50% / cover;
    width:100%;
    height:200px;
    font-size:72px;
    font-family: FontAwesome;
    color: transparent;
}

lesson-list-01 li:hover  .info::before {
color:transparent;
}

lesson-list-01 li.with-image  .info::before  {
display:none;
}
.lesson-list-work .info .item-image {
width:auto!important;
    min-height:200px;
    display:block!important;
}

.lesson-list-work .info .vmiddle {
margin-left:0!important;
}

.lesson-list-work .lesson-list .item-main-td {
padding-left:20px!important;
}

.lesson-list-work .lesson-list .item-main-td.item-with-image {
height:auto;
}

.lesson-list-work .user-state-label {
font-size:68%!important;
    display:none!important;
}

.lesson-list-work .description {
width:100%;
    margin: 0 2px 0;
    padding: 0;
  color: rgba(255, 255, 255, 0.37) !important;
}

.lesson-list-work .title {
    margin: 0 2px 0;
    padding: 0;
  color: rgba(255, 255 ,255, 0.87) !important;
  text-decoration: none !important;
}

.lesson-list-work li .pull-right {
order:1;
  margin-top:auto;
    padding-bottom:4px;
    z-index:1!important;
}

.lesson-list-work li .no-tags {
padding-left:20px;
}

.lesson-list-work .lesson-list li {
    flex:0 0 320px;
    background#f3f3e8;
    margin:20px!important;
    border-radius0;
      box-shadow0 0 3px rgba(0,0,0, 0.1);
    }
   
@media screen and (min-width:594px) {
    .lesson-list-work .lesson-list li {
    flex:0 0 calc(50% - 40px);
        background#f3f3e8;
    }
   
    .lesson-list-work .lesson-list {
    justify-content:flex-start;
    }
}

@media screen and (min-width:992px) {
    .lesson-list-work .lesson-list li {
    flex:0 0 calc(25% - 40px);
    }
}

.lesson-list-work .slick-prev,.slick-next {
position: absolute;
    top: 50%;
    z-index:10;
    transform:translateY(-50%);
    border:none;
    outline:none;
    padding:0;
    font-size:0;
}
slick-prev::before,slick-next::before {
    display:flex;
    background:white;
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    font: normal normal normal 18px/1 FontAwesome;
    justify-content:center;
    align-items:center;
    line-height: 1;
    background#f0f0f0;
    box-shadow:0 0 2px rgba(0,0,0,.5);
    color:#333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width:30px;
    height:30px;
    border-radius:50%;
}

.lesson-list-work .slick-prev {
left:5px;
}

.lesson-list-work .slick-next {
right:35px;
}

.lesson-list-work .slick-prev::before {
content:'\f104'; 
}

.lesson-list-work .slick-next::before {
content:'\f105'; 
}

.lesson-list-work .lesson-list li .title { 
  color: rgba(255, 255, 255, 0.87);
}

.lesson-list-work .lesson-list li {
  border-radius: 15px;
  box-shadow: 2px 4px 5px 0px #000000;
}
.lesson-list-work .user-state-bg {
  background: transparent;
}

.lesson-list-work .lesson-list .user-state-reached .info {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/28801/sc/113/h/4812c92d83e3e90375a5f744d8cf616c.png) no-repeat 50% / cover;
  background-size: 110px;
  background-position: center 55px;
  background-color: #293A4C;
}

.lesson-list-work .lesson-list .user-state-reached {
  background: #293A4C !important;
}

.lesson-list-work .lesson-list .user-state-reached .info:hover {
  background-color: #1C2733;
}

.lesson-list-work .lesson-list .user-state-reached:hover {
  background-color: #1C2733;
}

.lesson-list-work .lesson-list .user-state-accomplished .info {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/28801/sc/245/h/e673737f146cb51de4c78411c71fbdfa.png) no-repeat 50% / cover;
  background-color: #125923;
  background-size: 110px;
  background-position: center 55px;
}

.lesson-list-work .user-state-accomplished .user-state-bg {
  background: transparent;
}

.lesson-list-work .lesson-list .user-state-accomplished .info:hover {
 background-color: #0E451B;
}

.lesson-list-work .lesson-list .user-state-accomplished:hover {
 background-color: #0E451B;
}

.lesson-list-work .lesson-list .user-state-accomplished {
background-color: #125923 !important;
}

.lesson-list-work .lesson-list .user-state-answered .info {
   background: url(https://fs.getcourse.ru/fileservice/file/download/a/28801/sc/253/h/e14d9f6ccd0f41866cbb7df5d8354075.png) no-repeat 50% / cover;
  background-size: 115px;
  background-position: center 55px;
  background-color: #96713E;
}

.lesson-list-work .lesson-list .user-state-answered {
 background-color: #96713E !important;
}

.lesson-list-work .lesson-list .user-state-answered .info:hover {
   background-color: #7D5E33;
}

.lesson-list-work .lesson-list .user-state-answered:hover {
   background-color: #7D5E33;
}

.lesson-list-work .lesson-list .user-state-need_accomplish .info {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/28801/sc/167/h/e09cb31d2af6943773990fb0f76a69f9.png) no-repeat 50% / cover;
  background-size: 110px;
  background-position: center 55px;
  background-color: #73272A;
}

.lesson-list-work .lesson-list .user-state-need_accomplish {
  background-color: #73272A; !important;
}

.lesson-list-work .user-state-need_accomplish .user-state-bg {
  background: transparent;
}

.lesson-list-work .lesson-list .user-state-need_accomplish .info:hover {
  background-color: #4D1A1C;
  }
  
.lesson-list-work .lesson-list .user-state-need_accomplish:hover {
  background-color: #4D1A1C;
}
  
.lesson-list-work .lesson-list .user-state-has_mission .info {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/28801/sc/32/h/756bbfe2a57c9bae7ede7cad7e3ac8d9.png) no-repeat 50% / cover;
   background-size: 115px;
  background-position: center 55px;
  background-color: #73272A;
}

.lesson-list-work .lesson-list .user-state-has_mission {
  background-color: #73272A!important;
}

.lesson-list-work .user-state-has_mission .user-state-bg {
  background: transparent;
}

.lesson-list-work .lesson-list .user-state-has_mission .info:hover {
 background-color: #4D1A1C; 
}

.lesson-list-work .lesson-list .user-state-has_mission:hover {
 background-color: #4D1A1C; 
}

.lesson-list-work .lesson-list li {
transition: all 0.5s;
}
.lesson-list-work .lesson-list li:hover {
transform:scale(0.98);
box-shadow: 1px 2px 3px 0px #000;
}
