.woocommerce .woocommerce-message .button, .woocommerce .checkout_coupon .button {
    font-family: inherit;
}
@media (max-width: 767px){
.rtl .widget.widget-testimonials.style2 .description {
    padding-right: 30px !important;
    padding-left: inherit !important;
}}
.rtl .widget-app .cta-mobile-app > li.app-google-play {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.rtl .widget.widget-events .event-grid .startdate {
    left: 25px;
    right: auto;
    display: none !important;
}
.search-form-popup-wrapper {
    display: none !important;
}
.rtl .comment-list .children {
    padding-left: 0 !important;
    padding-right: 0px !important;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 50% !important;
}
.woocommerce table.cart thead th.product-remove {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 5px !important;
}
.woocommerce table.cart thead th.product-thumbnail {
    border-top-right-radius: 5px !important;
    border-top-left-radius: 0 !important;
}
.woocommerce table.shop_table tbody .product-name {
    font-family: inherit;
}
.woocommerce table.shop_table tbody .product-subtotal {
    font-family: inherit;
}
.elementor-widget-text-editor .wpcf7-form {
    width: auto !important;
}

.rtl .megamenu > li {
    margin-left: 0px !important;
    margin-right: inherit !important;
}
.rtl .gallery .gallery-item .gallery-icon a:after {
    left: 100px !important;
    right: auto !important;
}
.rtl .main-menu.apus-main-menu-2 .megamenu > li {
    margin-left: 14px !important;
    margin-right: inherit !important;
}
.woocommerce table.shop_table th {
    font-family: inherit;
}
.woocommerce .cart_totals table.shop_table th {
    font-family: inherit;;
}
#add_payment_method .wc-proceed-to-checkout .btn, #add_payment_method .wc-proceed-to-checkout .viewmore-products-btn, #add_payment_method .wc-proceed-to-checkout .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .wishlist_table td.product-add-to-cart #add_payment_method .wc-proceed-to-checkout a, #add_payment_method .wc-proceed-to-checkout .wfg-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .btn, .woocommerce-cart .wc-proceed-to-checkout .viewmore-products-btn, .woocommerce-cart .wc-proceed-to-checkout .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .wishlist_table td.product-add-to-cart .woocommerce-cart .wc-proceed-to-checkout a, .woocommerce-cart .wc-proceed-to-checkout .wfg-button, .woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout .btn, .woocommerce-checkout .wc-proceed-to-checkout .viewmore-products-btn, .woocommerce-checkout .wc-proceed-to-checkout .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .wishlist_table td.product-add-to-cart .woocommerce-checkout .wc-proceed-to-checkout a, .woocommerce-checkout .wc-proceed-to-checkout .wfg-button, .woocommerce-checkout #add_payment_method .wc-proceed-to-checkout a.checkout-button, #add_payment_method .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-family: inherit;
}
.woocommerce .cart_totals table.shop_table tr.order-total .amount {
    font-family: inherit;
}

.woocommerce table.shop_table td.product-quantity input.qty {
    margin: 0;
    padding: 0px 15px 0 0px;
}
#order_review .subtotal th {
    font-family: inherit;
}
#order_review .order-total .amount, #order_review .cart-subtotal .amount {
    font-family: inherit;
    color: #c75533;
}
#add_payment_method #payment .place-order #place_order, .woocommerce-cart #payment .place-order #place_order, .woocommerce-checkout #payment .place-order #place_order {
    font-family: inherit;
}
.flaticon-left-arrow:before {
    content: "\f107" !important;
}
.flaticon-right-arrow-1:before {
    content: "\f108" !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 5em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    text-align: right;
}
.course-curriculum ul.curriculum-sections ul.section-content .course-item .course-item-meta .item-meta {
    font-family: inherit !important;
    font-weight: 600;
    font-size: 10px;
}
span.lp-label.label-فارسی {
    font-family: inherit !important;
}
@media (max-width: 991px){
.rtl .apus-topcart .dropdown-menu {
    right: -273px !important;
    left: auto;
}}
.profile-recover-order input[name="order-key"] {
    width: 220px;
    display: inline-block;
}
@media (max-width: 520px){
input#coupon_code {
    margin: 0 !important;
    width: 100% !important;
    margin-bottom: 10px !important;
}
}








