@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?ii9mom");
  src: url("../fonts/icomoon.eot?ii9mom#iefix") format("embedded-opentype"),
    url("../fonts/icomoon.ttf?ii9mom") format("truetype"),
    url("../fonts/icomoon.woff?ii9mom") format("woff"),
    url("../fonts/icomoon.svg?ii9mom#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*="NoGutter"] { margin:0; padding: 0;}

.icon-play:before {
  content: "\e900";
}
.icon-play3:before {
  content: "\e900";
}
.icon-pause:before {
  content: "\e901";
}
.icon-chevron-down:before {
  content: "\e902";
}
.icon-chevron-left:before {
  content: "\e904";
}
.icon-chevron-right:before {
  content: "\e903";
}
.icon-chevron-up:before {
  content: "\e905";
}
.icon-cross:before {
  content: "\e906";
}
.icon-plus:before {
  content: "\e907";
}
.icon-magister:before {
  content: "\e908";
}
.icon-search-icon:before {
  content: "\e909";
  color: white;
  font-size: 30px;
}
.icon-building-filled:before {
  content: "\e90a";
}
.icon-building:before {
  content: "\e90b";
}
.icon-user:before {
  content: "\e90c";
}
.icon-quotes-right:before {
  content: "\e90e";
}
.icon-quotes-left:before {
  content: "\e90d";
}
.icon-download:before {
  content: "\e90f";
}
.icon-calendar:before {
  content: "\e910";
}
.icon-magister-stroke:before {
  content: "\e911";
}
.icon-minus:before {
  content: "\e912";
}
.icon-scientist:before {
  content: "\e913";
}
.icon-accessibility:before {
  content: "\e914";
}
.icon-eye:before {
  content: "\e915";
}
.icon-anchor:before {
  content: "\e916";
}
.icon-link:before {
  content: "\e917";
}
.icon-student:before {
  content: "\e918";
}
.icon-marker:before {
  content: "\e919";
}
.icon-letter:before {
  content: "\e91a";
}
.icon-link-diagonal:before {
  content: "\e91b";
}
.icon-phone:before {
  content: "\e91c";
}
.icon-info:before {
  content: "\e91d";
}
.icon-magister-sii:before {
  content: "\e91e";
}
.icon-list:before {
  content: "\e91f";
}
.icon-coins:before {
  content: "\e920";
}
.icon-hamburger:before {
  content: "\e921";
}
html,
body {
  font: 16px/18px "Open Sans Hebrew", serif;
}
.row {
  width: 100%;
}
.container{
  margin: auto;
}
.hide-common {
  display: none;
}
div#main {
  z-index: 2;
  position: relative;
}
.row > div {
  box-sizing: border-box;
}
header .row > div {
  padding: 0;
}
.tile .title-content {
  -webkit-box-shadow: 0 2px 1.96px 0.04px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 1.96px 0.04px rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 1.96px 0.04px rgba(0, 0, 0, 0.12);
}
.tile {
  float: left;
}
home-page .tile {
  float: left;
}
.dummy {
  margin-top: 100%;
}
.home-page .dummy {
  margin-top: 40%;
}

.row.staff a > div,
.row.staff div {
  float: left;
}
.tile-inner,
.institution .row.multi + .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
}
.title-content {
  height: 100%;
  width: 100%;
  cursor: pointer;
  padding: 45px 25px 35px 25px;
  background: rgba(255, 255, 255, 0.9);
  transition: background 0.25s;
  position: relative;
}
.title-content:hover {
  background: #ffffff;
}
#content {
  width: 100%;
}
div#content.home .tile:first-child .title-content {
  background: rgba(255, 235, 59, 0.9);
}
div#content.home.agafim .tile:nth-child(2) .title-content {
  background: rgba(228, 236, 237, 0.9);
}
div#content.home:not(.agafim) .tile:nth-child(2) .title-content {
  background: rgba(120, 188, 219, 0.9);
}
div#content.home:not(.agafim) .tile:nth-child(5) .title-content {
  background: rgba(24, 57, 89, 0.9);
}
div#content.home:not(.agafim) .tile:nth-child(6) .title-content {
  background: rgba(24, 57, 89, 0.9);
}
div#content.home .tile:first-child .title-content:hover {
  background: rgba(255, 235, 59, 1);
}
div#content.home.agafim .tile:nth-child(2) .title-content:hover {
  background: rgba(228, 236, 237, 1);
}
div#content.home:not(.agafim) .tile:nth-child(2) .title-content:hover {
  background: rgba(120, 188, 219, 1);
}
div#content.home:not(.agafim) .tile:nth-child(6) .title-content:hover {
  background: rgba(24, 57, 89, 1);
}
.title-content .frame {
  opacity: 0;
  transition: opacity 0.5s;
  position: relative;
}
.title-content .frame.active {
  opacity: 1;
}
.title-content .frame .frame-inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  font-size: 22px;
  color: #555555;
}
h1.huge-blue {
  font-weight: 100;
  color: #005ab9;
  font-size: 70px;
}
#header:after,
.top-bar:after {
  clear: both;
  content: "";
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

header form#searchform .submit {
  background: #eaeaea;
  line-height: 30px;
  border-radius: 0 15px 15px 0;
  border: 0;
  padding: 0px 15px;
  box-sizing: border-box;
  height: 30px;
  color: #a3a3a3;
}
header form#searchform .submit * {
  line-height: inherit;
  margin: 0;
}
header form#searchform input[type="text"] {
  border: 0;
  border-radius: 15px 0 0 15px;
  height: 30px;
  margin-right: -5px;
  vertical-align: top;
  font-size: 14px;
  padding-left: 15px;
  float: right;
  color: white;
}

header form#searchform input[type="text"]:hover,
header form#searchform input[type="text"]:focus {
  color: #005ab9;
}

.top-options > .row > div {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  padding-left: 0;
}
.top-options .search-options {
  float: right;
}
.text-options {
  display: flex;
  align-items: center;
}
.text-options .row > div {
  padding-top: 0;
}
.lang_bar > * + a.lang {
  margin: 0;
}

.top-options > div > div {
  padding-top: 0;
}
.contact {
  text-align: right;
}
.top-options .text-options,
.top-options .text-options * {
  font-size: 13px;
  line-height: 14px;
  min-height: 0;
  color: #666;
}


.contact a {
  color: #666;
  font-size: 13px;
}
.top-bar {
  display: flex;
  align-items: center;
  width: unset;
  padding-block: 14px;
  position: relative;
  z-index: 10;
  text-align: right;
  justify-content: space-between;
}
.top-bar .l {
  width: 959px;
  float: left;
  height: 27px;
  padding: 6px 0 8px 10px;
  background: url(../images/bg-top-bar.png) no-repeat;
}
.top-bar .r {
  float: right;
  width: 15px;
  height: 40px;
  overflow: hidden;
  background: url(../images/bg-top-bar.png) no-repeat 100% -80px;
  position: relative;
  right: 1px;
}
.top-bar a[data-toggle="collapse"] {
  font-size: 30px;
  color: #000;
  padding: 0 10px;
  text-decoration: none !important;
}
.search-options {
}
.tile span[class="icon-"] {
  font-size: 55px;
  display: block;
}
.stud-emblem .icon-building {
  padding-top: 14px;
  padding-bottom: 8px;
  font-size: 55px !important;
}
.sin-sq {
  text-align: center;
}
.tile span[class*="icon"] {
  font-size: 50px;
  color: #1357ab;
}
.tile span[class*="icon"] + p,
.title-content div.video-info p {
  padding-top: 44px;
  font-size: 30px;
  line-height: 40px;
  color: #555555;
}

div#content.home:not(.agafim) .tile .icon-plus {
  color: #005abd;
}
div#content.home:not(.agafim) .tile:nth-child(1) .icon-plus,
div#content.home:not(.agafim) .tile:nth-child(2) .icon-plus,
div#content.home:not(.agafim) .tile:nth-child(5) .icon-plus,
div#content.home:not(.agafim) .tile:nth-child(6) .icon-plus,
div#content.home:not(.agafim) .tile:nth-child(1) .icon-plus + p,
div#content.home:not(.agafim) .tile:nth-child(2) .icon-plus + p,
div#content.home:not(.agafim) .tile:nth-child(5) .icon-plus + p,
div#content.home:not(.agafim) .tile:nth-child(6) .icon-plus + p {
  color: white;
}
.row.multi > div {
  padding-bottom: 0;
}
.tile2 > .dummy {
  display: none;
}
.agafim .tile .icon-plus + p {
  padding-top: 17px;
  font-size: 18px;
  line-height: 26px;
}
.parallax-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  max-height: 430px;
  overflow: hidden;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax-bg:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.15);
  width: 100%;
  height: 100%;
  display: inline-block;
}
.content-wr {
  padding: 10px;
  margin-top: 140px;
  margin-bottom: 150px;
  font-size: 50px;
  line-height: 48px;
}
.home-page .content-wr {
  margin-top: 0;
  margin-bottom: 0;
}
.content-wr > * {
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
  color: black;
  padding: 25px;
}
.home-page .content-wr > * {
  background: white;
}
.content-wr .excerpt {
  margin-left: 13px;
}
.home-page .content-wr > * {
  font-size: 32px;
  line-height: 40px;
}
header .row > div.header-col {
  padding-bottom: 4px;
}
.right.carousel-control,
.left.carousel-control {
  display: none;
}
ol.carousel-indicators {
  display: none;
}
.ticker-part .next,
.ticker-part .prev {
  background: none;
}
.ticker-part {
  background: rgba(24, 57, 89, 0.8);
  color: white;
  z-index: 2;
  position: relative;
}
.ticker-part .item {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 24px;
  padding: 13px 10px;
  padding-right: 0px;
}
div#news-ticker {
  width: 100%;
  position: relative;
  padding-right: 51px;
}
.ticker-part .item a {
  display: inline;
  color: white;
  font-weight: bold;
  margin: 0 15px;
}
.icon-chevron-left.double,
.icon-chevron-right.double {
  letter-spacing: -11px;
}
.icon-chevron-left.double + .icon-chevron-left.double,
.icon-chevron-right.double + .icon-chevron-right.double {
  letter-spacing: inherit;
}
html:not([dir="rtl"]).rtl-show {
  display: none;
}
.ticker-part .item span {
  background: none;
  border: 0;
  position: static;
  width: auto;
  padding: 0;
  float: left;
}
.rtl-hide {
  display: none;
}
.ticker-part .item a i {
  font-size: 11px;
}
.playing .icon-play,
.stop .icon-pause {
  display: none;
}
.pauseslider {
  font-size: 25px;
  position: absolute;
  padding-left: 20px;
  top: 50%;
  margin-top: -8px;
  right: 0;
  cursor: pointer;
}
.popup-inner {
  background: rgba(130, 135, 137, 0.86) !important;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 10px;
  padding: 70px 40px 40px;
}
.homepopup {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  min-height: 100%;
  color: white;
  z-index: 2;
}
.tile .homepopup {
  display: none;
}
div#content.home > .row {
  position: relative;
  padding-bottom: 40px;
}
span.icon-cross.close-p {
  position: absolute;
  top: 40px;
  right: 40px;
  color: white;
  z-index: 342342342342;
  font-size: 32px;
  cursor: pointer;
}
.homepopup .title {
  margin-bottom: 61px;
  font-size: 60px;
  line-height: 75px;
}
.homepopup .content {
  margin-bottom: 110px;
  font-size: 18px;
  line-height: 24px;
}
.homepopup .content a {
  color: #89c9ff;
}
.tile:not(.popup) .homepopup .title,
.tile:not(.popup) .homepopup .content {
  width: 85%;
}
.home-search-bar .tab{
  background: #c8c7c7;
  cursor: pointer;
}
.home-search-bar .tab.active:hover,
.home-search-bar .tab.active{
  background: #fff;
}

