/**
 * Theme Name: PeerPay - elementor
 * Template: hello-elementor
 * Author: BSTRO
 * Author URI: https://bstro.com
 * ...other header fields
 */
.wc-setup{
    --e-global-color-primary: #222222;
    --e-global-color-secondary: #FEFEFE;
    --e-global-color-text: #49539F;
    --e-global-color-accent: #CC9E2D;
    --e-global-color-6cd920d: #88B7B5;
    --e-global-color-4d821de: #F1F1EB;
    --e-global-color-8ea8d62: #0B6E4F;
    --e-global-color-86925a1: #96031A;
    --e-global-color-d92b370: #FAFAFA;
    --e-global-color-a3b5976: #ECECEC;
    
    --e-global-color-4d821de: #F1F1EB;
--e-global-color-6cd920d: #88B7B5;
--e-global-color-8ea8d62: #0B6E4F;
--e-global-color-86925a1: #96031A;
--e-global-color-a3b5976: #ECECEC;
--e-global-color-accent: #CC9E2D;
--e-global-color-d92b370: #FAFAFA;
--e-global-color-primary: #222222;
--e-global-color-secondary: #FEFEFE;
--e-global-color-text: #49539F;
}
.wc-setup .wc-setup-actions .button{
    border-radius: 0px;
	font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none !important;
    line-height: 1em;
    letter-spacing: 2.5px;
    background-color: var(--e-global-color-text) !important;
	border-color: var(--e-global-color-text) !important;
	border: 2px solid;
}
.wc-setup .wc-setup-actions .button:hover{
    color:var(--e-global-color-text) !important;
    background-color: #ffffff  !important;
	border-color: var(--e-global-color-text) !important;
}
.wc-setup .wc-setup-actions .button-primary, .wc-setup-content .wc-setup-next-steps ul .setup-product a.button-primary{
box-shadow: none;
text-shadow: none;
}
.wcfm-store-setup .wc-setup-actions .wcfm_submit_button{
	border: 2px solid;
}
.wp-core-ui .button, .wp-core-ui .button-secondary{
	color: #fff;
}

.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)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{
	border-radius: 0px;
 font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none !important;
    line-height: 1em;
    letter-spacing: 2.5px;
    background-color: var(--e-global-color-text) !important;
	border-color: var(--e-global-color-text) !important;
	border: 2px solid;
	margin-bottom: 10px;
	color: #fff;
	padding: 9px !important;
	margin: 0px 5px 0px 0px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{
	border-radius: 0px;
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none !important;
   line-height: 1em;
    letter-spacing: 2.5px;
    background-color: transparent !important;
	border-color: var(--e-global-color-text) !important;
	border: 2px solid;
	color:  var(--e-global-color-text) !important;
	padding: 9px !important;
	margin: 0px 5px 0px 0px;
	
}
body #wcfm_membership_container input.wcfm_submit_button, body #wcfm_membership_container a.wcfm_submit_button{
border-radius: 0px;
	font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none !important;
    line-height: 1em;
    letter-spacing: 2.5px;
    background-color: var(--e-global-color-text) !important;
	border-color: var(--e-global-color-text) !important;
	border: 2px solid;
	margin: 0px 5px 0px 0px;
	padding: 9px !important;
	box-shadow: 0px;
}
#wcfm-main-contentainer #wcfm_membership_container input.wcfm_submit_button, #wcfm-main-contentainer #wcfm_membership_container a.wcfm_submit_button, .wcfm-dashboard-page #wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, .wcfm-dashboard-page #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer 
.wcfm_add_category_bt, .wcfm-dashboard-page #wcfm-main-contentainer .wcfm_add_attribute, .wcfm-dashboard-page #wcfm-main-contentainer .wcfm_add_attribute_term, .wcfm-dashboard-page #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, .wcfm-dashboard-page #wcfm-main-contentainer .dataTables_wrapper 
.dt-buttons .dt-button, .wcfm-dashboard-page #wcfm_vendor_approval_response_button, .wcfm-dashboard-page #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button{
	border-radius: 0px;
	font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none !important;
    line-height: 1em;
    letter-spacing: 2.5px;
    background-color: var(--e-global-color-text) !important;
	border-color: var(--e-global-color-text) !important;
	border: 2px solid;
	margin: 0px 5px 0px 0px;
    padding: 9px !important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input{
	height: auto !important;
}
.elementor-kit-206 input:not([type="button"]):not([type="submit"]), .elementor-kit-206 textarea, .elementor-kit-206 .elementor-field-textual{
padding: 7px 10px 7px 10px !important;
}

#wcfm-main-contentainer .mce-tinymce button[type="button"]{
background-color: #eee;
color: #222222;
}
.wc-setup-content h1, .wc-setup-content h2, .wc-setup-content h3, .wc-setup-content table{
font-family: Almarai, sans-serif;
color:#222222;
}

#main .wc-setup-content p{
font-family: "Work Sans", sans-serif;
color:#222222;
font-size: 16px;
font-style: normal;
font-weight: 400;
}

#main #wcfmmp-store .sidebar_heading {
    margin-bottom: 25px;
}

#main #wcfmmp-store aside.widget{
    margin: 0px 0px 50px 0px;
    padding:0px;
}

select{
    width: 100%;
    border: 1px solid #666;
    border-radius: 0px;
    padding: 5px 20px 5px 5px !important;
    transition: all .3s;
}

.woocommerce table.shop_table td{
	border:0px;
}

#wcfm_membership_container input.wcfm_submit_button, #wcfm_membership_container a.wcfm_submit_button {

}

.wcfm-membership-wrapper {
padding: 0px; 
background: #fff;
transition: none; 
box-shadow: none; 
border-radius: 0px; 
width: 100%; 

}
/* plan signup page */
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title, #wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_title{
margin-bottom: 80px;
}
#wcfm-main-contentainer .wcfm_membership_box_body{
	height: auto  !important;
}


/*video upload folders*/
.form-field.video_files{
    margin: 0px 0px 30px 0px;
}

.ui-sortable-handle {
      cursor: move;
      background: #f7f7f7;
      width: 16px;
      text-align: center;
    }

    .drag-icon::before {
      content: "≡";
      font-size: 16px;
    }
    
.elementor-444 .elementor-element.elementor-element-d11763a.elementor-woo-meta--view-inline .product_meta{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/*user media upload*/
#wcfm-main-contentainer .page_collapsible label.wcfmfa{
	padding-right: 10px;
	display: inline;
}

.media-router .media-menu-item.active, .media-router .media-menu-item.active:last-child{
	 background-color: var(--e-global-color-text) !important;
	 color: #ffffff !important;
}
.media-router button.media-menu-item:hover {
	 background-color: var(--e-global-color-text) !important;
	 color: #ffffff !important;
}
h2.media-attachments-filter-heading{
	font-size: 13px;
}