.megamenu > li > a {
    font-size: 14px;
    font-family: inherit !important;
}
.vertical-wrapper .content-vertical .apus-vertical-menu > li > a .caret:before {
    content: "\f105";
    font-family: "Flaticon";
}
.widget-area.sidebar {
    pointer-events: auto !important;
}
.rs-layer {
    font-family: inherit !important;
}
.nav {
    margin-bottom: 0;
    padding-right: 0;
    list-style: none;
    padding-left: 2px;
}
body {
    letter-spacing: -0.8px;
}
.widget-area.sidebar {
position: relative;
left: 0;
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
width: 100%;
}
.vertical-wrapper .content-vertical .apus-vertical-menu > li .dropdown-menu {
    display: block;
    pointer-events: none;
    top: 0;
    padding: 20px 30px;
    border: 0;
    min-width: 700px;
}
.apus-mfp-zoom-in .mfp-content .search-form-popup .apus-search {
    height: 66px;
    border: 0;
    outline: none;
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 15px 30px 15px 70px;
}
.rtl .megamenu.effect1 > li > .dropdown-menu {
    right: 0;
    left: auto;
}
.layout-courses .course-top-wrapper select.orderby {
    margin-bottom: 0;
    width: 200px;
    height: 52px;
    background-position: 9% 50%;
}
.setting-account .user-account li a {
    font-size: 14px;
    color: #0a0a0a !important;
    display: block;
    padding: 0 15px;
}
.rtl .vertical-wrapper.style2 .title-vertical {
    padding-left: 42px;
    padding-right: 42px;
}
.megamenu.effect1 > li > .dropdown-menu {
    padding: 30px;
}
.lp-single-course .course-author .author-bio {
    font-size: 15px;
    font-style: normal;
}
@media (max-width: 1440px){
.page-404 .title-big {
    line-height: 180px;
    font-size: 45px;
}}
.rtl .listing-wishlist a [class*="icon"]:before {
    margin: 10px 5px 0px 0px;
}
.rtl .widget.widget-events.event-carousel-1 .slick-slider .event-metas {
    padding-right: 20px;
    padding-left: inherit;
}
.elementor-2336 .elementor-element.elementor-element-16c2908 .edumy-heading-title {
    font-family: inherit !important;
}
.elementor-2336 .elementor-element.elementor-element-3e10425 .edumy-heading-title {
    font-family: inherit !important;
}
.rtl .apus-search-form.default .apus-search {
    padding-right: 20px;
    padding-left: inherit;
}
.shopping_cart_content .total.empty {
    border: none;
    margin: 0;
    padding-top: 0;
    color: #0a0a0a;
    font-weight: 100;
    text-align: center;
    font-family: inherit;
    font-size: 16px;
}
.rtl .widget.widget_apus_course_features .widget-title {
    padding-right: 30px;
    padding-left: inherit;
}
#commentform #submit {
    background-image: none;
}
.nav-tabs > li {
    float: right;
    margin-bottom: -1px;
}
input {
    letter-spacing: -1px;
}
.single-lp_course .course-students {
    padding-top: 0;
}
.setting-account .user-account {
    padding: 0;
}
.setting-account .user-account .list-line li a {
    padding: 0 15px;
    font-size: 14px;
    color: #0a0a0a !important;
}
#course-item-content-header .course-item-search button {
    background: transparent;
    border: none;
    position: absolute;
    z-index: 99;
    margin-left: -30px;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    left: 45px;
    color: #777;
    right: auto;
}
body .course-item-nav .prev span, body .course-item-nav .next span {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0;
}
#course-item-content-header .course-item-search input {
    height: 30px;
    width: 385px;
    background: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    float: left;
    font-style: normal;
    color: #AAA;
}
.detail-course .rating-box .average-value {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 8px;
    color: #0a0a0a;
    font-family: inherit;
    font-family: header-font !important;
}
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    padding: 10px 0;
    text-align: left;
}
.rtl .megamenu.effect1 > li > .dropdown-menu {
    left: 0;
    right: 0;
}
p.total.text-theme.empty strong {
    font-weight: 100;
}
.apus-topcart .buttons .wc-forward {
    text-transform: none;
    padding: 12px 34px;
    font-family: inherit;
    font-size: 13px;
    line-height: normal;
    border: 0;
    font-weight: 100;
    margin: 0 20px 0 0;
}
.widget-app ul li.app-google-play a {
    background-repeat: no-repeat;
    background-position: right;
    background-size: 27px 32px;
    padding-right: 68px !important;
    background-position-x: 145px;
}
p.course-ref a {
    padding-right: 10px;
}
.course-grid .course-meta-data {
    padding: 8px 10px;
}
.rtl .listing-wishlist a [class*="icon"] {
    margin: -2px 0 0 5px;
}
.course-cover .listing-wishlist a {
    height: 34px;
}
.review-stars-rated {
    direction: ltr;
}
.rtl .widget-app ul li a {
    padding: 15px 23px 15px 63px;
}
.course-price {
    font-size: 13px;
}

