
#stacks_in_48 {
	margin: 0px 0px 12px 0px;
}
#toggleWrapper_stacks_in_2 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_2 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_2:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_2 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_2 a:link:after,
	#toggleTrigger_stacks_in_2 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_2 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#coloradostoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#coloradostoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#coloradostoreexchange ul#proGalleryThumbsstacks_in_10 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#coloradostoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#coloradostoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#coloradostoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#coloradostoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#coloradostoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#coloradostoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#coloradostoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#coloradostoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#coloradostoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#coloradostoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#coloradostoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#coloradostoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#coloradostoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#coloradostoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#coloradostoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#coloradostoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#coloradostoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#coloradostoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#coloradostoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#coloradostoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#coloradostoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#coloradostoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#coloradostoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#coloradostoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#coloradostoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#coloradostoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#coloradostoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='coloradostoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.coloradostoreexchange-icon-play:before {
  content: '\e800';
}

.coloradostoreexchange-icon-pause:before {
  content: '\e801';
}

.coloradostoreexchange-icon-close:before {
  content: '\e802';
}

.coloradostoreexchange-icon-prev:before {
  content: '\e803';
}

.coloradostoreexchange-icon-next:before {
  content: '\e804';
}

.coloradostoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes coloradostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes coloradostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes coloradostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes coloradostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes coloradostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#coloradostoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #coloradostoreexchange-case,
  html[data-lc-type=ajax] #coloradostoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #coloradostoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #coloradostoreexchange-content,
  html[data-lc-type=video] #coloradostoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #coloradostoreexchange-content,
html[data-lc-type=ajax] #coloradostoreexchange-content,
html[data-lc-type=error] #coloradostoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #coloradostoreexchange-content,
  html[data-lc-type=ajax] #coloradostoreexchange-content,
  html[data-lc-type=error] #coloradostoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner > *,
  html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner > *,
  html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.coloradostoreexchange-isMobileDevice[data-lc-type=iframe] #coloradostoreexchange-content .coloradostoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #coloradostoreexchange-content .coloradostoreexchange-contentInner,
  html[data-lc-type=video] #coloradostoreexchange-content .coloradostoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #coloradostoreexchange-content .coloradostoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #coloradostoreexchange-content .coloradostoreexchange-contentInner .coloradostoreexchange-inlineWrap,
  html[data-lc-type=ajax] #coloradostoreexchange-content .coloradostoreexchange-contentInner .coloradostoreexchange-inlineWrap,
  html[data-lc-type=error] #coloradostoreexchange-content .coloradostoreexchange-contentInner .coloradostoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #coloradostoreexchange-content .coloradostoreexchange-contentInner .coloradostoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #coloradostoreexchange-content h1,
  #coloradostoreexchange-content h2,
  #coloradostoreexchange-content h3,
  #coloradostoreexchange-content h4,
  #coloradostoreexchange-content h5,
  #coloradostoreexchange-content h6,
  #coloradostoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #coloradostoreexchange-content h1,
  #coloradostoreexchange-content h2,
  #coloradostoreexchange-content h3,
  #coloradostoreexchange-content h4,
  #coloradostoreexchange-content h5,
  #coloradostoreexchange-content h6,
  #coloradostoreexchange-content p {
    color: #333;
  }
}

#coloradostoreexchange-case p.coloradostoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #coloradostoreexchange-case p.coloradostoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #coloradostoreexchange-case p.coloradostoreexchange-error {
    padding: 0;
  }
}

.coloradostoreexchange-open body {
  overflow: hidden;
}

.coloradostoreexchange-isMobileDevice .coloradostoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#coloradostoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#coloradostoreexchange-info #coloradostoreexchange-title,
#coloradostoreexchange-info #coloradostoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#coloradostoreexchange-info #coloradostoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #coloradostoreexchange-info #coloradostoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#coloradostoreexchange-info #coloradostoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#coloradostoreexchange-info #coloradostoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .coloradostoreexchange-fullScreenMode #coloradostoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #coloradostoreexchange-info {
    position: static;
  }
}

#coloradostoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: coloradostoreexchange-spin 0.5s infinite linear;
  -moz-animation: coloradostoreexchange-spin 0.5s infinite linear;
  -o-animation: coloradostoreexchange-spin 0.5s infinite linear;
  animation: coloradostoreexchange-spin 0.5s infinite linear;
}

#coloradostoreexchange-loading, #coloradostoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#coloradostoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='coloradostoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='coloradostoreexchange-icon-'],
a[class*='coloradostoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='coloradostoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='coloradostoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.coloradostoreexchange-isMobileDevice a[class*='coloradostoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-prev {
  left: 15px;
}

a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-next {
  right: 15px;
}

a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-pause,
a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-pause,
  a[class*='coloradostoreexchange-icon-'].coloradostoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='coloradostoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='coloradostoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='coloradostoreexchange-icon-']:hover,
  #coloradostoreexchange-case:hover ~ a[class*='coloradostoreexchange-icon-'] {
    opacity: 1;
  }
}

#coloradostoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #coloradostoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='coloradostoreexchange-icon-'],
a[class*='coloradostoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='coloradostoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='coloradostoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#coloradostoreexchange-content img {
	width: auto;
	height: auto;
}

#coloradostoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#coloradostoreexchange-info #coloradostoreexchange-sequenceInfo,
#coloradostoreexchange-info #coloradostoreexchange-title,
#coloradostoreexchange-info #coloradostoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#coloradostoreexchange-info #coloradostoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#coloradostoreexchange-info #coloradostoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-coloradostoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-coloradostoreexchange {
		display: block;
	}
}

#social-coloradostoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-coloradostoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-coloradostoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #coloradostoreexchange-content,
  html[data-lc-type=video] #coloradostoreexchange-content {
    background: transparent;
  }
}

#coloradostoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_13 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_13 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_13:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_13 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_13 a:link:after,
	#toggleTrigger_stacks_in_13 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_13 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#illinoisstoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#illinoisstoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#illinoisstoreexchange ul#proGalleryThumbsstacks_in_92 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#illinoisstoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#illinoisstoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#illinoisstoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#illinoisstoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#illinoisstoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#illinoisstoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#illinoisstoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#illinoisstoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#illinoisstoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#illinoisstoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#illinoisstoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#illinoisstoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#illinoisstoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#illinoisstoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#illinoisstoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#illinoisstoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#illinoisstoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#illinoisstoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#illinoisstoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#illinoisstoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#illinoisstoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#illinoisstoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#illinoisstoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#illinoisstoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#illinoisstoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#illinoisstoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#illinoisstoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='illinoisstoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.illinoisstoreexchange-icon-play:before {
  content: '\e800';
}

.illinoisstoreexchange-icon-pause:before {
  content: '\e801';
}

.illinoisstoreexchange-icon-close:before {
  content: '\e802';
}

.illinoisstoreexchange-icon-prev:before {
  content: '\e803';
}

.illinoisstoreexchange-icon-next:before {
  content: '\e804';
}

.illinoisstoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes illinoisstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes illinoisstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes illinoisstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes illinoisstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes illinoisstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#illinoisstoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #illinoisstoreexchange-case,
  html[data-lc-type=ajax] #illinoisstoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #illinoisstoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #illinoisstoreexchange-content,
  html[data-lc-type=video] #illinoisstoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #illinoisstoreexchange-content,
html[data-lc-type=ajax] #illinoisstoreexchange-content,
html[data-lc-type=error] #illinoisstoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #illinoisstoreexchange-content,
  html[data-lc-type=ajax] #illinoisstoreexchange-content,
  html[data-lc-type=error] #illinoisstoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > *,
  html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > *,
  html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.illinoisstoreexchange-isMobileDevice[data-lc-type=iframe] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner,
  html[data-lc-type=video] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner .illinoisstoreexchange-inlineWrap,
  html[data-lc-type=ajax] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner .illinoisstoreexchange-inlineWrap,
  html[data-lc-type=error] #illinoisstoreexchange-content .illinoisstoreexchange-contentInner .illinoisstoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #illinoisstoreexchange-content .illinoisstoreexchange-contentInner .illinoisstoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #illinoisstoreexchange-content h1,
  #illinoisstoreexchange-content h2,
  #illinoisstoreexchange-content h3,
  #illinoisstoreexchange-content h4,
  #illinoisstoreexchange-content h5,
  #illinoisstoreexchange-content h6,
  #illinoisstoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #illinoisstoreexchange-content h1,
  #illinoisstoreexchange-content h2,
  #illinoisstoreexchange-content h3,
  #illinoisstoreexchange-content h4,
  #illinoisstoreexchange-content h5,
  #illinoisstoreexchange-content h6,
  #illinoisstoreexchange-content p {
    color: #333;
  }
}

