﻿
.footer-inner { display: flex; flex-direction: column; flex-wrap: wrap; max-width: 1760px; width: 100%; }
.footer-logo { line-height: 0; }
.footer-logo a { display: inline-block; }
.footer-links { display: flex; flex-wrap: wrap; width: 100%; border-width: 1px 0; border-style: solid; border-color: #d7d7db; padding-top: 60px; padding-bottom: 50px; margin-top: 0px; border-top: none; margin-bottom: 60px; }
.footer-links { max-width: 1280px; margin-bottom: 0; border-bottom: 0; }
.footer-social-nav { display: flex; margin: 0px; align-items: center; }
.footer-social-nav li { margin-left: 20px; }
.footer-stores-nav { width: 100%; display: flex; margin: 0; }
.footer-stores-nav a { /*pointer-events: none;*/ }
.footer-stores-nav li img { width: 100%; }
.footer-stores-nav li:first-child { margin-left: 22px; }
#footer-disclaimer-wrapper { padding: 0 80px; position: relative; z-index: 1; background-color: #fff; }
footer { padding: 0 80px; background-color: #fff; position:relative;}
footer .nav-item { font-size: 80%; line-height: 1; color: #757575; line-height: normal; margin-bottom: 12px; }

footer .nav-item-title { font-size: 80%; font-family: 'NarkissBlockonezero-Medium', sans-serif; line-height: normal; opacity: 1; margin-bottom: 12px; }
footer .footer-nav { width: 25%; }
footer .bank-israel { color: #6a6a6a; width: 67%; margin-right: 13%; }
.footer-tnc { color: #757575; font-family: 'Apparat-Book', sans-serif; line-height: normal; font-size: 70%; max-width: 160px; }
.footer-tnc p { direction: ltr; text-align: center; }
.brands-footer-logos { /* padding-right: 155px; */ /* margin-top: 25px; */ }
.brands-footer-logos img { height: 30px; margin-left: 15px; }
.brands-footer-logos .brands-footer-logo.brands-footer-logo-mc { height: 20px; }

footer .form-title { font-size: 70%; line-height: 1.21; margin-bottom: 5px; width: 100%; }
.footer-stores .stores-title { font-size: 70%; margin-top: 14px; margin-bottom: 5px; }
footer #email { background-color: #000; border: solid 1px #353535; border-radius: 8px; width: 188px; width: 80%; margin-left: 4%; }
footer form { display: flex; flex-wrap: wrap; }
footer form .form-submit { width: 40px; min-width: 0; border-radius: 4px 0 0 4px; height: 100%; padding: 0; margin: 0; display: block; }
.footer-externalbox { position: relative; }

.footer-social { margin-top: 0px; line-height: 0; margin-bottom: 40px; }
.footer-social-nav a { display: inline-block; width: 23px; height: 23px; border-radius: 100%; }
.footer-social-nav img { display: block; }

.footer-inner > .footer-stores { order: 3; }
#footer-form .footer-submit { position: absolute; left: 0; top: 0; bottom: 0; }

.footer-newsletter > .generalBtn { margin-top: 10px; margin-bottom: 10px; height: 35px; min-width: 150px; font-size: 77%; line-height: 36px; }

#footer-form input#footer-email { background-color: #fff; border: solid 1px #818386; color: #000; border-radius: 4px; /* max-width: 245px; */ width: 100%; margin: 0; display: block; }
#footer-form .row.form-group { width: 100%; margin: 0; position: relative; max-width: 245px; }
#footer-form .row.form-group > div { padding: 0; }
#footer-form .footer-submit { /* width: 14%; */ display: inline-block; vertical-align: middle; }
footer form .form-submit { }
#footer-form .generalBtn .arrow { margin: 0; top: auto; vertical-align: middle; width: auto; height: auto; }
#footer-form.mrw-dynamic-form#footer-form label.error { left: 45px; color: red; }
a.preventClick { pointer-events: none; }


.footer-bottom { position: relative; margin-bottom: 60px; }
.footer-bottom { padding-top: 60px; border-top: 1px solid #d7d7db; }
.footer-credits { position: absolute; bottom: 0; left: 0; width: 50%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; /* border-top: 1px solid #dbdbdb; */ /* padding-top: 20px; */ }

.footer-lang { position: absolute; top: 50%; right: 50%; transform: translateY(-50%); }
.footer-lang ul { display: flex; margin: 0; }
.footer-lang li + li { margin-right: 30px; }
.footer-lang li a { display: flex; align-items: center; justify-content: center; color: #757570; border-radius: 100%; font-family: 'Apparat-Book', sans-serif; font-weight: 500; font-size: 80%; }
.footer-lang li a:hover { color: #000; }


@media(min-width:1170px) {
    .footer-lang { left: auto; right: calc(1280px/2); transform: translateY(-50%); }
    .footer-credits { width: auto; right: calc(1280px/2); justify-content: space-between; text-align: right; }
    .footer-tnc p { /*text-align: right;*/ }
}

@media(max-width:1440px) and (min-width:1170px) {

    .footer-credits { right: calc((100vw - 160px) / 2); }
    .footer-lang { right: calc((100vw - 160px) / 2); }
}

@media(max-width:991px) {
    footer { padding: 35px 40px; }
    .footer-logo { margin-bottom: 30px; /* text-align: start; */ /* margin-bottom: 35px; */ }
    .footer-contact { width: 33%; }
    .footer-tnc { /* padding: 0; */ }
}

@media(max-width: 767px) {
    #footer-disclaimer-wrapper { padding-top: 35px; padding-inline: 15px; }
    footer { padding-right: 15px; padding-left: 15px; }
    .footer-contact { width: 100%; margin-top: 24px; }
    .footer-links-mobile { width: 100%; }
    footer .footer-nav { width: 100%; display: none; margin: 12px 0 0; }
    .footer-tnc { /* order: 3; */ font-size: 55%; }
    .footer-tnc p { text-align: left; }
    .brands-footer-logos { margin-top: 10px; }
    .brands-footer-logos svg { max-width: 100%; }
    .footer-social-nav { justify-content: flex-start; margin-bottom: 0; }
    .footer-links-mobile > div { margin-bottom: 26px; }
    .footer-links-mobile .nav-item { font-size: 70%; margin-bottom: 10px; }
    .footer-links-mobile h3 { font-size: 80%; font-family: 'NarkissBlockonezero-Medium', sans-serif; line-height: 1; display: flex; justify-content: space-between; align-items: center; }
    footer .bank-israel { margin-right: 0; }
    .footer-newsletter { /* margin-top: 35px; */ /* margin-bottom: 35px; */ }
    .footer-stores { /* margin-bottom: 20px; */ margin-top: 25px; }
    .footer-credits { /* flex-direction: column; */ /* align-items: flex-start; */ position: static; flex-direction: column-reverse; align-items: flex-end; text-align: left; width: 100%; }

    .footer-lang ul { flex-direction: row; }
    .footer-lang li { /* margin: 0 0 0 9px; */ }
    .footer-lang { position: static; transform: none; }
    .footer-stores-nav { justify-content: space-between; }
    .footer-externalbox { display: flex; flex-direction: row-reverse; justify-content: space-between; }

    .footer-social { margin-bottom: 0; }

    .footer-social-nav li { margin-left: 0; margin-right: 20px; }

    .footer-social-nav li { margin-right: 14px; }

    .footer-lang li a { font-size: 60%; }

    .footer-lang li + li { margin-right: 20px; }

    .footer-bottom { display: flex; flex-direction: column-reverse; margin-bottom: 0; padding-top: 42px; border-top: 1px solid #D7D7DB; padding-bottom: 40px; }
    .footer-links-mobile .accordion h3::after { content: '+'; font-size: 30px; display: block; line-height: 0.5; font-family: 'NarkissBlockonezero-ExtraLight'; }
    .footer-links-mobile .accordion.open h3::after { content: '-'; }
    .footer-logo svg { width: 118px; height: 22px; }

    .footer-inner { max-width: unset; }
    /*.footer-inner.has-disclaimer { padding-top: 36px; }*/
    .show-footer-disclaimer .footer-inner { padding-top: 36px; }

}
.footer-disclaimer { padding-top: 72px; color: #6E6E72; font-size: 16px; font-family: 'OneZeroApparat-Book'; padding-bottom: 50px; border-bottom: 1px solid #D7D7DB; line-height: 1.2; }

.homepage .footer-disclaimer,
.Page-5539 .footer-disclaimer { display:block;}
.show-footer-disclaimer .footer-disclaimer { display: block; }

@media(max-width:767px) { 
    .footer-disclaimer { padding-top: 0px; padding-bottom: 26px; font-size: 14px; }
}