﻿/* Shibolim EN */

body { font-family: atrament-web,sans-serif; }

.homepage-categories .grid-boxes { direction: rtl; }
.normal-form .must::before { left: 14px; right: auto; }
#text1 li::before, #text2 li::before { margin-right: 12px; margin-left: 0; }
#CatalogModule .itemContent #headline h1 { text-align: left; }
#CatalogModule #CatalogItemView .custom-field { margin-left: 0; }
#CatalogModule .itemContent { text-align: left; }
#header2 ul.menu li { font-family: atrament-web,sans-serif; }
#headline h1 { font-family: atrament-web,sans-serif; font-weight: 700; }
#DynamicFormObject input[type=submit], .normal-form input[type=submit] { font-family: atrament-web,sans-serif; font-weight: 700; }
#header2 .header-top-left a.social_icon_instagram, #header2 .header-top-left a.facebook_icon_instagram { display: flex; align-items: center; }
.footer-text-right li { font-family: atrament-web,sans-serif; font-weight: 300; }
.top-caption { font-family: atrament-web,sans-serif; font-weight: 700; }
header.search-open #searchFormHeaderContainer form#searchFormHeader input#searchFormInput { direction: ltr; }
.searchSubmitWrapper { left: auto; right: 5px; }
header.search-open .searchBtn { right: auto; left: 90px; }
.homepage-categories .grid-boxes .grid-box-title h3 { font-family: atrament-web,sans-serif; font-weight: 700; }
.homepage-products .content-section-Btn a, .homepage-about a, .linkToItemPage, #DynamicFormObject input[type=submit], .normal-form input[type=submit] { font-family: atrament-web,sans-serif; font-weight: 300; }
#header2 ul.menu li:not(.social-mobile) a::after { bottom: 1px; }
.homepage-about .section-title h2 { font-family: 'atrament-web'; }
.homepage-about .grid-text h2 { font-family: 'atrament-web'; }
.section-title h1, .section-title h2 { font-family: 'atrament-web'; font-weight: 600; }
#CatalogModule .relatedItems h2 { font-family: 'atrament-web'; }
.home-page .grid-boxes-wrapper { display: flex; flex-wrap: wrap; }

@media (min-width: 1024px) {
    #header2 #header-left { text-align: left; right: auto; left: 82px; }
    #header2.detailsInRow .header-top { float: right !important; }
    #header2.detailsInRow .header-right-section { direction: rtl; }
}

@media (min-width: 992px) {
    .CatalogItemPage .catalogContainer #CatalogModule .itemContent { margin-left: 0; margin-right: auto; text-align: left; }
}

@media (min-width: 768px) {
    .footer-text-right ul { text-align: left; }
    .footer-text-divided > div.footer-text-left { text-align: right; }
    .col-sm-6.pull-right { width: 25%; }
    .homepage-categories .grid-boxes .grid-box-title h3 a:hover::after { top: 50%; }
    /* Buttons */
    .homepage-products .content-section-Btn a::after, .homepage-about a::after, .linkToItemPage::after, #DynamicFormObject input[type=submit]::after, .normal-form input[type=submit]::after { left: auto; right: 31px; transform: rotate(180deg); }
    .homepage-products .content-section-Btn a:hover::after, .homepage-products .content-section-Btn a:focus::after, .homepage-about a:hover::after, .homepage-about a:focus::after, .linkToItemPage:hover::after, .linkToItemPage:focus::after, #DynamicFormObject input[type=submit]:hover::after, #DynamicFormObject input[type=submit]:focus::after, .normal-form input[type=submit]:hover::after, .normal-form input[type=submit]:focus::after { transform: rotate(180deg) translateX(-10px); left: auto; right: 36px; }
    .homepage-products .content-section-Btn a:hover, .homepage-about a:hover, .homepage-products .content-section-Btn a:focus, .homepage-about a:focus, .linkToItemPage:hover, .linkToItemPage:focus, #DynamicFormObject input[type=submit]:hover, #DynamicFormObject input[type=submit]:focus { padding: 10px 32.8px 10px 18.8px; }
    .homepage-categories .grid-boxes .grid-box-title h3 a::after { left: auto; right: 30%; transform: rotate(180deg) translateY(50%); top: 55%; }
    .homepage-categories .grid-boxes .grid-box-title h3 a:hover::after { left: auto; right: 23%; transform: rotate(180deg) translate(-10px, 55%); }
    .homepage-categories .grid-boxes .holidays .grid-box-title h3 a:hover, .homepage-categories .grid-boxes .holidays .grid-box-title h3 a:focus { padding: 14px 12% 14px 8%; }
    .homepage-categories .grid-boxes .cookies .grid-box-title h3 a:hover, .homepage-categories .grid-boxes .cookies .grid-box-title h3 a:focus { padding: 14px 12% 14px 8%; }
    .homepage-categories .grid-boxes .pastry .grid-box-title h3 a:hover, .homepage-categories .grid-boxes .pastry .grid-box-title h3 a:focus { padding: 14px 12% 14px 8%; }
    .homepage-categories .grid-boxes .pastry .grid-box-title h3 a:hover::after { right: 27%; }
}

@media (max-width: 767px) {
    .catalogItemBox { width: 50% !important; }
}