.nav>li>a:hover, .nav>li>a:focus{
  text-decoration: underline;
  background-color: transparent;
 }

.botlinks > div a {
  padding: 10px 25px 10px 30px;
  display: block;
  font-size: 24px;
  color: #222222;
  line-height: 80px;
  background: #fff;
  box-sizing: border-box;
  position: relative;
}

.dropdown-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  list-style-type: none;
  z-index: 2;
  box-sizing: border-box;
}
.dropdown-list#che-des{
  width: 200%;
}
html[lang="en-US"] .dropdown-list#che-des{
  float: right;
}
.dropdown-list li {
  margin-inline-end: 15px;
  position: relative;
}

.botlinks{
  box-shadow: 0 10px 24px #77777751;
  z-index: 2;
}  
.botlinks > div > div {
  padding: 0;
  text-align: center;
}
.botlinks > div > div .dropdown-list{
  background: white;
}

#learn-pro { 
  margin-right: -100%;
}
.programs .dropdown-list{
  left: 0;
}

.row.botlinks {
  margin-bottom: 70px;
}
.row.tile-row {
  background: none;
}
.page-about .cols #content {
  color: white;
}
.col-image img {
  width: 100%;
  height: auto;
}
.page-about .content-wr {
  margin-top: 0;
  padding-left: 0;
}
.page-about .row.double {
  padding-bottom: 80px;
}
div#content.agafim .tile-row .col-md-9 > .row {
  position: relative;
}
.spot:nth-child(2n) {
  bottom: 0;
}
.spot {
  width: 250px;
  position: absolute;
  background: #ffeb3b;
  height: 90px;
  color: #444;
  padding: 20px;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(120, 120, 120, 1);
  -moz-box-shadow: 1px 1px 1px 0px rgba(120, 120, 120, 1);
  box-shadow: 1px 1px 1px 0px rgba(120, 120, 120, 1);
}
.timeline-slider {
  position: relative;
  height: 270px;
}
.row .timeline-inner {
  padding: 0 250px 0 0;
  position: relative;
  transition: margin 0.5s ease-out;
}
.spot .title {
  font-size: 14px;
  line-height: 17px;
}
.spot:before {
  content: "";
  position: absolute;
  background: #ffeb3b;
  width: 20px;
  height: 10px;
  left: 125px;
  top: 100%;
}
.spot:nth-child(2n):before {
  top: -10px;
}
.spot-squire {
  background: #005ab9;
  width: 16px;
  height: 16px;
  position: absolute;
  border: 5px solid #f0f0f1;
  right: 107px;
  bottom: -54px;
  z-index: 1;
}
.spot:nth-child(2n) .spot-squire {
  bottom: auto;
  top: -54px;
}
.line {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  background: #666;
  height: 1px;
}
.timeline-slider:before {
  content: "";
  height: 24px;
  width: 5px;
  position: absolute;
  background: #666;
  top: 124px;
  left: 0;
}
.timeline-slider:after {
  content: "";
  height: 24px;
  width: 5px;
  position: absolute;
  background: #666;
  top: 124px;
  right: -250px;
}
.spot-squire:before {
  content: "";
  background: #bcbcbc;
  position: absolute;
  width: 2px;
  height: 33px;
  left: 2px;
  z-index: -6;
  top: -33px;
}
.spot:nth-child(2n) .spot-squire:before {
  top: auto;
  bottom: -33px;
}
.spot .year {
  font-size: 26px;
  margin-bottom: 10px;
}
.row.timeline {
  margin-top: -63px;
  padding: 10px;
  overflow: hidden;
}
.row.double > div {
  padding: 10px;
}
.page-about .cols-inner {
  background: white;
  color: #444444;
  padding: 25px;
}
.col-title {
  font-size: 44px;
  margin: 32px 0;
  margin: 25px 0 32px;
  line-height: 1em;
}
.row.double {
  line-height: 25px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.testimonial-content {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  z-index: 3;
  position: relative;
}
.testimonial-content:before {
  position: absolute;
  content: "\e90e";
  font-family: "icomoon" !important;
  color: #ffeb3b;
  top: 50px;
  z-index: -1;
  left: 36%;
  font-size: 143px;
}
.testimonial .author {
  color: #666666;
  text-align: left;
  font-size: 14px;
}
.testimonial {
  padding: 40px;
}
.cat-wr {
  -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.12);
  background: #e9eeef;
}
.cat {
  margin: 12px 0;
}
.cat.cur {
  font-weight: bold;
}
.cat:not(:last-child) {
  border-right: 1px solid #d5d9da;
}
.cat-name .name-square .inner {
  background: #f9eb4d;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 10px;
  word-break: break-word;
  min-height: 100%;
  font-size: 15px;
}

.search-bar > div.inner > div > div > div.name-square.tile-inner.yellow-blocks {
  display: none;
}
.cat-name .name-square .inner .date {
  position: absolute;
  bottom: -25px;
  right: 0;
}
.cat-name {
  float: inherit;
  position: relative;
  margin-bottom: 10px;
}
.title {
  font-size: 36px;
  line-height: 48px;
}
.content {
  line-height: 24px;
}
.content ol {
  counter-reset: item;
}
.content ol li {
  list-style-type: none;
}
.content ol li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}
.row.summary .title {
  margin-bottom: 10px;
  color: #222222;
}
.sum-wrapper .col-md-11 .inner {
  background: white;
}
.sum-wrapper .col-md-11 {
  padding: 10px;
  padding-right: 0;
}
.sum-wrapper .col-md-11 .inner {
  background: white;
  padding: 20px;
}
.sum-wrapper .date {
  text-align: center;
  font-weight: bold;
  color: #555555;
  padding: 0;
  font-size: 13px;
}
.row.summary .readmore a i,
.institution .readmore a i {
  font-size: 10px;
  font-weight: 800;
}
.institution .readmore {
  position: absolute;
  bottom: 10px;
}
.row.summary .readmore a,
.institution .readmore a {
  font-weight: bold;
  font-size: 14px;
  float: right;
}

