﻿/* hamim he */

#header2 { height: 83px; }
#header2 ul.menu li { font-size: 20px !important; }
#header2 ul.menu li a { line-height: 1; }
#header2 #header-left { margin-bottom: -48px !important; }
#header2 .languages { margin-inline-end: 0 !important; margin-left: 20px !important; }

h1, h2, h3, h4 { font-family: 'afek-bold-aaa' !important; font-weight: 700; }
a { font-family: "afek-regular-aaa","objektiv-mk1", sans-serif !important; }

#home-gallery .gallery-caption { max-width: 900px; }
#home-gallery .gallery-caption .gallery-text { font-family: 'afek-bold-aaa' !important; font-weight: 700; font-style: normal; }
.home-page .sections .section.numbers-section .grid-boxes .grid-box:not(:first-child) { border-left: unset !important; border-right: 1px solid rgba(28, 25, 25, 0.2); }
.home-page .sections .section.numbers-section .grid-boxes .grid-box-subtitle span { font-family: "afek-regular-aaa", sans-serif !important; font-weight: 400; font-style: normal; }
.home-page .sections .section.product-gallery-section .section-title { display: none; }
.home-page .sections .section.product-gallery-section .text1 h2 { font-family: 'afek-bold-aaa' !important; font-weight: 700; font-style: normal; }
.home-page .sections .section.product-gallery-section .text1 p { font-family: "afek-regular-aaa", sans-serif !important; font-weight: 400; font-style: normal; }
.home-page .sections .section.partner-us-section .grid-row { direction: ltr !important; }
.home-page .sections .section.partner-us-section .grid-row .grid-row-text { text-align: right; left: unset; }
.home-page .sections .section.partner-us-section .grid-rows .grid-row-text h2 { font-family: 'afek-bold-aaa' !important; font-weight: 700; font-style: normal; }
.home-page .sections .section.partner-us-section .grid-rows .grid-row-text p { font-family: "afek-regular-aaa", sans-serif !important; font-weight: 400; font-style: normal; }

.about-page #LobbyModule .section.logos-section .grid-boxes .grid-box-title h3 a { font-family: "afek-regular-aaa", sans-serif; font-weight: 400; font-style: normal; }
.about-page .section.about-us-section .grid-row-text h2 { text-align: right !important; font-family: "afek-regular-aaa", sans-serif; font-weight: 700; font-style: normal; }
.about-page .section.about-us-section .grid-row-text p { text-align: right !important; font-family: "afek-regular-aaa", sans-serif !important; font-weight: 400; font-style: normal; }
.about-page .section.food-safety-section .section-title h2 { font-family: 'afek-bold-aaa' !important; font-weight: 700; font-style: normal; }
.about-page .section.food-safety-section .grid-text p { font-family: "afek-regular-aaa", sans-serif !important; font-weight: 400; font-style: normal; }
.about-page .section.for-future-section .grid-row-text h2 { text-align: right; font-family: "afek-regular-aaa", sans-serif; font-weight: 700; font-style: normal; }
.about-page .section.for-future-section .grid-row .grid-row-text p { text-align: right; font-family: "afek-regular-aaa", sans-serif; font-style: normal; }
.about-page .section.what-we-do-section .section-title h2 { font-family: "afek-regular-aaa", sans-serif; font-weight: 700; font-style: normal; }
.about-page .section.what-we-do-section .grid-boxes .grid-box-title h3 a { font-family: "afek-regular-aaa", sans-serif; font-style: normal; }
.about-page .section.family-owned-section .grid-rows .grid-row-text p { text-align: right !important; font-family: "afek-regular-aaa", sans-serif !important; }
.about-page .section.family-owned-section .grid-rows .grid-row-text h2 { text-align: right !important; }
.about-page .section.marquee-text .grid-text-content p .js-marquee { display: flex; justify-content: center; align-items: center; line-height: 1; padding: 20px 0 25px; }
.about-page .section.marquee-text .grid-text-content p .js-marquee img { width: 40px; height: 40px; }

.channels-page .section.food-service-section .section-title h2 { font-family: "afek-regular-aaa", sans-serif; font-weight: 700; font-style: normal; }
.channels-page .section.food-service-section .grid-text-content h2 { font-family: "afek-regular-aaa", sans-serif; font-weight: 700; font-style: normal; }
.channels-page .section.food-service-section .grid-text p { font-family: "afek-regular-aaa", sans-serif !important; font-style: normal; }
.channels-page section.section.pricet-brands-section .section-title { margin-bottom: 80px; }
.channels-page section.section.pricet-brands-section .grid-rows .grid-row:nth-child(odd) { direction: rtl !important; }
.channels-page section.section.pricet-brands-section .grid-rows .grid-row:nth-child(even) { direction: ltr !important; }
.channels-page .section.pricet-brands-section .grid-rows .grid-row .grid-row-text h2 { text-align: right !important; }
.channels-page .section.pricet-brands-section .grid-rows .grid-row .grid-row-text p { text-align: right !important; font-family: "afek-regular-aaa", sans-serif !important; font-style: normal; }
.channels-page .grid-form-section .dynamicFormObjectFields .top-form { font-family: "afek-regular-aaa", sans-serif !important; font-style: normal; }
.channels-page .normal-form input { font-family: "afek-regular-aaa", sans-serif !important; font-style: normal; font-size: 14px; }
#DynamicFormObject .dynamicFormObjectField .must:before { left: unset !important; }
.contact-page .normal-form input, .dynamicFormObjectField.textareaField textarea, .channels-page .normal-form input { direction: rtl !important; }

