@charset "utf-8";
.woocommerce nav.woocommerce-pagination ul li{border-left:1px solid #d3ced2;border-right:none;float:left}
.woocommerce nav.woocommerce-pagination ul{border-right:1px solid #d3ced2;border-left:0}
.woocommerce div.product{border: 1px solid #d7d5d5; border-radius: 5px; padding-bottom: 20px;}
.product-item{margin-bottom:30px;text-align:center;}
.product-item.upsell {border: 1px solid #d7d5d5; border-radius: 5px; padding: 5px;cursor: pointer;}
.product-item.upsell.selected_upsell {border: 1px solid #82c837;}
.upsell_is_selected_container{width: 100%;height: 1px; text-align: right;}
.upsell_is_selected_container i{display: none; color: #82c837;z-index: 9999; position: relative;font-size: 22px;background-color: #ffffff;}
.up-sells .col-xs-6,.col-sm-3{padding-left: 5px; padding-right: 5px;}
.up-sells #glider-1{direction: ltr;}
.up-sells .glider-contain{padding-right: 15px; padding-left: 15px;}
.up-sells.upsells.products h2{font-weight: 700;font-size: 20px;}
.glider::-webkit-scrollbar{display: none;}
.glider-next.disabled, .glider-prev.disabled{display: none;}
.glider-next:focus, .glider-next:hover, .glider-prev:focus, .glider-prev:hover{color: #666;}
.product .page-title{border:unset;margin-top: 10px;margin-bottom: 0;}
.product-item.upsell .product-img{position:relative;overflow:hidden;max-height:300px;width:100%}
.product-item.upsell .product-img{position:relative;overflow:hidden;width:100%;height: 180px;display: inline-block;}
.product-item.upsell .product-img a{display:block}

.product-item .product-img{position:relative;overflow:hidden;max-height:300px;height: 300px; width:100%;display: table;}
.product-img a{display: table-cell; height: 300px; vertical-align: middle;}
.product-item .product-img img{max-height: 100%; width: unset;object-fit: contain;}
.product-img.no-img{padding:0 10px}
.product-title{padding-top:10px;margin-bottom:5px; overflow: hidden;text-overflow: ellipsis;height: 50px;}
.product-title a{font-family:"Osh-b";font-size:18px;color:#000000;font-weight:700}
.product-details,.product-item .product-price{font-size:16px;color:#000000}
#shipping_method input.shipping_method{width:initial}
.row#product-info{padding:15px;margin-bottom:15px;}
.row#product-info .product-line{width: 100%;display: inline-block;}
.row#product-info .display-right{min-height: 450px;}
.product-desc{overflow-y: auto; }
.product-desc-title{font-weight:700;font-size:20px}
.delivery-date-title,.variations-title{display:inline-block;font-weight:700;font-size:20px}
table.variations td.variations-title {width: 150px;display: table-cell;}
table.variations td.variations-title span{ display: inline-block; padding-top: 8px;}
table.variations td.value{padding: 0;}
#delivery-date-picker{width:300px;background:url(../../images/calendar.png) no-repeat left;background-size:25px 25px;background-origin:content-box}
.delivery-date-title{display:block;margin-bottom:10px}
.related-prod-item .product-img{position:relative;overflow:hidden;height:134.25px;line-height:134.25px}
.onsale,.woocommerce span.onsale{position:absolute;background:#82c837;padding:8px 12px;font-family:"Osh-b";color:#FFF;border-radius:6px;top:10px;right:20px;line-height:1em;min-height:inherit;min-width:inherit;z-index:1}
.soldout, .woocommerce span.soldout{position:absolute;background:#c7ce66;padding:8px 12px;font-family:"Osh-b";color:#FFF;border-radius:6px;top:10px;left:20px;line-height:1em;min-height:inherit;min-width:inherit;z-index:999}
#product-info .onsale {right:50px;top:20px;}
#product-info .soldout {right:50px;top:80px;}
#product-info .up-sells .onsale {direction: rtl;top:0;}
#product-info .up-sells .soldout {direction: rtl;}
.variations .product-price{margin:10px 0;display:inline-block;font-family:'Open Sans Hebrew','open_sans_hebrewregular','Alef Hebrew',arial;color:#f12d3b;font-size:36px;text-decoration:none}
.product-price del{display:inline-block;color:#3e3e47;font-family:"Osh";margin-left:10px}
.product-item .entry{margin:15px 0;height:60px}
.more{margin:15px 0}
.more a{display:inline-block;font-family:"Osh-b";padding:10px 15px;font-size:26px;border-radius:6px;color:#FFF;background-color:#82c837;}
.more a:hover{color:#FFF}
.woocommerce .woocommerce-breadcrumb{font-size:14px;margin-bottom:15px}
.pr-price{font-size:24px;font-family:"Osh-b";color:#000000}
#product-info .pr-price{position: absolute;bottom: -30px; margin: 0;left: 140px;border: 1px solid; padding: 7px; border-radius: 5px;}
.value{padding:15px 0;font-size:24px;font-family:"Osh-b";color:#000000;font-weight:400}
.value .pr{font-size:24px;font-family:"Osh-b";color:#000000}
.value.variation_col_1 div{width:100%}
.value.variation_col_2 div{width:49%}
.value.variation_col_3 div{width:33%}
.value.variation_col_4 div{width:24%}
.value div{display:inline-block;font-size:15px;text-align:center;border:#82c837 1px solid;border-radius:6px;margin-left:5px}
.value .reset_variations{display:block}
.value .pr,.value .reg-pr{display:block}
.value .reg-pr,.woocommerce-variation.single_variation del{color:#f12d3b;font-size:16px;font-family:"Osh";text-decoration:line-through}
.woocommerce-variation.single_variation ins{font-size:24px;font-family:"Osh-b";color:#000000}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:1.2em}
.variations td.value{display:flex}
.woocommerce-variation.single_variation{float:right;width:48%;margin-left:2%;display:none!important}
.woocommerce-variation.single_variation:before{content:"מחיר:";margin-left:5px;display:none}
.single-product-add-to-cart-section,.woocommerce-variation-add-to-cart.variations_button{position:absolute;left:30px;bottom: -30px; width: 310px;}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-family:"Osh-b";background-color: #82c837;}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{animation:pulse 1s}
.related.products h2{font-family:"Osh-b";color:#3C3C3B;font-size:28px;margin-bottom:20px}
.related-prod-item{margin-bottom:30px;text-align:center;border:#d7d5d5 1px solid;border-radius:8px;--webkit-box-shadow:inset 0 0 12px 0 rgba(50,50,50,0.2);-moz-box-shadow:inset 0 0 12px 0 rgba(50,50,50,0.2);box-shadow:inset 0 0 12px 0 rgba(50,50,50,0.2)}
.related-prod-item .product-title{padding:0 5px;font-size:14px;height:37px;line-height:37px;overflow:hidden}
.related-prod-item .product-price{font-size:18px;height:2.5em;color:#3e3e47}
.related-prod-item .related-add-cart .button{font-size:14px;color:#FFF;font-family:"Osh-b";background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.48,#F2424E),color-stop(0.53,#F12D3A));background-image:-o-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-moz-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-webkit-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-ms-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:linear-gradient(to bottom,#F2424E 48%,#F12D3A 53%)}
.related-prod-item .related-add-cart .button:hover{color:#FFF;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.48,#F2424E),color-stop(0.53,#DB2C37));background-image:-o-linear-gradient(bottom,#F2424E 48%,#DB2C37 53%);background-image:-moz-linear-gradient(bottom,#F2424E 48%,#DB2C37 53%);background-image:-webkit-linear-gradient(bottom,#F2424E 48%,#DB2C37 53%);background-image:-ms-linear-gradient(bottom,#F2424E 48%,#DB2C37 53%);background-image:linear-gradient(to bottom,#F2424E 48%,#DB2C37 53%)}
div.pp_woocommerce div.ppt{opacity:0!important}
.prod-images{padding:15px;text-align:center; height: 400px;width: 100%;max-height: 450px;}
.prod-images img{border-radius:6px; max-height: 350px; width: auto;}
.prod-images .rl-gallery{max-height: 150px;}
.prod-images .rl-gallery img{max-height: 120px;}
#top-sorting{padding-right:20px;padding-top:20px;background:#eaeaea;border-radius:6px;margin-bottom:20px}
.sorting{text-align:right}
.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:inline-block;float:none}
.woocommerce .woocommerce-ordering{margin-right:20px}
.woo-title{width:30%;float:right}
.woo-w{width:70%;float:left}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#82c837}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#f12d3b}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#FFF;font-family:"Osh-b";background-color: #82c837}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#FFF;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.48,#82c837),color-stop(0.59,#82c837));background-color: #82c837}
.woocommerce table.shop_table{text-align:right}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{text-align:right}
.woocommerce-cart table.cart th,.woocommerce table.shop_table th{font-family:"Osh-b";font-size:20px;background:#82c837;color:#FFF;line-height:inherit}
.woocommerce table.shop_table tfoot th{font-family:"Osh-b";background:none;color:#000;font-style:normal}
.woocommerce table.shop_table tfoot td{font-family:"Osh-b";color:#000;font-style:normal}
.woocommerce table.shop_table tfoot td .amount{font-size:20px}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}
.woocommerce-cart table.cart th.product-price{margin:0;padding:9px 12px}
.woocommerce-cart table.cart .product-thumbnail{text-align:right}
.woocommerce-cart table.cart img{width:50px}
td.product-name a{font-family:"Osh-b";font-size:18px}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{float:none}
.woocommerce td.product-name dl.variation dt{font-weight:400;text-decoration:underline}
.cart_item td.product-name dl.variation dt,.order_item td.product-name dl.variation dt{display:inline-block;border-bottom:none;width:auto;margin-left:10px}
.cart_item td.product-name dl.variation dd,.order_item td.product-name dl.variation dd{display:inline-block;border-bottom:none;width:auto;padding:0;border-bottom:none;margin:0}
.cart_item td.product-name dl.variation dd p,.order_item td.product-name dl.variation dd p{margin-top:0;display:inline}
.cart_item td .ts-product-image {text-align: center;}
.cart_item td .ts-product-image img{max-height: 100%; width: auto;}
.woocommerce .cart_totals table.shop_table td{padding-top:15px}
.variations_form.cart{margin-top: 10px;}
.single_product_add_to_cart_btn{float:right;width:100%}
.full_add_to_cart_section{border: 1px solid #82c837;display: inline-block;width: 100%;border-radius: 5px;}
.woocommerce div.product form.cart div.quantity{display: none !important;}
.woocommerce div.product form.cart .button{float: left; width: 37%;}
.single_product_add_to_cart_btn form.cart{float:right}
.single_product_add_to_cart_btn form.variations_form.cart{float:none}
td.product-subtotal{font-family:"Osh-b"}
.woocommerce-cart table.cart td.actions input[name="update_cart"]{width:200px}
.woocommerce-cart table.cart td.actions .coupon{float:none;width:100%}
.woocommerce-cart table.cart td.actions .coupon .input-text{display:inline-block;margin-bottom:20px;margin-right:20px;width:200px}
.woocommerce-cart table.cart td.actions .coupon .button{display:inline-block;float:left;margin-bottom:20px;width:150px}
.woocommerce a.backtoshop.button{padding:1em;font-size:1.25em;width:100%;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.48,#F2424E),color-stop(0.53,#F12D3A));background-image:-o-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-moz-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-webkit-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:-ms-linear-gradient(bottom,#F2424E 48%,#F12D3A 53%);background-image:linear-gradient(to bottom,#F2424E 48%,#F12D3A 53%)}
.woocommerce a.backtoshop.button:hover{animation:pulse 1s}
.woocommerce .woocommerce-info{border-top-color:#82c837}
.woocommerce .woocommerce-info:before{color:#82c837}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #82c837;}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:none}
.woocommerce-shipping-fields h3,.woocommerce-billing-fields h3,h3#order_review_heading{font-family:"Osh-b";font-size:26px}
.woocommerce-billing-fields h3{margin-bottom:30px}
h3#order_review_heading{margin-bottom:20px}
#ship-to-different-address label{display:inline-block;width:100%}
#ship-to-different-address input{display:none}
.cart_totals.calculated_shipping h2{margin-bottom:10px}
.order-total{font-family:"Osh-b";background:#f5f5f5}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .shipping_address h3{font-family:"Osh-b";margin:15px 0;border-bottom:#82c837 2px solid;font-size:1.2em;color:#000000;margin:15px 0 15px 0!important;padding:0!important;padding-bottom:5px!important}
.ship_date,#ship_date_field{display:inline-block;width:48%!important;clear:none!important}
.ship-time,#ship_from_time_field{display:inline-block;width:24%!important;clear:none!important}
#ship_to_time_field{display:inline-block;width:24%}
#event_type_field{display:inline-block;width:51%;margin-left:-4px}
.greeting textarea,#greeting_field textarea{height:100px!important;overflow:auto}
#billing_postcode_field{width:100%}
#customer_details{margin-bottom:30px}
.woocommerce form .form-row label{line-height:1em}
.woocommerce-checkout #payment ul.payment_methods li{display:inline-block;margin-bottom:20px;margin-left:3%;position:relative;text-align:right;vertical-align:top;width: 100%;}
.woocommerce-checkout #payment{background:none;text-align:right}
#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:right}
.woocommerce-checkout #payment div.payment_box{position:absolute;top:25px;left:0;z-index:20}
.woocommerce .about_paypal{display:none}
.wc_payment_method.payment_method_cheque input,.wc_payment_method.payment_method_cheque label{display:inline-block!important;margin-left:-4px}
.woocommerce-checkout #payment ul.payment_methods li input{width:10%;margin:0}
.wc_payment_method label{width:86%;font-family:"Osh-b"}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none}
#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{left:auto;right:0}
.woocommerce-checkout #payment div.form-row{margin-top:30px;text-align:left!important}
.woocommerce-page #payment #place_order{float:none}
.woocommerce-checkout #payment div.form-row button,.woocommerce-checkout #payment div.form-row input.button{display:inline-block;padding:15px 25px;width:300px;text-align:center;font-size:32px}
.woocommerce-account .addresses{text-align:right}
.woocommerce-account .addresses .title h3,.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:none;display:inline-block}
.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{margin-right:30px;color:#82c837;text-decoration:underline}
.woocommerce-account .addresses .title{font-family:"Osh-b";font-size:20px}
.woocommerce form.login,.woocommerce form.register{text-align:right;width:50%;margin-left:auto;margin-right:auto}
.woocommerce form .form-row label.inline{display:inline-block;width:40%;margin-top:20px}
.woocommerce form .form-row label.inline input,#createaccount input{width:50px;float:right}
.woocommerce dl{margin:20px 0}
.woocommerce dl dt,.woocommerce dl dd{padding:10px 0;border-bottom:1px solid #E6E6E6}
.woocommerce dl dt{width:20%;display:block;float:right;font-family:"Osh-b"}
.woocommerce dl dd{width:80%;display:block;float:right;margin:0;padding-right:20px}
.woocommerce .shop_table.customer_details th{font-size:16px;background:none;color:#3c3c3c}
.woocommerce .title{font-family:"Osh-b";font-size:20px}
address{font-style:normal;font-size:18px}
.col2-set.addresses .col-1,.col2-set.addresses .col-2{border:1px solid #E6E6E6;border-radius:6px;padding:15px;background:#F4F4F4}
.woocommerce .woocommerce-message .button{float:left}
.woocommerce .woocommerce-message {border-color:#82c837}
.woocommerce form .form-row.form-row-wide.create-account .input-checkbox{display:inline-block;width:10%}
.woocommerce form .form-row.form-row-wide.create-account label{display:inline-block;width:70%}
.woocommerce-message::before{color: #82c837}
.woocommerce div.product p.price, .woocommerce div.product span.price{color: #000000}
.entry h2{color: #000}
#add_payment_method .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:13px}
.woocommerce .shipping_address #shipping_first_name_field{width:100%;float:none}
#customer_details.col2-set{float:right;margin-left:10px;width:calc(50% - 10px)}
.woocommerce .col2-set .col-2{float:none;width:100%}
.woocommerce .col2-set .col-1{float:none;width:100%}
#order_review.woocommerce-checkout-review-order{float:right;margin-right:10px;width:calc(50% - 10px)}
.woocommerce #order_review_heading{display:inline-block;margin-right:10px;width:calc(50% - 10px)}
.woocommerce form .form-row-last{float:left}
.woocommerce form .form-row-first{float:right}
.woocommerce form .form-row select#event_type{height:36px}
.product-template-default .pp_hoverContainer .pp_next,.product-template-default .pp_hoverContainer .pp_previous {font-size: 1px;}
.product-template-default .pp_gallery{visibility:hidden}
.product-template-default .pp_details{position:absolute!important;top:0}
.product-template-default .pp_details .pp_close{margin-right:5px;z-index:9999;text-indent:100%;white-space:nowrap;overflow:hidden}
.woocommerce div.product form.cart {margin-bottom: 5px;}
h2.woocommerce-loop-category__title {text-align: center; font-size: 20px !important;}
.woocommerce div.product form.cart .variations .variation_selector_wrapper{width: 100%;font-size:18px;padding-left: 15px;}
.single_variation_wrap .nprice{width: 63%;display: inline-flex;bottom: 15px;right: 15px;font-size:20px;padding-top: 7px;padding-right: 7px;}
.single_variation_wrap .nprice .priceheading{margin-left: 10px;}
.single_variation_wrap .nprice .woocommerce-variation-description{display:none;}
.single_variation_wrap .nprice .woocommerce-variation-availability{display:none;}
#additional_wooccm6_field h3, #additional_wooccm7_field h3{font-size: 14px;color: #3C3C3B; text-decoration: none;border: none; margin-bottom: 5px !important; margin-top: 5px !important;}
.woocommerce-checkout label span.optional {display: none;}
.woocommerce-billing-fields #billing_wooccm11_field input.input-checkbox{width:inherit;margin-right: -20px !important; position: relative !important;}
.woocommerce-billing-fields .third_field,.woocommerce-shipping-fields .third_field{ width: 31% !important;float: right !important;}
p.add_field.form-row-first {width: 40% !important;}
p.add_field input.input-checkbox {display: none !important;}
p.add_field label.checkbox {
    background-image: url(../../images/plus_icon.png);
    background-position: right center;
    background-size: auto 75%;
    background-repeat: no-repeat;
    width: inherit;
    margin-right: -20px !important;
    padding-right: 25px;
    cursor: pointer;
}
p.add_field label.checkbox.is_checked {
    background-image: url(../../images/minus_icon.png);
}
p.add_field.form-row-last label.checkbox{ margin-right: 0 !important;}
.wooccm-field-country {display: none;}
.last_checkbox {min-height: 65px; padding-top: 30px !important;}
#shipping_city .select2-selection {border-radius: 5px;height: 40px;border-color: #000;}
.last_checkbox .woocommerce-input-wrapper{margin-right: 25px; !important;}
.woocommerce-shipping-fields .self_shipment {margin-right: 32px !important;margin-top: 10px !important;}
.woocommerce-shipping-fields .self_shipment input.input-checkbox{width:inherit;margin-right: -20px !important;top:7px;}
.woocommerce-shipping-fields #shipping_address_2_field {margin-top: 20px;}
.go_checkbox {margin-right: 32px !important;margin-top: 10px !important;}
.go_checkbox input.input-checkbox{width:inherit;margin-right: -20px !important;position: relative !important; width: 5%;}
.woocommerce-checkout .text_comments h3{font-size: 14px; color: #000;text-decoration: none; border: none; margin-bottom: 5px !important;    margin-top: 5px !important;}
#billing_wooccm11_field .woocommerce-input-wrapper{margin-right: 25px; !important;}
div.pp_default .pp_nav {display: none !important;}
.add_field {margin-right: 18px !important;}
.rl-gallery-container{margin-top: 10px; margin-right: 5px;}
.woocommerce-products-header{text-align: center;}
#billing_country_field, #shipping_country_field {display: none;}
#billing_wooccm11_field{height: 67px;}