/* Static equivalents of the original skin's visual controls. */
.carousel { opacity: 1; visibility: visible; }
.carousel:not(.owl-loaded) > *:not(:first-child) { display: none; }
#cookieNotify[hidden] { display: none !important; }
#contact-form-status { font-size: 14px; line-height: 1.6; margin: 0; color: inherit; }
#dnn4584root .form-control:disabled { background-color: #fff; opacity: 1; }
#dnn4584SUBMIT:disabled {
  background-color: #1abc9c;
  border-color: #1abc9c;
  color: #fff;
  opacity: 1;
  cursor: not-allowed;
}
.wsc-logins > .title, a[aria-disabled=true], a:not([href]) { cursor: default; }
#dnn_dnnSearch_txtSearch:disabled { opacity: 1; }
#goToTop { cursor: pointer; transition: opacity .3s ease; }
html { scroll-behavior: smooth; }
#section5 { scroll-margin-top: 90px; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  #cookieNotify, #goToTop { transition: none; }
}
