@font-face {
  font-family: "HelveticaHebrew";
  src: url("../fonts/HelveticaHebrew/HelveticaHebrew-Regular.eot");
  src: url("../fonts/HelveticaHebrew/HelveticaHebrew-Regular.eot?#iefix") format('embedded-opentype'),
       url("../fonts/HelveticaHebrew/HelveticaHebrew-Regular.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "HelveticaHebrew";
  src: url('../fonts/HelveticaHebrew/HelveticaHebrew-Bold.eot');
  src: url('../fonts/HelveticaHebrew/HelveticaHebrew-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaHebrew/HelveticaHebrew-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
small,
a,
blockquote,
li,
em,
b,
strong{
	font-family: 'HelveticaHebrew' !important;
}

/*
@font-face {
    font-family: "Heebo";
    src: url("../fonts/Heebo/static/Heebo-Regular.eot");
    src: url("../fonts/Heebo/static/Heebo-Regular.eot?#iefix") format('embedded-opentype'),
         url("../fonts/Heebo/static/Heebo-Regular.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: "Heebo";
    src: url('../fonts/Heebo/static/Heebo-Medium.eot');
    src: url('../fonts/Heebo/static/Heebo-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Heebo/static/Heebo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Heebo";
    src: url('../fonts/Heebo/static/Heebo-Bold.eot');
    src: url('../fonts/Heebo/static/Heebo-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Heebo/static/Heebo-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
small,
a,
blockquote,
li,
em,
b,
strong{
	font-family: 'Heebo' !important;
}

*/

/* menu search */

.menu-item-169{
	margin-left: -15px;
}

.menu-item-169 #woocommerce_product_search-2{
	max-width: 180px;
	margin-top: 39px;
	margin-right: 40px;
}

@media screen and (max-width: 1199px) {
	.menu-item-169 #woocommerce_product_search-2{
		max-width: 100%;
		margin-top: 0px;
		margin-right: 15px;
		margin-left: 30px;
	}
}

.menu-item-169 #woocommerce_product_search-2 button{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;	
}


/* rtl arrow position in select dropdown */

body.rtl.woocommerce div.product form.cart .variations select {
	padding-right: 10px;
	background-position: left 50%;
	background-position-x: 10px;
}





/* product descriptions */
/*.woocommerce-tabs .product.attribute.description{
	direction: ltr;
}*/

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist{
	display:none;
}

.breadcrumbs-link:not(.bread-current):hover {
  color: #eee !important;
  text-decoration: none !important;
}    

/* download attachment */
.am-filelink, .am-filelink a, .am-filesize a, .download-link{
	color: var(--primary) !important;
}

.am-filelink:hover, .am-filelink a:hover, .am-filesize a:hover, .download-link:hover{
	color: var(--secondary) !important;
}


/* accordion colors */

.panel-title{
	color: #fff !important;
}

.panel-title:hover{
	color: #eee !important;
}

.panel-heading img{
	width: 70px;
  left: 0;
  position: absolute;
  margin-top: -50px;
  transition: 0.3s all ease;
/*  display:none !important;*/
}

.zanaya-primary-color .accordion-panel .panel-heading{
	transition: 0.3s all ease;
}

.zanaya-primary-color .accordion-panel.active .panel-heading{
	padding-top: 35px !important;
	padding-bottom: 35px !important;
	transition: 0.3s all ease;
}

.zanaya-primary-color .accordion-panel.active .panel-heading img{
	width: 200px;
	margin-top: -110px;
	margin-bottom: -130px;
	transition: 0.3s all ease;
}


