@font-face {
  font-family: 'feria';
  src: url('./fonts/feria.woff2') format('woff2 supports variations'),
       url('./fonts/feria.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
a:not(.ab-icon),
span:not(.ab-icon, .fa, .fa-star),
div:not([class*=" eicon-"], [class^="eicon"]),
div:not(.star-rating, .eicon-plus),
button,
ul,
li,
.btn,
blockquote,
del,
em,
strong,
small,
fieldset,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
select,
blockquote cite {
    font-family: feria !important;
}
.woocommerce .star-rating,
.woocommerce .star-rating span::before {
    font-family: "star" !important;
}
.add-cart a i {
    font-family: Flaticon;
}
.rtl [type="tel"],
.rtl [type="url"],
.rtl [type="email"],
.rtl [type="number"],
.rtl .wpcf7-form {
    text-align: right;
    direction: rtl;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: 700;
}
.become-teacher-form button {
    background: var(--skillup-theme-hover-color);
    transition: all 0.3s ease-in-out 0;
    height: 50px;
    padding: 0 20px;
    border: 0;
    background: var(--skillup-theme-color);
    color: #fff;
    border-radius: 0.3rem;
}
.course-tab-panel .lp-course-author img {
    width: auto;
    height: auto;
}
.fa-angle-right::before {
    content: "\f104" !important;
}
.fa-angle-left::before {
    content: "\f105" !important;
}
.course-header-meta i,
.author-top-content i {
    float: right;
}
.ti-angle-double-right::before {
    content: "\e662";
}
@media (min-width: 1200px) {
    .widget-brand .top-info {
        text-align: right;
    }
}
.comment-list .time i {
    float: right;
}
i.flaticon-delete:after {
    content: "×";
}
.woocommerce table.shop_table .product-remove .remove {
    color: #f33066 !important;
    font-size: 1.5rem !important;
    font-weight: 800;
}
.posts-list .date i {
    float: right;
}
.posts-list .date {
    display: flex;
    align-items: center;
}
.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
    content: "\f053" !important;
}
.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after,
.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after {
    content: "\f054" !important;
}
#popup-course #popup-footer .prev::before,
#popup-course #sidebar-toggle::before {
    content: "\f0da" !important;
}
#popup-course #popup-footer .course-item-nav .next::before,
body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
    content: "\f0d9" !important;
}
.layout-courses.display-mode-list .learn-press-courses.row > div {
    width: 100% !important;
}
.sliding-menu li a,
.sliding-menu li .sliding-menu__nav {
    text-align: right !important;
}
.sliding-menu .sliding-menu__nav:before {
    float: left !important;
    margin-right: 1em;
    margin-left: 0;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active i {
    color:#3c4852 !important;
}
.navbar-offcanvas .sliding-menu .sliding-menu__nav::before {
    content: "\e64a";
}
.navbar-offcanvas .sliding-menu .sliding-menu__back::before {
    content: "\e649" !important;
}
.woocommerce a.added_to_cart,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce input.button,
.woocommerce button.button,
.woocommerce a.button {
    padding: 0.65rem 0 !important;
}
.mobile-menu-icon:after,
.mobile-menu-icon:before {
    left: 0 !important;
    right: auto !important;
}
@media (max-width: 400px) {
    .product-block .name,
    .woocommerce a.button {
        font-size: 13px;
    }
}
@media (max-width: 767px) {
    .course-layout-item .lp-button.button {
        padding: 5px;
        font-size: 10px;
    }
    .layout-courses.display-mode-list .learn-press-courses.row > div {
        margin-bottom: 1em;
    }
}

.course-list {
  margin: 10px !important;
}
@media (min-width: 1200px) {
  .course-layout-item {
    margin: 10px !important;
  }
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a,
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a,
.learn-press-filters > li span{ 
}

.lp-user-profile .lp-user-profile-socials a:hover i {
    color: #fff !important;
}

.course-info-widget .origin-price {
  font-size: 14px !important;
  margin-left: 5px !important;
  color: #ff1634 !important;
}
.course-layout-item .course-price .origin-price {
  margin-left: 2px !important;
  font-size: 9px !important;
  color: #ff1634 !important;
}
.author-top-content > * {
    font-weight:bold;
    line-height: 16px;
}
.course-header-meta > div {
    font-weight:bold;
    line-height: 18px;
}
.review-stars-rated {
    width:100px !important;
}
.apus-social-share-course .inner {
    background:transparent !important;
}
.apus-social-share-course a {
  line-height: 30px !important;
}
@media (min-width: 1200px) {
  .course-layout-item .course-price {
    font-size: 16px !important;
  }
}

#learn-press-course-tabs .course-nav label {
  width: 144px !important;
  font-size: 100% !important;
  font-weight: bold !important;
  text-align: center !important;
}

.lp-user-profile #profile-sidebar {
    margin-top:0px !important;
}

.lp-user-profile #profile-content-courses .dashboard-statistic__row .statistic-box {
  margin: 0 5px 10px 5px;
  display: block;
  padding: 5px 10px;
  width: 125px;
}