<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; /* CSS Document */

@import url("mobile-header-blue.css"); 
@import url("simple-line-icons.css"); 
@import url("font-awesome.min.css"); 
@import url("all.min.css?v=1"); 
@import url("fontawesome.min.css"); 
@import url("icomoon.css"); 



@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Arimo Regular'), local('Arimo-Regular'), url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.woff') format('woff'), /* Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-regular.svg#Arimo') format('svg');
    /* Legacy iOS */
}

/* arimo-italic - hebrew_latin */
@font-face {
    font-family: 'Arimo';
    font-style: italic;
    font-weight: 400;
    src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Arimo Italic'), local('Arimo-Italic'), url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.woff') format('woff'), /* Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-italic.svg#Arimo') format('svg');
    /* Legacy iOS */
}

/* arimo-700 - hebrew_latin */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.eot');
    /* IE9 Compat Modes */
    src: local('Arimo Bold'), local('Arimo-Bold'), url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ /*   url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.woff') format('woff'), /* Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700.svg#Arimo') format('svg');
    /* Legacy iOS */
}

/* arimo-700italic - hebrew_latin */
@font-face {
    font-family: 'Arimo';
    font-style: italic;
    font-weight: 700;
    src: url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ /*  url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_layouts/15/STYLES/Btl.Website/Fonts/arimo-v11-hebrew_latin-700italic.svg#Arimo') format('svg');
    /* Legacy iOS */
}

:root {
    --logoblue: #0368b0;
    --heading1: #0362a4;
    --heading2: #0362a4;
    /*--heading3: #1b1464;*/
    --heading3:#397C9B;
    --mobile-heading:#003254;
    --headingborder: #3dc5f5;
    --circlebg: #f6f5f1;
    --circlebghover: #ffe399;
    --iconcolor: #71bae3;
    --button1bg: #327bb3;
    --button1border: #327bb3;
    --button1hoverBg: #154D77;
    --button1hoverBorder: #154D77;
    --button2bg: #c0e5f2;
    --button2border: #c0e5f2;
    --button2hoverBg: #c0e5f2;
    --button2hoverBorder: #327bb3;
    --button2hoverTxt: #00416f;
    --boxshadow: 0 0 0.3em silver;
    --boxshadowHover: 0 0 0.5em #949393;
    --boxshadowBorder: 1px solid silver;
    --boxshadowBorderHover: 1px solid #949494;
    --breadcrumbs:#616161;
	--breadcrumbsBorder:1px solid #ddd;
	--activeborder: #ffb901;
    --topbanner-w:290px;
}

/* sharepoint edit mode fix */
#s4-bodyContainer {
    padding-bottom: 0;
}
    
#titleAreaBox ul.root.static {
    overflow: auto;
    max-width: 1527px;
}

.ms-cui-tabContainer, .ms-core-webpartadder {
    z-index: 333
}

/* end of sharepoint edit mode fix */
.ms-core-webpartadder {
    z-index: 333
}

.ms-core-listMenu-horizontalBox &gt; ul.static {
    overflow-x: auto;
    max-width: 1534px;
}

body,h1,h2,h4,h3,h5,h6,.ms-h4,.ms-h5,.ms-h6 {
    font-family: 'Arimo', sans-serif!important;
}

body {
    padding: 0;
    margin: 0;
    background: #FFFFFF;
    direction: rtl;
    color: #212121;
    overflow: auto!important;
    text-rendering: inicial;
}

div#BTL {
    position: relative;
}

a {
    transition: .2s ease;
}

.tooltip a {color:#115383}

.float {
    float: right
}

.floatOposite {
    float: left
}

.OppositePageAlign {
    float: left;
}

.bld {
    font-weight: bold;
}

.red {
    color: #CC0000
}

h1 + b.red {
    display: block;
    padding: 1em 0 0;
}

h1 + b.red:before {
    content: "\f071";
    font-family: fontAwesome;
    font-weight: normal;
    margin: 0 0.5em
}

a .red {
    text-decoration: underline
}

a:hover .red {
    color: darkred
}

.btn-lnk {
    background-color: var(--button1bg);
    color: white;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    padding: .5em 1em;
    box-sizing: border-box;
    border-radius: 0.2em;
    text-decoration: none!important;
    text-align: center;
    justify-content: center;
}

.btn-lnk:hover {
    background-color: var(--button1hoverBg);
    color: white!important;
    text-decoration: none!important;
}

.txt12 {
    line-height: 1.3em
}

span[style="font-size: 12px"] {
    font-size: inherit!important;
}

h1 + .txt12, .opener-txt {
    margin: 1em 0;
}

.opener-txt .imgclass {
    float: right;
    margin: 0 0 1em 2em;
}

.opener-txt .content-toolbar + div {
    max-width: 880px;
}

.txt12 ul, .insideList ul {
    list-style: inherit;
    list-style-position: outside;
    list-style-type: none;
    padding: 0em 1em;
    box-sizing: border-box;
    display: table;
    list-style: none!important;
}

.tbl ul {
    padding: 0
}

.txt12 ul li:before, .insideList ul li:before {
    content: "\f111";
    font-family: FontAwesome;
    /* color: #0082dc; */
    margin: 0 -2.3em 1em 0.1em;
    float: right;
    font-size: 0.4em;
}

.inline {
    display: inline
}

/*   FORMS.css */
span#verifyDesc, textarea.PageDir.richText + span {
    font-size: .8em
}

.btl-frm .frm-value &gt; input, .btl-frm .frm-value &gt; select, .btl-frm .frm-value &gt; textarea {
    width: 100%;
    margin: 0;
    border-radius: .2em;
    padding: .2em;
}

.picker__button--today, .picker__button--clear {
   /* width: 21%!important;
    margin: 0 0 1em 0;
    box-shadow: none!important;
    background: #c0ddf0;
    border-radius: 6px;
    font-size: 1em;
    padding: 0.3em;
    min-width: 7em!important;*/
    display:none;
}

.dynDatePicker .message {
    color: #BB3653;
    font-size: .9em;
    display: block;
    margin: .3em;
    font-weight: bold;
}

.error {
    color: #bd0000;
    font-size: 0.9em;
    font-weight: bold;
}

label.error {
    display: block;
}

.btl-frm .frm-label {
    width: 27%;
    padding: .2em 0;
}

.btl-frm .frm-row {
    width: 100%;
    border-bottom: 1px solid #d8e9f3;
    padding: .5em 0;
    margin: 0;
}

.frm-value &gt; label {
    font-size: .9em;
    line-height: 1.8em;
}

.frm-value &gt; label.error {
    color: #BB3653;
}

input[type=password], input[type=text], input[type=file], textarea, .ms-inputBox {
    box-sizing: border-box;
    border-radius: .3em;
    border: var(--boxshadowBorder);
    padding: .2em;
}

.btl-frm .frm-row {
    width: 100%;
    margin: .3em 0;
}

input[type=button], input[type=reset], input[type=submit], button {
    min-width: 6em;
    padding: 7px 10px;
    border: 0;
    background-color: #389dd8;
    font-family: inherit;
    font-size: 1em;
    color: #fff;
    font-weight: bold;
    border-radius: .2em;
    cursor: pointer ;
    transition: .2s ease;
}

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover {
    background-color: #105F8C;
}

input#statechangedialog_okbutton {
    margin: 0 0 0 .5em;
}

.btl-frm {
    background: #ecf5fb!important;
    margin: 1em 0;
}

/*****************************/
.showOnlyForOssim {
    display: none;
}

/*input {font-family:Arial, Helvetica, sans-serif}*/
.visuallyHiden {
    text-indent: -9999em;
    height: 1px;
    position: absolute;
}

a {
    text-decoration: none;
    color: #197bc2
}

a:hover {
    text-decoration: underline
}

a:visited {
    color: #004d85;
}

#mainContent a {
    text-decoration: underline;
}

#mainContent a:hover {
    color: #003b65
}

font[color="#b60000"] {
    color: #d62d53!important;
}

.container.main ul {
    position: relative!important;
    list-style: disc;
    margin: 1em 1em 0;
}

.container.main li {
    padding: 0.4em 0;
}

.container.main .LawsList li, .container.main .OP_List li {
    padding: 0.7em 0;
}

.LawsList, .OP_List {
    list-style: none inside;
    margin: 0 0 1.5em;
    text-align: right;
    padding-right: 0;
}

.LawsList &gt; li, .OP_List li {
    border-bottom: 1px #82B5EF solid;
    padding: 2px;
    display: block;
}

.LawsList .TitleLink, .OP_List .TitleLink {
    background: none;
    display: block;
    width: auto!important;
    height: auto!important;
    margin: auto!important;
    text-decoration: none!important
}

.LawsList .TitleLink:hover, .OP_List .TitleLink:hover {
    text-decoration: underline!important
}

.LawsList .TitleLink:before, .OP_List li .TitleLink:before {
    content: "\f0fe"!important;
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: .5em;
}

.LawsList .TitleLink.closedLink:before, .OP_List .TitleLink.closedLink:before {
    content: "\f146";
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: .5em;
    color: #ff9b00;
}

.LawsList .TitleLink + .Details, .OP_List .TitleLink + .Details {
    margin-top: .5em;
    background: aliceblue;
    padding: .5em .5em 1em;
    box-sizing: border-box;
    clear: both;
}

h3.btl-rteElement-H3 {
    margin-bottom: .5em;
}

.OP_List .TitleLink + .Details h3.btl-rteElement-H3 {
    margin-top: 0;
    margin-bottom: .5em;
    padding: .5em 0 0em!important;
}

.container.main .LawsList li a:after, .container.main .OP_List li a:after, .container.main .OP_List li:after {
    content: " ";
    clear: both;
    display: table;
}

html[dir="rtl"] .container.main ol li &gt; div {
    float: left;
    text-align: right;
    width: calc(100% - 2em);
}

.container.main ol {
    list-style-position: outside;
    padding-right: 1em;
}

.container.main ol li {
    clear: both;
}

.hiden , .hidden {
    display: none
}

h1 {
    color: var(--heading1)!important;
    border-bottom: 2px solid var(--headingborder);
    padding: 1em 0 .3em 0;
    font-size: 2em;
    font-weight: bold;
}

.container.main h1 {
    text-indent: 0;
    font-size: 1.9em!important;
    padding: 1em 0 .4em 0!important;
    line-height: inherit!important;
    border-bottom: 2px solid var(--headingborder)
}

.pad-top10.opener-txt h1 {
    margin: 0;
    padding-top: .5em;
}

.wrap.fixed {
    position: fixed;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    background: white;
}

.wrap.fixed .top-menu .container {
    border-bottom: 1px solid var(--logoblue);
    box-shadow: 0 25px 25px #fff
}

/*multiselect*/
.ultraselectWrapper {
    width: 60%;
}

.ultraselect {
    max-width: 100%!important;
    width: 100%
}

.ultraselect .select span.arrow {
    left: 0;
    right: inherit!important;
}

.ultraselect input[type=checkbox]:not(old) + label {
    margin-left: 0px!important;
    margin-right: 0!important;
    width: 100%!important;
    box-sizing: border-box;
    padding-left: .5em!important;
}

.ultraselect input[type=checkbox]:not(old) {
    width: .002em!important;
}

/* inputs */
input[type="text"], input[type="password"], input[type="submit"], textarea, select, input[type="button"]:not(.WiztopBarCloseBtn, .WiztopBarMinBtn), button ,.select {
    padding: 6px 12px;
    font-size: 11pt;
    line-height: 1.428571429;
    color: #222;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    min-width: 4em!important;
   /* -webkit-appearance: none;*/
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

input[type="submit"]:hover, input[type="button"]:hover {
    background-color: var(--button1bg)!important;
}

input[type="text"], input[type="password"], select , textarea, .ultraselectWrapper {
    margin-right: 5px;
}

input[type="submit"], input[type="button"]:not(.WiztopBarCloseBtn, .WiztopBarMinBtn) {
    background-color: var(--button1bg);
    background-image: none;
    border-color: #357ebd;
    color: #fff;
    margin-right: 0;
    margin-left: 0;
    -webkit-appearance: none;
}

input[type="image"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="submit"]:focus, input[type="button"]:focus, textarea:focus, select:focus, .select:focus {
    border-color: #000000!important;
    outline: 1;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.53);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.74);
}

input[type="submit"]:focus, input[type="button"]:focus {
    background-color: black!important;
}

.select:focus {
    outline: 1px solid #BC4F00;
    border-style: solid!important
}

input[type="image"]:focus, input[type="radio"]:focus {
    outline: 1px solid #d97b00;
}

input[type="radio"] {
    margin: 0px 3px 0px 5px!important
}

input[type="text"], input[type="password"], select, textarea {
    font-weight: normal
}

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover {
    cursor: pointer
}

input[type="submit"]:hover, input[type="button"]:hover {
    background-color: var(--button1hoverBg)!important;
}

.Calculators label {
    vertical-align: middle
}

/*  CORE OVERRIDE  */
html[lang="ar"] .ms-rtestate-field {
    direction: rtl!important;
    text-align: right;
}

.ms-rteForeColor-9 {
    color: var(--heading2)!important;
}

.ms-rtestate-field h2 {
    color: var(--heading2);
    font-size: 1.22em;
    font-weight: bold;
    margin: 1em 0 1.5em 0;
}

ol {
    list-style-position: inside
}

/*Core override */
/*Hide Ribbon buttons*/
/*xhtml תפריט עיצוב אובייקט :*/
#Ribbon\.EditingTools\.CPEditTab\.Markup-LargeMedium-1-2 {
    display: none !important;
}

/*הרשאות דף , הפוך לדף הבית , הרשאות ספרייה תפריט דף :*/
#Ribbon\.WikiPageTab\.Manage-LargeMedium-1-1, #Ribbon\.WikiPageTab\.PubPageActions-LargeMedium-1-0, #Ribbon\.WikiPageTab\.LibrarySettings\.LibraryPermissions-Large {
    display: none !important;
}

/*-	תפריט הוסף: הטבע קוד*/
#Ribbon\.EditingTools\.CPInsert\.Embed {
    /*display:none!important;*/
}

#MSO_tblPageBody {
    z-index: 444;
    position: absolute;
    width: 774px !important;
    background: white !important;
}

.ms-dtinput .ms-input {
    width: 120px !important;
}

li[text="הוסף דף"] {
    display: none !important;
}

.bold_component {
    color: red;
}

#contentRow {
    padding-top: 0;
}

.ms-core-overlay {
    background: none !important;
}

#contentBox {
    margin-right: 0 !important;
    margin-left: 0 !important;
    min-width: inherit !important;
}

/* webpart listitemns title*/
span.js-webpart-titleCell[title=ItemsList] {
    display: none;
}

/*  END CORE OVERRIDE  */
/* buttons div */
.buttons-div {
    display: flex;
    flex-wrap: wrap;
    margin: 3em auto;
    padding: 0;
    justify-content: space-around;
    max-width: 52em;
}

.buttons-div a {
    min-width: fit-content;
    margin: .5em;
    background: var(--button1bg);
    color: white;
    border-radius: .2em;
    padding: 1em;
    text-decoration: none!important;
    padding: .5em 2em;
    display: flex;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    text-align: center;
    flex-direction: column;
}

.buttons-div a.green {
    background: #35a3aa;
}

.buttons-div a.purple {
    background: #6751b6;
}

.buttons-div a:hover {
    color: white!important;
    background: var(--button1hoverBg)
}

@media (max-width: 768px) {
    .buttons-div a {
        width:100%!important;
        margin: 0 0 1em;
        display: block;
    }
}

.big-buttons {
    margin: 0;
    padding-bottom: 40px;
    float: right;
    width: 100%;
}

.big-buttons a {
    width: 33% !important;
    height: 6em;
    float: right;
    display: table;
    text-decoration: none!important;
}

.big-buttons img {
    width: 12em;
    position: inherit;
    display: block;
    margin: 0 auto .5em;
    border-radius: 50%;
    height: 12em;
}

.big-buttons span {
    font-weight: bold;
    color: #035aa1;
    cursor: pointer;
    font-size: 1.2em !important;
    position: inherit;
    vertical-align: middle;
    display: block;
    margin: 0 auto;
    width: 80%;
    height: 114px;
    line-height: 1.4em;
    text-align: center;
}

.big-buttons a:hover img {
    box-shadow: 0 0 .35em;
    transition: .2s ease
}

.big-buttons a:hover span {
    text-decoration: underline!important;
    color: black!important;
}

.top-menu {
    background: none repeat scroll 0 0 #ffffff;
    height: 2.65em;
    position: relative;
    top: 1px;
    z-index: 133;
    display: table;
    width: 100%;
    padding: 0.3em 0;
}

.accebility-menu {
    float: left;
    display: table-cell;
    width: 2.3em;
    display: none;
}

.top-menu .container &gt; .megamenu_wrapper {
    float: right;
    margin: 0em;
    padding: 0;
    display: table;
    width: 52%!important;
}

.top-menu .container ul.megamenu &gt; li:first-child {
    display: none;
}

.top-menu #kitzbaot span {
    float: right;
    font-size: 1em;
    line-height: 1.7em;
    padding: 0.4em;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0);
    width: 19.9%;
    border-left: 2px solid #ffffff;
    margin: 0;
}

.top-menu #kitzbaot span strong {
    font-size: 0.95em;
    line-height: 1em;
    display: block;
    margin: -0.3em 0.1em 0em 0;
    padding: 0.3em 0;
}

.top-menu #kitzbaot span a {
    font-size: 0.95em;
    color: inherit;
}

.top-menu #kitzbaot span ul {
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.top-menu #kitzbaot span ul li {
    margin: 0!important;
    padding: 0!important;
    min-height: 0.2em;
}

.top-menu #kitzbaot span:nth-child(1) li a {
    line-height: 1.2em;
}

.top-menu #kitzbaot span:nth-child(2) li a {
    line-height: 1.56em;
}

.top-menu #kitzbaot span:nth-child(3) li a {
    line-height: 2.76em;
}

.top-menu #kitzbaot span:nth-child(4) li a {
    line-height: 1.0em;
}

.top-menu #kitzbaot span:nth-child(6) li a {
    line-height: 2.4em;
}

.top-menu #kitzbaot span:nth-child(7) li a {
    line-height: 1.37em;
}

.top-menu .container ul.megamenu &gt; li {
    list-style-type: none;
    margin: 0 0.5em
}

.top-menu .container ul.megamenu &gt; li {
    display: table-cell
}

.top-menu .container ul.megamenu &gt; li &gt; a {
    color: var(--logoblue);
    font-size: 1.2em;
    font-weight: bold;
    padding: 1em 0.5em;
    line-height: 2.3em;
}

.top-menu .container ul.megamenu &gt; li &gt; a:hover {
    text-decoration: none
}

.top-menu .container ul.megamenu &gt; li &gt; a.contact:before {
    content: url(icons/email.svg);
    float: right;
    margin: 6px 0 -3px -2px;
}

.top-menu .container ul.megamenu &gt; li &gt; a.top-menu-slctd:hover:after, .top-menu .container ul.megamenu &gt; li &gt; a.top-menu-slctd:after {
    border-color: transparent transparent #FFFFFF;
    margin: 0em 0.2em 0em 0em;
}

.dropdown_fullwidth, .top-menu-drop-off , .top-menu-drop {
    position: absolute;
    background: #f6f5f1;
    width: 100%;
    max-width: 1440px;
    transition: 0.01s ease;
    box-sizing: border-box;
    right: 50%;
    padding: 1em;
    display: none;
    margin-top: 0.1em;
    border-top: 0.2em solid white;
    border-bottom: 0.2em solid white;
    box-shadow: 0 0.3em 0.3em rgba(60, 85, 101, 0.38);
    vertical-align: top;
    display: table;
    z-index: 1;
    margin-right: -720px;
}

.top-menu-drop-off.top-menu-drop-off {
    top: -133em;
}

.dropdown_fullwidth:before {
    border-width: 15px;
    border-style: solid;
    border-color: transparent transparent #a0d8ff;
    position: absolute;
    margin-top: -3em;
    content: ' ';
    display: none;
}

#zorkesher.top-menu-drop .menu-placeholder strong {
    margin-top: 1.3em;
    font-weight: normal;
    line-height: 1.5em;
    font-size: 1.2em;
    color: #007CC5;
}

.link_Elegibility:before {
    right: 5%;
}