#loading-image {
  display: none;
}
.load-more:hover {
  background-color: #cec23e;
}
.load-more {
  margin-top: 10px;
  background: #f9eb4d;
  border-radius: 17px;
  font-weight: bold;
  color: #222222;
  padding: 5px 75px;
  width: auto;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  transition: background 0.3s;
}
.load-more-wr {
  text-align: center;
  margin-bottom: 80px;
}
.load-more.loading {
  opacity: 0.5;
}
.load-more-wr {
  text-align: center;
  margin: 24px 0;
}
div.footer-calendar .datepicker-days table th,
div.footer-calendar .datepicker-days table td {
  border: 0;
}
div.footer-calendar .datepicker-days table tbody th,
div.footer-calendar .datepicker-days table tbody td {
  border: 1px solid #e0e0e0;
  background: white;
  padding: 5px 5px 8px;
  position: relative;
}
div.footer-calendar
  .datepicker-days
  table.table-condensed
  thead
  tr:first-child {
  background: #2d4b68;
  color: white;
}
div.footer-calendar .datepicker-days table.table-condensed thead tr:last-child {
  background: #3082a6;
  color: white;
}
div.footer-calendar
  .datepicker-days
  table.table-condensed
  thead
  tr:last-child
  th {
  font-weight: normal;
}
div.footer-calendar .datepicker-days table th,
div.footer-calendar .datepicker-days table td {
  border: 0;
  border-radius: 0 !important;
}
div.footer-calendar .datepicker-days table tbody thr:first-child th,
div.footer-calendar .datepicker-days table tbody tr:first-child td {
  border-top: 0;
}
div.footer-calendar .bootstrap-datetimepicker-widget table td.active,
div.footer-calendar .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #59c6e8 !important;
}
div.footer-calendar
  .bootstrap-datetimepicker-widget
  table
  td.active.today:before {
  display: none !important;
}
div.footer-calendar .datepicker {
  font-size: 11px;
}
div.footer-calendar .bootstrap-datetimepicker-widget .prev,
div.footer-calendar .bootstrap-datetimepicker-widget .next {
  display: table-cell;
  vertical-align: bottom;
  width: auto;
  height: 12px;
  overflow: auto;
  text-indent: 0;
  background: none;
  margin: 0;
}
div.footer-calendar .bootstrap-datetimepicker-widget ul,
.bootstrap-datetimepicker-widget li {
  list-style-type: none;
}
div.footer-calendar
  .datepicker-days
  table.table-condensed
  thead
  tr:first-child
  th {
  padding: 10px 5px;
  font-size: 13px;
}
div.footer-calendar
  .bootstrap-datetimepicker-widget
  table
  thead
  tr:first-child
  th:hover {
  background: #33719e !important;
}
div.footer-calendar .bootstrap-datetimepicker-widget table td,
div.footer-calendar .bootstrap-datetimepicker-widget table td.disabled:hover {
  cursor: pointer !important;
  background: white !important;
  color: #999999;
}
div.footer-calendar .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: #eee !important;
}
div.footer-calendar .bootstrap-datetimepicker-widget table td.active,
div.footer-calendar .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #59c6e8 !important;
  color: white !important;
}
div.footer-calendar:not(.no-events) td.day:not(.disabled):after {
  content: "";
  position: absolute;
  background: #44b5fa;
  width: 5px;
  height: 6px;
  border-radius: 50%;
  bottom: 5px;
  left: 43%;
}
div.footer-calendar:not(.no-events) td.active.day:not(.disabled):after {
  background: white;
}
div.footer-calendar {
  position: relative;
}
div.footer-calendar .homepopup {
  z-index: 2;
}
div.footer-calendar .popups {
  display: none;
}
div.footer-calendar .popup-inner {
  margin: 0;
  padding: 50px 10px 10px;
  background: rgba(0, 56, 90, 0.9);
}
div.footer-calendar span.icon-cross.close-p {
  font-size: 18px;
  top: 20px;
  right: 20px;
}
div.footer-calendar p.date {
  font-size: 14px;
}
div.footer-calendar p.title {
  font-size: 18px !important;
  font-weight: bold;
  line-height: 9px !important;
}
.row .footer-calendar {
  padding: 0;
  display: none;
}

.time-title {
  font-weight: bold;
}
.download-link {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.download-link a {
  color: white;
  line-height: 40px;
  margin: 5px 10px;
  display: block;
  box-sizing: border-box;
  border-top: 1px solid #3e6781;
}

.download-link span.icon-download {
  font-size: 20px;
  margin-left: 10px;
}
.download-link span {
  display: inline-block;
  vertical-align: middle;
}
header .row > divheader .row > div:not(.cat) {
  padding-bottom: 0;
}
ul#main-nav {
  padding-inline-end: 0px;
  padding-inline-start: 54px;
}
ul#main-nav li{
  font-weight: 400;
}
ul#main-nav > li.menu-item > a {
  color: inherit;
  text-align: left;
  padding: 23px 0 0 5px;
  font-size: 21px;
  z-index: 9;
  width: fit-content !important;
}
ul#main-nav > li:last-child > a,
ul#main-nav > li:nth-last-child(2) > a,
ul#main-nav > li:nth-last-child(3) > a {
  padding-top: 0;
  line-height: 1;
  padding-bottom: 7px;
}

ul#main-nav > li:nth-last-child(3) > a {
  padding-right: 20px;
}
ul#main-nav > li:last-child {
  color: #005ab9;
  width: 102px;
  margin-left: 41px;
}
ul#main-nav > li:nth-last-child(2) {
  color: #2b9eff;
  width: 102px;
  margin-left: 52px;
}

ul#main-nav > li:nth-last-child(3) {
  color: #63ceff;
}
ul#main-nav > li {
  padding-top: 10px;
  width: fit-content !important;
}
ul#main-nav > li > a:before {
  font-family: "icomoon" !important;
  z-index: 1;
  font-size: 35px;
  margin-inline-end: 10px;
  -webkit-text-fill-color: #ffffff00;
  -webkit-text-stroke-width: 0.5px;
}
ul#main-nav > li:last-child > a:before {
  content: "\f19d";
  font-family: 'FontAwesome' !important;
}
ul#main-nav > li:nth-last-child(2) > a:before {
  content: "\e90c";
}
ul#main-nav > li:nth-last-child(3) > a:before {
  content: "\e90a";
}
ul#main-nav > li {
  border-bottom: 4px solid transparent;
  width: 105px;
  float: left;
}
ul#main-nav > li ul {
  display: none;
  list-style-type: none;
  margin-right: 0;
  padding: 0;
  right: 0;
}
ul#main-nav > li:hover > ul {
  display: block;
  position: absolute;
  min-width: 100%;
  z-index: 3;
  margin: 0;
  top: 100%;
}

ul#main-nav > li.active:hover > ul {
  display: none;
}

ul#main-nav > li:last-child > ul {
  background: #005ab9;
  margin-top: 6px;
}
ul#main-nav > li:nth-last-child(2) > ul {
  background: #3082a6;
  margin-top: 6px;
}
ul#main-nav > li:nth-last-child(3) > ul {
  background: #78bcdb;
  margin-top: 6px;
}
ul#main-nav > li:nth-last-child(1) > ul a,
ul#main-nav > li:nth-last-child(2) > ul a,
ul#main-nav > li:nth-last-child(3) > ul a {
  color: white;
}
ul#main-nav > li:hover > ul > li {
  width: 100%;
  padding: 0;
}
ul#main-nav .cat-wr {
  width: 100% !important;
}
header {
  position: relative;
}
ul#main-nav > li > ul > li:not(:last-child) {
  display: none;
}

.top-menu-bar .search form{
  display: flex;
}
/* top-menu-bar */
@media (min-width: 992px){
  .top-menu-bar{
    background-color: #005ab9;
    padding-block: 8px;
  }
  .top-menu-bar .search{
    margin-inline-start: auto;
  }
  .top-menu-bar .search input::placeholder{
   color: white;
  }
  .top-menu-bar .search input:hover::placeholder,
  .top-menu-bar .search input:focus::placeholder{
   color: #005ab9;
  }
  .search-form>#searchform>.submit,
  .search-form>#searchform>input{
    background-color: #005ab9;
    transition: all 1s;
  }
  .search-form>#searchform>input:hover,
  .search-form>#searchform>input:focus{
    background-color: white;
  }
}
@media (max-width: 992px){
  .search , .search-form , .search #searchform input{
    width: 100% !important;
  }
  header form#searchform .submit{
    background: transparent !important;
  }
  .search #searchform .icon-search-icon:before{
    font-size: unset;
    color: unset;
  }
}

#top-nav {
  font-size: 16px;
  font-weight: 700;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
#top-nav > li > a {
  color: white;
  margin-block: auto;
}

#top-nav>li>a:hover, 
#top-nav>li>a:focus {
  background: none ;
}

ul#top-nav > li.current_page_item > a,
ul#top-nav > li.current-menu-parent > a {
  background-color: #e9eeef;
  color: #337ab7;
  font-weight: bold;
}
ul#top-nav > li {
  position: static;
}
ul#top-nav > li.menu-item > a {
  z-index: 9;
}


ul#top-nav > li {
  width: fit-content;
}
ul#top-nav > li > a:before {
  z-index: 1; 
}

ul#top-nav > li:hover > ul {
  display: flex;
  position: absolute;
  min-width: 100%;
  z-index: 3;
}

ul#top-nav > li:hover > ul > li {
  width: 100%;
  padding: 0;
}

.row.top-menu-bar .container {
  display: flex;
  align-items: center;
}


.nav > li:hover > a {
  background-color:none;
}
.col-md-3.calendar h3 {
  margin-top: 0;
  height: 60px;
  font-size: 18px;
  font-weight: 700;
}

#footer .botlinks > div a:hover {
  text-decoration: none;
}
.dropdown-list ul {
  list-style-type: none;
  padding: 0;
}
.dropdown-list input,
.dropdown-list select,
.widget_theme_my_login input {
  width: 100%;
  padding: 10px 15px;
  border: 0;
  color: #545454;
  background:#fff;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#footer .dropdown-list input,
#footer .dropdown-list select,
.search-bar .dropdown-list input,
.search-bar .dropdown-list select {
  padding: 10px 35px 10px 15px;
  line-height: 23px;
}
.search-bar .dropdown-list input,
.search-bar .dropdown-list select {
  height: 42px;
}
#footer .dropdown-list select::-ms-expand {
  display: none;
}
.sum-wrapper .not-found {
  color: #337ab7;
  padding-bottom: 30px;
}
.dropdown-list li[class*="-input"]:before {
  font-family: "icomoon" !important;
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  pointer-events: none;
  line-height: 38px;
  font-size: 15px;
  color: #005ab9;
}
.search-bar .dropdown-list {
  position: static !important;
}
.search-bar .dropdown-list ul.panel-collapse li {
  display: inline-block;
}
.search-bar .dropdown-list .submit-wr {
  width: 20%;
  display: inline-block;
}
.search-bar .dropdown-list ul.panel-collapse > li:not(.free-width) {
  width: 25%;
}
.search-bar .dropdown-list ul.panel-collapse > li {
  display: inline-block;
}
.search-bar h3 {
  margin-top: 0;
  font-weight: bold;
  font-size: 21px;
}
.row.search-bar {
  margin: 30px 0 50px;
  padding-right: 10px;
}
.search-input:before {
  content: "\e909";
}
.calendar-input:before {
  content: "\e910";
  font-size: 19px !important;
}
.select-input:before {
  content: "\e902";
}
.dropdown-list .inner form {
  display: flex;
  align-items: center;
  margin-top: 7px;
}
.dropdown-list ul.panel-collapse {
  display: flex;
  width: 100%;
}
.dropdown-list h3 {
  font-size: 18px;
  text-align: start;
  margin: 0;
}
.dropdown-list ul.panel-collapse>li.select-input{
  width: 22%;
}
.dropdown-list ul.panel-collapse>li.calendar-input{
  width: 16%;
}
.dropdown-list ul.panel-collapse>li.search-input{
  width: 44%;
}
.submit-wr {
  margin-bottom: 10px;
}

