﻿body , .PageDir {
    direction: ltr!important
}

/* right  */
.content-toolbar, .top-menu .top-about, .top-search, .top-menu-left, .top-search, .banner .moked, .languages, .left-panel ,.main-site-search ,.main-site-search input[type="button"] , .container.main .OP_List li.myVisit a , .AnswerList.ZimunTorim .OP_List li .TitleLink:before {
    float: right!important
}

html[dir="ltr"] .breadcrumbs a:after {
    content: "\f105"
}

.float {
    float: right!important
}

.floatOposite {
    float: left!important
}

/* left  */
.top-menu-table > div.benefit-menu-containner, div#wrapPageTop.sticky .top-menu .contact, div#wrapPageTop.sticky .top-menu .payments, div#wrapPageTop.sticky .top-menu .login, div#wrapPageTop.sticky .top-menu .snifim, .OP_List li .TitleLink, .snifim-list-item > a, .OP_List li div.snif-rashi, .bot-baners a:before, .bot-baners a, .megamenu li ul, .dropdown_fullwidth .menu-placeholder, .megamenu li .showInFocus.dropdown_fullwidth .menu-placeholder img, .dropdown_fullwidth .menu-placeholder strong, .dropdown_fullwidth .menu-placeholder p, .content-toolbar a > div, .top-menu .login a.signup:before, .top-menu .snifim, .top-menu-left span.login, .top-menu .snifim:before, .top-menu .login .float, .top-menu .login a, .forms-list li, .lobby-links li, .wrap .btl-logo, .zhuyot-luach .container ul ul li, .zhuyot-luach h4:before, .zhuyot-luach h3:before, .side-menu-btn.ico-tfasim b, .side-menu-btn.ico-berurim b, .side-menu-btn.ico-snifim b , .side-menu-btn.ico-tfasim strong, .side-menu-btn.ico-berurim strong, .side-menu-btn.ico-snifim strong , .megamenu li ul li, .megamenu > li, a.logo, .languages *, .top-search *, .zhuyot-lnks *, .middle-panel, .right-panel , .btl-frm, .btl-frm .frm-row, .btl-frm .frm-label, .btl-frm .frm-value , .big-buttons a , .big-buttons a , .floatOposite ,.ms-WPBody .main-site-search ,.main-site-search input[type="text"] ,#SnifimTabs .tbl , .container.main .OP_List li.myVisit a:after {
    float: left!important
}

input[type="submit"], input[type="button"] {
    margin-right: .5em!important;
}

.txt12 ul li:before, .insideList ul li:before {
    float: left!important;
    margin: 0 .4em 1em -0.9em!important;
    content: "\f0da"!important;
}

.AnswerList.ZimunTorim .OP_List li .TitleLink:after {
    float: left!important;
    margin: 0 5px 0px 0px;
}

.showInFocus.top-menu-table .menu-placeholder.showInFocus, .container.main .OP_List li.myVisit a:before {
    float: right!important;
}

h1:first-letter {
    text-transform: capitalize;
}

.peulot.hp .lobby-actions .newService div:after {
    margin: -5em 0em 0 -1.8em!important;
}

.peulot.hp .lobby-actions li a span {
    padding: 0 1em 0 0.2em!important;
}
    .peulot.hp .lobby-actions li a span.HpTitle {padding: 0 2em!important;margin: 0.5em -1.8em 0 0;}

.peulot.hp li:last-child a.more-actions {
    display:flex!important;
    flex-direction: row-reverse;
}

.lobby-actions li:not(.showOnlyForOssim) {
    display: flex;
    width: 100%;
    padding: 0!important;
}

td.pub-td {
    vertical-align: middle;
}

th.tbl-head, td.pub-td {
    text-align: left!important;
}

.tooltip.tooltip {
    text-align: left;
    direction: ltr;
}

.bot-baners a:before {
    margin: 0 0.7em 0 0em!important;
}

.bot-baners .new-service-box a, .bot-baners a {
    font-size: .95em!important;
    text-align: left!important
}

.dropdown_fullwidth .menu-placeholder p, .menu-placeholder.menu-placeholder strong {
    padding-right: 0em!important;
    padding-left: 20px!important;
    text-align: left;
}