.link-kizbaot:before {
    right: 19%;
}

.link-dmey:before {
    right: 34%;
}

.link-contact:before {
    right: 44%;
}

.top-menu-drop ul li a {
    display: table-cell;
    color: #333333;
    float: right;
    width: 92%;
    padding: 0.5em 0.3em;
    box-sizing: border-box;
    transition: 0.2s ease;
}

.top-menu-drop ul li a:hover {
    background: #eeebe6;
    border-radius: 0.3em;
    transition: 0.2s ease;
    text-decoration: none;
}

.dropdown_fullwidth .menu-placeholder {
    float: left;
    box-sizing: border-box;
    height: auto;
    display: table-cell;
    padding-right: 1em;
    vertical-align: middle;
    width: 30%
}

.dropdown_fullwidth .menu-placeholder a {
    margin-top: 1em;
}

.top-menu-drop ul li {
    display: table;
    float: right;
    min-height: 3.3em;
}

#mizuy.top-menu-drop &gt; ul &gt; li {
    width: 33%;
}

#kitzbaot.top-menu-drop ul li a, #kitzbaot.top-menu-drop ul li {
    width: 100%;
    line-height: 1em;
    margin: 0;
    padding: 0.4em;
}

#dmeybituach.top-menu-drop &gt; ul &gt; li {
    width: 25%;
}

#zorkesher.top-menu-drop &gt; ul &gt; li {
    width: 33%;
}

.megamenu li .showInFocus.dropdown_fullwidth .menu-placeholder img {
    float: right;
    width: 7em;
    height: 7em;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #ffffff;
    transition: 0.5s ease;
}

.megamenu .dropdown_fullwidth .menu-placeholder img {
    width: 0.1em;
    height: 0.1em;
    transition: 0.5s ease;
    border-radius: 50%;
}

.dropdown_fullwidth .menu-placeholder strong, .dropdown_fullwidth .menu-placeholder p {
    float: right;
    width: 60%;
    box-sizing: border-box;
    padding-right: 1em
}

.dropdown_fullwidth .menu-placeholder p {
    font-size: 0.9em;
    margin: 1em 0 0 0;
}

.menu-placeholder strong {
    font-weight: normal;
    font-size: 1.3em;
    margin: 0;
    padding-right: 0.7em!important;
}

.btl-logo {
    background: url("/PublishingImages/btl-logo.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    background-size: 100%;
    float: right;
    height: 6em;
    width: 34%;
    margin: 0.4em 0em 0 0;
    max-width: 459px;
    text-indent: -20000px;
    animation: toplogo 2s ease;
    background-position: right;
}

@keyframes toplogo {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}



.top-langs {
    display: table;
    margin-left: 0;
    float: left;
    width: 35%;
}

 .top-langs a:after {
    content: ""!important
}

.wrap.fixed .top-langs {
    width: 41%;
    margin-top: .2em;
}

.wrap.fixed .top-langs a {
    display: none
}

.wrap.fixed .top-langs a.lang-current {
    display: block
}

.top-langs .lang-en, .top-langs .lang-am, .top-langs .lang-ru, .top-langs .lang-ar, .top-langs .lang-fr, .top-langs .lang-es, .top-langs .lang-he {
    background: url(/_layouts/15/images/btl.website/languages.png) no-repeat;
    float: left;
    height: 24px;
    margin: 0.5em 0;
}

.top-langs .lang-en {
    background-position: -49px 0;
    width: 53px;
}

.top-langs .lang-am {
    background-position: 0 0;
    width: 51px;
}

.top-langs .lang-ru {
    width: 53px;
    background-position: -97px 0;
}

.top-langs .lang-ar {
    background-position: -151px 0;
    width: 42px;
}

.top-langs .lang-fr {
    width: 53px;
    background-position: -193px 0;
}

.top-langs .lang-es {
    width: 53px;
    background-position: -243px 0;
}

.top-langs .lang-he {
    background-position: -302px 0;
    width: 37px;
}

.ico-access {
    float: left;
    margin: 0.5em 0 0 1em;
}

.top-menu .container &gt; ul &gt; li &gt; a:after {
    border-color: #70b6de transparent transparent;
    border-style: solid;
    border-width: 6px;
    content: " ";
    display: inline-block;
    height: 0;
    margin: 0em 0.2em -0.2em 0em;
    width: 0;
}

.top-menu .container &gt; ul &gt; li &gt; a:hover:after {
    border-color: #fff transparent transparent;
}

.hp .top-menu-logo {
    box-shadow: 0 0 0 0
}

.top-menu-logo {
    float: right;
    height: 6.9em;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 10;
    margin-top: 0em;
    /*    box-shadow: 0 0.05em 0.05em #6F6F6F; */
    border-top: .7em solid var(--logoblue);
    /*border-bottom: 2px dotted #a0d6f5;*/
    border-bottom: var(--breadcrumbsBorder);
}

/* HP BANNERS FIX */

a.hp-banner-corona:after,
a.hp-banner-corona:before {
     display: block!important; 
}





.main-site-search input[type="text"], .top-menu-logo input.SearchBox {
    border: 2px solid #29aad7;
    color: #555;
    font-size: 1.6em;
    margin: 0;
    padding: 0.2em;
    border-radius: 0.1em;
    box-sizing: border-box;
    width: calc(100% - 2.7em);
    float: right;
    border-radius: .3em;
}

.ltrClass {
    direction: ltr;
}

.s4-wpcell-plain.ms-webpartzone-cell.ms-webpart-cell-vertical.ms-fullWidth:first-child .main-site-search input[type="text"] {
    /*font-size:1.2em!important*/
}

.main-site-search input[type="button"]:hover, .top-menu-logo input.SearchBtn[type="button"]:hover {
    background-color: var(--circlebghover)!important;
    transition: 0.2s ease;
    box-shadow: 0 0 10px white;
    opacity: 1;
}

.main-site-search input[type='button'], .top-menu-logo input[type='button'].SearchBtn {
    border: 0;
    font-size: 0.8em;
    margin: 0 0.3em 0 0;
    padding: 0;
    width: 4em;
    max-width: 4em;
    cursor: pointer;
    background-color: transparent;
    /* color: white; */
    border-radius: 50%;
    text-indent: 4em;
    background-image: url(/SystemFiles/SVG/stroke/small/26search.svg);
    background-size: 92%;
    background-repeat: no-repeat;
    background-position: 0;
    height: 4em;
    float: left;
    min-width: initial !important;
    box-shadow: none;
    opacity: .5;
}

/*
		.main-site-search input[type="button"],
		.top-menu-logo input.SearchBtn[type="button"]
		{
		    border: 0;
		    font-size: 1.9em;
		    margin: 0 0.3em 0 0;
		    padding: 0;
		    width: 1.7em;
		    cursor:pointer;
		    background-color: #389DD8;
		    color:white;
		    border-radius: 50%;
		    text-indent: 4em;
		    background-image: url(/_layouts/15/images/btl.website/ico-search.png);
		    background-size: 100%;
		    background-repeat: no-repeat;
		    background-position: 0;
		    height: 1.7em;
		    float: left;
		    min-width: initial!important;
		}
		*/
.top-menu-left {
    width: auto;
    float: left
}

.top-search {
    float: left;
    width: 39%;
    margin-left: 1em;
}

.top-search &gt; div {
    width: 100%;
    /* font-size: 0.5em; */
}

.top-search &gt; div.top-search-box {
    font-size: .8em;
    display: table;
    float: none;
    margin-top: .8em;
    float: right;
    transition: .2s ease
}

.wrap.fixed .top-search {
    margin-top: .5em
}

.wrap.fixed .top-search &gt; div.top-search-box {
    font-size: .6em;
    display: table;
    float: none;
    margin-top: .8em;
    float: right;
    width: 55%;
}

.wrap.fixed .top-menu-logo input[type="search"] {
    width: 76%
}

.wrap.fixed .btl-logo {
    width: 16em;
    transition: .2s ease
}

.wrap.fixed .top-menu-logo {
    height: 4em
}

.mobile {
    display: none!important;
}

.mobile.top-langs ul {
    display: none;
}

.top-search .top-phones {
    float: right;
    color: var(--logoblue);
    margin-top: .8em;
    font-weight: bold;
    font-size: 1em;
}

/*GSS*/
.gsc-input-box {
    height: auto!important;
    border-radius: 5px;
    box-sizing: border-box;
    border: 2px solid #29aad7!important;
    padding-right: .5em;
}

.gsc-input-box-hover {
    border-color: black!important
}

.gsc-input-box-focus {
    border-color: black!important;
    box-shadow: 0 0 10px orange!important
}

.gsib_a {
    padding: 0em;
    box-shadow: 0 0 0!important;
    border-radius: 5px
}

.gsc-input-box-focus, .gsc-input-box-hover {
    box-shadow: 0 0 0!important;
    background: white;
    border-radius: 5px
}

.gsib_a input {
    padding: 0em!important;
    background: white!important;
    text-indent: 5px!important;
    box-shadow: 0 0 0!important;
    border-radius: .5em!important;
    /* margin-right:5px!important; */
    /* width: 100%!important; */
    float: none!important;
    border-collapse: collapse;
    height: auto!important;
    overflow: -webkit-paged-x;
    border-radius: 0!important;
    height: 1.7em!important;
}

table.gsc-search-box {
    width: 100%;
}

table.gsc-search-box * {
    float: none!important
}

.main-site-search table.gsc-search-box input[type=text] {
    width: 100%!important
}

.tfasimShaar .main-site-search &gt; div {
    max-width: 45em!important;
    width: 100%;
}

td.gsc-search-button {
    width: 1%;
}

td.gsc-clear-button {
    display: none;
}

table.gsc-search-box td.gsc-input {
    padding-right: 0!important;
}

td.gsib_a {
    padding: 0;
}

td.gsib_b .gscb_a {
    margin-top: 3px
}

.gsc-search-button.gsc-search-button-v2 {
    background: no-repeat scroll center center #2e86b1;
    border-color: #357ebd;
    width: 3em!important;
    height: 3em!important;
    box-sizing: border-box;
    border-radius: 50%;
    display: block;
    min-width: 3em!important;
    font-size: 1em;
    background-size: 100%;
    padding: 0;
}

.gsc-search-button.gsc-search-button-v2:before {
    content: "\e090";
    font-family: 'Simple-Line-Icons';
    color: white;
    font-size: 1.5em;
    padding: 0;
}

.gsc-search-button.gsc-search-button-v2:hover {
    background: no-repeat scroll center center url("/_layouts/15/images/btl.website/new/sprite/ico-search.png") var(--button1hoverBg)!important;
    background-size: 100%!important;
}

/* trademark on autocomplete*/
table.gsc-completion-container tr td div {
    display: none
}

table.gsc-completion-container tr td div.gsq_a {
    display: block
}

.gsc-search-button.gsc-search-button-v2 &gt; svg {
    display: none
}

div#wrapPageTop.sticky .gsib_a input {
    font-size: 1.3em
}

div#wrapPageTop.sticky .gsc-search-button.gsc-search-button-v2 {
    font-size: 1.1em;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0!important;
    box-shadow: none!important;
    border-radius: 0!important;
    height: 1.2em!important;
    margin: 1px 0!important;
    padding-left: .5em!important;
    line-height: 1.2em!important;
    font-size: 1.2em!important
}

.top-search-box form.gsc-search-box.gsc-search-box-tools {
    margin-top: -0.2em!important;
}

@media screen and (max-width: 960px) {
    .top-search-box form.gsc-search-box.gsc-search-box-tools {
        margin-top: -0.6em!important;
    }
}

@media screen and (max-width: 768px) {
    .top-search-box form.gsc-search-box.gsc-search-box-tools {
        margin-top: 0em!important;
    }
}

@media screen and (max-width: 767px) {
    body.mobile-menu-mode {
        overflow:hidden!important
    }

    /*dy.ms-backgroundImage.mobile-menu-mode:after {
	    content: " ";
	    width: 500px;
	    height: 1500px;
	    background: rgba(0, 0, 0, 0.35);
	    position: absolute;
	    z-index: 6;
	    top:21.4em
	}
	*/
    body.mobile-menu-mode div#wrapPageContent {
        filter: contrast(.5);
        -moz-filter: contrast(.5);
        -webkit-filter: contrast(.5);
        background-color: rgba(0, 0, 0, 0.2);
    }

    .top-phones {
        display: none!important
    }

    .mobile, .top-phones.mobile {
        display: block!important
    }

    .top-phones.mobile a {
        text-decoration: underline;
        white-space: nowrap;
    }

    .top-search .top-langs ul {
        display: none;
    }

    .mobile.top-langs ul {
        display: table;
    }
}

div#wrapPageTop.sticky form.gsc-search-box.gsc-search-box-tools {
    margin-top: 0em;
}

/* End GSS*/
.top-menu .payments, .top-menu .top-about, .top-menu .login, .top-menu .snifim {
    color: #227AAC;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    box-sizing: border-box;
    line-height: 2.5em;
    display: flex;
    align-items: center;
}

.top-menu-left &gt; a {
    margin-right: 1.4em;
}

.top-menu .snifim {
    /*padding-left:.5em;padding-left: 1em;*/
}

.top-menu-left login {
    float: right;
    border-left: 2px dotted #a0d6f5;
}

.top-menu .snifim:before {
    content: "\e915"!important;
    color: #5bbbff!important;
}


.top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
    font-family: 'icomoon';
    font-size: 1.8em;
    margin: 0 0em 0 0.1em;
    padding: 0.15em;
    border-radius: 50%;
    font-weight: 500;
    height: 1em;
    width: 1em;
    text-align: center;
    animation: showicon 1s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

@keyframes showicon {
    from {
        opacity: 0;
        clip-path: circle(0%)
    }

    to {
        opacity: 1;
        clip-path: circle(100%)
    }
}

.top-menu .payments:before {
    content: "\e916"!important;
    color: #71ceaf;
}

.top-menu .login:before {
    content: "\e917"!important;
    color: #ff7694;
}

.top-menu .top-about {
    float: left;
    color: #0368b7;
    margin: 0;
    border-right: 2px dotted #a0d6f5!important;
    padding-right: .5em;
}

.top-menu .top-about.top-nagishut {
    margin-right: .5em;
}

.top-menu .top-about.top-nagishut:before {
    content: "\f193";
    font-family: fontAwesome;
    margin-left: .3em;
    float: right;
}

.top-menu-logo a {
    color: #005d93;
}

.top-menu-left .payments:hover, .top-menu-left .snifim:hover, .top-menu-left .login:hover {
    text-decoration: none;
}

.top-menu-left .login:hover {
    color: #c00d35
}

.top-menu-left .snifim:hover {
    color: rgb(0, 149, 255)
}

.top-menu-left .payments:hover {
    color: #1f8462;
}

.top-menu-left .payments:hover:before {
    background: rgb(113 206 175)!important;
    color: white!important;
    transition: .2s ease;
}

.top-menu-left .snifim:hover:before {
    background: rgba(0, 149, 255, .5)!important;
    color: white!important;
    transition: .2s ease;
}

.top-menu-left .login:hover:before {
    background: rgba(188, 0, 42, .5)!important;
    color: white;
    transition: .2s ease;
}

