.wlpf-group-wrap .wlpf-group-collapse-button/*
Theme Name:   Parsavesta Chid
Theme URI:    https://parsavesta.com
Description:  Parsavesta Chid Theme
Author:       KESHAVARZDEHGHAN
Author URI:   http://parsavesta.com
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  hello-elementor
*/
/**/


@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff/YekanBakh_FaNum_Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/YekanBakh_FaNum_Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/woff/YekanBakh_FaNum_Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/YekanBakh_FaNum_Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/woff/YekanBakh_FaNum_Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/woff/YekanBakh_FaNum_Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PARSAVESTA;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/woff/YekanBakh_FaNum_Fat.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}



body,
p,
input,
a,
button,
h1,
h2,
h3,
h4,
h5,
h6,
th,
tr,
li, 
.pars-total-checkout span, .ht-products, .widget-woocommerce-my-account, .e-n-accordion-item-title-text{
    font-family: PARSAVESTA !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size: 20px;
    color: gray;
}
ul {
    padding: 0;
    margin: 0;
}
.plyr__control {
    background: transparent !important;
}
/*فرم سرچ*/
.top-header-pars input {
    border: none;
    background: transparent;
}
.top-header-pars .aws-search-btn.aws-form-btn {
    background: transparent !important;
    border: none;
}
.top-header-pars span.aws-search-btn_icon svg {
    color: #fff;
}
.top-header-pars .aws-search-field {
    border: none;
}
form.aws-search-form.aws-show-clear.aws-focus {
    background: transparent;
    color: #fff !important;
}
.aws-container .aws-search-field:focus {
    background-color: #fff0;
    color: #fff !important;
}
.top-header-pars .aws-search-field::placeholder {
    color: #fff;
}
.top-header-pars .aws-search-clear span {
    color: #fff;
}
/*صفحه تکی محصول-بخش نظرات*/
.product-reviews-pars .woocommerce-Reviews-title {
    font-size: 15px;
}
.product-reviews-pars textarea#comment {
    border: 1px solid #e5e5e5;
    outline: none;
}
/*START FAQ*/
p.acc-answer {
    display: none;
}
.acc-question,
.acc-answer {
    background: #fafafa;
    margin: 0 0 10px 0;
    padding: 15px;
    border: 1px dashed gray;
    font-size: 17px !important;
    font-weight: 600;
    border-radius: 9px;
    position: relative;
    cursor: pointer;
}
.acc-question:after {
    content: "";
    background: transparent;
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 20px;
    border-left: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: rotate(-45deg);
    top: 18px;
}
.acc-question:hover {
    background: #e6e6e6;
    transition: all 500ms ease;
}
.acc-step.active .acc-question {
    margin-bottom: 0;
    border-radius: 9px 9px 0 0;
}
.acc-step.active .acc-answer {
    border-radius: 0 0 9px 9px;
    border-top: 0;
}
p.acc-answer {
    font-size: 14px !important;
    font-weight: 500;
    text-align: justify;
}
/*START FAQ*/
/*pars-woocommerce-ordering*/
.pars-woocommerce-ordering-button {
    background: red;
}
.woocommerce-order-received section.woocommerce-customer-details {
    display: none !important;
}
.pars-woocommerce-ordering-toggle {
    flex-direction: column;
    background: #fff;
    position: absolute;
    width: 100%;
    padding: 10px;
    z-index: 99;
    border-radius: 5px;
    border: 1px solid gray;
    display: none;
}
span.pars-woocommerce-ordering-button:after {
    content: "";
    font-family: awsome;
}
.pars-woocommerce-ordering-button svg {
    width: 15px;
}
.pars-woocommerce-ordering-button {
    background: transparent;
    display: flex;
    align-items: center;
    width: 100%;
    border: 1px solid gray;
    border-radius: 5px;
    padding: 5px;
    cursor: pointer;
}
.pars-woocommerce-ordering-toggle a {
    display: block;
}
/*pars-woocommerce-ordering*/
/*صفحه جزئیات سفارش*/
.page-id-1818 .woocommerce-customer-details {
    display: none;
}
/*صفحه تسویه حساب*/
.text-number-Card h2 {
    font-size: 15px !important;
}
.number-card {
    font-size: 18px;
    font-weight: 800;
    color: red;
}
div#gform_fields_1 {
    grid-row-gap: 20px !important;
}
.woocommerce-privacy-policy-text {
    display: none;
}
.woocommerce-billing-fields h3,
h3#order_review_heading,
.wc_payment_method.payment_method_cheque label,
h2.woocommerce-order-details__title {
    font-size: 17px !important;
    font-weight: 500 !important;
    color: #1c3487 !important;
    padding-bottom: 20px;
    margin: 0 !important;
}
/*.e-con-inner .woocommerce {
    font-size:18px !important;
    font-family:IRANYekanXFaNum;
    color:#242424;
    margin-bottom:20px;
    background:#f5f5f5;
    padding:10px;
    border-radius:5px;  
}*/
.woocommerce-thankyou-order-received {
    font-size: 14px;
    font-weight: 500;
}
/*ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    border: 1px solid #D5D8DC;
    margin: 0 !important;
    border-radius:5px;
}*/
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    padding: 20px
}
.elementor-widget-woocommerce-purchase-summary {
    font-family: IRANYekanXFaNum !important;
    text-align: center;
}
div#sp-web h2,
div#sp-app h2,
div#sp_players h3,
div#sp_license h3 {
    font-size: 20px;
    font-weight: 600;
    color: #1c3487;
    padding: 30px 0px 20px;
    margin: 0
}
h2.woocommerce-order-details__title {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #1c3487 !important;
    padding: 30px 0px 20px !important;
    margin: 0 !important;
}
.wc-block-components-notice-banner__content {
    font-family: IRANYekanXFaNum !important;
    font-weight: 600;
}
.gform-body.gform_body input {
    border: 1px solid #d5d8dc !important;
    box-shadow: none !important;
    border-radius: 5px !important;
}
p.gform_required_legend {
    color: transparent;
}
div#gfield_description_1_6,
div#gfield_description_1_5 {
    font-size: 14px;
}
label.gfield_label.gform-field-label {
    font-size: 15px;
}
p.gform_required_legend:after {
    content: "موارد ضروری با این علامت مشخص شده اند.";
    color: #6d6d6d;
    position: absolute;
    right: 20px;
}
/*اسپات پلیر*/
#sp_players div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 10px;
    border-radius: 5px;
    gap: 10px;
}
#sp_players div a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
#sp B {
    color: #0f63a3;
    display: none;
}
/*start parsavesta login register header button*/
a.parsavesta.digits-login-modal {
    background: #12a2be;
    font-size: 13px;
    display: inline-block;
    padding: 10px;
    text-align: center;
    border-radius: 6px;
    color: #fff;
}
a.parsavesta.digits-login-modal:hover {
    background: #108ea6;
}
.dropdown.header-login .dropbtn {
    background: #2a6f97;
    font-size: 13px;
    display: inline-block;
    padding: 10px;
    text-align: center;
    border-radius: 6px;
    color: #fff;
}
.dropdown.header-login .dropbtn svg {
    width: 15px;
    fill: #f7f7f7;
}
.dropdown.header-login .dropbtn:last-child {
    background: red;
}
.dropdown.header-login .dropbtn span:nth-child(1) {
    margin-bottom: -5px;
    position: absolute;
    right: 6px;
}
.dropdown.header-login .dropbtn span:nth-child(2) {
    margin-right: 15px;
}
.dropdown.header-login .dropdown-content {
    background: white;
    position: absolute;
    min-width: 150px;
    border-radius: 5px;
    border: 1px solid #172f84;
    padding: 12px 0;
    display: none;
}
.dropdown.header-login .dropdown-content a {
    font-size: 15px;
    padding: 5px 10px;
    display: block;
    color: #2a6f97;
    font-weight: 500;
}
.dropdown.header-login .dropdown-content a:hover {
    color: #fff;
    background: #ffcc70;
    transition: all 500ms ease;
}
/*end parsavesta login register header button*/
/**/
#misha_file {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}
/**/
/* dashboard */
.woocommerce-account .woocommerce-MyAccount-navigation {
    background: #1c3487;
    padding: 25px;
    border-radius: 0 10px 10px 0;
    width: 25%;
    position: relative;
}

