/* 
Theme Name:		Digi Hello Child
Theme URI:		https://digitale.co.il
Description:	Digi Hello Child is a child theme of Hello elementor theme
Author:			DigiTale Team
Author URI:		https://digitale.co.il
Template:		hello-elementor
Version:		1.1.1
Text Domain:	hello-elementor-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
    Add your custom styles here
*/

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1 !important;

}
.digi-product-search BUTTON {
	display:none!important;
}

.digi-select2 SELECT, 
.digi-select2 .select2-container {
	width:100%!important;
}

.cart_totals H2, .cart_totals TABLE {
	display:none;
}
.adtwocrtext {
text-align: right;
}
.woocommerce-cart TABLE .product-quantity, .woocommerce-cart TABLE .product-branding {
	width:120px;
}

.woocommerce-cart TABLE .product-sku {
	font-size:smaller;
}

.woocommerce-cart TABLE .product-name {
	width:200px;
}

/* Price Range manipulation */

.search-header .jet-filter-label {
    color:#fff; 
    text-align:right!important;
}

.header-search-section {
	display:flex;	
}

.header-search-section .elementor-col-33 , .header-search-section .elementor-column.elementor-col-33, 
.header-search-section .elementor-column[data-col="33"] {
	width:auto!important;
}

.header-search-section .jet-search-filter__input {
	width:350px!important;
	height:40px;
}

.search-header .jet-search-filter__input-wrapper {
    /*top:20px;*/
}

.search-header .apply-filters__button {
    /*margin-top:23px;*/
     display:none;
}

.pricegage.hide:not(.elementor-element-edit-mode){
    /*display:none!important;*/
}

.pricerange-no-slider {
    top:auto!important;
   /* max-width:40%!important;*/
    /*width:35%!important;*/
}

.pricerange-no-slider .jet-range__slider {
    display:none;
}

.pricerange-no-slider .pricerange {
    top:auto;
}

.pricerange-label {
	color:#fff;
	margin:auto;
	white-space:nowrap;
	margin-left:10px;    
}

.pricerange-label.max-label {
    /*margin-right:15px;    */
}

.digi-product-search {
    /*width:55%!important;*/
}

.pricerange-no-slider .jet-smart-filters-range.jet-filter {
	/*width:40%;*/
	/*float:right;*/
}

.pricerange-no-slider .jet-range__inputs__group  {
    background-color:#fff!important;
    /*width:150px;*/
	width:45%!important;
	display:inline-block;
	height:40px;
	border-radius:5px;
	border:1px solid #ced4da;
	overflow:hidden;
	position:relative;
	-webkit-box-align:strech;
	align-items:strech;
}

.advanced-search .pricerange-no-slider .jet-range__inputs__group {
    width: 50%!important;
}



.pricerange-no-slider .jet-range__inputs__container {
    max-width:initial!important;
}

.jet-range__inputs__group input[type="number"] {
    /*margin:8px!important;*/
	width:80%!important;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	
}

.advanced-search .jet-range__inputs__group  {
	padding-top:2px;	
}

.advanced-search .jet-range__inputs__group input[type="number"] {
	width:90%!important;

}

.rtl .jet-range__inputs__group:first-child {
	margin-left:10px;
}


.pricerange-no-slider  .jet-range__inputs__container::before {
 
}


.pricerange-no-slider .jet-range__inputs__max::before {

}

.pricerange-no-slider .apply-filters::after {
	/*clear:both;*/
}

.header-search-section .apply-filters__button, .advanced-search .apply-filters__button{
	margin-top:	0px!important;
	
}

.header-search-section BUTTON.apply-filters__button, .advanced-search BUTTON.apply-filters__button {
	padding:5px 1rem .5rem 1rem!important;
	height:40px;
}

.advanced-search BUTTON.apply-filters__button {
	width:100%;
}

.header-search-section BUTTON.apply-filters__button::after, .advanced-search BUTTON.apply-filters__button::after{ 
	font-family: fontAwesome;
	content: " \f002";
}
div.jet-range__inputs > div > div > input {
	margin: 12px 12px;
}

.advanced-search .jet-search-filter__submit.apply-filters__button {
	display:none;
}

.search-title-price-range {
	font-size:smaller;
}

/* Header Search V3*/







.header-search-fr-v3 #form-field-max_price, .header-search-fr-v3 #form-field-min_price{
	
}



.header-search-fr-v3 {
	/*margin-right:160px;*/
}


.header-search-fr-v3 #form-field-query {
	
}

/* Product Page*/
.elementor-jet-single-add-to-cart .quantity INPUT.input-text.qty {
	padding-top:14px!important	
}

.jet-woo-builder .single_add_to_cart_button.button {
	margin:initial!important;
}

