.Wallet-account-area {
    display: flex;
    flex-direction: column;
}
.Wallet-account {
    background: #f5f5f5;
    border-radius: 8px;
    padding: 20px 40px;
    text-align: center;
    margin: 0 auto 20px;
}
.Wallet-account p {
    text-align: center;
    font-size: 14px;
    margin-bottom: 8px;
}
.walletAdd,a.wallet-withdrawal {
    font-size: 14px;
}
.gform_wrapper.gravity-theme .gfield textarea, .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woo-wallet-balance-to-add {
    display: block;
    width: 100%;
    padding: 0.625rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.6;
    color: #585c7b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d4d7e5;
    appearance: none;
    border-radius: 0.375rem;
    box-shadow: inset 0 0 0 transparent;
    transition: border-color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    height: 48px;
}
.woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 50%;
    overflow: visible;
    float: right !important;
    display: inline-block;
}
.select2-container--default .select2-selection--single {
    display: block !important;
    width: 100% !important;
    padding: .625rem 1rem !important;
    font-size: .875rem !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    color: #585c7b !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #d4d7e5 !important;
    appearance: none !important;
    border-radius: .375rem !important;
    box-shadow: inset 0 0 0 transparent !important;
    transition: border-color .15s ease-in-out, background-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 48px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 48px !important;
}
div#gfield_instruction_4_5, div#wcpfc_extra_product_fields_area_after_billing_form h3, p#billing_email_field, .woocommerce-additional-fields h3,.woocommerce-checkout-review-order-table tr.wallet-pay-partial,table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal {
    display: none !important;
}
.woocommerce-checkout h3 {
    margin-top: 1em;
    font-weight: bold;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1859d6 !important;
    border-radius: 8px !important;
    padding: 1.2em 1em !important;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: none !important;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 14px 12px 12px;
}
span.order-status {
    background: gray;
    padding: 8px;
    color: #fff;
    border-radius: 8px;
}
.woocommerce-orders-table__row--status-cancelled span.order-status {
    background: #e7414114;
    color: rgba(237, 36, 36, 1);
    border: 1px solid rgb(237 36 36 / 52%);
}
.woocommerce-orders-table__row--status-completed span.order-status {
    background: #0080000f;
    color: green;
    border: 1px solid #00800087;
}
.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-number a {
    background: #dbe2ef !important;
    padding: 5px !important;
    border-radius: 2px !important;
    color: #112d4e !important;
}
.woocommerce table.my_account_orders tr.woocommerce-orders-table__row:nth-child(even), .woocommerce-table--order-details tfoot.my-account-view-order {
    background: #f2f2f2 !important;
}
.woocommerce table.shop_table td {
    border-top: none;
}
.woocommerce table.shop_table th {
    border-bottom: 1px solid #ebebeb;
}
.logout-btn .digits-login-modal{
    border-bottom: 1px solid;
    padding-bottom: 10px; 
    margin-bottom: 10px; 
    display: inline-block; 
    font-size: 14px;
}
@media (max-width: 990px) {
    .woocommerce-billing-fields__field-wrapper {
        flex-direction: column;
    }
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
        width: 100%;
    }
	.form-row.w-40 {
        width: 70% !important;
    }
	.form-row.w-10 {
        width: 30% !important;
    }
	.awcc-switch-btn{
        padding: 10px 0 !important;
    }
}

/* Style inline - customize wordpress */
.woocommerce-store-notice, p.demo_store {
    background-color: rgba(113, 113, 122, 1);
}
.dig_pgmdl_2 .button[type="submit"], .dig_pgmdl_2 .transupbutton[type="submit"] {
    background: rgba(237, 36, 36, 1) !important;
    color: #fff !important;
}
.dig_pgmdl_2 .button, .dig_pgmdl_2 .transupbutton{
	border-radius:8px !important;
}
.widget-content p,.content-area .hero-content p, .widget-content-box p, .iconbox-v2 .iconbox__item p{
	text-align:justify !important;
}
.post-content table {
    direction: ltr;
}
div#dig_login_va_otp {
    border: 1px solid;
}
button.lighte.bgdark.button, .woocommerce form .form-row .select2-container{
    width: 100% !important;
}
@media (min-width:768px){
	.checkout-form-login{
		width:50% !important;
		margin: 0 auto;
	}
	.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    width: 50%;
	}
}
input.mobile_field.mobile_format.dig-mobmail.dig-mobile_field{
	direction:ltr !important; 
}
.woocommerce-NoticeGroup .woocommerce-error li:not(:first-child){
display:none;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    font-family: 'pelak' !important;
}
.moove-gdpr-cookie-notice{
	text-align:center;
}
.moove-gdpr-cookie-notice p {
    margin: 0.8em !important;
		font-weight:normal !important;
}
a.moove-gdpr-branding{
	display:none !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    font-family: 'pelak' !important;
    text-align: right !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{
		left: 0 !important;
    right: auto !important; 
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    right: 0 !important;
    left: auto !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
    text-align: right !important;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after {
    right: 60px !important;
    left: auto;
}
.moove-gdpr-button-holder {
    justify-content: center !important;
}
@media (max-width:768px){
	.hotline-phone-ring-wrap,#goftino_w{
	    z-index: 999 !important;
	}
	#RequestFreeConsultation .col-6{
	    width: 100% !important;
	}
}
form.post-password-form {
    text-align: center;
}

form.post-password-form input[type="submit"]{
	    background: #1859d6;
    border: none;
    color: #fff;
    padding: 4px 2em;
    border-radius: 5px;
}
form.post-password-form input[type="password"]{
	text-align:left;
	padding: 4px;
    border-radius: 5px;
	border: 1px solid #71717a;
}
.footer__contanctItem a {
    display: block;
    direction: ltr;
}

/* END */

.digits-form_button, .digits-form_button[type="submit"] {
    background-color: #1859d6;
    display: flex;
    flex-direction: row-reverse;
}
.mobile_field {
    direction: ltr;
}