.listing-wishlist a {
    font-family: inherit !important;
}

.widget-app ul li.app-store a {
    background-repeat: no-repeat;
    background-position: 23px center;
    background-size: 20px 38px;
    padding-right: 68px !important;
    padding-left: 0 !important;
    background-position-x: 145px;
}
.widget.widget_apus_course_info .course-price-wrapper .price {
    font-size: 20px;
    font-weight: 700;
    margin: 0 8px;
    color: #0a0a0a;
}
.btn.course-share, .course-share.viewmore-products-btn {
    font-size: 13px;
    line-height: 1.2;
    font-family: inherit !important;
}
.rtl .widget-social .social > li:first-child {
    margin-right: 0;
    margin-left: 15px;
}
.product-block.grid .groups-button .add-cart .added_to_cart.product_type_grouped:before, .product-block.grid .groups-button .add-cart .added_to_cart.product_type_external:before, .product-block.grid .groups-button .add-cart .added_to_cart.product_type_variable:before, .product-block.grid .groups-button .add-cart .button.product_type_grouped:before, .product-block.grid .groups-button .add-cart .button.product_type_external:before, .product-block.grid .groups-button .add-cart .button.product_type_variable:before {
    content: "\f108";
}
.elementor-2336 .elementor-element.elementor-element-59f881c .edumy-heading-title {
    font-family: inherit !important;
}
.apus-pagination > span.next:after, .apus-pagination > a.next:after {
    font-size: 14px;
    content: "\f108";
}
.apus-pagination > span, .apus-pagination > a {
    font-family: inherit !important;
}
.startdate {
    font-family: inherit !important;
}
.participant-item .name {
    font-size: 15px;
    line-height: 24px;
    margin: 20px 0 5px 0;
}
.elementor-2336 .elementor-element.elementor-element-393f7e2 a.elementor-button, .elementor-2336 .elementor-element.elementor-element-393f7e2 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    fill: #ffffff;
    color: #ffffff;
    border-radius: 40px 40px 40px 40px;
    padding: 16px 48px 16px 48px;
    font-family: inherit !important;
}
.rtl .widget.widget-call-to-action.style4 .widget-title {
    text-align: right;
}
.rtl .post.post-grid-v1 .entry-date-time {
    right: 30px !important;
    left: auto !important;
}
.post.post-grid-v1 .entry-date-time span.month {
    font-weight: 400;
    font-size: 14px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-family: inherit !important;
}
.elementor-1180 .elementor-element.elementor-element-5328419 a.elementor-button, .elementor-1180 .elementor-element.elementor-element-5328419 .elementor-button {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    fill: #ffffff;
    color: #ffffff;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 50px 17px 50px;
    font-family: inherit !important;
}
.widget.widget-call-to-action.style3 .btn:after, .widget.widget-call-to-action.style3 .viewmore-products-btn:after {
    color: #fff;
    content: "\f108";
    font-size: 15px;
    font-family: "Flaticon";
    margin-left: 25px;
}
.widget.widget-call-to-action.style4 .btn:after, .widget.widget-call-to-action.style4 .viewmore-products-btn:after {
    color: #fff;
    content: "\f108";}
