.fancybox-next, .fancybox-prev {
  width: 80px;
}

.fancybox-nav {
  height: 80px;
  top: 50%;
  margin-top: -40px;
}

.fancybox-next span {
  margin-right: -24px;
}

.fancybox-prev span {
  margin-left: -27px;
}

/*.fancybox-nav span {*/
  /*background: url("../img/buttons/prev-stage-btn.png") no-repeat;*/
  /*margin-top: -47px;*/
  /*width: 95px;*/
  /*height: 76px;*/
/*}*/


.zoompic canvas:nth-child(1) {
  display: block;
}
.zoompic canvas:nth-child(2) {
  display: none;
}
.zoompic canvas:nth-child(3) {
  display: none;
}
.zoompic canvas:nth-child(4) {
  display: none;
}
.zoompic canvas:nth-child(5) {
  display: none;
}
.zoompic canvas:nth-child(6) {
  display: none;
}






.video-thumbnail-name {
  display: block;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
  max-width: 150px;
  padding: 5px 5px 0 5px;
  text-align: center;
}

ul.thumbs-list li a {
  color: #A29F82;
}

ul.thumbs-list li a:hover, ul.thumbs-list li a:focus {
  color: orange;
}

.login-cont .login-form { position: relative; }

.login-cont .login-form .wppb-error {
  color: #c82c2c !important;
  font-size: 13px;
  line-height: 1.4;
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  top: 80px;
  left: 90px;
  right: 10px;
  width: auto !important;
  margin: 0;
  z-index: 1;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.login-cont .login-form .wppb-error strong {
  color: #c82c2c !important;
  font-weight: 700;
}

.login-cont .login-form .wppb-error a {
  color: #c82c2c !important;
  text-decoration: underline;
}

.login-cont .login-form .wppb-error a:hover,
.login-cont .login-form .wppb-error a:focus {
  color: #a02020 !important;
}

.login-cont .login-form .login-submit input[type=submit]:disabled,
.login-cont .login-form .login-submit input[type=submit][disabled] {
  opacity: 1 !important;
  filter: none !important;
  cursor: default;
}

.login-cont .login-form.is-loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  margin: -22px 0 0 -22px;
  border: 4px solid rgba(68, 64, 58, 0.2);
  border-top-color: #F8793F;
  border-radius: 50%;
  animation: comanche-spin 0.8s linear infinite;
  z-index: 11;
  pointer-events: none;
}

@keyframes comanche-spin {
  to { transform: rotate(360deg); }
}

/* Render the recessed text-input look with an inset box-shadow instead of a
   background image. Chrome's autofill UA style forces `background-image: none`
   on autofilled fields and that override beats author !important (even inline),
   so the textured PNG vanishes on page load when saved credentials populate.
   box-shadow is NOT overridden by autofill, so painting the fill this way keeps
   typed and autofilled fields identical. The two layers replicate the PNG: a
   translucent taupe fill (parchment shows through) under a darker top edge. */
.login-cont .login-form input[type=text],
.login-cont .login-form input[type=password],
.login-cont .login-form input:-webkit-autofill,
.login-cont .login-form input:-webkit-autofill:hover,
.login-cont .login-form input:-webkit-autofill:focus,
.login-cont .login-form input:-webkit-autofill:active {
  background-image: none !important;
  background-color: transparent !important;
  box-shadow: inset 0 1px 0 0 rgba(74, 60, 45, 0.8),
              inset 0 0 0 100px rgba(113, 93, 72, 0.74) !important;
}

.login-cont .login-form input:-webkit-autofill,
.login-cont .login-form input:-webkit-autofill:hover,
.login-cont .login-form input:-webkit-autofill:focus,
.login-cont .login-form input:-webkit-autofill:active {
  -webkit-text-fill-color: #44403A !important;
  caret-color: #44403A;
  /* Keep Chrome's autofill background-color from ever painting in. */
  transition: background-color 99999s ease-in-out 0s;
}