.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1710 .elementor-element.elementor-element-995592c .elementor-icon-list-icon i{color:var( --e-global-color-v4-dark-green );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-995592c .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-dark-green );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-995592c{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1710 .elementor-element.elementor-element-995592c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-995592c .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-1710 .elementor-element.elementor-element-995592c .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-5bcddfb .elementor-icon-list-icon i{color:var( --e-global-color-v4-dark-green );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-5bcddfb .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-dark-green );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-5bcddfb{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-3px;}.elementor-1710 .elementor-element.elementor-element-5bcddfb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-5bcddfb .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-1710 .elementor-element.elementor-element-5bcddfb .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1710 .elementor-element.elementor-element-bd2ca8d img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #757575;}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-icon i{color:var( --e-global-color-v4-red );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-red );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-be0cfb0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-be0cfb0 .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-ab7e663{text-align:start;}.elementor-1710 .elementor-element.elementor-element-ab7e663 img{width:20%;}.elementor-1710 .elementor-element.elementor-element-9ed0de0{text-align:start;}.elementor-1710 .elementor-element.elementor-element-9ed0de0 img{width:20%;}.elementor-1710 .elementor-element.elementor-element-9e29ea8{text-align:start;}.elementor-1710 .elementor-element.elementor-element-9e29ea8 img{width:20%;}.elementor-1710 .elementor-element.elementor-element-b1971e7{text-align:start;}.elementor-1710 .elementor-element.elementor-element-b1971e7 img{width:20%;}.elementor-1710 .elementor-element.elementor-element-168786f{text-align:start;}.elementor-1710 .elementor-element.elementor-element-168786f img{width:20%;}.elementor-1710 .elementor-element.elementor-element-cc4d79e{text-align:start;}.elementor-1710 .elementor-element.elementor-element-cc4d79e img{width:20%;}.elementor-1710 .elementor-element.elementor-element-9ece17b{text-align:start;}.elementor-1710 .elementor-element.elementor-element-9ece17b img{width:30%;}.elementor-1710 .elementor-element.elementor-element-af1dacb{text-align:start;}.elementor-1710 .elementor-element.elementor-element-af1dacb img{width:30%;}.elementor-1710 .elementor-element.elementor-element-769bea3{text-align:start;}.elementor-1710 .elementor-element.elementor-element-769bea3 img{width:40%;}.elementor-1710 .elementor-element.elementor-element-dbf02ef{text-align:start;}.elementor-1710 .elementor-element.elementor-element-dbf02ef img{width:50%;}.elementor-1710 .elementor-element.elementor-element-febd27c{text-align:start;}.elementor-1710 .elementor-element.elementor-element-febd27c img{width:30%;}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-icon i{color:var( --e-global-color-v4-light-green );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-light-green );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-b4c26cb{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-b4c26cb .elementor-icon-list-text{color:var( --e-global-color-v4-color-6 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-icon i{color:var( --e-global-color-451f15d );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-451f15d );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-d36c9c2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-d36c9c2 .elementor-icon-list-text{color:var( --e-global-color-v4-color-6 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-icon i{color:var( --e-global-color-v4-red );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-red );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-5d0d97f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-5d0d97f .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-icon i{color:var( --e-global-color-v4-red );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-red );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-14d548c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-14d548c .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-icon i{color:var( --e-global-color-v4-light-green );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-light-green );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-4d77f7a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-4d77f7a .elementor-icon-list-text{color:var( --e-global-color-v4-color-6 );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-36ab8f7 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #757575;}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-icon i{color:var( --e-global-color-v4-red );transition:color 0.3s;}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-icon svg{fill:var( --e-global-color-v4-red );transition:fill 0.3s;}.elementor-1710 .elementor-element.elementor-element-322632a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-item > a{font-family:"Franklin Gothic LT Pro", Sans-serif;font-weight:400;}.elementor-1710 .elementor-element.elementor-element-322632a .elementor-icon-list-text{color:var( --e-global-color-v4-color-7 );transition:color 0.3s;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1710 .elementor-element.elementor-element-8e40ce7 .elementor-button{background-color:var( --e-global-color-v4-red );font-family:"Franklin Gothic LT Pro", Sans-serif;font-size:1.25rem;font-weight:600;border-radius:40px 40px 40px 40px;padding:17px 25px 12px 25px;}.elementor-1710 .elementor-element.elementor-element-8e40ce7 .elementor-button:hover, .elementor-1710 .elementor-element.elementor-element-8e40ce7 .elementor-button:focus{background-color:var( --e-global-color-ab6d506 );}.elementor-1710 .elementor-element.elementor-element-8e40ce7 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-1710 .elementor-element.elementor-element-ab7e663 img{width:40%;}.elementor-1710 .elementor-element.elementor-element-9ed0de0 img{width:50%;}.elementor-1710 .elementor-element.elementor-element-9e29ea8 img{width:50%;}.elementor-1710 .elementor-element.elementor-element-b1971e7 img{width:40%;}.elementor-1710 .elementor-element.elementor-element-168786f img{width:40%;}.elementor-1710 .elementor-element.elementor-element-cc4d79e img{width:40%;}.elementor-1710 .elementor-element.elementor-element-9ece17b img{width:40%;}.elementor-1710 .elementor-element.elementor-element-af1dacb img{width:50%;}.elementor-1710 .elementor-element.elementor-element-769bea3 img{width:50%;}.elementor-1710 .elementor-element.elementor-element-dbf02ef img{width:50%;}.elementor-1710 .elementor-element.elementor-element-febd27c img{width:50%;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-8e40ce7 */<style>
/* Sorok (táblázat) alapbeállítása és hover effekt */
table.fooevents-variations-table {
    border: none !important;
    width: 100%;
}

table.fooevents-variations-table tbody tr.fooevents-variation-row {
    border-bottom: 1px solid #eaeaea !important;
    transition: background-color 0.2s ease-in-out;
}

table.fooevents-variations-table tbody tr.fooevents-variation-row:hover {
    background-color: #f2f2f2 !important;
}

table.fooevents-variations-table td {
    padding: 15px 10px !important;
    vertical-align: middle !important;
    border: none !important;
}

/* Mennyiségválasztó blokk */
.fooevents-variation-row__quantity .quantity {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 8px; 
    justify-content: flex-start;
}

/* Tökéletes kör gombok */
.qty-btn {
    background-color: #ffffff;
    border: 2px solid #ccc;
    border-radius: 50%;
    width: 32px !important; 
    height: 32px !important; 
    min-width: 32px; 
    flex-shrink: 0; 
    font-size: 20px;
    font-weight: bold;
    color: #999;
    cursor: pointer;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 3px 0 0 0 !important; 
    box-sizing: border-box;
    line-height: 1; 
    transition: all 0.2s;
}

.qty-btn:hover {
    border-color: #e1192c; 
    color: #e1192c; 
    background-color: #ffffff;
}

/* Számmező */
.fooevents-variation-row__quantity .quantity input.qty {
    width: 45px !important; 
    min-width: 45px;
    flex: 0 0 45px; 
    height: 32px !important; 
    text-align: center !important;
    border: 1px solid #ccc !important;
    font-size: 1rem !important;
    -moz-appearance: textfield; 
    border-radius: 3px !important;
    padding: 3px 0 0 0 !important; 
    margin: 0 !important;
    box-sizing: border-box !important; 
}

.fooevents-variation-row__quantity .quantity input.qty::-webkit-outer-spin-button,
.fooevents-variation-row__quantity .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none; 
    margin: 0;
}

/* Jegy neve */
.fooevents-variation-row__details {
    font-size: 1.125rem !important;
    color: #000 !important;
    padding-left: 20px !important;
    padding-top: 4px !important;
}

/* Külön ár oszlop elrejtése (mivel a névben benne van) */
.fooevents-variation-row__price {
    display: none !important;
}

/* Kosárba teszem gomb */
button.single_add_to_cart_button {
    margin-top: 20px !important;
    background-color: #e1192c !important; 
    color: #ffffff !important;
    border: none !important;
    display: inline-block !important;
    padding: 14px 32px 10px 32px !important; 
    font-size: 1.125rem !important;
    font-weight: bold !important;
    cursor: pointer !important;
    border-radius: 50px !important; 
    transition: background-color 0.2s !important;
    line-height: 1 !important;
}

button.single_add_to_cart_button:hover {
    background-color: #c01525 !important; 
}
<\/style>/* End custom CSS */