.rtl .widget.widget-call-to-action.style4 .btn:after, .rtl .widget.widget-call-to-action.style4 .viewmore-products-btn:after {
    margin-right: 25px;
    margin-left: inherit;
}
.apus-language .btn-link {
    outline: none;
    color: #0a0a0a;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    text-decoration: none;
    background-color: transparent;
    font-family: "Nunito", Arial, sans-serif;
    font-family: inherit !important;
}
.rtl .widget.widget-mailchimp .mc4wp-form-fields input[type="email"] {
    margin-left: 5px;
    margin-right: inherit;
}
select {
    background-position: 9% 50%;
	font-size: 13px;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
    unicode-bidi: embed;
}

.shopping_cart_content .cart_list .quantity {
    font-family: inherit !important;
    font-size: 16px;
    color: #7e7e7e;
    padding: 0;
    display: inline;
}
.rtl .shopping_cart_content .cart_list .cart-main-content .remove {
    left: 10px;
    right: auto;
}
.header-button-woo.header-button-woo-2:before, .header-button-woo.header-button-woo-2:after {
    background: none;
}

.margin-left-15 {
    margin-right: 15px !important;
    margin-left: inherit !important;
}
.margin-left-15 {
    margin-right: 15px !important;
    margin-left: inherit !important;
}
.rtl .apus-topcart .buttons .wc-forward {
    margin: 0 0px 0 5px !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
}
.rtl .apus-pagination > span.next, .rtl .apus-pagination > a.next {
    padding-left: 58px;
    padding-right: 48px;
}
.woocommerce .percent-sale, .woocommerce span.onsale {
    font-family: inherit;
}
.details-product .information .price {
    font-size: 16px !important;
}
.main-menu.apus-main-menu-2 .megamenu > li > a {
    text-transform: none;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 19px;
    font-weight: 400;
}
.apus_custom_menu.gray .menu li a {
    font-size: 13px;
    font-family: inherit !important;
}
.lp-tab-sections .section-tab {
    float: right !important;
    list-style: none;
}
.post.post-grid-v2 .title {
    font-size: 16px;
}
.widget.widget-call-to-action.style2 .description {
    font-size: 14px;
    line-height: 35px;
}
.name {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
}
.elementor-2336 .elementor-element.elementor-element-810d41f .edumy-heading-title {
    font-family: inherit !important;
}
.page-404 .return .btn-to-back:before {
    content: "\f108";
    font-family: "Flaticon";
    right: -25px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.page-404 .widget-search .btn i:before, .page-404 .widget-search .viewmore-products-btn i:before {
    margin: 0;
    font-size: 14px;
    content: "\f108";
    opacity: 1;
    filter: alpha(opacity=100);
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
    margin: 0 0 0 30px;
}
.rtl .details-product .information .cart div.quantity-wrapper {
    float: right;
}
th {
    text-align: right;
}
.woocommerce div.product form.cart .button {
    color: #fff;
    border: 0;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    position: relative;
    text-transform: capitalize;
    background-color: #ff1053;
    padding: 19px 42px 19px 80px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    float: right;
}
.fa {
    display: inline-block;
    font-family: FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
    text-align: right;
}
.elementor-element.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    font-size: 14px;
    font-family: inherit;
    font-weight: 400;
    background-color: #f9fafc;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.woocommerce table.shop_attributes td {
    font-style: normal;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
    font-size: 15px;
    font-weight: normal;
    text-transform: none;
    width: 30%;
    padding: 18px;
    font-weight: 600;
    color: #0a0a0a;
    font-family: "Nunito", Arial, sans-serif;
    background-color: #fff !important;
    border: 1px solid #eeeeee;
    font-family: inherit;
}
form[name="search-course"] .search-course-button {
    position: absolute;
    top: 1px;
    left: 1px;
    right: inherit;
}
.rtl .widget[class*="widget_apus_course_filter"] ul li label {
    padding-right: 28px;
    padding-left: inherit;
}
.rtl .layout-courses .course-top-wrapper .learn-press-search-course-form input[type="text"] {
    padding-right: 15px;
    padding-left: inherit;
}
.dropdown-menu li a {
    color: #0a0a0a;
    font-size: 16px;
    font-family: "Nunito", Arial, sans-serif;
    font-family: inherit !important;
}
.elementor-288 .elementor-element.elementor-element-81ad0a4 a.elementor-button, .elementor-288 .elementor-element.elementor-element-81ad0a4 .elementor-button {
    font-family: inherit !important;
}
.megamenu .dropdown-menu li > a {
    position: relative;
    font-size: 13px;
}
.rtl .post.post-grid-v2 .content {
    right: 0;
    left: auto;
}
.rtl .widget.widget-events .event-metas {
    right: 0;
    left: auto;
}
.rtl .widget.widget-events .slick-slider .event-metas {
    padding-right: 40px;
    padding-left: inherit;
}
.list-unstyled {
    padding-right: 0;
    list-style: none;
    padding-left: inherit;
}
.btn {
    font-family: inherit;
}
.post.post-list-v2 .entry-title-detail {
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    margin: -5px 0 5px 0;
}