.top-menu .login a.signup:before {
    margin: 0.7em 0.5em 0 0em!important
}

.top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
    margin: 0 .3em 0 0!important;
}

html[dir="ltr"] a.menu-tzor-kesher-btn.mokdim i {
    position: absolute;
    right: auto!important;
    left:1.7em;
}
html[dir="ltr"] a.menu-tzor-kesher-btn.mokdim 
{padding-right:0; padding-left:1.5em}


table.gsc-search-box {
    direction: ltr;
}

div#wrapPageTop.sticky .top-menu.top-menu .contact:before, div#wrapPageTop.sticky .top-menu.top-menu .payments:before, div#wrapPageTop.sticky .top-menu.top-menu .login:before, div#wrapPageTop.sticky .top-menu.top-menu .snifim:before {
    /* font-size: 1.2em!important; */
    /* position: absolute; */
    /* padding: .5em!important; */
    /* margin: .2em .5em!important; */
    /* width: 1.2em!important; */
}

.top-search-box form.gsc-search-box.gsc-search-box-tools table * {
    float: none!important;
    direction: ltr;
}

.top-search-box form.gsc-search-box.gsc-search-box-tools table {
    direction: ltr
}

.top-search-box {
    right: calc(50% - 55.5em);
    left: inherit!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;
    transform: scaleX(-1);
}

@media(max-width: 1440px) {
    .top-search-box {
        width: 46.5em!important;
        right: calc(50% - 53.8em);
        max-width: 46.5em!important;
    }
}

@media(max-width: 1024px) {
    .top-search-box {
        top: 3.8em;
        right: calc(50% - 31.1em);
        font-size: 1em;
        width: 44.3em!important;
        max-width: 44.3em!important;
    }

    .boot_container.autoSuggest .Answer.Answer.Answer {
        padding: 1em 1em 1em 5.7em!important;
    }
}

@media(max-width: 768px) {
    .top-search-box {
        top: 10.7em;
        right: 3em;
        width: 40.4em!important;
        font-size: 0.5em;
    }

    .boot_container.autoSuggest .Answer.Answer.Answer {
        padding: 1em 1em 1em 5.4em!important;
    }
}

@media(max-width: 450px) {
    .top-search-box {
        top: 12.5em;
        right: calc(50% - 180px);
        width: 360px!important;
        font-size: 0.7em;
    }

    .boot_container.autoSuggest .Answer.Answer.Answer {
        padding: 1em 1em 1em 4.4em!important;
    }
}

@media(max-width: 320px) {
    .top-search-box {
        top: 11.3em;
        right: calc(50% - 150px);
        width: 300px!important;
    }

    .boot_container.autoSuggest .Answer.Answer.Answer {
        padding: 1em 1em 1em 4.2em!important;
    }
}
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0 .5em 0em 0em!important
}

.gsc-control-searchbox-only.gsc-control-searchbox-only-iw {
    width: 100%;
    float: none;
}

.main-site-search > div {
    float: none!important;
}

.breadcrumbs span > span.RootStyle {
    display: none!important;
}

.top-menu .payments .knisa:before, .top-menu .login a:before {
    float: left!important;
    margin: .12em 0.2em 0 .5em!important;
}

.link-contact:before {
    left: 48%!important;
    right: auto!important;
}

.link-dmey:before {
    left: 32%!important;
    right: auto!important;
}

.link-kizbaot:before {
    left: 17%!important;
    right: auto!important;
}

.link_Elegibility:before {
    left: 4%!important;
    right: auto!important;
}

.container.forms-list li, .container.lobby-links li {
    border-left: 0!important;
    border-right: 1px solid white!important;
}

.anchors.anchors li a, .forms-list.forms-list li a::before, .lobby-links.lobby-links li a:not(.TitleLink) {
    display: flex;
    
    align-items: stretch;
}

.lobby-links.lobby-links.dateList li a {
    max-width: calc(100% - 11em);
}

.forms-list.forms-list li a:before, .lobby-links.lobby-links li a:before {
    float: left!important;
    margin: .12em 0.3em 0.3em 0em!important;
    content: "\f105";
}

.container.main .container.lobby-links .OP_List .TitleLink + .Details {
    padding-right: 0;
    padding-left: 1.8em;
}

