@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700&family=Tajawal:wght@200;300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');
.wd-entities-title {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
table th {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
body {  unicode-bidi: embed;direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
h1,h2,h3,h4,h5,h6,h7 {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
legend, h1, h2, h3, h4, h5, h6, .title {font-family: 'Noto Kufi Arabic';line-height: 1.4;}
.wd-checkout-steps li span {font-family: 'Noto Kufi Arabic';}


.promobannericon {
  transform: translate(0px, 0px);
  position: absolute;
  top: 20px;
  right: 15px!important;
  width: 50px;
left:unset!important;

}

/*Gravity Form*/


#gform_wrapper_3[data-form-index="0"].gform-theme, [data-parent-form="3_0"] {
  --gf-color-primary: #e2d0bf!important;
  --gf-color-primary-rgb: 32, 76, 229;
  --gf-color-primary-contrast: #fff;
  --gf-color-primary-contrast-rgb: 255, 255, 255;
  --gf-color-primary-darker: #45392b!important;
  --gf-color-primary-lighter: #e2d0bf!important;
  --gf-color-secondary: #fff;
  --gf-color-secondary-rgb: 255, 255, 255;
  --gf-color-secondary-contrast: #45392b!important;
  --gf-color-out-ctrl-dark: #585e6a;
  --gf-color-in-ctrl-primary: #e2d0bf;
  --gf-color-in-ctrl-primary-rgb: 32, 76, 229;
  --gf-color-in-ctrl-primary-contrast: #fff;
  --gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;
  --gf-color-in-ctrl-primary-darker: #e2d0bf!important;
  --gf-color-in-ctrl-primary-lighter: #45392b!important;
  --gf-ctrl-border-color: #686e77;
  --gf-ctrl-size: var(--gf-ctrl-size-md);
  --gf-ctrl-label-color-primary: #112337;
  --gf-ctrl-label-color-secondary: #112337;
  --gf-ctrl-btn-border-color-secondary: #686e77;
  --gf-ctrl-file-btn-bg-color-hover: #EBEBEB!important;
  --gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);
}


.gform-theme--api, .gform-theme--framework
Specificity: (0,1,0)
 {
  --gf-ctrl-accent-color: #e2d0bf!important;
  --gf-ctrl-bg-color: var(--gf-color-in-ctrl);
  --gf-ctrl-bg-color-hover: var(--gf-ctrl-bg-color);
  --gf-ctrl-bg-color-focus: var(--gf-ctrl-bg-color);
  --gf-ctrl-bg-color-disabled: var(--gf-color-in-ctrl-light-lighter);
  --gf-ctrl-bg-color-error: var(--gf-ctrl-bg-color);
  --gf-ctrl-border-color: var(--gf-color-in-ctrl-dark-lighter);
  --gf-ctrl-border-color-hover: var(--gf-ctrl-border-color);
  --gf-ctrl-border-color-focus: #e2d0bf!important;
  --gf-ctrl-border-color-disabled: var(--gf-color-in-ctrl-light-darker);
  --gf-ctrl-border-color-error: var(--gf-color-danger);
  --gf-ctrl-border-style: solid;
	 --gf-ctrl-shadow-focus: none!important;

}

body .gform_wrapper .gfield-choice-input:focus {	 --gf-ctrl-shadow-focus: none!important;}
body input:focus {	 --gf-ctrl-shadow-focus: none!important;}



.tm-extra-product-options .tc-epo-label.tm-has-undo-button {
  padding-left: 2em;  padding-right: 0em!important;

}

p {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
em {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}


a {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
.selectron23-option img { max-width: 100%;margin-left: 5px!important;float: left!important;vertical-align: middle;border-radius: 0;margin-right: 0;}
.selectron23-container > span {cursor: pointer;width: 0;height: 0;position: absolute;right: 0px!important;margin-top: 0;}
.commentslink{	background:url("./images/comments-rtl.gif") no-repeat 100% 3px;padding-left:0;padding-right:15px;margin: 2px 12px 0px 4px;left:auto;right:10px;}
.image-button{text-indent:99999px;}

/* These fields should be LTR in a RTL language direction */
.email-address1,
.email,
.tel-number1,
.tel,
.zip1,
.url-address1,
.url,
{direction: ltr;}

.payment-icons {
  cursor: default;
  text-align: left;
}
.wd-accordion-title-text {direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
.woocommerce-info {text-align:center;}
.woocommerce-form-coupon-toggle {text-align:center;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {
  
  text-align: right;
}



/*Phone flags css rtp*/
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {left: auto;right: 0;}
.intl-tel-input .selected-flag {padding: 0 8px 0 0;}
.intl-tel-input .selected-flag .iti-arrow {left: 6px;right: auto;}
.intl-tel-input .country-list {text-align: right;margin: 0 -1px 0 0;}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {margin-right: 0px;margin-left: 6px;}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {margin-right: 6px;margin-left: 0;}
.intl-tel-input .country-list .country .dial-code {color: #999;text-align: left;position: absolute;}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=tel], .intl-tel-input.separate-dial-code input[type=text] {
    padding-left: 6px!important;    padding-right: 52px!important;    margin-left: 0;direction: ltr;text-align: right;}
/*Phone flag css eng*/


.cart-totals-inner .woocommerce-shipping-destination {text-align: right!important;}


table th  {  unicode-bidi: embed;direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
table td  {  unicode-bidi: embed;direction: rtl;font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
td  {  unicode-bidi: embed;direction: rtl;font-family: 'Tajawal', sans-serif!important;letter-spacing:0px!important;}
.cart-totals-inner .shop_table_responsive td:before {font-family: 'Noto Kufi Arabic', sans-serif!important;letter-spacing:0px!important;}
.shop_table_responsive td:before {padding-left: 2px;}


.wd-header-secondary-nav {
    --text-align: left!important;
    text-align: left!important;
    --content-align: flex-end;
}


.wpml-ls-native {
    font-family: "Poppins", Arial, Helvetica, sans-serif!important;
    letter-spacing:0px!important;font-weight: 500;}