/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 5, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider {
  position: relative;
  text-align: center;
}
/* line 7, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-container {
  position: relative;
}
/* line 10, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider article {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
/* line 19, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider section {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  border-radius: 5px;
  width: 512px;
  position: absolute;
  left: 50%;
  margin-left: -256px;
  opacity: 0;
}
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-3d-slider section {
    max-width: 100%;
    left: 0;
    margin-left: 0;
  }
}
/* line 32, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider section.bespoke-slide {
  -webkit-transition: -webkit-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  -moz-transition: -moz-transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
  transition: transform 0.7s ease, opacity 0.7s ease, background-color 0.7s ease;
}
/* line 35, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider section.bespoke-active {
  opacity: 1;
  z-index: 1;
}
/* line 39, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 40, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider section.bespoke-inactive .g-3d-slider-item {
  pointer-events: none;
}
/* line 45, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel {
  line-height: inherit;
  margin-bottom: 0;
}
/* line 48, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 49, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-before {
  -webkit-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -moz-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -ms-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  -o-transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  transform: translateX(-980px) rotateY(-72deg) translateX(-1290px);
  opacity: 0;
}
/* line 53, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-before-2 {
  -webkit-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -moz-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -ms-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  -o-transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  transform: translateX(-590px) rotateY(-52deg) translateX(-780px);
  opacity: 0.3;
}
/* line 57, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-before-1 {
  -webkit-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -moz-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -ms-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  -o-transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  transform: translateX(-270px) rotateY(-30deg) translateX(-290px);
  opacity: 0.5;
}
/* line 61, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-after {
  -webkit-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -moz-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -ms-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  -o-transform: translateX(980px) rotateY(72deg) translateX(1290px);
  transform: translateX(980px) rotateY(72deg) translateX(1290px);
  opacity: 0;
}
/* line 65, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-after-1 {
  -webkit-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -moz-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -ms-transform: translateX(270px) rotateY(30deg) translateX(290px);
  -o-transform: translateX(270px) rotateY(30deg) translateX(290px);
  transform: translateX(270px) rotateY(30deg) translateX(290px);
  opacity: 0.5;
}
/* line 69, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.carousel section.bespoke-after-2 {
  -webkit-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -moz-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -ms-transform: translateX(590px) rotateY(52deg) translateX(780px);
  -o-transform: translateX(590px) rotateY(52deg) translateX(780px);
  transform: translateX(590px) rotateY(52deg) translateX(780px);
  opacity: 0.3;
}
/* line 75, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 76, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 77, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-before {
  -webkit-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-270px) rotateY(45deg) scale(0.6);
  transform: translateX(-270px) rotateY(45deg) scale(0.6);
  z-index: 6;
}
/* line 81, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-before-3 {
  -webkit-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-230px) rotateY(45deg) scale(0.6);
  transform: translateX(-230px) rotateY(45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
/* line 86, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-before-2 {
  -webkit-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-190px) rotateY(45deg) scale(0.6);
  transform: translateX(-190px) rotateY(45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
/* line 91, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-before-1 {
  -webkit-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -moz-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -ms-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  -o-transform: translateX(-150px) rotateY(45deg) scale(0.6);
  transform: translateX(-150px) rotateY(45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
/* line 96, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-active {
  z-index: 10;
}
/* line 99, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-after {
  -webkit-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(270px) rotateY(-45deg) scale(0.6);
  transform: translateX(270px) rotateY(-45deg) scale(0.6);
  z-index: 6;
}
/* line 103, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-after-1 {
  -webkit-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(150px) rotateY(-45deg) scale(0.6);
  transform: translateX(150px) rotateY(-45deg) scale(0.6);
  opacity: 0.3;
  z-index: 9;
}
/* line 108, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-after-2 {
  -webkit-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(190px) rotateY(-45deg) scale(0.6);
  transform: translateX(190px) rotateY(-45deg) scale(0.6);
  opacity: 0.2;
  z-index: 8;
}
/* line 113, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow section.bespoke-after-3 {
  -webkit-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -moz-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -ms-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  -o-transform: translateX(230px) rotateY(-45deg) scale(0.6);
  transform: translateX(230px) rotateY(-45deg) scale(0.6);
  opacity: 0.1;
  z-index: 7;
}
/* line 120, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 121, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 122, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.cube section.bespoke-before {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-652px) rotateY(-110deg) translateX(-530px);
}
/* line 125, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.cube section.bespoke-before-1 {
  -webkit-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -moz-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -ms-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  -o-transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  transform: translateX(-332px) rotateY(-70deg) translateX(-512px);
  opacity: 0.5;
}
/* line 129, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.cube section.bespoke-after {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
  transform: translateX(332px) rotateY(70deg) translateX(652px) rotateY(110deg) translateX(530px);
}
/* line 132, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.cube section.bespoke-after-1 {
  -webkit-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -moz-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -ms-transform: translateX(332px) rotateY(70deg) translateX(512px);
  -o-transform: translateX(332px) rotateY(70deg) translateX(512px);
  transform: translateX(332px) rotateY(70deg) translateX(512px);
  opacity: 0.5;
}
/* line 141, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-item {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
/* line 144, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 145, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-image > a {
  display: block;
}
/* line 148, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 152, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container {
  padding: 30px;
  background: #fff;
}
/* line 156, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider p {
  margin: 0;
}
/* line 159, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-title {
  margin: 0;
}
/* line 161, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-title a {
  color: #4d4d4d;
}
/* line 163, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-title a:hover {
  color: #c0a865;
}
/* line 168, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-desc {
  margin-top: 10px;
}
/* line 171, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 172, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container-style2.uk-overlay-panel {
  padding: 30px;
}
/* line 174, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
/* line 177, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container-style2.uk-overlay-panel a {
  color: #fff;
}
/* line 179, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container-style2.uk-overlay-panel a:hover {
  color: #c0a865;
}
/* line 184, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-info-container-style2 .g-3d-slider-special, .g-3d-slider .g-info-container-style2 .g-item-details {
  color: #fff !important;
}
/* line 188, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-special {
  font-style: italic;
  float: left;
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-3d-slider .g-3d-slider-special {
    float: none;
  }
}
/* line 197, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-special i {
  margin-right: 5px;
}
/* line 201, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-link {
  float: right;
  font-style: italic;
}
/* line 204, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-3d-slider-link i {
  margin-left: 10px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-3d-slider .g-3d-slider-link {
    float: none;
    margin-top: 5px;
  }
}
/* line 216, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 217, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .no-special .g-3d-slider-link {
  float: none;
}
/* line 221, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 222, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .no-link .g-3d-slider-special {
  float: none;
}
/* line 226, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-bottom-info {
  margin-top: 15px;
}
/* line 229, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-item-details {
  margin-top: 10px;
  font-size: 90%;
}
/* line 232, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 233, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-item-details .date i {
  margin-right: 5px;
}
/* line 237, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-item-details.date-top {
  margin-top: 0;
  font-size: 100%;
  background: #c0a865;
  color: #fff;
  position: absolute;
  z-index: 20;
  padding: 10px 20px;
  top: 20px;
  margin-left: -25px;
}
@media only all and (max-width: 30rem) {
  .g-3d-slider .g-item-details.date-top {
    padding: 5px 10px;
    font-size: 90%;
    margin-left: 0;
    top: 0;
  }
}
/* line 253, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-item-details.date-top:after {
  content: '';
  border-left: 25px solid transparent;
  border-top: 10px solid #9a823f;
  bottom: -10px;
  left: 0;
  position: absolute;
  z-index: 1;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider .g-item-details.date-top:after {
    display: none;
  }
}
/* line 265, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 266, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-item-details.date-top .date i {
  margin-right: 7px;
}
/* line 272, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 273, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 30px;
}
/* line 276, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.style3 .g-info-container-style2 a {
  color: #fff;
}
/* line 278, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.style3 .g-info-container-style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 284, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 285, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 286, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.style3 .g-3d-slider-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
/* line 290, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 291, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 292, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.style3 .g-3d-slider-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 299, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 300, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation .uk-slidenav {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 303, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 304, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav {
  position: absolute;
  top: 50%;
  margin-top: -20px;
}
/* line 309, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
  left: -20px;
}
@media only all and (min-width: 75rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -70px;
  }
}
/* line 315, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
  right: -20px;
}
@media only all and (min-width: 75rem) {
  .g-3d-slider .g-particle-navigation.arrows .uk-slidenav-next {
    right: -70px;
  }
}
/* line 322, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows-bottom {
  text-align: center;
  margin-top: 40px;
}
/* line 325, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-previous {
  margin-right: 5px;
}
/* line 328, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider .g-particle-navigation.arrows-bottom .uk-slidenav-next {
  margin-left: 5px;
}
/* line 333, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 334, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 335, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
/* line 336, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
  left: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-previous, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-previous {
    left: -20px;
  }
}
/* line 342, templates/g5_hydrogen/custom/scss/_3d-slider.scss */
.g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
  right: 0;
}
@media only all and (max-width: 47.99rem) {
  .g-3d-slider.coverflow .g-particle-navigation.arrows .uk-slidenav-next, .g-3d-slider.cube .g-particle-navigation.arrows .uk-slidenav-next {
    right: -20px;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories {
  padding: 40px 0;
  text-align: center;
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 6, templates/g5_hydrogen/custom/scss/_memories.scss */
@media only all and (max-width: 47.99rem) {
  .g-memories .g-memories-left {
    margin-bottom: 50px;
  }
}
/* line 10, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-left .g-content {
  margin: 0 0.625rem 0 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 16, templates/g5_hydrogen/custom/scss/_memories.scss */
/* line 17, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-right .g-content {
  margin: 0 0 0 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 23, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-title {
  margin-top: -5px;
  margin-bottom: 25px;
  text-align: center;
  position: relative;
}
/* line 28, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-title:after {
  display: block;
  content: '';
  height: 4px;
  border-radius: 4px;
  background: #c0a865;
  position: relative;
  width: 50px;
  margin: 25px auto;
}
/* line 39, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-link {
  margin-top: 5px;
}
/* line 41, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-link i {
  margin-right: 10px;
}
/* line 45, templates/g5_hydrogen/custom/scss/_memories.scss */
/* line 46, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-desc i {
  margin-right: 8px;
}
/* line 50, templates/g5_hydrogen/custom/scss/_memories.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
}
/* line 58, templates/g5_hydrogen/custom/scss/_memories.scss */
/* line 59, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container {
  padding: 7px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);
  position: relative;
  display: inline-block;
}
/* line 65, templates/g5_hydrogen/custom/scss/_memories.scss */
/* line 66, templates/g5_hydrogen/custom/scss/_memories.scss */
/* line 67, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container .uk-overlay:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 72, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container img {
  width: 250px;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-memories .g-memories-images .g-memories-image-container img {
    width: 198px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-memories .g-memories-images .g-memories-image-container img {
    width: 175px;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-memories .g-memories-images .g-memories-image-container img {
    width: 190px;
  }
}
/* line 85, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container.g-memories-image1 {
  top: -20px;
  z-index: 1;
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  transform: rotate(7deg);
}
/* line 90, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container.g-memories-image2 {
  left: -20px;
  z-index: 2;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
/* line 95, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container.g-memories-image3 {
  left: 20px;
  z-index: 3;
  -webkit-transform: rotate(-16deg);
  -moz-transform: rotate(-16deg);
  -ms-transform: rotate(-16deg);
  -o-transform: rotate(-16deg);
  transform: rotate(-16deg);
}
/* line 100, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container.g-memories-image4 {
  top: 20px;
  z-index: 4;
  -webkit-transform: rotate(13deg);
  -moz-transform: rotate(13deg);
  -ms-transform: rotate(13deg);
  -o-transform: rotate(13deg);
  transform: rotate(13deg);
}
/* line 105, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container.g-memories-image5 {
  top: 20px;
  z-index: 5;
  display: none;
}
/* line 110, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-image-container .uk-overlay-panel {
  z-index: 4;
}
/* line 114, templates/g5_hydrogen/custom/scss/_memories.scss */
.g-memories .g-memories-images .g-memories-parallax {
  display: inline-block;
}
/* line 1, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
  text-align: center;
}
/* line 5, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
@media only all and (max-width: 47.99rem) {
  .g-gallery-feature .g-gallery-feature-left {
    margin-bottom: 35px;
  }
}
/* line 9, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-left .g-content {
  margin: 0 0.625rem 0 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 15, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
/* line 16, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-right .g-content {
  margin: 0 0 0 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 21, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-right.align-right {
  text-align: right;
}
/* line 25, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-title {
  margin-top: -5px;
  margin-bottom: 25px;
  text-align: center;
  position: relative;
}
/* line 30, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-title:after {
  display: block;
  content: '';
  height: 4px;
  border-radius: 4px;
  background: #c0a865;
  position: relative;
  width: 50px;
  margin: 25px auto;
}
/* line 41, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .image-bottom {
  margin-bottom: -3.063rem;
}
/* line 44, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-link {
  margin-top: 5px;
}
/* line 46, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-link i {
  margin-right: 10px;
}
/* line 50, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
/* line 51, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-desc i {
  margin-right: 8px;
}
/* line 58, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
/* line 59, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-item > a {
  position: relative;
  display: block;
  border-radius: 3px;
}
/* line 63, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
/* line 64, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-item > a:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 69, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-item img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 3px;
}
/* line 73, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .g-gallery-feature-item .uk-overlay-panel {
  z-index: 4;
  border-radius: 3px;
}
/* line 78, templates/g5_hydrogen/custom/scss/_gallery-feature.scss */
.g-gallery-feature .uk-overlay-area:empty::before, .g-gallery-feature .uk-overlay-icon::before {
  font-size: 16px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
/* line 1, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
  text-align: center;
}
/* line 5, templates/g5_hydrogen/custom/scss/_video-feature.scss */
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
  .g-video-feature .g-video-feature-left {
    margin-bottom: 30px;
  }
}
/* line 12, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-left .g-content {
  margin: 0 0.625rem 0 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 18, templates/g5_hydrogen/custom/scss/_video-feature.scss */
/* line 19, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-right .g-content {
  margin: 0 0 0 0.625rem;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 24, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-right.align-right {
  text-align: right;
}
/* line 28, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-title {
  margin-top: -5px;
}
/* line 31, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-link {
  margin-top: 5px;
}
/* line 33, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-link i {
  margin-right: 10px;
}
/* line 37, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-desc {
  margin: 1.5rem 0;
}
/* line 39, templates/g5_hydrogen/custom/scss/_video-feature.scss */
.g-video-feature .g-video-feature-desc i {
  margin-right: 8px;
}
/* line 1, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 2, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 3, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-item > a {
  position: relative;
  display: block;
}
/* line 8, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-filter {
  margin-bottom: 30px;
}
/* line 13, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-filter.uk-subnav > * > * {
  color: #222;
}
/* line 16, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-filter.uk-subnav-pill > * > * {
  padding: 3px 8px;
  border: 1px solid #ddd;
  background: #fff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 21, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-filter.uk-subnav-pill > * > *:focus, .g-gallery .g-gallery-filter.uk-subnav-pill > * > *:hover {
  background: #fff;
  box-shadow: none;
  border: 1px solid #c0a865;
  color: #c0a865;
}
/* line 28, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 29, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .g-gallery-filter .uk-active > a {
  background: #fff;
  border: 1px solid #c0a865;
  color: #c0a865;
  box-shadow: none;
}
/* line 37, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 38, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .gallery-item-buttons {
  width: 100%;
  text-align: center;
  top: 50%;
  position: relative;
  margin-top: -20px;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-gallery.style2 .gallery-item-buttons {
    margin-top: -17.5px;
  }
}
/* line 47, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .gallery-item-buttons > a {
  border: 2px solid #fff;
  height: 40px;
  width: 40px;
  line-height: 35px;
  font-size: 1.1rem;
  display: inline-block;
  text-align: center;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 58, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .gallery-item-buttons > a:hover {
  background: #c0a865;
  border-color: #c0a865;
}
/* line 62, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .gallery-item-buttons > a.info-button {
  margin-left: 25px;
}
/* line 65, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .gallery-item-buttons > a.magnifier-button {
  margin-right: 20px;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-gallery.style2 .gallery-item-buttons > a {
    width: 35px;
    height: 35px;
    line-height: 30px;
    font-size: 0.9rem;
  }
  /* line 73, templates/g5_hydrogen/custom/scss/_gallery.scss */
  .g-gallery.style2 .gallery-item-buttons > a.info-button {
    margin-left: 5px;
  }
  /* line 76, templates/g5_hydrogen/custom/scss/_gallery.scss */
  .g-gallery.style2 .gallery-item-buttons > a.magnifier-button {
    margin-right: 0;
  }
}
/* line 82, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 83, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 84, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 85, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .uk-overlay-hover:hover .gallery-item-buttons .info-button {
  margin-left: 5px;
}
/* line 88, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .uk-overlay-hover:hover .gallery-item-buttons .magnifier-button {
  margin-right: 0;
}
/* line 94, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery.style2 .uk-overlay-panel {
  height: 100%;
  padding: 0;
}
/* line 99, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 100, templates/g5_hydrogen/custom/scss/_gallery.scss */
.g-gallery .uk-modal-dialog h1, .g-gallery .uk-modal-dialog h2, .g-gallery .uk-modal-dialog h3, .g-gallery .uk-modal-dialog h4, .g-gallery .uk-modal-dialog h5 {
  margin-bottom: 15px !important;
}
/* line 106, templates/g5_hydrogen/custom/scss/_gallery.scss */
.uk-modal-caption {
  bottom: -30px;
}
/* line 110, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 111, templates/g5_hydrogen/custom/scss/_gallery.scss */
.gallery-special .g-gallery-filter {
  text-align: center;
  position: relative;
  top: -50px;
  margin-bottom: 0;
  justify-content: center;
}
/* line 120, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 121, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 122, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery.gutter-enabled, .g-flushed .g-gallery.gutter-enabled {
  padding: 30px;
}
/* line 125, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 126, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery.filters-enabled.gutter-enabled, .g-flushed .g-gallery.filters-enabled.gutter-enabled {
  padding-top: 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery .g-gallery-filter, .g-flushed .g-gallery .g-gallery-filter {
  border-bottom: 1px solid #f0f0f0;
}
/* line 132, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery .g-gallery-filter.uk-subnav-pill > * > *, .g-flushed .g-gallery .g-gallery-filter.uk-subnav-pill > * > * {
  padding: 0;
  border: none;
  height: 50px;
  width: 100%;
  line-height: 50px;
  font-weight: bold;
  font-size: 1rem;
  border-radius: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-fullwidth .g-gallery .g-gallery-filter.uk-subnav-pill > * > *, .g-flushed .g-gallery .g-gallery-filter.uk-subnav-pill > * > * {
    font-size: 0.9rem;
    font-weight: normal;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-fullwidth .g-gallery .g-gallery-filter.uk-subnav-pill > * > *, .g-flushed .g-gallery .g-gallery-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-fullwidth .g-gallery .g-gallery-filter.uk-subnav-pill > * > *, .g-flushed .g-gallery .g-gallery-filter.uk-subnav-pill > * > * {
    height: auto;
    line-height: inherit;
    padding: 13px 0;
    font-size: 0.8rem;
    font-weight: normal;
  }
}
/* line 160, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery .g-gallery-filter.uk-subnav, .g-flushed .g-gallery .g-gallery-filter.uk-subnav {
  margin-left: -30px;
  margin-right: -30px;
}
/* line 163, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery .g-gallery-filter.uk-subnav > *, .g-flushed .g-gallery .g-gallery-filter.uk-subnav > * {
  padding-left: 0;
  border-right: 1px solid #f0f0f0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
/* line 171, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 172, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery.gutter-disabled .g-gallery-filter, .g-flushed .g-gallery.gutter-disabled .g-gallery-filter {
  margin-bottom: 0;
}
/* line 174, templates/g5_hydrogen/custom/scss/_gallery.scss */
#g-fullwidth .g-gallery.gutter-disabled .g-gallery-filter.uk-subnav, .g-flushed .g-gallery.gutter-disabled .g-gallery-filter.uk-subnav {
  padding: 0 30px;
}
/* line 182, templates/g5_hydrogen/custom/scss/_gallery.scss */
/* line 183, templates/g5_hydrogen/custom/scss/_gallery.scss */
.uk-tooltip.g-gallery-tooltip {
  padding: 6px 12px;
  font-size: 13px;
}
/*# sourceMappingURL=custom_10.css.map */