.lobby-actions a .float {
    float: left!important;
    margin: 0 0.2em 0 0!important;
}

.content-toolbar a > div {
    margin-left: 0!important;
    margin-right: .4em!important
}

a.floatOposite {
    float: right!important;
}

.envelopeDiv .container.main .left-content {
    padding: 0 2em 0 0em;
}

.container.main .right-menu[style="display: none;"] + .left-content {
    padding-left: 0em;
}

.container.main .right-menu {
    padding-left: 0;
}

.container.main .right-menu + .left-content {
    /*padding: 0 2em 0 0em!important;*/
}

.dateList.dateList span {
    margin: 0.1em 0.5em 0 0em!important;
}

.frm-value, .frm-label, .lobby-actions a {
    text-align: left!important;
}

.zhuyot-luach .container ul ul li:before {
    display: none
}

.zhuyot-luach .container ul ul li:after {
    content: "\f111";
    font-weight: bold;
    color: #29aad7;
    margin: 0.1em 0.8em 0em 0.8em;
    font-family: 'Font Awesome 5 Free';
    font-size: .4em;
}

.zhuyot-luach .container ul ul li:last-child:after {
    content: ""
}

.tfasimShaar .main-site-search input[type="text"] {
    width: 89%!important;
    direction: initial;
}

.DoublePension select {
    width: 430px!important;
}

@media (max-width: 500px) {
    .DoublePension select {
        width: 100%!important;
    }
}

.side-menu-btn.ico-calc.openInHomePageBtn {
    background: url("/_layouts/15/images/btl.website/new/sprite/icon-machevon.png") no-repeat scroll 12px 5px #eaeaea !important;
    padding-left: 43px;
}

.side-menu-btn.ico-teviot.openInHomePageBtn {
    background: url("/_layouts/15/images/btl.website/new/sprite/icon-online-form.png") no-repeat scroll 12px 11px #eaeaea !important;
    padding-left: 45px;
}

.toolbar a {
    background-position: left 4px!important ;
    padding: 3px 23px 3px 20px!important;
    float: right;
    margin-right: 5px;
    border-right: 1px solid white;
}

.main-site-search input[type=text] {
    direction: ltr;
    padding: 0.2em 1.5em .2em .5em!important;
}

.main-site-search {
    width: 100%;
}

.boot_box div#searchBar i.resetSearch {
    left: inherit!important;
    right: 0.6em!important;
}

.tfasimShaar .boot_container.autoSuggest .boot_box #searchBar label {
    margin-left: 0em!important;
    margin-right: .8em;
}

.boot_box div#searchBar i.resetSearch {
    left: inherit!important;
    right: .6em!important;
}

.tfasimShaar .main-site-search .boot_box div#searchBar i.resetSearch {
    right: 1.7em!important;
}

.boot_container.autoSuggest .Answer:before {
    right: inherit!important;
    left: 0.65em!important;
    content: "\f061"!important;
}

.top-search-box .Answer {
    padding-right: 1em!important;
    padding-left: 3.6em!important;
}

.top-search-box .Answer:after {
    left: inherit;
    right: calc(90% - .5em)!important;
}

.banner {
    background: url("/_layouts/15/images/btl.website/new/top-bg-ltr.png") no-repeat scroll right center white !important;
}

.aruzim-open.right-panel h2 {
    background-position: 147px 12px !important;
}

.aruzim-menu a.letterToMail {
    background-position: -6px -2015px!important;
}

.aruzim-menu a.letterToMail:hover {
    background-position: -6px -2055px!important;
}

ol {
    margin-left: 4%;
}

.OP_List li .TitleLink:before {
    margin-right: .5em;
    margin-left: 0!important
}

.imgclass {
    float: right;
    /*text-align:left; */
    margin: 5px;
}

.camera_caption.camera_caption > div {
    text-align: left!important;
    direction: ltr!important;
    margin-left: 24px;
}

.OP_List .TitleLink.TitleLink {
    background-position: left!important;
    padding-left: 15px;
    float: none!important;
display: flex;}

/* TEXT ALIGN LEFT  */
.megamenu_light_theme ul p, .megamenu_light_theme ul h2, .megamenu_light_theme ul h3, .megamenu_light_theme ul li ul li , .tbl td, .tbl th, .MsgDiv , .GsaResultUrl , .OP_List ,.ResultText {
    text-align: left!important
}