.zanaya-primary-color .accordion-panel .panel-heading.panel-heading-1,
.zanaya-primary-color .accordion-panel.active .panel-heading.panel-heading-1,
.zanaya-primary-color .accordion-panel:hover .panel-heading.panel-heading-1{
	background-image: linear-gradient(rgba(0, 0, 0, 0), #2354A0 0.1%) !important;
	border: 1px solid #2354A0 !important;
}

.zanaya-primary-color .accordion-panel .panel-heading.panel-heading-2,
.zanaya-primary-color .accordion-panel.active .panel-heading.panel-heading-2{
	background-image: linear-gradient(rgba(0, 0, 0, 0), #E3077C 0.1%) !important;
	border: 1px solid #E3077C !important;
}

.zanaya-primary-color .accordion-panel .panel-heading.panel-heading-3,
.zanaya-primary-color .accordion-panel.active .panel-heading.panel-heading-3{
	background-image: linear-gradient(rgba(0, 0, 0, 0), #058990 0.1%) !important;
	border: 1px solid #058990 !important;
}

/* buttons */

/*.woocommerce a.button, .woocommerce a.zanaya-wc-btn,
.woocommerce button.button.alt, .woocommerce button.zanaya-wc-btn.alt{
	font-weight: 700;
}
*/

/* pagination */

.zanaya-pagination li{
	margin: 0 2px;
}

.zanaya-pagination li a{
	width: 51px;
	height: 51px;
}

/* carousel radials rtl center */

body.rtl .zanaya-carousel .carousel-indicators.center{
	right: auto;
}


/* product spacing */
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, 
.woocommerce .related.products{
	text-align: center;
}

@media screen and (min-width: 768px) {
	.woocommerce ul.products li.product a img{
		padding: 0 50px;
	}
}

@media screen and (max-width: 767px) {
	.woocommerce ul.products li.product a img{
		padding: 0 10px;
	}
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width: 38%;
}


@media (min-width: 992px){
	.container-fluid-px {
		padding-right: 3rem;
		padding-left: 3rem;
		padding-right: 8rem;
		padding-left: 8rem;
	}	
}

.text-ltr{
	text-align: left;
	direction: ltr;
}

body.rtl .navbar-collapse.in i.nested-children-mobile-toggle{
	margin-left: auto;
	margin-right: 10px;
}

.nav-cart-item-count{
	padding: 2.5pt 2.5pt 1.5pt 3pt !important;	
}

#billing_country_field, #billing_address_2_field{
	display: none !important;
}

/* minicart - price space fix */

.shopping-cart-total-heading{
	position:absolute;
}

/*.wc_payment_methods.payment_methods.methods{
	display: none !important;
}
*/

.payment_box.payment_method_pelecard{
	display: none !important;
}

#pelecard-iframe-container iframe{
	min-height: 1000px !important;
}

/* cart page - hide update quantity button */
button[name="update_cart"] {
	display: none !important;
}

/* checkout page */

.woocommerce-terms-and-conditions-checkbox-text{
	margin-right: 20px;
  margin-top: -11px;
  display: block;
}

.woocommerce-checkout form .form-row .input-checkbox {
    margin: 9px 0 0 8px;
}

.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .required{
	position: relative;
  top: -34px;
  right: 6px;
}

/* spinner */
#simple-form-spinner{
	display: none;
	width: 50px;
	height: 50px;
	border: 3px solid rgba(204,204,204,.3);
	border-radius: 50%;
	border-top-color: #352a58;
	animation: spin 1s ease-in-out infinite;
	-webkit-animation: spin 1s ease-in-out infinite;
	position: absolute;
	left: 30px;
	right: 0;
	top: 100%;
	margin-top: 20px;
	margin: auto;
	z-index: 10;
}

.woocommerce div.product p.stock:before {
	color: #333;
	content: 'זמינות : ' !important;
}


/* pay later options */
.payment_box.payment_method_invoice{
	display: none !important;
}

/** priority invoice payment page title */

.woocommerce-order-pay .shop_table tbody tr:nth-child(1){
	display: none;
}

.woocommerce-order-pay .entry-header{
/*	display: none;*/
}

.woocommerce-billing-fields{
	width: 48%;
}

@media screen and (max-width: 768px) {
	.woocommerce-billing-fields{
		width: 100%;
	}
}

body.woocommerce-checkout h4, #ship-to-different-address{
  font-size: 1.25rem;
  line-height: 2.132rem;	
}

#ship-to-different-address{
	margin-right: 23px;
}

