﻿@import url("/Style%20Library/ltr.css"); 


/*--hide chat bubble --*/

.envelopeChat {
    display: none;
}



.btl-logo {
    background-image: url(/PublishingImages/logo-fr.png)!important;
    background-size: 100%!important;
}

.top-menu .container > .megamenu_wrapper.megamenu_wrapper {
    float: left;
    margin: 0 0 0 0em;
    padding: 0;
    display: table;
    width: calc(100% - 35em)!important;
    font-size: 89%;
}

.link-kizbaot .benefit-menu-containner {
    /*    column-count: 5!important;
    -moz-column-count: 5!important;
    width:100%!important
    */
}

.hp.peulot.hp.peulot a.hp-banner-vatik.hp-banner-corona:before {
    left: calc(50% - 16.9em)!important;
}


.hp.peulot a.hp-banner-ukraine.hp-banner-corona:before {
    left: calc(50% - 13.5em)!important;
    right: auto!important;
}


.right-menu {
    padding-right: 0em;
    padding-left: 0!important;
}

.top-menu .container ul.megamenu.megamenu > li > a {
    /* color: #0368b0; */
    /* font-size: 1.2em; */
    /* font-weight: bold; */
}

.top-menu-left > a {
    margin: 0 0 0 1em!important;
    
    
    }

.link-kizbaot.link-kizbaot:before {
    left: 23%!important;
}

.link_Elegibility.link_Elegibility:before {
    left: 7%!important;
   
}

.dropdown_fullwidth:before {border-width: 13px!important;margin-top: -2.9em!important;}

.link-dmey.link-dmey:before {
    left: 41%!important;
}

.link-contact.link-contact:before {
    left: 57%!important;
}

.link-kizbaot .benefit-menu-containner > div.klali > strong:before {
    background-position: -9px -389px!important;
}

.link-kizbaot .benefit-menu-containner > div.ptira > strong:before {
    background-position: -53px -393px!important;
}

.link-kizbaot .benefit-menu-containner > div.children > strong:before {
    background-position: -52px -336px!important;
}

.link-kizbaot .benefit-menu-containner > div.leyda > strong:before {
    background-position: -52px -7px!important;
}

.news-body li > div span {
    max-width: 26em;
}

.megamenu > li .menuitem_drop.menuitem_drop {
    padding-right: 10px!important;
    padding-left: 5px!important;
}

.top-menu .container ul.megamenu.megamenu > li {
    list-style-type: none;
    margin: 0 1em;
}

.top-menu .snifim:before {
    padding: 4px!important;
    margin-top: 0!important;
}
@media (min-width:769px) {
.top-menu .login:before {
    margin: 0 0.2em 0 0!important;
}}

.news-body .bold_component {
    padding-bottom: 0.3em!important;
}

/* Sharepoint ribbon*/
.ms-cui-tts-scale-2 .ms-cui-tt-a {
    width: 100%!important;
}







html[dir="ltr"] a.menu-tzor-kesher-btn img,
html[dir="ltr"] a.menu-tzor-kesher-btn.mokdim i {
    /* left: 1em; */
}

html[dir="ltr"] a.menu-tzor-kesher-btn {
    /* padding-left: 4.8em!important; */
    /* padding-right: 1em!important; */
    /* text-align: left; */
}