.top-menu-logo .snifim:before {
    background: url("icons/ico-snifim.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 50%;
    content: " ";
    float: right;
    height: 2.2em;
    margin: -0.4em 0 0 8px;
    width: 2.2em;
    background-size: 100%;
}

.top-menu-logo .login.snifim:before {
    background-image: url("/_layouts/15/images/btl.website/ico-lock.png");
}

.top-menu-logo .login.snifim a.signup {
    font-size: 0.7em;
    display: block;
    float: right;
    width: 70%;
}

.top-menu-logo .login.snifim {
    float: left;
    width: auto;
    margin: 1.2em 0 0 0;
    width: 31%;
    max-width: 10em;
}

.hp .top-menu-logo .snifim:hover {
    text-decoration: none;
    text-shadow: 0 0 10px white;
    transition: 0.2s ease;
}

.hp .top-menu-logo a.snifim:hover:before, .hp .top-menu-logo .snifim:hover:before {
    box-shadow: 0 0 10px white;
    transition: 0.2s ease;
}

.top-menu-logo .snifim:hover {
    text-decoration: none;
    text-shadow: 0 0 10px #29AAD8;
    transition: 0.2s ease;
}

.top-menu-logo a.snifim:hover:before, .top-menu-logo .snifim:hover:before {
    box-shadow: 0 0 10px white;
    transition: 0.2s ease;
}


/* benefits payments calendar*/
.ms-acal-rootdiv {
    min-width: 800px;
}

@media screen and (max-width: 768px ) {
   

    .container.main .left-content {
        padding-left: 0em!important;
    }

    .top-menu .container ul.megamenu &gt; li &gt; a {
        padding: 0;
        float: right
    }

   

    .mobile-img {
        width: 100%!important
    }

    .tfasimShaar .main-site-search input[type="text"] {
        width: calc(100% - 3.30em)!important;
    }


    .lobby-actions a .float {
        font-size: 1.3em
    }
    
}


@media screen and (max-width: 500px ) {

    .lobby-actions a .float {
        font-size: 1.3em
    }

    .container.main.container.main h1 {
        font-size: 1.5em!important;
        border-bottom: 0;
        color: var(--mobile-heading)!important;
        padding: 1.2em 0 .3em 0!important;
    }

    

    ul.anchors, .forms-list ul, .lobby-links ul {
        column-count: 1!important;
        column-gap: 0em!important;
        -moz-column-count: 1!important;
        -webkit-column-count: 1!important;
        -moz-column-gap: 0em!important;
    }
}



@media screen and (max-width: 320px ) {
    .israel-logo br {
        display:none
    }

    .btl-logo {
        height: 3em!important;
    }

    
    .lobby-actions a .float {
        margin-top: -.3em
    }

    .top-menu-left {
        font-size: .63em;
    }
}


.container {
    width: 100%;
    max-width: 1440px;
}

.container.main {
    box-sizing: border-box;
}

.container.main p {
    line-height: 1.5em!important;
    padding: 0;
}

.inner-page .container.main {
    display: table
}

.breadcrumbs {
    font-size: .9em;
    border-bottom: var(--breadcrumbsBorder);
    padding: .95em!important;
    color: #333
}

.breadcrumbs span &gt; span {
    display: none
}

.breadcrumbs span &gt; span.breadcrmps-lnk, .breadcrumbs span &gt; span.RootStyle ,.breadcrumbs .breadcrumbs-item {
    display: inline-block;
}

.breadcrumbs a {
    color: var(--breadcrumbs);
}

.breadcrumbs .breadcrmps-lnk a:after, .breadcrumbs .separator:after {
    content: "\f053";
    font: normal normal normal 14px/1 FontAwesome;
    margin: 0em 1em;
    font-size: 0.8em;
    opacity: .5;
    vertical-align: baseline;
}

.container.main .left-content {
    display: table-cell;
    vertical-align: top;
    padding-left: 2em;
}

.container.main .left-menu {
    display: table-cell;
    width: 14%;
    vertical-align: top;
}

.container.main .right-menu {
    display: table-cell;
    width: 20%;
    vertical-align: top;
}

.container.main .right-menu + .left-content {
    padding-left: 2em;
    padding-top: 0;
}

.lobby-pic {
    width: 100%;
    display: table;
}

.lobby-pic &gt; div {
    width: 100%;
    display: table-cell;
    background: url(/_layouts/15/images/btl.website/lobby-pic1.jpg) no-repeat center;
    background-size: auto 100%;
    height: 144px;
}

.lobby-banner a:hover {
    text-decoration: none;
    background: #FFFAEA;
    transition: 0.2s ease;
}

.lobby-banner {
    margin-top: 6em;
}

.lobby-banner a {
    background: aliceblue;
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 1em;
    border-radius: 0.5em;
    border: 1px solid #A7D4EE;
    text-align: center;
    font-weight: bold;
    line-height: 1.5em;
    transition: 0.2s ease;
    margin-bottom: 1em;
}

.right-menu .aruzim-menu {
    position: absolute;
    transition: 0.2em ease;
    right: -100%;
    display: block;
    width: 62%;
    padding: 1em 0.5em;
}

.right-menu .open .aruzim-menu {
    display: block;
    transition: 0.2em ease;
    position: absolute;
    background: #DBEFFB;
    top: 4.7em;
    right: 20em;
    width: 28em;
    padding: 1em 0.5em;
    border-radius: 0.5em;
    box-shadow: 0.1em 0.1em 0.4em silver;
    border: 1px solid #74BFE3;
    z-index: 22;
}

.right-menu .open .aruzim-menu + .arrow {
    content: ' ';
    border-style: solid;
    float: right;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #65A4CA;
    border-width: 1em 1em;
    margin: -2.6em 0em 0px 1px;
    z-index: 22;
    right: 18.1em;
}

.right-menu .open .aruzim-menu + .arrow:after {
    content: ' ';
    border-style: solid;
    float: right;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #DBEFFB;
    border-width: 1em 1em;
    margin: -0.95em -0.90em 0px 1px;
    z-index: 22;
}

.right-menu .open .aruzim-menu a:before {
    content: ' ';
    width: 4em;
    height: 4em;
    display: block;
    background-color: #389DD8;
    border-radius: 50%;
    position: relative;
    margin: 0 auto 0.6em;
    background-image: url(/_layouts/15/images/btl.website/right-menu-sprite.png);
    background-size: 100%;
    /* transition: 0.2s ease; */
}

.right-menu .open .aruzim-menu a:nth-child(1), .right-menu .open .aruzim-menu a:nth-child(2), .right-menu .open .aruzim-menu a:nth-child(3) {
    font-weight: bold
}

.right-menu .open .aruzim-menu a:nth-child(1):hover:before, .right-menu .open .aruzim-menu a:nth-child(2):hover:before, .right-menu .open .aruzim-menu a:nth-child(3):hover:before {
    box-shadow: 0 0 1em #FFB42E;
    background-color: #FD991B;
}

.right-menu .open .aruzim-menu a:hover:before {
    box-shadow: 0 0 1em #389DD8;
    transition: 0.2s ease;
    background-color: #0B70AB;
}

.right-menu .open .aruzim-menu a:nth-child(1):before, .right-menu .open .aruzim-menu a:nth-child(2):before, .right-menu .open .aruzim-menu a:nth-child(3):before {
    /* box-shadow: 0 0 0.5em #FFB42E; */
    border: 0.1em solid #ffb42e;
    box-sizing: border-box;
    background-color: #FDB941;
}

.right-menu .open .aruzim-menu a:nth-child(1):before {
    background-image: url(icons/right-menu-shtrudel.svg);
}

.right-menu .open .aruzim-menu a:nth-child(2):before {
    background-image: url(icons/right-menu-upload.svg);
    background-position: -3px 1px
}

.right-menu .open .aruzim-menu a:nth-child(3):before {
    background-image: url(icons/right-menu-calc.svg);
}

.right-menu .open .aruzim-menu a:nth-child(4):before {
    background-image: url(icons/right-menu-money.svg);
}

.right-menu .open .aruzim-menu a:nth-child(5):before {
    background-image: url(icons/right-menu-lock.svg);
}

.right-menu .open .aruzim-menu a:nth-child(6):before {
    background-image: url(icons/right-menu-download.svg);
    background-position: -0px 2px
}

.right-menu .open .aruzim-menu a:nth-child(7):before {
    background-image: url(icons/right-menu-stamp.svg);
}

.right-menu .open .aruzim-menu a:nth-child(8):before {
    background-image: url(icons/right-menu-bank.svg);
    background-position: -0.1em -0.1em;
}

.right-menu .open .aruzim-menu a:nth-child(9):before {
    background-image: url(icons/right-menu-shekel.svg);
    background-size: 90%;
    background-position: 3px 3px
}

.right-menu .open .aruzim-menu a:nth-child(10):before {
    background-image: url(icons/right-menu-reload.svg);
    background-position: 0px 1px
}

.right-menu .open .aruzim-menu a:nth-child(11):before {
    background-image: url(icons/right-menu-mail.svg);
    background-position: -1px 1px
}

.right-menu .open .aruzim-menu a:nth-child(12):before {
    background-image: url(icons/right-menu-phone.svg);
}

.right-menu .open .aruzim-menu a {
    display: block;
    font-weight: normal;
    font-size: 0.85em;
    padding: 0.6em 1em;
    float: right;
    width: 33%;
    box-sizing: border-box;
    text-align: center;
    min-height: 8.5em;
}

.right-menu .open .aruzim-menu a:hover {
    text-decoration: none;
    color: #062131;
}

.right-menu .actions {
    background-color: whitesmoke;
    padding: 0;
    width: 94%;
    font-weight: 700;
    box-sizing: border-box;
    border-radius: 0.5em;
    margin-bottom: 1em;
    float: right;
}

.right-menu .actions.open .lnk {
    padding-bottom: 1em;
    background: #CCE6F6;
}

.right-menu .actions .lnk:hover {
    background-color: #CCE6F6;
    width: 100%;
    box-sizing: border-box;
    transition: 0.2s ease;
}

.right-menu .actions.open .lnk:hover {
    border-radius: 0.5em;
}

.right-menu .actions .lnk {
    cursor: pointer;
    padding: 1em 0.5em 1em 0.5em;
    border-radius: 0.5em;
    transition: 0.2s ease;
}

.right-menu .actions .lnk b {
    float: right;
    width: 1.7em;
    height: 1.7em;
    background-image: url(icons/ico-cog.svg);
    background-size: 100%;
    margin: -0.3em 0.4em 0 0.3em
}

.right-menu .actions .lnk strong {
    float: left;
    width: 2em;
    height: 2em;
    background-image: url(icons/ico-hamburger.svg);
    background-size: 100%;
    margin: -0.5em 0.4em 0 0.3em
}

.lobby .right-menu {
    padding: 0 1em 0 0;
}

.right-menu {
    box-sizing: border-box;
    padding-left: 2em;
}

.lnk.page-menu {
    display: none
}

.right-menu ul {
    font-size: 0.89em;
    list-style-position: inside;
    list-style-type: none;
    padding: 0;
    /* background-color:#f5f5f5; */
    /* border-radius:0.5em; */
    display: table;
    width: 95.4%;
    /* box-sizing: border-box; */
}

.right-menu ul li:first-child a:hover, .right-menu ul li:last-child a:hover {
    border-radius: 0
}

.right-menu ul li {
    display: table-row
}

.right-menu ul li a {
    color: #0678a0;
    border-bottom: 1px solid #cfe7f5;
    padding: .5em;
    display: table-cell;
    /* transition:0.2s ease; */
    width: 100%;
    background-color: #ffffff;
    font-size: 1.1em;
}

.right-menu ul li a.BtlRightMenuSelected, .right-menu ul li a:hover {
    text-decoration: none;
    /* transition:0.2s ease; */
    background-color: var(--circlebg);
    /* padding: 1em 1.5em 1em 0.5em; */
    /* background-image: url('/_layouts/15/images/btl.website/menu-arrow-right.png'); */
    background-repeat: no-repeat;
    background-size: 1em 100%;
    background-position: top right;
    display: table-cell;
    color: var(--button1hoverBg);
}

.right-menu ul li b {
    background-color: white;
    background-repeat: no-repeat;
    display: table-cell;
    width: 2em;
    height: 10px;
    margin: 0px;
    z-index: 1;
    background-size: 100% 100%;
}

.right-menu ul li a.BtlRightMenuSelected + b, .right-menu ul li a:hover + b {
    background-image: url('/_layouts/15/images/btl.website/menu-arrow-left.png');
}

.right-menu ul li a.BtlRightMenuSelected:before, .right-menu ul li a:hover:before {
    /* content:""; */
    width: 1.5em;
    height: 2.23em;
    position: absolute;
    margin: -0.5em -1.5em 0 0;
    display: block;
    float: right;
    background: url('/_layouts/15/images/btl.website/menu-arrow-right.png') no-repeat 0.5em 0px;
    background-size: 69% 97%;
}

.right-menu ul li a.BtlRightMenuSelected:after, .right-menu ul li a:hover:after {
    /* content: " "; */
    /*
		width: 2em;
		
		height: 1em;
		
		margin:-0.61em  0 0 -2.9em;
		
		display: table-cell;
		
		background: red;
		*/
}

.hp .icons {
    padding-bottom: 0em;
    position: relative;
    margin: 0 auto;
}

.hp .zchuyot .icons {
    width: 100%;
}

.life .icons &gt; a, .peulot .icons &gt; a {
    width: 24%;
    margin: 0em .25% 1em;
    background: #003a63;
    font-size: 1.1em;
    padding: 0 0 .8em;
}

.life .icons &gt; a img {
    width: 100%;
    margin-bottom: .8em;
}

.life h2 {
    font-size: 1.8em;
    font-weight: normal;
    margin: 1em 0
}

.life .icons &gt; div , .zchuyot .icons &gt; div {
    cursor: pointer;
    cursor: pointer;
    box-sizing: border-box;
    /* padding: 0 1em; */
}

.zchuyot .icons &gt; div {
    width: 33%;
}

.life .icons {
    margin: 0 -.5em;
}

.icons &gt; div, .icons &gt; a {
    display: block;
    /* margin: 0 0 4em; */
    float: right;
    text-align: center;
    text-decoration: none;
    padding: 0;
    box-sizing: border-box;
}

.peulot .icons a {
    color: #1a4b6d;
}

.zchuyot .icons * {
    color: #413572;
}

.life .icons a {
    color: #fff;
}

.life .icons a:hover {
    background: #012742;
    box-shadow: 0 0 10px white;
}

.hp .icons div:hover:before, .hp .icons &gt; a:hover:before {
    box-shadow: 0 0 3em #FFF;
    transition: 0.2s ease;
    cursor: pointer;
}

.hp .icons &gt; a h3, .hp .icons &gt; a p {
    float: right;
    width: 100%;
    padding: 0;
    margin: 0;
}

.life .icons a:before, .zchuyot .icons a:before {
    /* content: " "; */
    display: inline-block;
    width: 0.4em;
    height: 0.4em;
    border-radius: 50%;
    margin: -1em 0 0.15em 0.4em;
}

.life .icons a:before {
    /* background: #49BB65; */
}

.zchuyot .icons a:before {
    background: #A38FF5;
}

.hp .icons h3, .hp .icons &gt; a h3 {
    font-size: 1.7em;
    font-weight: normal;
    margin: 0.7em 0;
}

.hp .icons &gt; a p {
    box-sizing: border-box;
    padding: 0 2em
}

.peulot .icons &gt; a:before {
    border: 2px solid #3389c8;
}

.zchuyot .icons &gt; div:before {
    border: 2px solid #5939c3;
}

.life .icons &gt; div:before {
    border: 2px solid #529e65;
}

.icons div:before, .icons &gt; a:before {
    display: block;
    margin: 1em auto 0;
    background-color: white;
    background-size: 100%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 7.6em;
    height: 7.6em;
    /* content:" "; */
    transition: 0.2s ease;
}

.peulot a.ico-calc:before {
    background-image: url(icons/ico-calc.svg);
}

.peulot a.ico-download-form:before {
    background-image: url(icons/ico-download-form.svg)
}

.peulot a.ico-phone:before {
    background-image: url(icons/ico-phone.svg)
}

.peulot a.ico-stamp:before {
    background-image: url(icons/ico-stamp.svg)
}

.peulot a.ico-upload-form:before {
    background-image: url(icons/ico-upload-form.svg)
}

.zchuyot div.ico-life-events:before {
    background-image: url(icons/ico-life-events.svg)
}

.zchuyot div.ico-population-groups:before {
    background-image: url(icons/ico-population-groups.svg)
}

.zchuyot div.ico-ill:before {
    background-image: url(icons/ico-ill.svg)
}

.life div.ico-motherhood:before {
    background-image: url(icons/ico-motherhood.svg)
}

.life div.ico-job-break:before {
    background-image: url(icons/ico-job-break.svg)
}

.life div.ico-pgia:before {
    background-image: url(icons/ico-pgia.svg)
}

.life div.ico-old:before {
    background-image: url(icons/ico-old.svg)
}

.life div.ico-dead:before {
    background-image: url(icons/ico-dead.svg)
}

.peulot .panel-more a &gt; div {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: inherit;
}

.peulot .panel-more, .zchuyot .panel-more, .life .panel-more {
    clear: both;
    padding: 1em 1em 1em;
    text-align: right;
    float: LEFT;
    margin: 0 0 -3em 1em;
    background: #437ca4;
    text-align: center;
    border-radius: .5em;
}

.peulot .panel-more a {
    background: 0;
    border: 0;
    margin: 0;
    padding: 0;
}

.zchuyot .panel-more {
    background: none repeat scroll 0 0 #59479a;
}

.life .panel-more {
    /* background: none repeat scroll 0 0 #398e46; */
}

.panel-more a {
    display: block;
    width: 8em!important;
}

.peulot .panel-more a:hover {
    text-decoration: underline;
}

/*              LOGIN           */
.hp .float-panel {
    display: table;
    float: left;
    font-size: 1em;
    position: absolute;
    right: 69%;
    top: 9.5em;
    width: 28%;
    z-index: 5;
}

.hp .float-panel .top, .hp .float-panel .bottom {
    display: table-row;
    padding: 0.5em;
    text-align: center;
}

.hp .float-panel .bottom {
    background: #3284bf;
}

.hp .float-panel h2 {
    color: #0368b7;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: .8em 1em;
    width: 100%;
    box-sizing: border-box;
    background: #eaeaea;
    text-align: right;
    border-radius: .2em .2em 0 0;
}

.hp .float-panel h2:before {
    background: url("/_layouts/15/images/btl.website/ico-hp-lock.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 100%;
    /* content: " "; */
    float: right;
    height: 1.7em;
    margin: -0.4em 0 0 0.3em;
    width: 1.3em;
}

.hp .float-panel input[type='text'], .hp .float-panel input[type='password'], .hp .float-panel a.signup {
    width: 70%;
}

.hp .float-panel input[type='text'], .hp .float-panel input[type='password'] {
    border: 1px solid #c3c3c3;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    margin: 0 0 0.8em;
    padding: 0.3em;
    border-radius: 0.2em;
}

.hp .float-panel input[type='text']:focus, .hp .float-panel input[type='password']:focus {
    border: 1px solid #fff;
    box-shadow: 0 0 10px #fff;
}

.hp .float-panel input[type="submit"] {
    background: none repeat scroll 0 0 #a4e2ff;
    border: 0 none;
    border-radius: 3em;
    color: #005d93;
    display: inline;
    font-family: arial;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0.5em auto;
    padding: 0.2em 1.5em;
    text-align: center;
    cursor: pointer;
    transition: 0.2s ease;
    display: block;
}

.hp .float-panel input[type="submit"]:hover {
    background: #fffea4;
    transition: 0.2s ease;
}

.hp .float-panel a &gt; div {
    font-size: 1.3em;
    border-left: 1px dotted white;
    padding-left: .3em;
    margin-left: .3em
}

.hp .float-panel a {
    display: block;
    color: white;
    margin: 0.8em 0;
    font-size: 1.3em;
    font-weight: bold;
}

a.panel-login, a.panel-signup {
    background: var(--logoblue);
    padding: 1em;
    border-radius: .2em .2em 0 0;
}

.hp .float-panel a.more {
    background: white;
    color: #189cca;
    padding: 1em 1em 0;
    float: right;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    border-radius: 0 0 0 .2em;
    font-size: 1em;
}

.hp .float-panel a.signup {
    background: none repeat scroll 0 0 #afc7d6;
    border-radius: 0.2em;
    color: #005d93;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0.8em auto ;
    padding: 0.5em 0.2em;
    transition: 0.2s ease;
}

.hp .float-panel a.more:after {
    content: " ";
    border-width: .6em;
    border-color: white white transparent transparent;
    BORDER-STYLE: SOLID;
    margin: .8em .98em 0 0;
    position: absolute;
    font-size: 1.3em;
}

.hp .float-panel:after {
    content: " ";
    background: white;
    margin: 0em 0 0 0;
    width: 5.6em;
    height: 1.4em;
    float: right;
    border-radius: 0 0em 0.2em 0
}

.hp .float-panel a.signup:hover {
    text-decoration: none;
    background: #fffea4;
    transition: 0.2s ease;
}

a.panel-signup {
    background: #29aad7;
    margin-top: -0.6em!important;
    border-radius: 0 0 .2em .2em;
    font-weight: normal!important
}



.container {
    display: table;
    margin: auto;
}



/*      FOOTER      */
.footer {
    background: none repeat scroll 0 0 rgb(50, 114, 160);
    color: white;
    font-size: .8em;
    padding: 1em;
    margin-top: 1em;
}

.israel-logo {
    float: right;
    width: 13%;
    font-size: 1em;
    padding-right: 2em;
    padding-top: 0.2em;
    min-width: 11em;
    box-sizing: border-box;
    order: 2;
}

.israel-logo &gt; img {
    float: right;
    margin: -0.5em 0 0 0.6em;
}

.israel-logo &gt; small {
    float: right;
    width: 100%;
    font-size: 0.7em;
    margin: 2.3em 0;
    line-height: 1.6em;
}

.up-link:before, .up-link:after {
    content: " ";
    display: table;
    clear: both
}

.up-link a {
    float: left;
}

.footer .up-link a {
    color: white;
}

#mainContent .up-link a {
    color: #197bc2;
    float: left;
}

#mainContent .up-link a:hover {
    color: #082d48
}

.footer .links {
    float: right;
    font-size: 1.2em;
    margin-left: 0%;
    width: 14%;
    box-sizing: border-box;
    padding: 0 0 0 1%;
    /* overflow: -webkit-paged-x; */
}

.footer .siteLinks {
    float: right;
    font-size: 1.2em;
    margin-left: 4%;
    width: 13%;
}

.footer .follow_us {
    float: right;
    width: 100%;
    border-bottom: 1px dotted white;
    padding: 0.2em 0 1em;
    margin: 0 0 2em;
    font-size: 1.2em;
    /*overflow: -webkit-paged-x;*/
    box-sizing: border-box;
    line-height: 2em;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    order: 1;
    align-items: center;
}

.footer .follow_us &gt; span {
    text-align: center;
    margin: 0 1em;
}

.footer-section {
    width: 100%;
    float: right;
    padding: 2em 0;
    border: 0px;
}

.footer-section.last {
    border-top: 1px dotted white;
    margin-top: 2em;
    display: flex;
    flex-wrap: wrap;
    padding-top: 1em;
}

.footer .container .footer-section + span {
    color: #3272a0!important;
}

.footer-section.last .links {
    width: 49.8%;
    box-sizing: border-box;
    line-height: 1.7em;
    order: 4;
}

.footer-section.last .links ul li {
    float: right;
    margin: 0 1.6em;
}

.footer a[href$=".pdf"]:after {
    content: "";
}

.footer .links a {
    float: right;
    width: 100%;
    color: white;
    padding: 0.3em 0;
    border: 1px solid transparent
}

.footer .links h4 {
    margin: 0 0 1em;
    color: white;
    font-weight: bold;
}

.footer .links h4 a {
    padding: 0;
    float: none;
}

.footer .up-link {
    float: left;
    overflow: -webkit-paged-x;
    order: 5;
}

.footer .copy {
    float: right;
    width: 29%;
    border-left: 1px dotted white;
    border-right: 1px dotted white;
    padding: 0 1em 0 0;
    margin: 0 0em;
    box-sizing: border-box;
    order: 3;
}

.footer .copy + .links a {
    float: right;
    width: 30%;
    border-right: 1px dotted white;
    text-align: center;
    padding: 0;
    margin-top: .8em
}

.footer .copy + .links a:first-child {
    border: 0
}

.footer .copy + .links {
    width: 28%
}

.footer .up-link a {
    color: white;
    float: right;
    line-height: 2.8em;
    font-size: 1em;
}

.sticky .up-link a div, .footer .up-link a div {
    font-size: 2em!important;
    border: 0.07em solid rgba(255, 255, 255, 0.43);
    width: 1em;
    text-align: center;
    border-radius: .2em;
    height: 1em;
    margin: 0.1em 0.3em 0.0em 0;
    float: left;
}

.footer a.footer-rss, .footer a.footer-youtube, .footer a.footer-facebook, .footer a.footer-telegram, .footer a.footer-instagram, a.footer-tiktok, a.footer-whatsapp {
    background: rgba(255, 0, 0, 0.8);
    text-align: center;
    border-radius: 50%;
    width: 1em;
    height: 1em;
    margin: 0 0.5em;
    padding: .4em;
    display: inline-block;
    vertical-align: middle;
}