.OppositePageAlign {
    text-align: right!important;
}

div#SubjectMsg {
    padding: 1em 1em 1em 2em!important;
}

div#SubjectMsg:before {
    margin: 0 0 0 -1.2em!important
}

/*  LTR  */
.camera_caption a #slideTiltle, .camera_caption a h2#slideTiltle#slideTiltle, .camera_caption.camera_caption a #slideTitle, .camera_caption.camera_caption a h3 , .camera_caption a {
    direction: ltr!important
}

.footer.sticky .links a:before {
    float: left!important;
    margin: 0.2em 0.5em 2em 0!important;
}

.footer.sticky .links.links.links {
    margin: -0.5em .5em 0 0.5em!important;
    width: 10%!important;
}

/*        HP ZHUYOT      */
.ms-rtestate-field .zhuyot-luach h4 {
    margin: 0.5em 0px 1em;
    padding: 0;
    float: right;
    width: 100%;
    font-weight: bold;
    color: #3d3d3d;
}

.zhuyot-luach h4:before {
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    margin: auto;
    color: #6cc4ea;
    float: right;
    margin: -18px 0 0 -1em;
    width: 58px;
    height: 61px;
    transition: .2s ease;
    background-position: center;
    background-size: contain;
}

.zhuyot-luach a:hover h4 {
    color: black
}

.zhuyot-luach a:hover h4 {
    text-decoration: underline!important
}

.zhuyot-luach h4:hover:before, .zhuyot-luach a:hover h4:before {
    opacity: 1;
    transition: .2s ease;
}

.zhuyot-luach li.Maternity h4:before {
    background-image: url(/SystemFiles/SVG/imaut.svg);
}

.zhuyot-luach li.Ceasing_work h4:before {
    background-image: url(/SystemFiles/SVG/avtala.svg);
}

.zhuyot-luach li.Injury h4:before {
    background-image: url(/SystemFiles/SVG/pgiya.svg);
}

.zhuyot-luach li.Disability h4:before {
    background-image: url(/SystemFiles/SVG/neche.svg);
}

.zhuyot-luach li.Soldiers h4:before {
    background-image: url(/SystemFiles/SVG/miluim.svg);
}

.zhuyot-luach li.Third_age h4:before {
    background-image: url(/SystemFiles/SVG/zaken.svg);
}

.zhuyot-luach li.Insurance h4:before {
    background-image: url(/SystemFiles/SVG/money.svg);
}

.zhuyot-luach li.Domestic_worker h4:before {
    background-image: url(/SystemFiles/SVG/meshek-bait.svg);
}

.zhuyot-luach li.Self-employed h4:before {
    background-image: url(/SystemFiles/SVG/azmai.svg);
}

.zhuyot-luach li.Ptira h4:before {
    background-image: url(/SystemFiles/SVG/ner.svg);
}

.zhuyot-luach li.Employer h4:before {
    background-image: url(/SystemFiles/SVG/maasik.svg);
}

.zhuyot-luach li.Hul h4:before {
    background-image: url(/SystemFiles/SVG/matos.svg);
}

.zhuyot-luach li.Birth_to_old h4:before {
    background-position: -8px -528px;
}

/* ----------------------- */
.link-kizbaot .benefit-menu-containner > div > strong:before {
    float: left!important;
}

.megamenu_light_theme ul p, .megamenu_light_theme ul h2, .megamenu_light_theme ul h3, .megamenu_light_theme ul li ul li {
    /*    float: none!important;
    width: 100%!important;
    page-break-inside: avoid!important;
    min-height: inherit!important;
*/
}

.L2 {
    padding-left: 20px;
}

.L3 {
    padding-left: 25px;
}

.side-menu-btn span {
    float: left!important;
}

.BtlRightMenu li a:link, .BtlRightMenu li a:visited {
    /* border-left: 4px solid #186DA4; */
    /* border-right:none!important; */
}

.BtlRightMenuSelected {
    /* border-left: 4px solid #ffb901!important; */
}

.BtlRightMenu ul ul a:link, .BtlRightMenu ul ul a:visited {
    border-left: 4px solid #2fbded;
}