.widget-app ul li .app-heading {
    color: #fff;
    font-size: 14px;
    line-height: normal;
    font-family: "Nunito", Arial, sans-serif;
    font-family: inherit !important;
}
.rtl .post.post-grid-v2 .entry-date-time {
    right: 30px !important;
    left: auto !important;
}
.edumy-heading-title {
    color: #0a0a0a;
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 8px 0;
}
.elementor-1445 .elementor-element.elementor-element-59d8397 > .elementor-widget-container {
    margin: 0px 0 0px 0px;
}
.elementor-widget-text-editor .wpcf7-form input[type='text'], .elementor-widget-text-editor .wpcf7-form input[type='email'], .elementor-widget-text-editor .wpcf7-form input[type='password'] {
    font-family: inherit !important;
    text-align: right;
}
.post.post-grid-v1 .list-categories a {
    font-size: 14px;
    font-family: inherit !important;
}
.elementor-widget-text-editor .wpcf7-form input[type="submit"] {
    font-family: inherit !important;
    text-align: right;
    float: right;
}
.btn.btn-outline, .btn-outline.viewmore-products-btn {
    font-size: 16px;
    font-family: inherit !important;
}
.post.post-grid-v1 .entry-title-detail {
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 8px;
}
.apus-search-form.default .apus-search {
    font-family: inherit !important;
}
.rtl .widget.widget-call-to-action.style4 {
    text-align: right;
}
.elementor-widget-text-editor .wpcf7-form .pcf7-form-contact label {
    cursor: pointer;
    color: #0a0a0a;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}
.btn.btn-read-more, .btn-read-more.viewmore-products-btn {
    font-size: 12px;
}
.entry-title-detail {
    font-size: 16px;
}
.main-menu.apus-main-menu-3 .megamenu > li > a {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}
.entry-date {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #7e7e7e;
}
.entry-date-time a {
    font-size: 15px;
    font-family: inherit !important;
}
.elementor-1449 .elementor-element.elementor-element-2b90f40 a.elementor-button, .elementor-1449 .elementor-element.elementor-element-2b90f40 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    fill: #0a0a0a;
    color: #0a0a0a;
    padding: 0px 0px 0px 0px;
    font-family: inherit !important;
}
.post-layout .categories-name {
    font-size: 13px;
    font-family: inherit !important;
}
.widget-image-box.layout1 .description {
    font-size: 13px;
}
.widget.widget-call-to-action.style5 .btn-custom:before {
    content: "\f108";
}
.comment-list .comment-author strong {
    color: #0a0a0a;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    display: block;
    margin-bottom: 4px;
    text-transform: capitalize;
    font-family: "Nunito", Arial, sans-serif;
    font-family: inherit;
}
.detail-post .entry-tags-list strong {
	 font-size: 15px;
    font-family: inherit !important;
}
#commentform #submit {
    font-size: 14px;
    font-family: inherit;
}
.detail-post .apus-social-share .title {
    color: #3b3b3b;
    font-size: 15px;
    line-height: 28px;
    font-family: "Nunito", Arial, sans-serif;
    margin-right: 10px;
    font-family: inherit !important;
}
.rtl #commentform #submit {
    padding: 14px 50px 14px 50px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #c75533;
    font-weight: 700;
    font-family: "Nunito", Arial, sans-serif;
    font-family: inherit !important;
}
.woocommerce .star-rating {
    float: left;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 13px;
    font-family: inherit !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__author {
    font-size: 16px;
    font-family: inherit !important;
}
.woocommerce #respond input#submit {
    font-family: inherit !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding-right: 30px;
    padding-left: inherit;
}
.details-product .apus-social-share span {
    font-family: "Nunito", Arial, sans-serif;
    color: #0a0a0a;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    font-family: inherit;
}
.rtl .product-block .out-of-stock {
    right: 12px;
    left: auto;
}
.rtl .post.post-grid-v2 .content {
    padding-right: 30px;
    padding-left: inherit;
}

