.node--type-work-item.node--view-mode-slide {
  background-color:white;
  background-size: 80px;
  max-width: 990px;
  padding-left: 120px;
  color: #464646;
}

.views_slideshow_controls_text {
	margin-bottom: 20px;	
}

.views_slideshow_controls_text_pause {
  display: none !important;
}

.views_slideshow_controls_text_previous,
.views_slideshow_controls_text_next {
  border: 3px solid #ffc733;
  border-radius: 50%;
  color: transparent !important;
  text-decoration: none;
  width: 3rem;
  height: 3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  position: relative;
  font-size: 0; /* Hide original text */
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.views_slideshow_controls_text_previous::before {
  content: '←'; /* Left arrow */
  font-size: 1.5rem;
  color: #000;
}

.views_slideshow_controls_text_next::before {
  content: '→'; /* Right arrow */
  font-size: 1.5rem;
  color: #000;
}

.views_slideshow_controls_text_pause::before {
  content: none !important;
}

.views_slideshow_controls_text_pause.is-playing::before {
  content: '▶';
  top: -1px; /* visually center the triangle better */
}

.views_slideshow_controls_text_previous:hover,
.views_slideshow_controls_text_next:hover,
.views_slideshow_controls_text_pause:hover {
  background-color: #dbdbdb;
  cursor: pointer;
}

.views-slideshow-controls-bottom {
  display: flex;
  justify-content: flex-end; /* Pushes contents to the right */
}