#illinoisstoreexchange-case p.illinoisstoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #illinoisstoreexchange-case p.illinoisstoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #illinoisstoreexchange-case p.illinoisstoreexchange-error {
    padding: 0;
  }
}

.illinoisstoreexchange-open body {
  overflow: hidden;
}

.illinoisstoreexchange-isMobileDevice .illinoisstoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#illinoisstoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#illinoisstoreexchange-info #illinoisstoreexchange-title,
#illinoisstoreexchange-info #illinoisstoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#illinoisstoreexchange-info #illinoisstoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #illinoisstoreexchange-info #illinoisstoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#illinoisstoreexchange-info #illinoisstoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#illinoisstoreexchange-info #illinoisstoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .illinoisstoreexchange-fullScreenMode #illinoisstoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #illinoisstoreexchange-info {
    position: static;
  }
}

#illinoisstoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: illinoisstoreexchange-spin 0.5s infinite linear;
  -moz-animation: illinoisstoreexchange-spin 0.5s infinite linear;
  -o-animation: illinoisstoreexchange-spin 0.5s infinite linear;
  animation: illinoisstoreexchange-spin 0.5s infinite linear;
}

#illinoisstoreexchange-loading, #illinoisstoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#illinoisstoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='illinoisstoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='illinoisstoreexchange-icon-'],
a[class*='illinoisstoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='illinoisstoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='illinoisstoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.illinoisstoreexchange-isMobileDevice a[class*='illinoisstoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-prev {
  left: 15px;
}

a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-next {
  right: 15px;
}

a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-pause,
a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-pause,
  a[class*='illinoisstoreexchange-icon-'].illinoisstoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='illinoisstoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='illinoisstoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='illinoisstoreexchange-icon-']:hover,
  #illinoisstoreexchange-case:hover ~ a[class*='illinoisstoreexchange-icon-'] {
    opacity: 1;
  }
}

#illinoisstoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #illinoisstoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='illinoisstoreexchange-icon-'],
a[class*='illinoisstoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='illinoisstoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='illinoisstoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#illinoisstoreexchange-content img {
	width: auto;
	height: auto;
}

#illinoisstoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#illinoisstoreexchange-info #illinoisstoreexchange-sequenceInfo,
#illinoisstoreexchange-info #illinoisstoreexchange-title,
#illinoisstoreexchange-info #illinoisstoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#illinoisstoreexchange-info #illinoisstoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#illinoisstoreexchange-info #illinoisstoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-illinoisstoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-illinoisstoreexchange {
		display: block;
	}
}

#social-illinoisstoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-illinoisstoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-illinoisstoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #illinoisstoreexchange-content,
  html[data-lc-type=video] #illinoisstoreexchange-content {
    background: transparent;
  }
}

#illinoisstoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_16 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_16 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_16:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_16 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_16 a:link:after,
	#toggleTrigger_stacks_in_16 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_16 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#iowastoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#iowastoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#iowastoreexchange ul#proGalleryThumbsstacks_in_90 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#iowastoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#iowastoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#iowastoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#iowastoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#iowastoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#iowastoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#iowastoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#iowastoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#iowastoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#iowastoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#iowastoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#iowastoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#iowastoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#iowastoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#iowastoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#iowastoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#iowastoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#iowastoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#iowastoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#iowastoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#iowastoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#iowastoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#iowastoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#iowastoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#iowastoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#iowastoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#iowastoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='iowastoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.iowastoreexchange-icon-play:before {
  content: '\e800';
}

.iowastoreexchange-icon-pause:before {
  content: '\e801';
}

.iowastoreexchange-icon-close:before {
  content: '\e802';
}

.iowastoreexchange-icon-prev:before {
  content: '\e803';
}

.iowastoreexchange-icon-next:before {
  content: '\e804';
}

.iowastoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes iowastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes iowastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes iowastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes iowastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes iowastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#iowastoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #iowastoreexchange-case,
  html[data-lc-type=ajax] #iowastoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #iowastoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #iowastoreexchange-content,
  html[data-lc-type=video] #iowastoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #iowastoreexchange-content,
html[data-lc-type=ajax] #iowastoreexchange-content,
html[data-lc-type=error] #iowastoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #iowastoreexchange-content,
  html[data-lc-type=ajax] #iowastoreexchange-content,
  html[data-lc-type=error] #iowastoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner,
html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner,
html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner > *,
  html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner > *,
  html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.iowastoreexchange-isMobileDevice[data-lc-type=iframe] #iowastoreexchange-content .iowastoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #iowastoreexchange-content .iowastoreexchange-contentInner,
  html[data-lc-type=video] #iowastoreexchange-content .iowastoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #iowastoreexchange-content .iowastoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #iowastoreexchange-content .iowastoreexchange-contentInner .iowastoreexchange-inlineWrap,
  html[data-lc-type=ajax] #iowastoreexchange-content .iowastoreexchange-contentInner .iowastoreexchange-inlineWrap,
  html[data-lc-type=error] #iowastoreexchange-content .iowastoreexchange-contentInner .iowastoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #iowastoreexchange-content .iowastoreexchange-contentInner .iowastoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #iowastoreexchange-content h1,
  #iowastoreexchange-content h2,
  #iowastoreexchange-content h3,
  #iowastoreexchange-content h4,
  #iowastoreexchange-content h5,
  #iowastoreexchange-content h6,
  #iowastoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #iowastoreexchange-content h1,
  #iowastoreexchange-content h2,
  #iowastoreexchange-content h3,
  #iowastoreexchange-content h4,
  #iowastoreexchange-content h5,
  #iowastoreexchange-content h6,
  #iowastoreexchange-content p {
    color: #333;
  }
}

#iowastoreexchange-case p.iowastoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #iowastoreexchange-case p.iowastoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #iowastoreexchange-case p.iowastoreexchange-error {
    padding: 0;
  }
}

.iowastoreexchange-open body {
  overflow: hidden;
}

.iowastoreexchange-isMobileDevice .iowastoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#iowastoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#iowastoreexchange-info #iowastoreexchange-title,
#iowastoreexchange-info #iowastoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#iowastoreexchange-info #iowastoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #iowastoreexchange-info #iowastoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#iowastoreexchange-info #iowastoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#iowastoreexchange-info #iowastoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .iowastoreexchange-fullScreenMode #iowastoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #iowastoreexchange-info {
    position: static;
  }
}

#iowastoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: iowastoreexchange-spin 0.5s infinite linear;
  -moz-animation: iowastoreexchange-spin 0.5s infinite linear;
  -o-animation: iowastoreexchange-spin 0.5s infinite linear;
  animation: iowastoreexchange-spin 0.5s infinite linear;
}

#iowastoreexchange-loading, #iowastoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#iowastoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='iowastoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='iowastoreexchange-icon-'],
a[class*='iowastoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='iowastoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='iowastoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.iowastoreexchange-isMobileDevice a[class*='iowastoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-prev {
  left: 15px;
}

a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-next {
  right: 15px;
}

a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-pause,
a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-pause,
  a[class*='iowastoreexchange-icon-'].iowastoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='iowastoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='iowastoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='iowastoreexchange-icon-']:hover,
  #iowastoreexchange-case:hover ~ a[class*='iowastoreexchange-icon-'] {
    opacity: 1;
  }
}

#iowastoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #iowastoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='iowastoreexchange-icon-'],
a[class*='iowastoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='iowastoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='iowastoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#iowastoreexchange-content img {
	width: auto;
	height: auto;
}

#iowastoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#iowastoreexchange-info #iowastoreexchange-sequenceInfo,
#iowastoreexchange-info #iowastoreexchange-title,
#iowastoreexchange-info #iowastoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#iowastoreexchange-info #iowastoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#iowastoreexchange-info #iowastoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-iowastoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-iowastoreexchange {
		display: block;
	}
}

#social-iowastoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-iowastoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-iowastoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #iowastoreexchange-content,
  html[data-lc-type=video] #iowastoreexchange-content {
    background: transparent;
  }
}

#iowastoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_19 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_19 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_19:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_19 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_19 a:link:after,
	#toggleTrigger_stacks_in_19 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_19 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#kansasstoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#kansasstoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#kansasstoreexchange ul#proGalleryThumbsstacks_in_88 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#kansasstoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#kansasstoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#kansasstoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#kansasstoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#kansasstoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#kansasstoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#kansasstoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#kansasstoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#kansasstoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#kansasstoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#kansasstoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#kansasstoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#kansasstoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#kansasstoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#kansasstoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#kansasstoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#kansasstoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#kansasstoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#kansasstoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#kansasstoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#kansasstoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#kansasstoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#kansasstoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#kansasstoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#kansasstoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#kansasstoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#kansasstoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='kansasstoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.kansasstoreexchange-icon-play:before {
  content: '\e800';
}

