@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,button,
ul,li,.btn,
del,em,strong,small,
fieldset,label,legend,table,
caption,tbody,tfoot,thead,
tr,th,td,
select,
.btn,
blockquote,
blockquote cite,
button,
caption,
del,
em,
fieldset,
h1,h2,h3,h4,h5,h6 {
    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;
}

.elementor-testimonial-item-wrapper .name,
.hentry .entry-content .wp-block-code,
.hentry .entry-content .wp-block-preformatted pre,
.editor-block-list__block,
.editor-default-block-appender textarea.editor-default-block-appender__content,
.editor-post-title__block .editor-post-title__input,
pre,
code,
kbd,
tt,
var,
.mfp-close,
ul.products li.product h2,
ul.products li.product h3,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .wc-block-grid__product-title,
ul.products .wc-block-grid__product h2,
ul.products .wc-block-grid__product h3,
ul.products .wc-block-grid__product .woocommerce-loop-product__title,
ul.products .wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid__products li.product h2,
.wc-block-grid__products li.product h3,
.wc-block-grid__products li.product .woocommerce-loop-product__title,
.wc-block-grid__products li.product .wc-block-grid__product-title,
.wc-block-grid__products .wc-block-grid__product h2,
.wc-block-grid__products .wc-block-grid__product h3,
.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,
.merlin__content--license-key input,
button,
input,
textarea,
select,
.poco-cute *,
.elementor-widget-poco-product-categories,
.elementor-tabs-wrapper,
.woocommerce-review-link,
.woocommerce-breadcrumb a,
#secondary .widget .widget-title, #secondary .widget .widgettitle,
.single-product div.product .product_meta .sku_wrapper:last-child, .single-product div.product .product_meta .posted_in:last-child, .single-product div.product .product_meta .tagged_as:last-child,
.single-product div.product .poco-social-share .social-share-title,
.poco-sticky-add-to-cart__content-title,
.poco-sticky-add-to-cart .poco-sticky-add-to-cart__content-button,
.single-product .time-sale .deal-text,
.post-style-1 .entry-meta,
.elementor-widget-poco-team-box .elementor-teams-wrapper .info,
.elementor-5009 .elementor-element.elementor-element-6c5fcd0 .vertical-navigation .vertical-navigation-header,
.search-by-category .input-dropdown-inner > a span,
.elementor-widget-poco-categories-carousel .cat-title span,
.elementor-widget-poco-categories-carousel .product-cat-link .cat-total,
.elementor-widget-poco-team-carousel .elementor-teams-wrapper .info,
.elementor-widget-poco-team-carousel .elementor-teams-wrapper .team-description,
.elementor-widget-poco-team-carousel .elementor-teams-wrapper .team-name,
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .hentry .more-link, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart,
.error404 .error-text,
.hide-text-menu-yes span.screen-reader-text,
.elementor-widget-poco-menu-list .elementor-menu-list-item-wrapper .elementor-menu-list-text,
.post-style-2 > .row .column-item {
font-family:feria !important;
}
.rtl .widget_price_filter .price_label, .rtl .widget_price_filter .price_label span {
  direction: rtl !important;
  unicode-bidi: embed;
  font-family:feria !important;
}
.single-product .time-sale .deal-text {
    font-size:14px; 
    margin-left: 0px;

}
.woocommerce-breadcrumb .breadcrumb-separator::after,
.main-navigation ul.menu ul li.menu-item-has-children > a::after, .main-navigation ul.menu ul li.page_item_has_children > a::after,
.main-navigation ul.nav-menu ul li.menu-item-has-children > a::after,
.main-navigation ul.nav-menu ul li.page_item_has_children > a::after,
#wl-wrapper .wl-tabs > li.active::after  {
  font-family: "poco-icon";
  content: "\e002" !important; 

} 
.wc-forward::after,
.woocommerce-Button--next::after {
  content: "\e028"; }

.woocommerce-Button--previous::before {
  content: "\e029" !important; }

.site-main nav.navigation .nav-previous a::before {
  content: "\e029" !important; }

