@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Mar 14, 2021, 10:00:56 AM
    Author     : chani
*/
/*rtl-ltr Mixins*/
@keyframes ldx-cycle {
  0% {
    animation-timing-function: cubic-bezier(0.3333, 0.3333, 0.6667, 0.6667);
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------General Mixins-----*/
/* $columnToDisplay:2-5 */
:root {
  --forth: #888888;
  --accent: #03a597;
  --accent-dark: #1c4844;
  --accent-light: rgba(3, 165, 151, 0.73);
  /*    --secondary:;*/
  --primary: #222222;
  --white: #fff;
  --white-light: rgba(255, 255, 255, 0.73);
}

#header {
  background-color: white;
}
#header:after {
  display: none;
}
#header .container .headers-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}
#header .header-top-wrapper .container {
  padding: 0;
}
#header .region-header-first {
  display: flex;
}
#header .headers-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 10px;
}
#header .headers-wrapper #huji-logo {
  display: block;
  width: 160px;
  height: auto;
}
#header .header-bottom {
  background: var(--accent);
}
#header .header-bottom .region-menu-bar {
  background: inherit;
}
#header .header-bottom .region-menu-bar .os-custom-menu,
#header .header-bottom .region-menu-bar #block-os-primary-menu {
  background: inherit;
}
#header .header-bottom .region-menu-bar .os-custom-menu ul.nice-menu li a,
#header .header-bottom .region-menu-bar .os-custom-menu ul#nice-menu-primary-menu li a,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul.nice-menu li a,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul#nice-menu-primary-menu li a {
  color: var(--white);
}
#header .header-bottom .region-menu-bar .os-custom-menu ul.nice-menu li a.active,
#header .header-bottom .region-menu-bar .os-custom-menu ul#nice-menu-primary-menu li a.active,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul.nice-menu li a.active,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul#nice-menu-primary-menu li a.active {
  border: 0;
}
#header .header-bottom .region-menu-bar .os-custom-menu ul.nice-menu ul li a,
#header .header-bottom .region-menu-bar .os-custom-menu ul#nice-menu-primary-menu ul li a,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul.nice-menu ul li a,
#header .header-bottom .region-menu-bar #block-os-primary-menu ul#nice-menu-primary-menu ul li a {
  color: var(--primary);
}
#header #block-boxes-site-info #boxes-box-site_info h1 a {
  font-weight: 500;
  color: var(--primary);
}
#header #block-boxes-site-logo #boxes-box-site_logo img {
  margin: auto;
}

#main-content {
  border: 0;
  padding: 0;
}
#main-content #content-panels {
  padding: 0;
}

/*todo check maybe only to id layout_3_1_overlay*/
.front #content-panels .block-boxes-os_slideshow_box {
  margin-bottom: 0;
}
.front #content-panels .block-boxes-os_slideshow_box li[class^="rslides"] {
  width: 100%;
}

.block-boxes-os_slideshow_box #layout_3_1_overlay .slide li .slide-copy p {
  font-size: inherit;
  color: var(--primary);
  font-weight: normal;
}
.block-boxes-os_slideshow_box #layout_3_1_overlay .slide li .slide-copy p a {
  font-size: inherit;
  color: inherit;
  font-weight: normal;
}
.block-boxes-os_slideshow_box #layout_3_1_overlay .slide li .slide-copy p,
.block-boxes-os_slideshow_box #layout_3_1_overlay .slide li .slide-copy h2 {
  background-color: transparent;
  position: unset;
  opacity: unset;
  padding: 0;
}

.block-boxes-os_slideshow_box #layout_3_1_overlay .slide ul.rslides {
  margin-bottom: 0;
}
.block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
}
.block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content .caption.slide-copy {
  top: 0;
  bottom: 0;
}
html[dir="ltr"] .block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content .caption.slide-copy {
  left: 0;
}
html[dir="rtl"] .block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content .caption.slide-copy {
  right: 0;
}
html[dir="ltr"] .block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content .caption.slide-copy {
  right: auto;
}
html[dir="rtl"] .block-boxes-os_slideshow_box #layout_3_1_overlay .slide .slide-content .caption.slide-copy {
  left: auto;
}

.block-boxes-os_slideshow_box
#layout_3_1_overlay
.slide
.rslides
li
.caption.slide-copy,
.block-boxes-os_slideshow_box .slide .rslides li .caption.slide-copy {
  background-color: var(--white-light);
  border-radius: 0;
}
.block-boxes-os_slideshow_box
#layout_3_1_overlay
.slide
.rslides
li
.caption.slide-copy h2,
.block-boxes-os_slideshow_box .slide .rslides li .caption.slide-copy h2 {
  color: var(--primary);
  font-weight: 900;
  line-height: 1.2;
  font-size: 2.2rem;
}
.block-boxes-os_slideshow_box
#layout_3_1_overlay
.slide
.rslides
li
.caption.slide-copy h2 a,
.block-boxes-os_slideshow_box .slide .rslides li .caption.slide-copy h2 a {
  color: var(--primary);
  font-weight: 900;
  line-height: 1.2;
  font-size: inherit;
}
.block-boxes-os_slideshow_box
#layout_3_1_overlay
.slide
.rslides
li
.caption.slide-copy p,
.block-boxes-os_slideshow_box .slide .rslides li .caption.slide-copy p {
  color: var(--primary);
  font-size: 1.1rem;
}
.block-boxes-os_slideshow_box
#layout_3_1_overlay
.slide
.rslides
li
.caption.slide-copy p a:not(.btn),
.block-boxes-os_slideshow_box .slide .rslides li .caption.slide-copy p a:not(.btn) {
  color: var(--primary);
  font-size: inherit;
}

footer#footer > .container #powerby-login {
  margin-top: 0;
  margin-bottom: 0;
}

#content-panels .layout-content-first-second {
  width: auto;
}

.mobile header#header {
  margin-top: 27px !important;
  /*mean-bar is 52, skip link is 25px. 52-25=27  */
}
.mobile #layout_3_1_overlay .slide .slide-content {
  position: relative;
}

.btn {
  border-radius: 0;
}

.btn-primary {
  border: 0;
}

@media (max-width: 768px) {
  .front #main-content {
    margin-right: 0;
    margin-left: 0;
  }

  #header .region-header-second {
    order: 3;
  }

  #header .region-header-first {
    order: 2;
  }

  #header .region-header-third {
    order: 1;
    width: 100%;
    margin-bottom: 10px;
  }
}
/*Logo 100*/
@media screen and (min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.3) {
  #header .headers-wrapper #huji-logo {
    width: calc(120px);
    /* מתאים את הגודל ביחס הפוך ל-DPR */
  }
}