.dropdown-list input[type="submit"],
.widget_theme_my_login input[type="submit"] {
  background: #545454;
  border: 0;
  color: white;
  font-weight: bold;
  width: 100%;
  border-radius: 5px;
}
#footer .dropdown-list input[type="submit"] {
  background: #545454;
  border: 0;
  color: white;
  font-weight: bold;
  width: 100%;
  border-radius: 34px;
  line-height: 15px;
}
.agafim .content-wr {
  font-size: 18px;
  line-height: 30px;
  margin-top: 40px;
  margin-bottom: 35px;
}
.agafim .dummy {
  margin-top: 75%;
}
.agafim.parallax-bg {
  top: 460px;
}
.page-about .parallax-bg {
}
.page-about.functions .parallax-bg {
  display: none;
}
.agafim .main-col .row.hive {
  background: none;
}
.selectArea {
  display: none;
}
.side .dropdown-list {
  margin-top: 70px;
  position: static !important;
}
.side .dropdown-list {
  margin-top: 70px;
  padding-top: 10px;
  background: #e6eaeb;
}
.dropdown-list input[type="submit"] {
  width: 140px;
  height: 53px;
  background: rgba(255, 235, 59, 1);
  color: black;
  padding: 0 !important;
}
.row.team > div > .row {
  background: white;
}
.row.team h2 {
  padding: 10px;
  display: block;
}
.row.staff {
  padding-bottom: 10px;
}
.row.staff .col-md-3 {
  float: right;
}
.row.staff h5,
.row.staff h4 {
  font-weight: bold;
  margin-top: 0;
}
.row.team {
  margin-top: 30px;
}
.row.staff a {
  color: #222;
  display: block;
  float: right;
  width: 100%;
}
.row.staff a:hover h3,
.row.staff a:hover h4 {
  text-decoration: underline;
}
.row.staff a > div {
  padding: 10px;
}
.row.staff img {
  width: 100%;
  height: auto;
}
.general .side .dropdown-list {
  margin-top: 10px;
}
.general .row.team {
  margin-top: 0;
}
.side > div {
  margin-top: 10px;
}
.side .tabs {
  background: #e6eaeb;
  cursor: pointer;
  padding-right: 0;
  margin-top: 10px;
}
.side .tabs > .tab:not(.active):hover {
  color: #000;
  background: hsl(192, 11%, 92%);
}
.students-can .side .tabs {
  background: #c1dfff;
}
.students-can .side .tabs > .tab:not(.active):hover {
  background: #dcecfd;
  color: #000;
}
.tabs > .tab {
  display: block;
  width: 100%;
}
.tabs > .tab.active:after {
  display: block;
  height: 100%;
  width: 30px;
  content: "";
  background: white;
  position: absolute;
  right: -30px;
  top: 0;
}
.tabs > .tab.active {
  background: white;
  cursor: default;
}
.tab a {
  border: 0 !important;
}
.tab:hover > a {
  background: none !important;
}
.tabs > .tab.active > a:before {
  content: "\e904";
  font-family: "icomoon" !important;
  color: #666;
  float: right;
}
.tab-pane.fade {
  display: none;
}
.tab-pane.fade.in,
.tab-pane.fade.active {
  display: block;
}
.main-col > div {
  background: #fff;
}
.tab-contents .title h2 {
  margin-top: 0;
  padding-top: 20px;
}
.general .main-col > div {
  margin: 10px;
  padding: 20px;
}
.stud-emblem [class^="icon-"] {
  font-size: 75px;
}
.stud-emblem {
  background: #005ab9;
  color: white;
  padding: 10px;
}
.general.students-can .dropdown-list input[type="submit"] {
  background: #005ab9;
  color: white;
}
.tab-contents {
  min-height: 200px;
}
.single-decision .side .dropdown-list {
  margin-top: 0;
}
.row.summary img {
  width: 100%;
  height: auto;
}
.single-decision .main-col > div {
  padding: 15px;
}
.single-decision .cat-name {
  margin-top: 0;
}
.single-decision {
  margin-top: 20px;
}
.single-decision .link-popup a i {
  font-size: 10px;
  font-weight: bold;
}
.single-decision .links.row {
  margin-top: 40px;
}
.single-decision .link-popup a {
  color: #005ab9;
}
.single-decision .link-popup a i {
  font-size: 10px;
  font-weight: bold;
}
.academic-institutions .stud-emblem,
.academic-institutions .dropdown-list input[type="submit"],
.widget_theme_my_login input[type="submit"] {
  background: #47bddd;
  color: #fff;
}
.general.students-can .side .dropdown-list {
  background: #c1dfff;
}
.academic-institutions .side .dropdown-list,
.academic-institutions .side .tabs {
  background: #bddfea;
}
.academic-institutions .side .dropdown-list:not(:first-child) {
  background: #e5ebec;
  margin-top: 25px;
}
.academic-staff .stud-emblem,
.academic-staff .dropdown-list input[type="submit"] {
  background: #3082a6;
}
.academic-staff .side .dropdown-list,
.academic-staff .side .tabs {
  background: #96c7dc;
}
.academic-staff .stud-emblem,
.academic-staff .dropdown-list input[type="submit"] {
  background: #3082a6;
}
ul#main-nav > li.current_page_item > a,
ul#main-nav > li.current-menu-parent > a {
  background: #e9eeef;
  font-weight: bold;
}
.desc-bar .row.dates {
  font-size: 14px;
}
.desc-bar > div:not(:first-child),
.page-content .download-link {
  border-top: 1px solid #e6e6e6;
}
.desc-bar > div:first-child {
  border-top: 4px solid #e6e6e6;
}
.desc-bar > div:last-child {
  border-bottom: 4px solid #e6e6e6;
}
.desc-bar .row.desc > .row {
  padding: 0;
}
.desc-bar {
  margin: 30px 0;
}
.page-content .download-link {
  position: static;
  padding-bottom: 20px;
}
.page-content .download-link a {
  color: #005ab9;
  border: 0;
  width: auto;
}
.page-content .download-link > * {
  display: inline;
}
.page-content .download-link span.text-download {
  float: right;
  padding: 10px 0;
}
.side .yellow-title {
  /* background: #faeb21; */
  padding: 15px 15px;
  font-weight: bold;
}
.listing .row.desc {
  font-size: 13px;
}
.listing .row.summary:not(:last-child) .desc-bar {
  margin-bottom: 0;
}
.listing .row.summary:not(:first-child) .desc-bar {
  margin-top: 0;
}
.listing .row.summary:not(:last-child) > div[class*="col-"] {
  padding-bottom: 0;
}
.listing .row.summary:not(:first-child) > div[class*="col-"] {
  padding-top: 0;
}
.listing .row.summary:not(:first-child) .desc-bar > div:first-child {
  border-top: 0;
}
.listing .load-more-wr {
  margin: 13px 0px 5px;
}
.dates.head {
  border-top: 4px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.listing .desc-bar > div:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.listing .desc-bar > div:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.listing .summary:nth-last-child(2) .desc-bar > div:last-child {
  border-bottom: 4px solid #e6e6e6;
}
div[id^="micharzim"] .title {
  margin-bottom: 23px;
}
ul#main-nav-mobile > li ul {
  display: none;
}
ul#main-nav-mobile > li.current-menu-item a {
  font-weight: bold;
}
.link-sidebar a,
.link-sidebar a div {
  float: left;
  font-weight: bold;
  color: #005ab9;
}
.link-sidebar i {
  font-size: 12px;
}
.link-sidebar + .link-sidebar {
}
div[id^="optionsDiv"] {
  display: none !important;
}
.sum-wrapper > .row > .col-md-1 {
  padding: 10px 0;
}
.container.on-the-table {
  margin-top: 30px;
}
.panel {
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #ececec;
  margin: 0;
}
.panel-heading {
  background: none !important;
  border: 0;
  padding: 0;
  box-shadow: none;
  cursor: pointer;
  position: relative;
}
.panel-title {
  font-size: 18px;
  font-weight: bold;
  padding: 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ececec;
}
.panel-heading:after {
  content: "\e912";
  font-family: icomoon;
  color: #005ab9;
  position: absolute;
  right: 10px;
  height: 100%;
  top: 0;
  bottom: 0;
  line-height: 50px;
  font-weight: bold;
}
.panel-heading.collapsed:after {
  content: "\e907";
}
.contact-form label {
  display: none !important;
}
.contact-form .inner {
  padding: 10px;
}
html[dir] .contact-form form input[type="submit"],
html .contact-form form input[type="submit"],
.gform_wrapper .gform_footer input[type="submit"],
.botnav a {
  background: white;
  border: 0;
  font-size: 18px;
  color: #222222;
  line-height: 20px;
  padding: 7px 37px;
  font-weight: bold;
  border-radius: 60px;
  width: 100%;
  text-align: center !important;
}
.gform_wrapper .gform_footer input[type="submit"] {
  width: auto;
}
.contact-form .gform_wrapper {
  margin: 0 !important;
  max-width: 100%;
}
.contact-form .g-recaptcha {
  transform: scale(0.8);
  margin-left: -25px;
}
.main-col > div.contact-form {
  background: #e5ebec;
}
.contact-form input,
.contact-form select,
.contact-form textarea {
  padding: 10px 15px !important;
  border: 0;
}
.contact-form input,
.contact-form select,
.contact-form textarea {
  padding: 10px 15px !important;
  border: 0;
  line-height: 15px;
  margin-top: 5px;
}
.contact-form input[type="file"] {
  display: none;
}
.contact-form span#extensions_message {
  display: inline-block;
  max-width: 50%;
  vertical-align: top;
  margin-top: 3px;
  padding-right: 5px;
}
.contact-form input.instead-of-file {
  padding: 10px 15px !important;
  border: 2px solid #005ab9;
  color: #005ab9;
  font-size: 18px;
  font-weight: bold;
  border-radius: 30px;
  background: none;
  display: inline-block;
  vertical-align: top;
}
input.instead-of-file.chosen {
  background: rgba(0, 90, 185, 0.21);
}
.row.cat-top a {
  color: #222;
}
.row.search-bar li[class*="-input"]:before {
  color: #005ab9 !important;
  font-size: 20px;
}
.row.summary:last-child {
  margin-bottom: 80px;
}
.academic-institutions .dropdown-list {
  padding-top: 10px;
}
.dropdown-list h4 {
  padding: 0 10px;
  font-weight: bold;
}
.side > div + div {
  margin-top: 30px;
}
.agafim .title-content {
  padding-top: 30px;
}
.row.team a.mail span {
  font-size: 13px;
  font-weight: bold;
  padding: 10px;
}
.row.team p {
  font-size: 14px;
}
div#micharzim-common .row.summary .row.desc .row > div:nth-child(2) {
  color: red;
}
.page-content .title h2 {
  font-size: 36px;
}
.content.listing.sum-wrapper .row.summary + span {
  padding-top: 30px;
  display: block;
}
div#content > .row.tile-row:first-child {
  padding-top: 20px;
}
.contact-form select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.contact-form select::-ms-expand {
  display: none;
}
.main-col > .row > div {
  padding: 20px;
  box-sizing: border-box;
}
.main-col .row li {
  margin-bottom: 8px;
}
.side .dropdown-list + .dropdown-list {
  margin-top: 20px;
}
.row.summary + span {
  display: block;
  margin-top: 70px;
}
.hive.people span.icon-plus.plus {
  color: #005ab9 !important;
}
.hive.people .bottom-info {
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 0;
  padding: 10px;
  background: rgba(255, 255, 255, 0.71);
  line-height: 18px;
  font-size: 16px;
  color: #005ab9;
  font-weight: bold;
  height: 60px;
}
.hive.people .bottom-info .position {
  font-size: 12px;
}
.hive.people .title-content {
  padding: 15px;
}
.people .popup .homepopup {
  display: block;
  z-index: 10;
  bottom: -100%;
  top: 100%;
}
.people .homepopup {
  bottom: -100%;
  top: 100%;
}
.people .tile.popup:after {
  content: "";
  border: 20px solid transparent;
  border-bottom: 20px solid rgba(0, 0, 0, 0.78);
  bottom: -10px;
  position: absolute;
  right: 45%;
}
.people .homepopup .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 20px;
}
.hive.low .dummy {
  margin-top: 70%;
}
.tile.video .title-content > .row {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tile.video {
  padding: 15px !important;
}
.title-content .row > div {
  height: 100%;
}
.title-content div.video-info {
  padding: 0;
}
.title-content div.video-info > div {
  height: 100%;
}
.video .title-content {
  background: none;
}
.title-content div.video-info > div {
  height: 100%;
  background: rgba(255, 235, 59, 0.9);
}
.video-image {
  padding: 0;
}
.title-content div.video-info {
  width: 48.5%;
}
.title-content div.video-image {
  width: 51.5%;
}
.video.tile span[class*="icon"] {
  position: absolute;
  z-index: 1;
  border: 2px solid #005ab9;
  border-radius: 50%;
  font-size: 30px;
  line-height: 43px;
  width: 43px;
  height: 43px;
  text-align: center;
  letter-spacing: -4px;
}
.title-content div.video-info > div:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 25px 30px 0;
  border-color: transparent rgba(255, 235, 59, 0.9) transparent transparent;
  content: "";
  position: absolute;
  right: -24px;
  z-index: 2;
  top: 45%;
  transform: rotate(180deg);
}
.title-content div.video-info > div.inner > div {
  padding: 45px 25px 25px;
  height: 100%;
}
.title-content div.video-info p {
  margin-top: 43px;
}
.row.tile-row .main-col > div:not(.contact-form) {
  background: none;
}
.low .tile span[class*="icon"] + p,
.low .title-content div.video-info p {
  padding-top: 25px;
  font-size: 16px;
  line-height: 26px;
}
.low .title-content {
  padding: 15px;
}
.low .tile span[class*="icon"] {
  font-size: 30px;
}
.side .testimonial-content {
  font-size: 16px;
  line-height: 26px;
}
.side .testimonial-content:before {
  position: absolute;
  content: "\e90e";
  font-family: "icomoon" !important;
  color: #ffeb3b;
  top: 26px;
  z-index: -1;
  left: 37%;
  font-size: 92px;
}
.side .testimonial-author {
  font-size: 15px;
  color: #666666;
}
.testimonial-sidebar {
  padding: 22px 0;
  border-top: 1px solid #dedede;
  background: #f0f0f1;
}
.main-col .homepopup {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}
.multi-year .tile:nth-child(6n + 3) .title-content {
  background: rgb(235, 237, 238);
}
.institution .row.multi + .inner > .row,
.institution .row.multi + .inner > .row > div,
.institution .logo {
  height: 100%;
}
.institution .logo-wr {
}
.institution .row.multi + .inner {
  padding: 0;
}
.institution .row.multi > div {
  padding: 0 10px;
}
.body-wr > div {
  background: white;
  height: 100%;
}
.institution > div {
  position: relative;
  padding: 10px;
}
.institution .body-wr > div {
  padding: 10px;
  position: relative;
}
.inst-name {
  font-weight: bold;
  min-height: 36px;
}
.general .row.tile-row .main-col > div:not(.contact-form) {
  background: white;
}
span.stort-prop {
  color: #005ab9;
  font-weight: bold;
  text-decoration: underline;
  padding: 0 5px;
  cursor: pointer;
}
span.stort-prop.active {
  text-decoration: none;
  cursor: default;
}
.ac-icon span.letter:before {
  content: "\0041";
}
.accessability-dropdown > li div[class*="col-"] {
  padding: 0;
  height: 100%;
  text-align: left;
}
ul#accessability-menu button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  width: 100%;
}
.ac-icon span {
  width: 25px;
  text-align: center;
  display: block;
  height: 25px;
  padding: 5px;
}
.accessability-dropdown > li {
  cursor: pointer;
  padding: 0 5px;
}
.accessability-dropdown > li:hover {
  background: #d5dde6;
}
.accessability-dropdown > li.active {
  background: #d0d7de !important;
}
.accessability-dropdown .row.multi + * {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.accessability-dropdown > li div .ac-option {
  padding: 5px;
}
.accessability-dropdown > li > div.inner {
  padding: 5px;
}
.ac-icon span {
  background: white;
}
.accessability-dropdown {
  background: rgb(229, 238, 248);
}
li.font-size.medium .ac-icon span {
  font-weight: 600;
}
li.font-size.big .ac-icon span {
  font-weight: 800;
}
li.contras + t.medium .ac-icon span {
  color: #035382;
}
li.contrast.high .ac-icon span {
  background: #000;
  color: #fff602;
}
li.contrast.regular .ac-icon span {
  background: #6fcbff;
  color: #035382;
}
li.contrast.monochrome .ac-icon span {
  background: #626262;
  color: white;
}
.ac-icon span {
  background: white;
  color: #000;
}
li.ac-close + :not(.ac-close),
li.font-size + :not(.font-size),
li.contrast + :not(.contrast) {
  border-top: 1px solid #ced6df;
}

.accessability-menu-wr button {
  background: none;
  border: none;
}
.accessability-menu-wr button img {
}
.accessability-dropdown {
  min-width: 250px;
  padding: 5px 0;
  list-style-type: none;
}
.accessability-menu-wr .dropdown-wr {
  box-shadow: none;
  border: 0;
  border-radius: 0;
  background: 0;
  padding-top: 0;
  margin-top: -63px;
  margin-left: -1px;
  left: auto;
  right: 0;
}
li.ac-close .ac-icon span {
  padding: 0;
  line-height: 25px;
  background: none;
  font-size: 20px;
}
li.ac-close {
  font-size: 20px;
}
  
.nav-tabs > li > a:hover {
  border: 0;
}
.big-part .inner {
  padding: 10px;
}
.single-decision .row.tile-row .main-col > div:not(.contact-form) {
  background: #fff;
}
.institution .light {
  font-weight: normal;
}
.course .inst-desc > span {
  padding: 0 25px;
}
.course .inst-desc > span:first-child {
  padding-left: 0;
}
.search-bar .dropdown-list ul.panel-collapse.full-width {
  width: 100%;
}
.row.block .big-part .inner {
  background: #fff;
}
.row.block.search-bar > .inner {
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0 20px;
}
.row.block .cat-name {
  text-align: center;
}
.row.block .cat-name img {
  width: 45px;
  height: auto;
  display: block;
  margin: 30px auto;
}
.row.block.search-bar .big-part .inner {
  background: #e5ebec;
}
.row.block.search-bar .dropdown-list {
  margin: 4px 0px;
}
.row.block.search-bar .big-part {
  padding-top: 0;
  height: 100%;
}
.row.block.search-bar {
  position: relative;
}
.row.block.search-bar .row.multi {
  padding: 0;
}
.row.block.search-bar .row.multi > div {
  padding-top: 0;
}
.row.block.search-bar form {
  padding-top: 30px;
}
.row.block.search-bar .submit-wr {
  width: 100%;
}
.row.block.search-bar .submit-wr input[type="submit"] {
  width: 35%;
  float: left;
}
.col-md-9.main-col > .row > .inner {
  background: #fff;
}
.content-wr .excerpt p {
  background: none;
  margin: 0 0;
  line-height: 22px;
}
.excerpt.tiny {
  font-size: 18px;
  line-height: 30px;
}
.content-wr .link-sidebar {
  font-size: 17px;
}
.content-wr .yellow-link {
  position: absolute;
}
.content-wr .yellow-link {
  position: absolute;
  background: none;
  padding: 0;
}
.yellow-link *,
.yellow-link .link-sidebar a div {
  color: #ffeb3b;
}
.institute-panel.row {
  border-top: 4px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 20px;
}
.institute-panel.row > div {
  padding: 10px;
}
.inst-contact-info > div > div:not([class*="col"]) {
  width: 100%;
  float: left;
}
.inst-contact-info {
  background: #fff9c8;
  padding: 10px;
}
.single-institution .course .inner {
  padding: 10px;
  background: #e5ebec;
  height: 170px;
}
.single-institution .course {
  padding: 10px;
}
.single-institution .course .inner .info {
  font-size: 16px;
  line-height: 20px;
}
.single-institution .course .inner .info.title {
  /*font-size: 18px;*/
  line-height: 22px;
}
.info.title.english_title {
  text-align: left;
  padding-left: 0 !important;
}
.info.title.english_title .english_span {
  padding-left: 0 !important;
}
.single-institution .course .inner .info span,
.institute-panel.row span,
.inst-contact-info .span {
  font-weight: bold;
  padding-right: 10px;
}
.institute-panel.row span {
  display: block;
}
div#accordion-single-place-courses {
  margin-top: 30px;
}
.single-institution .dummy + .inner {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.single-institution .logo {
  float: inherit;
  width: 100%;
  position: relative;
}
.mobile-menu {
  background: #e4eced;
  margin-right: -15px;
  margin-left: -15px;
}
.mobile-menu a {
  color: #1c1c1c;
}
.mobile-menu > ul > li {
  border-bottom: 1px solid #b6bdbe;
}
.mobile-menu > ul > li:nth-last-child(3) {
  border-color: #46bedd;
}
.mobile-menu > ul > li:nth-last-child(3) a {
  color: #46bedd;
}
.mobile-menu > ul > li:nth-last-child(2) {
  border-color: #0083a9;
}
.mobile-menu > ul > li:nth-last-child(2) a {
  color: #0083a9;
}
.mobile-menu > ul > li:nth-last-child(1) {
  border-color: #0066d0;
}
.mobile-menu > ul > li:nth-last-child(1) a {
  color: #0066d0;
}
.mobile-menu > ul > li:nth-last-child(3) a:before {
  content: "\e90a";
}
.mobile-menu > ul > li:nth-last-child(2) a:before {
  content: "\e90c";
}
.mobile-menu > ul > li:nth-last-child(1) a:before {
  content: "\e908";
}
.mobile-menu > ul > li a:before {
  font-family: icomoon;
  float: left;
  padding-right: 10px;
}
.header-col,
ul#main-nav > li {
  position: static;
}
.row > div.header-col {
  padding-bottom: 4px;
}
.agafim .popup-inner {
  margin: 0;
}
ul#main-nav
  > li:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)):hover
  > a:after,