.kansasstoreexchange-icon-pause:before {
  content: '\e801';
}

.kansasstoreexchange-icon-close:before {
  content: '\e802';
}

.kansasstoreexchange-icon-prev:before {
  content: '\e803';
}

.kansasstoreexchange-icon-next:before {
  content: '\e804';
}

.kansasstoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes kansasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes kansasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes kansasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes kansasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes kansasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#kansasstoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #kansasstoreexchange-case,
  html[data-lc-type=ajax] #kansasstoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #kansasstoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #kansasstoreexchange-content,
  html[data-lc-type=video] #kansasstoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #kansasstoreexchange-content,
html[data-lc-type=ajax] #kansasstoreexchange-content,
html[data-lc-type=error] #kansasstoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #kansasstoreexchange-content,
  html[data-lc-type=ajax] #kansasstoreexchange-content,
  html[data-lc-type=error] #kansasstoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner > *,
  html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner > *,
  html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.kansasstoreexchange-isMobileDevice[data-lc-type=iframe] #kansasstoreexchange-content .kansasstoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #kansasstoreexchange-content .kansasstoreexchange-contentInner,
  html[data-lc-type=video] #kansasstoreexchange-content .kansasstoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #kansasstoreexchange-content .kansasstoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #kansasstoreexchange-content .kansasstoreexchange-contentInner .kansasstoreexchange-inlineWrap,
  html[data-lc-type=ajax] #kansasstoreexchange-content .kansasstoreexchange-contentInner .kansasstoreexchange-inlineWrap,
  html[data-lc-type=error] #kansasstoreexchange-content .kansasstoreexchange-contentInner .kansasstoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #kansasstoreexchange-content .kansasstoreexchange-contentInner .kansasstoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #kansasstoreexchange-content h1,
  #kansasstoreexchange-content h2,
  #kansasstoreexchange-content h3,
  #kansasstoreexchange-content h4,
  #kansasstoreexchange-content h5,
  #kansasstoreexchange-content h6,
  #kansasstoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #kansasstoreexchange-content h1,
  #kansasstoreexchange-content h2,
  #kansasstoreexchange-content h3,
  #kansasstoreexchange-content h4,
  #kansasstoreexchange-content h5,
  #kansasstoreexchange-content h6,
  #kansasstoreexchange-content p {
    color: #333;
  }
}

#kansasstoreexchange-case p.kansasstoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #kansasstoreexchange-case p.kansasstoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #kansasstoreexchange-case p.kansasstoreexchange-error {
    padding: 0;
  }
}

.kansasstoreexchange-open body {
  overflow: hidden;
}

.kansasstoreexchange-isMobileDevice .kansasstoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#kansasstoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#kansasstoreexchange-info #kansasstoreexchange-title,
#kansasstoreexchange-info #kansasstoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#kansasstoreexchange-info #kansasstoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #kansasstoreexchange-info #kansasstoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#kansasstoreexchange-info #kansasstoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#kansasstoreexchange-info #kansasstoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .kansasstoreexchange-fullScreenMode #kansasstoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #kansasstoreexchange-info {
    position: static;
  }
}

#kansasstoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: kansasstoreexchange-spin 0.5s infinite linear;
  -moz-animation: kansasstoreexchange-spin 0.5s infinite linear;
  -o-animation: kansasstoreexchange-spin 0.5s infinite linear;
  animation: kansasstoreexchange-spin 0.5s infinite linear;
}

#kansasstoreexchange-loading, #kansasstoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#kansasstoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='kansasstoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='kansasstoreexchange-icon-'],
a[class*='kansasstoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='kansasstoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='kansasstoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.kansasstoreexchange-isMobileDevice a[class*='kansasstoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-prev {
  left: 15px;
}

a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-next {
  right: 15px;
}

a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-pause,
a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-pause,
  a[class*='kansasstoreexchange-icon-'].kansasstoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='kansasstoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='kansasstoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='kansasstoreexchange-icon-']:hover,
  #kansasstoreexchange-case:hover ~ a[class*='kansasstoreexchange-icon-'] {
    opacity: 1;
  }
}

#kansasstoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #kansasstoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='kansasstoreexchange-icon-'],
a[class*='kansasstoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='kansasstoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='kansasstoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#kansasstoreexchange-content img {
	width: auto;
	height: auto;
}

#kansasstoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#kansasstoreexchange-info #kansasstoreexchange-sequenceInfo,
#kansasstoreexchange-info #kansasstoreexchange-title,
#kansasstoreexchange-info #kansasstoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#kansasstoreexchange-info #kansasstoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#kansasstoreexchange-info #kansasstoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-kansasstoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-kansasstoreexchange {
		display: block;
	}
}

#social-kansasstoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-kansasstoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-kansasstoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #kansasstoreexchange-content,
  html[data-lc-type=video] #kansasstoreexchange-content {
    background: transparent;
  }
}

#kansasstoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_22 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_22 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_22:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_22 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_22 a:link:after,
	#toggleTrigger_stacks_in_22 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_22 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#minnesotastoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#minnesotastoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#minnesotastoreexchange ul#proGalleryThumbsstacks_in_86 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#minnesotastoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#minnesotastoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#minnesotastoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#minnesotastoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#minnesotastoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#minnesotastoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#minnesotastoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#minnesotastoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#minnesotastoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#minnesotastoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#minnesotastoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#minnesotastoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#minnesotastoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#minnesotastoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#minnesotastoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#minnesotastoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#minnesotastoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#minnesotastoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#minnesotastoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#minnesotastoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#minnesotastoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#minnesotastoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#minnesotastoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#minnesotastoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#minnesotastoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#minnesotastoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#minnesotastoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='minnesotastoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.minnesotastoreexchange-icon-play:before {
  content: '\e800';
}

.minnesotastoreexchange-icon-pause:before {
  content: '\e801';
}

.minnesotastoreexchange-icon-close:before {
  content: '\e802';
}

.minnesotastoreexchange-icon-prev:before {
  content: '\e803';
}

.minnesotastoreexchange-icon-next:before {
  content: '\e804';
}

.minnesotastoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes minnesotastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes minnesotastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes minnesotastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes minnesotastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes minnesotastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#minnesotastoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #minnesotastoreexchange-case,
  html[data-lc-type=ajax] #minnesotastoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #minnesotastoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #minnesotastoreexchange-content,
  html[data-lc-type=video] #minnesotastoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #minnesotastoreexchange-content,
html[data-lc-type=ajax] #minnesotastoreexchange-content,
html[data-lc-type=error] #minnesotastoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #minnesotastoreexchange-content,
  html[data-lc-type=ajax] #minnesotastoreexchange-content,
  html[data-lc-type=error] #minnesotastoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > *,
  html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > *,
  html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.minnesotastoreexchange-isMobileDevice[data-lc-type=iframe] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner,
  html[data-lc-type=video] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner .minnesotastoreexchange-inlineWrap,
  html[data-lc-type=ajax] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner .minnesotastoreexchange-inlineWrap,
  html[data-lc-type=error] #minnesotastoreexchange-content .minnesotastoreexchange-contentInner .minnesotastoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #minnesotastoreexchange-content .minnesotastoreexchange-contentInner .minnesotastoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #minnesotastoreexchange-content h1,
  #minnesotastoreexchange-content h2,
  #minnesotastoreexchange-content h3,
  #minnesotastoreexchange-content h4,
  #minnesotastoreexchange-content h5,
  #minnesotastoreexchange-content h6,
  #minnesotastoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #minnesotastoreexchange-content h1,
  #minnesotastoreexchange-content h2,
  #minnesotastoreexchange-content h3,
  #minnesotastoreexchange-content h4,
  #minnesotastoreexchange-content h5,
  #minnesotastoreexchange-content h6,
  #minnesotastoreexchange-content p {
    color: #333;
  }
}

#minnesotastoreexchange-case p.minnesotastoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #minnesotastoreexchange-case p.minnesotastoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #minnesotastoreexchange-case p.minnesotastoreexchange-error {
    padding: 0;
  }
}

.minnesotastoreexchange-open body {
  overflow: hidden;
}

.minnesotastoreexchange-isMobileDevice .minnesotastoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#minnesotastoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#minnesotastoreexchange-info #minnesotastoreexchange-title,
#minnesotastoreexchange-info #minnesotastoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#minnesotastoreexchange-info #minnesotastoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #minnesotastoreexchange-info #minnesotastoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#minnesotastoreexchange-info #minnesotastoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#minnesotastoreexchange-info #minnesotastoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .minnesotastoreexchange-fullScreenMode #minnesotastoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #minnesotastoreexchange-info {
    position: static;
  }
}

#minnesotastoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: minnesotastoreexchange-spin 0.5s infinite linear;
  -moz-animation: minnesotastoreexchange-spin 0.5s infinite linear;
  -o-animation: minnesotastoreexchange-spin 0.5s infinite linear;
  animation: minnesotastoreexchange-spin 0.5s infinite linear;
}

#minnesotastoreexchange-loading, #minnesotastoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#minnesotastoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='minnesotastoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='minnesotastoreexchange-icon-'],
a[class*='minnesotastoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='minnesotastoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='minnesotastoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.minnesotastoreexchange-isMobileDevice a[class*='minnesotastoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-prev {
  left: 15px;
}

a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-next {
  right: 15px;
}

a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-pause,
a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-pause,
  a[class*='minnesotastoreexchange-icon-'].minnesotastoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='minnesotastoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='minnesotastoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='minnesotastoreexchange-icon-']:hover,
  #minnesotastoreexchange-case:hover ~ a[class*='minnesotastoreexchange-icon-'] {
    opacity: 1;
  }
}

#minnesotastoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #minnesotastoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='minnesotastoreexchange-icon-'],
a[class*='minnesotastoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='minnesotastoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='minnesotastoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#minnesotastoreexchange-content img {
	width: auto;
	height: auto;
}

#minnesotastoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#minnesotastoreexchange-info #minnesotastoreexchange-sequenceInfo,
#minnesotastoreexchange-info #minnesotastoreexchange-title,
#minnesotastoreexchange-info #minnesotastoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#minnesotastoreexchange-info #minnesotastoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#minnesotastoreexchange-info #minnesotastoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-minnesotastoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-minnesotastoreexchange {
		display: block;
	}
}

#social-minnesotastoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-minnesotastoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-minnesotastoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #minnesotastoreexchange-content,
  html[data-lc-type=video] #minnesotastoreexchange-content {
    background: transparent;
  }
}

#minnesotastoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_25 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_25 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_25:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_25 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_25 a:link:after,
	#toggleTrigger_stacks_in_25 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_25 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#missouristoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#missouristoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#missouristoreexchange ul#proGalleryThumbsstacks_in_84 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#missouristoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#missouristoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#missouristoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#missouristoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#missouristoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#missouristoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#missouristoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#missouristoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#missouristoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#missouristoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#missouristoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#missouristoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#missouristoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#missouristoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#missouristoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#missouristoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#missouristoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#missouristoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#missouristoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#missouristoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#missouristoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#missouristoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#missouristoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#missouristoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#missouristoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#missouristoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#missouristoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='missouristoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.missouristoreexchange-icon-play:before {
  content: '\e800';
}

.missouristoreexchange-icon-pause:before {
  content: '\e801';
}

.missouristoreexchange-icon-close:before {
  content: '\e802';
}

.missouristoreexchange-icon-prev:before {
  content: '\e803';
}

.missouristoreexchange-icon-next:before {
  content: '\e804';
}

.missouristoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes missouristoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes missouristoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes missouristoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes missouristoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes missouristoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#missouristoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #missouristoreexchange-case,
  html[data-lc-type=ajax] #missouristoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #missouristoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #missouristoreexchange-content,
  html[data-lc-type=video] #missouristoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #missouristoreexchange-content,
html[data-lc-type=ajax] #missouristoreexchange-content,
html[data-lc-type=error] #missouristoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #missouristoreexchange-content,
  html[data-lc-type=ajax] #missouristoreexchange-content,
  html[data-lc-type=error] #missouristoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner,
html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner,
html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner > *,
  html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner > *,
  html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.missouristoreexchange-isMobileDevice[data-lc-type=iframe] #missouristoreexchange-content .missouristoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #missouristoreexchange-content .missouristoreexchange-contentInner,
  html[data-lc-type=video] #missouristoreexchange-content .missouristoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #missouristoreexchange-content .missouristoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #missouristoreexchange-content .missouristoreexchange-contentInner .missouristoreexchange-inlineWrap,
  html[data-lc-type=ajax] #missouristoreexchange-content .missouristoreexchange-contentInner .missouristoreexchange-inlineWrap,
  html[data-lc-type=error] #missouristoreexchange-content .missouristoreexchange-contentInner .missouristoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #missouristoreexchange-content .missouristoreexchange-contentInner .missouristoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #missouristoreexchange-content h1,
  #missouristoreexchange-content h2,
  #missouristoreexchange-content h3,
  #missouristoreexchange-content h4,
  #missouristoreexchange-content h5,
  #missouristoreexchange-content h6,
  #missouristoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #missouristoreexchange-content h1,
  #missouristoreexchange-content h2,
  #missouristoreexchange-content h3,
  #missouristoreexchange-content h4,
  #missouristoreexchange-content h5,
  #missouristoreexchange-content h6,
  #missouristoreexchange-content p {
    color: #333;
  }
}

#missouristoreexchange-case p.missouristoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #missouristoreexchange-case p.missouristoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #missouristoreexchange-case p.missouristoreexchange-error {
    padding: 0;
  }
}

.missouristoreexchange-open body {
  overflow: hidden;
}

.missouristoreexchange-isMobileDevice .missouristoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#missouristoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#missouristoreexchange-info #missouristoreexchange-title,
#missouristoreexchange-info #missouristoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#missouristoreexchange-info #missouristoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #missouristoreexchange-info #missouristoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#missouristoreexchange-info #missouristoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#missouristoreexchange-info #missouristoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .missouristoreexchange-fullScreenMode #missouristoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #missouristoreexchange-info {
    position: static;
  }
}

#missouristoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: missouristoreexchange-spin 0.5s infinite linear;
  -moz-animation: missouristoreexchange-spin 0.5s infinite linear;
  -o-animation: missouristoreexchange-spin 0.5s infinite linear;
  animation: missouristoreexchange-spin 0.5s infinite linear;
}

#missouristoreexchange-loading, #missouristoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#missouristoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='missouristoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='missouristoreexchange-icon-'],
a[class*='missouristoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='missouristoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='missouristoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.missouristoreexchange-isMobileDevice a[class*='missouristoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-prev {
  left: 15px;
}

a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-next {
  right: 15px;
}

a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-pause,
a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-pause,
  a[class*='missouristoreexchange-icon-'].missouristoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='missouristoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='missouristoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='missouristoreexchange-icon-']:hover,
  #missouristoreexchange-case:hover ~ a[class*='missouristoreexchange-icon-'] {
    opacity: 1;
  }
}

#missouristoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #missouristoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='missouristoreexchange-icon-'],
a[class*='missouristoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='missouristoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='missouristoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#missouristoreexchange-content img {
	width: auto;
	height: auto;
}

#missouristoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#missouristoreexchange-info #missouristoreexchange-sequenceInfo,
#missouristoreexchange-info #missouristoreexchange-title,
#missouristoreexchange-info #missouristoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#missouristoreexchange-info #missouristoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#missouristoreexchange-info #missouristoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-missouristoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-missouristoreexchange {
		display: block;
	}
}

#social-missouristoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-missouristoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-missouristoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #missouristoreexchange-content,
  html[data-lc-type=video] #missouristoreexchange-content {
    background: transparent;
  }
}

#missouristoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_28 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_28 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_28:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_28 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_28 a:link:after,
	#toggleTrigger_stacks_in_28 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_28 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#nebraskastoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#nebraskastoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#nebraskastoreexchange ul#proGalleryThumbsstacks_in_82 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nebraskastoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#nebraskastoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#nebraskastoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#nebraskastoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#nebraskastoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#nebraskastoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#nebraskastoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#nebraskastoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#nebraskastoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#nebraskastoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#nebraskastoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#nebraskastoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#nebraskastoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#nebraskastoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#nebraskastoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#nebraskastoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#nebraskastoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#nebraskastoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#nebraskastoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#nebraskastoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#nebraskastoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#nebraskastoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#nebraskastoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#nebraskastoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#nebraskastoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#nebraskastoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#nebraskastoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='nebraskastoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.nebraskastoreexchange-icon-play:before {
  content: '\e800';
}

.nebraskastoreexchange-icon-pause:before {
  content: '\e801';
}

.nebraskastoreexchange-icon-close:before {
  content: '\e802';
}

.nebraskastoreexchange-icon-prev:before {
  content: '\e803';
}

.nebraskastoreexchange-icon-next:before {
  content: '\e804';
}

.nebraskastoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes nebraskastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes nebraskastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes nebraskastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes nebraskastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes nebraskastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#nebraskastoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #nebraskastoreexchange-case,
  html[data-lc-type=ajax] #nebraskastoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #nebraskastoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #nebraskastoreexchange-content,
  html[data-lc-type=video] #nebraskastoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #nebraskastoreexchange-content,