.BtlRightMenu ul ul {
    margin-top: 0;
    padding-top: 0;
    margin-left: 4px;
}

.middle-panel .zhuyot-lnks ul li {
    background: url("/_layouts/15/images/btl.website/new/sprite/bullet-blue-rtl.png") no-repeat scroll left -2px transparent!important;
    margin: 0 0 0 10px;
    padding: 0 0 10px 10px;
    width: 100%;
}

.middle-panel .zhuyot-lnks ul li li {
    font-weight: normal;
    padding: 0;
    width: auto;
    background: none!important;
    margin: 0
}

.link-home.hideWithIndent {
    text-indent: 0;
}

.link-home a {
    color: transparent !important;
    text-shadow: 0;
}

.megamenu_light_theme ul li .menuitem_drop, .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
    background-position: right 15px!important;
}

.megamenu > li .menuitem_drop {
    padding-right: 26px!important;
    padding-left: 5px!important;
}

.top-menu .container ul.megamenu > li > .topMenuItem:after {
    margin: 1.3em 0 -5px 0.5em!important
}

.banner .moked {
    background: url("/_layouts/15/images/btl.website/new/sprite/ico-moked.png") no-repeat scroll left top transparent;
    margin: 22px 10px 0 0px;
    padding: 5px 0 3px 48px;
    width: 220px;
}

.moked strong {
    background: url(/_layouts/15/images/btl.website/new/sprite/ico-phone.png) left 0.1em no-repeat!important;
    padding-left: 1.4em!important;
}

.megamenu li li {
    min-height: 3.3em;
    display: flex!important;
    align-items: center;
}

.shirut-ishi {
    background-position: 10px 28px!important;
    background-repeat: no-repeat!important;
    padding-bottom: 19px!important;
    padding-left: 9px!important;
    padding-right: 0!important;
}

.shirut-ishi h4 {
    font-size: 0.8em!important;
    margin-bottom: 6px;
}

.shirut-ishi a {
    margin-left: 45px
}

.shirut-ishi a:last-child {
    margin-left: 10px;
}

.shirut-ishi a:first-child {
    margin-left: 10px
}

.aruzim-menu a {
    padding: 8px 0px 8px 35px!important;
}

.zhuyot-lnks ul li {
    background-position: left 8px!important;
    margin: 0 0 0 10px!important;
    padding: 1px 0 10px 24px !important;
}

.zhuyot-lnks ul li li {
    margin: 0 !important;
    padding: 0 !important;
}

.aruzim-open.right-panel h2, .right-panel h2 {
    background: url("/_layouts/15/images/btl.website/new/sprite/aruzim-closed.png") no-repeat scroll 150px 10px #EAEAEA!important;
}

.homepage.right-panel h2 {
    background: none repeat scroll 0 0 transparent!important;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
    color: #04A9E3;
    display: block !important;
    font-size: 1.2em;
    margin: 4px 0;
    padding: 5px 0;
}

/* home page banners*/

a.hp-banner-bitachon:after {
    transform: scaleX(-1);
}

.new-service-box a {
    text-align: center!important;
    margin: 0!important;
}

.new-service-box a img {
    float: none!important;
    margin: 0px auto 10px!important;
    display: block!important;
}

/* TOP MENU*/
.megamenu li ul.pn {
    margin-left: 0!important;
    margin-right: 2%;
}

.megamenu li ul.pn.pn + ul {
    height: auto!important
}

ul.pn.pn li a i:before {
    margin: 0 5px 0 -6px!important;
}

.RootStyle {
    display: none;
}

.middle-panel ul {
    list-style-image: url("/SiteCollectionImages/arrow_ltr.gif")!important;
    margin-left: 4%!important;
    width: 94%;
}

/*הודעות לעתונות*/
#btl_TabTd2 {
    display: none;
}

.languages span.txt12 {
    margin: 5px 5px 0 0!important;
}

.aruzim-open.right-panel h2, .aruzim-close.right-panel h2 {
    background-position: 150px 12px!important;
}

.aruzim-menu a, .aruzim-menu a:visited {
    font-size: 0.8em!important
}

.camera_caption a , .camera_caption a h3 {
    direction: ltr !important;
}

.ElegibilityQuestion {
    direction: ltr;
    text-align: left;
}