.woocommerce-account .woocommerce-MyAccount-navigation .user-info-MyAccount {
    text-align: center;
    margin-bottom: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation .user-info-MyAccount .photo {
    border-radius: 50%;
}

.woocommerce-account .woocommerce-MyAccount-navigation .user-info-MyAccount .user-info-name {
    color: #fff;
    font-size: 13px;
    font-family: IRANYekanXFaNum !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" width="25px" height="25px" viewBox="0 0 1920 1920"><path d="M833.935 1063.327c28.913 170.315 64.038 348.198 83.464 384.79 27.557 51.84 92.047 71.944 144 44.387 51.84-27.558 71.717-92.273 44.16-144.113-19.426-36.593-146.937-165.46-271.624-285.064Zm-43.821-196.405c61.553 56.923 370.899 344.81 415.285 428.612 56.696 106.842 15.811 239.887-91.144 296.697-32.64 17.28-67.765 25.411-102.325 25.411-78.72 0-154.955-42.353-194.371-116.555-44.386-83.802-109.102-501.346-121.638-584.245-3.501-23.717 8.245-47.21 29.365-58.277 21.346-11.294 47.096-8.02 64.828 8.357ZM960.045 281.99c529.355 0 960 430.757 960 960 0 77.139-8.922 153.148-26.654 225.882l-10.39 43.144h-524.386v-112.942h434.258c9.487-50.71 14.231-103.115 14.231-156.084 0-467.125-380.047-847.06-847.059-847.06-467.125 0-847.059 379.935-847.059 847.06 0 52.97 4.744 105.374 14.118 156.084h487.454v112.942H36.977l-10.39-43.144C8.966 1395.137.044 1319.128.044 1241.99c0-529.243 430.645-960 960-960Zm542.547 390.686 79.85 79.85-112.716 112.715-79.85-79.85 112.716-112.715Zm-1085.184 0L530.123 785.39l-79.85 79.85L337.56 752.524l79.849-79.85Zm599.063-201.363v159.473H903.529V471.312h112.942Z" fill-rule="evenodd"/></svg>');
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    color: #FFE !important;
    text-decoration: none;
    font-size: 14px !important;
    padding: 14px !important;
    display: block !important;
    border-radius: 10px !important;
    padding-right: 45px !important;
    position: relative;
    margin-bottom: 3px;
    background: transparent !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
    list-style: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after {
    position: absolute;
    right: 10px;
    top: 9px;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--licenses a:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 24 24" fill="none"><path d="M21.0667 5C21.6586 5.95805 22 7.08604 22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.272 15.465 11.8598 15.465 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876C6.22633 20.6364 5.952 20.9096 5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C16.4995 2 17.282 2.15509 18 2.43738" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.8851 8.29353C17.8851 9.50601 16.8982 10.4889 15.6807 10.4889C14.4633 10.4889 13.4763 9.50601 13.4763 8.29353C13.4763 7.08105 14.4633 6.09814 15.6807 6.09814C16.8982 6.09814 17.8851 7.08105 17.8851 8.29353Z" stroke="%23ffffff" stroke-width="1.5"/></svg>');
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:after, li.woocommerce-MyAccount-navigation-link--my-course a:after {
    content: url('data:image/svg+xml,<svg width="30px" height="30px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><rect x="5" y="4" width="14" height="17" rx="2" stroke="%23ffffff"></rect><path d="M9 9H15" stroke="%23ffffff" stroke-linecap="round"></path><path d="M9 13H15" stroke="%23ffffff" stroke-linecap="round"></path><path d="M9 17H13" stroke="%23ffffff" stroke-linecap="round"></path></g></svg>');
    right: 5px !important;
}

a {
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:after {
    content: url('data:image/svg+xml,<svg width="25px" height="25px" viewBox="0 0 1024 1024" fill="%23ffffff" class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M110.4 923.2c-56.8 0-102.4-48-102.4-106.4V285.6c0-58.4 45.6-106.4 102.4-106.4h800.8c56.8 0 102.4 48 102.4 106.4V816c0 58.4-45.6 106.4-102.4 106.4H110.4z m0-701.6c-34.4 0-61.6 28.8-61.6 64V816c0 35.2 28 64 61.6 64h800.8c34.4 0 61.6-28.8 61.6-64V285.6c0-35.2-28-64-61.6-64H110.4z" fill=""></path><path d="M541.6 392c-12.8 0-23.2-10.4-23.2-24s10.4-24 23.2-24h328c12.8 0 23.2 10.4 23.2 24s-10.4 24-23.2 24h-328zM541.6 511.2c-12.8 0-23.2-10.4-23.2-24s10.4-24 23.2-24h328c12.8 0 23.2 10.4 23.2 24s-10.4 24-23.2 24h-328zM541.6 638.4c-12.8 0-23.2-10.4-23.2-24s10.4-24 23.2-24h276.8c12.8 0 23.2 10.4 23.2 24s-10.4 24-23.2 24H541.6zM58.4 886.4c-2.4 0-4.8 0-7.2-0.8-12.8-4-20-18.4-16-32 23.2-78.4 77.6-142.4 148-176l16-8-13.6-12c-40-34.4-63.2-85.6-63.2-139.2 0-100 78.4-180.8 173.6-180.8 96 0 173.6 80.8 173.6 180.8 0 53.6-23.2 104.8-63.2 139.2l-13.6 12 16 8c68 32 132.8 112 157.6 194.4 16 52.8-16.8 36-1.6 16-3.2 4.8-16.8-5.6-32-5.6-12.8 0-19.2 24.8-19.2 22.4-31.2-104-120.8-203.2-217.6-203.2-99.2 0-186.4 67.2-216 166.4-1.6 11.2-11.2 18.4-21.6 18.4z m239.2-498.4c-69.6 0-126.4 58.4-126.4 130.4s56.8 130.4 126.4 130.4c69.6 0 126.4-58.4 126.4-130.4-0.8-72-56.8-130.4-126.4-130.4z" fill=""></path></g></svg>');
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:after {
    content: url('data:image/svg+xml,<svg width="25px" height="25px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M10 12H20M20 12L17 9M20 12L17 15" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M4 12C4 7.58172 7.58172 4 12 4M12 20C9.47362 20 7.22075 18.8289 5.75463 17" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round"></path></g></svg>');
}

.account-nav-toggle {
    position: absolute;
    background: transparent;
    color: transparent;
    width: 40px;
    height: 40px;
    border-radius: 0;
    cursor: pointer;
    top: 0px;
    left: 0px;
}


.woocommerce-account .woocommerce {
    display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content {
    background: #00bcd421;
    padding: 20px !important;
    position: relative;
    width: 75%;
    border-radius: 10px 0 0 10px;
}
.account-nav-toggle span, .account-nav-toggle span:after, .account-nav-toggle span:before {
    content: "";
    background: #fff;
    width: 28px;
    height: 3px;
    display: block;
    position: absolute;
}

.account-nav-toggle span:after, .account-nav-toggle span:before {
    position: absolute;
}

.account-nav-toggle span:after {
    bottom: -9px;
}

.account-nav-toggle span:before {
    top: -9px;
}

.account-nav-toggle span {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}



.account-nav-toggle.active span {
    background: transparent;
    height: 0;
}

.account-nav-toggle.active span:before {
    transform: rotate(45deg);
    top: -2px;
}

.account-nav-toggle.active span:after {
    transform: rotate(-45deg);
    bottom: -1px;
}

.account-nav-toggle:hover {
    background: #2a4dc6;
}

.status-user-widget {}

.woocommerce-MyAccount-content .status-user-widget ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.woocommerce-MyAccount-content .status-user-widget ul li {
    list-style: none;
    width: 180px;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper span {
    display: inline-block;
    color: gray;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper {
    /* display: flex; */
    align-items: center;
    background: #f6f6f6;
    padding: 10px;
    border-radius: 2px;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper .key_body {
    display: grid;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper svg {
    width: 20px;
    height: 20px;
    fill: #585858;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper .key_body .wc-amount {
    font-size: 13px;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper span.title {
    font-size: 13px;
    font-weight: 600;
}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper .icon {
    background: #1c34871f;
    margin-left: 9px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 0; */
    float: right;
}

.user-info-MyAccount strong {
    color: #fff !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background: #1283aa !important;
}

.notifications-box {}

.woocommerce-MyAccount-content .status-user-widget ul li .key_wrapper .content {
    display: flex;
    flex-direction: column;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    padding: 0;
}

.social_settings {margin-top: 20px;}

.social_settings ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.social_settings ul li {
}

.social_settings ul li a {
    display: flex;
    align-items: center;
    background: #1283aaa1;
    border-radius: 4px;
}

.social_settings ul li a img {
    background: #ffffff;
    padding: 10px;
    width: 50px;
    border-radius: 0 4px 4px 0;
}

.social_settings ul li a .social-name {
    font-size: 13px;
    width: 150px;
    border-radius: 7px 0 0 7px;
    color: #fff;
    padding-right: 17px;
}

.social_settings ul li a:hover {
    background: #1c3487;
    transition: all 500ms ease;
}
/* dashboard */


.pars-single-product-price .sell_course:after,.pars-single-product-price .sell_course:before {
    content: '';
    width: 16px;
    height: 16px;
    border-left: 1px dashed #ddd;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: calc(50% - 8px);
    right: -9px;
}

.pars-single-product-price .sell_course:after {
    border-left: none;
    border-right: 1px dashed #ddd;
    right: auto;
    left: -9px;
}
.pars-single-product-price .sell_course strong {
    padding-left: 20px;
    border-left: 1px dashed #ddd;
    font-weight: 500;
    width: 100%;
    max-width: 84px;
    text-align: center;
}

.pars-single-product-price .pars-price {
    margin-bottom: 0 !important;
    margin-right: auto;
    font-size: 16px;
    font-weight: 600;
    display: grid;
}

.pars-single-product-price .woocommerce-Price-currencySymbol {
    font-size: 11px;
    font-weight: 500;
    margin-right: 3px;
}
.woocommerce div.product form.cart {
    margin-bottom: 0em;
}
.wc-block-components-notice-banner {
    max-width: 1140px;
    margin: 10px auto !important;
}
.wc-block-components-notice-banner {
    max-width: 1140px;
    margin: 10px auto;
}
/* start add to cart in content single product */
.purchased-info-box, .single_add_to_cart_button, .checkout-button {
    background: #2a6f97 !important;
    border-radius: 5px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
    padding: 15px 0 !important;  
    color: #fff;
    width: 100%;
    font-weight: 400 !important;
}
.purchased-info-box svg {
    fill: #fff;
    width: 30px;
    height: 30px;
}
/* start add to cart in content single product */


.parsavesta-product-rating {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pars-cart_wrapper {
    display: grid;
    grid-template-columns: 66% auto;
    padding: 10px;
    column-gap: 20px;
}

.woocommerce-cart-form__cart-item.cart_item {
    display: grid;
    grid-template-columns: 100px auto;
    column-gap: 15px;
    border-bottom: 1px solid #ababab;
    margin-bottom: 10px;
}

.product-cart_content {
    display: grid;
    align-content: space-around;
}

.product-cart_content .product-name a {
    color: #4d4d4d;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    margin-bottom: 0;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #e7e7e7;
    padding: 20px;
    border-radius: 5px;
}
.product-cart_content .product-footer_price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-footer_price .product-remove a.remove {
    width: 100% !important;
    display: flex;
    flex-direction: row-reverse;
    font-size: 14px;
    font-weight: bold;
    column-gap: 5px;
}
.woocommerce .product-footer_price .product-remove a.remove:hover {
    background: transparent;
    color: #c06 !important;
}
.pars-coupon .coupon {
    border: 1px solid #e7e7e7;
    padding: 20px;
    display: flex;
    border-radius: 5px;
}

.pars-coupon .coupon input {
    border-radius: 0 3px 3px 0;
    border-left: 0;
    border-color: #d0d0d0;
}

.pars-coupon .coupon button {
    border-radius: 3px 0 0 3px;
    border: 1px solid #d0d0d0;
    border-right: 0;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {
    font-size: 14px;
    font-weight: bold;
}



/**/
/*body.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods, body.woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading, body.woocommerce-checkout form.checkout.woocommerce-checkout .e-coupon-box, body.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-checkout-review-order, body.woocommerce-checkout .woocommerce-additional-fields h3 {*/
/*    display: none!important;*/
/*}*/
body.woocommerce-checkout .woocommerce {
    background: white;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid lightgrey;
    max-width: 600px;
    margin: auto;
}
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce h3 {
    text-align: center;
    justify-content: center;
    display: flex;
    font-size: 16px !important;
    font-weight: 500;
    background: #0dbece1f;
    padding: 14px;
    border-radius: 7px;
}

body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea
{
    padding: 10px;
}
body.woocommerce-checkout .pars-total-checkout {margin-bottom:15px; background: #e91e6314;padding: 10px;border-radius: 5px;border: 1px solid #ff8e8e;text-align: justify;text-align-last: center;font-size: 15px;}
body.woocommerce-checkout .pars-total-checkout p {
    margin: 15px 0;
}
body.woocommerce-checkout .pars-total-checkout strong {
    margin: 0 7px;
    font-size: 17px;
    font-family: PARSAVESTA;
    font-weight: 500;
}

body.woocommerce-checkout .pars-total-checkout .woocommerce-Price-amount {
    background: #e91e63cf !important;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 4px;
    border-radius: 6px;
    color: #fff;
}
body.woocommerce-checkout .awcfe-file-button-wrap input {
    border-style: dashed !important;
    border-width: 2px !important;
}
body.woocommerce-checkout span.awcfe-file-list1 {
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 8px 8px 0;
}

body.woocommerce-checkout span.awcfe-file-list1 img {
    border-radius: 5px;
}

body.woocommerce-checkout span.awcfe-file-actions {
    background: red;
    left: 4px;
    right: auto;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 5px;
}

body.woocommerce-checkout span.awcfe-file-actions a {
    color: transparent !important;
}

body.woocommerce-checkout span.awcfe-file-actions a:after, span.awcfe-file-actions a:before {
    content: "";
    background: #fff;
    width: 2px;
    height: 12px;
    position: absolute;
    top: 4px;
}

body.woocommerce-checkout span.awcfe-file-actions a:after {
    transform: rotate(45deg);
    left: 9px;
}

body.woocommerce-checkout span.awcfe-file-actions a:before {
    transform: rotate(-45deg);
    left: 9px;
}
.woocommerce-checkout a.pars-view-order-btn {background: #0abccd;padding: 10px 20px;display: inline-block;margin: 10px auto 40px;border-radius: 6px;color: #fff !important;transition: background 500ms ease;}

.woocommerce-checkout a.pars-view-order-btn:hover {
    background: #1b3387;
}

.woocommerce-checkout .woocommerce-thankyou-order-details {
    flex-direction: column;
    background: #2196f31c;
    border-radius: 7px;
    border: 1px solid #e9e9e9;
}

.woocommerce-checkout .woocommerce-thankyou-order-details li {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    justify-content: space-between !important;
    padding: 5px 20px !important;
    border-bottom: 1px dashed #fff;
}

.woocommerce-checkout .woocommerce-thankyou-order-details li strong {
    display: inline-block;
}

.woocommerce-checkout .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table {
    margin-top: 10px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-account-name, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table th {
    font-weight: 500;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce section.woocommerce-bacs-bank-details {
    background: #2196f31c;
    border-radius: 7px;
    border: 1px solid #e6e6e6;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child {
    justify-content: space-between;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li {
    padding: 0;
    margin: 0;
    border-left: 0 !important;
    font-weight: 500;
}
.woocommerce-order-received a.awcfe-file-items {
    display: grid;
    justify-content: center;
}
.woocommerce-view-order section.woocommerce-customer-details {
    display: none;
}
/**/
/**/
.spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto;
}

.spinner {
    top: -14px !important;
}

.double-bounce1, .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ec406a;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2s infinite ease-in-out;
    animation: sk-bounce 2s infinite ease-in-out;
    background-color: #08BCC0;
}

.double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}


@-webkit-keyframes sk-bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}


.video_popup_wrrapper {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    left: 0;
    background: #673ab785;
}

.video_popup_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(9, 9, 9, .7);
}

.video_popup_inner {
    display: block;
    z-index: 9999;
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: auto;
    transform: translate(50%, 50%);
    color: #fff;
    text-align: center;
    overflow: hidden;
    max-width: 350px;
}
@media only screen and (max-width: 700px) {
    .video_popup_inner {
    width: 100%;
    max-width: 100%;
}
}

.video-button.style-1:hover {
    background-color: #2d2d2d;
    box-shadow: 0 0 20px 5px #2a6f97;
}
a.close_video_popup {
    background: #ffffff;
    position: absolute;
    z-index: 9999;
    padding: 8px;
    font-size: 12px;
}

a.close_video_popup:before {
    content: "❌";
    font-size: 10px;
    margin-left: 3px;
}
/**/


/**/
.woocommerce span.onsale {
    left: 20px;
    right: auto;
    border-radius: 4px;
    padding: 4px 0 0 0;
    line-height: 20px;
    min-width: 49px;
    min-height: 20px;
    background: #0f2980e3;
    top: 5px;
}
/**/

/**/
.woocommerce span.onsale {
    left: 20px;
    right: auto;
    border-radius: 4px;
    padding: 4px 0 0 0;
    line-height: 20px;
    min-width: 49px;
    min-height: 20px;
    background: #0f2980e3;
    top: 5px;
}
.pars-single-product-price .pars-price del {
    font-size: 15px;
    color: #8e8e8e;
}
.pars-single-product-price .pars-price ins {
    font-size: 20px;
    font-weight: 500;
}
.pars-single-product-price .pars-price del, .pars-single-product-price .pars-price ins {
    line-height: 16px;
    text-decoration: none;
}
.pars-single-product-price .pars-price del .woocommerce-Price-currencySymbol {
    display: none;
}

.pars-single-product-price .pars-price del bdi:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #8e8e8e;
    position: absolute;
    left: 0;
    transform: rotate(-5deg);
    top: 9px;
}

.pars-single-product-price .pars-price del bdi {
    position: relative;
}
/**/

/**/
.sell_course_loop {
    display: flex;
    align-items: center;
    justify-content: center;
}

.sell_course_loop del {
    color: #8e8e8e;
    padding: 0 10px;
    float: left;
    position: relative;
    text-decoration: none;
    opacity: 1 !important;
    font-size: 16px;
}

/*.sell_course_loop del:before {
    content: " ";
    display: block;
    position: absolute;
    width: 10px;
    right: -14px;
    transform: rotate(45deg);
    top: 13px;
    height: 10px;
    background-color: #fff;
    opacity: 1;
}*/
/*.archive-p-loop-pars .sell_course_loop del:before {
    content: " ";
    display: block;
    position: absolute;
    width: 10px;
    right: -4px;
    transform: rotate(45deg);
    /*top: 3px;*/
    height: 10px;
    background-color: #f7f5f2;
    opacity: 1;
}*/
.sell_course_loop del .woocommerce-Price-currencySymbol {
    display: none;
}
.sell_course_loop  del.amount-free:after, .sell_course_loop del:after {
    width: 79%;
    height: 1px;
    background: #6d6d6d;
    content: '';
    position: absolute;
    left: 10px;
    top: 47%;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
.sell_course_loop ins {
    text-decoration: none;
    font-weight: 500 !important;
    border-radius: 5px 5px 26px 4px;
    line-height: 16px !important;
    background-color: #DEDEDE !important;
    color: #181818;
    padding: 10px 20px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.sell_course_loop del span {
    opacity: 0.8;
}

/**/
search.e-filter {
    cursor: pointer;
}
.woocommerce.widget_price_filter h5 {
    display: none;
}
.woocommerce-cart-form__cart-item.cart_item {
    column-gap: 0px !important;
}
@media (max-width: 379px){
.woocommerce .elementor-4453 .elementor-element.elementor-element-6fdd71b .price {
    font-size: 18px;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
}
.product-cart_content {
    margin-right: 10px;
}

/*محدودیت خط در وبلاگ*/
.limitTextLines-pars .elementor-element.elementor-element-2d51ee9.elementor-widget.elementor-widget-theme-post-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 78px !important;
}
/*اندازه فونت فهرست مطالب*/
.table-of-contents-pars a.elementor-toc__list-item-text.elementor-toc__top-level {
    font-size: 15px !important;
}
/*صفحه بندی*/
.woocommerce-pagination .page-numbers {
    border: 0 !important;
}

.woocommerce-pagination .page-numbers li {
    border: 0 !important;
    margin: 0 1px !important;
}

.woocommerce-pagination .page-numbers .page-numbers {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ffcd73 !important;
    transition: all 500ms ease
}
.woocommerce-pagination .page-numbers .page-numbers.current, ul.page-numbers .page-numbers:hover {
    background: #627885 !important;
    color: #fff !important;
}
.woocommerce-pagination .page-numbers .next.page-numbers i, ul.page-numbers .prev.page-numbers i{
    line-height: 14px;
    transform: rotate(180deg);
}
/*حساب کاربری من*/
nav.woocommerce-MyAccount-navigation {
    background: #e5e5e5;
    padding: 20px;
    border-radius: 10px;
}

/*حذف  دکمه های کنترل روی ویدیو در لوپ ها*/
/*.controls_pars .plyr__controls {
    display: none;
}*/
/*کنترل ویدیو*/
.plyr__controls__item.plyr__time--current.plyr__time {
    display: none;
}
.plyr__controls {
    padding: 0 !important;
}

/*ترتیب بر اساس*/
.elementor-element.elementor-element-935a897.elementor-widget.elementor-widget-shortcode {
    margin-bottom: -17px;
}

/*ترتیب بر اساس فروشگاه*/
select.orderby {
    padding: 6px;
    border: 1px solid #e7e9e9;
    border-radius: 5px;
    outline: none;
    font-size: 15px;
}
/*عناوین دوره ها*/
.elementor-heading-title.elementor-size-default {
    line-height: 26px;
}
/*دکمه playویدیو*/
button.plyr__control.plyr__control--overlaid,span.romeo-embed-play {
    background: #12a2be !important;
    border-radius:50%;
    width:45px;
    height:45px;
}
/*بردر اکاردئون*/
/*.e-n-accordion details {
    border-bottom: 20px solid #f4f4f4 !important;
}*/
/*اسکروا بار ویدیو ها د برگه خانه*/
.e-tabs-items::-webkit-scrollbar {
    width: 10px;
    background-color:#002c41;
    margin-right:10px; 
    border:1px solid #6f6f6f;
}

.e-tabs-items::-webkit-scrollbar-thumb {
    background: #00405e;
    border-radius: 10px;
    border:1px solid #ffffff7a;
}
/*ویدیوها برگه خانه*/
/*.elementor-widget-video-playlist .e-tabs-wrapper {
    margin-right: 20px;
}*/
.elementor-167 .elementor-element.elementor-element-d53c813 .e-tab-title {
    padding: 10px;
}
/*.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
    width: 112px;
}*/
/*وزن فونت کینک ها*/
#ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a {
    font-weight: 400 !important;
}

/*لوگو*/
.pats-sticky-small .elementor-image-box-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.pats-sticky-small .elementor-element.elementor-element-4b17859 .elementor-image-box-wrapper {
    text-align: right;
    display: flex;
    align-items: center;
    gap: 10px;
}
/*سرچ ایجکس*/

.asp_content {
    display: flex;
    gap: 10px;
}
/*منو چسبنده پایین موبایل*/
h3.elementor-image-box-title {
    /* padding-top: 0 !important; */
    margin-top: 0 !important;
}
img.attachment-full.size-full.wp-image-6002, achment-full.size-full.wp-image-6001, img.attachment-full.size-full.wp-image-6000,svg.e-font-icon-svg.e-eicon-cart-medium, img.attachment-full.size-full.wp-image-6001 {
    margin-bottom: -9px;
}
/*.pars-menu-mobile-fix .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {*/
/*    top: 0px !important;*/
/*}*/
/*سبد خرید هدر*/
.pats-sticky-small span.elementor-button-icon {
    margin-bottom: -65px;
}
/*فونت پیغام ووکامرس*/
.wc-block-components-notice-banner__content {
    font-family: 'PARSAVESTA' !important;
}
/*برگه سبدخرید در حالت موبایل*/

@media only screen and (max-width: 700px) {
.pars-cart_wrapper {
    display: flex;
    flex-direction: column;
}
}
/*لوگو-هدر*/
.logo-ali a {
    font-weight: 600;
}
/*عنوان دوره های آموزشی*/
.product-title-pars-min a, .title-pars a {
    font-weight: 600 !important}
    
/*حذف ستاره اضافی نظرات*/
div .comment-form-rating p:nth-child(3) {
    display: none !important;
}
/*بخش نظزات*/
.comment-form-author input#author, .comment-form-email input#email {
    border: 1px solid #e5e5e5 !important;
}
input#submit {
    border: none;
}
/*عنوان کنار لوگو*/
.pats-sticky-small .elementor-image-box-wrapper h3.elementor-image-box-title a {
    font-weight: 600 !important;
    font-size: 19px !important;
}
/*عنوان ویدیو ها در پلی لیست*/
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text {
    white-space: normal !important;
}



/*کیک*/
/* هدرسرچ*/
.pars-search {
    position: fixed !important;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 999;
    display: none;
}

.pars-search .elementor-widget-container {
    background: #000000db;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*سرچ ارشیو دوره ها*/
.search-oars-archive-course input.swp-input--search.swp-input {
    outline: none;
}

/*قیمت در برگه تکی دوره ها*/
.pars-single-product-price .pars-price {
    margin-bottom: 0 !important;
    margin-right: auto;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.pars-single-product-price .sell_course {
    color: #777;
    font-size: 16px;
    display: flex;
    border: 1px dashed #ddd;
    background-color: #f9f9f9;
    padding: 0 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    line-height: 52px;
    position: relative;
    align-items: center;
    justify-content: space-around;
}
span.product-quantity {
    display: none;
}
/*ایکن واتساپ در موبایل و تبلت*/
@media only screen and (max-width: 1024px) {
  #chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {
    bottom: 60px !important;
    right: -17px !important;
}
}
/*لوگو هنگام چبنده شدن هدر*/
.elementor-sticky--active img.attachment-full.size-full.wp-image-5412 {
    width:50px;
}
/*ارشیو دوره های آموزشی*/
h3.ht-product-title {
    display: flex;
    justify-content: center;
}
h3.ht-product-title a {
    color: #2a6f97 !important;
    font-weight: 600 !important;
}
.ht-product-price {
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    height: 40px !important;

}

bdi {
        font-size: 18px;
    font-weight: 500 !important;
}
/*.ht-product-content .sell_course_loop del:before {
    content: " ";
    display: block;
    position: absolute;
    width: 10px;
    right: -14px;
    transform: rotate(45deg);
    top: 3px;
    height: 10px;
    background-color: #fff;
    opacity: 1;
    /* color: red; */
    /*background: #f7f5f2;*/
}*/
button.wlpf-filter-collapse-button, button.wlpf-group-collapse-button, .wlpf-filter-wrap .wlpf-filter-collapse-button {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.wlpf-group-collapse button.wlpf-group-collapse-button {
    display: none;
}
.wlpf-group-wrap .wlpf-group-header {
    padding: 10px;
}
.wlpf-filter-wrap .wlpf-filter-collapse-button {
    border: 0 !important;
}
.wlpf-filter-wrap .wlpf-filter-collapse-button:focus, .wlpf-filter-wrap .wlpf-filter-collapse-button:hover, .wlpf-filter-wrap .wlpf-filter-collapse-button:focus, .wlpf-filter-wrap .wlpf-filter-collapse-button {
    display: flex;
    justify-content: center;
    align-items: center;
}
.wlpf-filter-wrap .wlpf-terms-list .wlpf-term-info {
    margin-right: 6px!important;
}
.wlpf-filter-wrap .wlpf-terms-list .wlpf-term-label {
    font-size: 14px!important;
}
.wlpf-filter-wrap .wlpf-terms-list .wlpf-term-field:checked+.wlpf-term-box {
    border-color: #2a6f97 !important;
}
.wlpf-filter-wrap .wlpf-terms-list .wlpf-term-field:checked+.wlpf-term-box::before {
    color: #2a6f97 !important;
}
.wlpf-filter-wrap .wlpf-price-range-ui .ui-slider-range {
    background-color: #2a6f976 !important;
}
.wlpf-filter-wrap .wlpf-price-range-ui .ui-slider-handle {
    background-color: #2a6f97 !important;
    top:-3px !important;
}
.wlpf-group-wrap .wlpf-filter-wrap+.wlpf-filter-wrap, .wlpf-group-wrap .wlpf-group-action-bottom, .wlpf-group-wrap .wlpf-group-header+.wlpf-group-content {
    margin-top: 20px;
}
.wlpf-filter-wrap .wlpf-filter-clear-action-button, .wlpf-group-wrap .wlpf-group-clear-action-button {
    background-color: #ffcd73 !important;
    color: #000 !important;
    border-color: #ffcd73 !important;
}
.wlpf-filter-wrap .wlpf-price-range-ui {
    height: 4px;
}
/*تعداد هنرجو در برگه تکی دوره ها*/
.pars-icon-list-item {
    display: flex;
}

.pars-icon-list-item svg.e-font-icon-svg.e-fas-user-plus {
    font-size: 25px;
    fill: #22668d;
    margin-right: 15px;
}

.pars-icon-list-item span.elementor-icon-list-text {
    font-size: 15px;
    font-weight: 500;
    color: #181818;
}
/*صفحه بندی ارشیو وبلاگ*/
span.page-numbers.current, a.page-numbers:hover {
    display:block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #2a6f97 !important;
    transition: all 500ms ease;
    color:#fff !important;
    margin:0 !important;
}

a.page-numbers {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ffcd73 !important;
    transition: all 500ms ease;
    display:block;
    margin:0 !important;
}

nav.elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap:5px !important;
}
/*صفحه نتایج سرچ*/
.swp-result-item--info-container h2.entry-title {
    text-align: right !important;
}
.searchwp-live-search-result a {
    color: #2a6f97 !important;
}
/*عرض سرچ هدر*/
@media only screen and (min-width: 400px) {
  .pars-header-1 input.swp-input--search.swp-input {
    width: 400px !important;
}
}
/*دکمه بستن سرچ هدر*/
.pars-header-1 .searchwp-form-input-container.swp-items-stretch:before {
    content:"بستن";
    position: absolute;
    top:50px;
    right:50px;
    background:#ffcd73;
    font-size:20px;
    padding:10px;
    border-radius:10px;
    cursor:pointer;
}
/*ایکن ویدیو در برگه تکی ویدیو*/
.video-button.style-1 {
    position: absolute;
    top: 35%;
    right: 35%;
    background-color: #2a6f97;
    line-height: 0;
    padding: 10px;
    border-radius: 50%;
    border: 5px solid #ffcc70;
}
.video-button.style-1 svg {
    width: 80px;
    height: 80px;
    top: 50%;
}

/*.accordion*/
.accordion .accordion-button {
  background: transparent;
  color: #333;
  padding: 5px 15px;
  border-radius: 0;
  display: flex;
  align-items: center;
  width: 100%;
  border: 0;
  border-bottom: 1px;
  column-gap: 20px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
}
.accordion .accordion-badge-1,
.accordion .course-content-left .min-lable {
  background: #E0E0E0;
  padding: 2px 10px 0;
  border-radius: 6px;
  font-size: 12px;
  line-height: 15px;
}
.accordion .accordion-button span:nth-child(1) {
  font-size: 18px;
  font-weight: 600;
}
@media only screen and (max-width: 600px) {
    .accordion .accordion-button span:nth-child(1) {
      font-size: 13px;
      font-weight: 500;
    }
}
/*.accordion .accordion-button span:nth-child(1) {*/
/*  font-size: 30px;*/
/*  font-weight: 700;*/
/*  color: #2a6f97;*/
/*}*/
.accordion .accordion-button:hover,
.accordion .accordion-button:focus {
  background: #f4f4f4 !important;
  color: #555 !important;
  outline: 0 !important;
}
.accordion .accordion-button.show:before {
  content: "";
}
.accordion .accordion-button:after,
.accordion .accordion-button:before {
  content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H18M12 6V18" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  left: 15px;
  top: 7px;
}
.accordion .accordion-button:after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 12L18 12" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.accordion .course-main-content {
  list-style: none;
  font-size: 14px;
}

.accordion .course-main-content li {
    margin-bottom: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFADD;
    border-radius: 3px;
    padding: 7px 30px 7px 15px;
}

.accordion .accordion-collapse {
  display: none;
}

.accordion .accordion-collapse.show {
  display: block;
}

.accordion .course-main-content li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border-radius: 3px;
}
.course-content-right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 15px;
}
.accordion .course-main-content li a:hover {
  color: #333;
}
.accordion .course-badge-lock {
  line-height: 0;
}
.accordion .course-content-left .text {
  font-size: 14px;
  margin-left: 8px;
  display: inline-block;
}
.emty-alert {
    background: #ff0000c2;
    padding: 10px;
    border-radius: 5px;
}
.accordion .course-type-icon {
    position: absolute;
    right: -26px;
    top: -2px;
}
.accordion .course-type-icon.icon-video {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 24 24" fill="none"><path d="M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.0015 11.3344C15.3354 11.5569 15.5023 11.6682 15.5605 11.8085C15.6113 11.9311 15.6113 12.0689 15.5605 12.1915C15.5023 12.3318 15.3354 12.4431 15.0015 12.6656L11.2438 15.1708C10.8397 15.4402 10.6377 15.5749 10.4702 15.5649C10.3243 15.5561 10.1894 15.484 10.1012 15.3674C10 15.2336 10 14.9908 10 14.5052V9.49481C10 9.00923 10 8.76644 10.1012 8.63261C10.1894 8.51601 10.3243 8.44386 10.4702 8.43515C10.6377 8.42515 10.8397 8.55982 11.2438 8.82917L15.0015 11.3344Z" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.accordion .course-type-icon.icon-pdf {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 24 24" fill="none"><path d="M19 9V17.8C19 18.9201 19 19.4802 18.782 19.908C18.5903 20.2843 18.2843 20.5903 17.908 20.782C17.4802 21 16.9201 21 15.8 21H8.2C7.07989 21 6.51984 21 6.09202 20.782C5.71569 20.5903 5.40973 20.2843 5.21799 19.908C5 19.4802 5 18.9201 5 17.8V6.2C5 5.07989 5 4.51984 5.21799 4.09202C5.40973 3.71569 5.71569 3.40973 6.09202 3.21799C6.51984 3 7.0799 3 8.2 3H13M19 9L13 3M19 9H14C13.4477 9 13 8.55228 13 8V3" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}
.accordion .course-type-icon.icon-voice {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 24 24" fill="none"><path d="M20 12V13C20 17.4183 16.4183 21 12 21C7.58172 21 4 17.4183 4 13V12M12 17C9.79086 17 8 15.2091 8 13V7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7V13C16 15.2091 14.2091 17 12 17Z" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}
.accordion .course-badge {
  background: #ffcc70;
  display: flex;
  align-items: center;
  column-gap: 4px;
  padding: 3px 10px;
  border-radius: 6px;
}
.accordion .course-content-left {
  display: flex;
  align-items: center;
  position: relative;
}
.accordion .course-status-lock {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 24 24" fill="none"><path d="M7 10.0288C7.47142 10 8.05259 10 8.8 10H15.2C15.9474 10 16.5286 10 17 10.0288M7 10.0288C6.41168 10.0647 5.99429 10.1455 5.63803 10.327C5.07354 10.6146 4.6146 11.0735 4.32698 11.638C4 12.2798 4 13.1198 4 14.8V16.2C4 17.8802 4 18.7202 4.32698 19.362C4.6146 19.9265 5.07354 20.3854 5.63803 20.673C6.27976 21 7.11984 21 8.8 21H15.2C16.8802 21 17.7202 21 18.362 20.673C18.9265 20.3854 19.3854 19.9265 19.673 19.362C20 18.7202 20 17.8802 20 16.2V14.8C20 13.1198 20 12.2798 19.673 11.638C19.3854 11.0735 18.9265 10.6146 18.362 10.327C18.0057 10.1455 17.5883 10.0647 17 10.0288M7 10.0288V8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8V10.0288" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.accordion .course-status-eye {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M9 4.45962C9.91153 4.16968 10.9104 4 12 4C16.1819 4 19.028 6.49956 20.7251 8.70433C21.575 9.80853 22 10.3606 22 12C22 13.6394 21.575 14.1915 20.7251 15.2957C19.028 17.5004 16.1819 20 12 20C7.81811 20 4.97196 17.5004 3.27489 15.2957C2.42496 14.1915 2 13.6394 2 12C2 10.3606 2.42496 9.80853 3.27489 8.70433C3.75612 8.07914 4.32973 7.43025 5 6.82137" stroke="%231C274C" stroke-width="1.5" stroke-linecap="round"/><path d="M15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z" stroke="%231C274C" stroke-width="1.5"/></svg>');
}
.accordion .course-status-download {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M17 17H17.01M17.4 14H18C18.9319 14 19.3978 14 19.7654 14.1522C20.2554 14.3552 20.6448 14.7446 20.8478 15.2346C21 15.6022 21 16.0681 21 17C21 17.9319 21 18.3978 20.8478 18.7654C20.6448 19.2554 20.2554 19.6448 19.7654 19.8478C19.3978 20 18.9319 20 18 20H6C5.06812 20 4.60218 20 4.23463 19.8478C3.74458 19.6448 3.35523 19.2554 3.15224 18.7654C3 18.3978 3 17.9319 3 17C3 16.0681 3 15.6022 3.15224 15.2346C3.35523 14.7446 3.74458 14.3552 4.23463 14.1522C4.60218 14 5.06812 14 6 14H6.6M12 15V4M12 15L9 12M12 15L15 12" stroke="%235a5a5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}/*.accordion*/

/*پیام های ووکامرس*/
a.woocommerce-Button.wc-forward.button:hover {
    background: #fecb70 !important;
    color: #161616 !important;
}
a.woocommerce-Button.wc-forward.button {
    background: #2a6f97 !important;
    color: #fff !important;
    padding: 10px !important;
    text-decoration: none;
    opacity: 1;
}
.wc-block-components-notice-banner.is-info {
    display: flex;
    align-items: center;
}
.wc-block-components-notice-banner__content {
    display: flex;
    /* align-content: space-between; */
    justify-content: space-between;
    align-items: center;
}
/*label.e-coupon-anchor-description {*/
/*    display: none;*/
/*}*/

/*p.e-woocommerce-coupon-nudge.e-checkout-secondary-title {*/
/*    display: none;*/
/*}*/

.e-coupon-anchor {
    display: block !important;
    margin: 0 !important;
}

.e-coupon-box {
    margin-top: 20px !important;
    padding: 10px !important;
}
/*حساب کاربری حالت موبایل*/
@media only screen and (max-width: 700px) {
.woocommerce-MyAccount-content .status-user-widget ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    row-gap: 5px;
}
}
@media only screen and (max-width: 750px) {
.social_settings ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    row-gap: 10px;
}
}
@media only screen and (max-width: 750px) {
.woocommerce-account .woocommerce {
    display: flex;
    flex-direction: column;
}
}
@media only screen and (max-width: 750px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
    border-radius: 10px 10px 0 0;
}
}
@media only screen and (max-width: 750px) {
.woocommerce-account .woocommerce-MyAccount-content {
    border-radius: 0 0 10px 10px;
}
}
.account-nav-toggle {
    display: none;
}
/*سبد خرید حالت موبایل*/
@media only screen and (max-width: 750px) {
.product-cart_content .product-footer_price {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    flex-direction: column;
    gap: 10px;
}
}
/*برگه تسویه حساب*/
.woocommerce-additional-fields h3 {
    display: none !important;
}
td.product-name {
    text-align: right !important;
}
th.product-name, th.product-total {
    padding: 5px !important;
    background: #DEDEDE !important;
    vertical-align: middle !important;
    border-radius: 5px;
}
h3#order_review_heading {
    margin-bottom: 10px !important;
}
.accordion .accordion-button span:nth-child(1):before {
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #ffcc70;
    margin-left:5px;
    border-radius:50%;
}
/*دوره های من-حساب کاربری*/
td.woocommerce-table__product-name.product-name a {
    background: #2a6f97;
    padding: 4px 15px;
    color: #fff !important;
    border-radius: 5px;
    font-weight:600;
}
td.woocommerce-table__product-name.product-name .product-quantity {
    display: none;
}
.page-id-98 .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details {
    padding:0;
}
/*کریسپ*/
@media only screen and (max-width: 1022px) {
.crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge {
    bottom: 90px!important;
}
}
/*تسویه حساب تعداد هر سفارش*/
td.product-name strong.product-quantity {
    display:none;
}
/*نظرات دوره ها*/
.comment-form-comment textarea#comment, .comment-form-author input#author, .comment-form-email input#email {
    background: #fffadd !important;
    border: 1px solid #ffcc70 !important;
}
.comment-text {
    background: #fffadd !important;
    border: 0px !important;
}
/*خط روی قیمت*/
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del {
    text-decoration: none;
}
/*حذف کد تخفیف در سبدخرید*/
/*.page-id-96 .pars-coupon .coupon {*/
/*    display: none;*/
/*}*/

.woolentor_current_theme_hello-elementor.woocommerce .quantity .qty {
    display: none;
}
/*دکمه پرداخت در تسویه حساب*/
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:after {
    content: "پرداخت";
    display: block;
    position: absolute;
    background: #5bc0de;
    width: 50%;
    padding: 9px;
    top: 3px;
    right: 25%;
    font-size: 18px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    position: relative;
}
/*حذف دکمه سفارش دوباره*/
p.order-again {
    display: none !important;
}
.woocommerce-order-details .order-again {
    display: none!important;
}
/*نظرات*/
em.verified {
    display: none;
}
.studiare-comment-replay-btn {
    display: none;
}
/*کد تخفیف تسویه حساب*/

.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description {
    color: #ffffff !important;
}

/*input#coupon_code::placeholder {*/
/*    color: white;*/
/*}*/
/*.e-coupon-box {*/
/*    display: none !important;*/
/*}*/


/*دوره های من حساب کاربری */
/*------------------------------------------------------------------*/
ul.my-products {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}

ul.my-products .product a {
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    border: 1px solid gray;
    border-radius: 6px;
    padding: 5px;
}
@media only screen and (max-width: 600px) {
    ul.my-products {
        grid-template-columns: repeat(2, 1fr);
    }
}
.woocommerce div.product .product-img img {border-radius: 5px;}

ul.my-products .woocommerce-loop-product__title {
    font-size: 16px;
    margin: 0 !important;
}

ul.my-products .product a:hover {
    background: #c1ebf1;
    transition: all 500ms ease;
}
ul.my-products .product a {
    background: white;
    min-height: 195px;
    border: 0px !important;
    padding:10px !important;
}

ul.my-products .product a:hover {
    background: #2a6f97 !important;
    transition: all 500ms ease;
}

ul.my-products .product a:hover h2.woocommerce-loop-product__title {
    color:#fff !important;
}
@media only screen and (max-width: 600px) {
  ul.my-products .product a {
    min-height: 222px;
}
}
/*-------------------------------------------------*/

/*کیف پول*/
.woo-wallet-sidebar p {
    margin-top: 10px !important;
}
.woo-wallet-content, input.woo-add-to-wallet, .dataTables_filter, div#wc-wallet-transaction-details_length, table.dataTable.no-footer {
    font-family: 'PARSAVESTA' !important;
}
input#woo_wallet_balance_to_add {
    border: 0;
    margin-top: 10px;
}
.woo-wallet-add-amount label {
    margin: 10px 0 !important;
}
input.woo-add-to-wallet {
    background: #FFCC70 !important;
    color: #222222 !important;
    border: 0;
    padding: 10px 20px !important;
    
}
input#dp1714541863599, .dataTables_wrapper .dataTables_length select {
    margin: 10px 0px !important;
}

