﻿/* Tufinim EN */
body { font-family: 'futura-pt'; }
#SiteFooter img { max-width: 180px; }
#header2 ul.menu li, .footer-text-right li, #CatalogModule .filters-box button.filters-title { font-family: 'komu-b'; }
.catalogItemBox h3.itemTitle { margin-right: 0; margin-left: 16px; text-align: left; }
.catalogItemBox h3.itemTitle::after {right: auto; left: -7px; }
#CatalogModule .filters-box ul.filter-list { font-family: 'komu-b'; }
.shopPop.quickviewPop #CatalogModule .itemContent #headline, #CatalogModule .itemContent #headline, #headline, #text1 h2, #text2 h2, .bottomGalleryTitle h2 { text-align: left; }
.shopPop.quickviewPop #CatalogModule .itemContent #headline h2::before, #SiteGridContainer:not(.internalPage) #headline h1::before, .CatalogItemPage #headline h1::before { margin-left: 0; margin-right: 8px; }
.shopPop.quickviewPop #CatalogModule .itemContent #headline h2, #headline h1, #text1 h2, #text2 h2, .bottomGalleryTitle h2 { font-family: 'komu-b'; }
.catalogTextContainer, .modal #CatalogModule .itemContent { text-align: left; }
.homepage-products .content-section-Btn a, .homepage-about a, .linkToItemPage, #DynamicFormObject input[type=submit], .normal-form input[type=submit] { font-family: 'komu-b'; padding: 6px 25.8px 6px 25.8px; }
#CatalogModule #CatalogItemView .custom-field { margin-left: 0; margin-right: 20px; }
.contact-page #headline h1 { text-align: center; }
.normal-form .must::before { left: 16px; right: auto; }
#CatalogModule .itemContent { text-align: left; }
.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: 6px 18.8px 6px 32.8px; }
#CatalogModule .relatedItems h2 { font-family: 'komu-b'; }
#customField3229 { border-top: 1px solid #d9d9d9; padding-top: 13px; margin-top: 10px; }
.catalogItemBox h3.itemTitle { font-family: 'komu-b'; }
#header2 ul.menu li a::after { bottom: 1px; }
.footer-text-right li { text-align: left; }
.footer-text-divided > div.footer-text-left { text-align: right; }
.homepage-categories .grid-boxes { direction: rtl; }
.homepage-categories .grid-boxes .grid-box-subtitle { font-family: 'komu-b'; }
.section-title h1, .section-title h2 { font-family: 'komu-b'; }
.catalogItemBox .item-subtitle { text-align: left; }
#CatalogModule .filters-box ul.filter-list li.filter-list-item.active > a { font-family: 'komu-b'; font-weight: normal; }
#CatalogModule .filters-box ul.filter-list li.filter-list-item:not(.active) > a { font-family: 'futura-pt'; }
#headline { text-align: center; }
#CatalogView .itemsList.row { display: flex; flex-wrap: wrap; }
#header2 .header-top-right { display: flex; }

@media (min-width: 1025px) {
    #header2 .header-top-left { display: flex; align-items: center; justify-content: space-between; }
    #header2 #header-left { text-align: left; left: 40px; right: auto; }
    #header2.detailsInRow .header-top { float: right !important; }
    #header2.detailsInRow .menu-nav { float: right!important; }
}

@media (max-width: 1024px) { #header2 ul.menu > li { padding-left: 0; }
}

@media (min-width: 992px) {
    .CatalogItemPage .catalogContainer #CatalogModule .itemContent { margin-right: auto; margin-left: 0; text-align: left; }
}

@media (max-width: 991px) {
    .normal-form .must::before { left: 18px; }
}

@media (min-width: 768px) {
    /* 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: 26px; }
    .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: 6px 32.8px 6px 18.8px; }

}

@media (max-width: 767px) {
    .contact-page .must:before { right: auto; left: 12px; }
    .footer-text-divided > div.footer-text-left { text-align: center; }
    #header2 .languages { right: -90%; left: auto; left: auto; }
    
}