html[data-lc-type=ajax] #nebraskastoreexchange-content,
html[data-lc-type=error] #nebraskastoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #nebraskastoreexchange-content,
  html[data-lc-type=ajax] #nebraskastoreexchange-content,
  html[data-lc-type=error] #nebraskastoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > *,
  html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > *,
  html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.nebraskastoreexchange-isMobileDevice[data-lc-type=iframe] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner,
  html[data-lc-type=video] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner .nebraskastoreexchange-inlineWrap,
  html[data-lc-type=ajax] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner .nebraskastoreexchange-inlineWrap,
  html[data-lc-type=error] #nebraskastoreexchange-content .nebraskastoreexchange-contentInner .nebraskastoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #nebraskastoreexchange-content .nebraskastoreexchange-contentInner .nebraskastoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #nebraskastoreexchange-content h1,
  #nebraskastoreexchange-content h2,
  #nebraskastoreexchange-content h3,
  #nebraskastoreexchange-content h4,
  #nebraskastoreexchange-content h5,
  #nebraskastoreexchange-content h6,
  #nebraskastoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #nebraskastoreexchange-content h1,
  #nebraskastoreexchange-content h2,
  #nebraskastoreexchange-content h3,
  #nebraskastoreexchange-content h4,
  #nebraskastoreexchange-content h5,
  #nebraskastoreexchange-content h6,
  #nebraskastoreexchange-content p {
    color: #333;
  }
}

#nebraskastoreexchange-case p.nebraskastoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #nebraskastoreexchange-case p.nebraskastoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #nebraskastoreexchange-case p.nebraskastoreexchange-error {
    padding: 0;
  }
}

.nebraskastoreexchange-open body {
  overflow: hidden;
}

.nebraskastoreexchange-isMobileDevice .nebraskastoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#nebraskastoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#nebraskastoreexchange-info #nebraskastoreexchange-title,
#nebraskastoreexchange-info #nebraskastoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#nebraskastoreexchange-info #nebraskastoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #nebraskastoreexchange-info #nebraskastoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#nebraskastoreexchange-info #nebraskastoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#nebraskastoreexchange-info #nebraskastoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .nebraskastoreexchange-fullScreenMode #nebraskastoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #nebraskastoreexchange-info {
    position: static;
  }
}

#nebraskastoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: nebraskastoreexchange-spin 0.5s infinite linear;
  -moz-animation: nebraskastoreexchange-spin 0.5s infinite linear;
  -o-animation: nebraskastoreexchange-spin 0.5s infinite linear;
  animation: nebraskastoreexchange-spin 0.5s infinite linear;
}

#nebraskastoreexchange-loading, #nebraskastoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#nebraskastoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='nebraskastoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='nebraskastoreexchange-icon-'],
a[class*='nebraskastoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='nebraskastoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='nebraskastoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.nebraskastoreexchange-isMobileDevice a[class*='nebraskastoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-prev {
  left: 15px;
}

a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-next {
  right: 15px;
}

a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-pause,
a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-pause,
  a[class*='nebraskastoreexchange-icon-'].nebraskastoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='nebraskastoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='nebraskastoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='nebraskastoreexchange-icon-']:hover,
  #nebraskastoreexchange-case:hover ~ a[class*='nebraskastoreexchange-icon-'] {
    opacity: 1;
  }
}

#nebraskastoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #nebraskastoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='nebraskastoreexchange-icon-'],
a[class*='nebraskastoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='nebraskastoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='nebraskastoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#nebraskastoreexchange-content img {
	width: auto;
	height: auto;
}

#nebraskastoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#nebraskastoreexchange-info #nebraskastoreexchange-sequenceInfo,
#nebraskastoreexchange-info #nebraskastoreexchange-title,
#nebraskastoreexchange-info #nebraskastoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#nebraskastoreexchange-info #nebraskastoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#nebraskastoreexchange-info #nebraskastoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-nebraskastoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-nebraskastoreexchange {
		display: block;
	}
}

#social-nebraskastoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-nebraskastoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-nebraskastoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #nebraskastoreexchange-content,
  html[data-lc-type=video] #nebraskastoreexchange-content {
    background: transparent;
  }
}

#nebraskastoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_31 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_31 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_31:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_31 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_31 a:link:after,
	#toggleTrigger_stacks_in_31 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_31 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#newmexicostoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#newmexicostoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#newmexicostoreexchange ul#proGalleryThumbsstacks_in_80 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#newmexicostoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#newmexicostoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#newmexicostoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#newmexicostoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#newmexicostoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#newmexicostoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#newmexicostoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#newmexicostoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#newmexicostoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#newmexicostoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#newmexicostoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#newmexicostoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#newmexicostoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#newmexicostoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#newmexicostoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#newmexicostoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#newmexicostoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#newmexicostoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#newmexicostoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#newmexicostoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#newmexicostoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#newmexicostoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#newmexicostoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#newmexicostoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#newmexicostoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#newmexicostoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#newmexicostoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='newmexicostoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.newmexicostoreexchange-icon-play:before {
  content: '\e800';
}

.newmexicostoreexchange-icon-pause:before {
  content: '\e801';
}

.newmexicostoreexchange-icon-close:before {
  content: '\e802';
}

.newmexicostoreexchange-icon-prev:before {
  content: '\e803';
}

.newmexicostoreexchange-icon-next:before {
  content: '\e804';
}

.newmexicostoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes newmexicostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes newmexicostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes newmexicostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes newmexicostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes newmexicostoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#newmexicostoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newmexicostoreexchange-case,
  html[data-lc-type=ajax] #newmexicostoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #newmexicostoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #newmexicostoreexchange-content,
  html[data-lc-type=video] #newmexicostoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #newmexicostoreexchange-content,
html[data-lc-type=ajax] #newmexicostoreexchange-content,
html[data-lc-type=error] #newmexicostoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newmexicostoreexchange-content,
  html[data-lc-type=ajax] #newmexicostoreexchange-content,
  html[data-lc-type=error] #newmexicostoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > *,
  html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > *,
  html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.newmexicostoreexchange-isMobileDevice[data-lc-type=iframe] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner,
  html[data-lc-type=video] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner .newmexicostoreexchange-inlineWrap,
  html[data-lc-type=ajax] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner .newmexicostoreexchange-inlineWrap,
  html[data-lc-type=error] #newmexicostoreexchange-content .newmexicostoreexchange-contentInner .newmexicostoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #newmexicostoreexchange-content .newmexicostoreexchange-contentInner .newmexicostoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #newmexicostoreexchange-content h1,
  #newmexicostoreexchange-content h2,
  #newmexicostoreexchange-content h3,
  #newmexicostoreexchange-content h4,
  #newmexicostoreexchange-content h5,
  #newmexicostoreexchange-content h6,
  #newmexicostoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #newmexicostoreexchange-content h1,
  #newmexicostoreexchange-content h2,
  #newmexicostoreexchange-content h3,
  #newmexicostoreexchange-content h4,
  #newmexicostoreexchange-content h5,
  #newmexicostoreexchange-content h6,
  #newmexicostoreexchange-content p {
    color: #333;
  }
}

#newmexicostoreexchange-case p.newmexicostoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #newmexicostoreexchange-case p.newmexicostoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #newmexicostoreexchange-case p.newmexicostoreexchange-error {
    padding: 0;
  }
}

.newmexicostoreexchange-open body {
  overflow: hidden;
}

.newmexicostoreexchange-isMobileDevice .newmexicostoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#newmexicostoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#newmexicostoreexchange-info #newmexicostoreexchange-title,
#newmexicostoreexchange-info #newmexicostoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#newmexicostoreexchange-info #newmexicostoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #newmexicostoreexchange-info #newmexicostoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#newmexicostoreexchange-info #newmexicostoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#newmexicostoreexchange-info #newmexicostoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .newmexicostoreexchange-fullScreenMode #newmexicostoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #newmexicostoreexchange-info {
    position: static;
  }
}

#newmexicostoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: newmexicostoreexchange-spin 0.5s infinite linear;
  -moz-animation: newmexicostoreexchange-spin 0.5s infinite linear;
  -o-animation: newmexicostoreexchange-spin 0.5s infinite linear;
  animation: newmexicostoreexchange-spin 0.5s infinite linear;
}