/*.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type {*/
/*    margin: 0px 0px 20px 0px !important;*/
/*}*/
div#wc-wallet-transaction-details_length label, div#wc-wallet-transaction-details_filter label {
    display: flex !important;
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: 10px !important;
    margin-bottom: 20px;
}
table.dataTable.no-footer {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgb(0 0 0 / 30%);
    padding-top: 20px;
}
span.dashicons.dashicons-plus-alt, span.dashicons.dashicons-list-view {
    margin-bottom: 15px;
}
th.sorting_disabled, table.dataTable tbody tr {
    text-align: center !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M6 8H10' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.8333 9H18.2308C16.4465 9 15 10.3431 15 12C15 13.6569 16.4465 15 18.2308 15H20.8333C20.9167 15 20.9583 15 20.9935 14.9979C21.5328 14.965 21.9623 14.5662 21.9977 14.0654C22 14.0327 22 13.994 22 13.9167V10.0833C22 10.006 22 9.96726 21.9977 9.9346C21.9623 9.43384 21.5328 9.03496 20.9935 9.00214C20.9583 9 20.9167 9 20.8333 9Z' stroke='%23ffffff' stroke-width='1.5'/%3E%3Cpath d='M20.965 9C20.8873 7.1277 20.6366 5.97975 19.8284 5.17157C18.6569 4 16.7712 4 13 4L10 4C6.22876 4 4.34315 4 3.17157 5.17157C2 6.34315 2 8.22876 2 12C2 15.7712 2 17.6569 3.17157 18.8284C4.34315 20 6.22876 20 10 20H13C16.7712 20 18.6569 20 19.8284 18.8284C20.6366 18.0203 20.8873 16.8723 20.965 15' stroke='%23ffffff' stroke-width='1.5'/%3E%3Cpath d='M17.9912 12H18.0002' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    right: 5px !important;
}
.woo-wallet-transactions-items li {
    overflow: hidden;
    padding-bottom: 0px;
    border-bottom: 1px dashed #c7c7c7;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px;
}
/*ورود و ثبت نام کراسنو*/
body .ktab .ktablinks.koutactive {
    border-top: 3px solid #f5c771 !important;
}
body .ktab .ktablinks:not(.koutactive):hover {
    color: #22668d;
}
.parsavesta.digits-login-modal {
    background: #22668d!important;
}
.parsavesta.digits-login-modal:hover {
    background: #f5c771!important;
    color: #222
}
@media only screen and (max-width: 1024px) {
.crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge {
    bottom: 82px!important;
    right: 9px!important;
    z-index: 1!important;
}
}
body .ktab .ktablinks.koutactive, body .ktab>button {
    border-radius: 5px 5px 0px 0px !important;
}
p.has-text-align-center {
    margin: 10px !important;
}
body.rtl.page-template.page-template-elementor_canvas.page.page-id-5987.wp-custom-logo.theme-hello-elementor.is_mreeir_page.woocommerce-js.woolentor_current_theme_hello-elementor.e-lazyload.woolentor-empty-cart.elementor-default.elementor-template-canvas.elementor-kit-6.e--ua-blink.e--ua-chrome.e--ua-webkit {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}
@media only screen and (max-width: 1024px) {
.Back-to-home-login-and-registration {display: none !important;
}
}

