@import '../fonts/FoundryGridnik-Light/styles.css';
@import '../fonts/FoundryGridnik-Regular/styles.css';
@import '../fonts/FoundryGridnik-Medium/styles.css';
@import '../fonts/FoundryGridnik-Bold/styles.css';



.caption, .hidden {
  display: none;
}

.thumb-container {
  background-color: #D02B22;
  background-image: radial-gradient(at 50% 50%, rgba(208, 43, 34, 1.00) 0%, rgba(258, 34, 27, 1.00) 100%);
}

.Gallery img {
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: bottom;
  width: 100%;
  height: 100%;
  transition: all .35s ease-out;
}

.Gallery img:hover {
  opacity: .3;
}

.nopad {
  padding-left: 0px;
  padding-right: 0px;
}

.caption {
  background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.975));
  background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.975));
  color: #eae4dc;
  height: 100%;
  opacity: 0;
  padding: 1em;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.caption img {
  margin: 1em auto;
  max-width: 50%
}
@media (min-width: 320px) {
  .textRightXScenter, .textLeftXScenter {
      text-align: center;
  }
}
@media (min-width: 768px) {
  .textRightXScenter {
      text-align: right;
  }
  .textLeftXScenter {
      text-align: left;
  }
}

.high a {width:100%; height:28px; padding: 6px 0; background:#f9f9f9; color:#666; margin-right:10px; text-transform:uppercase; font-family:FoundryGridnik-Bold, sans-serif; font-size:12px; display:block;}
.low a {width:100%; height:28px; padding: 6px 0; background:#f9f9f9; color:#666; text-transform:uppercase; font-family:FoundryGridnik-Bold, sans-serif; font-size:12px; display:block;}

.high a:hover, .low a:hover, .downloadBtn a:hover, .vDownload a:hover {background: transparent; color:#e43124; text-decoration:none;}

.fbTitle, .fbNumber {font-family:FoundryGridnik-Regular, sans-serif;}

@media (min-width: 320px) {
  .fancybox-close {
      position: absolute;
      top: -5px !important;
      right: -5px !important;
      width: 44px;
      height: 44px;
      cursor: pointer;
      padding: 0 0px 40px 0;
      z-index: 8041;
      transition: all .3s ease-out;
  }
@media (min-width: 676px) {
  .fancybox-close {
      position: absolute;
      top: 15px !important;
      right: -25px !important;
      width: 14px;
      height: 14px;
      cursor: pointer;
      padding: 0 80px 40px 0;
      z-index: 8041;
      transition: all .3s ease-out;
}