meta.foundation-version {
  font-family: "/5.4.6/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:26.3125em)/";
  width: 26.3125em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:61.3125em)/";
  width: 61.3125em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

#Gallery {
  background-color: #232323;
  position: relative;
  width: 100%;
  z-index: 1; }
  #Gallery .Icon-prev, #Gallery .Icon-next {
    background: #f4da40;
    color: #161e31;
    z-index: 3; }
    #Gallery .Icon-prev:hover, #Gallery .Icon-prev:focus, #Gallery .Icon-next:hover, #Gallery .Icon-next:focus {
      color: #161e31; }
  #Gallery .Icon-prev:before {
    height: 0;
    width: 0;
    border-top: 10px solid #bea722;
    border-left: 10px solid transparent; }
  #Gallery .Icon-next:before {
    height: 0;
    width: 0;
    border-top: 10px solid #bea722;
    border-right: 10px solid transparent; }
  #Gallery .slides {
    position: relative; }
    #Gallery .slides:after {
      content: "";
      display: table;
      clear: both; }
    #Gallery .slides .Slider-prev, #Gallery .slides .Slider-next {
      top: 0;
      bottom: 0;
      margin: auto; }
    #Gallery .slides .Slider-prev {
      left: -10px; }
    #Gallery .slides .slider ol {
      list-style: none;
      margin: 0;
      padding: 0;
      cursor: -webkit-grab;
      cursor: grab; }
      #Gallery .slides .slider ol .dragging {
        cursor: -webkit-grabbing;
        cursor: grabbing; }
        #Gallery .slides .slider ol .dragging li {
          pointer-events: none; }
      #Gallery .slides .slider ol li {
        float: left;
        min-height: 200px;
        position: relative;
        z-index: 2; }
    #Gallery .slides .slider .gform_confirmation_wrapper, #Gallery .slides .slider .gform_wrapper {
      background-color: white;
      padding: 8px;
      padding: 0.5rem; }
    #Gallery .slides .slider .gform_wrapper li {
      min-height: 0;
      float: none; }
    #Gallery .slides .slider .gform_wrapper select {
      width: auto; }
  #Gallery figure {
    margin: 0;
    min-height: 200px;
    padding: 0;
    text-align: center;
    z-index: 2; }
    #Gallery figure .Embed, #Gallery figure .Ad {
      margin: 20px 20px 0 20px;
      margin: 1.25rem 1.25rem 0 1.25rem; }
    #Gallery figure .Ad .Ad-label {
      color: #fff; }
    #Gallery figure .Embed blockquote.twitter-tweet {
      border: 0;
      color: #fff; }
      #Gallery figure .Embed blockquote.twitter-tweet p {
        color: inherit; }
    #Gallery figure img, #Gallery figure iframe {
      display: block;
      margin: 0 auto !important;
      max-width: 100% !important; }
    #Gallery figure img {
      pointer-events: none; }
    #Gallery figure .Img {
      margin: 0;
      background-image: url('../img/loading-dark.gif');
      background-repeat: no-repeat;
      background-position: center center; }
      #Gallery figure .Img img {
        opacity: 0;
        -webkit-transition: opacity 1s ease-out;
                transition: opacity 1s ease-out; }
      #Gallery figure .Img .Img-source {
        position: absolute;
        bottom: 10px;
        bottom: 0.625rem;
        right: 20px;
        right: 1.25rem;
        color: #fff;
        text-shadow: 0px 1px 2px #000;
        display: none; }
      #Gallery figure .Img.loaded {
        background-image: none; }
        #Gallery figure .Img.loaded img {
          opacity: 1; }
        #Gallery figure .Img.loaded .Img-source {
          display: block; }
    #Gallery figure figcaption {
      color: #fff;
      margin: 0;
      padding: 10px 20px;
      padding: 0.625rem 1.25rem;
      text-align: left; }
      #Gallery figure figcaption.clamped {
        cursor: pointer; }
  #Gallery .previews {
    display: none; }
    @media only screen and (min-width:48em) {
      #Gallery .previews {
        border-top: 1px solid #333333;
        display: block;
        padding: 20px;
        padding: 1.25rem;
        position: relative; }
        #Gallery .previews:after {
          content: "";
          display: table;
          clear: both; }
        #Gallery .previews .Slider-prev, #Gallery .previews .Slider-next {
          top: 0;
          bottom: 0;
          margin: auto; }
        #Gallery .previews .Slider-prev {
          left: -10px; }
        #Gallery .previews .Icon-prev, #Gallery .previews .Icon-next {
          top: 0;
          bottom: 0; }
        #Gallery .previews .slider {
          width: 100%; }
          #Gallery .previews .slider ol {
            height: 100%;
            list-style: none;
            margin: 0;
            padding: 0; }
            #Gallery .previews .slider ol li {
              cursor: pointer;
              float: left;
              margin-left: 10px;
              margin-left: 0.625rem;
              margin-right: 10px;
              margin-right: 0.625rem;
              position: relative;
              z-index: 2; }
              #Gallery .previews .slider ol li.current:before {
                border: 3px solid #f4da40;
                content: '';
                height: 100%;
                position: absolute;
                width: 100%;
                z-index: 2; }
              #Gallery .previews .slider ol li:last-child {
                margin-right: 0; }
              #Gallery .previews .slider ol li a {
                display: block; }
              #Gallery .previews .slider ol li img {
                max-width: 100%;
                min-width: 100%;
                z-index: 1; } }
                #Gallery .__gallery_youtube_video {
                  background-color: #000;
                  margin-bottom: 30px;
                  position: relative;
                  padding-top: 56.25%;
                  overflow: hidden;
                  cursor: pointer;
                }
                #Gallery .__gallery_youtube_video img {
                  top: -16.84%;
                  left: 0;
                }
                #Gallery .__gallery_youtube_video .play-button {
                  width: 90px;
                  height: 60px;
                  background-color: #333;
                  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
                  z-index: 1;
                  opacity: 0.8;
                  border-radius: 6px;
                }
                #Gallery .__gallery_youtube_video .play-button:before {
                  content: "";
                  border-style: solid;
                  border-width: 15px 0 15px 26px;
                  border-color: transparent transparent transparent #fff;
                }
                #Gallery .__gallery_youtube_video img, #Gallery .__gallery_youtube_video .play-button {
                  cursor: pointer;
                }
                #Gallery .__gallery_youtube_video img, #Gallery .__gallery_youtube_video iframe {
                  position: absolute;
                }
                #Gallery .__gallery_youtube_video .play-button {
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  transform: translate3d(-50%, -50%, 0);
                }
                #Gallery .__gallery_youtube_video .play-button:before {
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  transform: translate3d(-50%, -50%, 0);
                }
                #Gallery .__gallery_youtube_video .play-button:hover{background-color: #ff0000;}
                #Gallery .__gallery_youtube_video iframe {
                  height: 100%;
                  width: 100%;
                  top: 0;
                  left: 0;
                }
