* {
outline: 0 !important;
}
body{text-align:inherit;}
.quick-button-panel{position:fixed;bottom:70px;right:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{width:100%;max-width:30em;min-width:10em;}
input[type=checkbox],
input[type=radio]{margin-right:0.5em;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#1D1D1B;border:1px solid #e9e2d9;border-radius:0;padding:0.5em 1em;}
abbr[data-original-title],
abbr[title]{-webkit-text-decoration:none;text-decoration:none;}
table:not(.shop_table) tr td,
table:not(.shop_table) thead tr th{border:1px solid #e9e2d9 !important;padding:0.5em;background:transparent;}
button, input[type="button"],
input[type="submit"],
.elementor-button, .elementor-menu-cart__footer-buttons .elementor-button, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .coupon .button, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .wl_update_cart_shop input.button.button{color:#cf002c;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cf002c;background-color:transparent;padding:0.8em 1em;border-radius:0 !important;}
button:hover, input[type="button"]:hover,
input[type="submit"]:hover,
.elementor-button:hover, .elementor-menu-cart__footer-buttons .elementor-button:hover, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .coupon .button:hover, .elementor-139 .elementor-element.elementor-element-e9641d5 .shop_table.cart td.actions .wl_update_cart_shop input.button:hover{color:#fff;background-color:#cf002c;}
header .sticky-header{background:#ffffff;--header-height:90px;--shrink-me:0.80;--sticky-background-color:#ffffff;--transition:.2s ease-in-out;transition:background-color var(--transition), background-image var(--transition), backdrop-filter var(--transition), opacity var(--transition);}
header .sticky-header.elementor-sticky--effects{background-color:var(--sticky-background-color) !important;background-image:none !important;opacity:var(--opacity) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
header .sticky-header>.elementor-container{transition:min-height var(--transition);}
header .sticky-header.elementor-sticky--effects>.elementor-container{min-height:calc(var(--header-height) * var(--shrink-me)) !important;height:calc(var(--header-height) * var(--shrink-me));}
header .sticky-header .elementor-nav-menu .elementor-item{transition:padding var(--transition);}
header .sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item{padding-bottom:10px !important;padding-top:10px !important;}
header .sticky-header>.elementor-container .logo img{transition:max-width var(--transition);}
header .sticky-header.elementor-sticky--effects .logo img{max-width:calc(50% * var(--shrink-me));}
.no-submenu-arrow .elementor-nav-menu .sub-arrow{display:none !important;}
#breadcrumbs{padding:1.5em 0 0;}
.swiper-pagination-bullet{width:10px;height:10px;background:#e9e2d9;opacity:1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cf002c;}
.secondary-slider .wpcf7 .fr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap:not(.email-277){width:48%;margin-bottom:1em;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap.email-277{width:100%;max-width:100%;}
.secondary-slider .wpcf7 .fr .wpcf7-form-control-wrap.email-277 input{max-width:100%;}
.secondary-slider .wpcf7 p:nth-last-of-type(1){text-align:center !important;margin-bottom:0;}
.secondary-slider .wpcf7 input[type="submit"]{color:#fff !important;border:2px solid #ffffff;width:100%;}
.secondary-slider .wpcf7 input[type="submit"]:hover{background-color:#82001c !important;}
.secondary-slider .wpcf7 form.invalid .wpcf7-response-output{border-color:transparent;margin:0;background:#fff;color:#cf002c;}
.secondary-slider .wpcf7-not-valid-tip{position:absolute;top:0;}
.elementor-widget-woocommerce-checkout-page a{color:#cf002c;}
.wl .wl-cart-items-classic table tr td.actions{border:none !important;}
.woocommerce .woolentor-cart-list .product-name a, .woocommerce .woolentor-cart-list .product-name{text-align:start;}
.woocommerce-error{color:#fff;font-weight:300;background-color:#cf002c;padding:1em !important;margin-bottom:1em !important;}
.woocommerce-message, .woocommerce-info, .woocommerce-noreviews, p.no-comments{font-weight:300;background-color:transparent;margin-bottom:1em;border:1px solid #cf002c;padding:1em;}
.top-filters .wpfFilterLayoutVer, .top-filters .wpfFilterLayoutHor{flex-wrap:initial;align-items:center;justify-content:center;gap:4rem;}
.top-filters .wpfFilterWrapper .wpfFilterTaxNameWrapper{font-size:1.5rem;}
.top-filters .wpfFilterVerScroll li label{display:flex;}
.top-filters .wpfFilterWrapper li[data-term-id="164"] .wpfCheckbox label,
.wpfFilterWrapper li[data-term-id="165"] .wpfCheckbox label,
.wpfFilterWrapper li[data-term-id="166"] .wpfCheckbox label{width:100px !important;height:40px !important;background-position:center left;background-size:contain;background-repeat:no-repeat;}
.top-filters .wpfFilterWrapper li[data-term-id="164"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-3.png);}
.top-filters .wpfFilterWrapper li[data-term-id="165"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-2.png);}
.top-filters .wpfFilterWrapper li[data-term-id="166"] .wpfCheckbox label{background-image:url(https://meinl.co.il/wp-content/uploads/2022/12/coffee-beans-1.png);}
.top-filters .wpfFilterWrapper .wpfCheckbox label::before{left:-4px !important;top:0px !important;height:24px !important;width:24px !important;font-size:24px !important;background-color:transparent !important;border:none !important;color:red !important;line-height:1;}
.top-filters .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before{content:"✔" !important;background:none !important;}
.wpfFilterButtons{display:flex;justify-content:center;}
.form-row{flex-direction:column;}
.woocommerce-button{max-width:200px;}
form.checkout  p.form-row{width:100%;display:flex;flex-direction:column;justify-content:flex-start;}
form.checkout .payment_method_tranzila p.form-row{flex-direction:row;gap:15px;}
form.checkout .wc_payment_method input{box-shadow:none !important;}
form.checkout p.validate-required{padding-bottom:35px;}
.wc-proceed-to-checkout a.button, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{color:#fff !important;background-color:#cf002c !important;}
.wc-proceed-to-checkout a.button:hover, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background-color:#82001c !important;}
ul.woocommerce-shipping-methods, ul.payment_methods{list-style:none;margin:0;padding:15px 0 !important;border-bottom:1px solid #eee !important;gap:25px;display:flex;flex-direction:column;}
ul.woocommerce-shipping-methods li, ul.ul.payment_methods li{display:flex;}
ul.woocommerce-shipping-methods li input[type=checkbox],
ul.woocommerce-shipping-methods li input[type=radio],
ul.ul.payment_methods li input[type=checkbox],
ul.ul.payment_methods li input[type=radio]{box-shadow:none !important;margin-top:0.5em;}
#billing_country_field{display:none !important;}
.vi-wcuf-us-product.vi-wcuf-us-product-1 .vi-wcuf-us-product-controls{position:relative;height:auto;background:transparent;box-sizing:content-box;visibility:visible;opacity:1;top:auto;}
.vi-wcuf-us-product.vi-wcuf-us-product-1 .vi-wcuf-us-product-controls .vi-wcuf-us-item-view-more{display:none !important;}
.vi-wcuf_slider-direction-nav .vi-wcuf_slider-prev, .vi-wcuf_slider-direction-nav .vi-wcuf_slider-next{font-size:0;}
.woocommerce-pagination ul{list-style:none;display:flex;justify-content:center;align-items:center;}
.woocommerce-pagination ul li{padding:0 .2em;}
.wlsingle-categorie{border:none;padding:35px 10px;text-align:center;margin-bottom:15px;}
.ht-products .ht-product .ht-product-inner{color:#1D1D1B;border:none;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;overflow:hidden;height:100%;}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap{height:68%;display:flex;align-items:center;justify-content:center;}
.ht-products .advanced-woo-labels{justify-content:center !important;}
.ht-products .awl-label-wrap{position:absolute !important;bottom:0 !important;}
.ht-products .awl-label-wrap+.awl-label-wrap{bottom:50px !important;}
.ht-products .awl-label-wrap:nth-child(3){display:none !important;}
.description_in_card{font-size:90%;}
.ht-products .slick-track{height:max-content;display:flex;align-items:stretch;flex-direction:row;}
.ht-products .slick-slide, .ht-products .slick-slide>div, .ht-products .slick-slide>div>.ht-product{height:100%;}
form.cart .quantity input[type="number"]{color:#1D1D1B;border:1px solid #e9e2d9;border-radius:0;padding:1em;min-width:0;max-width:5em;}
.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-top{width:20.05%;}
.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap{width:6%;}
.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap:nth-child(4n){display:block;}
.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap:nth-child(8n),
.bopobb-shortcode-form .bopobb-shortcode-title{display:none;}
.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change:before{font-size:3em;color:#CF002C;}
.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-price, .bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price{display:none;}
.contact-form .wpcf7 form, .contact-form .wpcf7 .fr, .contact-form .wpcf7 .fl{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:space-between;}
.contact-form .wpcf7 .fr, .contact-form .wpcf7 .fl{margin-bottom:1em;}
.contact-form .wpcf7 .fl textarea{max-height:12em;}
.contact-form .wpcf7 p:nth-last-of-type(1){text-align:center !important;margin-bottom:0;width:100%;}
.contact-form .wpcf7 input[type="submit"]{color:#ffffff;background-color:#cf002c;width:100%;}
.contact-form .wpcf7 input[type="submit"]:hover{background-color:#82001c !important;}
.contact-form .wpcf7 form.invalid .wpcf7-response-output{border-color:transparent;margin:0;background:#fff;color:#cf002c;}
.newsletter .wpcf7 form, .newsletter .wpcf7 .fr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.newsletter .wpcf7 .fr .wpcf7-form-control-wrap, .newsletter .wpcf7 p:nth-last-of-type(1){margin-bottom:1em;}
.newsletter .wpcf7 p:nth-last-of-type(1){text-align:center !important;}
.newsletter .wpcf7 input[type="submit"]{color:#ffffff;background-color:#cf002c;width:100%;}
.newsletter .wpcf7 input[type="submit"]:hover{background-color:#82001c !important;}
.newsletter .wpcf7 form.invalid .wpcf7-response-output{border-color:transparent;margin:0;background:#fff;color:#cf002c;}
footer .elementor-nav-menu--dropdown{background-color:transparent;font-size:1.2em;}
footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{display:inline-block;padding:1em 0 !important;}
.areas{text-align:center;}
.areas li{display:inline-block;margin:0 7%;font-size:20px;}
.areas li:hover, .areas li.active{color:#c41f24;border-bottom:1px solid;}
.mapblock{max-height:960px;position:relative;overflow:hidden;height:50vw;min-height:500px;}
.mapblock .left{width:60%;left:0;top:0;z-index:99;}
.mapblock .right, .mapblock .left{position:absolute;height:100%;}
.mapblock .right{background-color:white;height:100%;padding:3% 3%;width:40%;right:0;}
.mapblock .right ul.places{}
.mapblock .right ul.places li{margin-top:50px;padding-right:40px;}
.mapblock .right ul.places li .thumb{}
.mapblock .right ul.places li .r img{width:100%;height:auto;}
.mapblock .right ul.places li .r{display:inline-block;width:67%;vertical-align:middle;}
.mapblock .right ul.places li .r .place-name{font-size:30px;}
.mapblock .right ul.places li .r .place-address{font-size:24px;}
.mapblock .right ul.places li .r .town{font-size:24px;}
.mapblock .right ul.places li .l{display:inline-block;width:30%;margin-left:3%;vertical-align:middle;}
.mapblock .left .close, .mapblock .left .open{position:absolute;top:43%;right:0;width:50px;height:100px;background-color:white;border-radius:7px;color:red;text-align:center;line-height:5;cursor:pointer;opacity:1;z-index:9;border-top-right-radius:0;border-bottom-right-radius:0;}
.mapblock .left .open{line-height:100px;display:none;}
.mapblock .left:after{content:'';position:absolute;right:0;top:0;width:10px;height:100%;background-color:rgba(0, 0, 0, 0.5);}
.mapblock .left iframe{width:100% !important;height:770px;}
#map img{width:100%;height:auto;}
.affiliates-page{position:relative;}
.affiliates-page .section-title{margin-top:0;}
.affiliates-page>.decor{background-image:url(/wp-content/themes/julius-meinl/css/img/Layer-131.jpg);z-index:-1;position:absolute;top:0;height:100%;width:100%;right:0;background-size:100% 100%;}
.capcap{width:100%;}
.capcap>div, .capcap iframe{width:100% !important}
.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative;}
.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important;}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0;}
.scroll-element{display:none;}
.scroll-element, .scroll-element div{box-sizing:content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible{display:block;}
.scroll-element .scroll-bar, .scroll-element .scroll-arrow{cursor:default;}
.scroll-textarea{border:1px solid #cccccc;border-top-color:#999999;}
.scroll-textarea>.scroll-content{overflow:hidden !important;}
.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important;}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0;}
.mapblock .right>.scroll-element, .mapblock .right>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10;}
.mapblock .right>.scroll-element{background-color:#ffffff;}
.mapblock .right>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%;}
.mapblock .right>.scroll-element .scroll-element_outer{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mapblock .right>.scroll-element .scroll-element_size{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#c9c9ca;}
.mapblock .right>.scroll-element.scroll-x{display:none;}
.mapblock .right>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px;}
.mapblock .right>.scroll-element .scroll-bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#da0812;}
.mapblock .right>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px;}
.mapblock .right>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px;}
.mapblock .right>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0px;}
.mapblock .right>.scroll-element.scroll-y .scroll-bar{left:0px;min-height:10px;width:10px;}
.mapblock .right>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px;}
.mapblock .right>.scroll-element.scroll-x .scroll-element_size{left:-4px;}
.mapblock .right>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px;}
.mapblock .right>.scroll-element.scroll-y .scroll-element_size{top:-4px;}
.mapblock .right>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px;}
.mapblock .right>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px;}
.mapblock .right>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px;}
.mapblock .right>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px;}
@media screen and (min-width:980px){
.contact-form .wpcf7 .fr, .contact-form .wpcf7 .fl{width:47%;margin-bottom:1em;}
.newsletter .wpcf7 .fr{width:67%;}
.newsletter .wpcf7 .fr .wpcf7-form-control-wrap, .newsletter .wpcf7 p:nth-last-of-type(1){width:32%;}
}
@media(min-width:576px){
.position-sm-absolute{position:absolute !important;}
.position-sm-relative{position:relative !important;}
.position-sm-fixed{position:fixed !important;}
}
@media(min-width:768px){
.position-md-absolute{position:absolute !important;}
.position-md-relative{position:relative !important;}
.position-md-fixed{position:fixed !important;}
}
@media(min-width:992px){
.position-lg-absolute{position:absolute !important;}
.position-lg-relative{position:relative !important;}
.position-lg-fixed{position:fixed !important;}
}
@media(min-width:1200px){
.position-xl-absolute{position:absolute !important;}
.position-xl-relative{position:relative !important;}
.position-xl-fixed{position:fixed !important;}
}
@media(min-width:1400px){
.position-xxl-absolute{position:absolute !important;}
.position-xxl-relative{position:relative !important;}
.position-xxl-fixed{position:fixed !important;}
}
@media(max-width:768px){
.shop_table.cart tr.cart_item div.product-thumbnail {
margin: 0px auto 15px !important;
}
body .woolentor-cart-list table.shop_table_responsive tr td {
display: flex;
flex-direction: column;
gap: 25px;
}
}