#newmexicostoreexchange-loading, #newmexicostoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#newmexicostoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='newmexicostoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='newmexicostoreexchange-icon-'],
a[class*='newmexicostoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='newmexicostoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='newmexicostoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.newmexicostoreexchange-isMobileDevice a[class*='newmexicostoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-prev {
  left: 15px;
}

a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-next {
  right: 15px;
}

a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-pause,
a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-pause,
  a[class*='newmexicostoreexchange-icon-'].newmexicostoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='newmexicostoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='newmexicostoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='newmexicostoreexchange-icon-']:hover,
  #newmexicostoreexchange-case:hover ~ a[class*='newmexicostoreexchange-icon-'] {
    opacity: 1;
  }
}

#newmexicostoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #newmexicostoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='newmexicostoreexchange-icon-'],
a[class*='newmexicostoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='newmexicostoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='newmexicostoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#newmexicostoreexchange-content img {
	width: auto;
	height: auto;
}

#newmexicostoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#newmexicostoreexchange-info #newmexicostoreexchange-sequenceInfo,
#newmexicostoreexchange-info #newmexicostoreexchange-title,
#newmexicostoreexchange-info #newmexicostoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#newmexicostoreexchange-info #newmexicostoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#newmexicostoreexchange-info #newmexicostoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-newmexicostoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-newmexicostoreexchange {
		display: block;
	}
}

#social-newmexicostoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-newmexicostoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-newmexicostoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #newmexicostoreexchange-content,
  html[data-lc-type=video] #newmexicostoreexchange-content {
    background: transparent;
  }
}

#newmexicostoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_34 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_34 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_34:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_34 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_34 a:link:after,
	#toggleTrigger_stacks_in_34 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_34 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#oklahomastoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#oklahomastoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#oklahomastoreexchange ul#proGalleryThumbsstacks_in_78 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#oklahomastoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#oklahomastoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#oklahomastoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#oklahomastoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#oklahomastoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#oklahomastoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#oklahomastoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#oklahomastoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#oklahomastoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#oklahomastoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#oklahomastoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#oklahomastoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#oklahomastoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#oklahomastoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#oklahomastoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#oklahomastoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#oklahomastoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#oklahomastoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#oklahomastoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#oklahomastoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#oklahomastoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#oklahomastoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#oklahomastoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#oklahomastoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#oklahomastoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#oklahomastoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#oklahomastoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='oklahomastoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.oklahomastoreexchange-icon-play:before {
  content: '\e800';
}

.oklahomastoreexchange-icon-pause:before {
  content: '\e801';
}

.oklahomastoreexchange-icon-close:before {
  content: '\e802';
}

.oklahomastoreexchange-icon-prev:before {
  content: '\e803';
}

.oklahomastoreexchange-icon-next:before {
  content: '\e804';
}

.oklahomastoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes oklahomastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes oklahomastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes oklahomastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes oklahomastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes oklahomastoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#oklahomastoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #oklahomastoreexchange-case,
  html[data-lc-type=ajax] #oklahomastoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #oklahomastoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #oklahomastoreexchange-content,
  html[data-lc-type=video] #oklahomastoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #oklahomastoreexchange-content,
html[data-lc-type=ajax] #oklahomastoreexchange-content,
html[data-lc-type=error] #oklahomastoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #oklahomastoreexchange-content,
  html[data-lc-type=ajax] #oklahomastoreexchange-content,
  html[data-lc-type=error] #oklahomastoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > *,
  html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > *,
  html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.oklahomastoreexchange-isMobileDevice[data-lc-type=iframe] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner,
  html[data-lc-type=video] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner .oklahomastoreexchange-inlineWrap,
  html[data-lc-type=ajax] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner .oklahomastoreexchange-inlineWrap,
  html[data-lc-type=error] #oklahomastoreexchange-content .oklahomastoreexchange-contentInner .oklahomastoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #oklahomastoreexchange-content .oklahomastoreexchange-contentInner .oklahomastoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #oklahomastoreexchange-content h1,
  #oklahomastoreexchange-content h2,
  #oklahomastoreexchange-content h3,
  #oklahomastoreexchange-content h4,
  #oklahomastoreexchange-content h5,
  #oklahomastoreexchange-content h6,
  #oklahomastoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #oklahomastoreexchange-content h1,
  #oklahomastoreexchange-content h2,
  #oklahomastoreexchange-content h3,
  #oklahomastoreexchange-content h4,
  #oklahomastoreexchange-content h5,
  #oklahomastoreexchange-content h6,
  #oklahomastoreexchange-content p {
    color: #333;
  }
}

#oklahomastoreexchange-case p.oklahomastoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #oklahomastoreexchange-case p.oklahomastoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #oklahomastoreexchange-case p.oklahomastoreexchange-error {
    padding: 0;
  }
}

.oklahomastoreexchange-open body {
  overflow: hidden;
}

.oklahomastoreexchange-isMobileDevice .oklahomastoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#oklahomastoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#oklahomastoreexchange-info #oklahomastoreexchange-title,
#oklahomastoreexchange-info #oklahomastoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#oklahomastoreexchange-info #oklahomastoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #oklahomastoreexchange-info #oklahomastoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#oklahomastoreexchange-info #oklahomastoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#oklahomastoreexchange-info #oklahomastoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .oklahomastoreexchange-fullScreenMode #oklahomastoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #oklahomastoreexchange-info {
    position: static;
  }
}

#oklahomastoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: oklahomastoreexchange-spin 0.5s infinite linear;
  -moz-animation: oklahomastoreexchange-spin 0.5s infinite linear;
  -o-animation: oklahomastoreexchange-spin 0.5s infinite linear;
  animation: oklahomastoreexchange-spin 0.5s infinite linear;
}

#oklahomastoreexchange-loading, #oklahomastoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#oklahomastoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='oklahomastoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='oklahomastoreexchange-icon-'],
a[class*='oklahomastoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='oklahomastoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='oklahomastoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.oklahomastoreexchange-isMobileDevice a[class*='oklahomastoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-prev {
  left: 15px;
}

a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-next {
  right: 15px;
}

a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-pause,
a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-pause,
  a[class*='oklahomastoreexchange-icon-'].oklahomastoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='oklahomastoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='oklahomastoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='oklahomastoreexchange-icon-']:hover,
  #oklahomastoreexchange-case:hover ~ a[class*='oklahomastoreexchange-icon-'] {
    opacity: 1;
  }
}

#oklahomastoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #oklahomastoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='oklahomastoreexchange-icon-'],
a[class*='oklahomastoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='oklahomastoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='oklahomastoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#oklahomastoreexchange-content img {
	width: auto;
	height: auto;
}

#oklahomastoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#oklahomastoreexchange-info #oklahomastoreexchange-sequenceInfo,
#oklahomastoreexchange-info #oklahomastoreexchange-title,
#oklahomastoreexchange-info #oklahomastoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#oklahomastoreexchange-info #oklahomastoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#oklahomastoreexchange-info #oklahomastoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-oklahomastoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-oklahomastoreexchange {
		display: block;
	}
}

#social-oklahomastoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-oklahomastoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-oklahomastoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #oklahomastoreexchange-content,
  html[data-lc-type=video] #oklahomastoreexchange-content {
    background: transparent;
  }
}

#oklahomastoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_37 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_37 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_37:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_37 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_37 a:link:after,
	#toggleTrigger_stacks_in_37 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_37 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#texasstoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#texasstoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#texasstoreexchange ul#proGalleryThumbsstacks_in_76 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#texasstoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#texasstoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#texasstoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#texasstoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#texasstoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#texasstoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#texasstoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#texasstoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#texasstoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#texasstoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#texasstoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#texasstoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#texasstoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#texasstoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#texasstoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#texasstoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#texasstoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#texasstoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#texasstoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#texasstoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#texasstoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#texasstoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#texasstoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#texasstoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#texasstoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#texasstoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#texasstoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='texasstoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.texasstoreexchange-icon-play:before {
  content: '\e800';
}

.texasstoreexchange-icon-pause:before {
  content: '\e801';
}

.texasstoreexchange-icon-close:before {
  content: '\e802';
}

.texasstoreexchange-icon-prev:before {
  content: '\e803';
}

.texasstoreexchange-icon-next:before {
  content: '\e804';
}

.texasstoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes texasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes texasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes texasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes texasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes texasstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#texasstoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #texasstoreexchange-case,
  html[data-lc-type=ajax] #texasstoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #texasstoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #texasstoreexchange-content,
  html[data-lc-type=video] #texasstoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #texasstoreexchange-content,
html[data-lc-type=ajax] #texasstoreexchange-content,
html[data-lc-type=error] #texasstoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #texasstoreexchange-content,
  html[data-lc-type=ajax] #texasstoreexchange-content,
  html[data-lc-type=error] #texasstoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner,
