body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
	font-family: "Montserrat", Sans-serif !important;
}

.woocommerce-message,
.woocommerce-message:focus,
.woocommerce-message:active,
.woocommerce-message:hover {
    border: 1px solid #009FFF !important;
    outline: none !important;
    box-shadow: none !important;
	color: #54595F !important;
}

.woocommerce-message::before {
    color: #009FFF !important;
}

.u-column2.woocommerce-Address {display:none !important;}
.woocommerce-Address-title h2 {color: #54595F !important;}

.woocommerce-message .button, .woocommerce-info .button {display:none !important;} 

.woocommerce-SavedPaymentMethods-token #wc-woocommerce_payments-payment-token-1 + label {
    color: #fff !important;
}

.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked+label::before {
    border-color: #009FFF !important;
}

.ea-checkout-review-order-table .cart-subtotal {display:none !important; }

.ea-woo-checkout-order-review .ea-order-review-table-footer .footer-content .order-total {
    border: none !important;
}
.recurring-totals th {
    padding-top: 10px !important;
}
.order-total.recurring-total td {
 padding-top: 15px !important;
}
.recurring-wrapper {
margin-top: 25px;    
}

.woocommerce-order .woocommerce-thankyou-order-received {
color:#fff;
background: #009FFF;
font-size: 25px;
padding: 30px 30px;
border-radius: 7px;
margin-bottom: 50px;
}

.woocommerce-order {
    color:#54595F;
}

.woocommerce-thankyou-order-details + p {
font-size: 20px !important;    
margin-bottom: 50px !important;    
}
.woocommerce-order a {color:#009FFF !important;
    
}
.woocommerce-order a:hover {color:#2376A8 !important;
    
}

/* Account */

.woocommerce-MyAccount-content .woocommerce-Button {
    background:#2376A8 !important;
}

/* Cart */


/* Tickets */

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--plgfysts_cep a::before {
 display:none;
}

.tickets-wrap {
 font-family: "Poppins", Sans-serif !important;   
}
.plugify_totally, .plugify_totally h1 {
 font-family: "Montserrat", Sans-serif !important;  
 color:#54595F;
}

.elementor-element-1b9d320,  .elementor-element-1b9d320 h1 {
font-family: "Poppins", Sans-serif !important; 	
color:#54595F;
}

.elementor-element-1b9d320 form input {
border:2px solid #009FFF;
padding: 10px 20px;
border-radius:5px;
}

#submit_ticket_plgfy, #crate_a_tkt_btn_plgfy {
background-color: #009FFF !important;
    font-size: 16px;
    font-weight: 400;
    border-radius: 4px 4px 4px 4px;
    padding: 17px 40px 15px 40px !important;	
	border:none !important;
}
#submit_ticket_plgfy i {display:none !important;}

.mylink {
	color: #009FFF;
}
.my-view-ticket, .my-view-ticket::before {
color: #009FFF !important;
font-size:20px;	
}

.single_add_to_cart_button {
cursor:pointer;
border:none;	
}


/* Login */
.eael-account-dashboard-content h2 {
color:#54595F;
}

.eael-account-dashboard-content a {
color:#2376A8 !important;     
}

.eael-account-dashboard-content .woocommerce-button--next {
color:#fff !important;      
}

.woocommerce-form-login {
font-family: "Montserrat", Sans-serif;   
color:#54595F;    
}

.woocommerce-form-login input {
border:1px solid#555 !important;
padding:15px 10px !important;
}

.woocommerce-form-login a {
color:#2376A8 !important;   
}

.woocommerce-form-login .woocommerce-form-login__submit {
 background-color:#2376A8 !important;    
 color:#fff !important;
}

.mycounts {
color:#2376A8;
font-size: 30px;
font-weight: 600;
text-align: center;
}

.single-step-progress.active .nav-icon {background:#2376a8 !important;}






@media (max-width: 500px) {
	
#nie_number_field, #nie_upload_field, #passport_upload_field, #proof_address_field {
width: 100%	
}
	

.ea-woo-checkout .woocommerce label {
    font-size: 12px !important;
    line-height: 13px !important;
}	


.elementor-10 .elementor-element.elementor-element-2bc8e51 .ea-woo-checkout .woocommerce .woocommerce-checkout .form-row input.input-text, .elementor-10 .elementor-element.elementor-element-2bc8e51 .ea-woo-checkout .woocommerce .woocommerce-checkout .form-row select, .eael-woo-checkout .elementor-10 .elementor-element.elementor-element-2bc8e51 .ea-woo-checkout .select2-container .select2-selection--single {
    height: 35px !important;
	border-radius:3px !important;
}


.elementor-10 .elementor-element.elementor-element-2bc8e51 .ms-tabs-content {
    border-radius: 4px !important;
    padding: 15px 10px 15px 10px !important;
}


.eael-account-dashboard-wrapper.preset-2 .eael-account-dashboard-content {
    padding: 15px !important;
}



.ea-woo-checkout.layout-multi-steps .layout-multi-steps-container .ms-tabs-content-wrap .table-area .ea-woo-checkout-order-review .ea-order-review-table .table-row .table-col-1 {
    -ms-flex-preferred-size: 70% !important;
    flex-basis: 70% !important;
    max-width: 70% !important;
}

.ea-woo-checkout.layout-multi-steps .layout-multi-steps-container .ms-tabs-content-wrap .table-area .ea-woo-checkout-order-review .ea-order-review-table .table-row .table-col-3.product-total {
    -ms-flex-preferred-size: 30% !important;
    flex-basis: 30% !important;
    max-width: 30% !important;
}




}