.footer a.footer-rss {
    background: rgba(255, 165, 0, 0.81)
}

.footer a.footer-rss:hover {
    background: orange
}

.footer a.footer-youtube:hover {
    background: red
}

.footer a.footer-rss .fa, .footer a.footer-youtube .fa {
    color: white;
    font: normal normal normal 14px/1 FontAwesome!important;
}

.footer a.footer-telegram {
    color: #4AAEE9;
    background: transparent;
    font-size: 1.7em;
    padding: 0;
    margin: 0 0.25em;
}
.fab.fa-telegram-plane {position: relative;}

.fab.fa-telegram-plane:after {
    content: "";
    background: white;
    position: absolute;
    display: block;
    height: 0.6em;
    width: 0.6em;
    top: 5px;
    left: 5px;
    border-radius: 50%;
    z-index: 0;
}

.fab.fa-telegram-plane:before {
    position: relative;
    z-index: 2;
}
.footer a.footer-telegram:hover {
    color: #59c0fd;
}

.footer a.footer-instagram {
    color: white;
    background: rgb(64,106,201);
    background: linear-gradient(138deg, rgba(64,106,201,1) 0%, rgba(129,66,192,1) 29%, rgba(250,81,72,1) 65%, rgba(255,215,84,1) 100%);
}

.footer a.footer-instagram:hover {
    color: white;
    background: rgb(64,106,201);
    background: linear-gradient(138deg, rgba(64,106,201,1) 0%, rgba(129,66,192,1) 19%, rgba(250,81,72,1) 55%, rgba(255,215,84,1) 90%);
}

.footer a.footer-facebook {
    background: #3b5998
}

.footer a.footer-facebook:hover {
    background: #5a81d4
}

.footer a .fab.fa-facebook-f {
    color: white;
}

.footer a .fab.fa-instagram {
    color: white;
}

.social-panel {
    background: #F3F4F7;
    position: fixed;
    width: 4em;
    left: 0em;
    z-index: 222;
    top: 33%;
    border-radius: 0 0.6em 0.6em 0;
    transition: 0.2s ease;
    text-align: center;
    font-size: .7em;
    box-shadow: 0 0 1em #E6E1E1;
}
.footer a.footer-tiktok {
    background: #000;
    color: white;
    text-shadow:1px 1px #d50043, -1px -1px #00cfc9;
}

.footer a.footer-tiktok:hover {
    background: #181818;
    text-shadow:1px 2px #f7004d, -1px -2px #00efe8;
}

.footer a.footer-whatsapp {
    background: #26c943;
    color: white;

}

.footer a.footer-whatsapp:hover {
background: #37e155;
}
.social-panel a {
    width: 2.5em;
    height: 2.5em;
    background: #6666CC;
    border-radius: 50%;
    display: block;
    margin: 0.8em auto;
    opacity: 0.5;
    background-size: 100%;
    background-repeat: no-repeat;
}

.social-panel a:hover {
    opacity: 1;
    transition: 0.4s ease;
}

.social-panel .email {
    background-color: #8c898e;
    background-image: url(/_layouts/15/images/btl.website/ico-email.png);
}

.social-panel .facebook {
    background-color: #263f9d;
    background-image: url(/_layouts/15/images/btl.website/ico-facebook.png);
}

.social-panel .google {
    background-color: #d33c27;
    background-image: url(/_layouts/15/images/btl.website/ico-google.png);
}

.social-panel .twiter {
    background-color: #00a3f0;
    background-image: url(/_layouts/15/images/btl.website/ico-twiter.png);
}

.social-panel .rss {
    background-color: #ff7600;
    background-image: url(/_layouts/15/images/btl.website/ico-rss.png);
}

h1 + .content-toolbar {
    margin: .5em 0 2em
}

.content-toolbar {
    float: left;
    margin: .5em 0;
}

.content-toolbar a {
    color: var(--breadcrumbs);
    font-size: .95em;
    line-height: 16px;
    text-decoration: none!important;
}

.content-toolbar a:hover {
    color: #000406;
}

.content-toolbar a &gt; div {
    margin-left: .4em;
    float: right;
}

.content-toolbar .floatOposite {
    margin-right: 1em
}

.content-toolbar a &gt; div {
    margin-left: .4em ;
    font-size: 1.1em;
}

@media (max-width: 425px) {
    .content-toolbar a.floatOposite {
        overflow:hidden;
        width: 1.5em;
        white-space: nowrap;
        display: flex;
    }

    .content-toolbar a.floatOposite div {
        display: flex;
        margin: 0.2em;
    }
}

a.share.float {
    display: none;
}

.lobby-actions {
    margin-bottom: 2em;
    border-bottom: 2px solid var(--headingborder);
    padding-bottom: 1.5em;
}
.lobby-actions ul {
    list-style: none!important;
}


.lobby-actions a span {
    width: 100%;
    line-height: 1.2em;
    display: table-cell;
    vertical-align: middle;
    font-family: 'Arimo', sans-serif!important;
    max-width: 10.4em;
}

.right-menu h2, .lobby-actions h2 {
    font-size: 1.2em;
    padding: 0;
    color: var(--heading2);
    float: right;
    width: 100%;
    font-weight: bold;
    margin-bottom: 1em;
    min-height: 4.15em;
    box-sizing: border-box;
    display: flex;
    border-bottom: 2px solid var(--headingborder);
    align-items: end;
    padding-bottom: 0.7em;
}


.lobby-actions a {
    color: #166783;
    display: flex;
    padding: .0em 0em;
    position: relative;
    text-align: right;
    transition: all 0.2s ease 0s;
    vertical-align: top;
    width: 100%;
    z-index: 4;
    line-height: 2.4em;
    float: right;
    margin: .2em 0;
    font-family: Arimo;
    max-width: 14em;
    align-items: center;
    font-size: 0.9em;
}

.lobby-actions a:after, .lobby-actions a:before {
    display: none!important;
}

.lobby-actions a .icon {
    font-family: 'Simple-Line-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.lobby-actions .HpTitle {
    display: none;
}






.lobby-actions a.more-actions .icon-grid.float:before {
    content: "\e902";
    font-family: "icomoon"!important
}

.lobby-actions a .icon:before {
    content: "\e910";
    font-family: 'icomoon';
}

.lobby-actions a.bank .icon:before {    content: "\e90b";    }		
.lobby-actions a.coins .icon:before {content: "\e911";}
    .lobby-actions a.halat .icon:before {content: "";}		
.lobby-actions a.zimun-tor .icon:before {content: "\e909";}		
.lobby-actions a.icon-paper-plane .icon:before {content: "\e901";}		
    .lobby-actions a.icon-lock .icon:before {content: "\e905";}
.lobby-actions a.faq .icon:before {content: "\e906"!important;}
.lobby-actions a.ishurim .icon:before {content: "\e90d"!important;}
.lobby-actions a.forms .icon:before {content: "\e90f"!important;}
.lobby-actions a.calc .icon:before {content: "\e90c"!important;}
.lobby-actions a.mosdot .icon:before {    content: "\e912" !important;        }
.lobby-actions a.tipim .icon:before {    content: "\e900" !important;        }
.lobby-actions a.calendar .icon:before {    content: "\e90a" !important;        }
.lobby-actions a.yeuts .icon:before {content: "\e90f" !important;        }
.lobby-actions a.appeal .icon:before {content: "\e913";}
    .lobby-actions a.peilutKeila .icon:before {   content: "\e907"!important;        }
    .lobby-actions a.icon-note .icon:before {content: "";}
.lobby-actions a.more-actions .icon-grid:before {    content: "\e902"!important;      }
.lobby-actions a.agashat-tofes .icon:before {    content: "\e90e"!important;            }
.lobby-actions a.digital .icon:before {content: "\e904"!important;       }
.left-menu .lobby-actions a.digital .icon:before {content: "\e904"!important;}
.lobby-actions a.bank-account .icon:before {    content: "\e90b"!important;}

.lobby-actions a[href="https://b2b.btl.gov.il/BTL.ILG.Payments/MaavarKupotCholimInfo.aspx"] .icon:before {
    content: "\e903"!important;
}

a[href="https://funds.btl.gov.il"] .icon.float:before {
    content: "\e01f";
    font-family: 'Simple-Line-Icons';
    font-size: 0.7em;
}

a.shaarEvaluation .icon.float:before {
    content: "\e039";
    font-family: 'Simple-Line-Icons';
    font-size: 0.7em;
}

.lobby-actions a.peilutKeila .icon:before {
    content: "\e08a"!important;
    font-family: 'Simple-Line-Icons';
    font-size: 0.7em;
}



.lobby-actions a .float:before {
    font-size: 1.1em;
    display: flex
}



.lobby-actions a:hover .float {
    color:var(--heading2);
    transition: .2s ease
}

.lobby-actions a:hover {
    text-decoration:none;
    color: #0362a4
}

.lobby-actions a .float {
    padding: 0;
    color: var(--iconcolor);
    border-radius: .2em;
    margin: 0 0 0 .2em;
    transition: .2s ease;
    background: white;
    width: 1.4em;
    display: flex;
    height: 1.4em;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    max-height: 1.4em;
    min-width: 1.4em;
    box-sizing: border-box;
}

.container.forms-list {
    padding: 0;
}

.container.lobby-links {
    padding: 2em 0 1em;
    border-top: 0.15em solid var(--headingborder);
    margin-top: 1em;
}

.menu-buttons .container.lobby-links {
    padding: 0;
    margin: 0;
    border: 0
}

.menu-buttons .container.lobby-links ul {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
}

.forms-list ul {
    column-count: 3!important;
    -moz-column-count: 3!important;
    ;-webkit-column-count: 3!important;
}

.footer a:focus {
    outline-color: white;
    box-shadow: 0px 0px 2px white;
    border: 1px solid white
}

.side-menu-btn a:focus {
    border: 1px solid black!important;
    outline-color: black;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 171, 1, 0.74);
}

ul.anchors, .forms-list ul, .lobby-links &gt; ul {
    list-style-type: none;
    padding: 0 0;
    margin: 0;
    column-count: 2;
    column-gap: 2em;
    -moz-column-count: 2;
    -moz-column-gap: 2em;
    -webkit-column-count: 2;
}

.lobby-links ul.OP_List {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
}

.anchors li, .forms-list li, .lobby-links li {
    float: none;
    padding: 0.7em 0;
    font-size: 1.1em;
    margin: 0 0;
    border-top: 1px solid #cfe7f5;
    page-break-after: avoid
}

ul.anchors {
    margin-bottom: 2em;
    float: none
}

.anchors li a, .forms-list li a, .lobby-links li a {
    color: #224d6d;
}

.anchors li a:hover, .forms-list li a:hover, .lobby-links li a:hover {
    text-decoration:none
}

.anchors li a:before, .forms-list li a:before, .lobby-links li a:before {
    content: '•';
    font-size: 1.6em;
    float: right!important;
    line-height: 0.37em;
/*    color: #77cbff; */
    display: inline-block;
    margin: .12em 0 0 0.2em;
    font-family: FontAwesome;
    font-weight: bold;
}

.anchors li a {
    padding: .5em;
    margin: 0;
    float: none;
    width: 100%;
    box-sizing: border-box;
}

.il-ItemTitleTd_gray {
    background-color: #e9f3f7!important;
}

.forms-list li a:hover:before, .lobby-links li a:hover:before {
    text-decoration:none;
    color: #224d6d
}

.container.forms-list li, .container.lobby-links li {
    border-left: white 2px solid;
    width: 100%;
    padding: .0em 0em;
    box-sizing: border-box;
    break-inside: avoid;
    page-break-inside: avoid;
    display: inline-block;
}

.container.main .container.lobby-links .OP_List li {
    padding: 0;
}

.container.lobby-links .OP_List li {
    width: 100%
}

.container.lobby-links .OP_List li li {
    width: 97%;
    float: none;
    padding: .7em 0!important;
    border-left: 0;
}

.container.main .container.lobby-links .OP_List li a:hover {
    text-decoration:underline!important;
}

.container.main .container.lobby-links.dateList .OP_List li a:hover {
    text-decoration:none!important;
}

.container.main .container.lobby-links .OP_List li a.closedLink {
    background: aliceblue!important;
    font-weight: bold;
    margin-top: .5em!important;
    border-top: 1px solid #cfe7f5;
}

.container.main .container.lobby-links .OP_List .TitleLink + .Details {
    margin-top: 0;
    padding-top: 0;
    padding-right: 1.5em;
}

.container.lobby-links .OP_List .TitleLink + .Details p {
    padding: .2em 0!important;
    margin: 0
}

.container.lobby-links .OP_List .TitleLink + .Details span {
    font-size: 16px!important;
    font-weight: normal!important;
    font-family: inherit!important
}

.container.lobby-links .OP_List .TitleLink + .Details a {
    display: inline;
    color: #197bc2!important;
    text-decoration: underline!important
}

.container.lobby-links .OP_List .TitleLink + .Details a:after, .container.lobby-links .OP_List .TitleLink + .Details a:before {
    display:none
}

.lobby-forms li: nth-child(3n), .lobby-links li:nth-child(3n) {
    border-left:none
}

.anchors, .forms-list, .lobby-links {
    /* background:#eee; */
    padding: 2em 0;
}

.anchors li a:before, .forms-list li a:before, .lobby-links li a:before {
/*    content: "\f104"; */
    transition: .2s ease;
}

.anchors li a:hover:before, .forms-list li a:hover:before, .lobby-links li a:hover:before {
    color:#0f4866
}

.anchors li a:hover, .forms-list li a:hover, .lobby-links li a:hover {
    background: #f2f5f7;
    text-decoration: none!important
}

.anchors li a, .forms-list li a, .lobby-links li a {
    color: #0f4866;
    display: block;
    text-decoration: none!important
}

.anchors li a:hover, .forms-list li a:hover, .lobby-links li a:hover {
    color:#000000;
    text-decoration: underline!important
}

.container.lobby-links.emptyPage {
    border: 0;
    margin-top: 0;
    width: 100%
}

.container.lobby-links.emptyPage li {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.anchors li {
    margin: 0;
    padding: 0!important;
}

.container.lobby-links li &gt; a {
    padding: 0.7em 0.5em;
    text-decoration: none!important;
    display: flex;
}

.dateList span {
    font-weight: bold;
    margin: 0.1em 0em 0 .5em;
    font-size: 87%;
}

.topimage {
    Width: 100%;
    animation: menushow .5s 1;
}

.lobby-links.lobby-links &gt; ul a span {
    margin-bottom: 0!important;
}

a.il-ItemTitleA.txt14 {
    display: block;
    padding: 0.4em 0;
}

.il-ItemDescTitle {
    display: block;
    padding: .4em 0;
}

.il-ItemDescTitle:before {
    content: "\f104";
    font-family: FontAwesome;
    float: right;
    font-weight: bold;
    margin: 0 .5em
}

.il-ItemDescTitle + span {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ececec;
    padding: 0.5em 2em;
}

table.il-OpenCloseItemTable {
    width: 100%;
}


/* --------------- TIPIM ---------------- */
ul.TipimList h2 {
    color: #0362a4;
    font-size: 1.22em;
    font-weight: bold;
    margin: 1em 0 1.5em 0;
}

ul.TipimList li:before {
    content: "\f0eb";
    font-size: 1.6em;
    float: right;
    line-height: 0.37em;
    color: #77cbff;
    left: 0.08em;
    position: relative;
    display: block;
    margin: .22em 0 0.3em 0.2em;
    font-family: FontAwesome;
}

ul.TipimList {
    list-style-position: outside
}

.TipimList ul li.txt13, ul.TipimList li {
    border-top: 1px solid #82B5EF;
    float: right;
    width: 100%;
    padding: 1em 0!important;
    margin: 00!important;
}

ul.TipimList li &gt; div {
    float: left;
    width: calc(100% - 1.5em);
    margin: 0;
    padding: 0;
}

ul.TipimList li div &gt; p {
    padding: 0;
    margin: 0
}

a.txt11.bluelight-lnk.PrintRemove img {
    display: none;
}

a.txt11.bluelight-lnk.PrintRemove:after {
    content: "\f106";
    font-family: FontAwesome;
    margin: 0 .4em;
    font-weight: bold
}

.side-menu-btn a {
    background-color: var(--button1bg);
    border-radius: 4px;
    float: right;
    width: 100%;
    color: #fff !important;
    font-size: 1em;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0.5em;
    margin: 10px 0 0 0;
    cursor: pointer;
    transition: 0.2s ease;
    text-decoration: none!important;
}

.side-menu-btn a:hover {
    transition:0.2s ease;
    background-color: var(--button1hoverBg)!important;
    text-decoration: none
}

.middle-panel .fullwidth-banner.side-menu-btn {
    background-color: #D1F0FB;
    text-align: center;
}

.middle-panel .fullwidth-banner.side-menu-btn span {
    font-size: 1.2em;
    color: var(--heading2);
    width: 100%;
}

.middle-panel .fullwidth-banner.side-menu-btn:hover {
    border: 1px solid #97D0E4;
}

a.l2f-link img {
    opacity: 0;
    position: absolute;
    width: 10px;
    height: 20px;
}

a.icon-download {
    margin: 0 .2em;
}

.il-AllItemsTD table.txt12 tr td:last-child {
    width:5em
}

a[href$=".html"]:after,a[href$=".pps"]:after, a[href$=".xlsx"]:after, a.icon-xls[href$=".xls"]:after, .GsaResult a:before, a.icon-download[href$=".ppt"]:after, a.icon-download[href$=".xls"]:after, a.icon-download[href$=".doc"]:after, a.icon-edit:after, a.icon-download[href$=".pdf"]:after, .tenferFile:after, a.pdf:after, a.doc[href$=".docx"]:after, a.xls[href$=".xlsx"]:after, a.xls[href$=".xls"]:after, a.doc[href$=".doc"]:after, a.ppt[href$=".ppt"]:after, a.ppt[href$=".pptx"]:after, a[href$=".pdf"]:after, a.doc[href$=".DOCX"]:after, a.xls[href$=".XLSX"]:after, a.xls[href$=".XLS"]:after, a.doc[href$=".DOC"]:after, a.ppt[href$=".PPT"]:after, a.ppt[href$=".PPS"]:after, a.ppt[href$=".PPTX"]:after, a[href$=".PDF"]:after {
    font-family: FontAwesome;
    margin: 0em 0px 0px 0em;
    display: inline-block;
    float: none!important;
    width: auto!important;
}

.tenferFile:after, a[href$=".docx"]:after, a[href$=".xlsx"]:after, a[href$=".xls"]:after, a[href$=".doc"]:after, a[href$=".ppt"]:after, a[href$=".pptx"]:after, a[href$=".pdf"]:after, a[href$=".pps"]:after, a.doc[href$=".DOCX"]:after, a.xls[href$=".XLSX"]:after, a.xls[href$=".XLS"]:after, a.doc[href$=".DOC"]:after, a.ppt[href$=".PPT"]:after, a.ppt[href$=".PPS"]:after, a.ppt[href$=".PPTX"]:after, a[href$=".PDF"]:before {
    margin: 0em 0.4em;
    font-family: FontAwesome;
}

.GsaResult.pdf a:before,a[href$=".pdf"]:after,a[href$=".PDF"]:after {
    content: "\f1c1";
    background: none!important;
    color: #da0000;
}
a[href$=".html"]:after {
/*    content: "\f56d"; */
    background: none!important;
    color: var(--button1bg);
}
a.icon-download.naguish {
    display: inline-flex;
    width: 1em;

}

a.icon-download.naguish:before {
    content: "\f29a";
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: bold;
    position: absolute;
    font-size: 0.65em;
    background: white;
    height: 1em;
    width: 1em;
    border-radius: 50%;
    float: right;
    line-height: 1em;
    top: 1em;
    left: -0.4em;
}


a[href$=".xlsx"]:after, a[href$=".XLS"]:after, a[href$=".xls"]:after, a.icon-xls[href$=".xls"]:after, .GsaResult a[href$=".xlsx"]:before, .GsaResult a[href$=".xls"]:before {
    content: "\f1c3"!important;
    color: #01ab01!important;
    font-family: FontAwesome;
}

.GsaResult a[href$=".xlsx"]:after, .GsaResult a[href$=".xls"]:after {
    display:none
}

#mainContent a.icon-download {
    text-decoration: none;
    position: relative
}