/*SiteImages*/
.big-buttons img {
    /*  float: left!important; */
}

.big-buttons label {
    direction: ltr;
    padding-left: 8px;
}

/*LIST ITEMNS*/
.MeidaNossaf, .MeidaNossaf:hover {
    float: right!important;
}

.il-ItemTitleA {
    float: left!important;
    text-align: left;
    direction: ltr!important;
}

.MeidaNossafBtn:after {
    color: #FF622B;
    content: "»";
    margin: 0 0 0 4px;
}

.il-ItemContentTableTd_gray {
    direction: ltr;
}

.MeidaNossafBtn, .MeidaNossafBtn:visited {
    float: right;
}

.megamenu .dropdown_fullwidth#ctl00_Topmneu_Elegibility {
    -left: -48px!important;
}

.megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories, .megamenu_light_theme .megamenu_container > ul > li: hover > a.openSubCategories {
    float:right!important
}

.breadcrumbs a: after {
    content: "\f105"!important;
}

/*TOOLTIP*/
.btl-frm .tooltip {
    margin-left: 327px!important;
}

.btl-frm .tooltip-arrow {
    border-right-color: rgb(255, 241, 157)!important;
}

.btl-frm .tooltip-arrow-border, .btl-frm .tooltip-arrow {
    border-right: 8px solid !important;
    border-left: 8px solid transparent !important;
}

.left-panel .snifim-search input.snifimSearch {
    font-size: 0.8em !important;
    width: 100%!important;
    padding: 0.6em!important;
    margin: 0!important;
}

.left-panel .snifim-search input[type="submit"] {
    font-size: 0.8em!important;
    padding: 0.5em 0!important;
    margin: 4px 0px 0 0!important;
    width: 100%!important;
}

.forms-list ul {
    list-style: none!important;
    list-style-position: inside!important;
    margin: 0!important;
}

.forms-list ul li {
    /* width: 48%!important; */ float: left!important;
}

.forms-list ul li a {
    display: flex;
    max-width: 20em;
    align-items: center;
}

.tender-toolbar .side-menu-btn a: before {
    float: left!important;
}

.tbl caption {
    text-align: left!important
}

.tender-toolbar .side-menu-btn {
    /*width: 107px!important*/
}

a.order: before {
    margin: 5px -5px 0 11px!important;
}

a.pdfFile: before {
    margin: 8px -10px 0 -1px!important;
}

.peulot.hp li: last-child a .float {
    margin: 0 0 0 0.2em !important;
}

.peulot.hp li: last-child a span {
    margin:0!important;
    padding: 0 0 0 1.5em!important
}

.peulot.hp li {
    float: left!important;
}

.hp.hp .icon-grid:before {
    content: "\f105"!important;
}

h3 .General: before, h3 span.Calculators:before, h3 span.Forms:before, h3 span.Tipim:before {
    margin-left:0px!important;
    margin-right: 5px!important;
}

.Calculator .HideInPrint {
    display: flex;
    justify-content: space-between;
}

.Calculator .tbl.txt12 {
    width: 100%!important;
}

.ElegibilityAnswer .txt13 {
    float: left!important
}

.ElegibilityAnswer .footer > strong: before {
    margin: 0 0.2em 0 0em;
}

.searchTitle {
    text-align: left!important;
}

div#searchPanel {
    text-align: left!important;
}

div#searchPanel + br + div#divCheak {
    margin: -5.1em calc(100% - 450px) 0 1em;
}

ul.TipimList li: before {
    left: inherit!important;
    right: 0.4em!important;
    float: left!important;
}

.TipimList ul li.txt13.txt13, ul.TipimList li {
    padding-left: .5em!important;
    box-sizing: border-box!important;
display: flex;}
ul.TipimList li:before {margin: 0.22em 0.4em 0.3em 0!important;}

.top-banner.top-banner {
    right: auto;
    left: calc(86% - (var(--topbanner-w)));
}

@media (max-width: 1440px)  {
a.top-banner {
        left: calc(95% - (var(--topbanner-w)))!important;
        top: 15.9em!important;
    }
}

@media (max-width: 1366px)  {
a.top-banner {
        left: calc(98.3% - (var(--topbanner-w)))!important;
        top: 16em!important;
    }
}

