.elementor-16 .elementor-element.elementor-element-66f1aea2{--display:flex;}.elementor-widget-button .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-16 .elementor-element.elementor-element-cb63d05 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-cb63d05 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-cb63d05 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .button.wc-backward{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .shop_table thead tr th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce td.product-name dl.variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-price .woocommerce-Price-amount,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-price .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-quantity .quantity input[type=number]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .cart  .actions .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals th,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals ul#shipping_method li label,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-destination,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .shipping-calculator-button,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart_totals .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .select2-container--default .select2-selection--single,
				.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-shipping-totals .shipping-calculator-form input[type=text]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,
				.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form{width:100%;float:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals{width:100%;float:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .wc-proceed-to-checkout{width:100%;float:left;justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .shop_table thead tr th{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-quantity .quantity input[type=number]{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;word-spacing:0px;color:#131416;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-empty:before {color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-empty:after{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .button.wc-backward{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper.tp-cart_custom .woocommerce .woocommerce-cart-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table,
					.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table th,
					.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table td,
					.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table{text-align:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr th{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child) td,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table td{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce a.remove{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce a.remove:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table .product-thumbnail img{max-width:50px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper table.cart .product-thumbnail img{width:50px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-name a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-name a:hover{color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-price .woocommerce-Price-amount,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-price .amount{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .amount{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{text-align:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .input-text{width:320px !important;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .button{width:240px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-cart-form .cart  .actions .button{margin:0% 0% 0% 26%;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{text-align:left;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr th{text-align:left !important;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table td{text-align:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .woocommerce-Price-amount,
					.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-totals.shipping td{color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .cart-collaterals .cart_totals .shop_table tr:not(:last-child) th,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .cart-collaterals .cart_totals .shop_table tr:not(:last-child) td{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr:last-child th{text-align:left !important;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table .order-total td:last-child{text-align:left;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,
					.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{width:100%;}.elementor-editor-active .tp-cart-page-wrapper111{display:block !important;flex-direction:column;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-message,.elementor-editor-active .tp-cart-page-wrapper111 .woocommerce-message{padding:1px 1px 1px 1px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-dd4efa1{--divider-border-style:slashes;--divider-color:var( --e-global-color-d685f38 );--divider-border-width:1.9px;--divider-pattern-height:12.5px;--divider-pattern-size:32px;}.elementor-16 .elementor-element.elementor-element-dd4efa1 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-dd4efa1 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-16 .elementor-element.elementor-element-dd4efa1 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:900;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-c6c16a2 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-c6c16a2 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-6d6b0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child) td,.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table td{border-width:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6d6b0f1 .tp-cart-page-wrapper .woocommerce-message,.elementor-editor-active .tp-cart-page-wrapper111 .woocommerce-message{padding:0px 0px 0px 0px;}}/* Start custom CSS for tp-woo-cart, class: .elementor-element-6d6b0f1 */.cart_totals th, .cart_totals  th:hover {
    background-color:#18191B !important;
}
.cart_item
.product-name {
    color:#ffffff !important;
}
.coupon .button {
    width: 64% !important;
    margin: 8px 0 0 0px !important;
}

th.product-name::before {
    content: "Termék / " !important;
}
th.product-price::before {
    content: "Ár / " !important;
}
th.product-quantity::before {
        content: "Mennyiség / " !important;
}
th.product-subtotal::before {
        content: "Összesen / " !important;
}

.button {
    border-radius: 8px !important;
}
.input-text {
    background: #25282B !important;
    border-radius: 8px !important;
}
.actions {
    text-align: right !important
}
tr.cart-subtotal td, tr.cart-subtotal th {
    padding: 0 0 12px 12px !important;
}
tr.order-total td, tr.order-total th {
    padding: 12px 0 0 12px !important;
}
.shop_table {
    border-radius: 0 !important;
}
.coupon {
    width: 50%;
    text-align: left;
}
.coupon label {
    display: none;
}
.cart_totals th {display: none;}
tr.cart-subtotal td::before {
        content: "Részösszeg:" !important;
        margin-right: 20px;
    }
    tr.order-total td::before {
        content: "Összesen:" !important;
        margin-right: 20px;
    }
div.coupon {display: none;}
h2::before {
    content: "Kosár /" !important;
    font-family: "roboto" !important;
}
#coupon_code {
    width: 64% !important;
    margin: 0 0 0 0px !important;
}
.cart_totals {
    width: 50% !important
}
.checkout-button {
    width: 50% !important;
    border-radius: 8px !important;
}
.cart_item {
    box-shadow: none !important;
    border-bottom: 1px solid #25282B !important;
    border-top: 1px solid #25282B !important;
}
.cart_item:hover {
    background: #25282B !important;
}
@media only screen and (max-width: 767px) {
    td.product-name:before, td.product-price:before {display:none;
    }
    .shop_table {
    }
    td.product-subtotal {
        display: none !important;
    }
    td.product-price, td.product-quantity, td.product-subtotal, td.product-name {
        border: none !important;
    }
    td.product-name,  {
        padding-top: 12px !important;
    }
    td.product-price, td.product-quantity, td.product-subtotal {
        padding: 0px 32px 12px 12px !important;
    }
    td.product-quantity, .quantity, .qty {
        margin: 0 0 0 auto !important;
    }
    td.product-quantity::before {
        content: "Mennyiség:" !important;
        margin-top: 15px;
    }
    .button {
        width: 50% !important;
    }
    .cart_totals {
        width: 100% !important;
    }
    .checkout-button {
        width: 100% !important;
    }
    .coupon {
        width: 100%;
    }
    .coupon .button, td.actions .input-text, .coupon #coupon_code.input-text {
        width: 59% !important;
    }
    .coupon .button {
        width: 40% !important;
    }
    td.actions .button td.actions:not {
        width: 10px !important;
    }
    td.actions .button {
        margin: 0px !important;
        width: 100% !;
    }
    tr.cart-subtotal td::before {
        content: "Részösszeg" !important;
    }
    tr.order-total td::before {
        content: "Összesen" !important;
    }

   }

}/* End custom CSS */