ul#main-nav > li.current_page_item > a:after,
ul#main-nav > li.current-menu-parent > a:after {
  content: "";
  width: 100%;
  height: 14px;
  position: absolute;
  bottom: -14px;
  left: 0;
  background: #e9eeef;
}
.row.block img {
  max-width: 100%;
}
.single-decision .main-col > div + div {
  margin-top: 20px;
}
div#content.single-decision .link-popup a {
  font-weight: bold;
}
.attachments-widget {
  background: #e5ebec;
}
.attachments-widget > .inner {
  padding: 10px;
}
.attachments-widget h4 {
  font-weight: bold;
  margin-bottom: 15px;
}
.attachments-widget p + h4 {
  margin-top: 20px;
}
.attachments-widget p a span {
  font-size: 14px;
  color: #000;
}
.link-sidebar {
  background: #f0f0f1;
  padding: 5px;
}
.link-sidebar a {
  text-decoration: none;
}
.yellow-link .link-sidebar,
.search-bar .link-sidebar {
  background: none;
  padding: 0;
}
.display-table {
  display: table;
  table-layout: fixed;
}
.display-row {
  display: table-row;
}
.display-table > .display-row > div {
  display: table-cell;
  float: none;
}
.about-arrow {
  width: 40px;
  height: 100%;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
  color: #f0f0f1;
  transition: background-color 0.5s ease-out;
  cursor: pointer;
}
.about-arrow:hover {
  background: #0059bb;
}
.about-timeline-table-wr {
  padding: 10px;
}
.sum-wrapper.curriculums .body-wr > div {
  width: 14%;
  color: #888585;
}
.sum-wrapper.curriculums .body-wr > div:before {
  display: block;
  width: 15px;
  height: 15px;
  background: #47bddd;
  content: "\2713";
  text-align: center;
  border-radius: 50%;
  color: #fff;
  font-size: 9px;
  line-height: 15px;
}
.sum-wrapper.curriculums .body-wr > div.active {
  color: #47bddd;
  font-weight: bold;
}
.sum-wrapper.curriculums .body-wr > div.active ~ div {
  color: #666;
}
.sum-wrapper.curriculums .body-wr > div.active:before,
.sum-wrapper.curriculums .body-wr > div.active ~ div:before {
  display: none;
}
.sum-wrapper.curriculums {
  font-size: 16px;
}
.curriculums .logo-wr > div,
.curriculums .body-wr > div {
  height: 150px;
}
.curriculums .logo-wr > div {
  word-break: break-word;
}
.col-xs-12.curriculum-heading {
  border-top: 5px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  font-weight: bold;
  line-height: 36px;
}
.curriculum-heading > div:first-child,
.curriculums .logo-wr {
  border-left: 1px solid #e6e6e6;
}
.curriculums .curriculum {
  border-bottom: 1px solid #e6e6e6;
}
.curriculums .curriculum:last-child {
  border-width: 5px;
}
.private-member .col-md-1.col-sm-1.col-xs-1 {
  padding-right: 0;
  padding-left: 0;
}
.dt {
  font-size: 12px;
}
.dec-search ul.panel-collapse > li {
  width: 50%;
}
.dec-search ul.panel-collapse:first-of-type {
  width: 100%;
}
.result-count {
  font-weight: bold;
}
.summary .title a {
  color: #1c1c1c;
  text-decoration: none !important;
  font-size: 28px;
  line-height: 30px;
}
.row.cat-top > .cat {
  width: 10%;
  padding: 10px; /* navigation padding fix */
}

