select option {
  color: #000;
}

.single section.section .section-content ul {
  font-size: 1.3020833333vw;
}
@media (max-width: 1024px) {
  .single section.section .section-content ul {
    font-size: 4.4444444444vw;
  }
}

.link-boxes {
  margin: 30px 0;
}
.link-boxes--title h2 {
  font-size: 2.5vw;
  margin-top: 0;
  text-align: center;
}
.link-boxes--list {
  display: grid;
  grid-template-columns: repeat(var(--d-columns, 5), 1fr);
  gap: 16px;
}
@media (max-width: 1024px) {
  .link-boxes--list {
    grid-template-columns: repeat(var(--m-columns, 2), 1fr);
    gap: 12px;
  }
}
.link-boxes--box {
  display: block;
  height: 100%;
  border: 1px solid #707070;
  border-radius: 8px;
  overflow: hidden;
  color: #f8f7f7 !important;
}
.link-boxes--box.no-border {
  border: 0;
}
.link-boxes--box-image {
  padding-top: var(--ratio, 70%);
  position: relative;
  background-color: #fff;
}
.link-boxes--box-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  object-position: center;
}
.link-boxes--box-image.no-bg-img img {
  position: absolute;
  width: auto;
  height: 60%;
  top: 50%;
  right: initial;
  bottom: initial;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: initial;
  object-position: initial;
}
.link-boxes--box-title {
  padding: 12px 10px;
}
.link-boxes--box-title h3 {
  margin: 0;
  font-size: 160%;
}
.link-boxes--box-text {
  padding: 12px 10px;
}

.zsite-footer .footer-content .footer-menu ul li {
  white-space: initial;
  order: 1;
}
.zsite-footer .footer-content .footer-menu ul li.last {
  order: 99;
}
@media (max-width: 1199.98px) {
  .zsite-footer .footer-content .footer-menu ul li a {
    height: initial;
  }
}

header.site-header .site-branding .custom-logo-link .custom-logo {
  filter: brightness(0) invert(1);
}

.rge-logo {
  filter: brightness(0) invert(1);
}

@media (min-width: 1200px) {
  .front-page section.cover-section .box .rge-logo {
    width: 15vw;
  }
  header.site-header .site-branding a {
    display: block;
    width: 100%;
  }
}
.e404-box {
  padding: 10rem;
  text-align: center;
  background: rgba(0, 0, 0, 0) linear-gradient(150deg, #111111 0%, #8f8f8f 79%) 0% 0% no-repeat padding-box;
}
@media (max-width: 1024px) {
  .e404-box {
    padding: 10rem 3rem;
  }
}
.e404-box h1 {
  font-size: 63px;
}
@media (max-width: 1024px) {
  .e404-box h1 {
    font-size: 36px;
  }
}
.e404-box div {
  font-size: 20px;
}

@media (max-width: 1024px) {
  button, input[type=button], input[type=reset], input[type=submit], a.button {
    font-size: 4vw;
  }
}

.single-services .wrap-products-item .wrap-products-item-boxes .box-item {
  border: 0;
}
.single-services .wrap-products-item .wrap-products-item-boxes .box-item img {
  border-radius: 0 0 10px 10px;
}

.zsite-footer .footer--container {
  background-color: #272727;
  border-bottom: 1px solid #707070;
  padding: 50px 40px 40px;
  font-size: 18px;
  font-weight: 300;
  display: flex;
  gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .zsite-footer .footer--container {
    padding: 40px 30px;
    font-size: 20px;
    line-height: 1.2;
  }
}
.zsite-footer .footer--container a {
  color: #f8f7f7;
  text-decoration: none;
}
.zsite-footer .footer--container a:hover {
  color: #6cadef;
}
.zsite-footer .footer--logo img {
  height: 50px;
  width: auto;
}
.zsite-footer .footer--contact {
  text-align: center;
}
.zsite-footer .footer--menu {
  margin-top: 40px;
}
.zsite-footer .footer--menu ul {
  display: flex;
  list-style: none;
  justify-content: center;
  padding: 0;
  margin: 0;
  gap: 40px;
}
@media (max-width: 1024px) {
  .zsite-footer .footer--menu ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px 50px;
  }
  .zsite-footer .footer--menu ul li {
    order: 1;
  }
  .zsite-footer .footer--menu ul li.last {
    order: 99;
  }
}
.zsite-footer .footer--bottom-line {
  padding: 20px;
  text-align: center;
}
.zsite-footer .footer--bottom-line img {
  margin-top: 10px;
  height: 12px;
  width: auto;
}

@media (min-width: 1200px) {
  .page-template .site-main.about-page section.team-section .section-content ul li .name {
    flex: 0 0 26%;
  }
}

.front-page section.channels-section .channel-link {
  border-radius: 22px;
  border: 0;
}

.bold {
  font-weight: bold;
}

body.white {
  background: #fff;
  color: #000;
}
body.white .front-page section.channels-section .channel-link {
  border: 1px solid #ddd;
}
body.white .front-page section.channels-section .channel-link .channel-name {
  background-color: #fff;
  color: #000;
}
body.white .front-page section.cover-section:after {
  background: linear-gradient(transparent, white);
}
body.white .rge-logo,
body.white header.site-header .site-branding .custom-logo-link .custom-logo {
  filter: none;
}
body.white .cover-section {
  background-image: url(http://rge.co.il/wp-content/uploads/2025/02/homepage-b6g.png) !important;
}
body.white button, body.white input[type=button], body.white input[type=reset], body.white input[type=submit], body.white a.button {
  color: #000;
  border-color: #000;
}
body.white header.site-header {
  background-color: #fbfbfb;
}
@media (min-width: 1200px) {
  body.white .main-navigation ul ul {
    background-color: #f7f7f7;
  }
}
body.white .main-navigation a {
  color: #000 !important;
}
body.white .site-footer {
  background-color: #f7f7f7;
}
body.white .site-footer a {
  color: #000;
}/*# sourceMappingURL=override.css.map */