@charset "UTF-8";
.woocommerce-tabs ul.list-courses-assign-product{margin-right:25px !important;list-style-type:numeric;text-align:right;border:none !important;max-width:none !important;}
ul.list-courses-assign-product li{display:list-item !important;}
.woocommerce-tabs ul.list-courses-assign-product li a{padding:0;}
.course-via-product{font-size:1rem;}
.course-via-product ul{padding-right:0;}
.woocommerce-checkout .lp-course-sold-out{border:1px solid #ccc;border-radius:4px;margin:1rem 0;max-height:200px;overflow-y:auto;}
.woocommerce-checkout .lp-course-sold-out__title{padding:10px;cursor:pointer;margin:0;position:relative;}
.woocommerce-checkout .lp-course-sold-out__title::after{content:"";position:absolute;left:15px;top:50%;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(-225deg) translate(0, 50%);}
.lp-course-sold-out:has(.lp-course-sold-out__list.is-active) .lp-course-sold-out__title::after{transform:rotate(-45deg) translate(0, -50%);}
.woocommerce-checkout .lp-course-sold-out__list{list-style-type:numeric;padding:0;height:0;overflow:hidden;margin-block:0;transition:all 0.5s ease-out;}
.woocommerce-checkout .lp-course-sold-out__list.is-active{height:auto;padding:0 2rem 1rem;margin:0 20px;}
.lp-btn-woo-view-cart {
font-size: var(--lp-font-size-base, 1em);
display: inline-block;
padding: 12px 24px;
background-color: var(--lp-primary-color, #ffb606);
color: var(--lp-color-white, #fff);
text-decoration: none;
border-radius: var(--lp-border-radius, 5px);
transition: background-color 0.3s ease;
border-width: 0;
width: 100%;
cursor: pointer;
}.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist){outline:none !important;}
.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).lp-button{border:none;}
.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).modern, .lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).icon-only{border:none;background:none;color:unset;padding:0;}
.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).modern i, .lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).icon-only i{color:var(--lp-primary-color);}
.site button.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).modern, .site button.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).icon-only{border:none;background:none;color:unset;padding:0;}
.site button.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).modern i, .site button.lp-button-wishlist-action:not(.wp-block-learnpress-course-button-wishlist).icon-only i{color:var(--lp-primary-color);}
#learn-press-profile-tab-course-wishlist.has-courses .learn-press-message{display:none;}
.course-wishlist{float:left;}
.course-wishlist.heartbeat{animation-name:course-wishlist-heartbeat;animation-duration:1s;animation-timing-function:ease-out;animation-delay:3s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running;}
.course-wishlist.heartbeat.ajaxload{animation-duration:0.3s;animation-name:course-wishlist-heartbeat-ajaxload;animation-delay:0s;}
.course-wishlist:before{content:"\f004";margin-left:5px;font-family:"lp-icon";}
.course-wishlist.filled:before{content:"\f004";}
.lp-item-wishlist{cursor:pointer;text-transform:capitalize;}
.lp-item-wishlist::before{margin-left:10px;display:inline-block;font-family:"lp-icon";content:"\f08a";font-size:18px;}
.lp-item-wishlist.active::before{content:"\f004";color:var(--lp-primary-color);}
.lp-btn-wishlist:hover{background:var(--lp-primary-color);}
.lp-btn-wishlist:hover .lp-item-wishlist.active::before{color:white;}
@keyframes course-wishlist-heartbeat {
0%{transform:scale(1);}
100%{transform:scale(1.2);}
}
@keyframes course-wishlist-heartbeat-ajaxload {
0%{transform:scale(1);}
100%{transform:scale(1.5);}
}
#learn-press-course .learn-press-course-wishlist,
#learn-press-profile .learn-press-course-wishlist{display:block;position:relative !important;background:#fff;border:1px solid #000;font-size:14px;color:#000;padding:5px;}
.learn-press-courses .lp-button-wishlist-action.icon-only{position:absolute;top:10px;right:10px;z-index:1;}
.learn-press-courses .lp-wishlist-widget-loop .lp-button-wishlist-action.icon-only{position:static;}
.ul-instructor-courses .course-thumbnail{position:relative;}
.lp-toast.toastify{background:#EBF8E5;color:#3AB500;border-radius:var(--lp-border-radius, 5px);box-shadow:0 0 0;display:flex;align-items:center;}
.lp-toast.toastify .toast-close{background:transparent !important;font-size:0;padding-right:12px;}
.lp-toast.toastify .toast-close:before{content:"\f00d";font-family:"lp-icon";font-size:16px;color:#000;line-height:17px;}
.lp-toast.toastify .toast-close:hover{opacity:1;}
.lp-toast.toastify.error{background-color:#FEE5E5;color:#FF3B30;padding:12px 20px;border:none;margin:0 auto;}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist.active > a::before{color:white;}
#learn-press-profile .learn-press-wishlist-courses{display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 290px));grid-gap:20px;padding-left:20px;}
#learn-press-profile .learn-press-wishlist-courses h3{font-size:1em;padding:5px 0;}
#learn-press-profile .learn-press-wishlist-courses .lp-btn-wishlist{width:100%;}
#learn-press-profile .elementor-widget-learnpress_course_wishlist .course-wishlist-box .lp-button{border:none;}
#learn-press-profile .lp-item-wishlist{cursor:pointer;}
#learn-press-profile .lp-item-wishlist::before{display:inline-block;font-family:"lp-icon";content:"\f08a";font-size:18px;}
#learn-press-profile .lp-item-wishlist.active::before{content:"\f004";}
#profile-content-wishlist h3{margin-top:0;}
#profile-content-wishlist .learn-press-courses.wishlist{margin-top:24px;}
#profile-content-wishlist .learn-press-courses.wishlist li{width:33%;}
button.lp-button.wp-block-learnpress-course-button-wishlist{display:flex;gap:5px;font-size:unset;padding:12px 24px;background:unset;}
button.lp-button.wp-block-learnpress-course-button-wishlist:not(.has-border-color){border:none;}
button.lp-button.wp-block-learnpress-course-button-wishlist i{color:unset;}
button.lp-button.wp-block-learnpress-course-button-wishlist:hover{color:unset;background:#ffb606 !important;cursor:pointer;}
button.lp-button.wp-block-learnpress-course-button-wishlist:hover i{color:unset;}
.learn-press-courses .lp-button-wishlist-action.icon-only.wp-block-learnpress-course-button-wishlist{position:unset;}
.lp-button.loading{pointer-events:none;opacity:0.8;}
.lp-button.loading:before{display:inline-block;font-family:"lp-icon";content:"\f110";animation:lp-rotating 1s linear infinite;margin-left:5px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin-top:-2px;}
.lp-single-offline-course__right .course-button-wishlist__wrapper-no-css{text-align:center;}
.lp-single-offline-course__right .item-meta .lp-button.lp-button-wishlist-action {
margin-top: 20px;
}

.review-stars-rated{display:flex;margin-bottom:10px;position:relative;}
.review-stars-rated .review-star{position:relative;line-height:1;margin:0 1px;}
.review-stars-rated .review-star .lp-review-svg-star.fas{position:absolute;right:0;top:0;overflow:hidden;}
.review-stars-rated .review-star.empty, .review-stars-rated .review-star.filled{color:#f2b827;display:inline-block;position:relative;}
.review-stars-rated .review-star.empty::before, .review-stars-rated .review-star.filled::before{line-height:1;content:"☆";vertical-align:top;white-space:nowrap;}
.review-stars-rated .review-star.empty:before{color:#DDD;content:"☆";}
.review-stars-rated .review-star.filled{position:absolute;top:0;right:0;}
.review-stars-rated.center{justify-content:center;}
.lp-review-svg-star svg{width:20px;}
.lp-review-svg-star.far{position:relative;}
.lp-review-svg-star.far svg{stroke:#ffb60a;}
.lp-review-svg-star.fas svg{fill:#ffb60a;stroke:transparent;}
.course-rate{display:flex;margin-bottom:50px;}
.course-rate__details{margin-right:50px;flex:1;}
.course-rate__summary-value{font-size:90px;text-align:center;color:#333;line-height:1;}
.course-rate__summary-stars .review-stars-rated{justify-content:center;}
.course-rate__summary-text{text-align:center;color:#777;}
.course-rate__details-row{display:flex;margin:0 0 10px 0;align-items:center;gap:10px;}
.course-rate__details-row .course-rate__details-row-star{flex:0 0 45px;text-align:left;color:#CCC;}
.course-rate__details-row .course-rate__details-row-star i{display:inline-block;margin-right:5px;}
.course-rate__details-row .course-rate__details-row-value{flex:1;position:relative;margin:0 10px 0 30px;}
.course-rate__details-row .course-rate__details-row-value .rating, .course-rate__details-row .course-rate__details-row-value .rating-gray{height:15px;background:#ffb608;position:absolute;top:50%;margin-top:-7px;border-radius:3px;}
.course-rate__details-row .course-rate__details-row-value .rating-gray{width:100%;background:#EEE;}
.course-rate__details-row .course-rate__details-row-value .rating-count{color:#333;display:inline-block;position:absolute;left:-50px;text-align:left;line-height:1;margin:5px 0;}
.course-review-wrapper{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;text-align:center;background:rgba(0, 0, 0, 0.5215686275);}
.course-review-wrapper.active{display:block;}
.review-overlay{background:#000;bottom:0;right:0;position:fixed;top:0;width:100%;opacity:0.6;}
.review-form{background-color:rgb(255, 255, 255);padding:20px;position:relative;width:80%;max-width:600px;margin-top:10%;display:inline-block;text-align:right;}
.review-form h4{margin:0 0 15px;font-weight:600;display:flex;justify-content:space-between;}
.review-form h4 .close{border:none;text-decoration:none;width:auto;height:auto;}
.review-form h4 .close::before{font-size:32px;}
.review-form .review-fields{margin:0;padding:0;list-style:none;}
.review-form .review-fields input[type=text]{min-height:50px;padding:15px;width:100%;}
.review-form .review-fields textarea{min-height:90px;padding:15px;width:100%;}
.review-form .review-fields .review-stars{padding:0;}
.review-form .review-fields > li{margin:0 0 20px 0;}
.review-form .review-fields > li > label{display:block;margin:0 0 7px;}
.review-form .review-fields > li > label .required{margin-right:5px;}
.review-form .review-fields .review-actions{margin-bottom:0;}
.review-form .ajaxload, .review-form .message{display:none;}
.review-form button.submit-review.loading:before{margin-left:10px;}
.review-stars{margin:0 0;list-style:none;overflow:hidden;display:flex;}
.review-stars::after{clear:both;content:"";display:block;}
.review-stars span::before{font-size:25px;cursor:pointer;}
.review-stars > li{height:auto;list-style:none;}
.review-stars > li span{text-decoration:none;border-bottom:none;width:auto;height:auto;cursor:pointer;}
.review-stars > li span.hover svg{fill:#f2b827;stroke:#f2b827;}
.review-stars > li a:visited, .review-stars > li a:focus{border:none;}
.course-review-wrapper.submitting .ajaxload, .course-review-wrapper.error .message{display:inline-block;}
.course-review-wrapper.submitting .ajaxload{position:absolute;top:48%;right:48%;}
.course-review-wrapper.submitting .review-form{position:relative;}
.course-review-wrapper.submitting .review-form .form-overlay-review{background:#000;bottom:0;right:0;position:absolute;top:0;width:100%;opacity:0.3;}
.course-rate{overflow:hidden;margin:10px 0;width:100%;}
.course-rate .review-bar{width:calc(100% - 125px);margin-left:5px;height:15px;background:#DDD;display:inline-block;}
.course-rate .review-bar .rating{background:#95e6f9;height:15px;}
.course-rate .review-number{margin-bottom:0;}
.learnpress-course-review .course-reviews-list, .learnpress-course-review .course-reviews-list-shortcode{list-style:none;margin:10px 0 0 0;padding:0;}
.learnpress-course-review .course-reviews-list li, .learnpress-course-review .course-reviews-list-shortcode li{margin-bottom:20px;padding:20px;background-color:#fafafa;border:1px solid #ddd;overflow:hidden;display:flex;flex-wrap:wrap;}
.learnpress-course-review .course-reviews-list li .review-author, .learnpress-course-review .course-reviews-list-shortcode li .review-author{width:100px;margin-left:20px;}
.learnpress-course-review .course-reviews-list li .review-author img, .learnpress-course-review .course-reviews-list-shortcode li .review-author img{width:100%;height:auto;}
.learnpress-course-review .course-reviews-list li .review-content-right, .learnpress-course-review .course-reviews-list-shortcode li .review-content-right{flex:1;}
.learnpress-course-review .course-reviews-list li .user-name, .learnpress-course-review .course-reviews-list-shortcode li .user-name{margin:0;}
.learnpress-course-review .course-reviews-list li .review-info, .learnpress-course-review .course-reviews-list-shortcode li .review-info{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap;}
.learnpress-course-review .course-reviews-list li .review-stars-rated, .learnpress-course-review .course-reviews-list-shortcode li .review-stars-rated{margin-bottom:0;}
.learnpress-course-review .course-reviews-list li .author-rated, .learnpress-course-review .course-reviews-list-shortcode li .author-rated{flex:1;}
.learnpress-course-review .course-reviews-list li .course-review-title, .learnpress-course-review .course-reviews-list-shortcode li .course-review-title{margin:0 0 8px 0;}
@media(max-width:480px){
.learnpress-course-review .course-reviews-list li, .learnpress-course-review .course-reviews-list-shortcode li{flex-direction:column;gap:12px;}
}
.lp-field-star .lp-course-filter__field div.lp-filter-item-star{display:flex;align-items:center;gap:10px;}
.lp-field-star .lp-course-filter__field div.lp-filter-item-star .review-stars-rated {
margin: 0;
}@font-face{font-family:IRANSans;src:url(//toamuz.com/wp-content/plugins/persian-woocommerce/assets/fonts/iransans/iransans.woff2) format('woff2 supports variations'), url(//toamuz.com/wp-content/plugins/persian-woocommerce/assets/fonts/iransans/iransans.woff2) format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap;}:root {
--pw-admin-font-family: IRANSans, sans-serif;
}body, body.rtl, body.locale-he-il, td, .wpview-error p, th, body.locale-vi, pre, body#tinymce.wp-editor.content p, body#tinymce.wp-editor.content ol, body#tinymce.wp-editor.content ul, body#tinymce.wp-editor.content dl,
body.mce-content-body[data-id="content"], body.mce-content-body[data-id="content"] h1, body.mce-content-body[data-id="content"] h2, body.mce-content-body[data-id="content"] h3, body.mce-content-body[data-id="content"] h4, body.mce-content-body[data-id="content"] h5, body.mce-content-body[data-id="content"] h6, body.mce-content-body[data-id="content"] p,
body#tinymce.wp-editor.content dt, body, a, p, div, input, span, h1, h2, h3, h4, h5, h6, textarea, ul, li, button, .editor-post-title__block .editor-post-title__input, .rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl #wpadminbar *, ul#adminmenu, .contextual-help-sidebar, .help-tab-content, .active, .add-buttons-title, .updated_base, .selection-error-label, .selection-error-filename, .selection-error-message, .details, .instructions, code, p, a, h1, h2, h3, h4, h5, h6, input, label, button, select, .description, textarea, form, th, .username, .display-name, #published-posts, span.editor-block-inspector__no-blocks.block-editor-block-inspector__no-blocks, .table-of-contents__counts, input, td, .manage-menus, .widget-description, ul, li, .rtl #wpadminbar *, .editor-styles-wrapper > *, .editor-styles-wrapper p, .editor-styles-wrapper ol, .editor-styles-wrapper ul, .editor-styles-wrapper dl, .editor-styles-wrapper dt, .editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block h1, .editor-styles-wrapper .wp-block h2, .editor-styles-wrapper .wp-block h3, .editor-styles-wrapper .wp-block h4, .editor-styles-wrapper .wp-block h5, .editor-styles-wrapper .wp-block h6, .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter, .editor-styles-wrapper cite, .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-caption-text, .editor-post-title__block .editor-post-title__input, .editor-styles-wrapper .wp-block h1, .editor-styles-wrapper .wp-block h2, .editor-styles-wrapper .wp-block h3, .editor-styles-wrapper .wp-block h4, .editor-styles-wrapper .wp-block h5, .editor-styles-wrapper .wp-block h6, .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter, .editor-styles-wrapper cite, .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-caption-text, .components-form-token-field__input-container, body.rtl, body.rtl .press-this a.wp-switch-editor, .wp-block-nextpage > span,
.components-placeholder__error, .components-placeholder__fieldset, .components-placeholder__instructions, .components-placeholder__label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input, .media-frame, .media-modal,
.media-frame input[type=color], .media-frame input[type=date], .media-frame input[type=datetime-local], .media-frame input[type=datetime], .media-frame input[type=email], .media-frame input[type=month], .media-frame input[type=number], .media-frame input[type=password], .media-frame input[type=search], .media-frame input[type=tel], .media-frame input[type=text], .media-frame input[type=time], .media-frame input[type=url], .media-frame input[type=week], .media-frame select, .media-frame textarea,
.media-frame .search, .rtl .media-frame, .rtl .media-frame .search, .rtl .media-frame input[type=email], .rtl .media-frame input[type=number], .rtl .media-frame input[type=password], .rtl .media-frame input[type=search], .rtl .media-frame input[type=tel], .rtl .media-frame input[type=text], .rtl .media-frame input[type=url], .rtl .media-frame select, .rtl .media-frame textarea, .rtl .media-modal,
.mce-container .mce-monospace, .mce-widget .mce-monospace, .mce-window .wp-editor-help kbd, .vue__time-picker, .cx-vui-component, .cx-vui-panel, .cs-vui-title, .wrap .cs-vui-title, .cx-vui-subtitle, .cx-vui-text, .cx-vui-popup__body, .cx-vui-button, .cx-vue-list-table,
.elementor-panel, body, .elementor-safe-mode-toast, .elementor-button,
.elementor-panel .elementor-panel-scheme-buttons .elementor-button, .e-global__confirm-input-wrapper input, input, #elementor-panel-elements-search-input,
.elementor-templates-modal .dialog-widget-content, .right-side-pwoo .right-side-pwoo h3, .persian-woocommerce .about-wrap h1, .persian-woocommerce .about-wrap h2,
.persian-woocommerce .about-wrap h3, .persian-woocommerce .about-wrap h4, .persian-woocommerce .about-wrap h5,
.persian-woocommerce .about-wrap h1, .persian-woocommerce .about-wrap h2, .persian-woocommerce .about-wrap h3,
.persian-woocommerce .about-wrap h4, .persian-woocommerce .about-wrap h5, .persian-woocommerce{font-family:var(--pw-admin-font-family);}
#wpbody, h1, h2, h3, h4, h5, h6, .persian-woocommerce h1, .persian-woocommerce h2, .persian-woocommerce h3,
.persian-woocommerce h4, .persian-woocommerce h5, .persian-woocommerce h6,
body.woocommerce_page_wc-settings .nav-tab-wrapper a{font-family:var(--pw-admin-font-family) !important;}
#yoast-snippet-preview-container * {
font-family: sans-serif !important;
}