@media (min-width: 769px) {
  ul.sub-menu div .row.cat-top > .cat {
    width: 11.11%;
  }
}
.testimonial-sidebar {
  padding: 35px 10px !important;
}
.course .inst-desc > span:last-child:before {
  white-space: pre;
}
.course .inst-desc > span:last-child {
  white-space: nowrap;
}
.inst-desc {
  line-height: 28px;
}
.row.team > div {
  padding: 0;
}
.date-to-sep {
  width: 10%;
  height: 43px;
  text-align: center;
  line-height: 43px;
  display: inline-block;
  vertical-align: top;
  color: #005ab9;
}
.date-to-sep:before {
  content: "\e910";
  font-size: 19px !important;
  font-family: "icomoon" !important;
}
.dropdown-list li.double input {
  width: 45%;
  padding: 10px !important;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
.dropdown-list li.double:before {
  display: none;
}
.popup-inner > * {
  max-width: 830px;
}
.mobile-menu:after,
.mobile-menu:before {
  position: absolute;
  content: "";
  background: #e4eced;
  top: 0;
  right: -15px;
  height: 100%;
  width: 15px;
}
.search-wr {
  padding: 0;
  left: 0;
}
.hive-wr {
  margin-right: -10px;
  margin-left: -10px;
  float: none !important;
}
.widget_theme_my_login {
  background: #e5ebec;
  padding: 15px;
}
.widget_theme_my_login,
.widget_theme_my_login ul {
  list-style-type: none;
}
.widgettitle {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
  padding: 0 5px;
}
.widget_theme_my_login ul > li:first-child,
.widget_theme_my_login ul > li:nth-child(2) {
  display: none;
}
.widget_theme_my_login ul {
  padding: 0;
  margin: 0;
}
.widget_theme_my_login p.forgetmenot {
  display: none;
}
div#micharzim-common.droshim .row.summary .row.desc .row > div:nth-child(2) {
  color: #b7b7b7;
}
.side .date-to-sep {
  height: 38px;
  line-height: 38px;
}
.side .dropdown-list li.double input {
  padding: 10px 15px !important;
}
.main-col > div {
  width: 100%;
}
.homepopup iframe {
  min-height: 450px;
}
.contact-form input:not([type="file"]),
.contact-form select,
.contact-form textarea {
  width: 100% !important;
}
.botnav span.next {
  float: right;
}
.botnav .col-xs-11 {
  padding-right: 0;
}
.botnav {
  margin: 20px 0;
}
.cols {
  width: 100%;
  float: left;
}
.stud-emblem .link-sidebar,
.stud-emblem .link-sidebar * {
  background: none !important;
  color: #fff;
  font-size: 14px;
}
.tab-content br + br {
  display: none;
}
.row.staff > div > div > div {
  width: 100%;
}
img.rss-logo {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.mobile-sumbenu {
  background: #e9eeef;
  padding: 10px 25px;
  font-weight: bold;
  cursor: pointer;
}
.mobile-sumbenu a {
  color: #222;
}
.mobile-sumbenu:after {
  content: "\e907";
  font-family: "icomoon";
  font-size: 10px;
  color: #265c84;
  float: right;
}
.mobile-sumbenu.expanded:after {
  content: "\e912";
}
.carousel {
  float: left;
  /* right: -2px; */
  position: relative;
  width: 100%;
}
.carousel-indicators {
  bottom: 0px;
  z-index: 15;
  width: 100%;
  margin-bottom: -429px !important;
  left: 31%;
}
#myCarousel .carousel-indicators {
  display: block;
  margin-bottom: 170px;
}
img.logo {
  width: 165px;
}
.carousel-indicators li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0px;
  text-indent: -999px;
  border: 0px;
  border-radius: 0px;
  margin-left: 8px;
  margin-right: 8px;
  cursor: pointer;
  border-bottom-color: white;
  background-color: white;
  float: left;
}
.carousel-indicators .active {
  margin: 0;
  width: 8px;
  height: 8px;
  background-color: #ffec12;
  margin-left: 8px;
  margin-right: 8px;
}
.home_slide {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 418px;
}
.home_slide::after{
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  position:absolute; top: 0; left: 0;right: 0;bottom: 0;
}
.home_slide-img {
  width: 100%;
  height: 418px;
}
.home_slide-item {
  width: 100%;
  height: 418px;
}
.home-page .slide-text{
  top: 50%;
  right: 0%;
  transform: translateY(-50%);
}
.slide-text {
  position: inherit;
  top: 345px;
  right: 0%;
  z-index: 1001;
}
.slide-text .text-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px 8px 6px 8px;
  display: inline-block;
}
.home_slide h3 {
  display: inline-block;
  color: #fff;
  font-size: 20px;
  text-align: right;
  font-size: 46px;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: bold;
}
.home_slide p {
  color: #fff;
  text-align: right;
  font-size: 36px;
}
.video-playBtn {
  position: absolute;
  height: 100px;
  width: 100px;
  top: 50%;
  margin-top: -50px;
  left: 50%;
  margin-left: -55px;
  border: 2px solid white;
  z-index: 1;
  background: rgba(0, 0, 0, 0.6);
}
.blockimage {
  height: 240px;
  padding: 4px;
  width: 100%;
  box-shadow: 0 2px 1.96px 0.04px rgba(0, 0, 0, 0.12);
}
.blockimage-bg {
  height: 100%;
  position: relative;
}
.buttonplayclass {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -8px;
  width: 32px;
  font-size: 51px;
  color: white;
  cursor: pointer;
}
.content-wr.videoblock {
  padding-right: 0 !important;
  padding-left: 10px !important;
  max-height: 240px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.content-wr.contentblock {
  padding-left: 0 !important;
  padding-right: 10px !important;
  max-height: 240px;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.home-page .content-wr.leftside.contentblock > * {
  padding: 54px 30px 60px 35px;
  font-size: 24px;
  color: #222222;
  line-height: 36px;
  margin: 0;
}
.buttononimg {
  position: absolute;
  top: 0%;
  margin-top: 70px;
  left: 0%;
  margin-left: 40px;
}
.myspecialclassforbtntinimg {
  font-size: 24px;
  max-width: 347px;
  min-width: 347px;
  height: 100px;
  padding: 0px !important;
  margin-bottom: 20px;
  margin-right: 0px !important;
  margin-left: auto;
}
.nonepadding {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.nonemargin {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.leftside {
  float: right;
}
.nonepadding .cols {
  padding-left: 2px;
  padding-right: 0px;
}
.nonepadding .row {
  padding-left: 2px;
  padding-right: 0px;
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.home-page .tile-inner {
  padding: 0px !important;
}
.home-page .tile .title-content:hover:after {
  position: absolute;
  top: 0;
  right: 0px;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
}
.home-page .tile {
  position: relative;
  float: left;
  max-height: 170px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.ytframe {
  height: 100%;
  width: 100%;
}
.modal {
  z-index: 99999;
}
.modal-body {
  height: 600px;
}
#main-nav-footer .menu-item.menu-item-has-children > ul {
  margin-right: 0;
  margin-bottom: 50px;
  padding: 0;
}
#main-nav-footer .menu-item.menu-item-has-children > ul li {
  display: inline;
  padding-left: 19px;
  float: none;
  line-height: 14px;
  margin-bottom: 0;
  margin-top: 0;
}
#main-nav-footer .menu-item.menu-item-has-children > a {
  height: initial;
  display: block;
  margin-bottom: 5px;
}
#main-nav-footer .menu-item.menu-item-has-children {
  width: 100%;
  display: block;
  float: right;
}


header form#searchform input[type="text"] {
  border-radius: 15px 0px 0px 15px;
  padding-right: 0px;
  padding-left: 15px;
  margin: 0;
  width: 150px;
}
.top-options > .row > div {
  float: right;
  margin-right: 5px;
  margin-left: 10px;
  margin-top: 18px;
}
.top-options > .row > div.search-options {
  margin-right: 75px;
  margin-left: 0;
}
.search-form {
  float: left;
  margin-top: -1px;
}
.header-col {
  position: relative;
}
.home-page .tile span[class*="icon"],
.home-page div#content.home:not(.agafim) .tile:nth-child(5) .icon-plus + p {
  color: #545454 !important;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(2) .title-content {
  background: #47bddd !important;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(3) .title-content {
  background: #0083a9 !important;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(2) .icon-plus,
.home-page div#content.home:not(.agafim) .tile:nth-child(6) .icon-plus,
.home-page
  div#content.home:not(.agafim)
  .tile:nth-child(3)
  .title-content
  .icon-plus,
.home-page div#content.home:not(.agafim) .tile:nth-child(3) .title-content p {
  color: #fefefe !important;
}
.home-page div#content.home .tile:first-child .title-content {
  background: #ffec12 !important;
  padding-left: 25px;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(6) .title-content {
  background: #00365a !important;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(5) .title-content {
  background: #fefefe !important;
}
.home-page div#content.home:not(.agafim) .tile:nth-child(5) .icon-plus,
.home-page div#content.home:not(.agafim) .tile:nth-child(7) .icon-plus,
.home-page div#content.home:not(.agafim) .tile:nth-child(4) .icon-plus {
  color: #1357ab !important;
}
.social-btn {
  width: 30px;
  height: 30px;
  border-radius: 20px;
}