#mainContent a.icon-download:after {
    font-size: 1em;
}

a[href$=".docx"]:after, a[href$=".doc"]:after, .GsaResult a[href$=".docx"]:before, .GsaResult a[href$=".doc"]:before {
    content: "\f1c2";
    color: navy;
}

a[href$=".pps"]:after, a[href$=".pptx"]:after, a[href$=".ppt"]:after, .GsaResult a[href$=".pptx"]:before, .GsaResult a[href$=".ppt"]:before {
    content: "\f1c4";
    color: #ff964a!important;
}

a.FAQFile:after {
    margin: 0em .5em 0px 0;
    display: inline-block;
    font-family: FontAwesome;
    color: #51b0e2;
    content: "\f059"!important;
}

a.PayIcon:after {
    margin: 0em 0px 0px .5em;
    display: inline-block;
    font-family: FontAwesome;
    color: #ffb300;
    content: "\f20b"
}

.GsaResult a:after {
    content:""
}

a[href$=".xlsx"]:after, a.l2f-link:after {
    font-family: FontAwesome;
    display: inline-block;
    color: #01ab01;
    font-size: 1.1em;
}

.side-menu-btn a.l2f-link:after {
    color: white;
    margin-right: 0.5em!important;
    font-weight: normal;
}

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".ppt"]:after {
    color: #ff964a!important;
}

a[href="#head_link"], a[href="#mainContent"] {
    text-decoration: none!important
}

a[href="#head_link"]:hover, a[href="#mainContent"]:hover {
    text-decoration:underline!important
}

.GsaResult a[href$=".aspx"]:before {
    display:none;
}

a.icon-edit {
    text-decoration: none!important
}

a.icon-edit:before {
    content: "\f040";
    font-family: FontAwesome;
}

.form-title a {
    color: #356E98;
    font-weight: bold
}

.form-title a:hover {
    text-decoration:underline!important
}

.icon-order {
    text-decoration: none!important
}

.order.l2f-link:before, .icon-order:before {
    font-family: FontAwesome;
    content: "\f0ea";
}

.icon-edit span, .icon-download span, .icon-order span {
    text-indent: -50000px;
    position: absolute;
    width: 20px;
}

.icon-edit, .icon-download, .icon-order {
    font-size: 1.5em
}

.milui:before {
    font-family: FontAwesome;
    content: "\f040";
}

.naguishText a[href$=".pdf"]:after {
    font-family: 'Font Awesome 5 Free'!important;
    content: "\f2a8";
    font-weight: 900;
    padding-right: 8px!important;
    color: inherit!important;
}

.tender-toolbar.publication .side-menu-btn a.l2f-link.icon {
    font-size: 1.3em;
    color: var(--button1bg)!important;
    text-decoration: underline!important;
    line-height: 2.2em;
    margin-right: 1em;
    margin-left: 1em;
}

.tbl.PageDir a:hover {
    text-decoration:none;
    color: navy
}

.tender-toolbar .side-menu-btn {
    float: left;
    margin: 10px 4px 0;
    padding: 0;
    width: 11em;
    text-align: center;
    font-size: .9em;
}

.tender-toolbar .side-menu-btn.nowidth {
    width: initial;
}

.tender-toolbar .side-menu-btn.nowidth {
    float: right;
}

.tender-toolbar {
    float: right;
    width: 100%;
    margin-bottom: 2em;
    border-bottom: var(--boxshadowBorder);
    padding-bottom: 2em;
}

.tender-toolbar .side-menu-btn a.PayIcon:before, .tender-toolbar .side-menu-btn a.l2f-link:before {
    color:white;
    margin-left: .4em!important;
    font-weight: normal
}

.tender .row {
    float: right;
    width: 100%;
}

.tender .row strong {
    float: right;
    width: 7em;
    margin: .5em 0;
}

.tender .row span {
    float: right;
    width: calc(100% - 7em);
    margin: .5em 0;
}

.tender fieldset {
    border: 2px solid #f5a8a8;
    border-radius: 5px;
    padding: 3%;
    margin: 2em 0;
    float: right;
    width: 100%;
    box-sizing: border-box;
}

.tender fieldset legend {
    font-weight: bold;
    background: #fff;
    padding: 0 10px;
    color: #e46060
}

.tender fieldset * {
    float: none!important;
}

.tender hr {
    clear: both;
    border: 0;
}

.tender-content span {
    font-size: 1em!important;
}

.tender-toolbar.publication &gt; div {
    float: right
}

.tender-toolbar.publication label {
    float: right;
    line-height: 5em
}

.tender-toolbar.publication .side-menu-btn a {
    background: none;
    width: auto;
    font-size: 2em;
}

.tender-toolbar.publication .side-menu-btn a:hover {
    background:#eee!important
}

.tender-toolbar.publication .side-menu-btn a[href$=".docx"]:after, .tender-toolbar.publication .side-menu-btn a[href$=".doc"]:after {
    color: navy!important;
}

.tender-toolbar.publication .side-menu-btn a[href$=".pdf"]:after {
}

.tender-toolbar.publication .side-menu-btn a.l2f-link:after, .tender-toolbar.publication .side-menu-btn a.l2f-link:before {
    margin: 0!important;
}

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".PDF"]:after, .tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".pdf"]:after {
    color: #da0000;
}

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".xls"]:after, .tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".XLS"]:after {
    color: #01ab01;
}

.tender-toolbar.publication .side-menu-btn {
    margin: 0px .5em 0 0;
    width: auto;
    float: right;
}

.side-menu-btn a.l2f-link[href$=".html"]:after {
    content:"\f35d";
    margin: 0!important;
    font-family: 'Font Awesome 5 Free'!important;
    display: inline-block;
    color: #71bae3;
    font-size: 1.1em;
    font-weight: bold;
}

/*--------------------*/
.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".html"]:before {
    content: "חוברת דיגיטלית";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline
}

.tender-toolbar.publication .side-menu-btn a.l2f-link[href$=".pdf"]:before {
    content: "קישור לקובץ PDF";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline
}

.tender-toolbar.publication .naguishText a[href$=".pdf"]:before {
    content:""!important
}

.tender-toolbar.publication .side-menu-btn a[href$=".xlsx"].l2f-link:before {
    content: "קישור לקובץ excell";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline;
}

.tender-toolbar.publication .side-menu-btn a[href$=".ppt"].l2f-link:before, .tender-toolbar.publication .side-menu-btn a[href$=".pps"].l2f-link:before {
    content: "קישור לקובץ PowerPoint";
    color: var(--button1bg);
    font-size: 0.64em;
    display: inline-block;
    padding: 0.3em 0em 0em 0.5em;
    float: right;
    font-weight: bold;
    text-decoration: underline;
}

@media (max-width: 500px) {
    .tender-toolbar.publication &gt; div {
        display:flex;
        flex-direction: column;
        width: 100%;
    }

    .tender-toolbar.publication .side-menu-btn {
        margin: 0
    }

    .tender-toolbar.publication .side-menu-btn a {
        background: #f3f3f3;
        margin: 0 0 0.4em!important;
        width: 100%;
        display: flex;
        flex-direction: row;
        text-align: right;
        justify-content: center;
    }
}

/*---------------------------------*/
#lbl_title + .PageDir.MyDir {
    margin: 1em 0;
}

#lbl_title + .PageDir.MyDir &gt; div[style="display:table"] .txt12.MyDir div {
    padding: .5em 0
}

#lbl_title + .PageDir.MyDir &gt; div[style="display:table"] .txt12.MyDir div:first-child {
    width:7em;
}

.form-description {
    font-size: .9em;
}

.form-description p {
    margin: 0;
}

.form-description p span {
    font-size: inherit!important;
}

/* STATS  */
.additionalDesc {
    display: block;
    font-size: 0.9em!important;
    margin: 1em 0!important;
}

.additionalDesc + fieldset div {
    display: table-cell;
    padding-left: 3em;
    padding-top: 1em;
}

.additionalDesc + fieldset div label {
    display: table-cell;
    width: 3em;
}

.additionalDesc + fieldset div select {
    width: 22em;
    margin: 0!important;
    padding: .5em;
    box-sizing: border-box;
    display: table-cell;
}

.additionalDesc + fieldset div input {
    display: table-cell;
    width: 8em;
}

#SubjectMsgContainer {
    padding: 1em;
    border-radius: .5em;
    box-sizing: border-box;
    border: 1px solid #93bdd5;
    font-size: 1em!important;
    background: #f6fbff;
    float: right;
    width: 100%;
    display: flex;
    gap: 1em;
    box-sizing: border-box;
}

#SubjectMsgContainer:before {
    content: "\f06a";
    font-family: fontawesome;
    font-size: 1.2em;
    color: var(--iconcolor);
}

.results.statistics h2 {
    font-size: 1.5em;
    margin: 1em 0 0;
}

.results.statistics .tbl caption h3 {
    color: var(--heading2);
    font-weight: bold;
    padding: .5em 0;
    font-size: 1.25em!important;
}

div#SubjectMsg:before {
    content: "\f06a";
    font-family: fontawesome;
    position: absolute;
    margin: 0 -1.2em 0 0;
    font-size: 1.2em;
    color: #e29934
}

div#SubjectMsg {
    padding: 1em 2em 1em 1em;
    border-radius: .5em;
    box-sizing: border-box;
    border: 1px solid #93bdd5;
    font-size: 1em!important;
    background: #f6fbff;
}



.forms-options i {
    color: #2e86b1;
    font-size: 1.5em;
    display: inline-block;
    margin: 0 0 .5em .5em;
}

.forms-options li:before {
    display:none
}

.hp-slider {
    width: 67.8%;
    float: right;
}

.news {
    float: left;
    width: 32.2%;
}

.news .news-body {
    height: 13em
}



/*  ARCHIVES  */
@media (min-width: 1000px) {
    .lobby-links.Archive &gt; ul.anchors {
        column-count: 3;
    }
}

.Archive h2 {
    font-weight: bold;
    font-size: 1.2em;
    color: #0362a4;
    border-bottom: 1px solid var(--headingborder);
    padding: .5em 0;
    margin: 0 0 2em 0;
}

.lobby-links.Archive li a:before {
    margin-bottom:.5em
}

/* ---------------------------------------------------  RESPONSIVE ---------------------------------------- */
@media screen and (min-width: 1440px ) {
    .uncles.lobby-links ul {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
    }

    .uncles.lobby-links ul a {
        display: flex;
        /*max-width: 20.5em;*/
    }

    .container {
        width: 100%;
        padding: 0 2em;
        box-sizing: border-box
    }

    .top-search {
        width: 42.78%!important;
    }

    .cameraCont &gt; div &gt; img {
        height: 18em!important;
        width: 100%!important;
        margin: 0!important;
    }

    .forms-list li, .lobby-links li {
        width: 48%;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1300px) {
    .container {
        font-size: 87%;
    }
}

@media screen and (max-width: 1140px ) {
    #contentRow111 {
        width:1140px
    }
}

@media (max-width: 1330px) and (min-width:1000px) {
    .container.main {
        padding: 0 2em;
    }
}

@media screen and (min-width: 1024px ) {
    .container {
        width:100%;
        padding: 0 0;
        box-sizing: border-box;
    }

    .main.container {
        padding: 0
    }

    .top-search {
        width: 53%;
    }

    .top-menu-left {
        font-size: .83em;
        padding: 0;
        display: flex;
        height: 3.6em;
        align-items: center;
    }

    .news .news-body {
        height: 16em;
    }
}

@media (width: 1024px) {
    .zhuyot-luach h3:before {
        zoom:60%;
    }
}

/*                HUGE SCREEN      */
@media screen and (min-width: 1920px ) {
    .hp-slider {
        width: 65.6%;
        float: right;
    }

    /*.cameraSlide &gt; img {
		height:20em!important;
		}*/
    .news {
        float: left;
        width: 34.35%;
    }

    .top-menu-drop-off , .top-menu-drop {
        right: 50%!important;
        margin-right: -720px;
    }

    .float-panel {
        font-size: 1em;
        top: 12.7em;
        width: 18%;
        left: 8%;
    }

    .peulot {
        margin-top: 4px;
    }
}

.top-banner {
    position: absolute;
    width: var(--topbanner-w);
    height: 102px;
    background: #ffffff;
    right: calc(50% - (var(--topbanner-w) - 36.5em));
    margin-top: -6.2em;
    border-radius: .3em;
    border: 1px solid #d6d4d0;
    display: flex;
    vertical-align: middle;
    text-align: center;
    box-sizing: border-box;
    padding: 1em;
    font-size: 1.2em;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    box-shadow: 0.1em 0.1em 0.3em #ccc;
}

@media (max-width: 1440px) and (min-width: 1025px) {
    a.top-banner {
        margin-right: 0;
        top: 14.9em;
        right: calc(50% - (var(--topbanner-w) - 31.8em));
    }

    .wrap.sticky + #wrapPageContent a.top-banner {
        top: 6.8em;
    }
}

@media (max-width: 1440px) and (min-width: 1366px) {
    a.top-banner {
        top: 16.3em;
        right: calc(50% - (var(--topbanner-w) - 34em));
    }
}

/*                LARGE HUGE SCREENS      */
@media screen and (max-width: 1680px ) {
    .float-panel {
        font-size: .9em;
        top: 15em;
        width: 25%;
        right: 65%;
    }
}

@media screen and (max-width: 1600px ) {
    .hp-slider {
        width:65%;
        float: right;
    }

    .news {
        float: left;
        width: 34.4%;
    }

    .news .news-body {
        height: 16.2em
    }

    .float-panel {
        font-size: .8em;
        top: 16em;
        width: 30%;
        right: 65%;
    }
}

/*                SMALL HUGE SCREEN      */
@media screen and (max-width: 1440px ) {
    #btl_TabDiv1 &gt; div:first-child {
        height: 125px!important;
    }

    .urgentNewsContainer.empty + #btl_TabDiv1 &gt; div:first-child {
        height: 206px!important
    }

    .container {
        width: 100%;
        padding: 0 0;
        box-sizing: border-box;
        max-width: 1330px;
    }

    .top-menu-drop-off, .top-menu-drop {
        right: 0!important;
        margin-right: 0px;
    }

    .float-panel {
        font-size: .85em;
        top: 13em;
        width: 25%;
        right: 68%;
    }

    .megamenu_light_theme .megamenu &gt; li &gt; div.dropdown_fullwidth.showInFocus {
        margin-right: -50%!important;
    }
}

@media (max-width: 1440px) and (min-width: 1025px) {
    .cameraCont &gt; div &gt; img, .camera_target {
        height: 18em!important;
        width: 100%!important;
        margin-left: 0!important;
    }
}

/*                LARGE SCREEN      */
@media screen and (max-width: 1366px ) {
    .hp .float-panel {
        font-size: .75em;
        top: 15em;
        width: 30%;
        right: 65%;
    }

    #btl_TabDiv1 &gt; div:first-child {
        height: 117px!important;
    }

    .urgentNewsContainer.empty + #btl_TabDiv1 &gt; div:first-child {
        height: 180px!important;
    }
}

/*                MEDIUM SCREEN      */
@media screen and (max-width: 1024px ) {
    #contentRow111 {
        width:1007px
    }

    .btl-logo {
        width: 39%
    }

    .main-site-search {
        font-size: .8em
    }

    .main-site-search input[type='button'], .top-menu-logo input[type='button'].SearchBtn {
        width: 4.5em;
        height: 4.5em;
    }

    .dropdown_fullwidth:before {
        border-width: 1em
    }

    .megamenu_light_theme .megamenu &gt; li &gt; div.dropdown_fullwidth.showInFocus {
        max-width: 1007px!important
    }

    #btl_TabDiv1 &gt; div:first-child {
        height: 105px!important;
    }

    .urgentNewsContainer.empty + #btl_TabDiv1 &gt; div:first-child {
        height: 156px!important;
    }

    .cameraCont &gt; div &gt; img, .camera_target {
        height: 16.8em!important;
        width: 100%!important;
        margin-left: 0!important;
    }

    .container {
        width: 100%;
        padding: 0 0;
        box-sizing: border-box;
        max-width: 1000px;
        margin: auto;
    }

    body {
        font-size: 1em
    }

    .top-menu-drop-off, .top-menu-drop {
        right: 0!important;
        margin-right: 0px;
    }

    .float-panel {
        right: 65%;
        width: 28%;
        top: 18em;
        font-size: 0.6em;
    }

    .float-panel h2 {
        margin: 0;
        font-size: 1.8em;
    }

    body {
        font-size: 0.85em;
        overflow-x: hidden;
    }

    .life, .zchuyot, .peulot, .zhuyot-lnks, .zhuyot-luach, .footer, .bot-baners {
        font-size: .85em;
        /* padding: 0 1em 2em 1em; */
    }

    .top-banner {
        right: calc(50% - (var(--topbanner-w) - 26em));
        margin-top: -4.8em;
        height: 86px;
    }

    .hp-slider {
        width: 67.5%;
        float: right;
    }

    .news {
        float: left;
        width: 31.8%;
    }

    .news .news-body {
        width: 319px;
        min-height: 17.5em;
        height: 17.5em;
    }

    .slider-text {
        font-size: 3em!important
    }

    .footer .copy {
        /* width: 20%!important; */
        padding: 0 1em;
    }

    .footer .follow_us {
        /* width: 23%!important; */
    }
}

@media screen and (max-width: 1023px ) and (min-width:769px) {
    .top-search {
        width: 58%;
    }

    .top-menu {
        font-size: .8em;
    }

    .top-menu-left {
        font-size: .9em;
    }
}

@media screen and (max-width: 1174px ) and (min-width:1025px) {
    .top-search {
        width: 60%;
    }

    .top-menu {
        font-size: 85%
    }
}

@media screen and (max-width: 960px ) and (min-width:769px) {
    .top-search {
        width: 64%;
        font-size: 70%!important
    }

    .btl-logo {
        width: 30%;
    }

    .top-menu {
        font-size: 60%
    }

    .top-menu-logo {
        /* height: 5em!important; */
    }
}

/* SMALL LAPTOP */
@media (max-width: 1280px) {
    .container {
        max-width: 1240px;
    }
}