@media (max-width: 1280px)  {
a.top-banner {
        left: calc(98.4% - (var(--topbanner-w)))!important;
        top: 14.6em!important;
    }
}

@media screen and (max-width: 1024px) {
    .top-banner.top-banner {
    left: calc(99.1% - (var(--topbanner-w)));
          top: 12.8em!important;
    }
}

@media screen and (max-width: 767px) {
    .top-banner.top-banner {
        margin: 1.5em auto 1em;
    }
}

@media screen and (max-width: 768px) {
    .peulot.hp li:last-child {
        bottom: -1em!important;
    }

    .megamenu .insideItem.show.first:before {
        border-width: .8em!important;
        right: auto;
        left: 10px;
        width: 0;
        margin-top: -1.5em!important;
    }

    .megamenu li ul {
        column-count: 1!important;
        column-gap: 1em!important;
    }
}

@media screen and (max-width: 767px) {
    div#searchPanel + br + div#divCheak {
        margin: -5.1em calc(100% - 300px) 0 1em;
    }

    .top-menu .container > .megamenu_wrapper {
        margin-top: -.5em!important;
        right: 0;
        left: 2%;
    }

    .top-menu .payments {
        /* border-left: 2px dotted #a0d6f5; */
        border-right: 2px dotted #a0d6f5;
    }

    .top-menu-left.top-menu-left.top-menu-left.top-menu-left {
        width: 80%!important;
        right: 0!important;
        display: table-row
    }

    .top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
        float: none!important;
        display: block!important;
        margin: auto!important;
    }

    .top-menu {
        height: 5em!important;
    }

    .top-menu .container > .megamenu_wrapper {
        margin-top: 1em!important
    }

    .top-menu .container > .megamenu_wrapper {
        margin-top: 0.5em!important;
        right: auto!important;
        left: 5%;
    }

    .BtlRightMenu.insideItem.show, .megamenu .insideItem.show {
        width: 92%!important;
    }

    .wrap .megamenu li .link-contact ul {
        width: 100%;
    }
}

@media screen and (max-width: 435px) {
    .peulot.hp li {
        min-height: auto!important;
        width: 100%!important;
    }

    .peulot.hp li:last-child {
        width: auto!important;
    }

    .top-menu .mobile-menu {
        margin-right: 0em!important;
        margin-left: .8em!important;
    }

    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show.show, .megamenu .insideItem.show.insideItem.show.show {
        width: 359px!important;
        margin-right: 0em!important;
        margin-left: -1em!important;
    }
}

@media screen and (max-width: 360px) {
    .top-menu .payments, .top-menu .top-about, .top-menu .login, .top-menu .snifim {
        white-space:normal!important;
        line-height: 1.2em!important;
    }

    .top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
        margin: 0px auto .5em!important;
    }
}

@media screen and (max-width: 320px) {
    div#searchPanel select {
        width: 166px;
    }

    div#searchPanel + br + div#divCheak {
        margin: -5.1em calc(100% - 270px) 0 1em;
    }

    .top-menu .mobile-menu {
        margin-bottom: 1em!important;
    }

    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show.show, .megamenu .insideItem.show.insideItem.show.show {
        width: 297px!important;
    }

    .top-menu .mobile-menu.mobile-menu {
        margin-left: 0em!important;
        margin-right: 0em!important;
    }
}

.txt12 ul li: before, .insideList ul li:before {
    content: "\f0da"!important;
    margin: 0 0 1em -.8em!important;
    float: left!important;
}

.top-menu .top-about.top-nagishut:before {
    display: none;
}

.top-menu .top-about.top-nagishut:after {
    content: "\f193";
    font-family: fontAwesome;
    margin-left: .3em;
    float: right;
}

.top-menu .top-about.top-nagishut {
    margin-left: .5em;
    margin-right: 0;
}

.top-menu-left span.login {
    float: right;
    border-left: 0px dotted #a0d6f5!important;
    border-right: 2px dotted #a0d6f5;
    padding-right: 1em;
}

span.payments {
    float: left!important;
}

span.icon-wallet.float {
    float: left!important;
    margin: .12em .0em 0 .4em!important;
}

.peulot.hp li: last-child a {
    margin: 0!important;
    padding: 0 1em 0 0.5em!important;
    display: flex;
    flex-direction: row-reverse;
}

