/* 
Theme Name: Hello Elementor Child
Theme URI: https://www.TalPress.co.il
Description: A Theme For
Author: TalPress
Author URI: https://www.TalPress.co.il
Template: hello-elementor
Version: 1.0.1
Text Domain: talpress
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {overflow-x:hidden}
.grecaptcha-badge {display:none !important;}
input[type=tel] {text-align:right;}

.tp-credit{color:#000;font-size:14px;text-align:center;padding:3px 0;}
.tp-credit a {color:#000}


.widget_shopping_cart_content::before {content: "העגלה המפנקת שלי";text-align: center;padding: 0px 0 15px 0;color: #fff;font-size: 40px;font-family: "DashMF";}

.top-menu ul.sub-menu::before {  content: '';position: absolute;top: 0;left: 0;width: 100%;height: 8px;background: linear-gradient(90deg, rgba(254,158,39,1) 0%, rgba(230,0,25,1) 50%, rgba(46,29,22,1) 100%);}
.top-menu ul:not(.sub-menu) .elementor-item:hover {font-weight:600;}
.main-menu ul.sub-menu::before {  content: '';position: absolute;top: 0;left: 0;width: 100%;height: 8px;background: linear-gradient(90deg, rgba(254,158,39,1) 0%, rgba(230,0,25,1) 50%, rgba(46,29,22,1) 100%);}
.main-menu ul:not(.sub-menu) .elementor-item {transition: all 0.250s ease-in-out;}
.main-menu ul:not(.sub-menu) .elementor-item {transition: all 0.250s ease-in-out;}
.main-menu ul:not(.sub-menu) .elementor-item:hover {font-weight:600;}

.special-title .elementor-heading-title,.special-title .elementor-heading-title span {position:relative;}
.special-title .elementor-heading-title::before {height:25px;background:#F45E22;position:absolute;right:0;top:6px;content:"";width:100%;z-index:1;}
.special-title .elementor-heading-title span.two {background:white;position:relative;padding: 0px 40px;clip-path: polygon(6% 0, 100% 0%, 94% 100%, 0% 100%);z-index:1;}
.special-title .elementor-heading-title span.one:before {position:absolute;right:5px;bottom:1px;height:45px;background:#F45E22;content:"";width:7px;transform:rotate(20deg);border-radius:10px;z-index:2;}
.special-title .elementor-heading-title span.one:after {position:absolute;left:5px;bottom:1px;height:45px;background:#F45E22;content:"";width:7px;transform:rotate(20deg);border-radius:10px;z-index:2;}

.wapf-field-container {padding:0 0px 15px 5px;}

.wapf-field-container  label span {color:#000;font-size:17px;}
.wapf-field-container select {border:1px solid #EBEBEB;border-radius:0;background:#fff;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16)}
.wapf-field-content {border-bottom:2px dotted #000;padding-left: 0;padding-bottom: 5px;margin-bottom:15px;}
.wapf-field-content .wapf-field-label {font-size:20px;padding:5px 10px;color:#000;background: rgba(46,29,22,0.24)}
.wapf-field-content .wapf-field-label span {font-size:20px;}

.single_add_to_cart_button {width:50%;position:relative;}
.single_add_to_cart_button::after {content:"";background-image: url(img/plus.png);background-size:contain;background-repeat:no-repeat;background-position:center;height: 18px;width: 17px;position: absolute;left: 15px;top: 12px;}
#buy-now-button {width:50%;background:#B20626;position:relative;}
#buy-now-button::after {content:"";background-image: url(img/cart.png);background-size:contain;background-repeat:no-repeat;background-position:center;height: 18px;width: 17px;position: absolute;left: 15px;top: 12px;}

.woocommerce-product-form {display: flex;flex-wrap: wrap;width:100%;}
.woocommerce-product-form .price-quantity-container,
.woocommerce-product-form .buttons-container {flex: 1 1 49%;box-sizing: border-box;display: flex;align-items: center;}
.woocommerce-product-form .price-quantity-container {gap: 0;border:2px dotted #000;margin-left:5px;}
.woocommerce-product-form .buttons-container {justify-content: flex-end;gap: 0;}

.price-without-vat {text-align:center;margin-bottom:5px;display:block;width:100%;}
.product-price {width:80%;text-align:center;}
.quantity {width:20%;margin:0 !important;}
.quantity .input-text.qty  {width:100% !important;}
ins bdi {font-weight:600;font-size:25px;text-decoration:none !important;}
del bdi {font-weight:400;font-size:19px;}

.custom-sidecart .elementor-menu-cart__toggle_button {background: url(https://www.buyollin.co.il/wp-content/uploads/2024/12/cart-bg.png)}

.wapf--inner {padding:0 0 5px 0 !important}
.wapf-product-totals .wapf--inner div:not(:last-child){display:none}
.wapf-product-totals div {text-align:center;}
.wapf-product-totals div span:last-child {float:none}

@media (max-width: 768px) {
    /*.woocommerce-product-form {flex-direction: column;}*/
	.wapf-field-container  {width:100% !important}
    .woocommerce-product-form .price-quantity-container,
    .woocommerce-product-form .buttons-container {flex: 1 1 100%;}

	.custom-sidecart .elementor-menu-cart__toggle_button {transform: scale(0.7);transform-origin:top left;}
}

@media print {
	.elementor-location-header,.elementor-location-footer,.elementor-element-cbb85cd,
	.elementor-element-ae36036,.e-n-tabs-heading,.elementor-element-dc24983,.buttons-container,.tp-credit,.jet-unfold__trigger {display:none !important}
	
}