/*                SMALL SCREEN      */
@media screen and (max-width: 1000px ) {
    #contentRow111 {
        /* width:1000px */
    }

    .lobby .left-content {
        width: 100%!important;
        display: block!important
    }

    .lobby .container.main .right-menu {
        display: block!important;
        width: 100%!important;
        padding: 0;
    }

    .lobby .container.main .right-menu .lobby-banner {
        margin: 2em 0;
    }

    .lobby .container.main .right-menu .lobby-banner a {
        width: 48%;
        float: right;
        margin: 0 1% 1em;
    }

    .lnk.page-menu {
        background: whitesmoke;
        cursor: pointer;
        padding: 1em 1.5em 0.6em 0.5em;
        border-radius: 0.5em;
        transition: 0.2s ease;
        float: right;
        width: 100%;
        font-weight: bold;
        box-sizing: border-box;
        display: block;
        margin-bottom: 2em;
    }

    .lnk.page-menu strong {
        float: left;
        width: 2em;
        height: 2em;
        background-image: url(icons/ico-hamburger.svg);
        background-size: 100%;
        margin: -0.5em 0.4em 0 0.3em;
    }

    body {
        font-size: 1em
    }

    .hp-slider {
        width: 100%;
        float: none;
    }

    .lobby .top-search div {
        width: 51%;
        margin-top: 1.2em;
    }

    .top-menu-logo .login.snifim {
        width: 28%;
    }

    .top-menu-logo .snifim {
        width: 17%;
    }

    .top-search {
        /* background: none repeat scroll 0 0 #eee; */
        /* float: right; */
        /* width: 100%; */
        font-size: 0.8em;
    }

    .megamenu_button {
        display: block;
    }

    .top-menu .mobile-menu {
        font-family: FontAwesome;
        cursor: pointer;
        display: block;
        float: right;
        margin: 1em 0em 0 0;
        color: #a0d6f5;
    }

    html[dir="ltr"] .top-menu .mobile-menu {
        margin-left: 1em!important;
        margin-top: 0.7em;
    }

    .top-menu .mobile-menu:after {
        content: "\f0c9";
        font-size: 2em;
    }

    .inner-page .container.main .right-menu {
        display: block;
        width: 100%;
        padding: 0;
    }

    .inner-page .container.main .left-content {
        display: block;
        vertical-align: top;
        padding-left: 0;
    }

    .right-menu .actions {
        width: 100%
    }

    .right-menu ul li b {
        display: none
    }

    .right-menu ul li a {
        /* display:block; */
    }

    /*.right-menu h2,
		.right-menu ul {width: 100%;display: none;}
		*/
    .top-menu .container &gt; .megamenu_wrapper {
        width: 50%!important;
        font-size: 95%
    }

    .top-menu-left {
        font-size: 86%;
        margin-top: 0!important;
    }

    .top-langs {
        width: 100%!important;
    }

    .top-menu-logo {
        /* height: 6em; */
        /* margin-bottom: 1em; */
    }

    .hp h2 {
        padding: 0;
        font-size: 2.4em;
        margin: 1em 0 0.3em;
    }

    .hp .icons &gt; div, .hp .icons &gt; a {
        width: 100%;
        margin-bottom: 1em;
        box-sizing: border-box;
        ;padding: 1em;
    }

    .hp .icons &gt; div:first-child, .hp .icons &gt; a:first-child {
        border: 0
    }

    .hp .icons &gt; div:before, .hp .icons &gt; a:before {
        width: 7em;
        height: 7em;
        margin: 1em auto 0em;
    }

    .hp .icons &gt; div:before, .hp .icons &gt; a:before {
        border-width: 2px
    }

    .hp .panel-more a {
        width: 200px
    }

    .hp .float-panel {
        border-left: 0px;
        border-right: 0px;
        box-sizing: border-box;
        display: table;
        float: right;
        font-size: 0.8em;
        position: relative;
        right: 0;
        width: 100%;
        z-index: 5;
    }

    .hp .float-panel {
        top: 7.1em;
    }

    /* .hp .peulot {margin-top: 4.2em;}*/
    .hp .news {
        top: 4em;
    }

    .hp #jssor_1 {
        top: 5.4em!important;
    }

    .hp .float-panel h2 {
        margin: 0.9em 3% 0.8em 0;
        font-size: 1.8em;
        box-sizing: border-box;
    }

    .news {
        float: left;
        width: 100%!important;
        margin-top: 1em;
        padding: 0 1em;
    }

    .news .news-body {
        width: 100%;
        height: 321px!important;
        margin-bottom: 1em;
        border: 0;
    }

    .urgentNewsContainer.empty + #btl_TabDiv1 &gt; div:first-child {
        height: 279px!important;
    }

    .hp .float-panel .top &gt; span {
        float: right;
        width: 100%;
    }

    .hp .float-panel input[type="text"], .hp .float-panel input[type="password"], .hp .float-panel a.signup {
        width: 30%;
    }

    .hp .news .news-body {
        width: 100%;
    }

    .btl-logo {
        /* height: 5.7em; */
        /* margin: 1em 25% 0 0; */
        /* width: 63%; */
    }

    .form-links li, .lobby-links li {
        width: 48%
    }

    .lobby-actions .container {
        padding: 0em ;
        box-sizing: border-box
    }

    .lobby-actions a:before {
    }

    .israel-logo {
        float: none;
        font-size: 1.1em;
        text-align: center;
        width: auto;
    }

    .israel-logo &gt; img {
        display: block;
        float: none;
        margin: 1em auto 0em;
    }

    .israel-logo {
        float: right;
        font-size: 1.1em;
        margin: 2em 0;
        padding: 0;
        text-align: center;
        width: 100%;
    }

    .israel-logo &gt; small {
        box-sizing: border-box;
        float: right;
        font-size: 0.7em;
        line-height: 1.6em;
        margin: 1.3em 9%;
        width: 83%;
    }

    .footer .links {
        float: right;
        font-size: 1.2em;
        margin: 0 1% 0 0;
        min-height: 8em;
        width: 13%;
    }

    .bot-baners a:before {
        height: 3.9em;
        min-width: 3.9em;
        border: 2px solid #fff;
    }

    .bot-baners ul {
        flex-flow: initial;
        flex-wrap: wrap;
    }

    .bot-baners ul li {
        width: 49%;
        margin: 0 0 .5em 0;
    }

    .social-panel {
        font-size: 0.9em
    }

    .container.main {
        margin-top: 0em;
        padding: 0 2em;
    }

    body.inner-page .form-links li, body.inner-page .lobby-links li {
        /* width:100%; */
        border-left: 0
    }

    body.inner-page .forms-list li, body.inner-page .lobby-links li {
        width: 48%
    }

    .form-links ul, .lobby-links ul {
        padding: 0 2em;
        margin: 0;
    }
}

@media screen and (max-width: 880px ) {
    .content-toolbar {
        width:100%;
        margin-bottom: 1em
    }
}

/*                IPAD            */
@media screen and (min-width: 769px ) {
    .form-title, .form-description {
        display:table-cell;
        width: 50%
    }

    td.td1 &gt; div, td.td2 &gt; div {
        display: table;
        width: 100%
    }
}

@media screen and (max-width: 768px ) {

    .top-menu .container ul.megamenu &gt; li:first-child {
        display: table-cell;
    }

    .container.main h1 {
        padding: 0.5em 0 .3em 0!important;
        margin-top: 0;
    }

    .big-buttons {
        margin: 0 -1%;
        padding-bottom: 40px;
        width: 100%;
    }

    .big-buttons a {
        width: 100%!important;
        height: auto;
    }

    .big-buttons img {
    }

    .big-buttons span {
    }

    .btl-logo {
        height: 4em;
        margin: 1.5em 0% 0;
        width: 46%;
        max-width: 100%;
    }

    .top-search {
        background: white;
        float: left;
        width: 45%;
        font-size: 0.8em;
        margin-left: 0;
        margin-top: 0.1em;
    }

    .top-langs &gt; a {
        display: none
    }

    .top-search &gt; div.top-search-box {
        margin-top: 1em;
        float: left;
        transition: .2s ease;
        width: 100%;
        display: table;
    }

    .top-langs .lang-en, .top-langs .lang-am, .top-langs .lang-ru, .top-langs .lang-ar, .top-langs .lang-fr, .top-langs .lang-es, .top-langs .lang-he {
        float: right;
    }

    .top-search .top-phones {
        float: right;
        color: var(--logoblue);
        margin-top: 0.1em;
        font-weight: bold;
        font-size: 1.1em;
    }

    .top-menu-logo {
        height: 7.5em;
        margin-bottom: 0;
    }

    .top-menu-left {
        float: left;
        width: 85%;
        margin: .5em 0;
        font-size: .95em;
        position: absolute;
        right: 12%
    }

    .top-menu-logo input.SearchBox {
        /* width: calc(100% - 40px); */
    }

    .top-menu-logo, .top-menu {
        padding: 0 0em;
        box-sizing: border-box;
    }

    .top-menu {
        height: 4em
    }

    .top-menu .container &gt; .megamenu_wrapper {
        position: absolute;
        width: auto!important;
        margin: -.5em 1em 0;
    }

    .top-menu .container ul.megamenu &gt; li &gt; a.menuitem_drop {
        float: right;
        width: 100%;
        padding: .5em;
        box-sizing: border-box;
    }

    .megamenu_light_theme .megamenu_container &gt; ul &gt; li:hover &gt; a.openSubCategories, .top-menu .container ul.megamenu &gt; li &gt; a.openSubCategories {
        display: none!important;
    }

    .container.main .right-menu {
        display: none;
    }

    .container.main {
        margin-top: 1em;
        padding: 0 2em;
    }

    .hp .float-panel, .hp #jssor_1 {
        top: 0em!important;
    }

    .hp .float-panel h2 {
        margin: 0;
        font-size: 1.8em;
        box-sizing: border-box;
        float: right;
        width: 100%;
    }

    a.panel-login, a.panel-signup {
        padding: 1em;
        width: 42.5%;
        float: left;
        border-radius: .2em;
        margin-left: 1em!important;
    }

    a.panel-signup {
        background: #29aad7;
        margin-top: 0.8em!important;
        font-weight: normal!important;
    }

    .hp .news .news-body {
        /* display:none */
    }

    .hp .news {
        margin: 0 0;
        width: 100%;
        padding: 1em;
    }

    .hp .news .mobile-news {
        display: block
    }

    .hp .news .mobile-news &gt; span {
        margin: 0 1em
    }

    .hp .news .mobile-news &gt; span &gt; strong {
        margin: 0 0 0 .5em
    }

    .zhuyot-luach .container &gt; ul &gt; li {
        width: 95%;
        padding-top: 2em!important;
        min-height: initial!important;
    }

    /*.hp .peulot h2 {font-size: 1.5em;} */
    .hp .float-panel a.more {
        background: #f6f6f6;
        padding: 1em;
        border-radius: 0 0 .2em .2em;
        text-align: center;
        width: 10%;
        float: left;
    }

    .hp .float-panel a.more:after {
        border-color: #f6f6f6 transparent transparent #f6f6f6;
        margin: -.8em -5.8em 0 0em;
        border-width: 1.2em;
    }

    .hp .float-panel:after {
        display: none;
    }

    /*.hp .peulot {
		    margin-top: 0;
		}*/
    .peulot a {
        width: 33.33%;
    }

    .peulot .panel-more a {
        background: 0;
        border: 0;
        margin: 0;
        padding: 0;
    }

    .hp .icons &gt; div, .hp .icons &gt; a {
        width: 49%;
        padding: 1em;
        margin: .3em .5%;
    }

    .life .icons {
        margin: 0
    }

    .hp h2 {
        font-size: 2em;
        text-align: center;
    }

    .lobby-pic &gt; div {
        width: 100%;
        display: table-cell;
        background: url(/_layouts/15/images/btl.website/lobby-pic1.jpg) no-repeat 85% 0px;
        background-size: auto 100%;
        height: 144px;
    }

    .container.main .left-menu {
        width: 25%;
        padding-right: 1em;
    }

    .container.main {
        padding: 0 1em;
    }

    .lobby-actions {
        font-size: .8em
    }

    .lobby-actions .container {
        padding: 0em 0em 0 0;
    }

    .lobby-actions a {
        width: 100%;
        line-height: 1em;
        font-size: 1.4em;
    }

    .lobby-actions a .float {
        font-size: 1.6em!important;
    }

    .lobby-actions a span {
        font-size: .85em;
        max-width: initial;
    }

    h1 {
        margin-top: .3em;
        font-size: 1.7em;
        padding-top: .3em;
    }

    .form-links ul, .lobby-links ul {
        padding: 0;
        column-count: 1;
        -webkit-column-count: 1;
        column-gap: 0;
        -moz-column-count: 1;
        -moz-column-gap: 0;
    }

    .footer .copy {
        width: 100%!important;
        text-align: center;
        border: 0;
        padding: 0;
        margin: 1em 0 3em;
    }

    .footer .links {
        width: 47%;
        margin: 0 1em 2em 0;
    }

    .footer .follow_us {
        width: 100%!important;
    }

    .footer-section.last .links {
        width: 34%!important;
    }

    .top-banner {
        margin-top: -4em;
        margin-right: 13%;
        font-size: 1em;
        width: 267px;
        height: 3.5em;
        padding: .6em 1em;
        right: calc(50% - (var(--topbanner-w) - 18.8em));
    }

    .BtlRightMenu.insideItem, .BtlRightMenu ul {
        display: none;
    }

    .BtlRightMenu.insideItem.show, .BtlRightMenu ul.show {
        display: block;
    }

    .BtlRightMenu.insideItem.show .BtlRightMenuHeader {
        color: var(--logoblue);
        font-size: 1.2em;
        padding: 0.5em;
        line-height: 2.3em;
        border-top: 2px solid #b0deff!important;
        font-weight: bold!important;
    }

    .BtlRightMenu ul.show {
        position: absolute;
        background: #5d95bd;
        width: 98%;
        margin: 0 2% 0 0;
        padding: 0;
        box-sizing: border-box;
        float: right;
        border-radius: .3em;
    }
}

.BtlRightMenu.insideItem.show .BtlRightMenuHeader:after {
    width: 0;
    height: 0;
    display: inline-block;
    margin: 1.1em 0px 0 11px;
    padding: 0!important;
    line-height: 1em;
    min-width: 0;
    border-style: solid;
    border-width: .35em;
    border-color: #70b6de transparent transparent transparent;
    text-indent: -5000px;
    direction: rtl;
    content: " ";
    float: left;
}

.BtlRightMenu.insideItem.show ul.show:before {
    border-width: 15px;
    border-style: solid;
    border-color: transparent transparent #5d95bd;
    position: absolute;
    margin-top: -1.8em;
    content: ' ';
    margin-right: 20px;
}
}

/*            MINI IPAD             */
@media screen and (max-width: 600px ) {
    #contentRow111 {
        width:600px
    }

    .container.forms-list li, .container.lobby-links li {
        width: 100%!important;
    }

    .lobby .top-search div {
        margin-top: 0.5em;
    }

    .lobby .top-search .top-phones {
        width: 45%;
        margin-top: 0.5em;
        text-align: left;
    }

    .top-search {
        width: 55%;
    }

    .top-search &gt; div.top-search-box {
        margin-top: 0.8em!important;
        width: 100%!important;
    }

    .top-menu-left {
        width: 80%;
        font-size: .85em;
    }

    .container.main .left-menu {
        width: 100%;
        display: block;
        margin-bottom: 2em;
    }

    .lobby-actions a {
        width: 50%;
        line-height: 1.6em;
        font-size: 1.7em;
        margin: .5em 0;
    }

    .top-banner {
        margin-right: 12%
    }
}

@media screen and (min-width: 481px ) {
    .tbl-row {
        display: table-row;
    }

    .tbl-cell {
        display: table-cell;
    }

    .KabalatKahal .tbl-row {
        border-top: 1px solid #c7dfec;
        display: table-row;
        width: 100%;
    }

    .KabalatKahal .tbl-row:first-child {
        border-top: none;
    }
}

/*                BIG IPHONE            */
@media screen and (max-width: 767px ) {
    .contact-options a {
        padding:.5em 0!important;
        margin: 0!important;
    }

    .contact-options, .contact-options p, .contact-options h2 {
        display: block!important;
        float: right;
        width: 100%!important;
        padding: .5em 0!important
    }

    .contact-options a h2:before {
        margin-bottom: 0.3em!important
    }

    .container-slider-news {
        margin-top: 0em;
        height: 25em;
    }

    .main-site-search {
        font-size: 1em;
        /* width: 100%; */
        /* max-width: 100%; */
        /* min-width: 100%; */
    }

    .top-menu .mobile-menu:after {
        font-size: 27px;
        line-height: 64px;
    }

    .container.imagecontainer {
        overflow: hidden;
        margin-top: 0em;
    }

    .topimage {
        Width: 240%;
        margin-right: -44%;
    }

    .megamenu .insideItem.show {
        width: 464px;
    }

    .top-menu-logo {
        height: 17em;
        /*position:absolute;*/
        border-top: 0;
    }

    .top-menu {
        position: absolute;
        top: 12.1em;
    }

    .btl-logo {
        width: 100%;
        margin: 0em 0em!important;
        position: inherit;
        display: inline-block;
        background-size: auto!important;
        background-position-x: 50%!important;
        background-image: url("/PublishingImages/btl-logo-mobile-slogan.png");
        background-color: var(--logoblue);
        padding: 1em 0;
    }

    .top-search {
        width: 100%;
        background: aliceblue;
        height: 7.2em;
        box-sizing: border-box;
        padding-top: 0.9em;
    }

    .top-menu-left {
        width: 81%;
        font-size: 100%;
        margin: 0.5em 0 0;
        display: table;
        right: 20%
    }

    .top-menu .payments {
        float: none;
        display: table-cell;
    }

    .top-menu .payments, .top-menu .top-about, .top-menu .login, .top-menu .snifim {
        float: none;
        display: table-cell;
        font-size: 88%;
        padding: .5em;
        white-space: nowrap;
        width: 33%;
        text-align: center;
    }

    .top-menu .snifim {
        border-right: 2px dotted #a0d6f5;
        border-left: 2px dotted #a0d6f5;
    }

    .top-menu .login {
        border-right: 2px dotted #a0d6f5;
        display: table-cell!important;
    }

    .top-banner {
        position: inherit;
        margin: 1.5em auto 1em;
        width: 88%;
    }

    .container.main .left-content {
        padding-left: 0
    }

    .top-search &gt; div.top-search-box {
    }

    .top-menu .container &gt; .megamenu_wrapper {
        margin-top: -.5em;
        right: 7%;
    }

    .top-menu .mobile-menu {
        margin-top: 0.5em;
        margin-right: 0em;
    }

    .lobby-actions a:before {
        font-size: 0.5em;
    }

    .peulot {
        margin-top: 0em;
    }

    .footer-section.last .links, .footer .follow_us {
        width: 100%!important;
        margin: 1em 0;
        text-align: center;
        border: 0!important
    }
.footer .follow_us &gt; span{
    width: 100%;
    margin-bottom: 1em;
}
    .footer-section.last .links ul li {
        float: none;
        margin-left: 2em;
        display: inline-block;
    }

    .hp .news {
        top: 9.3em;
        position: relative;
    }

    .hp .top-search div, .top-search div {
        float: right;
        width: 100%;
        box-sizing: border-box;
        padding: 0;
        border-radius: .5em
    }

    .top-langs ul {
        display: block;
        text-align: center;
        width: 100%;
    }

    .top-langs ul li {
        float: none!important;
        display: inline-block
    }

    .top-search .top-phones {
        ;margin: 0!important;
        text-align: center;
        padding: 0;
        font-size: 122%;
    }

    .hp .float-panel input[type="submit"] {
        display: block;
        margin: 1.5em auto;
        width: 76%;
    }

    .top-menu-logo input[type="search"] {
        width: 81%;
        margin-right: 0.2em;
        padding: .5em;
    }

    .top-menu-logo input[type="submit"] {
        font-size: 2.3em;
    }

    .top-menu-logo a.snifim {
        font-size: 1.2em;
        margin: 1.7em 0 0 0.5em;
    }

    .hp .float-panel {
        top: 14.3em;
    }

    .hp .float-panel a {
        display: block;
        margin: 0.8em auto;
        text-align: center;
    }

    .hp .float-panel .bottom {
        display: table-row;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .hp .float-panel a.signup {
        width: 100%;
        margin: 0.5em auto 1em;
    }

    .top-menu-logo .snifim:before {
        display: block;
        float: none;
        height: 2.25em;
        margin: 0 auto;
        width: 2.25em;
    }

    .hp .top-menu-logo a.snifim {
        width: 100%;
        margin: 0em 0 1em;
        font-size: 1.6em;
        clear: both;
    }

    .top-menu-logo a.snifim {
        /* display: block; */
        font-size: 1.6em;
        margin: 0.5em auto 1em;
        text-align: center;
        width: 44%;
    }

    .top-menu-logo input {
        width: 85%;
    }

    .top-langs &gt; a {
        display: none;
    }

    .lobby .top-search .top-phones {
        width: 100%;
        font-size: 1.6em;
        text-align: center;
        margin: 0 0 .5em 0;
        padding: 0;
    }

    .hp .float-panel .bottom {
        background: none repeat scroll 0 0 #3284bf;
    }

    .hp .float-panel a.signup {
        background: none repeat scroll 0 0 #afc7d6;
        border-radius: 0.2em;
        color: #005d93;
        display: inline;
        font-size: 1.4em;
        font-weight: bold;
        margin: 0.8em 3%;
        padding: 0.5em 0.2em;
        transition: all 0.2s ease 0s;
        width: 92%;
    }

    .container.main {
        margin-top: 0em;
        padding: 0 1em;
    }

    .lobby .container.main .right-menu .lobby-banner a {
        width: 100%;
        font-size: 0.7em;
        margin: 0 0 1em 0
    }

    .form-links li, .lobby-links li {
        width: 100%;
    }

    .lobby-actions a {
        width: 33%;
        font-size: 1em;
        padding: 0 0 1em 0;
    }

    .lobby-actions a {
        width: 100%;
        font-size: 1.5em;
        padding: 0 0 0em 0;
    }

    .lobby-actions a .float {
        font-size: 1.3em;
    }

    .right-menu .open .aruzim-menu {
        top: 31.5em;
        right: 0;
        margin: 0 1.5em 0 0;
        width: 21.8em;
        font-size: 0.9em;
    }

    .right-menu .open .aruzim-menu a {
        min-height: 10em
    }

    .right-menu .open .aruzim-menu + .arrow:after {
        border-color: transparent transparent #DBEFFB transparent;
        border-width: 1em 1em;
        margin: -0.95em -1em 0px 1px;
        z-index: 22;
    }

    .right-menu .open .aruzim-menu + .arrow {
        border-color: transparent transparent #65A4CA transparent;
        margin: -1.75em -7.4em 0px 1px;
    }

    .lobby-actions .container {
        padding: 0em ;
    }

    .footer .links {
        width: 50%;
        margin: 0;
        padding: 1em;
        box-sizing: border-box;
        min-height: 1em;
        /* float: none; */
    }

    .footer-section {
        padding: 0;
        /* column-count: 2; */
        display: flex;
        flex-wrap: wrap;
    }

    .footer .copy {
        box-sizing: border-box;
        padding: 0;
        border: 0;
        margin: 0;
        text-align: center
    }

    .copy + .links {
        width: 100%;
        padding: 1em 0;
    }

    .top-menu .top-about {
        display: none;
    }

    .container.main .left-content, .container.main .left-menu, .container.main .right-menu + .left-content {
        width: 100%;
        margin: 0;
        display: block;
        padding: 0;
        position: inherit;
    }

    .tbl-cell, .tbl-row {
        display: block;
    }

    .tbl-row {
        padding: 0;
        margin: .5em 0;
        /* border-bottom:var(--boxshadowBorder); */
    }

    .tbl-cell {
        padding: .5em 0
    }




}

/*                meduim phone            */
@media screen and (max-width: 500px ) {
    #contentRow111 {
        width:100%
    }

    .top-langs li {
        width: 19%;
        display: inline-block;
    }

    .top-langs li {
        width: 18%;
        display: inline-block;
    }

    .top-menu-logo {
        height: 19em;
    }

    .top-menu .container &gt; .megamenu_wrapper {
        margin-top: 1.2em;
        right: 3.5%;
    }

    .top-menu .snifim:before, .top-menu .payments:before, .top-menu .login:before {
        float: none;
        display: block;
        margin: auto!important;
        font-size: 2.3em;
    }

    .top-menu .payments a, .top-menu .top-about, .top-menu .login a, .top-menu .snifim {
        white-space: normal;
        width: 33%;
        text-align: center;
    }

    .news-body, .news {
        margin-top: 1em;
    }

    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
        margin-right: 0em!important;
        width: 370px!important;
    }

    .top-search &gt; div.top-search-box {
        width: 100%!important;
        padding: 1em 0;
        margin: 1em 0 0 0;
    }

    .megamenu_light_theme .megamenu &gt; li &gt; div.dropdown_fullwidth.showInFocus.showInFocus {
        margin: 5em 0em;
    }

    .container.lobby-links li &gt; a {
        display: flex
    }
}