.contact-page .grid-form-section .dynamicFormObjectTitleAndText .dynamicFormObjectTitle { text-align: right !important; }
.contact-page .grid-form-section .dynamicFormObjectFields .top-form { text-align: right !important; font-family: "afek-regular-aaa", sans-serif !important; }
.contact-page .normal-form input, .dynamicFormObjectField.textareaField textarea { direction: rtl !important; font-family: "afek-regular-aaa", sans-serif !important; font-size: 14px; }
#DynamicFormObject .dynamicFormObjectField .must:before { right: 15px; }
.contact-page .section.contact-information-section .grid-text-content { direction: rtl !important; text-align: right !important; }
.contact-page .section.contact-information-section .grid-text-content ul > li p { font-family: "afek-regular-aaa", sans-serif !important; }
.contact-page section.section.location-section .grid-rows .grid-row { direction: rtl !important; }
.contact-page .section.location-section .grid-row-text { text-align: right !important; direction: rtl !important; }
.contact-page .section.contact-information-section .grid-text-content ul > li a { color: #585555; }

.productsPage #GridTop .top-caption .top-caption-subtitle { font-family: "afek-regular-aaa", sans-serif !important; }
.productsPage .gallery-cubes .image-link-outer h4 { font-family: 'objektiv-mk1', 'afek-regular-aaa' !important; }
.productsPage .categories-strip ul li.strip-item:not(.productsPage-subCat) { text-align: right; border: unset; color: #1C1919; margin-top: 35px; position: relative; display: flex; gap: 12px; background: transparent; }
.productsPage .categories-strip ul li.strip-item:not(.productsPage-subCat) a { padding: 0; }
.productsPage .categories-strip ul li.strip-item:not(.productsPage-subCat)::after { content: ''; display: inline-block; background-image: url(/warehouse/dynamic/469642.svg); width: 21px; height: 21px; background-repeat: no-repeat; background-position: center; background-size: 100%; pointer-events: none; }

.footer-text-divided > div :is(li,p) { font-family: "afek-regular-aaa", sans-serif; font-weight: 400; font-style: normal; font-size: 17px; }
.footer-text-divided > div.footer-text-left ul > li { align-self: unset !important; text-align: left; }
.footer-text-divided > div.footer-text-left > p { display: inline-flex; justify-content: flex-end; gap: 10px; }
.footer-text-divided > div.footer-text-right ul { padding-right: 0; padding-left: 40px; }
.footer-text-divided > div.footer-text-middle { flex-direction: column; position: relative; }
.footer-text-divided > div.footer-text-middle p img { width: 130px; }
.footer-text-divided > div.footer-text-middle p:last-child { position: absolute; top: 100%; opacity: 0.56; }
a.AccessabilityLink { font-size: 70% !important; flex-direction: row !important; }

@media (max-width: 1024px) {
    #header2 { height: 65px; }
    #header2 #header-left { margin-bottom: -20px !important; margin-inline-end: unset !important; margin-inline-start: auto !important; }
    #header2 ul.menu { right: -15px !important; width: 220px !important; }
    #header2 #header-container { flex-direction: row !important; }
    #header2 .mobile-middle-kdm { margin-inline-start: 16px !important; }

    #header2 ul.menu li a { font-family: "afek-bold-aaa", sans-serif !important; }
    #header2 ul.menu li a.visible-xs { /*font-weight: 700;*/ font-family: sans-serif !important; }
    #header2 ul.menu .social-links a svg { fill: #DB4233; width: 12px; height: 12px; }
    #header2 ul.menu .social-links a { padding: 0; display: inline-flex; margin-left: 10px; background: #FFD85A; border-radius: 50%; width: 28px; height: 28px; justify-content: center; align-items: center; }

    .productsPage .gallery-cubes .image-link-outer h4 { font-size: 16px !important; margin: 0 !important; }

    .contact-page .grid-form-section .dynamicFormObjectTitleAndText .dynamicFormObjectTitle { text-align: center !important; padding: 0 30px; }
    .contact-page .grid-form-section .dynamicFormObjectFields .top-form { text-align: center !important; }

    .channels-page section.section.pricet-brands-section .section-title h3 { font-size: 16px; font-weight: 400; padding: 0 30px; }

    .footer-text-divided > div.footer-text-left ul { align-items: center !important; }
    .footer-text-divided > div.footer-text-right ul { padding: 0; }
    .footer-text-divided > div.footer-text-right:before { content: ""; max-width: 342px; width: 91vw; height: 1px; background-color: #e3e3e3; display: block; margin: 20px 0; }
    .footer-text-divided > div.footer-text-middle p:last-child { position: relative; top: unset; }
    .footer-text-divided > div.footer-text-left > p { justify-content: center; }
}
