#sr-vw {
  --acs-red: #272727;
  --acs-gray: rgb(39, 39, 39);
}

/* hide close btn */
#sr-vw #sr-close-btn-wrapper {
  display: none;
}

/* form autofill styles  */
#sr-freetext-form input:-webkit-autofill,
#sr-freetext-form input:-webkit-autofill:hover,
#sr-freetext-form input:-webkit-autofill:focus,
#sr-freetext-form textarea:-webkit-autofill,
#sr-freetext-form textarea:-webkit-autofill:hover,
#sr-freetext-form textarea:-webkit-autofill:focus,
#sr-freetext-form select:-webkit-autofill,
#sr-freetext-form select:-webkit-autofill:hover,
#sr-freetext-form select:-webkit-autofill:focus {
  -webkit-text-fill-color: white;
  -webkit-box-shadow: inherit;
  transition: background-color 5000s ease-in-out 0s;
}
/* form autofill styles  */

#sr-content-wrapper #sr-list-choices .sr-choice-li button {
  padding: 8px 12px;
  box-shadow: none;
  font-weight: 500;
}

#sr-vw #sr-widget-container #sr-widget-footer {
  background-color: var(--acs-gray);
}

#sr-vw #sr-powered-by__link img {
  content: url(https://cdn.smartrep.gr/sr-acs/lockeraid/smartrep.png) !important;
}

#sr-vw form#sr-freetext-form button {
  right: 0px !important;
}

/* Controls */
#sr-controls-wrapper #sr-controls button {
  background-color: var(--acs-red) !important;
}
/* End Controls */

/* Carousels  */

#sr-vw #sr-carousel .sr-carousel-slide > * {
  height: 100%;
}

#sr-vw #sr-carousel-container #sr-carousel .sr-carousel-slide__content {
  width: 100%;
  display: flex;
  flex-direction: column;
}

#sr-vw #sr-carousel .sr-carousel-slide img {
  width: 50%;
  height: 100%;
  object-fit: cover;
  background-color: #fff;
}

#sr-vw #sr-carousel .sr-carousel-slide__buttons {
  flex-direction: column;
  width: 100%;
  margin-top: auto;
}

#sr-vw #sr-carousel-snaps {
  display: none;
}
/* End All Carousels */

/* Vertical Carousel */
#sr-vw #sr-carousel-container.vertical #sr-carousel .sr-carousel-slide > div {
  align-items: center !important;
  flex-direction: column !important;
  overflow: hidden;
  display: grid;
}

#sr-vw #sr-carousel-container.vertical #sr-carousel .sr-carousel-slide img {
  width: 100%;
  object-fit: cover;
  grid-row: 1;
  grid-column: 1;
}

#sr-vw
  #sr-carousel-container.vertical
  #sr-carousel
  .sr-carousel-slide__content {
  padding: 8px 24px !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
  width: 100% !important;
  height: 100% !important;
  grid-row: 1;
  grid-column: 1;
}

#sr-vw
  #sr-carousel-container.vertical
  #sr-carousel
  .sr-carousel-slide__content
  .sr-carousel-slide__buttons {
  display: flex !important;
  flex-direction: row !important;
}
/* End Vertical Carousel */

/* No Image Carousel */
#sr-vw #sr-carousel-container.no-image #sr-carousel .sr-carousel-slide > div {
  --tw-backdrop-blur: blur(42px);
}

#sr-vw #sr-carousel-container.no-image #sr-carousel .sr-carousel-slide img {
  display: none !important;
}

#sr-vw
  #sr-carousel-container.no-image
  #sr-carousel
  .sr-carousel-slide__content
  .sr-carousel-slide__buttons {
  display: flex !important;
  flex-direction: row !important;
}
/* End No Image Carousel */

/* and (min-resolution: 1.25ddpx) */
/* @media (any-pointer: fine) { */
/*   .sr-choice-li .sr-choice { */
/*     font-size: clamp(10px, 1vw, 14px) !important; */
/*   } */
/**/
/*   #sr-vw */
/*     #sr-carousel-container */
/*     #sr-carousel */
/*     .sr-carousel-slide */
/*     .sr-carousel-slide__content */
/*     h1 { */
/*     font-size: clamp(11px, 1.2vw, 14px) !important; */
/*   } */
/**/
/*   #sr-vw */
/*     #sr-carousel-container */
/*     #sr-carousel */
/*     .sr-carousel-slide */
/*     .sr-carousel-slide__content */
/*     p, */
/*   #sr-vw */
/*     #sr-carousel-container */
/*     #sr-carousel */
/*     .sr-carousel-slide */
/*     .sr-carousel-slide__buttons */
/*     button { */
/*     font-size: clamp(10px, 1vw, 12px) !important; */
/*     line-height: 1.5 !important; */
/*   } */
/* } */

/* End Carousels  */