/*

.wrap .top-menu .container > .megamenu_wrapper {
	    float: left;
    margin: 0;
    padding: 0;
    display: table;
}

.wrap .top-menu .container ul.megamenu > li > a.menuitem_drop {
    font-size: 1.1em;
    line-height: 2.8em;
    padding: 1em .5em 1em 2.5em!important;    
}


.wrap .top-menu .container ul.megamenu > li {     margin: 0 0em;}

.top-phones * {    float: none!important;}
.top-phones {font-size:1em!important; float:right!important;margin-right: 1em!important;}

.main-site-search input[type="button"], .top-menu-logo input.SearchBtn[type="button"] {
    margin-left: 0.5em!important;
    margin-right: 0em!important;
    float: right!important;
}

.megamenu .dropdown_fullwidth.link-snifim {left: -649px!important;}
.spanLink {
   width: 98%!important;
}

.btl-logo { background:url(/_layouts/15/images/btl.website/new/sprite/logo-en.png) no-repeat!important; background-size: 100%!important;}

.megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories
{
margin: 24px 0px 0 0px!important;
}


.megamenu_light_theme .megamenu_container > ul > li:hover > a.openSubCategories
{
margin: 18px 0px 0 0px!important;
}



.megamenu > li .menuitem_drop {
    padding-right: 22px!important;
    padding-left: 34px!important;
}


.footer .follow_us.follow_us {
    padding: 0.2em 1em;
}

.footer .copy.copy {
    padding-left: 1em;
}

.israel-logo.israel-logo > img {
    float: left;
    margin: 0 .5em 0 0;
}

.banner .moked
{
	padding: 5px 43px 3px 13px!important;
width: 236px!important;
}

.aruzim-menu a.code { background-position: -5px -87px!important;}
.aruzim-menu a.payments {background-position: -5px -1152px!important;}
.aruzim-menu a.calc {background-position: -5px -6px!important;}
.aruzim-menu a.forms {background-position:-8px -445px!important}
.aruzim-menu a.dmey {background-position:-5px -254px!important;}
.aruzim-menu a.phone {    background-position: -5px -1228px!important;    }

.aruzim-menu a.kupot {        background:none!important;    padding-left: 0!important;}
.aruzim-menu .kupot:before {
content: " ";
background: url(/_layouts/15/images/btl.website/new/sprite/right-menu-sprite.png) no-repeat!important;
background-position: -6px -792px!important;
width: 35px!important;
height: 35px!important;
position: relative;
margin: 9px 1px 18px 0px;
display: block;
float: left;
}

.aruzim-menu a.kupot:hover:before {
	background-position: -6px -836px!important;
}

.aruzim-menu a.faq {        background-position:-5px -359px!important;    }
.aruzim-menu a.laws {        background-position:-5px -887px!important;    }
.aruzim-menu a.mob {    background-position: -5px -965px!important;    }
.aruzim-menu a.odot {    background-position: -9px -1061px!important;    }
.aruzim-menu a.hozrim {       background-position:-5px -615px!important}
.aruzim-menu a.ishur {        background-position:-5px -708px!important    }
.aruzim-menu a.hofeshmeida {        background-position:-5px -533px!important    }
    .aruzim-menu a.data {       background-position:-5px -181px!important    }
    .aruzim-menu a.bank {    background-position: -5px -1318px!important;    }
    .aruzim-menu a.vision {background-position: -5px -1941px!important;    }
    .aruzim-menu a.documents {    background-position: -5px -1590px!important;    }
    .aruzim-menu a.documents:hover {    background-position: -5px -1634px!important;        }
    .aruzim-menu a.refui {    background-position: -5px -1678px!important;    }
    .aruzim-menu a.refui:hover {    background-position: -5px -1722px!important;        }
    .aruzim-menu a.code:hover {  background-position: -5px -139px!important;    }
    .aruzim-menu a.payments:hover {    background-position: -5px -1196px!important;    }
    .aruzim-menu a.calc:hover {	   background-position: -5px -50px!important;    }
    .aruzim-menu a.forms:hover {        background-position:-8px -489px!important    }
    .aruzim-menu a.dmey:hover {                background-position:-5px -298px!important;    }
    .aruzim-menu a.phone:hover {    background-position: -5px -1272px!important;    }

    .aruzim-menu a.kupot:hover {	background-position:-5px -843px!important;    }

    .aruzim-menu a.faq:hover {        background-position:-5px -403px!important;    }
    .aruzim-menu a.laws:hover {                background-position:-5px -931px!important;    }
    .aruzim-menu a.mob:hover {        background-position: -5px -1009px!important}
    .aruzim-menu a.odot:hover {    background-position: -9px -1105px!important;    }
    .aruzim-menu a.hozrim:hover {        background-position:-5px -659px!important}
    .aruzim-menu a.kesher:hover {       background-position: -5px -1457px!important;    }
    .aruzim-menu a.ishur:hover {        background-position:-5px -752px!important    }
    .aruzim-menu a.hofeshmeida:hover {        background-position:-5px -577px!important    }
    .aruzim-menu a.data:hover {        background-position:-5px -225px!important    }
    .aruzim-menu a.bank:hover {    background-position: -5px -1362px!important;}
    .aruzim-menu a.vision:hover {    background-position: -5px -1985px!important;   }
	.aruzim-menu a.code {    background-position: -5px -95px!important;}
	.aruzim-menu a.savings {    background-position: -5px -2102px!important;}
	.aruzim-menu a.savings:hover {    background-position: -5px -2147px!important;}



.shirut-ishi h4 + a {	margin-left: 45px!important;}


.link_Elegibility:before {    left: 7%!important; right:auto!important}
.link-kizbaot:before {    left: 19.5%!important; right:auto!important}
.link-dmey:before {    left: 34%!important; right:auto!important}
.link-contact:before {    left: 50%!important; right:auto!important}

.right-menu h2, .lobby-actions h2 {

height:auto!important;
    min-height: 4.2em!important;}








@media screen and (min-width: 1441px){
	
.top-menu-left.top-menu-left {
width: 46%!important;
    font-size: .75em!important;
    margin-top: .7em!important;
    margin-left: 0;
    }

.wrap .top-menu .container > .megamenu_wrapper {
    width: 54%!important;
    font-size: .9em!important;
}
.wrap .top-menu .container ul.megamenu > li > a.menuitem_drop {
    font-size: 1.1em;
    line-height: 3.5em;
    padding: 1em .5em 1em 2.5em!important;
}

}
*/
.right-menu h2, .lobby-actions h2 {
    min-height: 4.2em;
    height: auto!important;
}

