/**
 * Variables
 * ----------------------------------------------------------------------------
 */
/* line 12, ../sass/css/style.scss */
.go-slides {
  /**
   * Basic Structure
   * ----------------------------------------------------------------------------
   */
  /**
   * Slide Copy
   * ----------------------------------------------------------------------------
   */
  /**
   * CTA Button
   * ----------------------------------------------------------------------------
   */
  /**
   * Pagination/Navigation
   * ----------------------------------------------------------------------------
   */
  /**
   * Prevent FOUC, no-js handling, etc
   * ----------------------------------------------------------------------------
   */
  /* Prevent flash of unstyled content */
  /* JS disabled or only one slide is present ( in these cases) */
  /* Hide various things when the slider is disabled, which happens when there is only 1 slide, or JS is disabled, or if slides are stacked. */
  /* Hide image tag-based images when slider is enabled. The img tags are usefull for preventing FOUC and for more gracefully handling no-js. */
  /**
   * Slide Stacking
   * ----------------------------------------------------------------------------
   */
  /* Stack on small breakpoint CSS */
  /* 
  // Note: Moved this to wp_head callback so that it can be set dynamically.
  @media only screen and (min-width: 650px) {  // This is the breakpoint that will cause the cycle2 slider to be destroyed.
  	content: 'slider-active';
  	
  	// On larger screens, when slider is not yet initialized and stack on small is enabled, show only the first slide. 
  	&.slider-disabled.stack-on-small {
  		.go-slide {
  			display: none;
  			margin-bottom: 0; // Remove space between the stacked slides
  			
  			&:first-child {
  				display: block; 
  			}
  		}
  		
  		.go-slides-controls-wrap {
  			display: block;
  		}
  	}
  }
  */
}
/* line 19, ../sass/css/style.scss */
.go-slides .go-slides-inner-wrap {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
/* line 25, ../sass/css/style.scss */
.go-slides .slides {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 31, ../sass/css/style.scss */
.go-slides .go-slide {
  background-size: cover;
  background-position: center center;
  max-width: 100%;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 600px) {
  /* line 31, ../sass/css/style.scss */
  .go-slides .go-slide {
    min-height: 100%;
    height: 100%;
  }
}
/* line 44, ../sass/css/style.scss */
.go-slides .whole-slide-link {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
}
/* line 61, ../sass/css/style.scss */
.go-slides .go-slide.copy-right,
.go-slides .go-slide.copy-left,
.go-slides .go-slide.copy-center {
  float: none;
}
/* line 65, ../sass/css/style.scss */
.go-slides .go-slide.copy-center {
  text-align: center;
}
/* line 69, ../sass/css/style.scss */
.go-slides .slide-content-container-wrap {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 77, ../sass/css/style.scss */
.go-slides .slide-content-container-wrap.hidden {
  display: none;
}
/* line 81, ../sass/css/style.scss */
.go-slides .slide-content-container {
  bottom: 0;
  width: 100%;
  height: 100% !important;
  overflow: hidden;
  position: absolute;
}
@media only screen and (min-width: 600px) {
  /* line 81, ../sass/css/style.scss */
  .go-slides .slide-content-container {
    max-width: 66%;
    position: relative;
    float: none;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 97, ../sass/css/style.scss */
  .go-slides .copy-right .slide-content-container,
  .go-slides .copy-left .slide-content-container {
    max-width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 103, ../sass/css/style.scss */
  .go-slides .copy-right .slide-content-container {
    float: right;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 109, ../sass/css/style.scss */
  .go-slides .copy-left .slide-content-container {
    float: left;
  }
}
/* line 116, ../sass/css/style.scss */
.go-slides.slider-type-standard-image.stack-on-small.slider-disabled .slide-content-container {
  max-width: 100%;
  background-color: #111;
}
/* line 122, ../sass/css/style.scss */
.go-slides .slide-content-wrap a {
  z-index: 2;
}
/* line 133, ../sass/css/style.scss */
.go-slides .slide-cta-wrap.align-left {
  text-align: left;
}
/* line 137, ../sass/css/style.scss */
.go-slides .slide-cta-wrap.align-right {
  text-align: right;
}
/* line 141, ../sass/css/style.scss */
.go-slides .slide-cta-wrap.align-center {
  text-align: center;
}
/* line 145, ../sass/css/style.scss */
.go-slides .slide-cta-wrap.align-none {
  text-align: inherit;
}
/* line 154, ../sass/css/style.scss */
.go-slides .go-slides-controls-wrap {
  text-align: center;
}
/* line 158, ../sass/css/style.scss */
.go-slides .go-slides-controls {
  z-index: 10;
}
/* line 163, ../sass/css/style.scss */
.go-slides.one-slide .go-slides-controls {
  display: none;
}
/* line 174, ../sass/css/style.scss */
.go-slides .slides .go-slide.slide-number-1 {
  display: block;
}
/* line 178, ../sass/css/style.scss */
.go-slides .slides .go-slide {
  display: none;
}
/* line 186, ../sass/css/style.scss */
.go-slides.slider-enabled .go-slides-controls, .go-slides.slider-enabled .go-slide-dummy-slide, .go-slides.slider-enabled .go-slides-nav:not(.go-slides-nav-prev-secondary), .go-slides.slider-enabled .go-slides-nav:not(.go-slides-nav-next-secondary) {
  display: inline-block !important;
}
/* line 191, ../sass/css/style.scss */
.go-slides .go-slides-nav-prev-secondary,
.go-slides .go-slides-nav-next-secondary {
  display: none;
}
/* line 205, ../sass/css/style.scss */
.go-slides.one-slide .go-slides-controls-wrap, .go-slides.slider-disabled.one-slide .go-slides-nav, .go-slides.slider-disabled.one-slide .go-slides-controls, .go-slides.slider-disabled.one-slide .go-slide-dummy-slide, .go-slides.slider-enabled.one-slide .go-slides-nav, .go-slides.slider-enabled.one-slide .go-slides-controls, .go-slides.slider-enabled.one-slide .go-slide-dummy-slide {
  visibility: hidden !important;
}
/* line 210, ../sass/css/style.scss */
.go-slides.slider-enabled.slider-type-background-image img.go-slides-slide-image {
  display: none;
}
/* line 214, ../sass/css/style.scss */
.go-slides.slider-type-background-image img.go-slides-slide-image {
  visibility: hidden;
}
/* line 225, ../sass/css/style.scss */
.go-slides .screen-size-helper {
  display: none;
  font-family: 'slider-inactive';
}
/* line 231, ../sass/css/style.scss */
.go-slides.slider-disabled.stack-on-small .go-slide {
  display: block;
  margin-bottom: 30px;
}
/* line 238, ../sass/css/style.scss */
.go-slides.slider-disabled.stack-on-small.slider-stacked .slides {
  height: auto !important;
}
/* line 247, ../sass/css/style.scss */
.go-slides.slider-disabled.stack-on-small .go-slides-nav.go-slides-nav-prev-secondary,
.go-slides.slider-disabled.stack-on-small .go-slides-nav.go-slides-nav-next-secondary,
.go-slides.slider-disabled.stack-on-small .go-slides-controls-wrap {
  display: none;
}
/* line 279, ../sass/css/style.scss */
.go-slides.slider-type-standard-image.slider-disabled.stack-on-small .slide-content-container-wrap,
.go-slides.slider-type-standard-image.slider-disabled.stack-on-small .slide-content-container {
  position: relative;
}
