﻿/* Zipori ENGLISH*/

:root { --HEADER_BACKGROUND: #C5A554; --HEADER_TEXT_COLOR: #000; --HEADER_ICONS_COLOR: #000; --catalogNavBg: #2E2E2E; --catalogNavTextColor: #fff; --FORM_BACKGROUND: #f1f1f1; --BUTTON_BACKGROUND: #C5A554; --SHOP_FORM_HEAD_BACKGROUND: #C5A554; --SHOP_FORM_BODY_BACKGROUND: #F1F1F1; --BannerTextColor: #fff; --BUTTON_HOVER_BACKGROUND: #2E2E2E; --BUTTON_HOVER_TEXT_COLOR: #ffffff; --BUTTON_TEXT_COLOR: #000000; }

/* General */
body { background-color: #FFFAF2; }
header.shopHeader #header2 #header-container { direction: rtl; }
.subTotalStripWrapper.active { display: block; }
#header-top-strip .topStripContainer { background: var(--catalogNavBg); }
#whatAppButton { bottom: 100px; }
header.shopHeader #header2 .header-top-right .searchBtn::before { display: none; }
/* buttons */
#SiteContainer .item-quantity:not(.quantity-wrapper):not(.quantityConnectedToCart) button.item-plus, #SiteContainer .item-quantity:not(.quantity-wrapper):not(.quantityConnectedToCart) button.item-minus, #SiteContainer .item-quantity.catalogItemBoxQuantity.quantityConnectedToCart .item-quantity-options.active button.item-plus, #SiteContainer .item-quantity.catalogItemBoxQuantity.quantityConnectedToCart .item-quantity-options.active button.item-minus, #CatalogModule #CatalogItemView .itemContentWrapper .item-actions .item-quantity .item-quantity-options.active > button { background: var(--BUTTON_BACKGROUND); }
.content-section-Btn a.sec-button { background: #C5A554; color: #000000; border-width: 2px; }
.content-section-Btn a.sec-button:hover, .content-section-Btn a.sec-button:focus { background-color: #2E2E2E; color: #ffffff; border-color: transparent; }
.shopBtn { border-width: 2px; }
.shopPop.quickviewPop #CatalogModule #CatalogItemView.catalogItemQuickView .item-quantity .quantity-start button { border: 2px solid #000000; }
.shopPop.quickviewPop #CatalogModule #CatalogItemView.catalogItemQuickView .item-quantity .quantity-start button:hover { background: #2E2E2E; color: #ffffff; }
.shopBtn:hover, .shopBtn:focus { border-color: #000000; background-color: var(--BUTTON_HOVER_BACKGROUND); color: var(--BUTTON_HOVER_TEXT_COLOR); border-width: 2px; }
.normal-form input[type="submit"], #DynamicFormObject input[type=submit] { border: 2px solid #000000; background: var(--BUTTON_BACKGROUND); color: #000000; }
.normal-form input[type=submit]:hover, .normal-form input[type=submit]:focus { background-color: #2E2E2E; color: #ffffff; border-color: transparent; border-width: 2px; }


.userBtn.navShopBtn { padding: 0 10px; }
.menu-nav.pull-right { padding: 0 10px; }
header.shopHeader #header2 ul#menu.submenu { right: 100px; }
header.shopHeader #header2.open ul#menu.submenu { /* opacity: 1; */ max-height: 1000px; overflow: visible; }
header.shopHeader #header2 ul#menu.submenu::before { content: ""; position: absolute; top: -5%; left: 12px; right: 137px; border-width: 0 10px 10px; width: 0; height: 0; border-color: transparent; border-style: solid; z-index: 999; border-bottom-color: var(--submenuBg); }

/*.cartSubTotal .subTotalTitle, .cartItemsTitles, form#checkout-form .checkoutTitle h3, .shopLayout .userProfile #headline { color: #fff; }*/
/*.checkoutTitle svg, .shopLayout .userProfile #headline h1 svg { fill: #fff; }*/
/* Top Banners  */
.ecommSite #SiteContainer #GridTop:not(.noTopImage)::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*background: black;*/ opacity: .5; }
.item-quantity.catalogItemBoxQuantity.quantityConnectedToCart svg, .item-quantity.catalogItemBoxQuantity.quantityConnectedToCart svg path, .item-quantity.catalogItemBoxQuantity.quantityConnectedToCart svg rect { fill: #000000; }

#CatalogModule .item-quantity svg rect, .catalogItemBox .item-quantity svg rect, .cartItemsTable.hasQuantitySelection .cartItemQ .item-quantity svg rect { fill: #000000; }

#CatalogModule #CatalogItemView .itemContentWrapper .item-actions .item-quantity .item-quantity-options.active > button svg, #CatalogModule #CatalogItemView .itemContentWrapper .item-actions .item-quantity .item-quantity-options.active > button rect { fill: #000000; }
/*catalogitembox*/
.catalogItemBox.ecommerceItemBox button#addToCartBtn { border-color: #092D45; }
#CatalogModule .catalogItemBox .catalogItemBoxQuantity.quantityConnectedToCart .quantity-start button { border-color: #e69f37; }
#CatalogModule .catalogItemBox .catalogItemBoxQuantity.quantityConnectedToCart .quantity-start button:hover { border-color: #092D45; }
.catalogItemBox .item-text-top .item-subtitle.item-subtitle-custom { color: #092D45; }
.catalogItemBox.ecommerceItemBox .item-price { font-size: 85%; }
.catalogItemBox.ecommerceItemBox h3.itemTitle { font-family: 'Heebo-Bold', sans-serif; }
.catalogItemBox a.item-image img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.catalogItemBox.ecommerceItemBox span.finalPrice.priceByWeight { direction: ltr; }

.catalogItemBox.ecommerceItemBox a.item-text { min-height: 185px; }

.normal-form .must::before { left: 0; right: 233px !important; }
/*stickynav*/
.catalog-sticky-nav ul li.active button { color: inherit; border-color: #C5A554; }

/*items list*/
.categoryContainerBanner { border-color: #C5A554; }
.productLabel.Right.collection-5398 { position: static; }

/*innerpages */
#GridBottom .gallery-cubes > div { padding: 5px; }
#GridBottom .GridBottomGallery { margin-top: var(--headerBodySpace); }

/*icon*/
.phone-icon.mobileRef .fa.fa-phone { color: #383838; }


/*popup*/
.shopPop.quickviewPop #CatalogModule .itemContentWrapper .item-price span.finalPrice { font-size: 180%; }

/*Contact */
#contactform h3 { color: #092D45; }
/*footer*/
footer { background-color: #2E2E2E; }
#home-gallery ol.flex-control-nav.flex-control-paging { bottom: 70px; }
#SiteFooter .footer-text-divided .footer-text-left p:first-child > img { width: 100px; }
.site-credit.alternative.row { margin-top: 0 !important; }

/*checkout body*/
.row.pickUpBranches { width: 100%; }
form.shop-form input[type=checkbox] { border: 1px solid #848484; }

/*Slider dots*/
#home-gallery .flex-control-paging li a { background: #FFFFFF; }
#home-gallery .flex-control-paging li a.flex-active { background: #c5a554; }

/*About us*/
.col-xs-6.col-sm-3.no-pad { margin: 10px; }

.hePage p { direction: rtl; }

@media (min-width: 768px) {
    /*About us*/
    .col-xs-6.col-sm-3.no-pad { width: calc(25% - 20px); }
}


@media (max-width: 991px) {
    .normal-form .must::before { left: 10px; right: auto !important; }
}

@media(max-width: 767px) {
    #whatAppButton { bottom: 90px; }
    /* show phone on mobile*/
    header.shopHeader #header2 .menu-nav { margin-left: 0; }
    header.shopHeader #header2 .header-top .header-top-right > .phone-icon { font-size: 16px; position: static; line-height: 1; margin-left: auto; order: 0; }
    header.shopHeader #header2 .header-top .header-top-right > .navShopBtn { order: 1; }
    header.shopHeader #header2 .header-top .header-top-right > .userBtn { order: 2; }
    header.shopHeader #header2 .header-top .header-top-right > .phone-icon { display: block; margin-right: 10px; }
    header.shopHeader #header2 .header-top .header-top-right > *.menu-nav { order: -2; }
    header.shopHeader #header2 .searchMobile { margin-left: 0; margin-right: 11px; }
    header.shopHeader #header2 .header-top .header-top-right > .languagesMenu { position: absolute; left: 60px; }
    header.shopHeader #header2 ul#menu { transform: translateX(-200%); -webkit-transform: translateX(-200%); }

    header.shopHeader #header2.open ul#menu.submenu { transform: translateX(0%) !important; -webkit-transform: translateX(0%) !important; }

    .normal-form .must::before { left: 10px; right: auto !important; }
    .userBtn.navShopBtn { padding: 0; }
    .menu-nav.pull-right { padding: 0; }

    #header2 .nav-menu-anim { margin: 0; }

    #searchFormHeaderContainer { }

    header.shopHeader #header2 .header-top-right .searchBtn { padding-right: 0; padding-left: 10px; }

    /* image radio popup */
    .shopPop.quickviewPop #CatalogModule .gallery-slider.flexslider:not(.thumbs) .slides li { position: relative; padding-bottom: 0; }
    .shopPop.quickviewPop #CatalogModule .gallery-slider.flexslider:not(.thumbs) .slides li::before { content: ''; display: block; padding-bottom: 66.25%; }

    /*pickup branches size*/
    .row.pickUpBranches { width: 100%; }
    .col-xs-6.col-sm-3.no-pad { width: calc(50% - 20px); }

    /*logo hidden*/
    #header2.open .header-top a.logoHeader, #header2.open .phone-icon { opacity: 0; }
}

/*product labels*/
.productLabel.Right.collection-5467 { font-size: 75%; padding: 3px 14px; background-color: #0a4283; line-height: 1.5; border-radius: 30px; margin-right: 10px; }
/*dairy*/
.productLabel.Right.collection-5468 { font-size: 75%; padding: 3px 14px; background-color: #000; line-height: 1.5; border-radius: 30px; margin-right: 10px; }
/*meat*/
