.wpc-account-card
{
	background: #ffffffc7 !important;
	    width: 70%;
}

button.wpc-tab-btn:hover {
    background: transparent;
}

.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before
{
	background-color: #f9fafa;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  
    width: 100%;
	    float: none;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
	 width: 100%;
	    float: none;
}

.wpc-tab-btn.active {
   
    background: transparent;
}
button.wpc-tab-btn {
    background: transparent;
}
form.woocommerce-form.woocommerce-form-login.login label {
    text-align: left;
}

form.woocommerce-form.woocommerce-form-register.register label {
    text-align: left;
}


form.woocommerce-form.woocommerce-form-register.register
{
	background: transparent !important;
	border:none;
}
form.woocommerce-form.woocommerce-form-login.login
{
	background: transparent !important;
	border:none;
}
form.woocommerce-form.woocommerce-form-login.login {
    border-radius: 30px !important;
}
.page-id-45 h2
{
	display:none;
}
form.woocommerce-form.woocommerce-form-register.register {
    border-radius: 30px !important;
}

.login-registera .eael-lr-form-wrapper.style-2 .lr-form-wrapper {
    padding: 0 0;
}
.login-registera .eael-sign-wrapper {
    display: none !important;
}
.login-registera .eael-login-form-wrapper.eael-lr-form-wrapper.style-2 {
    width: 100%;
}
.login-registera .eael-lr-form-wrapper.style-2 .lr-form-wrapper
 {
    width: 100%;
}
.login-registera .eael-lr-form-wrapper{
    width: 100%;	
}
.list-card .elementor-icon-box-icon {
    background: #ffffff61;
    padding: 10px 10px;
    border-radius: 8px;
    border: 1px solid white;
}
/* #evav-overlay-wrap {
    background-color: #ffffff !important;
}

#evav-overlay-wrap #evav-overlay h3 {
    color: #000 !important;
}

#evav-overlay-wrap #evav-overlay .disclaimer p {
    font-size: 20px !important;
    line-height: 29px !important;
    color: #000 !important;
} */

body{
	overflow-x:hidden;
}

button.eael-advanced-search-button {
    background: #9EBF70 !important;
}

button.eael-advanced-search-button:hover {
    background: #85AEDB !important;
}

a.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-float:hover {
    background: #9EBF70;
}
/* ========================= */
.wc-proceed-to-checkout .checkout-button {
    background-color: #85AEDB !important;
    color: var(--checkout-button-normal-text-color,#fff);
}

.wc-proceed-to-checkout .checkout-button:hover {
    background-color: #9EBF70 !important;
    color: var(--checkout-button-normal-text-color,#fff);
}

#payment #place_order {
    background-color: #85AEDB !important;
}
#payment #place_order:hover {
    background-color: #9EBF70 !important;
}

.e-form__buttons .elementor-button[type="submit"] {
    background-color: #85aedb !important;
}

.e-form__buttons .elementor-button[type="submit"]:hover {
    background-color: #9EBF70 !important;
}
/* ========================= */

#evav-overlay-wrap #evav-overlay {
    background-color: #fff !important;
    width: fit-content !important;
    padding: 20px !important;
    border-radius: 20px !important;
    box-shadow: 0px 05px 10px #0000005e !important;
}

#evav-overlay-wrap #evav-overlay input {
    background-color: #85aedb !important;
}

#evav-overlay-wrap {
    backdrop-filter: blur(10px);
    background: #ffffff00 !important;
}


#evav-overlay-wrap #evav-overlay h3 {
    color: #000 !important;
}

#evav-overlay-wrap #evav-overlay .disclaimer p {
    font-size: 20px !important;
    line-height: 29px !important;
    color: #000 !important;
}


.search-results .page-content .post {
    display: flex !important;
    gap: 20px !important;
    align-items: center !important;
    border-radius: 10px !important;
    border: 1px solid #85aedb !important;
    padding: 20px !important;
	margin: 20px 0px !important;
    box-shadow: 0px 0px 10px #85aedb !important;
}


/* cart page*/
.wc-block-cart__submit-button {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    background-color: #0c0d0e;
    color: #fff;
}

.wc-block-cart__submit-button:hover {
   
    background-color: #9BBF62;
    color: #fff;
}

.page-id-44 .wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end button {
    background: #000 !important;
    color: #fff
}

.page-id-44 .wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end button:hover {
    background:#9ec070 !important;
    color: #fff
}

.page-id-44 p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field {
    display: none !important;
}


/* Search PopUp  */
.elementor-popup-modal .elementor {
    width: 100%;
    height: auto !important;
}

#elementor-popup-modal-1934 .dialog-message {
    width: 1000px;
    height: auto;
    background: ;
}
			#elementor-popup-modal-1934 .dialog-message {
    width: 1000px;
    height: auto;
    background: #69727d !important;
} 

.login-registera .eael-register-form-wrapper .eael_accept_tnc_wrap {
    align-items: normal;
}
.login-registera .eael-register-form-wrapper input#eael_accept_tnc {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    flex: 0 0 20px !important;
    margin: 4px 0px 0 0 !important;
    vertical-align: middle;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .login-registera .eael-register-form-wrapper input[type=checkbox]:not(.lr-toggle):after {
        width: 6px;
        height: 11px;
        left: 6px;
    }
}

@media only screen and (max-width: 765px) {
	.accesdesk .elementor-element.elementor-element-78198498.e-con-full.e-flex.e-con.e-child, .accesdesk .elementor-element.elementor-element-7960ba6.e-con-full.e-flex.e-con.e-child {
    background: transparent;
}
	
	.wpc-account-card
{

	    width: 100%;
}


}
@media only screen and (max-width: 460px) {
	a#elementor-menu-cart__toggle_button {
    background: rgb(0 0 0 / 0%) !important;
}
	.elementor-element.elementor-element-029b3fb.elementor-view-default.elementor-widget.elementor-widget-icon .elementor-icon-wrapper svg path
 {
    fill: #9ebf70;
}
	
	#elementor-popup-modal-1344 .dialog-close-button {
    display: flex;
    top: 1% !important;
    background: #9ec070 !important;
    font-size: 24px !important;
    right: 1% !important;
    padding: 15px !important;
    border-radius: 50px !important;
}

}