#ship-to-different-address input{
	margin-top: 10px;
}


body.woocommerce-checkout .form-control[readonly]{
	background: #fff;
}


body.woocommerce-account .woocommerce-order-details__title{
  font-size: 1.5rem;
  line-height: 2.5rem;	
}

.woocommerce-checkout .col2-set .col-1 {
	width:  100%;
}

.woocommerce-checkout #billing_first_name_field{
	width: 100%;
}

.woocommerce-checkout #shipping_first_name_field{
		width:  100%;
}

.woocommerce-checkout #shipping_country_field{
	display: none;
}

/* switch cart and search in desktop */
@media screen and (min-width: 768px) {
	#nav-links-wrap ul:first-child {
		display: flex;
    flex-flow: row-reverse;
	}
}

.splent-products-per-page,
.woocommerce-result-count,
.woocommerce-breadcrumb{
	display: none;
}

/* hide shipping fields */
.woocommerce-shipping-totals.shipping{
	display: none !important;
}

/* hide shipping on view order page */
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(2){
	display: none !important;
}

/* hide shipping on thank you page */
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(2){
	display: none !important;
}

/* hide cart & checkout fee (the discount) note price ammount */
body.woocommerce-cart tr.fee:nth-child(3),
body.woocommerce-cart tr.fee:nth-child(3) .woocommerce-Price-amount.amount{
	display: none;
}

body.woocommerce-checkout tr.fee:nth-child(3),
body.woocommerce-checkout tr.fee:nth-child(3) .woocommerce-Price-amount.amount{
	display: none;
}


/* woocommerce my account - account details: hide first and last name, display name */

.woocommerce-EditAccountForm.edit-account p:nth-child(1),
.woocommerce-EditAccountForm.edit-account p:nth-child(2),
.woocommerce-EditAccountForm.edit-account p:nth-child(4)
{
	display: none;
}

/* show password confirmation field */
.woocommerce-EditAccountForm.edit-account fieldset p:nth-child(4)
{
	display: block !important;
}

/* cart - continue to checkout button, text was modify which resulted in two buttons, remove the 2nd one. */
.woocommerce-cart .wc-proceed-to-checkout a:nth-child(2){
	display: none;
}

/* my account - view order - hide billing and shipping address */
.woocommerce-account.woocommerce-view-order .woocommerce-customer-details{
	display: none;
}

/* woocommerce order received thank you page hide billing and shipping address */
.woocommerce-checkout.woocommerce-order-received .woocommerce-customer-details{
	display: none;
}

/* order-pay page */

.woocommerce-order-pay .order_details .order{
	display: none !important;
}

@media (max-width: 1199px){
	.collapse-md .collapse.in {
    overflow-x:hidden;
	}
}

body.woocommerce-account:not(.logged-in) #content{
	padding-top: 25px;
}

/* terms pages, accesibility page */

body.page-id-289 ol,
body.page-id-289 ul,
body.page-id-317 ol,
body.page-id-317 ul{
	margin-right: 0;
	padding-right: 15px;
}

body:not(.logged-in) .zanaya-multi-nav .zanaya-shopping-cart,
body:not(.logged-in) .navbar-toggle.mobile-cart{
	display: none;
}

body:not(.logged-in).woocommerce ul.products li.product .price,
body:not(.logged-in).woocommerce div.product p.price,
body:not(.logged-in).woocommerce div.product span.price,
body:not(.logged-in) ul.products li.product .price{
		display: none !important;
}

/* home page banner */
.classMark_section_HvdBAA {
    background-color: rgb(35, 84, 160);
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    min-height: 0px !important;
    background-image: none;
}
.classMark_row_jeshhO {
    min-height: 10px !important;
}
.classMark_column_9DZZ3t {
    min-height: 0px !important;
}
.classMark_h6_6KEHKz {
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
    margin-top: 7px;
}

/* custom message popup style */

#modal-popup-html .classMark_row_YqaB60{
	max-width: 700px;
}

#modal-popup-html .classMark_column_Z4VoXg{
	background-color: #fff;
}