html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner,
html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner > *,
  html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner > *,
  html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.texasstoreexchange-isMobileDevice[data-lc-type=iframe] #texasstoreexchange-content .texasstoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #texasstoreexchange-content .texasstoreexchange-contentInner,
  html[data-lc-type=video] #texasstoreexchange-content .texasstoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #texasstoreexchange-content .texasstoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #texasstoreexchange-content .texasstoreexchange-contentInner .texasstoreexchange-inlineWrap,
  html[data-lc-type=ajax] #texasstoreexchange-content .texasstoreexchange-contentInner .texasstoreexchange-inlineWrap,
  html[data-lc-type=error] #texasstoreexchange-content .texasstoreexchange-contentInner .texasstoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #texasstoreexchange-content .texasstoreexchange-contentInner .texasstoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #texasstoreexchange-content h1,
  #texasstoreexchange-content h2,
  #texasstoreexchange-content h3,
  #texasstoreexchange-content h4,
  #texasstoreexchange-content h5,
  #texasstoreexchange-content h6,
  #texasstoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #texasstoreexchange-content h1,
  #texasstoreexchange-content h2,
  #texasstoreexchange-content h3,
  #texasstoreexchange-content h4,
  #texasstoreexchange-content h5,
  #texasstoreexchange-content h6,
  #texasstoreexchange-content p {
    color: #333;
  }
}

#texasstoreexchange-case p.texasstoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #texasstoreexchange-case p.texasstoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #texasstoreexchange-case p.texasstoreexchange-error {
    padding: 0;
  }
}

.texasstoreexchange-open body {
  overflow: hidden;
}

.texasstoreexchange-isMobileDevice .texasstoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#texasstoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#texasstoreexchange-info #texasstoreexchange-title,
#texasstoreexchange-info #texasstoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#texasstoreexchange-info #texasstoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #texasstoreexchange-info #texasstoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#texasstoreexchange-info #texasstoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#texasstoreexchange-info #texasstoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .texasstoreexchange-fullScreenMode #texasstoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #texasstoreexchange-info {
    position: static;
  }
}

#texasstoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: texasstoreexchange-spin 0.5s infinite linear;
  -moz-animation: texasstoreexchange-spin 0.5s infinite linear;
  -o-animation: texasstoreexchange-spin 0.5s infinite linear;
  animation: texasstoreexchange-spin 0.5s infinite linear;
}

#texasstoreexchange-loading, #texasstoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#texasstoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='texasstoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='texasstoreexchange-icon-'],
a[class*='texasstoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='texasstoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='texasstoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.texasstoreexchange-isMobileDevice a[class*='texasstoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-prev {
  left: 15px;
}

a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-next {
  right: 15px;
}

a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-pause,
a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-pause,
  a[class*='texasstoreexchange-icon-'].texasstoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='texasstoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='texasstoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='texasstoreexchange-icon-']:hover,
  #texasstoreexchange-case:hover ~ a[class*='texasstoreexchange-icon-'] {
    opacity: 1;
  }
}

#texasstoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #texasstoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='texasstoreexchange-icon-'],
a[class*='texasstoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='texasstoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='texasstoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#texasstoreexchange-content img {
	width: auto;
	height: auto;
}

#texasstoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#texasstoreexchange-info #texasstoreexchange-sequenceInfo,
#texasstoreexchange-info #texasstoreexchange-title,
#texasstoreexchange-info #texasstoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#texasstoreexchange-info #texasstoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#texasstoreexchange-info #texasstoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-texasstoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-texasstoreexchange {
		display: block;
	}
}

#social-texasstoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-texasstoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-texasstoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #texasstoreexchange-content,
  html[data-lc-type=video] #texasstoreexchange-content {
    background: transparent;
  }
}

#texasstoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_40 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_40 {
	padding: 20px;
	margin: 0;
	background: #FC6666;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_40:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_40 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_40 a:link:after,
	#toggleTrigger_stacks_in_40 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_40 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#wisconsinstoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#wisconsinstoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#wisconsinstoreexchange ul#proGalleryThumbsstacks_in_74 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#wisconsinstoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#wisconsinstoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#wisconsinstoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#wisconsinstoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#wisconsinstoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#wisconsinstoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#wisconsinstoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#wisconsinstoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#wisconsinstoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#wisconsinstoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#wisconsinstoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#wisconsinstoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#wisconsinstoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#wisconsinstoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#wisconsinstoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#wisconsinstoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#wisconsinstoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#wisconsinstoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#wisconsinstoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#wisconsinstoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#wisconsinstoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#wisconsinstoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#wisconsinstoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#wisconsinstoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#wisconsinstoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#wisconsinstoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#wisconsinstoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='wisconsinstoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.wisconsinstoreexchange-icon-play:before {
  content: '\e800';
}

.wisconsinstoreexchange-icon-pause:before {
  content: '\e801';
}

.wisconsinstoreexchange-icon-close:before {
  content: '\e802';
}

.wisconsinstoreexchange-icon-prev:before {
  content: '\e803';
}

.wisconsinstoreexchange-icon-next:before {
  content: '\e804';
}

.wisconsinstoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes wisconsinstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes wisconsinstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes wisconsinstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes wisconsinstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes wisconsinstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#wisconsinstoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wisconsinstoreexchange-case,
  html[data-lc-type=ajax] #wisconsinstoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #wisconsinstoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #wisconsinstoreexchange-content,
  html[data-lc-type=video] #wisconsinstoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #wisconsinstoreexchange-content,
html[data-lc-type=ajax] #wisconsinstoreexchange-content,
html[data-lc-type=error] #wisconsinstoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wisconsinstoreexchange-content,
  html[data-lc-type=ajax] #wisconsinstoreexchange-content,
  html[data-lc-type=error] #wisconsinstoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > *,
  html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > *,
  html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.wisconsinstoreexchange-isMobileDevice[data-lc-type=iframe] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner,
  html[data-lc-type=video] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner .wisconsinstoreexchange-inlineWrap,
  html[data-lc-type=ajax] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner .wisconsinstoreexchange-inlineWrap,
  html[data-lc-type=error] #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner .wisconsinstoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #wisconsinstoreexchange-content .wisconsinstoreexchange-contentInner .wisconsinstoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #wisconsinstoreexchange-content h1,
  #wisconsinstoreexchange-content h2,
  #wisconsinstoreexchange-content h3,
  #wisconsinstoreexchange-content h4,
  #wisconsinstoreexchange-content h5,
  #wisconsinstoreexchange-content h6,
  #wisconsinstoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #wisconsinstoreexchange-content h1,
  #wisconsinstoreexchange-content h2,
  #wisconsinstoreexchange-content h3,
  #wisconsinstoreexchange-content h4,
  #wisconsinstoreexchange-content h5,
  #wisconsinstoreexchange-content h6,
  #wisconsinstoreexchange-content p {
    color: #333;
  }
}

#wisconsinstoreexchange-case p.wisconsinstoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #wisconsinstoreexchange-case p.wisconsinstoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #wisconsinstoreexchange-case p.wisconsinstoreexchange-error {
    padding: 0;
  }
}

.wisconsinstoreexchange-open body {
  overflow: hidden;
}

.wisconsinstoreexchange-isMobileDevice .wisconsinstoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#wisconsinstoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-title,
#wisconsinstoreexchange-info #wisconsinstoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #wisconsinstoreexchange-info #wisconsinstoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .wisconsinstoreexchange-fullScreenMode #wisconsinstoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #wisconsinstoreexchange-info {
    position: static;
  }
}

#wisconsinstoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: wisconsinstoreexchange-spin 0.5s infinite linear;
  -moz-animation: wisconsinstoreexchange-spin 0.5s infinite linear;
  -o-animation: wisconsinstoreexchange-spin 0.5s infinite linear;
  animation: wisconsinstoreexchange-spin 0.5s infinite linear;
}

#wisconsinstoreexchange-loading, #wisconsinstoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#wisconsinstoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='wisconsinstoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='wisconsinstoreexchange-icon-'],
a[class*='wisconsinstoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='wisconsinstoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='wisconsinstoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.wisconsinstoreexchange-isMobileDevice a[class*='wisconsinstoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-prev {
  left: 15px;
}

a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-next {
  right: 15px;
}

a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-pause,
a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-pause,
  a[class*='wisconsinstoreexchange-icon-'].wisconsinstoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='wisconsinstoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='wisconsinstoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='wisconsinstoreexchange-icon-']:hover,
  #wisconsinstoreexchange-case:hover ~ a[class*='wisconsinstoreexchange-icon-'] {
    opacity: 1;
  }
}

#wisconsinstoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #wisconsinstoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='wisconsinstoreexchange-icon-'],
a[class*='wisconsinstoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='wisconsinstoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='wisconsinstoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#wisconsinstoreexchange-content img {
	width: auto;
	height: auto;
}

#wisconsinstoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-sequenceInfo,
#wisconsinstoreexchange-info #wisconsinstoreexchange-title,
#wisconsinstoreexchange-info #wisconsinstoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#wisconsinstoreexchange-info #wisconsinstoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-wisconsinstoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-wisconsinstoreexchange {
		display: block;
	}
}

#social-wisconsinstoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-wisconsinstoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-wisconsinstoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #wisconsinstoreexchange-content,
  html[data-lc-type=video] #wisconsinstoreexchange-content {
    background: transparent;
  }
}

#wisconsinstoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
#toggleWrapper_stacks_in_43 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_43 {
	padding: 20px;
	margin: 0;
	background: #66CCFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_43:hover { 
	color: #FFFFFF;
	cursor: pointer; 
}

#toggleContainer_stacks_in_43 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_43 a:link:after,
	#toggleTrigger_stacks_in_43 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_43 {
		display: block !important;
	}
}
/* @group ProGallery Grid */

#wyomingstoreexchange {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#wyomingstoreexchange li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#wyomingstoreexchange ul#proGalleryThumbsstacks_in_72 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#wyomingstoreexchange li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#wyomingstoreexchange li .proGalleryItemInner {
  border: 0px solid rgba(234, 234, 234, 1.00);
  border-radius: 0px;
	background: rgba(179, 179, 179, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#wyomingstoreexchange li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}


#wyomingstoreexchange li .proGalleryItemInner a:focus {
    outline: 2px dotted #FF0000;
}


#wyomingstoreexchange li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 6px;
}

/* Disable links that don't go anywhere */
#wyomingstoreexchange li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */
#wyomingstoreexchange {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

@media screen and (min-width: 568px) {
	#wyomingstoreexchange {
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
}

@media screen and (min-width: 992px) {
	#wyomingstoreexchange {
		-moz-column-count: 4;
		-moz-column-gap: 20px;
		-webkit-column-count: 4;
		-webkit-column-gap: 20px;
		column-count: 4;
		column-gap: 20px;
	}
}

@media screen and (min-width: 1200px) {
	#wyomingstoreexchange {
		-moz-column-count: 5;
		-moz-column-gap: 20px;
		-webkit-column-count: 5;
		-webkit-column-gap: 20px;
		column-count: 5;
		column-gap: 20px;
	}
}

#wyomingstoreexchange li.proGalleryItem {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 20px;
}
/*  */







/* Thumbnail titles */
#wyomingstoreexchange .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#wyomingstoreexchange .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#wyomingstoreexchange .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#wyomingstoreexchange.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#wyomingstoreexchange.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#wyomingstoreexchange.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#wyomingstoreexchange.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#wyomingstoreexchange.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#wyomingstoreexchange.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#wyomingstoreexchange.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#wyomingstoreexchange.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#wyomingstoreexchange.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#wyomingstoreexchange.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#wyomingstoreexchange.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#wyomingstoreexchange.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#wyomingstoreexchange li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='wyomingstoreexchange-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.wyomingstoreexchange-icon-play:before {
  content: '\e800';
}

.wyomingstoreexchange-icon-pause:before {
  content: '\e801';
}

.wyomingstoreexchange-icon-close:before {
  content: '\e802';
}

.wyomingstoreexchange-icon-prev:before {
  content: '\e803';
}

.wyomingstoreexchange-icon-next:before {
  content: '\e804';
}

.wyomingstoreexchange-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes wyomingstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes wyomingstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes wyomingstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes wyomingstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes wyomingstoreexchange-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#wyomingstoreexchange-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wyomingstoreexchange-case,
  html[data-lc-type=ajax] #wyomingstoreexchange-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #wyomingstoreexchange-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #wyomingstoreexchange-content,
  html[data-lc-type=video] #wyomingstoreexchange-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #wyomingstoreexchange-content,
html[data-lc-type=ajax] #wyomingstoreexchange-content,
html[data-lc-type=error] #wyomingstoreexchange-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wyomingstoreexchange-content,
  html[data-lc-type=ajax] #wyomingstoreexchange-content,
  html[data-lc-type=error] #wyomingstoreexchange-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > *,
  html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > *,
  html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > *:not(iframe),
  html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.wyomingstoreexchange-isMobileDevice[data-lc-type=iframe] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner,
  html[data-lc-type=video] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner .wyomingstoreexchange-inlineWrap,
  html[data-lc-type=ajax] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner .wyomingstoreexchange-inlineWrap,
  html[data-lc-type=error] #wyomingstoreexchange-content .wyomingstoreexchange-contentInner .wyomingstoreexchange-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #wyomingstoreexchange-content .wyomingstoreexchange-contentInner .wyomingstoreexchange-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #wyomingstoreexchange-content h1,
  #wyomingstoreexchange-content h2,
  #wyomingstoreexchange-content h3,
  #wyomingstoreexchange-content h4,
  #wyomingstoreexchange-content h5,
  #wyomingstoreexchange-content h6,
  #wyomingstoreexchange-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #wyomingstoreexchange-content h1,
  #wyomingstoreexchange-content h2,
  #wyomingstoreexchange-content h3,
  #wyomingstoreexchange-content h4,
  #wyomingstoreexchange-content h5,
  #wyomingstoreexchange-content h6,
  #wyomingstoreexchange-content p {
    color: #333;
  }
}

#wyomingstoreexchange-case p.wyomingstoreexchange-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #wyomingstoreexchange-case p.wyomingstoreexchange-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #wyomingstoreexchange-case p.wyomingstoreexchange-error {
    padding: 0;
  }
}

.wyomingstoreexchange-open body {
  overflow: hidden;
}

.wyomingstoreexchange-isMobileDevice .wyomingstoreexchange-open body {
  max-width: 100%;
  max-height: 100%;
}

#wyomingstoreexchange-info {
  position: absolute;
  padding-top: 15px;
}

#wyomingstoreexchange-info #wyomingstoreexchange-title,
#wyomingstoreexchange-info #wyomingstoreexchange-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#wyomingstoreexchange-info #wyomingstoreexchange-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #wyomingstoreexchange-info #wyomingstoreexchange-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#wyomingstoreexchange-info #wyomingstoreexchange-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#wyomingstoreexchange-info #wyomingstoreexchange-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .wyomingstoreexchange-fullScreenMode #wyomingstoreexchange-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #wyomingstoreexchange-info {
    position: static;
  }
}

#wyomingstoreexchange-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: wyomingstoreexchange-spin 0.5s infinite linear;
  -moz-animation: wyomingstoreexchange-spin 0.5s infinite linear;
  -o-animation: wyomingstoreexchange-spin 0.5s infinite linear;
  animation: wyomingstoreexchange-spin 0.5s infinite linear;
}

#wyomingstoreexchange-loading, #wyomingstoreexchange-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#wyomingstoreexchange-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='wyomingstoreexchange-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='wyomingstoreexchange-icon-'],
a[class*='wyomingstoreexchange-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='wyomingstoreexchange-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='wyomingstoreexchange-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.wyomingstoreexchange-isMobileDevice a[class*='wyomingstoreexchange-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-prev {
  left: 15px;
}

a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-next {
  right: 15px;
}

a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-pause,
a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-pause,
  a[class*='wyomingstoreexchange-icon-'].wyomingstoreexchange-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='wyomingstoreexchange-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='wyomingstoreexchange-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='wyomingstoreexchange-icon-']:hover,
  #wyomingstoreexchange-case:hover ~ a[class*='wyomingstoreexchange-icon-'] {
    opacity: 1;
  }
}

#wyomingstoreexchange-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #wyomingstoreexchange-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='wyomingstoreexchange-icon-'],
a[class*='wyomingstoreexchange-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='wyomingstoreexchange-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='wyomingstoreexchange-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#wyomingstoreexchange-content img {
	width: auto;
	height: auto;
}

#wyomingstoreexchange-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#wyomingstoreexchange-info #wyomingstoreexchange-sequenceInfo,
#wyomingstoreexchange-info #wyomingstoreexchange-title,
#wyomingstoreexchange-info #wyomingstoreexchange-caption {
    color: rgba(170, 170, 170, 1.00);
}

#wyomingstoreexchange-info #wyomingstoreexchange-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#wyomingstoreexchange-info #wyomingstoreexchange-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-wyomingstoreexchange {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-wyomingstoreexchange {
		display: block;
	}
}

#social-wyomingstoreexchange a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-wyomingstoreexchange a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */
#social-wyomingstoreexchange a.proGalleryDownload {
	display: inline-block;
}
/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #wyomingstoreexchange-content,
  html[data-lc-type=video] #wyomingstoreexchange-content {
    background: transparent;
  }
}

#wyomingstoreexchange-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
