/* Large desktop */
@media (min-width: 1380px) {
.sub-menu span.main-menu-heading { display:none; }
.sub-menu { text-align:center; border-top:1px solid #000; padding-top:15px !important; padding-bottom:0; }
.sub-menu ul { list-style:none; margin:5px 0 0 0; }
.sub-menu ul li { display:inline; margin:0 15px 0 0; padding:0 15px 0 0; border-right:1px solid #000; font-family:"Source Sans Pro"; font-weight:600; text-transform:uppercase; }
.sub-menu a,
.sub-menu a:hover { color:#000; }

.sub-menu ul li.menu-item-598 { font-family:"Noto Sans Hebrew"; margin:0; padding:0; border:0; }
}

/* Smaller desktop */
@media (min-width: 992px) and (max-width: 1379px) {
.sub-menu span.main-menu-heading { display:none; }
.sub-menu { text-align:center; border-top:1px solid #000; padding-top:15px !important; padding-bottom:0; }
.sub-menu ul { list-style:none; margin:0; }
.sub-menu ul li { display:inline; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #000; font-family:"Source Sans Pro"; font-weight:600; text-transform:uppercase; }
.sub-menu a,
.sub-menu a:hover { color:#000; }

.sub-menu ul li.menu-item-598 { font-family:"Noto Sans Hebrew"; }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
.sub-menu .btn { border-radius:0; padding:10px; }
.sub-menu { background:none; border-radius:0; box-shadow:none; border:none; padding:15px 0 !important; }
.sub-menu ul { padding:0; margin:10px 0 0 0; }
.sub-menu .btn-navbar { background:#000; border:1px solid #000; border-radius:0; padding:10px; margin:0; }
.sub-menu .btn-navbar:hover { background-color:#fff; }
.sub-menu span.main-menu-heading { color:#000; padding:10px 0 0 0; float:left; font-size:24px; font-family:"Source Sans Pro"; font-weight:600; margin:0; }
.sub-menu ul > li { display:block; margin:0 0 5px 0; padding:0; border:none; }
.sub-menu ul li.menu-item-598 { font-family:"Noto Sans Hebrew"; }
.sub-menu ul > li > a { background:none; display:block; text-shadow:none; color:#000; font-size:18px; font-family:"Source Sans Pro"; font-weight:400; padding:0; text-decoration:none; }
.sub-menu ul > .active > a,
.sub-menu ul > .active > a:hover,
.sub-menu ul > .active > a:focus,
.nav-collapse ul > li > a:hover,
.nav-collapse ul > li > a:focus { background:none; border:none; }
.sub-menu ul ul { display:none; }
.sub-menu .btn-navbar .icon-bar { background-color:#fff; background-image:none; }
.sub-menu .btn-navbar:hover .icon-bar { background-color:#000; }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.sub-menu .btn { border-radius:0; padding:10px; }
.sub-menu { background:none; border-radius:0; box-shadow:none; border:none; padding:15px 0 !important; }
.sub-menu ul { padding:0; margin:10px 0 0 0; }
.sub-menu .btn-navbar { background:#000; border:1px solid #000; border-radius:0; padding:10px; margin:0; }
.sub-menu .btn-navbar:hover { background-color:#fff; }
.sub-menu span.main-menu-heading { color:#000; padding:10px 0 0 0; float:left; font-size:24px; font-family:"Source Sans Pro"; font-weight:600; margin:0; }
.sub-menu ul > li { display:block; margin:0 0 5px 0; padding:0; border:none; }
.sub-menu ul li.menu-item-598 { font-family:"Noto Sans Hebrew"; }
.sub-menu ul > li > a { background:none; display:block; text-shadow:none; color:#000; font-size:18px; font-family:"Source Sans Pro"; font-weight:400; padding:0; text-decoration:none; }
.sub-menu ul > .active > a,
.sub-menu ul > .active > a:hover,
.sub-menu ul > .active > a:focus,
.nav-collapse ul > li > a:hover,
.nav-collapse ul > li > a:focus { background:none; border:none; }
.sub-menu ul ul { display:none; }
.sub-menu .btn-navbar .icon-bar { background-color:#fff; background-image:none; }
.sub-menu .btn-navbar:hover .icon-bar { background-color:#000; }
}
 
/* Landscape phones and down */	
@media (max-width: 480px) {
.sub-menu .btn { border-radius:0; padding:10px; }
.sub-menu { background:none; border-radius:0; box-shadow:none; border:none; padding:15px 0 !important; }
.sub-menu ul { padding:0; margin:10px 0 0 0; }
.sub-menu .btn-navbar { background:#000; border:1px solid #000; border-radius:0; padding:10px; margin:0; }
.sub-menu .btn-navbar:hover { background-color:#fff; }
.sub-menu span.main-menu-heading { color:#000; padding:10px 0 0 0; float:left; font-size:24px; font-family:"Source Sans Pro"; font-weight:600; margin:0; }
.sub-menu ul > li { display:block; margin:0 0 5px 0; padding:0; border:none; }
.sub-menu ul li.menu-item-598 { font-family:"Noto Sans Hebrew"; }
.sub-menu ul > li > a { background:none; display:block; text-shadow:none; color:#000; font-size:18px; font-family:"Source Sans Pro"; font-weight:400; padding:0; text-decoration:none; }
.sub-menu ul > .active > a,
.sub-menu ul > .active > a:hover,
.sub-menu ul > .active > a:focus,
.nav-collapse ul > li > a:hover,
.nav-collapse ul > li > a:focus { background:none; border:none; }
.sub-menu ul ul { display:none; }
.sub-menu .btn-navbar .icon-bar { background-color:#fff; background-image:none; }
.sub-menu .btn-navbar:hover .icon-bar { background-color:#000; }
}