.topimage {
    transform: scaleX(-1);
}

.zhuyot-luach li.Birth_to_old h4: before {
    background-position: -18px -528px!important;
}

.gsc-search-button.gsc-search-button-v2 {
    margin: 0 0px 0 10px!important;
}

.megamenu_light_theme .megamenu_lightblue li div a.closebtn {
    right: 0.5em;
    left: auto!important;
}

.stickyMobile .stickySearchToolbar {
    font-size: 2em!important
}

.forms-options i {
    margin: 0 0.5em .5em 0!important
}

.anchors.anchors li a: before, .forms-list.forms-list li a:before, .lobby-links.lobby-links li a:before {
    float: left!important;
    content: "\f105";
    margin: .12em 0.2em 0 0;
    /*transform: scaleX(-1);*/
}

.ResultText li: before {
    float: left!important;
    content: "\f105"!important;
    margin: 0 .5em 0.5em 0!important;
}

.peulot.hp li: last-child {
    left: auto!important;
    right: 5%;
}

/* --- date picker fix -- */
.dynDatePicker {
    position: relative;
}

.picker {
    direction: ltr!important;
}

.datepickerBtn.picker__input {
    margin: 12px 0px 0 -28px!important;
}

/* ------ CORONA -----------------*/
.news-body > .bold_component > a {
    display: none;
}

.news-body > .bold_component {
    border-bottom: 0px solid silver!important;
    margin: 0!important;
    padding: 0!important;
}

.bold_component .bold_component {
    border-bottom: 1px solid silver;
}

.bold_component .bold_component span {
    display: flex;
    width: 100%;
    align-items: center;
}

.news-body .bold_component a span: before {
    margin:0 .2em 0 0!important;
    content: "\f35a"!important;
}

.hp.peulot a.hp-banner-corona {
    font-size: 1.2em!important;
}

.hp.peulot a.hp-banner-corona .update {
    font-size: 0.7em!important;
}

.hp.peulot a.hp-banner-vatik.hp-banner-corona: before {
    left: calc(50% - 16.4em)!important;
    right: auto!important;
}

.hp.peulot a.hp-banner-corona .update: after {
    margin:0 0 0 .4em!important
}

.top-search-box .QuestionBox ul li input.choosebtn {
    text-align: left!important;
    width: calc(100% - 1.4em)!important;
}

.top-search-box .QuestionBox ul li input.choosebtn + i: after {
    right: inherit!important;
    left: -0.5em!important;
    margin: 0!important;
}

.top-search-box .boot_container legend.QuestionTitle {
    padding: .8em 0 .8em 2.8em!important;
}

.top-search-box .boot_container legend.QuestionTitle: before {
    right:inherit!important;
    left: -0.4em
}

.top-search-box .boot_container fieldset ul {
    margin-right: 0!important;
    margin-left: 2.5em
}

@media (max-width: 425px) {
    .top-search-box .boot_container legend.QuestionTitle {
        padding: .8em 0!important;
    }

    .top-search-box .boot_container legend.QuestionTitle:before {
        margin: 0 0.5em 0 0!important
    }
}

@media screen and (min-width: 769px) {
    div#wrapPageTop.sticky .top-search-box {
        left: calc(50% + 20em)!important;
        right: auto!important
    }
}

div#wrapPageTop.sticky .top-search {
    position: relative;
}

@media screen and (min-width: 769px) {
    div#wrapPageTop.sticky .top-menu-logo .up-link {
        position:absolute;
        right: 0
    }
}

.footer .footer-section.last .links a {
    padding: 0;
    line-height: 1.5em;
}

.footer .footer-section.last .links ul {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
}




html[dir="ltr"] a.menu-tzor-kesher-btn img,
html[dir="ltr"] a.menu-tzor-kesher-btn.mokdim i {
    left: 0.7em;
}

html[dir="ltr"] a.menu-tzor-kesher-btn {
    padding-left: 4.8em!important;
    padding-right: 1em!important;
    text-align: left;
    justify-content: flex-start;
    min-height: 3.5em;
}


html[dir="ltr"] .news-body .bold_component a span:before {
    content: "\f0a9";
    font-size: 1.2em;
    margin: 0 0.3em 0 0!important;
}