.cyber-banner {
  background-image: url(/_public/images/promo/cybermonday/cyber_bg_topfold.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: transparent;
  border-bottom: 1px solid #765bdc;
}
.cyber-banner .banner-content .offers .banner-countdown div p {
  color: #a7ffcc;
}
.cyber-banner .banner-content .offers .buttons .white-border-button:hover {
  background-color: #12094b;
}
.cyber-banner .banner-content .offers .buttons .orange-border-button {
  background-color: #a7ffcc;
  color: #121212;
}
.cyber-banner .banner-content .offers .buttons .orange-border-button:hover {
  background-color: #8deab4;
}
.cyber-schedule {
  background-image: url(/_public/images/promo/cybermonday/cyber_bg_secondfold.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-bottom: none;
  padding: 0 !important;
  color: #fff;
  border-bottom: 1px solid #765bdc;
}
.cyber-schedule .container {
  padding: 60px 28px 60px 28px !important;
  color: #fff;
}
.cyber-schedule h2 span {
  text-shadow: 0 0 20px #765bdc;
  -webkit-text-stroke: 1px #765bdc;
}
.cyber-schedule .cyber-logo {
  background-color: transparent;
  border-bottom: none;
}
.cyber-schedule .cyber-logo h2 {
  color: rgba(255, 255, 255, 0.45);
  margin-bottom: 15px;
}
.cyber-schedule .cyber-logo .logos {
  background-image: url(/_public/images/promo/cybermonday/clients_row_transparent.svg);
}
.friday-courses-main.cyber-courses {
  background-image: url(/_public/images/promo/cybermonday/cyber_bg_todaysdeals.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: transparent;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list {
  background: transparent;
  position: relative;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list::before {
  content: '';
  background-color: #765bdc;
  mix-blend-mode: overlay;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .course-name {
  z-index: 2;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .courses-logo {
  z-index: 2;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .price-enquire {
  z-index: 2;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .price-enquire .price-tag .price-was {
  color: #ffffff;
  opacity: 0.5;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .price-enquire .buttons .yellow-button {
  color: #a7ffcc;
  font-style: italic;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list .price-enquire .buttons .yellow-button:hover {
  color: #a7ffcc;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list:hover {
  background: transparent;
}
.friday-courses-main.cyber-courses .friday-courses .list-courses .selling-list:hover::before {
  background-color: rgba(118, 91, 220, 0.75);
}
.friday-courses-main.cyber-courses .friday-courses .looking-for {
  background-color: transparent!important;
}
.friday-courses-main.cyber-courses .friday-courses .looking-for p {
  color: #ffffff !important;
}
.friday-courses-main.cyber-courses .friday-courses .looking-for p span {
  color: #ffffff !important;
}
.friday-courses-main.cyber-courses .friday-courses .looking-for p a {
  color: #a7ffcc !important;
}
.friday-courses-main.cyber-courses .friday-courses .looking-for p a:hover {
  color: #a7ffcc !important;
}
.all-courses.cyber-all-courses .courses-content .courses-container .courses-left .more-courses .buttons .orange-border-button:hover {
  background-color: #12094b;
}
.all-courses.cyber-all-courses .courses-content .courses-container .courses-left .numbers .course-pagination .pagination .page-item .page-link:hover {
  color: #121212;
  background-color: #e1e1e1;
}
@media (min-width : 1366px) {
  .features-schedule.cyber-schedule {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .features-schedule.cyber-schedule .container {
    padding-left: 102px!important;
    padding-right: 102px!important;
    padding-top: 0!important;
  }
  .features-schedule.cyber-schedule .cyber-logo {
    padding-bottom: 0!important;
  }
}
@media (min-width : 1440px) {
  .features-schedule.cyber-schedule .container {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .cyber-banner .banner-content .offers .buttons {
    width: 500px;
  }
}
