.elementor-59 .elementor-element.elementor-element-41cab3c6{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-6c1bf4a );--sections-border-radius:15px 15px 15px 15px;--links-normal-color:#E0A203;--links-hover-color:#1A5632;--forms-buttons-normal-text-color:var( --e-global-color-6253a3d );--forms-buttons-hover-text-color:var( --e-global-color-6253a3d );--forms-buttons-border-type:none;--forms-buttons-border-radius:15px 15px 15px 15px;--checkout-button-normal-text-color:var( --e-global-color-6253a3d );--checkout-button-hover-text-color:var( --e-global-color-6253a3d );--checkout-button-hover-border-color:#1A5632;--checkout-button-border-radius:15px 15px 15px 15px;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .shop_table .button{background-color:#E0A203;font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .shop_table .button:hover, .elementor-59 .elementor-element.elementor-element-41cab3c6 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-41cab3c6 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#1A5632;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .cart_totals h2{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .e-cart-content, .elementor-59 .elementor-element.elementor-element-41cab3c6 .woocommerce-shipping-destination, .elementor-59 .elementor-element.elementor-element-41cab3c6 .shipping-calculator-button{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 #shipping_method li label{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .coupon .input-text, .elementor-59 .elementor-element.elementor-element-41cab3c6 .cart-collaterals .input-text, .elementor-59 .elementor-element.elementor-element-41cab3c6 select, .elementor-59 .elementor-element.elementor-element-41cab3c6 .select2-selection--single{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .e-shop-table .cart th, .elementor-59 .elementor-element.elementor-element-41cab3c6 .e-shop-table .cart td:before{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .cart td span, .elementor-59 .elementor-element.elementor-element-41cab3c6 .cart td, .elementor-59 .elementor-element.elementor-element-41cab3c6 .input-text.qty{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .product-name .variation{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .cart_totals .shop_table td:before, .elementor-59 .elementor-element.elementor-element-41cab3c6 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Open Sans", Sans-serif;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .checkout-button{font-family:"Open Sans", Sans-serif;border-style:none;}.elementor-59 .elementor-element.elementor-element-41cab3c6 .checkout-button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59 .elementor-element.elementor-element-41cab3c6 .e-shop-table{--sections-border-type:double;}.elementor-59 .elementor-element.elementor-element-45272499{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-59 .elementor-element.elementor-element-45272499:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-45272499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6253a3d );}.elementor-59 .elementor-element.elementor-element-1f990d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:20%;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-wrapper{text-align:start;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-wrapper .elementor-image-box-img{width:74%;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-title{font-family:"Open Sans", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-64feb325{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-widget-container{text-align:left;}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon:hover{background-color:var( --e-global-color-87cde55 );}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7e8a63bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-628460af .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-18d48a58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-18d48a58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-18d48a58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-18d48a58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-18d48a58 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-59 .elementor-element.elementor-element-18d48a58 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-242132ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8b4f835 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6ed48507 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-6ed48507{font-family:"Open Sans", Sans-serif;font-size:16px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-769ca395{text-align:start;}.elementor-59 .elementor-element.elementor-element-769ca395 img{width:93%;}.elementor-59 .elementor-element.elementor-element-1afb8597{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-59 .elementor-element.elementor-element-1afb8597:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1afb8597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-79f2459e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-79f2459e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;color:var( --e-global-color-6253a3d );}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-45272499{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-59 .elementor-element.elementor-element-1f990d2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-59 .elementor-element.elementor-element-1f990d2.e-con{--order:99999 /* order end hack */;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-title{font-size:45px;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-description{font-size:14px;}.elementor-59 .elementor-element.elementor-element-64feb325 .elementor-widget-container{text-align:center;}.elementor-59 .elementor-element.elementor-element-64feb325{--icon-size:18px;}.elementor-59 .elementor-element.elementor-element-7e8a63bc{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-59 .elementor-element.elementor-element-242132ce{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-59 .elementor-element.elementor-element-1afb8597{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-45272499{--padding-top:20%;--padding-bottom:20%;--padding-left:8%;--padding-right:8%;}.elementor-59 .elementor-element.elementor-element-1f990d2{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-img{margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-59 .elementor-element.elementor-element-b4768f5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-59 .elementor-element.elementor-element-b4768f5 .elementor-image-box-title{font-size:28px;line-height:1.1em;}.elementor-59 .elementor-element.elementor-element-7e8a63bc{--width:100%;}.elementor-59 .elementor-element.elementor-element-628460af .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-242132ce{--margin-top:0%;--margin-bottom:25%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-242132ce.e-con{--order:-99999 /* order start hack */;}.elementor-59 .elementor-element.elementor-element-8b4f835 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6ed48507{text-align:center;}.elementor-59 .elementor-element.elementor-element-79f2459e{font-size:12px;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-1f990d2{--width:46%;}.elementor-59 .elementor-element.elementor-element-7e8a63bc{--width:30%;}.elementor-59 .elementor-element.elementor-element-242132ce{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-1f990d2{--width:100%;}.elementor-59 .elementor-element.elementor-element-7e8a63bc{--width:50%;}.elementor-59 .elementor-element.elementor-element-242132ce{--width:50%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-41cab3c6 */.woocommerce table.shop_table td, .woocommerce table.shop_table th {
  padding: 20px 0px !important;
  font-size: 14px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals {
  width: 100%;
  padding: 10px 20px 0px;
}
.woocommerce-checkout .col2-set {
    width: 50% !important;
    float: none !important;
}

.woocommerce-checkout .col1-set {
    width: 100% !important;
    float: none !important;
}/* End custom CSS */
/* Start custom CSS *//* Tovább a pénztárhoz */
a.checkout-button.button.alt.wc-forward {
    color: #fff !important; /* betűszín */
    border: 2px solid var(--e-global-color-accent); /* szegély és szegélyszín */
    background: var(--e-global-color-accent); /* háttérszín */
    padding: 15px 30px !important;
}

a.checkout-button.button.alt.wc-forward:hover {
    color: var(--e-global-color-accent) !important; /* egér fölött betűszín */
    background: #fff !important;/* egér fölött háttérszín */
    padding: 15px 30px !important;
}


/* Mennyiség beviteli mező */
tr.woocommerce-cart-form__cart-item.cart_item input {
    padding: 8px !important;
}

/* Minusz, plusz */
tr.woocommerce-cart-form__cart-item.cart_item button.qty-button.minus, button.qty-button.plus{
    padding: 0px !important;
    border-radius: 100px !important;
    height: 30px !important;
    width: 30px !important;
    color: #000 !important;
    border: 1px solid #ccc;
    background: #fff !important;
}


@media only screen and (min-width: 1025px) {

/* Kupon szélessége */
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 300px !important;
}

/* Kupon beváltása */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 11px 30px !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;
}

/* Kupon beváltás tablet és mobil nézeten */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    width: 100% !important;
    margin-top: 5px !important;
}
}
/*********************************//* End custom CSS */