span.lp-label.label-yes , span.lp-label.label-no , span.lp-label.label-intermediate , span.lp-label.label-12.week ,span.lp-label.label-beginner , span.lp-label.label-advanced , span.lp-label.label-English {
    font-size: 0 !important;
}
span.lp-label.label-English:after {
  font-size:15px;
  content: 'انگلیسی';
}
span.lp-label.label-intermediate:after {
    content: 'مقدماتی';
   font-size: 15px;
}
span.lp-label.label-advanced:after {
    content: 'پیشرفته';
    font-size: 15px;
}
span.lp-label.label-12.week:after {
   content: '۱۲ هفته';
   font-size: 15px;  
}
span.lp-label.label-beginner:after {
    font-size: 15px;
    content: 'مبتدی';
}
span.lp-label.label-yes:after {
    content: 'بله';
    font-size: 15px;
}
span.lp-label.label-no:after {
    content: 'خیر';
    font-size: 15px;
}
span.lp-label.label-8.week:after {
   content: '8 هفته';
   font-size: 15px;  
}
span.lp-label.label-9.week:after {
   content: '9 هفته';
   font-size: 15px;  
}
span.lp-label.label-10.week:after {
   content: '10 هفته';
   font-size: 15px;  
}
span.lp-label.label-7.week:after {
   content: '7 هفته';
   font-size: 15px;  
}
span.lp-label.label-6.week:after {
   content: '6 هفته';
   font-size: 15px;  
}
span.lp-label.label-5.week:after {
   content: '5 هفته';
   font-size: 15px;  
}
span.lp-label.label-4.week:after {
   content: '4 هفته';
   font-size: 15px;  
}
span.lp-label.label-3.week:after {
   content: '3 هفته';
   font-size: 15px;  
}
span.lp-label.label-2.week:after {
   content: '2 هفته';
   font-size: 15px;  
}
span.lp-label.label-1.week:after {
   content: '1 هفته';
   font-size: 15px;  
}
.learnpress .lp-label {
    font-family: inherit;
}
span.lp-label.week {
    font-size: 0 !important;
}
body #course-item-content-header .lp-form.lp-button-back .button {

    font-family: inherit;
}
.course-item-nav .prev a, .course-item-nav .next a {
    font-weight: 400;
    font-family: inherit !important;
}
a.btn.btn-read-more.style3 {
    display: none !important;
}
startdate {
    font-size: 0!important;
}
.startdate span.day:after {
    content: 'مهر'!important;
    font-size: 20px!important;
    display: block!important;
    line-height: 0!important;
}
.product-block.grid .groups-button .add-cart .added_to_cart:before {
    color: #fff;
    content: "\f108";
}
span.month {
    font-size: 0 !important;
}
.woocommerce table.shop_table td.product-quantity input.qty {
    font-family: inherit;

}
