.elementor-287 .elementor-element.elementor-element-2deb21c1:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-2deb21c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-2deb21c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-287 .elementor-element.elementor-element-2deb21c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-3b614c8c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-287 .elementor-element.elementor-element-1c5ce673{text-align:center;}.elementor-287 .elementor-element.elementor-element-1c5ce673 .elementor-heading-title{color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-41023f37 > .elementor-container{max-width:1280px;}.elementor-287 .elementor-element.elementor-element-41023f37{padding:40px 20px 40px 20px;}.elementor-287 .elementor-element.elementor-element-240713a1 > .elementor-element-populated{padding:20px 20px 20px 20px;}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-240713a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Tovább a pénztárhoz */
a.checkout-button.button.alt.wc-forward {
    color: #fff !important;
    border: 2px solid var(--e-global-color-accent); 
    background: var(--e-global-color-accent);
    padding: 15px 30px !important;
}

a.checkout-button.button.alt.wc-forward:hover {
    color: var(--e-global-color-accent) !important;
    background: #fff !important;
    padding: 15px 30px !important; 
}


/* Ingyenes szállítás értesítő */
.woocommerce-info {
    padding: 15px;
    background-color: #f2f3f5;
    color: #221f20 !important;
    border: 1px solid #dadce0 !important;
}

.woocommerce-info::before {
    display: none;
}



@media only screen and (min-width: 1025px) {
/* Kupon szélessége */
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 300px !important;
    border: 1px solid #dadce0 !important;
    height: 39px;
}

/* Kupon beváltása */
.woocommerce.woocommerce .coupon .button, .woocommerce.woocommerce .cart .button  {
    padding: 11px 30px !important;
    background: #dadce0 !important;
    border: 1px solid #dadce0 !important;
    color: #000 !important;
}

.woocommerce.woocommerce .coupon .button:hover, .woocommerce.woocommerce .cart .button:hover  {
    background: #fff !important;
}

}


@media only screen and (max-width: 1025px) {
/* Kupon szélessége tablet és mobil nézeten */
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 100% !important;
    border: 1px solid #dadce0 !important;
    height: 39px;
}

/* Kupon beváltás tablet és mobil nézeten */
.woocommerce.woocommerce .coupon .button, .woocommerce.woocommerce .cart .button  {
    padding: 11px 30px !important;
    background: #dadce0 !important;
    border: 1px solid #dadce0 !important;
    color: #000 !important;
    width: 100% !important;
    margin-top: 10px;
}

.woocommerce.woocommerce .coupon .button:hover, .woocommerce.woocommerce .cart .button:hover  {
    background: #fff !important;
}
}


/* Törlés */
.woocommerce a.remove {
    color: #000 !important;
    height: 23px !important;
    width: 23px !important;
}

.woocommerce a.remove:hover {
    color: #000 !important;
    background: #dadce0 !important;
}


/* Kosár összesen */
small.includes_tax {
    color: #000 !important;
}

.cart_totals h2 {
    display: flex;
    min-height: 60px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f2f3f5;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #000;
    margin: 0px !important;
}

thead tr {
    background-color: #f2f3f5;
    font-size: 12px;
    font-weight: 300 !important;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #000;
    height: 60px;
}

.woocommerce table.shop_table {
    border: none !important;
}


table td, table th {
    border: none !important
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff;
}

table {
    background-color: #f2f3f5;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #f7f8fb;
}


add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 50px;
}


td.actions {
    background: #f2f3f5 !important;
}/* End custom CSS */