/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/products/hello-theme/
Description: Hello Elementor Child Theme
Author: Your Name
Author URI: https://krystianzak.pl
Template: hello-elementor
Version: 1.0.0
*/

h1.entry-title {
    display: none !important;
}

.mailPoetHidden {
    display: none;
    visibility: hidden;
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column {
    margin-left: 0;
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:last-child {
    margin-left: -50px;
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:last-child .mailpoet_submit {
    padding-right: 48px !important; /* miejsce na ikonę */
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:first-child #form_email_2,
#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:first-child #form_email_3
{
    padding-right: 60px !important;
}


#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:first-child #form_email_2,
#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:first-child #form_email_3,
#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:last-child .mailpoet_submit {
    font-family: "Amiri", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 25px !important;
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:last-child .mailpoet_paragraph {
    position: relative;
}

#el-newsletter-sign .mailpoet_form_columns > .mailpoet_form_column:last-child .mailpoet_paragraph .mailpoet_icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    color: #fff;
    pointer-events: none;
    z-index: 10;
}


.mailpoet_validate_success
{
    padding-bottom: 50px !important;
}

/* WOOCOMMERCE */
.woocommerce a.checkout-button, 
.woocommerce button.checkout-button, 
.woocommerce input.checkout-button {
    background-color: #0097B2 !important; /* Twój kolor */
    color: #ffffff !important;           /* Kolor tekstu */
}

.woocommerce a.checkout-button:hover {
    background-color: #0086A1 !important; /* Kolor po najechaniu */
}

/* Link "Usuń produkt" (ikona X) */
.woocommerce a.remove {
    color: #0097B2 !important;
}

.woocommerce a.remove:hover {
    color: #007a8e !important;
}

/* Nazwy produktów w koszyku */
.woocommerce .product-name a {
    color: #0097B2 !important;
}

.woocommerce .product-name a:hover {
    color: #007a8e !important;
}

/* Link "Zaktualizuj koszyk" i inne przyciski */
.woocommerce .button {
    background-color: #0097B2 !important;
    color: #ffffff !important;
}

.woocommerce .button:hover {
    background-color: #007a8e !important;
}


.woocommerce-cart .coupon #coupon_code {
    width: 200px !important;
}


.woocommerce-cart .coupon label[for="coupon_code"] {
    display: none !important;
}

/* Formularze forminator */
.forminator-step-label
{
	width: 100px;
}

.medicFormHeader
{
	font-family: inherit;
}

.medicFormHeader h3
{
	font-size: 40px;
  	font-weight: bold;
}



#ui-datepicker-div {
    z-index: 999999 !important;
    position: absolute !important; /* nadpisujemy fixed */
}


/* Ukryj przycisk w sekcji podobnych produktów */
.related .add_to_cart_button {
    display: none !important;
}




.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before {
    display: none;
}

.eael-product-grid .woocommerce li.product .button, .eael-product-grid .woocommerce li.product .button.add_to_cart_button {
    border-radius: 50px !important;
    padding: 6px !important;
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product {
    background-color: transparent !important;
}

ul.flex-direction-nav {
    display: none !important;
}






/* strzałeczka do rozwijanego menu */
.menu-item > .wpr-menu-item > .wpr-sub-icon
{
	padding-left: 9px;
}