.top-search.top-search {
    width: 45.78%!important;
}

.top-search .top-phones {
    float: right!important;
    padding-top: 0.5em!important;
}

/*.dropdown_fullwidth .menu-placeholder {display:none!important	}*/
.dropdown_fullwidth.link-kizbaot > div:first-child {
    width: 100%!important;
}

.link-kizbaot.link-kizbaot ul {
    column-count: 1!important;
    column-gap: 0em!important;
    -moz-column-count: 1!important;
}

.megamenu li ul.pn.pn + ul {
    width: 20%!important;
    margin-right: 1em;
}
.megamenu li ul.pn + ul a {
    padding: 1em 0.5em!important;
}

.wrap.wrap .megamenu li .link-contact ul li {
    width: 100%;
}

.link-kizbaot .benefit-menu-containner > div {
    border-right: 0px solid white!important;
    border-left: 0px solid white!important
}

.link-kizbaot .benefit-menu-containner > div > strong {
    line-height: 2em;
}

.link-kizbaot .benefit-menu-containner > div > strong:before {
    float: left!important;
    margin: 0em 0.25em 0 0em!important;
}

.zhuyot-luach.zhuyot-luach .container > ul {
    column-count: 2;
    -moz-column-count: 2;
}

.zhuyot-luach.zhuyot-luach .container > ul > li {
    /* width: 100%; */
}

.zhuyot-luach.zhuyot-luach .container > ul > li.Insurance {
    min-height: 14.6em;
}

.zhuyot-luach.zhuyot-luach .container > ul > li.Soldiers {
    min-height: 10.6em;
}

.peulot.peulot.hp .lobby-actions li a span {
    padding: 0 0.5em 0 0em;
}

.searchTitle {
    width: 160px!important;
}

div#searchPanel + br + div#divCheak {
    margin: -5.1em calc(100% - 499px) 0 1em!important;
}

@media screen and (max-width: 1440px) {
    .top-search.top-search {
        width: 57.78%!important;
    }

    .megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories {
        margin-top: 1.1em!important;
    }

    .top-menu.top-menu .container > .megamenu_wrapper.megamenu_wrapper {
        font-size: 100%!important;
        width: calc(100% - 32em)!important;
    }

    .top-menu .container ul.megamenu.megamenu > li {
        margin: 0 0.9em;
    }

    .top-menu {
        font-size: 85%;
    }
}

@media screen and (max-width: 1360px) {
    .top-menu .container ul.megamenu.megamenu > li {
        margin: 0 1em;
    }
}

@media screen and (max-width: 1170px) {
    .top-menu {
        font-size: 75%!important;
    }

    .megamenu_wrapper .megamenu_container .megamenu {
        /*width: 68em!important;*/
        margin: 0!important;
        padding: 0!important;
    }
}

@media screen and (max-width: 1025px) {
    .top-menu {
        font-size: 74%!important;
    }

    .top-search.top-search {
        width: 57.78%!important;
    }
}

@media screen and (max-width: 1023px) and (min-width: 769px) {
    .top-menu-left {
        font-size: 83%!important;
    }

    .top-menu .container ul.megamenu.megamenu > li {
        margin: 0 0.8em;
    }
}

@media screen and (max-width: 890px) {
    .top-menu {
        font-size: 50%!important;
    }
}