@media screen and (max-width: 435px) {
    .top-menu .container &gt; .megamenu_wrapper {
        right: 0;
    }

    top-menu .container &gt; .megamenu_wrapper {
        margin-top: 0em;
        right: 3%;
    }

    .top-menu .mobile-menu {
        margin-right: .8em!important;
        margin-bottom: 1.5em!important;
    }

    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
        /*width: 406px!important;*/
        width: 100%!important;
        margin-right: -.2em!important
    }
}

@media screen and (max-width: 375px ) {
    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
        width: 302px!important;
        clear: both;
    }

    .top-menu .mobile-menu {
        margin-top: 0;
        margin-bottom: .5em;
        margin-right: 0!important;
    }

    html[dir="ltr"] .top-menu .mobile-menu {
        margin-left: 0!important;
    }

    .top-menu-left {
        font-size: 90%;
        width: 77%;
        right: 21%;
    }

    .top-menu .container &gt; .megamenu_wrapper {
        margin-top: 1em;
        right: 3%
    }

    .top-menu-logo {
        height: 18em;
    }
}

@media screen and (max-width: 360px) {
    .top-menu-left {
        font-size: 72%;
    }
}

/*                IPHONE            */
@media screen and (max-width: 320px ) {
    .BtlRightMenu.insideItem.show.BtlRightMenu.insideItem.show, .megamenu .insideItem.show.insideItem.show {
        width: 276px!important;
        clear: both;
    }

    .top-menu-left {
        font-size: 90%;
    }

    .top-search &gt; div.top-search-box {
        margin: 1em 0 0 0;
    }

    /*.hp .top-search div, .top-search div {    margin-top: 1.5em;}*/
    .top-menu {
        position: absolute;
        top: 11.5em;
        height: 3.5em;
        left: 0;
        right: 0;
    }

    .btl-logo {
        height: 3em;
    }

    .top-menu-logo {
        height: 17em;
    }

    .top-menu .mobile-menu {
        margin-top: 0.2em;
        margin-right: 0.4em!important;
        font-size: 0.8em;
        margin-bottom: .5em;
    }

    .top-menu-logo input[type="search"] {
        width: 78%;
    }

    .top-menu .snifim .float, .top-menu .login .float {
        font-size: 1em;
        margin: .5em 0 0 .2em;
    }

    .top-menu .login .float {
        font-size: 1em;
        margin: .55em 0 0 .2em;
    }

    .right-menu .open .aruzim-menu a {
        min-height: 10em
    }

    .right-menu .open .aruzim-menu {
        top: 32.9em;
        right: 0;
        margin: 0 1.3em 0 0em;
        width: 21.2em;
        font-size: 0.8em
    }

    .right-menu .open .aruzim-menu + .arrow:after {
        border-color: transparent transparent #DBEFFB transparent;
        border-width: 1em 1em;
        margin: -0.95em -1em 0px 1px;
        z-index: 22;
    }

    .right-menu .open .aruzim-menu + .arrow {
        border-color: transparent transparent #65A4CA transparent;
        margin: -1.75em -9.2em 0px 1px;
    }

    
    .top-menu .container &gt; .megamenu_wrapper {
        right: 3%;
        margin: .5em 0.5em 0!important;
    }

    .top-menu-logo .login.snifim, .top-menu-logo a.snifim, .top-menu-logo .login.snifim, .top-menu-logo .login.snifim {
        font-size: 1.3em
    }

    .container.main {
        padding: 0 1em;
    }

    .footer .links {
        width: 100%
    }

    .container.form-links li, .container.lobby-links li {
        width: 100%;
    }

    ul.breadcrumbs.container {
        line-height: 1.5em;
    }

    .footer .links {
        font-size: 1em
    }

    .israel-logo &gt; img {
        width: 8%;
        height: auto;
        margin: .5em auto;
    }

    body.inner-page .form-links li, body.inner-page .lobby-links li {
        width: 100%;
    }

    

    .btl-logo {
        height: 3.2em!important;
        width: 100%!important;
        background-size: 220px!important;
    }

   

    .top-menu-logo input {
        width: 93%;
    }

    .slider-text {
        font-size: 5em!important;
        line-height: 1em!important;
        top: 14%!important;
        right: 42%!important;
        width: 54%!important;
    }
}

/* ------------------ TFASIM  -------------------------*/
.tfasimShaar th.tbl-head: first-child {
    width: 20%;
    border-right: 0;
}

.tfasimShaar th.tbl-head: last-child {
    width: 7%;
}

/*  ---------------------------------------------------------------BTL GRID --------------------------------------------------------*/
h2.tenderList, .FormCaption {
    color: #0362a4;
    font-weight: bold;
    font-size: 1.2em;
}

.tbl-type caption, .tbl caption {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.2em 0;
    text-align: right;
}

.tbl.PageDir caption {
    background: white;
    margin-top: 1em;
    padding: 1em 0;
}

.tbl.PageDir caption h2.FormCaption {
    color: #0362a4!important
}

.tbl-footer {
    border: 0px;
    display: block;
    font-size: 1.1em;
    margin-bottom: 1em;
    padding: .5em;
    width: 100%;
    box-sizing: border-box;
    color: #0362a4;
}

.tbl-type, .tbl {
    border: 1px var(--headingborder) solid!important;
    border-left: 0;
    border-right: 0;
    border-collapse: initial!important;
    box-sizing: border-box;
}

.il-AllItemsTD table.txt12 {
    border-top: 2px var(--headingborder) solid;
}

.tbl-type td, .il-AllItemsTD table.txt12 tr td, .tbl td {
    text-align: right;
    padding: 0.5em;
    line-height: 1.8;
    font-size: inherit;
    /*border-right: 2px white solid;*/
}

.il-AllItemsTD table.txt12 tr:nth-child(odd) td, .tbl-type tr td, .tbl tr td {
    background-color: #E8F7FF;
    border-top: 0;
    border-bottom: 0;
    border-left-color: white;
}

.tbl-type td:first-child, .il-AllItemsTD table.txt12 tr td:first-child, .tbl td:first-child {
    border-right: none;
}

.tbl-type tr:nth-child(odd) td, .tbl tr:nth-child(odd) td {
    background-color: #f7fcff;
    border-top: 0;
    border-bottom: 0;
}

.tbl tr:nth-child(odd) td td, .tbl.tbl.tbl.tbl tr td table td {
    background-color: transparent;
    border: 0;
}

.td1-narrow {
    border-right: 2px white solid;
    background-color: #E8F7FF;
    line-height: 1;
    font-size: inherit;
}

.td1-in {
    font-size: inherit;
}


.td2-in {
    font-size: inherit;
}

.td3 {
    border-right: 2px white solid;
    background-color: #E8F7FF;
    line-height: 1.8;
    font-size: inherit;
}

.td4 {
    border-right: 2px white solid;
    background-color: #D3F0FF;
    line-height: 1.8;
}


html[dir="rtl"] th.tbl-head[scope="row"] {
    text-align: right;
    padding-right: .5em;
}

td.td1, td.td2 {
    border-bottom: 1px solid #c7dfec;
}


tr:first-child td.tbl-head, th.tbl-head {
    border-right: 2px #ccebfb solid;
    border-top: 0px white solid;
    background-color: #4793ca;
    font-weight: normal;
    text-align: right;
    padding: .5em;
    color: white;
}

.tbl th {
    border-bottom: 1px solid #c7dfec;
    vertical-align: middle;
}

.il-AllItemsTD table.txt12 tr:first-child {
    display:table-row
}

/* sharepoint editor tables */
.btl-rteTableHeaderRow-default th h2 {
    color: white!important;
}

.btl-rteTableHeaderRow-default th a {
    color: white;
}

.btl-rteTableHeaderRow-default th a:hover {
    color:#ffd098!important
}

.btl-rteTable-default {
    border: 1px solid #cfd9e2;
    width: 100%!important;
}

.btl-rteTable-default th {
    background: none repeat scroll 0 0 #fdfdfd;
    border-right: 1px solid white;
    border-top: 1px solid #cfd9e2;
    padding: 2px 5px;
    border-bottom: 1px solid #cfd9e2;
    vertical-align: middle;
}

.btl-rteTable-default th: first-child {
    border-right: 1px solid #cfd9e2;
    border-left: 0;
}

.btl-rteTableOddRow-default th.btl-rteTableFirstCol-default {
    background: #f7fcff;
}

.btl-rteTableEvenRow-default th.btl-rteTableFirstCol-default {
    background: #e8f7ff;
}

.btl-rteTableHeaderRow-default th {
    background: #4793ca;
    color: white
}

.btl-rteTableHeaderRow-default th span font {
    color: white!important
}

.btl-rteTableHeaderRow-default th .tooltiped.concepts {
    color: white;
    text-decoration: underline
}

.tooltiped.concepts {
    line-height: inherit!important
}


.btl-rteTable-default tr:first-child th {
    border-top: 1px solid #cfd9e2;
    vertical-align: middle;
    border-left: 1px solid #cfd9e2;
}

tr:last-child th.btl-rteTableFirstCol-default {
    border-bottom: 0;
}

.btl-rteTableEvenRow-default {
    background: none repeat scroll 0 0 #E8F7FF;
}

.btl-rteTableOddRow-default {
    background: none repeat scroll 0 0 #f7fcff;
}

.btl-rteTable-default td {
    border-right: 1px solid #cfd9e2!important;
    padding: .5em;
    border-bottom: 1px solid #cfd9e2;
    border-left: 0!important;
}


.btl-rteTable-default p {
    padding: 0;
    margin: .5em 0;
}

.bg-gray {
    background-color: #dedede;
}

.hova {
    color: #dc4062;
    font-weight: bold;
}

.tip {
    border-bottom: 2px #C6C6C6 solid;
    border-right: 2px #C6C6C6 solid;
}

.tip-in {
    background-color: #FFF5B5;
    border: 1px #316EB5 solid;
    padding: 5px;
}

.tip-in td {
    font-size: 12px;
}

/* --------------- opener text ---------------- */
.opener-txt p * {
    font-size: inherit!important;
}

/* ---------- contact options ------------------ */
.contact-options {
    direction: rtl;
    width: 100%;
    display: table;
}

.contact-options a {
    display: table;
    padding: 0.7em 0;
    font-size: 1em;
    margin: 0 1%;
    border-bottom: 1px solid #cfe7f5;
    width: 100%;
    text-decoration: none!important;
}

.contact-options a h2:before {
    content: "\f104";
    transition: .2s ease;
    font-size: 1.6em;
    float: right;
    line-height: 0.37em;
    color: #77cbff;
    left: 0.08em;
    position: relative;
    display: block;
    margin: .15em 0 0.8em 0.2em;
    font-family: FontAwesome;
    font-weight: bold;
}

.contact-options a:hover h2 {
    text-decoration:underline;
}

.contact-options a:hover {
    background: #f2f5f7;
}

.contact-options p, .contact-options h2 {
    margin: 0;
    padding: 10px;
    vertical-align: middle;
    display: table-cell;
}

.contact-options p {
    padding-right: .8em !important;
    color: initial;
}

.contact-options h2 {
    width: 23%;
    border-left: 1PX SOLID #fff;
    line-height: initial;
    font-weight: bold;
}

/*         TFASIM SHAAR         */
.tfasimShaar .main-site-search {
    width: 100%;
    padding: 1em;
    margin: 0;
    background: #eee;
    box-sizing: border-box;
    float: right;
    font-size: .8em;
    border-radius: .5em
}

.tfasimShaar .main-site-search input[type="button"] {
    float: right;
    margin: 0 1em;
}

.tfasimShaar .boot_container.autoSuggest .boot_box #searchBar {
    flex-direction: row!important;
    align-items: center;
}

.tfasimShaar .boot_container.autoSuggest .boot_box #searchBar label {
    font-size: 1.2em;
    margin-left: .8em
}

.forms-list ul {
    list-style: none;
    list-style-position: inside;
    margin: 0 0 0 -1%;
    width: 100%
}

.forms-list ul li {
    float: right;
    margin: 0 1%;
}

.forms-list ul li a {
    font-size: 1em;
    padding: 0.5em;
    box-sizing: border-box;
    border: 0;
}

.menu-buttons.forms-list ul {
    display: flex;
    flex-wrap: wrap;
}

.menu-buttons.forms-list ul li {
    flex-basis: 15em;
}


.about.w100 {
    padding: 1em;
    font-size: 1.2em;
}

.tbl-cell {
    font-weight: bold;
}

.tbl-cell &gt; label {
    font-weight: normal;
    white-space: nowrap;
    display: block;
    margin-left: 1em;
}

.tbl-cell &gt; label:after {
    content:":"
}


.tbl caption {
    background: #5099cc;
    padding: .5em;
}

.tbl caption, .tbl caption h3, .tbl caption h2 {
    font-size: 1em!important;
    color: #FFFFFF;
}

.results.statistics .tbl caption {
    background: none;
}

.visuallyHiden , .visuallyHidden {
    text-indent: -9999em;
    height: 1px;
    position: absolute;
}

.hideWithIndent {
    text-indent: -9999em;
    height: 1px;
}



/* MOBILE STICKY MENU */
.stickyMobile .top-phones.mobile a:first-child {
    position: fixed!important;
    top: 2em;
    left: -3em;
}

.stickyMobile .top-phones.mobile a:first-child:before {
    content: "\f095";
    position: absolute;
    margin: 0 0 0 1.5em;
    background: #2d72a3;
    color: white;
    font-family: 'Font Awesome 5 Free';
    border-radius: 0 1em 1em 0;
    box-sizing: border-box;
    padding: .2em .2em .2em 0.3em;
    line-height: 1.2em;
    text-align: center;
    width: 2.2em;
    height: 1.9em;
    z-index: 555555;
    font-weight: 900;
    font-size: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0em 0.1em 0.1em #bbb;
}

.stickyMobile .main-site-search {
    position: fixed;
    width: 32em;
    top: 9em;
    left: -32.4em;
}

.stickyMobile .main-site-search.MobileSearchOpen {
    left: 0;
    width: calc(100% - 6.5em);
    background: #66afd7;
    padding: .5em 1em .5em .5em;
    transition: .2s ease;
    font-size: 1.04em;
    margin: -1em 0 0 0;
    box-sizing: border-box;
}
.stickyMobile .main-site-search.MobileSearchOpen .boot_container.autoSuggest {margin: 0.2em 0 0 .5em;}
.stickyMobile .main-site-search.MobileSearchOpen input[type='button'] {
    filter: brightness(100);
}

.stickySearchToolbar {
    display: none
}

.stickyMobile .stickySearchToolbar {
    position: fixed;
    margin: 0 0 0 0;
    background: #66afd7;
    font-size: 2.4em;
    color: white;
    border-radius: 0 50% 50% 0;
    box-sizing: border-box;
    padding: 0.4em 0.3em 0.2em 0.3em;
    line-height: 1.5em;
    text-align: center;
    width: 1.5em;
    height: 1.7em;
    z-index: 555555;
    display: block;
    top: 3.4em;
    left: 0;
    box-shadow: 0em 0.1em 0.1em #bbb;
}

.stickyMobile .stickySearchToolbar.Open .StickySearchOpenBtn, .stickyMobile .stickySearchToolbar .StickySearchCloseBtn {
    display: none
}

.stickyMobile .stickySearchToolbar.Open .StickySearchCloseBtn {
    display: block;
}

.stickyMobile .stickySearchToolbar.Open {
    left: calc(100% - 2.85em);
    margin-top: 0.05em;
    transition: .2s ease;
    height: 2.02em;
    padding-top: .55em;
    box-shadow: none;
}

.stickyMobile table.gsc-search-box,.stickyMobile form.gsc-search-box {
    margin-bottom: 0;
}

/*  KodSOdi Chrome fix   */
.kodSodi:before, .kodSodi:after {
    content: ".";
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}

/* -------ROUND TABLE shulhan agol PAGES ------------------------------------------------------------*/
form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"] {
    background-color: var(--button1bg);
    border-radius: 4px;
    float: right;
    color: #fff !important;
    font-size: 1em;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 1em 2em;
    margin: 1em 0 3em;
    cursor: pointer;
    transition: 0.2s ease;
    text-decoration: none!important;
}

form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"]:hover {
    transition: 0.2s ease;
    background-color: var(--button1hoverBg)!important;
}

form[action*="/AllRights/Shituf/Pages/"] .opener-txt a[href*=".pdf"]:after {
    color:white
}

form[action*="/AllRights/Shituf/Pages/"] .content-toolbar {
    clear: both;
}

/*-------- END ROUND TABLE shulhan agol PAGES -----------------------------------------------------*/



/* OLD FONT PAGE */
@media (min-width: 500px) {
    body form[action*="ServConsultPersAg%c3%a9es"] div#wrapPageContent, body form[action*="SoinsLongueDuree"] div#wrapPageContent, body form[action*="PensionVieillesse"] div#wrapPageContent, body form[action*="yeutzLakashish"] div#wrapPageContent, body form[action*="siud_ru"] div#wrapPageContent, body form[action*="Vatikim_ru"] div#wrapPageContent, body form[action*="Old%20Age"] div#wrapPageContent, body form[action*="/BENEFITS/OLD_AGE/"] div#wrapPageContent, body form[action*="/benefits/Counseling_for_the_Elderly/"] div#wrapPageContent, body form[action*="/benefits/Long_Term_Care/Pages/"] div#wrapPageContent, body form[action*="EzracimVatikim"] div#wrapPageContent, body form[action*="/benefits/old_age/"] div#wrapPageContent {
        font-size:1.2em
    }
}




