/**
Theme Name: Aghadi Framework
Author: Agahdi Infotech
Author URI: https://aghadiinfotech.com
Description: Inherited from Astra Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aghadi-framework
Template: astra
*/


 input:-webkit-autofill,
 input:-webkit-autofill:focus,
 input:-internal-autofill-selected,
 input:-internal-autofill-selected:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
 }
.dblock {
    display: block;
    width: 100% !important;
    text-align: center !important;
}
.dokan-error{color: #b81c23;}
.daterangepicker .calendar-table td, .daterangepicker .calendar-table th{color: #0f1116;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect{background-color: #fff;}
.daterangepicker.show-calendar .drp-buttons{display: flex;}
.daterangepicker.show-calendar .drp-buttons button{font-weight: 400;}

.select2-results__options li { color: #272b35;}
.dokan-alert{font-size: 15px;}
label, legend{color:#fff;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{font-size: 14px;}
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){padding: 0 1em; margin-top: 2px;}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a:hover, .dokan-product-listing .dokan-product-listing-area table.product-listing-table td .row-actions a:hover{color: #34b1c1;}

.slide-show .elementor-swiper-button.elementor-swiper-button-prev, .slide-show .elementor-swiper-button.elementor-swiper-button-next{
	width: 50px; height: 50px; border-radius: 100%; background-repeat: no-repeat !important;
}
.slide-show .elementor-swiper-button.elementor-swiper-button-prev {  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB7ZJBDYAwDEV/EwQgYVKQgAOQgARwgAOQhAPmpLRJd+Ey1p1I9pKfJk37Th/IwMw9ahDBJLklAR5MkFhQykuwopR/CygJZJy207l9/AcRRRWMXMfQieySREkweYQHLZOVSjngpYmKRTO8mGjP3T2x3wBLJEpV+AAAAABJRU5ErkJggg==') !important;}
.slide-show .elementor-swiper-button.elementor-swiper-button-next{	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB5SURBVHgB7ZJBDYAwDEXbBAFIQAIWUIIlJOAACQQFSNhQAA7K/0nDdWw7wkv+rX1t0ookMLNWaoBgRALSSSkusCoRGz8o0kwraxeEZ4/IoKqRE1YrJ/CPGtgOt76l9ZANm1ySA6b2yOlbzJLLL3gke5XAJfzSKVV3A7+eC4s73JfeAAAAAElFTkSuQmCC') !important;}

.dokan-label-success, .dokan-label-info{color: #ffffff !important;}
.dokan-label-info{background-color: #46a4c0;}
.dokan-dashboard input[type='submit'].dokan-btn-theme, 
.dokan-dashboard a.dokan-btn-theme, 
.dokan-dashboard .dokan-btn-theme, .woocommerce-account .woocommerce-MyAccount-content .dokan-btn,
body .woocommerce-error .button, body .woocommerce-info .button, body .woocommerce-message .button,
.woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button,
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-btn,
.dokan-add-product-link button.dokan-btn{background-image: linear-gradient(180deg, #8630DE 0%, #5E06B8 100%); border: none; border-radius: 50px; font-size: 15px; color: #ffffff !important;}
.dokan-dashboard input[type='submit'].dokan-btn-theme:hover, 
.dokan-dashboard a.dokan-btn-theme:hover, 
.dokan-dashboard .dokan-btn-theme:hover,
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn:hover,
.woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover,
body input[type='submit'].dokan-btn-danger:active, body a.dokan-btn-danger:active, body .dokan-btn-danger:active,
.woocommerce-js #respond input#submit:hover, .woocommerce-js a.button:hover, .woocommerce-js button.button:hover, .woocommerce-js input.button:hover,
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-btn:hover,
.dokan-add-product-link button.dokan-btn:hover{background-image: linear-gradient(90deg, #5E06B8 0%, #8630DE 100%) !important;}
.dokan-profile-completeness{
	display: none !important;
}

.variation{
	display: block;
}

.variation-Vendor {
  display: none !important;
}

.dokan-dashboard{background-color: rgb(15, 17, 22);}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background: #6f18c8;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{border-color: transparent #0f1116 transparent transparent; border-left-color: #0f1116;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:first-child{border-radius: 10px 10px 0 0;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:last-child{border-radius:0 0 10px 10px;}
.dokan-product-search-form { display: flex; position: relative; width: 100%; max-width: 360px;}
.dokan-dashboard .dokan-form-group { margin: 0; order: -1;}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{width: 100%;}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{width: 100px; padding: 0 12px; border-radius: 50px; border:none; position: absolute; right: 2px; top: 2px; bottom: 2px;}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group input{ border-radius: 50px; font-size: 14px; padding: 0 110px 0 20px; height: 46px;}
.dokan-dashboard .dokan-dashboard-content:not(.dokan-withdraw-content) article,
.dokan-dashboard #order-filter{display: flex; flex-wrap: wrap; align-items: center;}
.dokan-dashboard .dokan-dashboard-content{align-self: flex-start;}
.dokan-dashboard .dokan-dashboard-content .dokan-alert-danger{width: 100%;}
.dokan-dashboard .dokan-dashboard-product-listing-wrapper{width: 100%; margin-top: 15px;}
.dokan-dashboard .dokan-w12{width: 50%; }
.dokan-dashboard .dokan-w12:not(:first-child){text-align: right;}
.dokan-dashboard .dokan-w12 a, .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area > a,
.dokan-dashboard article.dokan-settings-area > a{background-image: linear-gradient(180deg, #36b7c8 0%, #20808d 100%); font-size: 15px; color: #fff; height: 42px; line-height: 42px; border-radius: 50px; padding: 0 30px; display: inline-block;}
.dokan-dashboard .dokan-w12 a:hover, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right .dokan-form-group input:hover,
.dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area > a:hover,
.dokan-dashboard article.dokan-settings-area > a:hover,
.dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn:hover{background-image: linear-gradient(90deg, #20808d 0%, #36b7c8 100%) !important;}
.dokan-dashboard .dokan-table, .dataTables_wrapper table{background-color: #272b35; border-color: #575e6d; border-radius:10px; overflow: hidden; text-align: left;}
.dokan-dashboard .dokan-table thead tr th, .dataTables_wrapper table tr th, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th{padding: 8px 12px; font-size: 15px; background-color: #711aca; border-bottom: none; border-color: #575e6d; color: #cec7d8;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td, .dataTables_wrapper table tr td, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th{padding: 8px 12px; vertical-align: middle; border-color: #575e6d; color: #b8bbc7;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a,
.dokan-dashboard .dokan-table-striped > tbody > tr td.dokan-order-id a,
.woocommerce-error li a, .woocommerce-info li a, .woocommerce-message li a{color: #adb0bc;}
.dokan-dashboard .dokan-dashboard-content .column-primary .view a, .dashboard-widget.products .pull-right a{color: #34b1c1 !important;}
.dokan-dashboard .dokan-dashboard-content .column-primary span:not(.view){display: none;}
.dokan-dashboard .dokan-dashboard-content .column-primary span.view{color: #272b35;}
.dokan-product-listing .dokan-product-listing-area .row-actions{visibility: visible;}
.dokan-dashboard .dokan-dashboard-content article .order-statuses-filter li a, 
.dokan-withdraw-status-filter-container ul.subsubsub li a{color: #91949E;}
.dokan-dashboard .dokan-dashboard-content article .order-statuses-filter li.active a,
.dokan-withdraw-status-filter-container ul.subsubsub li.active a{color: #23909f !important;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{padding: 0; width: 100%;}
.dokan-orders-content .dokan-orders-area .dokan-error{width: 100%;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group{flex-wrap: nowrap;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{color: #ffffff; background-image: linear-gradient(90deg, #20808d 0%, #36b7c8 100%);}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, 
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, 
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container,
.dokan-orders-content .dokan-orders-area .order_note_type select,
.gform-body.gform_body #gform_fields_1 .gfield input,
.gform-body.gform_body #gform_fields_1 .gfield textarea,
.dokan-dashboard .dokan-dashboard-content input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.woocommerce-account .woocommerce .woocommerce-form-login input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.dataTables_wrapper .dataTables_filter input{color: #ffffff; border: 1px solid #575e6d; background-color: #272b35; width:calc(25%) !important; height: 42px !important; border-radius: 5px; font-size: 13px;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left { width: 60% !important;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right { width: 30% !important;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-selection{min-height: 42px; border-radius: 5px;  font-size: 14px; border: 1px solid #575e6d; background-color: #272b35;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a,
.dokan-dashboard .dokan-form-group input:not([type*="checkbox"]){height: 42px !important; border-radius:5px; border: none;}
.dokan-dashboard .dokan-form-group{display: flex; align-items: center;}


.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right .dokan-form-group input,
.dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn{border-radius: 50px; margin-left: 5px; background-image:linear-gradient(180deg, #36b7c8 0%, #20808d 100%);}
.dokan-dashboard .dokan-dashboard-content article, .dokan-dashboard #order-filter select.dokan-form-control{height: 100%; padding: 0;}
.dokan-dashboard #order-filter select.dokan-form-control, .dokan-dashboard #order-filter #bulk-order-action{border-radius: 50px;  background-color: #272b35; color: #b8bbc7;}
.dokan-dashboard #order-filter select.dokan-form-control,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-selection, .dokan-dashboard form#store-form > .dokan-form-group select,
.dokan-orders-content .dokan-orders-area .order_note_type select,
select.dokan-form-control, .dataTables_length select, .woocommerce-checkout .form-row select, .woocommerce-checkout .form-row .select2-selection,
body form .gfield select{padding-left: 20px; background-image: url('/wp-content/themes/aghadi-framework/images/select-arrow.svg'); background-size: 10px; background-position: calc(100% - 15px) center; border:1px solid #575e6d;}
body form .gfield select{font-size: 16px; line-height: 23px;}
.dokan-dashboard #order-filter #bulk-order-action{margin-left: 5px; width: 82px; color: #ffffff;}
.dokan-dashboard #order-filter{margin-top: 20px; width: 100%;}
.dokan-dashboard #order-filter .dokan-table{margin-top: 10px; text-align: left;}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group input{border:1px solid #575e6d; background-color: #272b35; color: #ffffff; border-radius: 50px !important;}
.dokan-dashboard .dokan-dash-sidebar{background-color: transparent;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu, .woocommerce-account .woocommerce-MyAccount-navigation ul,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{background: #272b35; margin: 0 0 18px; border-radius: 10px; border:1px solid #ffffff35;}
.dokan-dashboard .dokan-table-striped > tbody > tr{background-color: transparent;}
.dokan-dashboard .dokan-table-striped > tbody > tr th, .dokan-dashboard .dokan-table-striped > tbody > tr td{font-size: 14px; padding: 8px 10px; vertical-align: middle; border-color: #575e6d; color: #b8bbc7;}
.dokan-orders-content .dokan-orders-area td.dokan-order-action .dokan-btn{font-size: 13px; color: #ffffff !important; background-color: #2aa12a; border-radius: 50px; width: 30px; height: 30px; line-height: 30px; padding: 0 8px; border: none;}
.dokan-orders-content .dokan-orders-area td.dokan-order-action{width: fit-content !important;}

.dokan-dashboard article.dokan-settings-area{display: block !important;}
.dokan-settings-content .dokan-settings-area .dokan-banner{order: -1; border-radius: 10px; border-width: 1px; border-color: #6b6b6b; margin: 0; background-color: #1f043b; width: 100%; max-width: 100% !important; display: flex; align-items: center; justify-content: center;}
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1, .dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 small { font-size: 15px; font-weight: 400 !important;}
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header{border-color: #585f71;}

form#store-form { display: flex; flex-wrap: wrap; gap: 30px;}
.dokan-dashboard form#store-form > .dokan-form-group{width: 100%; display: block;}
.dokan-dashboard form#store-form > .dokan-form-group .dokan-form-group{display: block;}
.dokan-dashboard form#store-form > .dokan-form-group input:not([type*="checkbox"]),
#afwc_registration_form .afwc_reg_field_wrapper input:not([type*="checkbox"]),
body form .gfield input:not([type*="checkbox"]){width: 100%; height: 42px; border:1px solid #575e6d; background-color: #272b35; color: #ffffff; font-size: 14px;}
.dokan-dashboard form#store-form > .dokan-form-group select, 
.woocommerce-account form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.woocommerce-js .select2-container .select2-selection--single, 
.woocommerce-js select, 
.woocommerce-page .select2-container .select2-selection--single, 
.woocommerce-page select{height: 42px; border:1px solid #575e6d !important; background-color: #272b35; color: #ffffff; font-size: 14px;}
.dokan-dashboard form#store-form > .dokan-form-group .dokan-w5{width: 100%}
.dokan-dashboard form#store-form > .dokan-form-group label{width: 100%; text-align: left; color: #b8bbc7; margin-top: 12px; margin-bottom: 5px;}
.dokan-dashboard form#store-form > .dokan-form-group .checkbox label, form .checkbox label{display: flex; align-items: center;}
.dokan-dashboard form#store-form > .dokan-form-group .checkbox label *:not([type*="checkbox"]):not([type*="radio"]){width: auto;}
.dokan-dashboard form#store-form .dokan-address-fields{display: flex; flex-wrap: wrap; margin: 0 -5px; width: auto !important;}
.dokan-dashboard form#store-form .dokan-address-fields .dokan-form-group{width: 50%; padding: 0 5px;}
.dokan-w5.dokan-text-left.dokan-address-fields .dokan-from-group { width: 50%;}
.dokan-dashboard form#store-form .gravatar-button-area{text-align: left;}
div.mce-toolbar-grp{background-color:#dddddd;}
div.mce-toolbar-grp .mce-menubtn button,
.mce-toolbar .mce-ico{color: #ffffff !important;}
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{background-color: transparent;}
.dokan-dashboard form#store-form .dokan-w7.dokan-text-left { width: 100%;}
.dokan-dashboard form#store-form .dokan-w7.dokan-text-left .wp-editor-wrap{border: none;}
.dokan-dashboard form#store-form input{margin-right: 5px;}
.dokan-dashboard .wp-editor-container{border-radius: 10px; overflow: hidden; margin-top: 5px;}
.dokan-form-horizontal span.error{display: block; text-align: left;}
.dokan-dashboard .dokan-w4.ajax_prev.dokan-text-left{margin: 0 !important;}
.dokan-dashboard .dokan-w4.ajax_prev.dokan-text-left input{border: none !important;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{ background: #1f043b;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{background: #6f18c8;}
.dokan-dashboard form#store-form > .dokan-form-group input[type*="submit"],
.dokan-w4.ajax_prev.save.dokan-text-left input[type*="submit"]{width: auto !important; padding: 0 22px; border-radius: 50px;}

.dokan-dashboard .dokan-panel-default > .dokan-panel-heading { background-color: #711aca; color: #ffffff; font-size: 16px;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default{border-radius: 10px; overflow: hidden; background-color: #272b35; color: #b8bbc7;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default > .dokan-panel-heading,
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default tr,
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default tr td,
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default table,
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default{border-color: #ffffff35;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default tr td { vertical-align: middle; font-size: 14px; padding: 8px 12px;}
.dokan-dashboard .dokan-panel .dokan-panel-body .wc-order-data-row table.wc-order-totals tbody tr td.refunded-total{color: #ffffff; font-weight: 600; }
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .order_notes{padding-left: 0;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .order_notes li { margin-bottom: 12px;}
.dokan-orders-content .dokan-orders-area ul.order_notes .note_content p{color: #d0defd;}
.dokan-orders-content .dokan-orders-area ul.order_notes .note_content{border-radius: 5px; line-height: 1.3; background-color: #5a5f6a; padding: 8px 10px;}
.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after{bottom: -12px; border-color: #717888 transparent;}
.dokan-orders-content .dokan-orders-area td a{color: #b8bbc7 !important;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .add_note textarea,
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w8 .dokan-form-control{resize: vertical; border-radius: 5px; background-color: #4a4f5a; border: 1px solid #686f7d; color: #b8bbc7;}
.dokan-orders-content .dokan-orders-area .general-details ul.order-status{font-size: 14px; margin: 0; border: none;}
.dokan-edit-status:hover{color:#35e4e3 !important;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default h4{ font-size: 16px;}
.dokan-orders-content .dokan-orders-area .order_note_type{width: 100%; padding: 0; width: 100% !important;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .add_note form > p,
.dokan-orders-content .dokan-orders-area .order_note_type{ margin-bottom: 15px; line-height: 1;}
.dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area > a,
.dokan-dashboard article.dokan-settings-area > a{font-size: 14px; border:none; height: 32px; line-height: 32px; padding: 0 18px; margin-bottom: 10px;}
.dokan-orders-content .dokan-orders-area .order_note_type select{width: 100% !important; background-color: #4a4f5a;}
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .order_notes a, .dokan-edit-status{color: #34b1c1;}
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1{padding: 8px 0;}

.dokan-dashboard article.dokan-settings-area .dokan-page-help{color: #91949E; font-size: 15px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header{padding: 20px; background-color: #272b35; border: 1px solid #575e6d; border-radius: 10px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header h2{font-size: 22px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down{background-image: linear-gradient(180deg, #8630DE 0%, #5E06B8 100%); border: none; border-radius: 50px; color: #ffffff; padding: 10px 35px 10px 25px; font-size: 15px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down::after{right: 15px;}
#vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down { border-radius: 10px !important; overflow: hidden;}
#vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul { padding: 0;}
.dokan-dashboard .payment-field-paypal .dokan-control-label{color: #ffffff; width: auto;}
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w6,
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w8{width: 100%;}
.dokan-dashboard .payment-field-paypal{border-color: #6b6b6b; margin: 0; background-color: #272b35; margin-bottom: 10px; border-radius: 10px;}
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w8 .dokan-input-group{width: 100%;}
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w8 .dokan-input-group-addon { position: absolute; left: 0; z-index: 99; width: 92px; height: 100%; padding: 13px 0; font-size: 15px; background-color: #697691; color: #fff; border: 1px solid #575e6d;}
.dokan-dashboard .payment-field-paypal .dokan-form-group .dokan-w8 .dokan-form-control { padding-left: 102px; padding-top: 8px;}
.dokan-dashboard .payment-field-paypal .dokan-form-group.has-error{display: block;}

/*.page-id-137, .woocommerce-account{background-color: rgb(15, 17, 22);}*/
.page-id-137 .gform-body.gform_body #gform_fields_1 .gfield .gfield_label,
.dokan-dashboard .dokan-dashboard-content label, .woocommerce-account .woocommerce .woocommerce-form-login label{color: #b8bbc7;}
.page-id-137 .gform-body.gform_body #gform_fields_1 .gfield input,
.dokan-dashboard .dokan-dashboard-content input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.woocommerce-account .woocommerce .woocommerce-form-login input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.gform-body.gform_body #gform_fields_1 .gfield textarea{width: 100% !important; font-weight: 400 !important;}
.page-id-137 .gform-body.gform_body #gform_fields_1 { gap: 25px;}
.page-id-137 .gform-body.gform_body #gform_fields_1 div.gfield_description { color:#23909f;}
.page-id-137 #gform_1 .gform_footer input[type*="submit"],
.dokan-dashboard .dokan-dashboard-content input[type*="submit"],
.woocommerce-account .woocommerce .woocommerce-form-login button[type*="submit"]{border-radius: 50px; height: 42px; line-height: 42px; padding: 0 25px; font-size: 15px;}
.gform-theme--framework .gform-field-label>.gfield_required{color: #dc2800;}
article.dashboard-content-area.woocommerce.edit-account-wrap { display: block;}
article.dashboard-content-area.woocommerce.edit-account-wrap h1{font-size: 24px;}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset{border: 1px solid #575e6d; font-weight: 10px; margin-bottom: 10px; border-radius: 10px;}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset > legend{ color: #ffffff; font-size: 16px; margin-bottom: 0;}
.woocommerce-account .woocommerce > h2{font-size: 24px; margin: 0;}
.woocommerce-account .woocommerce .woocommerce-form-login{margin-top: 20px;}
.woocommerce-account .woocommerce .woocommerce-form-login label{font-weight: 600;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top: 8px; color: #ffffff;}

.woocommerce-account .woocommerce > h2 { font-size: 18px; margin: 0 15px 20px; display: inline-block; padding: 2px 10px; background-color: #0f1116;}
.woocommerce-account .woocommerce .woocommerce-form-login{margin-top: -35px;}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-LostPassword{margin: 0;}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-LostPassword a{font-size: 16px; color: #4dc9e4;}
.woocommerce-account .woocommerce .woocommerce-form-login button[type*="submit"]{margin-top: 10px;}
.woocommerce-account form input[type="checkbox"], .dokan-dashboard form input[type="checkbox"], form input[type="checkbox"]{background: transparent !important; appearance: none; position: relative; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 6px !important; margin-top: -2px; border: 1px solid #575e6d; border-radius: 3px;}
.woocommerce-account form input[type="checkbox"]:before, .dokan-dashboard form input[type="checkbox"]:before, form input[type="checkbox"]:before{ width: 8px; height: 8px; position: absolute; left: 3px; top: 3px; content: ""; background-color: #4dc9e4; border-radius: 2px; opacity: 0;}
.woocommerce-account form input[type="checkbox"]:checked, .dokan-dashboard form input[type="checkbox"]:checked, form input[type="checkbox"]:checked{border-color:#4dc9e4 !important;}
.woocommerce-account form input[type="checkbox"]:checked:before, .dokan-dashboard form input[type="checkbox"]:checked:before, form input[type="checkbox"]:checked:before{opacity: 1;}

.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0; overflow: hidden;}
body .woocommerce-MyAccount-navigation-link a{color: #ffffff; font-size: 14px; padding: 8px 16px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{background-color: #8630de; color: #ffffff;}
body .woocommerce-MyAccount-navigation-link.is-active a{background-color: transparent;}
body .woocommerce-MyAccount-navigation-link{border: none;}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 25%;}
.woocommerce-account .woocommerce-MyAccount-content{width: calc(75% - 25px); padding-left: 25px;	background: #272b35;  color: #fff;  font-size: 15px;  padding: 15px;  border: 1px solid #ffffff35;  border-radius: 10px;}
.woocommerce-account .woocommerce-MyAccount-content a, body.dialog-container article.ast-article-single .afwc-reg-form-msg a{color: #34b1c1;}
.woocommerce-account .woocommerce-MyAccount-content a:not([class*="btn"]):not([class*="button"]):not(.edit):hover, 
.dokan-dashboard .dokan-dashboard-content .view a:not([class*="btn"]):not([class*="button"]):hover, 
.dokan-dashboard .dokan-dashboard-content article .dokan-panel-default .order_notes a:not([class*="btn"]):not([class*="button"]):hover, 
.dokan-edit-status:hover, .woocommerce-message::before, .woocommerce-info::before,
.dashboard-widget.products .pull-right a:hover,
.woocommerce-error li a:hover, .woocommerce-info li a:hover, .woocommerce-message li a:hover, body.dialog-container article.ast-article-single .afwc-reg-form-msg a:hover{color: #49d0e1 !important;}
.woocommerce-account .woocommerce-MyAccount-content .dokan-btn{padding: 0 25px; height: 46px; line-height: 46px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background-color: #a879d840; color: #ffffff; border-radius: 8px; }

.woocommerce-account .woocommerce-MyAccount-navigation{border: none;}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title.title { background-color: #8630de; padding: 0 10px;}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title.title h3 { font-size: 18px; padding: 10px 5px;}
.woocommerce .addresses .title .edit, .woocommerce-account .addresses .title .edit{background-color: #fff; color: #8630de !important; padding: 4px 15px; border-radius: 20px; margin: 5px 0;}
.woocommerce .addresses .title .edit:hover, .woocommerce-account .addresses .title .edit:hover{opacity: 0.90;}
.woocommerce-MyAccount-navigation ul li a{color: #ffffff;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link + .woocommerce-MyAccount-navigation-link { border-top: 1px solid #54575f;}
.ast-wooaccount-user-wrapper .ast-username{color: #ffffff; font-size: 13px;}
.ast-wooaccount-user-wrapper{column-gap: 5px; margin-bottom: 8px; border-bottom: 1px solid #606c8b; padding-bottom: 8px;}
.ast-wooaccount-user-wrapper img{width: 40px;}
.woocommerce-account .woocommerce-MyAccount-content p:last-child{margin-bottom: 5px;}
.woocommerce-account .woocommerce-customer-details address, 
.woocommerce-account .woocommerce-MyAccount-content address, 
.woocommerce-order-details table.shop_table, 
.woocommerce-order-pay table.shop_table,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title.title{margin-bottom: 8px; border: 1px solid #54575f; border-radius: 10px; margin-top: 5px;}
.woocommerce-account .woocommerce-MyAccount-content > p, .woocommerce-account .woocommerce form .form-row{margin-bottom: 10px;}
.woocommerce-address-fields .form-row input, .select2-container--default .select2-selection--single,
.woocommerce-EditAccountForm .form-row input, .woocommerce-EditAccountForm .form-row .select2-selection--single,
#afwc_registration_form .afwc_reg_field_wrapper input:not([type*="checkbox"]),
body form .gfield input:not([type*="checkbox"]),
body form .gfield select{height: 50px !important;}
.woocommerce-account .woocommerce-MyAccount-content{padding: 25px 23px;}
.woocommerce-account .woocommerce-MyAccount-content h3{font-size: 24px;}
.select2-container--open .select2-dropdown--below { margin-top: 0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #ffffff;}
.woocommerce-js .select2-results__option, 
.woocommerce-js .select2-search--dropdown .select2-search__field {padding: 2px 6px; font-size: 15px;}
body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){color: #ffffff;}
#afwc_kpis_container .afwc_kpi{background-color: #363b49; border: 0.1em solid #54575f; border-radius: 6px; background-color: #dfe8fd;}
.afwc_kpis_icon_container{border-right: 1px solid #272b35;}
.afwc-referrals-section table, .afwc-products-section table, .afwc-payouts-section table{border-radius: 10px; overflow: hidden;}
.afwc-referrals-section table, .afwc-referrals-section table tr td, .afwc-products-section table, .afwc-products-section table tr td, .afwc-payouts-section table, .afwc-payouts-section table tr td{border-color: #575e6d;}
.afwc-referrals-section table thead tr th, .afwc-products-section table tr th, .afwc-payouts-section table tr th{border-color: #575e6d; color: #cec7d8; font-size: 15px; background-color: #8630de; padding: 10px !important; line-height: 1; text-align: center !important;}
#afwc_dashboard_wrapper .afwc-table-header{font-size: 16px;}
.afwc-referrals-section table tr td.afwc-products-section table tr td, .afwc-payouts-section table tr td{ font-size: 14px;}
.afwc-payouts-section .afwc_payout_history{margin: 0;}
.woocommerce-MyAccount-content .nav-tab-wrapper a { margin: 0;}
#afwc_date_range_container{background-color: #8630de; color: #ffffff;}
#afwc_date_range_container input{color: #ffffff; font-size: 14px; padding-top: 4px;}
#afwc-smart-dates-dropdown-icon, .woocommerce-account .woocommerce-MyAccount-content fieldset legend{color: #ffffff;}
#afwc-smart-dates-dropdown-list{margin-left: -6rem;}
#afwc-smart-dates-dropdown-list li { color: #333;}
.woocommerce-EditAccountForm .woocommerce-form-row em{font-size: 12px;}
.woocommerce-MyAccount-content .nav-tab-wrapper a, .dokan-dashboard-content ul.dokan_tabs li a{border-color:#54575f; margin: 1px 1px; padding: 4px 22px; color: #fff; font-weight: 400; font-size: 14px; border-radius: 8px 8px 0 0; border-bottom: none; background-color: #41454e;}
.woocommerce-MyAccount-content #afwc_dashboard_wrapper,
.woocommerce-MyAccount-content #afwc_resources_wrapper{ margin-left: 1px; margin-top: -1px; border: 1px solid #54575f; background-color: #ffffff1f; padding: 15px; border-radius: 0 10px 10px 10px;}
.woocommerce-MyAccount-content #afwc_resources_wrapper p { margin-bottom: 6px;}
.woocommerce-MyAccount-content .nav-tab-wrapper{border: none;}
.woocommerce-MyAccount-content .nav-tab-wrapper a:not(.nav-tab-active){background-color: #54575f;}
body #afwc_custom_referral_url input { padding: 5px 10px; font-size: 13px; height: 30px !important; border-radius: 5px;}
body #afwc_date_range_container{border-width: 1px; height: 40px;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul{padding: 0; display: flex;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a,
.dokan-dashboard div.chart-container > div.chart-legend-container > table td{color: #adb0bc; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:not(:last-child){border-right: 1px solid #ffffff35;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title{padding-top: 6px;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{padding-bottom: 6px; border-bottom: none;}
.woocommerce-js input[type=number]{max-width: 100%;}
.dokan-dashboard header.dokan-dashboard-header h1 { font-size: 24px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-reports-area{display: block;}
.dokan-dashboard-content ul.dokan_tabs{padding-left: 0;}
.dokan-dashboard-content ul.dokan_tabs li:first-child { margin-left: 0;}
.dokan-dashboard-content ul.dokan_tabs li{border: none;}
.dokan-dashboard-content ul.dokan_tabs li a{padding: 8px 14px !important;}
.woocommerce-account:not(.logged-in) .ast-article-single .woocommerce{background-color: #272b35; border: 1px solid #ffffff35;}
.woocommerce-account:not(.logged-in) .woocommerce > h2{background-color: #272b35; margin-left: 0; padding-left: 5px;}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login{margin-top: -20px;}
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]){height: 50px !important;}
.woocommerce-account:not(.logged-in) form input[type="checkbox"]:before{line-height: 13px;}
.woocommerce-account:not(.logged-in) form input[type="checkbox"]:before{top: 0; left: 0;}
.woocommerce-account:not(.logged-in) .entry-header h1 { text-align: center;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{padding-right: 0; align-self: flex-start; width: 100%; display: flex; gap: 10px;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{padding: 12px 15px; width: 100%;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.products .pull-right{display: none;}
.legendColorBox > div{padding: 2px !important;}

.datatable button {padding: 12px 20px;background-color: #FFF100;border: none;border-radius: 5px;cursor: pointer;}
.datatable {text-align: center;}
.datatable td {padding: 12px !important;}
.datatable thead tr th {border-top: 1px solid #858585; border-bottom: 1px solid #858585;}
/* .child {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 99;background-color: white !important;padding: 50px 20px !important;width: 90%;} */
.child ul li:first-child span {text-align: left;}
.datatable tbody td:nth-child(7) {color: #00c300;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title,
.dokan-dashboard header.dokan-dashboard-header h1{border-bottom: 1px solid #858585;}

.chart-legend-container table, .chart-legend-container table tbody tr td{ border-color: #ffffff35;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count{font-size: 16px !important;}
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container p{font-size: 14px;}
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-btn,
.dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn,
.dokan-withdraw-status-filter-container .dokan-add-product-link button.dokan-btn,
.dokan-withdraw-popup .footer #dokan-withdraw-request-submit,
.payment-field-paypal .dokan-form-group .dokan-w8 .dokan_payment_disconnect_btn{ padding-left: 20px; padding-right: 20px;}
.iziModal .iziModal-header{ background: #711aca !important;}
.iziModal{border-color: #711aca !important; background: #272b35; box-shadow: none !important; border-radius: 10px !important; overflow: hidden;}
#withdraw-request-popup{background: #272b35;}
.iziModal .dokan-alert-warning{font-size: 15px;}
div#withdraw-request-popup{padding: 0 15px;}
.dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn{color: #ffffff; border: none;}
.dokan-dashboard .dokan-withdraw-area .dokan-panel-default > .dokan-panel-heading{line-height: 1.2;}
.dokan-dashboard .dokan-withdraw-area .dokan-panel-default > .dokan-panel-heading strong { font-weight: 600;}
#withdraw-request-popup label { color: #b8bbc7; font-weight: 600; font-size: 14px;}
.dokan-withdraw-popup .footer{border: none;}
div#withdraw-request-popup { margin-bottom: 8px;}
.dokan-withdraw-popup .withdraw .dokan-text-left.dokan-w5 span:not(.dokan-input-group-addon){color:#b8bbc7; font-size: 15px;}
.dokan-withdraw-popup .withdraw .wc_input_price { border-radius: 0 5px 5px 0 !important; font-size: 15px; background-color: #313643;
    color: #b8bbc7; border: 1px solid #575e6d !important;}
.dokan-withdraw-popup .dokan-input-group-addon{background-color: #575e6d; font-size: 15px; border-color: #575e6d; color: #b8bbc7;}
.dokan-withdraw-popup .withdraw .dokan-form-group { margin: 8px 0;}
.dokan-withdraw-popup select.dokan-form-control,
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div{background-color: #313643; color: #b8bbc7;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul{padding: 0;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div{border: 1px solid #575e6d; border-radius: 10px;}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary > ul li > div > div span{color: #b8bbc7;}
.payment-field-paypal .dokan-form-group:first-child{width: 100%;}
.payment-field-paypal .dokan-form-group .dokan-w6 { display: flex;}
.payment-field-paypal .dokan-form-group .dokan-w8 .dokan_payment_disconnect_btn{border: none; height: 42px; border-radius: 5px; margin-left: 5px;}

.dokan-dashboard .dokan-dashboard-content article .dokan-order-billing-address .dokan-panel-body{font-size: 14px;}
.wc-order-totals-items table.wc-order-totals { margin-bottom: 10px;}
#woocommerce-order-items .wc-order-bulk-actions .add-items{margin-bottom: 0;}
.afwc_reg_field_wrapper label{color: #ffffff;}
.afwc_reg_form_wrapper { max-width: 100% !important;}
.afwc_reg_field_wrapper input:not([type='checkbox']):not([type='submit']), 
body form .gfield input:not([type*="checkbox"]),
.afwc_reg_field_wrapper textarea{ width: 100% !important; border-radius: 5px;}
.afwc_reg_field_wrapper textarea{border: 1px solid #575e6d !important; background-color: #272b35;}
.afwc_reg_field_wrapper input[type='submit']{width: auto !important;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect{padding: 3px 5px 4px; color: #0f1116;}
#gform_confirmation_wrapper_1 { background-color: #449db7; text-align: center; padding: 30px 15px; border-radius: 5px;}

.dataTables_wrapper .dataTables_length label, .dataTables_wrapper .dataTables_filter label{margin-bottom: 15px; display: flex; align-items: center; gap: 5px;}
.dataTables_wrapper .dataTables_length label select { width: 100px;}
 table#datatable tbody,  table#datatable tbody tr, table#datatable tbody tr td{background-color: transparent !important; font-size: 14px;}
body .dataTables_wrapper .dataTables_filter input{width: 100% !important;}
table.dataTable thead .sorting_asc{background-image: url('/wp-content/themes/aghadi-framework/images/sort_asc.png') !important;}
table.dataTable thead .sorting_desc{background-image: url('/wp-content/themes/aghadi-framework/images/sort_desc.png') !important;}
.ast-plain-container .site-content .ast-container .entry-header{margin-top: 25px;}
.dataTables_wrapper .dataTables_filter{max-width: 350px; width: 100%;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color: #ffffff;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{font-size: 14px;}

.dataTables_wrapper table{margin-bottom: 10px;}
div#datatable_paginate a:not(.current){color: #ffffff !important;}
table#datatable tbody tr td:last-child a{color: #34b1c1; text-decoration: none; font-size: 14px;}
table#datatable tbody tr td:last-child a:hover{color: #49d0e1 !important;}
div#datatable_paginate .paginate_button.current{height: 36px; width: 36px; border-radius: 50px; padding: 0; line-height: 36px;}
div#datatable_paginate a{outline: none;}
table#datatable tbody tr td{border-top-color: #575e6d; line-height: 1.2;}
table#datatable thead tr th { padding-right: 20px !important;}
table.dataTable>tbody>tr.child ul.dtr-details{width: 100%;}
table.dataTable>tbody>tr.child ul.dtr-details>li{padding: 12px 0; line-height: 1.2; align-items: center; font-size: 13px; border-bottom-color: #575e6d; display: flex; justify-content: space-between;}
table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom: 0;}
table.dataTable>tbody>tr.child span.dtr-title:after {content: ":";}

.tlmeta > span, .tlmeta > strong { display: block;}
.woocommerce-message .wc-forward{display:none;}

.woocommerce-checkout h3 { color: #fff !important; font-size: 20px !important;}
.woocommerce-checkout .ast-checkout-form-heading h3 { padding-top: 0 !important;}
.woocommerce-checkout .form-row input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]), .woocommerce-checkout .form-row select { height: 50px !important; font-size: 14px; color: #ffffff;}
.woocommerce-checkout .select2-selection.select2-selection--single { padding-top: 24px !important;}

.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr.order-total th,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr.cart-subtotal th,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td,
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th{border-color: #575e6d !important;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table{box-shadow: none; overflow: hidden; border-radius: 10px !important;}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){border-bottom: 1px solid #7a85a0;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods,
.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th, .ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle{border-color: #575e6d;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{background-color: #dcdcdc;}
.woocommerce-checkout-review-order-table tr td { font-size: 16px !important;}
.woocommerce-checkout-review-order-table tr th{font-size: 18px !important;}
.woocommerce-checkout form .form-row label{font-weight: 400;}
#dokan-banner-wrapper .button-area .fa-cloud-upload-alt{width: 100%;}
body #wp-vendor_biography-editor-container #mceu_26-body button { background-image: linear-gradient(180deg, #77797e 0%, #343a4b 100%);}
body #wp-vendor_biography-editor-container #mceu_26-body button:hover{background-image: linear-gradient(180deg, #343a4b 0%, #77797e 100%);}.mce-panel .mce-btn i.mce-caret{}
body .mce-panel .mce-btn i.mce-caret{border-top: 6px solid #ffffff;}
body .wp-media-buttons .insert-media{padding-left: 15px; padding-right: 15px;}

body.page-id-24 article.ast-article-single, body.page-id-1995 article.ast-article-single{padding: 30px; background: #272b35; border-radius: 10px; border: 1px solid #ffffff35;}
body.page-id-24 article.ast-article-single .entry-header, body.page-id-1995 article.ast-article-single .entry-header{margin: 0 !important;}
body.page-id-24 article.ast-article-single .afwc-reg-form-msg{font-size: 16px;}
#afwc_registration_form .afwc_reg_field_wrapper label,
body form .gfield label.gfield_label, body form .gfield legend.gfield_label{color: #b8bbc7; font-weight: 600;}
body form .gfield label.gform-field-label--type-sub{color: #9fa1a9; margin-top: 3px;}
#afwc_registration_form .afwc_reg_field_wrapper textarea{color: #ffffff;}
#afwc_registration_form{margin: 0 -10px;}
#afwc_registration_form .afwc_reg_field_wrapper { padding: 0 10px;}
#afwc_registration_form input#afwc_registration_form_submit{margin-top: 5px;}
.gform_wrapper form .gform_fields{row-gap: 20px;}
#vendor-payment-method-drop-down .no-content {background-color: #474e60;}

.ast-woo-grid-orders-container .ast-orders-table__row, .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title, 
.woocommerce-order .woocommerce-thankyou-order-details{border: 1px solid #4f247c !important; background: transparent !important; border-radius:8px}
.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title { padding: 18px;}
.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h3{padding: 0 0 10px;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li{border-bottom:10px;}
.woocommerce-page.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading, .woocommerce.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading{border-top:1px solid #ffffff35;}	
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr th{background-color: #ffffff14; border:1px solid #ffffff35;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table{border:1px solid #ffffff35; box-shadow:none; border-radius:8px; overflow:hidden;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td a { color: #ffffff;}
.woocommerce-page.woocommerce-checkout table.shop_table thead, .woocommerce.woocommerce-checkout table.shop_table thead{background-color:#8630de;}
.woocommerce-MyAccount-content mark { color: #ffffff !important;}
body #yith_wcauthnet_echeck_gateway-cc-form { padding: 10px; border: 1px solid #575e6d !important; background-color: #343a48;}
body #yith_wcauthnet_echeck_gateway-cc-form label {
    opacity: 1;
    position: relative;
    padding-left: 0;
}
.payment_box.payment_method_wallet p { color: #fff;}
.ast-modern-checkout .woocommerce-checkout-payment div.payment_box{background-color: transparent !important; border: 1px solid #575e6d !important;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info):last-child { padding-bottom: 10px;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{margin-top: 0;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method > label {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 30px 0 30px !important;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info) input[type="radio"] {
    margin-right: 8px;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info){display: block; padding-top: 0; padding-bottom: 0 !important;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{margin-top: 0 !important;}
body #yith_wcauthnet_echeck_gateway-cc-form p {
    width: 100% !important;
}
#wc-seamless-check-form {margin-top: 0 !important;}
#wc-seamless-check-form label{opacity: 1 !important; position: relative; padding: 0; font-size: 14px !important;}
#wc-seamless-check-form .input-text{background-color: #232834; color: #ffffff;}


@media (max-width: 1199px) {
    .dokan-dashboard .dokan-dashboard-content .dokan-table {
        display: inline-table;
        overflow: hidden;
    }
    .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container ul,
    .dokan-withdraw-content .dokan-withdraw-area .dokan-withdraw-status-filter-container .dokan-add-product-link{width: 100%;}
    .dokan-dashboard .dokan-dashboard-content .dokan-table{margin-top: 10px;}
}

@media (max-width:921px){
	.woocommerce-account header.entry-header.ast-no-thumbnail { margin-top: 30px;}
	.woocommerce-account .woocommerce-MyAccount-navigation,
	.woocommerce-account .woocommerce-MyAccount-content,
	.dokan-dashboard .dokan-dash-sidebar,
	.dokan-dashboard .dokan-dashboard-content{width: 100%;}
	.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom: 25px;}
	.woocommerce-MyAccount-navigation ul{display: block;}
	.ast-wooaccount-user-wrapper{width: 100%;}
	.woocommerce-MyAccount-navigation ul li a{padding-left: 15px}
	.woocommerce-account .woocommerce-MyAccount-content { padding: 20px 16px;}
	.dokan-dashboard .dokan-dashboard-content{padding-left: 0; margin-top: 10px;}
	.dokan-dashboard header.entry-header.ast-no-thumbnail{margin-top: 20px;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{padding: 10px 20px; border-top: 1px solid #494f60; text-align: center;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{display: flex; flex-wrap: wrap;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left{width: 100% !important; margin-bottom: 6px;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{width: 100% !important;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right .dokan-form-group input[name="dokan_order_export_all"]{margin-left: 0 !important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu,
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{z-index: 1; position: relative; top: inherit; left: inherit; box-shadow: none; margin: 0; background-color: transparent;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{background-color: transparent;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.menu-dropdown{transform: rotate(90deg);}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu li{padding-left: 1.3em;}
	body.page-id-24 article.ast-article-single, body.page-id-1995 article.ast-article-single{margin-top: 30px;}
}

@media(max-width:767px){
	.afwc_kpi, .woocommerce form.edit-account .form-row-first, 
	.woocommerce form.edit-account .form-row-last, 
	.woocommerce-page form.edit-account .form-row-first, 
	.woocommerce-page form.edit-account .form-row-last{width: 100%;}
	.dashboard-content-area .dokan-w6{width: 100%;}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{padding-right: 0; flex-direction: column; gap: 0;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{width: 100%;}
	.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-btn{float: none !important; width: 100%;}
	.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-w8,
	.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-w5{width: 100% !important;}
	.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .dokan-panel-inner-container .dokan-w5{margin-top: 10px !important;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group{flex-wrap: wrap; gap: 10px !important;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{justify-content: center;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button,
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{width: calc(50% - 5px); margin: 0;}
	.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{padding: 0 22px; width: 100%;}
	.dokan-table tbody tr td{background-color: transparent;}
	form#product-filter {  overflow: auto;}
	.dokan-dashboard .dokan-w12, .dokan-product-search-form,
	 .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form .dokan-form-group{width: 100%; max-width: 100%;}
	.dokan-dashboard .dokan-dashboard-content a{text-align: center; width: 100%;}
	.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{margin-bottom: 10px !important;}
	.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{bottom: 12px;}
	.dokan-withdraw-status-filter-container .dokan-add-product-link a.dokan-btn{margin-left: 0;}
/*	.dokan-withdraw-status-filter-container .dokan-add-product-link button.dokan-btn{width: 100%; margin-bottom: 10px;}*/
	.dokan-withdraw-content .dokan-withdraw-area .entry-content .dokan-withdraw-status-filter-container .dokan-add-product-link a{margin: 10px 0;}
	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5{position: relative; top: initial; right: initial; transform: initial;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input{margin-right: 0;}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select:not(:last-child), .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container:not(:last-child), .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:not(:last-child) { margin-bottom: 0;}
	.iziModal{left: 10px; right: 10px;}
	table.dokan-table .toggle-row{background-image: url('/wp-content/themes/aghadi-framework/images/sort_desc.png'); background-repeat: no-repeat; background-position: center center;}
	table.dokan-table .toggle-row::before{content: ""; }
	.dokan-add-product-link .dokan-btn{width: auto !important;}
	form#store-form{gap: 20px;}
	.dokan-dashboard form#store-form > .dokan-form-group .checkbox label{align-items: center;}
	.mce-edit-area iframe#vendor_biography_ifr { height: 300px !important;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a { padding: 10px 24px;}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{padding-right: 10px;}
	.dokan-dashboard .payment-field-paypal .dokan-control-label{width: auto !important;}
	.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header{flex-direction: column;}
	.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header h2{padding-bottom: 10px; margin-top: 0;}	
	.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div{padding-bottom:10px;}
	.dokan-dashboard .dokan-dashboard-content .edit-account fieldset{padding: 15px;}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon { height: 30px; width: 30px; text-align: center; font-size: 26px; line-height: 22px; padding: 0;}
	body.page-id-24 article.ast-article-single, body.page-id-1995 article.ast-article-single{padding: 20px;}
}	

@media(max-width:450px){
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu{padding-top: 0px !important;}
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation{padding-top: 48px; z-index: 1;}
	.dokan-dashboard .dokan-dashboard-content{margin-top: 0; padding-top: 0;}
	div#dokan-address-fields-wrapper .dokan-form-group,
	.dokan-w5.dokan-text-left.dokan-address-fields .dokan-from-group{width: 100% !important;}
	.dokan-settings-content .dokan-settings-area .dokan-banner{padding: 15px;}
	.dokan-settings-content .dokan-settings-area .dokan-update-setting-top{float: none;}
	.dokan-dashboard .dokan-dash-sidebar article, .dokan-dashboard .dokan-dashboard-content article{overflow: initial;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100%;}
	#afwc_registration_form .afwc_reg_field_wrapper{width: 100%;}

}


tr[data-link]{ cursor: pointer; }

.slide-show .swiper .elementor-swiper-button {
    position: relative;
    left: calc(50% - 70px) !important;
    bottom: 0;
    display: inline-block;
}

/*== Munovar Customizer ==*/
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading {
    display: block;
}

.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading .woocommerce-billing-fields__customer-login-label {
    color: #fff;
}

.home .main-header {
    background: none !important;
}
.home .main-header.elementor-sticky--effects {
    background: #0f1116 !important;
}
body.home {
    background: #000;
}

.slide-show .elementor-testimonial-content {
    font-size: 21px !important;
    font-style: initial !important;
}

.slide-show  .elementor-testimonial-name {
    font-size: 17px;
    font-style: initial !important;
}

.slide-show .elementor-testimonial-job {
    font-size: 13px !important;
    font-style: initial !important;
}

.slide-show  .swiper-slide {
    margin: 0px !important;
    padding: 0px !important;
}

.slide-show .swiper .elementor-swiper-button {
		position: relative;
    bottom: 0;
    display: inline-block;
}
.slide-show  svg.e-font-icon-svg.e-eicon-chevron-left {
    border: 2px solid #91949E;
    border-radius: 100%;
}
.slide-show svg.e-font-icon-svg.e-eicon-chevron-right{
		border: 2px solid #91949E;
    border-radius: 100%;
}
.slide-show svg.e-font-icon-svg.e-eicon-chevron-right {
    opacity: 0;
}

.slide-show svg.e-font-icon-svg.e-eicon-chevron-left {
    opacity: 0;
}

.slide-show .elementor-swiper-button.elementor-swiper-button-next {
    width: 17px;
    height: 17px;
}

.slide-show .elementor-swiper-button.elementor-swiper-button-prev {
    width: 60px;
    height: 60px;
    border: 2px solid #272b36;
    padding: 20px;
    background-position: center;
		margin-left: 4px !important;
    margin-right: 4px !important;
}
.slide-show .elementor-swiper-button.elementor-swiper-button-next {
    width: 60px;
    height: 60px;
    border: 2px solid #272b36;
    padding: 20px;
    background-position: center;
		margin-left: 4px !important;
    margin-right: 4px !important;
}

.slide-show .swiper-wrapper {
    margin-bottom: 90px;
}
.slide-show .elementor-swiper-button-next:hover, .slide-show .elementor-swiper-button-prev:hover {
	background-color: #8630DE !important;

}
.ast-woo-shop-archive .site-content > .ast-container {max-width: 1380px;}
body.archive .ast-archive-description {max-width: 100%;}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .woocommerce-result-count {color: #fff;}
.woocommerce-js .woocommerce-ordering select {padding: 0px 20px;line-height: 1.5;border: 1px solid #54575f!important;border-radius: 20px; background: #272b35 url('https://tradeline.dev.aghadi.com/wp-content/uploads/2024/07/select-arrow.svg') no-repeat 95% center / 13px;cursor: pointer;}
.woocommerce-js .woocommerce-ordering select option {color: #fff;}
.single-product .site-content .ast-container {max-width: 1380px;}
.woocommerce-js .quantity .minus, .woocommerce .quantity .plus {background: #6c15c6;color: #fff;font-size: 22px;height: 40px;justify-content: center;align-items: center;padding: 0 0 5px 0;}
.woocommerce-js #reviews .comment-form-rating * {color: #fff;line-height: 34px;}
.woocommerce-js #reviews .comment-form-comment label, .woocommerce-js #reviews .comment-form-rating label {color: #ffff;font-size: 18px;}
.woocommerce-cart table.shop_table.cart thead tr th {color: #fff;border-left: 1px solid #fff;font-size: 18px;background: #7922d2;}
.woocommerce-cart table.shop_table tbody tr td {border-left: 1px solid #54575f;border-top: 1px solid #54575f;}
.woocommerce-cart table.shop_table.cart thead tr th:first-child {border-left: none;}
.woocommerce-cart table.shop_table td.product-remove a {border-color: #fff;}
.woocommerce-js a.remove:before {border-color: #fff;}
.woocommerce-cart table.shop_table td.product-remove span svg {fill: #fff;}
.woocommerce-cart table.shop_table.cart tbody tr td * {color: #fff;}
.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name>a {color: #7922d2;}
.woocommerce-cart table.shop_table tbody tr td:first-child {border-left: none;}
#ast-cart-wrapper .cart-collaterals .cart_totals {color: #fff;background: #272b35;border: 1px solid #54575f;}
.woocommerce-cart .cart-collaterals .cart_totals>h2 {background: #7922d2;font-size: 20px;}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table {border: 1px solid #54575f;}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th {background: #272b35;}
.woocommerce-cart table.shop_table tbody tr td.product-quantity input {color: #000;}
.woocommerce-cart table.shop_table.cart tbody {background-color: #272b35;}
.woocommerce-cart table.shop_table tbody tr td.product-quantity input {color: #000;}
.woocommerce-cart .site-content .ast-container {max-width: 1380px;}
.woocommerce-cart .woocommerce {width: 100%;margin: 0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {font-size: 18px;line-height: 1.8;width: 100%;}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th {background: #40444e;color: #fff;}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {width: 100%;font-size: 28px;color: #7821d0;}
.woocommerce-billing-fields__customer-info-wrapper {color: #fff;}
div#ast-checkout-coupon {color: #fff;}
.woocommerce-privacy-policy-text p {color: #ddd;}
#ast-coupon-code {border-radius: 30px;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table {border-radius: 0;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table * {color: #fff;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td {background: #232834;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th {background: #6f18c8;border-right: 1px solid #fff;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td {border-right: 1px solid #fff;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr.order-total {background: #2c0850;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr.order-total th {border-right: 1px solid #fff;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr.cart-subtotal th {border-right: 1px solid #fff;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th {font-size: 20px;}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper h3 {margin: 20px 0 30px 0 !important;font-size: 28px;color: #6f18c8;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th:last-child {border-right: none;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td:last-child {border-right: none;}
.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {    background: #232834;    padding: 20px;    border: 1px solid #ffffff35;    border-radius: 10px;}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper #order_review {    border: 1px solid #ffffff35;    border-radius: 10px;    box-sizing: border-box;}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table{  margin-bottom: 0px;}
.woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea, .woocommerce-js form .form-row select { color: #a2a6b5; background: #272b35; border: 1px solid #575e6d !important;}
.woocommerce-page.woocommerce-checkout #payment #place_order {padding: 20px 0;}
.woocommerce-js form .form-row .select2-selection .select2-selection__rendered{color: #a2a6b5;}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before { color: #FFC107;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{color: #a2a6b5;}
.woocommerce-privacy-policy-text p{font-size: 14px; margin: 0;}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #customer_details .place-order{margin: 0;}

.chase-table table, .chase-table table tr td { border: none;}
.chase-table table tr td {padding-bottom: 25px !important; padding-top: 10px !important;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{margin-top: 25px;}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{font-size: 16px;}

.checkout .woocommerce-additional-fields .wooccm-additional-fields { margin: 0 -8px;}
.checkout .woocommerce-additional-fields .form-row label { 
		position: relative !important;
    color: #fff !important;
    opacity: 1 !important;
    padding: 0 !important;
    margin-bottom: 5px;
    white-space: inherit !important;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last) {
    width: 33.33%;
}



@media (max-width: 991px){
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {color: #fff;}
  .woocommerce-page table.shop_table_responsive tr td.product-remove {text-align: center !important;}
  .woocommerce-js form .form-row input.input-text, .woocommerce-js form .form-row textarea { background: #272b35; border: 1px solid #575e6d !important;}
	.woocommerce-page.woocommerce-checkout #payment #place_order { padding: 20px 0;}
	.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle *,
	.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table *{ color: #fff;}
	.woocommerce-checkout .woocommerce .ast-mobile-order-review-wrap { margin: 0 0 20px 0; border-radius: 10px;}
	.woocommerce-checkout header.entry-header .entry-title { margin: 20px 0 20px 0; font-size: 22px;}
	.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle{border:1px solid #575e6d !important; border-radius: 10px;}
}

@media screen and (max-width: 1440px) {
.slide-show .e-con-full.e-flex.e-con.e-child {
    padding-left: 5px !important;
}

.slide-show .swiper .elementor-swiper-button {
    position: relative;
    bottom: 0;
}

.slide-show .elementor-testimonial-content {
    font-size: 17px !important;
    font-style: initial !important;
}

}
@media screen and (max-width: 1024px) {
	.slide-show .e-con-full.e-flex.e-con.e-child {
		display: flex;
		flex-wrap: wrap;
	}
	
	.slide-show .elementor-testimonial-content {
    font-size: 17px !important;
    font-style: initial !important;
}

.slide-show .e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding: 0;
}

.slide-show .swiper-wrapper {
    grid-column-gap: 10px;
}
}

@media screen and (max-width: 767px) {

.slide-show .swiper .elementor-swiper-button{
			 left: 38%;
}

.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last) {
    width: 50%;
}

}

@media screen and (max-width: 445px) {
	.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{
    width: 100% !important;}
}

/*== Munovar Customizer End ==*/

.dokan-bank-settings-template .dokan-form-group {
    margin-bottom: 20px;
}
.dokan-bank-settings-template .dokan-form-group > div:not(.dokan-w10) {
    flex: 0 0 200px;
    width: 200px;
}

.dokan-bank-settings-template .dokan-form-group div.dokan-w10{
    flex: 0 0 calc( 100% - 200px );
    float: none; 
    width: calc( 100% - 200px );
}
.dokan-orders-content .dokan-orders-area ul.order_notes li.customer-note .note_content{
	background-color: #5a5f6a
}
div#afwc_commission * {
    color: #fff;
}