@media screen and (max-width: 768px) {

    .top-search.top-search {
        width: 50%!important;
    }

    .peulot.hp.peulot.hp li {
        width: calc(33% - 1em);
        margin: 1em 0.5em;
    }

    .top-menu-left.top-menu-left.top-menu-left {
        
        right: 2%!important;
        width: 89%!important;
    display: flex;}

    .top-menu {
        font-size: 100%!important;
    }

    .wrap .top-menu .container ul.megamenu > li > a.menuitem_drop {
        font-size: 100%!important;
        line-height: inherit!important;
        padding: 1em!important;
    }

    .top-menu .login {
        white-space: initial!important;
    }

    .top-menu.top-menu .container > .megamenu_wrapper.megamenu_wrapper {
        width: 93%!important;
        margin: 0
    }

    .top-menu .snifim.snifim {
        margin: 0 0 0 0em!important;
    }
}

@media screen and (width: 768px) {
    .top-menu .snifim.snifim {
        margin: 0 0 0 1em!important;
    }
}

@media screen and (max-width: 767px) {


        .btl-logo {
    background-image: url(/PublishingImages/btl-logo-mobile-fr.png)!important;
}
    .top-search.top-search {
        width: 23em!important;
        margin: auto;
        float: none!important;
    }

    .top-menu {
        top: 11em!important;
    }

    .zhuyot-luach.zhuyot-luach .container > ul {
        column-count: 1!important;
        -moz-column-count: 1!important;
    }
}

@media screen and (max-width: 610px) {
    .top-menu .login {
        line-height: inherit!important;
        border: 0!important;
    }

    .top-menu .snifim:before {
        /* padding: 9px!important; */
        /* margin-top: 0.2em!important; */
    }
}

@media screen and (max-width: 426px) {
    .peulot.hp.peulot.hp li {
        width: calc(50% - 1em);
        margin: 1em 0.5em;
    }

    .bot-baners.bot-baners a {
        margin: 0.3em 0!important;
        line-height: inherit;
    }

    .peulot.peulot.hp li:last-child {
        width: auto!important;
        margin-left: 0!important
    }

    .peulot.peulot.hp li:last-child a {
        width: auto!important
    }
}




@media screen and (max-width: 320px) {
    .top-menu-left {
        font-size: 80%!important;
    }

    .btl-logo.btl-logo {
        MARGIN-bottom: 1em!important;
    }
}


html[lang="fr"] a.hp-banner-hirum.hp-banner-corona:before {left: calc(50% - 13.5em);right: unset;}


html[lang="fr"] a.hp-banner-bitachon.hp-banner-corona:before {
    left: calc(50% - 6.7em);
    right: unset;
}

html[lang="fr"] a.hp-banner-aruzey-sherut.hp-banner-corona:before {
    left: calc(50% - 7.3em);
    right: unset;
}
html[lang="fr"] a.hp-banner-aruzey-sherut.hp-banner-corona {
   padding: .5em 5.5em 0.5em 4.7em!important;
   order: 1!important;
}


a.hp-banner-aruzey-sherut:after {left: unset!important;right:0;background-position: 95% .5em!important;}



@media (min-width: 768px) {
    a.hp-banner-hirum.hp-banner-corona:before {
        left: 2.1%!important;
    }
}

.hp.peulot a.hp-banner-corona {
    font-size: 1.1em!important;
    line-height: 1.5em!important;
    min-height: 6em!important;
    padding: .5em 1em .5em 6em !important;
}
.hp.peulot a.hp-banner-corona.hp-banner-itonut.hp-banner-itonut {
    padding: 0em 1.4em 0 5.6em!important;
}
a.hp-banner-itonut.hp-banner-corona:before {
    left: calc(50% - 5em)!important;
    right: auto;
}



html[lang="fr"] a.hp-banner-harada.hp-banner-corona:before {
    left: calc(50% - 5.5em);
    right: unset;
}

.hp.peulot a.hp-banner-harada.hp-banner-corona {
    border-left: 9px solid white!important;
    border-right: 0;
}


@media (max-width:768px) {
        .hp.peulot a.hp-banner-corona.hp-banner-itonut.hp-banner-itonut {
    padding: 1em!important;
}
.hp.peulot a.hp-banner-corona  {text-align:center!important}   
}


html[dir="ltr"] a.hp-banner-hayal.hp-banner-corona {
    direction: ltr!important;
}
a.hp-banner-hayal.hp-banner-corona:before {
    left: calc(50% - 18.8em)!important;
}


a.hp-banner-corona.hp-banner-halat:before {
    left: calc(50% - 9em)!important;
}

.footer-section.last .links {
    width: 23%!important;
}