.top-bar .social-btn {
  width: 40px;
  height: 40px;
  margin-left: 0;
  margin-bottom: 0px;
  position: relative;
  bottom: 8px;
}

.top-bar .social-btn.btntwitterimage {
  margin-left: 7px;
}
.top-bar .social-btn.btninstagramimage {
  margin-left: 7px;
}
.top-bar .social-btn.btnyoutubeimage {
  margin-top: 1px;
}
.top-bar .social-btn.btnlinkedinimage {
  margin-left: 7px;
}

/* .btntwitterimage {
  background: url(../images/twitter-192x192.png) no-repeat center center/cover
    white;
}
.btnyoutubeimage {
  background: url(../images/YouTube-icon-full_color.png) no-repeat center
    center/cover;
}
.btnfacebookimage {
  background: url(../images/facebook-512-black.png) no-repeat center
    center/cover;
}
.btnlinkedinimage {
  background: url(../images/Linkedin2.png) no-repeat center center/cover white;
}
.btninstagramimage {
  background: url(../images/instagram.png) no-repeat center center/cover white;
} */

.top-bar > div > div > div > div.contact > a {
  position: relative;
  top: 4px;
}
.home-page div#content.home .tile:nth-child(2) .tile-inner,
.home-page div#content.home .tile:nth-child(3n + 7) .tile-inner {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.home-page div#content.home .tile:nth-child(3) .tile-inner,
.home-page div#content.home .tile:nth-child(5) .tile-inner,
.home-page div#content.home .tile:nth-child(3n + 8) .tile-inner {
  padding-left: 14px !important;
}
.home-page div#content.home .tile:nth-child(1) .tile-inner,
.home-page div#content.home .tile:nth-child(3n + 6) .tile-inner {
  padding-right: 14px !important;
}
.slidersize {
  width: 100%;
}
.posttitlea,
.posttitlea:hover {
  text-decoration: none;
  color: white;
}
.posttitlea,
.posttitlea:hover {
  text-decoration: none;
  color: white;
}
.buttononimg {
  position: inherit;
  top: 0%;
  margin-top: -456px;
  left: 0%;
  margin-left: 40px;
}
.home-page .row.botlinks {
  margin-bottom: 70px;
  padding-left: 13px !important;
  right: 4.3%;
}
.home-page .content-wr.videoblock {
  padding-top: 0;
}
.home-page .content-wr.contentblock {
  padding-top: 0;
  padding-bottom: 0;
}
.specialreletive {
  position: relative;
}

.calendar-sitemap .sitemap,
.calendar-sitemap .calendar {
  float: right;
}

ul#main-nav-footer > li.opened:before {
  -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s; /* Firefox < 16 */
  -ms-animation: fadein 2s; /* Internet Explorer */
  -o-animation: fadein 2s; /* Opera < 12.1 */
  animation: fadein 2s;
}
.mycontainerforslider {
  margin-right: auto;
  margin-left: auto;
}
.buttonplayclass {
  position: absolute;
  top: 50%;
  left: 50%;
  color: white;
  cursor: pointer;
  font-size: 35px;
}
.calendar > div.contact > a {
  display: none;
}

img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignright {
  float: right;
}
.alignleft {
  float: left;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#staff_page a {
  color: #337ab7;
  text-decoration: none;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.courses_text {
  font-size: 14px;
}

/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.tile1:focus-within {
  border: 2px solid #eebfa9;
}

.composition {
  display: none;
}

.students {
  display: none;
}

.academic {
  display: none;
}

.phone {
  direction: ltr;
}
.data {
  position: relative;
  bottom: 23px;
}

.institutions_header {
  width: 680px;
  height: 250px;
  margin: 0 auto;
  position: relative;
  top: 15px;
  background: url(../images/header_logo.png) no-repeat center center/cover;
}

#institutions-page .dropdown-list input[type="submit"] {
  background-color: #63ceff;
  color: white;
}

