html[dir=rtl] .grey-link:hover {
  background: linear-gradient(to right, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 83%, rgb(244, 244, 244) 84%, rgba(244, 244, 244, 0.25) 87%, rgba(244, 244, 244, 0) 88%);
}

html[dir=rtl] .pagination-list li a svg {
  rotate: 180deg;
}

/* RTL-specific fixes for sliders */
/* Fix for RTL layout - override Slick's default positioning */
[dir=rtl] .slick-slider {
  direction: ltr !important;
}

/* Keep the overall container RTL for proper Arabic text alignment */
[dir=rtl] .slider-section,
[dir=rtl] .publications-section {
  direction: rtl;
}

/* Fix arrow positioning for RTL - position on bottom-left to match English layout mirrored */
[dir=rtl] .arrow-container {
  left: 3%;
  right: auto;
  bottom: 0;
}

[dir=rtl] .left-arrow {
  order: 2;
}

[dir=rtl] .right-arrow {
  order: 1;
}

/* Fix text slider container positioning */
[dir=rtl] .text-slider-container {
  right: 0;
  left: auto;
}

/* Fix text container alignment for RTL */
[dir=rtl] .text-container {
  align-items: flex-end !important;
}

/* Align blue tag to the right in RTL */
[dir=rtl] .blue-tag {
  align-self: flex-end;
}

/* Align slider date to the right in RTL */
[dir=rtl] .slider-date {
  align-self: flex-end;
}

/* Align h2 slider title to the right in RTL */
[dir=rtl] .slider-title {
  align-self: flex-end;
  text-align: right;
}

/* Ensure book slider works correctly in RTL */
[dir=rtl] .book-slider {
  direction: ltr !important;
}

[dir=rtl] .book-slider .slick-track {
  display: flex !important;
  align-items: stretch;
}

[dir=rtl] .book-container {
  display: flex !important;
  flex-direction: column;
}

/* Fix book slider arrows positioning */
[dir=rtl] .prev-arrow {
  right: 4px;
  left: auto;
}

[dir=rtl] .next-arrow {
  left: 4px;
  right: auto;
}

/* Ensure images display correctly in RTL */
[dir=rtl] .image-slider .slick-track,
[dir=rtl] .image-slider .slick-slide {
  display: block !important;
}

[dir=rtl] .img-container {
  display: block !important;
}

[dir=rtl] .slider-image {
  display: block !important;
  width: 100% !important;
}

/* Fix any flex issues in RTL */
[dir=rtl] .book-slider .slick-slide {
  float: left;
}

/* Additional fallback for book containers not showing */
[dir=rtl] .book-container img {
  display: block !important;
}

[dir=rtl] .book-text,
[dir=rtl] .year-holder {
  display: block !important;
}

html[dir=rtl] .news-header {
  border-left: none;
  border-right: 6px solid #4fa5c7;
}

html[dir=rtl] .news-container i {
  rotate: 180deg;
}

html[dir=rtl] .more-button-1 i {
  rotate: 180deg;
}

html[dir=rtl] .more-button-1:hover {
  transform: translateX(-12px);
}

html[dir=rtl] .more-button-2 i {
  rotate: 180deg;
}

html[dir=rtl] .more-button-2:hover {
  transform: translateX(-12px);
}

html[dir=rtl] .book-slider-container .next-arrow i {
  rotate: 180deg;
}

html[dir=rtl] .book-slider-container .prev-arrow i {
  rotate: 180deg;
}

html[dir=rtl] .events-section .row.header-row {
  border-left: none;
  border-right: 6px solid #4fa5c7;
}

html[dir=rtl] .content-container i {
  rotate: 180deg;
}

html[dir=rtl] .content-title {
  border-left: none;
  border-right: 8px solid #fdc229;
}