/* #Courses Grid
------------------------------------- */
.elementor-widget-avas-courses ul.learn-press-courses .course {
  padding: 0 15px;
  margin-bottom: 50px;
  position: relative;
}
.elementor-widget-avas-courses .lp-course-price {
    left: 15px;
}
.elementor-widget-avas-courses .learn-press-courses .type-lp_course:hover,
.elementor-widget-avas-courses .lpr_course:hover,
.elementor-widget-avas-courses-carousel .learn-press-courses .type-lp_course:hover,
.elementor-widget-avas-courses-carousel .lpr_course:hover{
  box-shadow: none;
}
.elementor-widget-avas-courses .course-item:hover,
.elementor-widget-avas-courses-carousel .course-item:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
}
.elementor-widget-avas-courses .course-content,
.elementor-widget-avas-courses-carousel .course-content {
  border: 1px solid #f0f0f0;
  border-top: none;
  position: relative;
}
.elementor-widget-avas-courses .course-item .course-content .course-title,
.elementor-widget-avas-courses-carousel .course-item .course-content .course-title{
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 15px 15px 0;
}
.elementor-widget-avas-courses .course-item .course-content .course-permalink,
.elementor-widget-avas-courses-carousel .course-item .course-content .course-permalink {
    display: -webkit-box;
    clear: both;
    overflow: hidden;
    position: relative;
}
.elementor-widget-avas-courses .course-item .course-content .tx-courses-excp,
.elementor-widget-avas-courses-carousel .course-item .course-content .tx-courses-excp {
  padding: 15px;
}
.elementor-widget-avas-courses .course-item .course-content .course-categories,
.elementor-widget-avas-courses-carousel .course-item .course-content .course-categories {
    float: right;
    position: absolute;
    top: -34px;
    right: -1px;
    margin-right: 0;
}
.elementor-widget-avas-courses .course-item .course-content .course-categories a,
.elementor-widget-avas-courses-carousel .course-item .course-content .course-categories a {
  position: relative;
    margin: 0;
    padding: 2px 10px 2px 20px;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
    background: #ffb606;
    color: white;
}
.course-students::before {
  position: relative;
    top: -1px;
    margin-right: 0;
    color: #ffb606;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f501";
}
.elementor-widget-avas-courses .learn-press-courses[data-layout=list] .course-wrap-thumbnail,
.elementor-widget-avas-courses .learn-press-courses[data-layout=list] .course-content {
  width: 100%;
}
.elementor-widget-avas-courses .learn-press-courses[data-layout=list] .course-content .course-permalink {
  height: auto;
}
.learn-press-courses[data-layout=list] .course {
  border: none !important;
}