#institutions-page select {
  background: white;
}

#institutions-page .inst-logo .logo {
  height: 157px;
}

div.button-blue {
  height: 40px;
  border: 1px solid #005ab9;
  border-radius: 20px;
  font-size: 16px;
  color: #005ab9;
  padding: 10px 1px;
  text-align: center;
  cursor: pointer;
}
div.button-blue.active {
  background-color: #005ab9;
  color: #fff;
}
#institutions-page .search-bar .dropdown-list .submit-wr {
  padding: 5px !important;
}
#institutions-page .search-bar .dropdown-list .submit-wr.search-p1 input {
  font-size: 0;
  padding: 15px;
  background: url(../images/search.png) no-repeat left top;
}
#institutions-page .search-bar .dropdown-list .submit-wr input {
  font-size: 0;
  padding: 15px;

  background: url(../images/search3.png) no-repeat left top;
}
#institutions-page .arrow-inner {
  height: 100%;
  cursor: pointer;
}
#institutions-page .arrow-right {
  background: url(../images/arrow_right.png) no-repeat center top;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}
#institutions-page .arrow-left {
  background: url(../images/arrow_left.png) no-repeat center top;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}
#institutions-page .inst-logo {
  min-height: 232px;
  max-height: 232px;
}
.row-grey {
  width: 100%;
  height: 9px;
  background-color: #e2edee;
  padding: 0 !important;
}
.big-down-arrow {
  width: 208px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 !important;
}
#institutions-page .row.search-bar {
  margin: 0;
}
.lightgray {
  background-color: #f6f6f6;
}
.margin-right {
  margin-right: 8% !important;
}
.float-right {
  float: right;
}
#institutions-slider {
  text-align: center;
}
/*-------------Pniyot Page--------*/
ul#gform_fields_43 {
    display: flex;
    flex-wrap: wrap;
}
ul#gform_fields_43 .gfield {
    flex: 0 0 50%;
}
#gform_fields_43 .ginput_container input, #gform_fields_43 .ginput_container select, .gform_legacy_markup_wrapper #gform_fields_43 .chosen-container-single .chosen-single, .gform_legacy_markup_wrapper #gform_fields_43 .chosen-container-single .chosen-single span {
    height: 40px;
    line-height: 40px;
}
 .gform_legacy_markup_wrapper #gform_fields_43 textarea.large{
	height: 100px;
}
#page-id-1401 .side {
	width:250px; 
	height:250px; 
	background:#ddd; 
	display:inline-block;
	float:left; 
	position:sticky;
	top:50px;
}
#page-id-1401 .side .tabs{
	background:rgba(0,0,0,0);
}
#page-id-1401 .nav-tabs>li.active>a, #page-id-1401 .nav-tabs>li.active>a:hover, #page-id-1401 .nav-tabs>li.active>a:focus{
	background-color: #feec38;
	transition:ease-in-out 0.3s;
	margin-right:0;
}
#page-id-1401 .nav-tabs>li.active>a:hover{
	background-color: #feec38;
}
#page-id-1401 .tabs > .tab.active:after{
	background: #feec38;
	transition:ease-in-out 0.3s;
	right: -30px;
    left: auto;
}
#page-id-1401 .tabs>.tab.active>a:before {
    float: right;
    transform: scaleX(-1);
    position: absolute;
    right: -12px;
    left: auto;
    z-index: 1;
}
#page-id-1401 .tabs > .tab.active {
    background: #feec38;
}
#page-id-1401 .nav-tabs>li>a{
	text-decoration: none;
    color: #000;
    font-size: 18px;
}
#page-id-1401 .side .yellow-title{
	font-weight: normal;
    font-size: 30px;
}
#page-id-1401 input#gform_submit_button_43 {
    border:none;
    border-radius: 5px;
    background: #005ab9;
    color: #fff;
    border-radius: 0;
    font-size: 24px;
    padding: 12px 65px;
    float: left;
	transition:ease-in-out 0.3s;
}
#page-id-1401 input#gform_submit_button_43:hover{
	background: #feec38;
	color:#000;
}
#page-id-1401  .gform_footer.top_label {
    margin: 0;
    padding: 0;
}
#page-id-1401  .gform_fileupload_rules{
	display:none;
}
#page-id-1401  #content .gform_wrapper .top_label .gfield_label {
    color: #005ab9;
}
#page-id-1401 .tab-contents.faq-tabs strong {
    color: #005ab9;
}
#page-id-1401 .tab-contents .title h2{
	font-weight: 600;
    color: #005ab9;
	font-size: 34px;
}

#jo_form_radio_wrapp .wpcf7-radio{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item {
  padding: 0;
  margin: 0;
  width: 100%;
}

#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label {
  display: flex;
  margin: 0;
}

#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label input {
  position: absolute;
  right: 0;
  opacity: 0;
}
#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label input + .wpcf7-list-item-label{
  background: #005ab9;
  color: #fff;
  font-size: 16px;
  padding: 12px;
  cursor: pointer;
  position: relative;
  transition: ease-in-out 0.3s;
  width: 100%;
  text-align: center;
}
#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item:not(.last) label input + .wpcf7-list-item-label{
  margin: 0 0 0 16px;
}
#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label input:checked + .wpcf7-list-item-label,
#jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label .wpcf7-list-item-label:hover {
  background: #feec38;
  color: #000;
}
#jo_form .mt16,
#jo_form .wpcf7cf_group{
	margin-top: 16px;
}
#jo_form .wpcf7-acceptance .wpcf7-list-item{
	margin: 0;
}
#jo_form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label {
  color: #005ab9;
  font-weight: 400;
  font-size: 18px;
}
#jo_form .wpcf7-form-control-wrap{
	padding-left: 16px;
	display: block;
}
#jo_form input.wpcf7-text{
	padding: 5px 4px;
	direction: rtl;
	text-align: right;
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.jo_row{
	display: flex;
	flex-wrap: wrap;
}
.jo_row > div{
	margin-top: 16px;
}
#jo_form p{
	margin: 0;
}
.c4{
	flex: 0 0 33.333%;
}
.c6{
	flex: 0 0 50%;
}
.c12{
	flex: 0 0 100%;
}
.jo_label{color: #005ab9;}

.jo_label span.gfield_required {
	color: #790000;
	margin-left: 0;
	margin-right: 4px;
}
#jo_form hr{
  margin-left: 16px;
}
#jo_form input[type="submit"] {
  border: none;
  background: #005ab9;
  color: #fff;
  border-radius: 0;
  font-size: 24px;
  padding: 12px 65px;
  transition: ease-in-out 0.3s;
  margin: 20px auto 0 16px;
  display: block;
}
#jo_form input[type="submit"]:hover {
  background: #feec38;
  color: #000;
}
#jo_form {
	margin: 30px 0;
	position: relative;
}
#jo_form .wpcf7-spinner{
	position: absolute;
right: 0;
bottom: 0;
margin: 0;
}
.gr-form-43-tabs div#gform_wrapper_43 {
    display: block !important;
}
#section-750  .gr-form-43-tabs div#gform_wrapper_43 {
    display: none !important;
}
@media (min-width: 992px){
  .home-search-bar-on-xs{display:none}
}
@media (max-width: 992px){
  
  
  
  #jo_form .wpcf7-form-control-wrap {padding-left: 0;}
  #jo_form_radio_wrapp .wpcf7-radio {flex-wrap: wrap;}
  #jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item {margin: 0 0 10px;width: 50%;}
  #jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item label input + .wpcf7-list-item-label{font-size: 14px;padding: 5px;}
  #jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item:nth-child(odd) label input + .wpcf7-list-item-label{margin: 0 0 0 5px !important;}
  #jo_form_radio_wrapp .wpcf7-radio > .wpcf7-list-item:nth-child(even) label input + .wpcf7-list-item-label{margin: 0 5px 0 0 !important;}
  #jo_form input[type="checkbox"] {height: 14px;width: 14px;}
  #jo_form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size: 13px;}
  #jo_form input[type="submit"]{margin-left:0;}
  .c4, .c6{flex: 0 0 100%;}
  
  
  .home-search-bar-on-m{
    display:none !important;
  }
  #learn-pro{
    display:none;
  }
	#page-id-1401 .side{
		width: calc(100% + 16px);
		margin-left: -8px;
		z-index: 1;
		height: auto;
		padding: 0;
		top: 0;
	}
	#page-id-1401 .side .yellow-title{
		font-size: 20px;
		display:none;
	}
	#page-id-1401 .side .tabs {
		background: rgba(0,0,0,0);
		display: flex;
		flex-wrap: wrap;
		margin-top:0;
	}
	#page-id-1401 .tabs > .tab {
		width: 100%;
		flex: 1;
		width: auto;
		text-align: center;

	}
	#page-id-1401 .nav-tabs>li>a{
		border-left:1px solid blue;
		font-size: 15px;
		padding: 10px;
		display: flex;
		align-items: center;
		height: 100%;
		line-height: 1.1;
		text-align: center;
		width: 100%;
		justify-content: center;
		margin-right: 0;
	}
	#page-id-1401 .tab-contents .title h2{
		font-size: 26px;
  		  padding-top: 0;
	}
	ul#gform_fields_43 .gfield {
		flex: 0 0 100%;
		padding: 0;
	}
	html[dir=rtl] .gform_legacy_markup_wrapper#gform_wrapper_43{
		padding-right: 0;
	}
	body .gform_legacy_markup_wrapper#gform_wrapper_43 .top_label div.ginput_container {
		margin-top: 0;
	}
	#page-id-1401 input#gform_submit_button_43{
		margin-top: 15px;	
		line-height: 1;
	}
}
.home-search-bar-tabs .my-tab-accordion{
  width: 50%;
  float: left;
}
.home-search-bar-tabs .my-tab-accordion:not(.active){
  background: rgb(200, 199, 199);
}