.freecourse .ux-cms-coursecard .ux-cms-coursecard-topwrap {
  height: auto; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard {
  width: 340px;
  margin-right: 40px; }
  .freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard:nth-child(3n 0) {
    margin-right: 0; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard-cntwrap {
  padding: 10px; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard-description {
  height: 48px; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard-price-wrap {
  padding: 12px 0 10px; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard-img-wrap > img {
  width: 320px;
  height: 180px; }

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-ccw-lector {
  display: none; }

.ux-sidenav ul.ux-sidenav_ul li.ux-sidenav_cur {
  background-color: #fe9d07;
  color: #fff; }
  .ux-sidenav ul.ux-sidenav_ul li.ux-sidenav_cur > a:hover {
    background-color: #fe9d07;
    color: #fff; }
  .ux-sidenav ul.ux-sidenav_ul li.ux-sidenav_cur > a::before {
    content: " ";
    position: absolute;
    left: -3px;
    width: 3px;
    height: 40px;
    background-color: #fe9d07; }
  .ux-sidenav ul.ux-sidenav_ul li.ux-sidenav_cur::before {
    content: " ";
    position: absolute;
    left: -18px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 12px solid #fe9d07;
    border-bottom: 20px solid transparent;
    padding-right: 3px; }

.ux-sidenav ul.ux-sidenav_ul > li:not(.ux-sidenav_cur):not(.share):not(.top) {
  background-color: #fff; }
  .ux-sidenav ul.ux-sidenav_ul > li:not(.ux-sidenav_cur):not(.share):not(.top) > a {
    color: #a27e47; }
    .ux-sidenav ul.ux-sidenav_ul > li:not(.ux-sidenav_cur):not(.share):not(.top) > a:hover {
      background-color: #e8d18d;
      color: #5e3520; }

.ux-sidenav ul.ux-sidenav_ul li.share,
.ux-sidenav ul.ux-sidenav_ul li.share > a {
  background-color: #fe9d07;
  position: relative; }

.ux-sidenav ul.ux-sidenav_ul li.share .ux-share-ways > li > span {
  display: block; }

.ux-sidenav ul.ux-sidenav_ul li.share > a:after {
  border-bottom: 1px solid #fff;
  content: " ";
  position: relative;
  display: block;
  margin: 0 14px;
  transform: scaley(0.5); }

.ux-sidenav ul.ux-sidenav_ul li.share:hover {
  color: #fff;
  background-color: #ed9106 !important; }
  .ux-sidenav ul.ux-sidenav_ul li.share:hover .ux-sidenav_ac {
    color: #fff;
    background-color: #ed9106 !important; }
  .ux-sidenav ul.ux-sidenav_ul li.share:hover .ux-sidenav_ac:after {
    display: none; }

.ux-sidenav ul.ux-sidenav_ul li.share:hover:before,
.ux-sidenav ul.ux-sidenav_ul li.share > a:hover:before {
  border-bottom: 10px solid #ed9106; }

.ux-sidenav ul.ux-sidenav_ul li.share:before {
  content: " ";
  position: absolute;
  top: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 10px solid #fe9d07; }

.ux-sidenav ul.ux-sidenav_ul li.top {
  background-color: #fe9d07;
  padding-bottom: 24px; }

.ux-sidenav ul.ux-sidenav_ul li.top > a {
  position: relative;
  padding-top: 26px; }
  .ux-sidenav ul.ux-sidenav_ul li.top > a:before {
    position: absolute;
    padding-top: 10px;
    top: -5px;
    left: 40px;
    display: block;
    content: ; }
  .ux-sidenav ul.ux-sidenav_ul li.top > a:hover {
    color: #fff;
    background-color: #ed9106 !important; }

.ux-sidenav ul.ux-sidenav_ul>li:nth-last-child(3) {
  padding-bottom: 20px; }

.ux-sidenav ul.ux-sidenav_ul>li.ux-sidenav_cur {
  background-color:#fff;}

.ux-sidenav ul.ux-sidenav_ul>li.ux-sidenav_cur>a {
  background-color: #fe9d07}

.freecourse .ux-cms-course-list-three-col.ux-cms-clp .ux-cms-coursecard {
  margin-right: 24px;
  margin-bottom: 24px; }