.site-main nav.navigation .nav-next a::after {
  content: "\e028" !important; }


.slick-prev:before {
  content: "\e039"; }
  [dir="rtl"] .slick-prev:before {
    content: "\e039" !important; }
	
.slick-next:before {
  content: "\e03a"; }
  [dir="rtl"] .slick-next:before {
    content: "\e03a" !important; }
    
.single-product div.product .woocommerce-product-rating {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.elementor-widget-poco-product-categories,
.woocommerce-breadcrumb {
    font-family:feria !important;
}

.rtl .pagination a.next, .rtl .pagination a.prev, .rtl .woocommerce-pagination a.next, .rtl .woocommerce-pagination a.prev {
    -webkit-transform: rotateY(0deg) !important;
    transform: rotateY(0deg) !important;
}
.poco-icon-angle-left:before {
    content: "\e003"  !important;;
} 
.poco-icon-angle-right:before {
    content: "\e002"  !important;;
}
[dir="rtl"] .slick-slide {
  float: right;
} 
.add-cart a i {
    font-family: Flaticon;
}
.rtl .wpcf7-form,
.rtl [type="email"],
.rtl [type="number"],
.rtl [type="tel"],
.rtl [type="url"] {
    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: 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;
}
.author-top-content i,
.comment-list .time i,
.course-header-meta i,
.posts-list .date i {
    float: right;
}
.ti-angle-double-right::before {
    content: "\e662";
}
@media (min-width: 1200px) {
    .widget-brand .top-info {
        text-align: 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 {
    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 .sliding-menu__nav,
.sliding-menu li a {
    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: #fff !important;
}
.navbar-offcanvas .sliding-menu .sliding-menu__nav::before {
    content: "\e64a";
}
.navbar-offcanvas .sliding-menu .sliding-menu__back::before {
    content: "\e649" !important;
}
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.added_to_cart,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
    padding: 0.65rem 0 !important;
}
.mobile-menu-icon:after,
.mobile-menu-icon:before {
    left: 0 !important;
    right: auto !important;
}
ul.products li.product .star-rating, ul.products .wc-block-grid__product .star-rating, .wc-block-grid__products li.product .star-rating, .wc-block-grid__products .wc-block-grid__product .star-rating {
    font-size:12px !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;
    }
    .lp-single-instructor__info .instructor-avatar img {
        width: 100% !important;
    }
}
#learn-press-course-tabs .course-nav {
    flex-grow: unset;
}
ul.learn-press-nav-tabs[data-tabs] .course-nav {
    flex: none;
}
.author-top-content i,
.comment-list .time i,
.course-header-meta i {
    margin-top: 5px;
}
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
    margin-left: 0 !important;
}
.lp-profile-content table.lp-list-table tr td,
.lp-profile-content table.lp-list-table tr th {
    font-size: 1rem !important;
}
.lp-single-instructor__info {
    border: 1px solid #c3c4c780;
    box-shadow: rgba(62, 28, 131, 0.1) 0 0 20px 0;
    border-radius: 5px;
}
.lp-single-instructor__info .instructor-avatar img {
    border: none;
    width: 200px;
    border-radius: 5px;
}
.lp-single-instructor .ul-instructor-courses li {
    box-shadow: rgba(62, 28, 131, 0.1) 0 0 20px 0;
    padding: 10px;
}
.lp-single-instructor .ul-instructor-courses h3 {
    font-size: 1em;
}
.lp-single-instructor .ul-instructor-courses .price-categories .course-item-price,
.lp-single-instructor .ul-instructor-courses .price-categories .course-item-price .free {
    color: var(--skillup-theme-color) !important;
    font-weight: 700;
}
.lp-single-instructor .ul-instructor-courses .course-count div {
    font-size: 0.8rem;
}

.elementor-testimonial-item-wrapper .job,
.elementor-testimonial-item-wrapper .content
 { 
  font-family: feria !important;
  margin-right: 1rem !important;
} 
.elementor-testimonial-rating,
.elementor-testimonial-rating i{ 
  font-family: "Font Awesome 5 Free" !important;
}