
/* WP PluginsTheme 1.6.12 — jedinstvene slider strelice za sve widgete */
:root{
  --wppt-arrow-size:44px;
  --wppt-arrow-blue:#0662a6;
  --wppt-arrow-border:#d7e0ed;
  --wppt-arrow-shadow:0 7px 20px rgba(12,42,90,.10);
}
.wppt-nav,
.wpptp-arrow,
.wppt-about-scroll,
.wppt-project-list-only .proj-arrow,
.wppt-project-posts-only .wppt-related-arrow,
.wpht-arrow,
.wppt-res-arrow{
  box-sizing:border-box!important;
  width:var(--wppt-arrow-size)!important;
  min-width:var(--wppt-arrow-size)!important;
  height:var(--wppt-arrow-size)!important;
  min-height:var(--wppt-arrow-size)!important;
  padding:0!important;
  margin:0!important;
  border:1px solid var(--wppt-arrow-border)!important;
  border-radius:50%!important;
  background:#fff!important;
  color:var(--wppt-arrow-blue)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:28px!important;
  font-weight:400!important;
  line-height:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  box-shadow:var(--wppt-arrow-shadow)!important;
  cursor:pointer!important;
  transition:background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease!important;
}
.wppt-nav:hover:not(:disabled),
.wpptp-arrow:hover:not(:disabled),
.wppt-about-scroll:hover:not(:disabled),
.wppt-project-list-only .proj-arrow:hover:not(:disabled),
.wppt-project-posts-only .wppt-related-arrow:hover:not(:disabled),
.wpht-arrow:hover:not(:disabled),
.wppt-res-arrow:hover:not(:disabled){
  background:var(--wppt-arrow-blue)!important;
  color:#fff!important;
  box-shadow:0 9px 24px rgba(12,42,90,.18)!important;
}
.wppt-nav:disabled,
.wpptp-arrow:disabled,
.wppt-about-scroll:disabled,
.wppt-project-list-only .proj-arrow:disabled,
.wppt-project-posts-only .wppt-related-arrow:disabled,
.wpht-arrow:disabled,
.wppt-res-arrow:disabled{
  opacity:.34!important;
  cursor:default!important;
  pointer-events:none!important;
}
/* Ne skrivaj navigaciju samo zato što trenutno nema dodatnog sadržaja. */
.wppt-nav.is-hidden,
.wppt-project-list-only .proj-arrow.is-hidden,
.wppt-project-posts-only .wppt-related-arrow.is-hidden{
  visibility:visible!important;
  display:flex!important;
  pointer-events:none!important;
  opacity:.34!important;
}
.wppt-about-scroll{display:flex!important}

/* Digitalna biblioteka — isti slider princip kao Projekti */
.wppt-res-slider{position:relative;display:flex;align-items:center;gap:16px;width:100%}
.wppt-res-viewport{flex:1 1 auto;min-width:0;overflow:hidden}
.wppt-res-slider .wppt-res-grid{
  display:flex!important;
  grid-template-columns:none!important;
  gap:22px;
  transition:transform .45s ease;
  will-change:transform;
}
.wppt-res-slider .wppt-res-card{
  flex:0 0 calc((100% - (var(--wppt-res-visible,4) - 1)*22px)/var(--wppt-res-visible,4));
  min-width:0;
}
.wppt-res-arrow{position:relative!important;z-index:20!important;flex:0 0 var(--wppt-arrow-size)!important}
@media(max-width:1024px){
  .wppt-res-slider{--wppt-res-visible:2!important}
}
@media(max-width:767px){
  :root{--wppt-arrow-size:36px}
  .wppt-nav,.wpptp-arrow,.wppt-about-scroll,.wppt-project-list-only .proj-arrow,.wppt-project-posts-only .wppt-related-arrow,.wpht-arrow,.wppt-res-arrow{font-size:24px!important}
  .wppt-res-slider{--wppt-res-visible:1!important;gap:8px}
}