.elementor-element.elementor-element-8e79855.elementor-widget.elementor-widget-shortcode .pars-coupon .coupon {
    display: none;
}



.wc-block-components-notice-banner, .woocommerce-NoticeGroup {
    opacity: 1;
    transition: opacity 1s ease-out;
}

.wallet-section h3 {
    font-size: 20px !important;
    font-weight: 600 !important;
    margin: 0px !important;
}

.wallet-section hr {
    margin: 30px 0px !important;
}
.wallet-section .woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
    display: none !important;
}
.input-text.fsww-input {
    border-radius: 10px !important;
}
a#elementor-menu-cart__toggle_button {
    background: #ff000000 !important;
}
.elementor-menu-cart__toggle.elementor-button-wrapper{
    margin-top: -10px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--fsww-wallet a:after {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 14C2 10.2288 2 8.34315 3.17157 7.17157C4.34315 6 6.22876 6 10 6H14C17.7712 6 19.6569 6 20.8284 7.17157C22 8.34315 22 10.2288 22 14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14Z' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M16 6C16 4.11438 16 3.17157 15.4142 2.58579C14.8284 2 13.8856 2 12 2C10.1144 2 9.17157 2 8.58579 2.58579C8 3.17157 8 4.11438 8 6' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M12 17.3333C13.1046 17.3333 14 16.5871 14 15.6667C14 14.7462 13.1046 14 12 14C10.8954 14 10 13.2538 10 12.3333C10 11.4129 10.8954 10.6667 12 10.6667M12 17.3333C10.8954 17.3333 10 16.5871 10 15.6667M12 17.3333V18M12 10V10.6667M12 10.6667C13.1046 10.6667 14 11.4129 14 12.3333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    position: absolute !important;
    right: 5px;
    top: 50%;
    transform: translateY(0%);
}

input#regotpmobileemail , input#mobileemailjltab {
    font-family: math !important;
}