/** Request Quote Button */
INPUT[type="submit"]#place_order, .products .add_to_cart_button, .checkout-button {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif!important;
    font-weight: var( --e-global-typography-accent-font-weight )!important;
    color: #ffffff!important;
    background-color: var( --e-global-color-5e1944a )!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: var( --e-global-color-secondary )!important;
    border-radius: 0px 0px 0px 0px!important;
    padding: 17px 17px 17px 17px!important;
    margin: 10px 0px 0px 0px!important;
    display: inline-block!important;
	border:1px solid #c36!important
}

.checkout-button {
	width:100%;
}

INPUT[type="submit"]#place_order {
	width: 53.93%;	
	padding: 18px 0px 17px 0px!important;
}

INPUT[type="submit"]#place_order:hover, .products .add_to_cart_button:hover, .checkout-button:hover {
	color: #FFFFFF!important;
    background-color: var( --e-global-color-815c604 )!important;
    border-color: var( --e-global-color-primary )!important;
}

.site-main {
	padding:10px 20px 80px 20px;
}

BODY:not([class*=elementor-page-]) .site-main {
	max-width:initial;
}

#requested_delivery_date {
	border-color:#666!important;	
}

h1.entry-title {
	font-family: "fb mega", Sans-serif !important;
	color: #252531!important;
    font-size: 38px!important;
    font-weight: 600!important;
    line-height: 1em!important;
    letter-spacing: 0px!important;
    text-align: right!important;
}



.woocommerce-checkout .checkout-half {
	width:50%!important;
}


.elementor-jet-single-add-to-cart .gform_body.gform-body {
	text-align:right!important;
}


/** Upsells products*/

.up-sells.products LI  {
	text-align:center;
}

.products .woocommerce-loop-product__title {

    font-weight: var( --e-global-typography-text-font-weight );
    text-align: center!important;
	font-size:24px!important;
	color:#232222!important;
	line-height:1.5!important;	
}

.products .price, .products .sku {

    font-weight: var( --e-global-typography-text-font-weight );
    text-align: center!important;
	font-size:1rem!important;
	color:#333!important;
	line-height:1.5!important;
}

.products  A.button {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    /*width: 53.93%;*/
    color: #ffffff;
    background-color: var( --e-global-color-5e1944a );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 0px 0px;
    padding: 13px 13px 13px 13px;
    margin: 10px 0px 0px 0px;
    display: inline-block;	
}

.products A.button:hover {
	color: #FFFFFF;
    background-color: var( --e-global-color-815c604 );
    border-color: var( --e-global-color-primary );	
}

.products LI.product {
	text-align:center;
}

.products INPUT[type="number"].digi-product-qty {
	width:25%;
	padding:7px;
}

.woocommerce table.shop_table TD.product-remove {
    width:40px;
}

.woocommerce table.shop_table TD.product-thumbnail {
    width:60px;
    text-align:center;
}

.woocommerce table.shop_table TD.product-branding {
    width:15%;
}

.woocommerce-cart .cart-collaterals.cart-branding-missing .wc-proceed-to-checkout .checkout-button {
    pointer-events:none;
    border: 1px solid #999999!important;
    background-color: #cccccc!important;
    color: #666666!important;
}

/* Hide mini cart sub total */
.widget_shopping_cart_content .elementor-menu-cart__subtotal {
    display:none;   
}

/** Small PC screens */
@media only screen and (max-width : 1280px) {
	.elementor-323 .elementor-element.elementor-element-59cf218 .jet-woo-builder .single_add_to_cart_button.button {
		width:53%!important;	
	}
}



/** Fixed height on product titles **/

@media (min-width:601px) {
  /*
  .woocommerce-loop-product__title {
    height: 85px;
    min-height: 85px;
  }
  */
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  /*
  .woocommerce-loop-product__title {
    height: 85px;
    min-height: 85px;
  }
  */
}

/** Alternatively you could also truncate the text on mobile **/

@media (max-width:600px) {
  /*
  .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
  }
  */
}
.wcuf_already_uploaded_data_container h4 {
    display: none!important;
}
.wc_payment_methods.payment_methods.methods, .woocommerce-message a, .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,  section.woocommerce-order-details > table > tfoot>tr:nth-last-child(2), section.woocommerce-order-details > table > tfoot>tr:last-child{
	display:none!important;
}


.woocommerce-message::before {
    color: #F25E60!important;
}
.woocommerce-message {
    border-top-color:#F25E60!important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
   width: 48%!important;
}
.wcuf_upload_fields_row_element {
	margin-right: 0px!important;
		
	}

#elementor-menu-cart__toggle_button > span.elementor-button-icon > .eicon{
	font-family: eicons!important;
}

.page-id-33506 div.elementor.elementor-27579.elementor-location-header > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3f20a8e.header-search-section.elementor-section-boxed{
	display: none!important;
}
.qdgqtn{
	color:#000000;
}