/* ------------------- BOOT CONTAINER -----------------------------*/
.boot_container {
    margin-top: 2em;
    background: #f6f5f1;
    border-radius: .5em;
    max-width: 580px;
    box-shadow: 0 0 1em #aaa;
}

.boot_box[aria-hidden="true"] {
    display: none;
}

.boot_title {
    display: flex;
    padding: 1em;
    font-weight: bold;
    color: #277D9C;
    align-items: center;
    position: relative;
    cursor: pointer;
    text-decoration: none!important
}

.boot_container .boot_title:before {
    content: "\f059";
    font-family: fontawesome;
    margin: 0 0 0 0.4em;
    font-size: 1.9em;
    color: #77cbff;
    background: white;
    border-radius: 50%;
    display: flex;
    height: 1em;
    width: 1em;
    justify-content: center;
    align-items: center;
}

.boot_title:hover {
    background: #ecebe7;
    border-radius: 0.5em;
}

.boot_container .boot_title:after {
    font-family: fontawesome;
    margin: 0;
    font-size: 1.9em;
    color: #77cbff;
    border-radius: 50%;
    display: flex;
    height: 1em;
    width: 1em;
    float: left;
    content: "\f106";
    position: absolute;
    left: 0.2em;
    top: .5em;
}

.boot_container .boot_title.expened:after {
    content: "\f107";
}

.boot_box {
    padding: 1.5em 2.5em;
    border-top: 2px solid white;
}

.boot_container fieldset ul li input[type="button"] {
    border: 1px solid transparent;
    border-radius: 2em;
    margin: 0 auto;
    background: white;
    padding: 1em!important;
    cursor: pointer;
    color: #357ebd;
    width: 100%;
    max-width: 330px;
    display: flex;
    justify-content: center;
}

.boot_container .Answer::before, .boot_container .AnswerContainer .Answer::before {
    font-weight: bold;
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    margin: 4px 0.05em 0 0px;
    font-size: 18px;
    color: silver;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: 0.3em;
    border: 2px solid silver;
    line-height: 29px;
    padding: 6px;
}

.boot_container .selected.choosebtn {
    border-color: var(--logoblue);
    position: relative;
    display: flex;
    justify-content: center;
    color: #1b344a;
    /* background: #cdf6cd; */
    margin: auto;
}

.boot_container fieldset ul li input[type="button"]:hover {
    border: 1px solid ;
    background: white!important
}

.boot_container fieldset ul li input[type="button"]:focus, .boot_container fieldset ul li input[type="button"]:active {
    background:white!important;
    border-color: black!important;
    outline: none;
}

.boot_container .Answer p {
    padding: 0 0 0.6em;
    margin: 0;
}

.boot_container legend.QuestionTitle {
    font-weight: bold;
    margin: 0 0em;
    /* background: #f6f5f1; */
    display: block;
    width: calc(100% + 2px);
    color: #333333;
    /* border: 1px solid #d4d4d4; */
    border-radius: 0.2em;
    padding: 1em 3.5em 0.5em 1em;
    box-sizing: border-box;
    position: relative;
    border-bottom: 0;
}

.boot_container legend.QuestionTitle:before {
    content: "\f128";
    font-family: "Font Awesome 5 Free";
    margin: 2px 0.05em 0 0px;
    font-size: 18px;
    color: silver;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: 0.3em;
    border: 2px solid silver;
    line-height: 29px;
    padding: 6px;
}

.boot_container fieldset {
    /* border: 1px solid #d4d4d4; */ border-radius: .5em;
    margin: 1em 0 0;
    padding: 1em 0;
}

.boot_container .Answer, .boot_container .AnswerContainer .Answer {
    padding: 1em;
    background: #cde8fb;
    margin: 1em 0em 0;
    border-radius: 0.2em;
    position: relative;
    padding-right: 3.5em;
}

.boot_box div#searchBar {
    display: flex;
    margin: 0;
    font-weight: bold;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}

.boot_box div#searchBar &gt; select {
    margin: 1em 0 0!important;
    width: 100%;
}

.boot_container .selected.choosebtn + i:after {
    content: "\f00C";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    position: absolute;
    left: 50%;
    font-size: 18px;
    color: #aabdcb;
    background: #cde8fb;
    border-radius: 50%;
    display: flex;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
    position: absolute;
    line-height: 29px;
    padding: 6px;
    margin: -2.35em 0 0 6.9em
}

@media (max-width: 768px) {
    .boot_box div#searchBar {
        flex-direction: column;
    }

    .boot_container {
        max-width: 100%;
    }
}

@media (max-width: 425px) {
    select#TopQuestions {
        width: 100%;
        margin: 1em 0 0;
    }

    .boot_box {
        padding: 1em;
    }

    .boot_title {
        padding: 1em 1em 1em 3em;
    }

    .boot_container .Answer, .boot_container .AnswerContainer .Answer, .boot_container legend.QuestionTitle {
        display: flex;
        padding: 0.7em!important;
        align-items: baseline;
    }

    .boot_container .Answer:before, .boot_container .AnswerContainer .Answer:before, .boot_container legend.QuestionTitle:before {
        position: initial;
        font-size: 11px;
        width: 10px;
        height: 10px;
        margin: -5px 0 0 11px;
        float: right
    }

    .boot_container .selected.choosebtn + i:after {
        margin-left: 34%!important;
        font-size: 13px;
        width: 13px;
        height: 13px;
        margin-top: -2.9em;
    }
}

/* ------------- CHATBOT IFRAME ---------------------*/
body.iframeMode div#wrapPageTop.sticky + #wrapPageContent {
    margin-top: 0em;
}

.WizcloseMode {
    opacity: 1!important
}

body.iframeMode {
    min-width: 260px!important
}

.iframeMode .HideInPrint, .iframeMode .container.main .left-menu, .iframeMode .right-menu, .iframeMode .footer, .iframeMode .top-menu, .iframeMode .breadcrumbs, .iframeMode .topimage, .iframeMode header, .iframeMode .top-search-box {
    display: none!important;
}

.iframeMode .container.main .right-menu + .left-content {
    padding-left: 0;
}

.iframeMode .container.main {
    /* padding: 0 0em!important; */
    /* max-width: 262px; */
    /* margin: 0 10px; */
}

.iframeMode .tfasimShaar .OP_List.forms &gt; li {
    max-width: 100%;
}

.iframeMode .rbl-item label {
    display: inline-block;
    line-height: 1.2em;
    width: calc(100% - 35px);
    margin: 0 0 1em 0;
}

.iframeMode .rbl-item input {
    margin-left: 10px!important
}

.iframeMode .Calculator fieldset .tbl {
    width: 100%!important;
}

/*body.iframeMode .opener-txt .ms-webpart-zone &gt; .ms-webpartzone-cell:nth-child(1),*/
body.iframeMode h1 + br {
    display: none!important;
}

/* chatbot forms */
body.iframeMode .btl-frm .frm-value, body.iframeMode .btl-frm .frm-label {
    width: 100%!important
}

.iframeMode .content-toolbar {
    display: none;
}

.iframeMode .btl-frm {
    margin: 0;
}

.iframeMode .btl-frm &gt; .frm-row:last-child {
    border: 0
}

body.iframeMode .Calculator div#generalObs:before {
    padding-bottom:1.5em
}

@media only screen and (min-width: 801px) {
    button.WizclosedSideBubble:hover,
    button.WizclosedSideBubble:focus {
        border: 0;
        transition: .2s ease;
        outline: 7px solid #ffc65c;
    }

    button.WizclosedSideBubble .WizclosedSideBubbleTitle {
        animation: pulse2 2s ease infinite;
        color: initial;
        animation-iteration-count: 5;
    }

    @keyframes pulse2 {
        0% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgb(11 109 178);
        }

        70% {
            transform: scale(1);
            box-shadow: 0 0 0 1em rgba(107, 134, 165, 0);
        }

        100% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgba(107, 134, 165, 0);
        }
    }
}

.WizdataArea:before {
    background-image: url(/PublishingImages/billie.png)!important;
}

button.WizclosedSideBubble {
    box-shadow: none;
    border: 1px solid transparent;
    border-radius: 0 35px 35px 0;
    padding: 10px 67px 0px 0px;
    direction: rtl;
    text-align: right;
    font-family: assistant;
    cursor: pointer;
    font-size: 0.8em;
    line-height: 16px;
    position: relative;
    background-image: url(/PublishingImages/billie.png)!important;
    width: 151px;
    height: 113px;
    background-repeat: no-repeat;
    border: transparent;
    background-size: contain;
    background-position: 0.1em 0!important;
    left: 0;
    zoom: .8; transition: .2s ease;
}





.WizclosedSideCenter {
    left: -2px!important;
    height: 167px!important;
}

#wizIframeInBox {
    height: calc(100% - 61px)!important;
}

.WizdataArea {
    box-shadow: 0 0 0.5em #bbb;
    width: 100%!important;
    width: 500px!important;
}

@media (max-width: 450px) {
    .WizdataArea {
        width: 425px!important;
    }
}

@media (max-width: 428px) {
    .WizdataArea {
        width: 428px!important;
    }
}

@media (max-width: 425px) {
    .WizdataArea {
        width: 425px!important;
    }
}

@media (max-width: 390px) {
    .WizdataArea {
        width: 390px!important;
    }
}

@media (max-width: 375px) {
    .WizdataArea {
        width: 375px!important;
    }
}

@media (max-width: 320px) {
    .WizdataArea {
        width: 320px!important;
    }
}

.WizclosedSideBubbleTitle {
    font-family: Arimo;
    width: 6em!important;
    color: initial;
}

input.WiztopBarCloseBtn {
    background-color: transparent!important;
    min-width: auto;
    padding: 7px;
    background-position: center;
    border: 0;
}

input.WiztopBarMinBtn, input.WiztopBarCloseBtn {
    background-color: transparent!important;
    min-width: auto;
    padding: 7px;
    background-position: center;
    border: 0;
}

.NewAgentLine:focus {
    outline: none!important;
}

.AgentBubble iframe {
    width: 100%!important;
    border-radius: 1em;
}

button.WizaskCloseBoxYesBtn:after, button.WizaskCloseBoxNoBtn:after, button.WizaskCloseBoxYesBtn, button.WizaskCloseBoxNoBtn {
    font-family:arimo;
    font-size: 20px
}

button.WizaskCloseBoxYesBtn, button.WizaskCloseBoxNoBtn {
    border: 1px solid #064b7a;
    margin: 0 0.8em;
}

button.WizaskCloseBoxYesBtn:hover, button.WizaskCloseBoxNoBtn:hover {
    color:white
}

.WizaskCloseBoxYesNo {
    display: flex!important;
    justify-content: center;
    align-items: center;
    margin: 5px 0 0 0!important;
    position: absolute;
}

.AgentBubble iframe {
    width: 100%!important;
    border-radius: .8em;
}

.NewAgentLine:focus {
    outline: none!important;
}

.WizWiztopBarTitle {
    display: none!important;
}

.WiztopBar input {
    background: url(/PublishingImages/chat-icons.png)!important;
    position: absolute;
    text-indent: 0;
    margin: 0;
    padding: 0;
    top: 1em;
    width: 1em;
    height: 1em;
}

.WiztopBar {
    position: relative;
}

input.WiztopBarMinBtn {
    left: 1em;
    background-position: -21px -95px!important;
}

input.WiztopBarCloseBtn {
    background-position: -21px -95px!important;
    left: 1em;
    display: none;
}

.WiztopBarWellcome {
    padding-right: 1em!important;
    font-family: Arimo!important;
}

.AgentBubble img {
    border-radius: 1em 0 1em 1em!important;
    margin: auto calc(50% - 117px)!important;
    width: 235px!important;
}

#clientInput::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #555555;
    font-style: italic;
    font-size: .9em;
}

#clientInput:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #555555;
    font-style: italic;
    font-size: .9em;
}

#clientInput::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #555555;
    font-style: italic;
    font-size: .9em;
}

.InputText {
    height: 38px!important;
    bottom: 8px!important
}

@media only screen and (max-width: 800px) {
    .WizclosedSideBubble {
        background:none!important;
    }

    .WizclosedSideBubble {
        zoom: 0.7!important; bottom: -2.7em;
    }


    @keyframes pulse {
        0% {
            transform: scale(0.80);
            box-shadow: 0 0 0 0 rgb(11 109 178);
        }

        70% {
            transform: scale(1);
            box-shadow: 0 0 0 10px rgba(107, 134, 165, 0);
        }

        100% {
            transform: scale(0.90);
            box-shadow: 0 0 0 0 rgba(107, 134, 165, 0);
        }
    }
}

/* --------CHATBOT CALCULATORS --------*/
.iframeMode div#searchPanel {
    padding: 0 .5em .5em
}

.iframeMode .search-box {
    display: flex;
    flex-wrap: wrap;
}

.iframeMode .search-box &gt; * {
    width: 100%;
    margin: 0.5em 0 0
}

/*  results only */
body.resultsOnly .txt12.insideList, body.resultsOnly h1 {
    display: none;
}

body.iframeMode.resultsOnly .btl-frm {
    background: none!important;
    padding: 0
}

body.iframeMode.resultsOnly: :-webkit-scrollbar {
    width: .5em;
}

body.iframeMode.resultsOnly: :-webkit-scrollbar-track {
    background:#c9e5f6
}

body.iframeMode.resultsOnly: :-webkit-scrollbar-thumb {
    background-color: #4c6ea0;
}

body.iframeMode.resultsOnly: :-webkit-scrollbar-thumb:active {
    background-color: #28a9ff;
}

/*----- end of chatbot iframe ----------*/
/* TOP SEARCH BOOT BOX */
.top-search-box {
    box-shadow: none;
    border: 0;
    margin: 0;
    padding: 0;
    top: 4.8em;
    width: 48.7em;
    left: calc(50% - 55.5em);
    border-radius: 0;
    max-width: 48.7em;
    position: absolute;
    z-index: 137;
    font-size: 0.8em;
}

.boot_container.autoSuggest {
    width: calc(100% - 4em);
    margin: 0 0 0 .5em;
    box-shadow: none;
    background: none;
}

.main-site-search {
    display: flex;
}

.boot_container.autoSuggest {
    width: calc(100% - 4em);
    margin: 0 0 0 .5em;
}


.boot_container.autoSuggest .boot_box {
    padding: 0;
    border-top: 0;
}

.boot_container.autoSuggest input {
    border: var(--breadcrumbsBorder);
    color: #555;
    font-size: 1.6em;
    margin: 0;
    padding: 0.2em .5em .2em 1.5em;
    border-radius: 0.1em;
    box-sizing: border-box;
    width: 100%;
    float: right;
    border-radius: .3em;
}

.boot_container.autoSuggest input:hover {
    border-color: #252525;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(3 104 176 / 25%);
}

.top-search-box .QuestionBox {
    padding: 1em;
    background: #fffadd;
    margin: 0.5em 0em 0;
    border-radius: 0.4em;
    position: relative;
    padding-right: 3.5em;
    box-shadow: 0 0 0.5em #aaa;
    font-size: 1.25em;
    box-sizing: border-box;
    border: 2px solid #bfbfbf;
}

.top-search-box .QuestionBox {
    padding: 0 1em;
}

.top-search-box .QuestionBox ul {
    margin: 0;
    padding: 0;
    list-style: disc;
    list-style-position: inside;
}

.top-search-box .QuestionBox ul li {
    margin: 1em 0;
    position: relative
}

.top-search-box .QuestionBox ul li .choosebtn {
    text-decoration: underline
}

.top-search-box .QuestionBox ul li .choosebtn:hover {
    color:black;
}

.top-search-box .QuestionBox ul li input.choosebtn {
    border: 0;
    color: #197bc2;
    font-size: inherit;
    float: none;
    font-weight: normal;
    text-align: right;
    padding: 0!important;
    height: initial!important;
    box-shadow: none;
    margin: 0!important;
    display: inline-block!important;
    border-radius: 0;
    line-height: inherit;
    width: auto;
    text-indent: inherit;
    background: none;
}

.top-search-box .QuestionBox ul li input.choosebtn:focus, .top-search-box .QuestionBox ul li input.choosebtn:hover {
    background:none!important;
}

.top-search-box .QuestionBox:after {
    content: "\f0d8";
    position: absolute;
    top: -0.65em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 1.7em;
    left: calc(90% - .5em);
    width: 1em;
    color: #fffadd;
    text-shadow: 0 -0.07em 0.1em #9c9999;
}

.top-search-box .QuestionBox ul li input.choosebtn + i:after {
    font-size: 0.8em;
    margin: 0;
    top: -0.3em;
    right: -0.8em;
    padding: .2em;
    background: white;
    color: black;
}

.top-search-box .boot_container fieldset {
    height: auto;
    margin: 0;
    padding: 0 0 1em;
}

.top-search-box .boot_container legend.QuestionTitle {
    padding: .8em 2.8em .8em 0
}

.top-search-box .boot_container legend.QuestionTitle:before {
    font-size: 1em;
    padding: 0.3em;
    height: 1em;
    width: 1em;
    margin: 0 0 0 .5em;
    border-width: 0.15em;
}

.top-search-box .boot_container fieldset ul {
    margin-right: 2.5em
}

.top-search-box .Answer {
    background: none;
    padding-top: 1em;
    padding-bottom: 1em;
    margin: 0;
}

.top-search-box .Answer a {
    text-decoration: underline;
    color: #1569A5;
}

.boot_container.autoSuggest .Answer p {
    padding: 0.2em 0;
    margin: 0;
}

.boot_container.autoSuggest .Answer:before {
    font-weight: bold;
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    margin: 0px 0.15em 0 0px;
    font-size: 1.3em;
    color: #29aad7;
    background: none;
    border-radius: 50%;
    display: flex;
    height: 1.1em;
    width: 1.1em;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.35em;
    top: calc(50% - 0.9em);
    border: 2px solid #29aad7;
    line-height: 1.3em;
    padding: .2em;
    opacity: .6;
}

.boot_box div#searchBar i.resetSearch {
    position: absolute;
    left: 0.6em;
    top: 0.9em;
    font-size: 1.2em;
    cursor: pointer;
    opacity: .8;
    width: 1em;
    height: 1em;
}

.boot_box div#searchBar i.resetSearch:hover {
    opacity:1
}

.quickselect_results * {
    font-family: Arimo!important
}

.quickselect_results li {
    font-size: 1em!important;
    line-height: 1.2em
}

div#TopQuestions_results li {
    padding: .5em;
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box
}

.quickselect_results li.quickselect_selected {
    background: #389DD8;
    color: white;
}

.quickselect_results {
    direction: ltr;
    z-index: 99999!important;
}

.quickselect_results ul {
    direction: rtl;
}

@media(max-width: 1440px) {
    .top-search-box {
        width: 46.1em;
        left: 0.7em;
        max-width: 47.3em;
    }
}

@media(max-width: 1024px) {
    .top-search-box {
        top: 3.4em;
        left: 0;
        font-size: 1.1em;
        width: calc(100% - 20.7em);
        max-width: 42.7em;
    }

    .boot_container.autoSuggest .Answer {
        padding: 1em 5.7em 1em 1em!important;
    }
}

@media(max-width: 768px) {
    .top-search-box {
        top: 10.7em;
        left: 7em;
        width: 36.4em;
        font-size: 0.5em;
    }

    .boot_container.autoSuggest .Answer {
        padding: 1em 5.4em 1em 1em!important;
    }
}

@media(max-width: 767px) {
    .top-search-box {
        top: 12.6em;
        left: .5em;
        width: calc(100% - 2em);
        font-size: 0.7em;
        max-width: 100%;
    }

    .boot_container.autoSuggest .Answer {
        padding: 1em 4.4em 1em 1em!important;
    }

    div#TopQuestions_results {
        width: calc(100% - 1em)!important;
        left: .5em!important;
        right: .5em;
        box-shadow: 0 0 .3em #999;
        margin-top: .5em
    }
}

@media(max-width: 350px) {
    .top-search-box {
        top: 12.5em;
        left: calc(50% - 166px);
        width: 329px;
    }
}

@media(max-width: 320px) {
    .top-search-box {
        top: 11.3em;
        left: calc(50% - 150px);
        width: 300px;
    }

    .boot_container.autoSuggest .Answer {
        padding: 1em 4.2em 1em 1em!important;
    }
}
}

/* ------------------- END BOOT CONTAINER -----------------------------*/
</pre></body></html>