/* -- Start Swell Page css Template -- */

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }


@-webkit-keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}




/* -- End Swell Page css Template -- */.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
 .sections-box--stack .s-box>.s-box-content{position:relative}.sections-box--stack.box-3d{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.sections-box--stack.box-pos.sbox-h-center{margin-left:auto!important;margin-right:auto!important}.sections-box--stack.box-pos.sbox-h-right{margin-right:0!important;margin-left:auto!important}.sections-box--stack.box-pos>.s-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.sections-box--stack.box-pos>.s-box>.s-box-content{position:relative;width:100%}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-top{-ms-flex-item-align:start;align-self:flex-start}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-center{-ms-flex-item-align:center;align-self:center}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-bottom{-ms-flex-item-align:end;align-self:flex-end}.sections-box--stack.box-abs-inline{position:absolute!important;display:inline-block;width:auto!important}.sections-box--stack.box-abs{position:absolute!important;max-width:100%;max-height:100%}.sections-box--stack.box-abs.sbox-top{top:0}.sections-box--stack.box-abs.sbox-h-left{left:0;right:auto}.sections-box--stack.box-abs.sbox-h-right{right:0;left:auto}.sections-box--stack.box-abs.sbox-v-bottom{bottom:0;top:auto}.sections-box--stack.box-abs.sbox-v-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sections-box--stack.box-abs.sbox-h-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sections-box--stack.box-abs.sbox-v-center.sbox-h-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sections-box--stack.box-abs.size-content{height:auto!important}.sections-box--stack.box-abs.size-content>.s-box{position:relative}.sections-box--stack.box-abs:not(.size-content)>.s-box>.s-box-content.box-v-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sections-box--stack.box-abs:not(.size-content)>.s-box>.s-box-content.box-v-bottom{position:absolute;bottom:0;left:0;width:100%}.sections-box--stack .box-link>a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:999}

#stacks_in_1854 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_1856 {
	padding: 0px 0px 14px 0px;
}

#stacks_in_3576 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_3579 {
	font-size: 90%;
}
#stacks_in_3322>.s3_row {
	margin: 0 -15px;
}

#stacks_in_3322>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3322>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3322>.s3_row>.s3_column {
	padding: 0 15px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}






#stacks_in_3322 {
	padding: 0px 0px 40px 0px;
}

#stacks_out_3322 {
	width: 96%;
}
#stacks_in_3367>.s3_row {
	margin: 0 -15px;
}

#stacks_in_3367>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3367>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3367>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3367>.s3_row>.s3_column {
	padding: 0 15px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3367>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_3367>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}




#stacks_in_3367 {
	padding: 3px 10px 0px 10px;
}
@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3397{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3397 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3397 .mouser.m-dz{width:100%}#mouser-stacks_in_3397 .mouser.m-dz .fa,#mouser-stacks_in_3397 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3397 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3397 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3397 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3397 .mouser.m-arrows{height:50px}#mouser-stacks_in_3397 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3397 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3397 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3397 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3397 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3397 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3397 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3397 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3397 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3397 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3397 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3397 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3397 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3397 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3397 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3397 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3397 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3397 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3399.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3399.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3399.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3399{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3399.box-pos>.s-box{overflow:hidden} #stacks_in_3399>.s-box{margin: 0px }#stacks_in_3399>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3399>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3399>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3399{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3399{max-width:100.00%}}#stacks_in_3399.auto-width{width:auto!important}#stacks_in_3399.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3399>.s-box{position:relative}      
  #stacks_in_3399{overflow:visible!important}#stacks_in_3399>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3399>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3399 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3399:hover{z-index:1002}#stacks_in_3399:hover .js-tilt-glare{opacity:1}  #stacks_in_3399{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3399:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3406 h2,#stacks_in_3406 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3406 h2,#stacks_in_3406 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3406 h2,#stacks_in_3406 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3406 h2 a,#stacks_in_3406 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3406 h2 a:hover,#stacks_in_3406 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3406 small,#stacks_in_3406 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_3406 {
	margin: 2px 0px 0px 0px;
}
@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3383{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3383 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3383 .mouser.m-dz{width:100%}#mouser-stacks_in_3383 .mouser.m-dz .fa,#mouser-stacks_in_3383 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3383 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3383 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3383 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3383 .mouser.m-arrows{height:50px}#mouser-stacks_in_3383 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3383 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3383 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3383 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3383 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3383 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3383 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3383 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3383 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3383 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3383 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3383 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3383 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3383 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3383 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3383 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3383 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3383 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3385.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3385.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3385.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3385{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3385.box-pos>.s-box{overflow:hidden} #stacks_in_3385>.s-box{margin: 0px }#stacks_in_3385>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3385>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3385>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3385{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3385{max-width:100.00%}}#stacks_in_3385.auto-width{width:auto!important}#stacks_in_3385.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3385>.s-box{position:relative}      
  #stacks_in_3385{overflow:visible!important}#stacks_in_3385>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3385>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3385 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3385:hover{z-index:1002}#stacks_in_3385:hover .js-tilt-glare{opacity:1}  #stacks_in_3385{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3385:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3392 h2,#stacks_in_3392 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3392 h2,#stacks_in_3392 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3392 h2,#stacks_in_3392 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3392 h2 a,#stacks_in_3392 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3392 h2 a:hover,#stacks_in_3392 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3392 small,#stacks_in_3392 small div{color:rgba(111, 111, 111, 1.00)}

@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3369{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3369 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3369 .mouser.m-dz{width:100%}#mouser-stacks_in_3369 .mouser.m-dz .fa,#mouser-stacks_in_3369 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3369 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3369 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3369 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3369 .mouser.m-arrows{height:50px}#mouser-stacks_in_3369 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3369 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3369 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3369 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3369 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3369 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3369 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3369 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3369 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3369 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3369 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3369 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3369 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3369 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3369 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3369 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3369 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3369 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3371.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3371.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3371.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3371{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3371.box-pos>.s-box{overflow:hidden} #stacks_in_3371>.s-box{margin: 0px }#stacks_in_3371>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3371>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3371>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3371{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3371{max-width:100.00%}}#stacks_in_3371.auto-width{width:auto!important}#stacks_in_3371.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3371>.s-box{position:relative}      
  #stacks_in_3371{overflow:visible!important}#stacks_in_3371>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3371>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3371 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3371:hover{z-index:1002}#stacks_in_3371:hover .js-tilt-glare{opacity:1}  #stacks_in_3371{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3371:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3378 h2,#stacks_in_3378 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3378 h2,#stacks_in_3378 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3378 h2,#stacks_in_3378 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3378 h2 a,#stacks_in_3378 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3378 h2 a:hover,#stacks_in_3378 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3378 small,#stacks_in_3378 small div{color:rgba(111, 111, 111, 1.00)}

#stacks_in_3323>.s3_row {
	margin: 0 -15px;
}

#stacks_in_3323>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3323>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3323>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3323>.s3_row>.s3_column {
	padding: 0 15px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3323>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_3323>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}




#stacks_in_3323 {
	padding: 3px 10px 0px 10px;
}
@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3353{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3353 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3353 .mouser.m-dz{width:100%}#mouser-stacks_in_3353 .mouser.m-dz .fa,#mouser-stacks_in_3353 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3353 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3353 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3353 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3353 .mouser.m-arrows{height:50px}#mouser-stacks_in_3353 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3353 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3353 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3353 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3353 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3353 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3353 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3353 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3353 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3353 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3353 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3353 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3353 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3353 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3353 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3353 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3353 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3353 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3355.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3355.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3355.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3355{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3355.box-pos>.s-box{overflow:hidden} #stacks_in_3355>.s-box{margin: 0px }#stacks_in_3355>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3355>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3355>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3355{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3355{max-width:100.00%}}#stacks_in_3355.auto-width{width:auto!important}#stacks_in_3355.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3355>.s-box{position:relative}      
  #stacks_in_3355{overflow:visible!important}#stacks_in_3355>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3355>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3355 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3355:hover{z-index:1002}#stacks_in_3355:hover .js-tilt-glare{opacity:1}  #stacks_in_3355{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3355:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3362 h2,#stacks_in_3362 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3362 h2,#stacks_in_3362 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3362 h2,#stacks_in_3362 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3362 h2 a,#stacks_in_3362 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3362 h2 a:hover,#stacks_in_3362 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3362 small,#stacks_in_3362 small div{color:rgba(111, 111, 111, 1.00)}

@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3339{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3339 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3339 .mouser.m-dz{width:100%}#mouser-stacks_in_3339 .mouser.m-dz .fa,#mouser-stacks_in_3339 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3339 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3339 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3339 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3339 .mouser.m-arrows{height:50px}#mouser-stacks_in_3339 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3339 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3339 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3339 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3339 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3339 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3339 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3339 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3339 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3339 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3339 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3339 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3339 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3339 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3339 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3339 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3339 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3339 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3341.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3341.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3341.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3341{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3341.box-pos>.s-box{overflow:hidden} #stacks_in_3341>.s-box{margin: 0px }#stacks_in_3341>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3341>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3341>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3341{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3341{max-width:100.00%}}#stacks_in_3341.auto-width{width:auto!important}#stacks_in_3341.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3341>.s-box{position:relative}      
  #stacks_in_3341{overflow:visible!important}#stacks_in_3341>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3341>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3341 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3341:hover{z-index:1002}#stacks_in_3341:hover .js-tilt-glare{opacity:1}  #stacks_in_3341{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3341:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3348 h2,#stacks_in_3348 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3348 h2,#stacks_in_3348 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3348 h2,#stacks_in_3348 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3348 h2 a,#stacks_in_3348 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3348 h2 a:hover,#stacks_in_3348 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3348 small,#stacks_in_3348 small div{color:rgba(111, 111, 111, 1.00)}

@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_3325{display:block;margin:0 auto;text-align:center; width:100%; margin:center;padding-bottom:0px}#mouser-stacks_in_3325 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_3325 .mouser.m-dz{width:100%}#mouser-stacks_in_3325 .mouser.m-dz .fa,#mouser-stacks_in_3325 .mouser.m-dz p{color:rgba(204, 204, 204, 1.00)!important}#mouser-stacks_in_3325 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_3325 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_3325 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_3325 .mouser.m-arrows{height:50px}#mouser-stacks_in_3325 .mouser.m-arrows .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#mouser-stacks_in_3325 .mouser.m-arrows .mouser_arrows.ma1{margin-top:1px}#mouser-stacks_in_3325 .mouser.m-arrows .mouser_arrows.ma2{margin-top:-6px}#mouser-stacks_in_3325 .mouser.m-arrows .mouser_arrows.ma3{margin-top:-6px}#mouser-stacks_in_3325 .mouser.m-arrows.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mouser-stacks_in_3325 .mouser.m-arrows.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}#mouser-stacks_in_3325 .mouser.m-arrows.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3325 .mouser.m-arrows.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3325 .mouser.m-arrows.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#mouser-stacks_in_3325 .mouser.m-arrows.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}#mouser-stacks_in_3325 .mouser.m-arrows.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}#mouser-stacks_in_3325 .mouser.m-arrows.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}  #mouser-stacks_in_3325 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3325 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_3325 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(243, 243, 243, 1.00);border-bottom:2px solid rgba(243, 243, 243, 1.00)}#mouser-stacks_in_3325 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_3325 .m-wrap:hover .mouser.m-dz p{color:rgba(243, 243, 243, 1.00)!important}#mouser-stacks_in_3325 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(204, 204, 204, 1.00);border-bottom:2px solid rgba(204, 204, 204, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}

 #stacks_in_3327.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_3327.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_3327.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_3327{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_3327.box-pos>.s-box{overflow:hidden} #stacks_in_3327>.s-box{margin: 0px }#stacks_in_3327>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_3327>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_3327>.s-box>.s-box-content{padding: 0px }}   #stacks_in_3327{max-width:100.00%}@media all and (min-width:640px){#stacks_in_3327{max-width:100.00%}}#stacks_in_3327.auto-width{width:auto!important}#stacks_in_3327.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_3327>.s-box{position:relative}      
  #stacks_in_3327{overflow:visible!important}#stacks_in_3327>.s-box{overflow:visible!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1600px);transform:perspective(1600px)}#stacks_in_3327>.s-box>.s-box-content{transform:translateZ(20px) scale(1.00);-webkit-transform:translateZ(20px) scale(1.00);transform:translateZ(20px) scale(1.00)}#stacks_in_3327 .js-tilt-glare{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}#stacks_in_3327:hover{z-index:1002}#stacks_in_3327:hover .js-tilt-glare{opacity:1}  #stacks_in_3327{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}#stacks_in_3327:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}  
#stacks_in_3334 h2,#stacks_in_3334 .hTxt:not(.segment) div{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3334 h2,#stacks_in_3334 .hTxt:not(.segment) div{font-size:0.90rem}}#stacks_in_3334 h2,#stacks_in_3334 div{color:rgba(153, 153, 153, 1.00)}#stacks_in_3334 h2 a,#stacks_in_3334 div a{color:rgba(153, 153, 153, 1.00)}#stacks_in_3334 h2 a:hover,#stacks_in_3334 div a:hover{color:rgba(114, 114, 114, 1.00)}#stacks_in_3334 small,#stacks_in_3334 small div{color:rgba(111, 111, 111, 1.00)}

#stacks_in_3207>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3207>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3207>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3207>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3207>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3207>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_3211 {
	font-size: 90%;
}

#stacks_in_3213 {
	font-size: 90%;
}

#stacks_in_3218 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_3558 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3423 .shear-mag{position:absolute;top:0px}#stacks_in_3423 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker01{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3424 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3425 h2,#stacks_in_3425 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3425 h2,#stacks_in_3425 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3431 {
	width: 95%;
}
#stacks_in_3587>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3587>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3587>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3587>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3587>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3587>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3587>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3587>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3587>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3587 {
	width: 96%;
}
#stacks_in_3591>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3591>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3591>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3591>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2183{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2183swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2183swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2183swell{
		max-width: 800px;
	}
	.stacks_in_2183swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2183swell-with-zoom .mfp-container,.stacks_in_2183swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2183swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2183swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2183swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2183swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2183 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2183 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2183 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2183 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2183 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2183 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2183 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2183 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2183 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2183 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2183 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2185 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2186 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2391{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2391swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2391swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2391swell{
		max-width: 800px;
	}
	.stacks_in_2391swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2391swell-with-zoom .mfp-container,.stacks_in_2391swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2391swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2391swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2391swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2391swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2391 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2391 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2391 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2391 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2391 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2391 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2391 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2391 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2391 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2391 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2391 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2393 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2394 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3594>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3594>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3594>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3594>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2980{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2980swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2980swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2980swell{
		max-width: 800px;
	}
	.stacks_in_2980swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2980swell-with-zoom .mfp-container,.stacks_in_2980swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2980swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2980swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2980swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2980swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2980 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2980 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2980 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2980 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2980 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2980 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2980 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2980 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2980 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2980 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2980 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2982 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2983 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3224{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3224swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3224swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3224swell{
		max-width: 800px;
	}
	.stacks_in_3224swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3224swell-with-zoom .mfp-container,.stacks_in_3224swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3224swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3224swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3224swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3224swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3224 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3224 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3224 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3224 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3224 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3224 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3224 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3224 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3224 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3224 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3224 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3226 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3227 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3597>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3597>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3597>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3597>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1863{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1863swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1863swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1863swell{
		max-width: 800px;
	}
	.stacks_in_1863swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1863swell-with-zoom .mfp-container,.stacks_in_1863swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1863swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1863swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1863swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1863swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1863 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1863 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1863 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1863 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1863 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1863 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1863 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1863 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1863 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1863 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1863 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1865 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1866 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2412{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2412swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2412swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2412swell{
		max-width: 800px;
	}
	.stacks_in_2412swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2412swell-with-zoom .mfp-container,.stacks_in_2412swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2412swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2412swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2412swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2412swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2412 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2412 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2412 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2412 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2412 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2412 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2412 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2412 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2412 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2412 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2412 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2414 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2415 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3769>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3769>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3769>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3769>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3769>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3769>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3769>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3769>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3769>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3769 {
	width: 96%;
}
#stacks_in_3802>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3802>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3802>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3802>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3813{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3813swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3813swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3813swell{
		max-width: 800px;
	}
	.stacks_in_3813swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3813swell-with-zoom .mfp-container,.stacks_in_3813swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3813swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3813swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3813swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3813swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3813 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3813 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3813 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3813 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3813 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3813 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3813 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3813 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3813 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3813 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3813 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3815 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3817 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3806{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3806swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3806swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3806swell{
		max-width: 800px;
	}
	.stacks_in_3806swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3806swell-with-zoom .mfp-container,.stacks_in_3806swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3806swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3806swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3806swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3806swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3806 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3806 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3806 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3806 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3806 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3806 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3806 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3806 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3806 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3806 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3806 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3808 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3810 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3786>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3786>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3786>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3786>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3797{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3797swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3797swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3797swell{
		max-width: 800px;
	}
	.stacks_in_3797swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3797swell-with-zoom .mfp-container,.stacks_in_3797swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3797swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3797swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3797swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3797swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3797 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3797 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3797 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3797 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3797 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3797 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3797 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3797 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3797 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3797 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3797 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3799 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3801 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3790{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3790swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3790swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3790swell{
		max-width: 800px;
	}
	.stacks_in_3790swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3790swell-with-zoom .mfp-container,.stacks_in_3790swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3790swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3790swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3790swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3790swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3790 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3790 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3790 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3790 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3790 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3790 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3790 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3790 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3790 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3790 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3790 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3792 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3794 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3770>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3770>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3770>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3770>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3781{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3781swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3781swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3781swell{
		max-width: 800px;
	}
	.stacks_in_3781swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3781swell-with-zoom .mfp-container,.stacks_in_3781swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3781swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3781swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3781swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3781swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3781 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3781 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3781 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3781 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3781 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3781 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3781 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3781 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3781 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3781 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3781 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3783 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3785 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3774{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3774swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3774swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3774swell{
		max-width: 800px;
	}
	.stacks_in_3774swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3774swell-with-zoom .mfp-container,.stacks_in_3774swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3774swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3774swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3774swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3774swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3774 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3774 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3774 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3774 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3774 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3774 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3774 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3774 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3774 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3774 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3774 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3776 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3778 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3600>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3600>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3600>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3600>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3600>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3600>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3600>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3600>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3600>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3600 {
	width: 96%;
}
#stacks_in_3609>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3609>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3609>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3609>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2215{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2215swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2215swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2215swell{
		max-width: 800px;
	}
	.stacks_in_2215swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2215swell-with-zoom .mfp-container,.stacks_in_2215swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2215swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2215swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2215swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2215swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2215 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2215 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2215 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2215 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2215 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2215 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2215 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2215 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2215 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2215 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2215 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2217 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2218 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2241{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2241swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2241swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2241swell{
		max-width: 800px;
	}
	.stacks_in_2241swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2241swell-with-zoom .mfp-container,.stacks_in_2241swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2241swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2241swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2241swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2241swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2241 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2241 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2241 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2241 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2241 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2241 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2241 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2241 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2241 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2241 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2241 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2243 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2244 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3605>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3605>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3605>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3605>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2246{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2246swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2246swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2246swell{
		max-width: 800px;
	}
	.stacks_in_2246swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2246swell-with-zoom .mfp-container,.stacks_in_2246swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2246swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2246swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2246swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2246swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2246 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2246 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2246 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2246 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2246 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2246 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2246 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2246 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2246 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2246 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2246 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2248 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2249 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1873{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1873swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1873swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1873swell{
		max-width: 800px;
	}
	.stacks_in_1873swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1873swell-with-zoom .mfp-container,.stacks_in_1873swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1873swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1873swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1873swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1873swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1873 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1873 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1873 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1873 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1873 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1873 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1873 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1873 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1873 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1873 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1873 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1875 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1876 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3601>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3601>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3601>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3601>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2220{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2220swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2220swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2220swell{
		max-width: 800px;
	}
	.stacks_in_2220swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2220swell-with-zoom .mfp-container,.stacks_in_2220swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2220swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2220swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2220swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2220swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2220 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2220 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2220 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2220 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2220 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2220 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2220 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2220 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2220 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2220 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2220 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2222 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2223 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2199{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2199swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2199swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2199swell{
		max-width: 800px;
	}
	.stacks_in_2199swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2199swell-with-zoom .mfp-container,.stacks_in_2199swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2199swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2199swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2199swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2199swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2199 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2199 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2199 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2199 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2199 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2199 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2199 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2199 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2199 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2199 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2199 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2201 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2202 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3613>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3613>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3613>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3613>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3613>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3613>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3613>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3613>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3613>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3613 {
	width: 96%;
}
#stacks_in_3622>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3622>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3622>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3622>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2188{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2188swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2188swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2188swell{
		max-width: 800px;
	}
	.stacks_in_2188swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2188swell-with-zoom .mfp-container,.stacks_in_2188swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2188swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2188swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2188swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2188swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2188 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2188 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2188 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2188 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2188 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2188 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2188 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2188 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2188 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2188 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2188 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3106 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3107 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3108{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3108swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3108swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3108swell{
		max-width: 800px;
	}
	.stacks_in_3108swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3108swell-with-zoom .mfp-container,.stacks_in_3108swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3108swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3108swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3108swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3108swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3108 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3108 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3108 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3108 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3108 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3108 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3108 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3108 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3108 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3108 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3108 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3102 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3103 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3618>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3618>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3618>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3618>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2152{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2152swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2152swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2152swell{
		max-width: 800px;
	}
	.stacks_in_2152swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2152swell-with-zoom .mfp-container,.stacks_in_2152swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2152swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2152swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2152swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2152swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2152 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2152 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2152 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2152 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2152 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2152 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2152 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2152 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2152 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2152 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2152 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2154 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2155 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2157{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2157swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2157swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2157swell{
		max-width: 800px;
	}
	.stacks_in_2157swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2157swell-with-zoom .mfp-container,.stacks_in_2157swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2157swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2157swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2157swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2157swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2157 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2157 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2157 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2157 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2157 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2157 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2157 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2157 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2157 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2157 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2157 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3162 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3163 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3614>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3614>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3614>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3614>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2167{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2167swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2167swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2167swell{
		max-width: 800px;
	}
	.stacks_in_2167swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2167swell-with-zoom .mfp-container,.stacks_in_2167swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2167swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2167swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2167swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2167swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2167 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2167 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2167 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2167 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2167 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2167 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2167 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2167 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2167 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2167 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2167 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3104 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3105 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1920{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1920swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1920swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1920swell{
		max-width: 800px;
	}
	.stacks_in_1920swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1920swell-with-zoom .mfp-container,.stacks_in_1920swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1920swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1920swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1920swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1920swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1920 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1920 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1920 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1920 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1920 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1920 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1920 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1920 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1920 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1920 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1920 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3164 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3165 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3626>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3626>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3626>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3626>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3626>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3626>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3626>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3626>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3626>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3626 {
	width: 96%;
}
#stacks_in_3635>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3635>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3635>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3635>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2251{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2251swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2251swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2251swell{
		max-width: 800px;
	}
	.stacks_in_2251swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2251swell-with-zoom .mfp-container,.stacks_in_2251swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2251swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2251swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2251swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2251swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2251 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2251 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2251 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2251 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2251 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2251 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2251 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2251 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2251 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2251 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2251 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2253 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2254 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1936{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1936swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1936swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1936swell{
		max-width: 800px;
	}
	.stacks_in_1936swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1936swell-with-zoom .mfp-container,.stacks_in_1936swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1936swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1936swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1936swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1936swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1936 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1936 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1936 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1936 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1936 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1936 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1936 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1936 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1936 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1936 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1936 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3170 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3171 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3631>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3631>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3631>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3631>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1941{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1941swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1941swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1941swell{
		max-width: 800px;
	}
	.stacks_in_1941swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1941swell-with-zoom .mfp-container,.stacks_in_1941swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1941swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1941swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1941swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1941swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1941 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1941 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1941 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1941 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1941 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1941 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1941 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1941 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1941 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1941 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1941 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2190 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2191 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1894{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1894swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1894swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1894swell{
		max-width: 800px;
	}
	.stacks_in_1894swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1894swell-with-zoom .mfp-container,.stacks_in_1894swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1894swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1894swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1894swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1894swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1894 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1894 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1894 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1894 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1894 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1894 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1894 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1894 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1894 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1894 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1894 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3168 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3169 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3627>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3627>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3627>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3627>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1878{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1878swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1878swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1878swell{
		max-width: 800px;
	}
	.stacks_in_1878swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1878swell-with-zoom .mfp-container,.stacks_in_1878swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1878swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1878swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1878swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1878swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1878 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1878 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1878 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1878 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1878 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1878 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1878 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1878 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1878 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1878 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1878 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3166 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3167 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2407{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2407swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2407swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2407swell{
		max-width: 800px;
	}
	.stacks_in_2407swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2407swell-with-zoom .mfp-container,.stacks_in_2407swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2407swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2407swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2407swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2407swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2407 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2407 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2407 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2407 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2407 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2407 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2407 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2407 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2407 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2407 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2407 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2409 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2410 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3560 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3439 .shear-mag{position:absolute;top:0px}#stacks_in_3439 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker02{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3441 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3442 h2,#stacks_in_3442 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3442 h2,#stacks_in_3442 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3448 {
	width: 95%;
}
#stacks_in_3639>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3639>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3639>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3639>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3639>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3639>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3639>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3639>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3639>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3639 {
	width: 96%;
}
#stacks_in_3648>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3648>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3648>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3648>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2417{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2417swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2417swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2417swell{
		max-width: 800px;
	}
	.stacks_in_2417swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2417swell-with-zoom .mfp-container,.stacks_in_2417swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2417swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2417swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2417swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2417swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2417 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2417 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2417 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2417 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2417 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2417 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2417 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2417 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2417 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2417 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2417 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2419 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2420 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2225{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2225swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2225swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2225swell{
		max-width: 800px;
	}
	.stacks_in_2225swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2225swell-with-zoom .mfp-container,.stacks_in_2225swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2225swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2225swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2225swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2225swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2225 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2225 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2225 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2225 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2225 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2225 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2225 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2225 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2225 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2225 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2225 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2227 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2228 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3644>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3644>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3644>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3644>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2209{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2209swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2209swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2209swell{
		max-width: 800px;
	}
	.stacks_in_2209swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2209swell-with-zoom .mfp-container,.stacks_in_2209swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2209swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2209swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2209swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2209swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2209 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2209 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2209 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2209 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2209 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2209 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2209 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2209 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2209 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2209 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2209 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2211 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2212 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1931{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1931swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1931swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1931swell{
		max-width: 800px;
	}
	.stacks_in_1931swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1931swell-with-zoom .mfp-container,.stacks_in_1931swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1931swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1931swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1931swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1931swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1931 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1931 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1931 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1931 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1931 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1931 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1931 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1931 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1931 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1931 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1931 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3172 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3173 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3640>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3640>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3640>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3640>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2997{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2997swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2997swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2997swell{
		max-width: 800px;
	}
	.stacks_in_2997swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2997swell-with-zoom .mfp-container,.stacks_in_2997swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2997swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2997swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2997swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2997swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2997 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2997 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2997 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2997 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2997 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2997 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2997 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2997 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2997 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2997 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2997 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2999 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3000 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2972{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2972swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2972swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2972swell{
		max-width: 800px;
	}
	.stacks_in_2972swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2972swell-with-zoom .mfp-container,.stacks_in_2972swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2972swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2972swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2972swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2972swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2972 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2972 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2972 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2972 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2972 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2972 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2972 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2972 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2972 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2972 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2972 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2976 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2977 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4094>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4094>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4094>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4094>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4094>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4094>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4094>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4094>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4094>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4094 {
	width: 96%;
}
#stacks_in_4127>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4127>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4127>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4127>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4138{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4138swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4138swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4138swell{
		max-width: 800px;
	}
	.stacks_in_4138swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4138swell-with-zoom .mfp-container,.stacks_in_4138swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4138swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4138swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4138swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4138swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4138 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4138 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4138 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4138 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4138 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4138 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4138 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4138 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4138 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4138 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4138 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4140 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4142 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4131{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4131swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4131swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4131swell{
		max-width: 800px;
	}
	.stacks_in_4131swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4131swell-with-zoom .mfp-container,.stacks_in_4131swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4131swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4131swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4131swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4131swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4131 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4131 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4131 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4131 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4131 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4131 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4131 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4131 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4131 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4131 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4131 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4133 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4135 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4111>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4111>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4111>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4111>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4122{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4122swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4122swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4122swell{
		max-width: 800px;
	}
	.stacks_in_4122swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4122swell-with-zoom .mfp-container,.stacks_in_4122swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4122swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4122swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4122swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4122swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4122 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4122 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4122 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4122 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4122 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4122 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4122 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4122 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4122 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4122 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4122 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4124 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4126 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4115{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4115swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4115swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4115swell{
		max-width: 800px;
	}
	.stacks_in_4115swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4115swell-with-zoom .mfp-container,.stacks_in_4115swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4115swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4115swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4115swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4115swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4115 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4115 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4115 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4115 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4115 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4115 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4115 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4115 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4115 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4115 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4115 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4117 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4119 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4095>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4095>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4095>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4095>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4150{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4150swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4150swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4150swell{
		max-width: 800px;
	}
	.stacks_in_4150swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4150swell-with-zoom .mfp-container,.stacks_in_4150swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4150swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4150swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4150swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4150swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4150 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4150 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4150 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4150 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4150 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4150 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4150 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4150 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4150 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4150 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4150 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4152 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4154 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4089{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4089swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4089swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4089swell{
		max-width: 800px;
	}
	.stacks_in_4089swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4089swell-with-zoom .mfp-container,.stacks_in_4089swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4089swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4089swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4089swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4089swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4089 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4089 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4089 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4089 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4089 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4089 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4089 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4089 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4089 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4089 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4089 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4091 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4093 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4045>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4045>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4045>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4045>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4045>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4045>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4045>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4045>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4045>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4045 {
	width: 96%;
}
#stacks_in_4078>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4078>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4078>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4078>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4050{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4050swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4050swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4050swell{
		max-width: 800px;
	}
	.stacks_in_4050swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4050swell-with-zoom .mfp-container,.stacks_in_4050swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4050swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4050swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4050swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4050swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4050 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4050 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4050 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4050 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4050 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4050 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4050 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4050 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4050 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4050 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4050 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4052 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4054 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4082{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4082swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4082swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4082swell{
		max-width: 800px;
	}
	.stacks_in_4082swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4082swell-with-zoom .mfp-container,.stacks_in_4082swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4082swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4082swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4082swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4082swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4082 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4082 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4082 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4082 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4082 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4082 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4082 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4082 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4082 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4082 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4082 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4084 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4086 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4062>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4062>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4062>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4062>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4073{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4073swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4073swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4073swell{
		max-width: 800px;
	}
	.stacks_in_4073swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4073swell-with-zoom .mfp-container,.stacks_in_4073swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4073swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4073swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4073swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4073swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4073 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4073 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4073 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4073 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4073 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4073 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4073 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4073 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4073 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4073 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4073 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4075 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4077 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4066{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4066swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4066swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4066swell{
		max-width: 800px;
	}
	.stacks_in_4066swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4066swell-with-zoom .mfp-container,.stacks_in_4066swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4066swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4066swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4066swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4066swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4066 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4066 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4066 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4066 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4066 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4066 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4066 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4066 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4066 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4066 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4066 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4068 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4070 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4046>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4046>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4046>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4046>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4057{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4057swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4057swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4057swell{
		max-width: 800px;
	}
	.stacks_in_4057swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4057swell-with-zoom .mfp-container,.stacks_in_4057swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4057swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4057swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4057swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4057swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4057 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4057 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4057 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4057 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4057 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4057 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4057 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4057 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4057 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4057 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4057 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4059 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4061 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4205{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4205swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4205swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4205swell{
		max-width: 800px;
	}
	.stacks_in_4205swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4205swell-with-zoom .mfp-container,.stacks_in_4205swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4205swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4205swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4205swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4205swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4205 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4205 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4205 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4205 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4205 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4205 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4205 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4205 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4205 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4205 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4205 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4207 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4209 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3562 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3451 .shear-mag{position:absolute;top:0px}#stacks_in_3451 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker03{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3453 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3454 h2,#stacks_in_3454 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3454 h2,#stacks_in_3454 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3460 {
	width: 95%;
}
#stacks_in_3652>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3652>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3652>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3652>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3652>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3652>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3652>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3652>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3652>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3652 {
	width: 96%;
}
#stacks_in_3661>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3661>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3661>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3661>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2230{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2230swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2230swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2230swell{
		max-width: 800px;
	}
	.stacks_in_2230swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2230swell-with-zoom .mfp-container,.stacks_in_2230swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2230swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2230swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2230swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2230swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2230 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2230 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2230 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2230 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2230 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2230 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2230 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2230 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2230 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2230 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2230 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2232 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2233 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2173{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2173swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2173swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2173swell{
		max-width: 800px;
	}
	.stacks_in_2173swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2173swell-with-zoom .mfp-container,.stacks_in_2173swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2173swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2173swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2173swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2173swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2173 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2173 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2173 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2173 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2173 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2173 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2173 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2173 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2173 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2173 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2173 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2175 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2176 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3657>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3657>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3657>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3657>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2204{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2204swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2204swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2204swell{
		max-width: 800px;
	}
	.stacks_in_2204swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2204swell-with-zoom .mfp-container,.stacks_in_2204swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2204swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2204swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2204swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2204swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2204 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2204 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2204 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2204 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2204 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2204 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2204 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2204 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2204 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2204 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2204 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2206 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2207 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2087{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2087swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2087swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2087swell{
		max-width: 800px;
	}
	.stacks_in_2087swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2087swell-with-zoom .mfp-container,.stacks_in_2087swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2087swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2087swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2087swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2087swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2087 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2087 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2087 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2087 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2087 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2087 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2087 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2087 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2087 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2087 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2087 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2089 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2090 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3653>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3653>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3653>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3653>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1962{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1962swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1962swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1962swell{
		max-width: 800px;
	}
	.stacks_in_1962swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1962swell-with-zoom .mfp-container,.stacks_in_1962swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1962swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1962swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1962swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1962swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1962 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1962 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1962 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1962 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1962 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1962 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1962 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1962 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1962 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1962 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1962 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3174 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3175 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3033{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3033swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3033swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3033swell{
		max-width: 800px;
	}
	.stacks_in_3033swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3033swell-with-zoom .mfp-container,.stacks_in_3033swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3033swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3033swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3033swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3033swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3033 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3033 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3033 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3033 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3033 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3033 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3033 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3033 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3033 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3033 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3033 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3037 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3038 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4210>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4210>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4210>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4210>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4210>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4210>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4210>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4210>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4210>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4210 {
	width: 96%;
}
#stacks_in_4243>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4243>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4243>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4243>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3234{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3234swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3234swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3234swell{
		max-width: 800px;
	}
	.stacks_in_3234swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3234swell-with-zoom .mfp-container,.stacks_in_3234swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3234swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3234swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3234swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3234swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3234 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3234 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3234 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3234 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3234 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3234 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3234 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3234 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3234 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3234 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3234 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3236 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3237 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3241{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3241swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3241swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3241swell{
		max-width: 800px;
	}
	.stacks_in_3241swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3241swell-with-zoom .mfp-container,.stacks_in_3241swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3241swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3241swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3241swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3241swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3241 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3241 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3241 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3241 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3241 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3241 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3241 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3241 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3241 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3241 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3241 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3243 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3244 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4227>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4227>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4227>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4227>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3248{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3248swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3248swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3248swell{
		max-width: 800px;
	}
	.stacks_in_3248swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3248swell-with-zoom .mfp-container,.stacks_in_3248swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3248swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3248swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3248swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3248swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3248 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3248 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3248 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3248 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3248 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3248 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3248 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3248 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3248 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3248 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3248 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3250 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3251 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3257{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3257swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3257swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3257swell{
		max-width: 800px;
	}
	.stacks_in_3257swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3257swell-with-zoom .mfp-container,.stacks_in_3257swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3257swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3257swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3257swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3257swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3257 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3257 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3257 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3257 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3257 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3257 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3257 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3257 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3257 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3257 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3257 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3259 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3260 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4211>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4211>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4211>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4211>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3271{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3271swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3271swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3271swell{
		max-width: 800px;
	}
	.stacks_in_3271swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3271swell-with-zoom .mfp-container,.stacks_in_3271swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3271swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3271swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3271swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3271swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3271 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3271 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3271 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3271 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3271 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3271 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3271 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3271 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3271 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3271 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3271 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3273 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3274 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3264{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3264swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3264swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3264swell{
		max-width: 800px;
	}
	.stacks_in_3264swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3264swell-with-zoom .mfp-container,.stacks_in_3264swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3264swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3264swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3264swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3264swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3264 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3264 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3264 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3264 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3264 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3264 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3264 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3264 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3264 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3264 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3264 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3266 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3267 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4259>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4259>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4259>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4259>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4259>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4259>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4259>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4259>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4259>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4259 {
	width: 96%;
}
#stacks_in_4292>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4292>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4292>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4292>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4040{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4040swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4040swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4040swell{
		max-width: 800px;
	}
	.stacks_in_4040swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4040swell-with-zoom .mfp-container,.stacks_in_4040swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4040swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4040swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4040swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4040swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4040 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4040 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4040 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4040 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4040 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4040 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4040 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4040 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4040 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4040 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4040 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4042 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4044 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4033{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4033swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4033swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4033swell{
		max-width: 800px;
	}
	.stacks_in_4033swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4033swell-with-zoom .mfp-container,.stacks_in_4033swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4033swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4033swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4033swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4033swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4033 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4033 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4033 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4033 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_4033 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_4033 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_4033 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_4033 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_4033 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_4033 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_4033 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_4035 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4037 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3564 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3463 .shear-mag{position:absolute;top:0px}#stacks_in_3463 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker04{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3465 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3466 h2,#stacks_in_3466 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3466 h2,#stacks_in_3466 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3472 {
	width: 95%;
}
#stacks_in_3665>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3665>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3665>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3665>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3665>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3665>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3665>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3665>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3665>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3665 {
	width: 96%;
}
#stacks_in_3674>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3674>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3674>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3674>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2422{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2422swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2422swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2422swell{
		max-width: 800px;
	}
	.stacks_in_2422swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2422swell-with-zoom .mfp-container,.stacks_in_2422swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2422swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2422swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2422swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2422swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2422 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2422 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2422 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2422 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2422 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2422 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2422 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2422 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2422 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2422 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2422 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2424 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2425 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2396{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2396swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2396swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2396swell{
		max-width: 800px;
	}
	.stacks_in_2396swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2396swell-with-zoom .mfp-container,.stacks_in_2396swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2396swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2396swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2396swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2396swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2396 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2396 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2396 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2396 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2396 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2396 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2396 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2396 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2396 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2396 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2396 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2398 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2399 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3670>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3670>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3670>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3670>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2097{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2097swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2097swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2097swell{
		max-width: 800px;
	}
	.stacks_in_2097swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2097swell-with-zoom .mfp-container,.stacks_in_2097swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2097swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2097swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2097swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2097swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2097 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2097 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2097 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2097 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2097 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2097 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2097 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2097 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2097 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2097 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2097 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2099 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2100 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1910{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1910swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1910swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1910swell{
		max-width: 800px;
	}
	.stacks_in_1910swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1910swell-with-zoom .mfp-container,.stacks_in_1910swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1910swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1910swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1910swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1910swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1910 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1910 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1910 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1910 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1910 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1910 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1910 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1910 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1910 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1910 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1910 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1912 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1913 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3666>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3666>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3666>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3666>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2901{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2901swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2901swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2901swell{
		max-width: 800px;
	}
	.stacks_in_2901swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2901swell-with-zoom .mfp-container,.stacks_in_2901swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2901swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2901swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2901swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2901swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2901 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2901 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2901 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2901 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2901 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2901 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2901 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2901 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2901 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2901 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2901 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2903 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2904 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2919{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2919swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2919swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2919swell{
		max-width: 800px;
	}
	.stacks_in_2919swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2919swell-with-zoom .mfp-container,.stacks_in_2919swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2919swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2919swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2919swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2919swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2919 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2919 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2919 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2919 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2919 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2919 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2919 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2919 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2919 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2919 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2919 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2921 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2922 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3678>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3678>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3678>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3678>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3678>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3678>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3678>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3678>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3678>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3678 {
	width: 96%;
}
#stacks_in_3687>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3687>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3687>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3687>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3057{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3057swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3057swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3057swell{
		max-width: 800px;
	}
	.stacks_in_3057swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3057swell-with-zoom .mfp-container,.stacks_in_3057swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3057swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3057swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3057swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3057swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3057 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3057 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3057 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3057 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3057 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3057 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3057 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3057 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3057 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3057 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3057 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3059 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3060 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3064{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3064swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3064swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3064swell{
		max-width: 800px;
	}
	.stacks_in_3064swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3064swell-with-zoom .mfp-container,.stacks_in_3064swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3064swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3064swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3064swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3064swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3064 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3064 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3064 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3064 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3064 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3064 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3064 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3064 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3064 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3064 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3064 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3066 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3067 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3683>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3683>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3683>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3683>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3071{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3071swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3071swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3071swell{
		max-width: 800px;
	}
	.stacks_in_3071swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3071swell-with-zoom .mfp-container,.stacks_in_3071swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3071swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3071swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3071swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3071swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3071 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3071 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3071 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3071 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3071 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3071 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3071 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3071 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3071 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3071 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3071 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3073 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3074 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3144{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3144swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3144swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3144swell{
		max-width: 800px;
	}
	.stacks_in_3144swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3144swell-with-zoom .mfp-container,.stacks_in_3144swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3144swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3144swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3144swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3144swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3144 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3144 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3144 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3144 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3144 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3144 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3144 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3144 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3144 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3144 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3144 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3146 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3147 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3679>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3679>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3679>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3679>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3986{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3986swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3986swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3986swell{
		max-width: 800px;
	}
	.stacks_in_3986swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3986swell-with-zoom .mfp-container,.stacks_in_3986swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3986swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3986swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3986swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3986swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3986 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3986 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3986 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3986 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3986 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3986 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3986 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3986 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3986 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3986 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3986 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3988 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3990 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3992{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3992swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3992swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3992swell{
		max-width: 800px;
	}
	.stacks_in_3992swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3992swell-with-zoom .mfp-container,.stacks_in_3992swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3992swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3992swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3992swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3992swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3992 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3992 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3992 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3992 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3992 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3992 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3992 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3992 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3992 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3992 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3992 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3994 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3996 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3566 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3475 .shear-mag{position:absolute;top:0px}#stacks_in_3475 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker05{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3477 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3478 h2,#stacks_in_3478 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3478 h2,#stacks_in_3478 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3484 {
	width: 95%;
}
#stacks_in_3691>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3691>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3691>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3691>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3691>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3691>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3691>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3691>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3691>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3691 {
	width: 96%;
}
#stacks_in_3700>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3700>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3700>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3700>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2386{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2386swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2386swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2386swell{
		max-width: 800px;
	}
	.stacks_in_2386swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2386swell-with-zoom .mfp-container,.stacks_in_2386swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2386swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2386swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2386swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2386swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2386 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2386 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2386 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2386 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2386 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2386 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2386 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2386 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2386 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2386 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2386 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2388 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2389 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1868{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1868swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1868swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1868swell{
		max-width: 800px;
	}
	.stacks_in_1868swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1868swell-with-zoom .mfp-container,.stacks_in_1868swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1868swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1868swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1868swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1868swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1868 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1868 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1868 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1868 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1868 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1868 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1868 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1868 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1868 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1868 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1868 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1870 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1871 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3696>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3696>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3696>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3696>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2236{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2236swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2236swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2236swell{
		max-width: 800px;
	}
	.stacks_in_2236swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2236swell-with-zoom .mfp-container,.stacks_in_2236swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2236swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2236swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2236swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2236swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2236 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2236 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2236 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2236 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2236 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2236 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2236 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2236 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2236 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2236 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2236 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2238 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2239 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2194{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2194swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2194swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2194swell{
		max-width: 800px;
	}
	.stacks_in_2194swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2194swell-with-zoom .mfp-container,.stacks_in_2194swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2194swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2194swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2194swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2194swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2194 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2194 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2194 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2194 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2194 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2194 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2194 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2194 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2194 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2194 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2194 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3176 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3177 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3692>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3692>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3692>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3692>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1905{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1905swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1905swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1905swell{
		max-width: 800px;
	}
	.stacks_in_1905swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1905swell-with-zoom .mfp-container,.stacks_in_1905swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1905swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1905swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1905swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1905swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1905 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1905 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1905 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1905 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1905 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1905 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1905 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1905 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1905 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1905 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1905 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1907 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1908 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1889{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1889swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1889swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1889swell{
		max-width: 800px;
	}
	.stacks_in_1889swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1889swell-with-zoom .mfp-container,.stacks_in_1889swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1889swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1889swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1889swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1889swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1889 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1889 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1889 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1889 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1889 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1889 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1889 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1889 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1889 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1889 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1889 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3178 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3179 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3936>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3936>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3936>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3936>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3936>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3936>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3936>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3936>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3936>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3936 {
	width: 96%;
}
#stacks_in_3969>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3969>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3969>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3969>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3980{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3980swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3980swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3980swell{
		max-width: 800px;
	}
	.stacks_in_3980swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3980swell-with-zoom .mfp-container,.stacks_in_3980swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3980swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3980swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3980swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3980swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3980 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3980 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3980 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3980 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3980 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3980 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3980 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3980 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3980 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3980 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3980 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3982 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3984 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3973{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3973swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3973swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3973swell{
		max-width: 800px;
	}
	.stacks_in_3973swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3973swell-with-zoom .mfp-container,.stacks_in_3973swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3973swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3973swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3973swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3973swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3973 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3973 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3973 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3973 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3973 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3973 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3973 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3973 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3973 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3973 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3973 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3975 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3977 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3953>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3953>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3953>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3953>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3964{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3964swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3964swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3964swell{
		max-width: 800px;
	}
	.stacks_in_3964swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3964swell-with-zoom .mfp-container,.stacks_in_3964swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3964swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3964swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3964swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3964swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3964 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3964 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3964 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3964 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3964 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3964 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3964 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3964 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3964 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3964 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3964 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3966 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3968 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3957{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3957swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3957swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3957swell{
		max-width: 800px;
	}
	.stacks_in_3957swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3957swell-with-zoom .mfp-container,.stacks_in_3957swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3957swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3957swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3957swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3957swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3957 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3957 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3957 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3957 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3957 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3957 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3957 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3957 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3957 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3957 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3957 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3959 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3961 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3937>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3937>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3937>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3937>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3948{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3948swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3948swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3948swell{
		max-width: 800px;
	}
	.stacks_in_3948swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3948swell-with-zoom .mfp-container,.stacks_in_3948swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3948swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3948swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3948swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3948swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3948 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3948 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3948 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3948 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3948 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3948 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3948 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3948 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3948 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3948 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3948 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3950 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3952 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3941{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3941swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3941swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3941swell{
		max-width: 800px;
	}
	.stacks_in_3941swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3941swell-with-zoom .mfp-container,.stacks_in_3941swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3941swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3941swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3941swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3941swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3941 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3941 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3941 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3941 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3941 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3941 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3941 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3941 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3941 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3941 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3941 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3943 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3945 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3704>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3704>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3704>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3704>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3704>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3704>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3704>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3704>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3704>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3704 {
	width: 96%;
}
#stacks_in_3713>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3713>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3713>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3713>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2929{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2929swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2929swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2929swell{
		max-width: 800px;
	}
	.stacks_in_2929swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2929swell-with-zoom .mfp-container,.stacks_in_2929swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2929swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2929swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2929swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2929swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2929 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2929 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2929 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2929 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2929 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2929 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2929 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2929 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2929 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2929 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2929 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2931 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2932 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2936{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2936swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2936swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2936swell{
		max-width: 800px;
	}
	.stacks_in_2936swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2936swell-with-zoom .mfp-container,.stacks_in_2936swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2936swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2936swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2936swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2936swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2936 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2936 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2936 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2936 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2936 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2936 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2936 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2936 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2936 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2936 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2936 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2938 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2939 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3709>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3709>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3709>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3709>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2943{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2943swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2943swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2943swell{
		max-width: 800px;
	}
	.stacks_in_2943swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2943swell-with-zoom .mfp-container,.stacks_in_2943swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2943swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2943swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2943swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2943swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2943 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2943 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2943 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2943 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2943 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2943 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2943 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2943 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2943 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2943 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2943 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2945 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2946 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3279{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3279swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3279swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3279swell{
		max-width: 800px;
	}
	.stacks_in_3279swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3279swell-with-zoom .mfp-container,.stacks_in_3279swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3279swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3279swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3279swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3279swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3279 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3279 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3279 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3279 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3279 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3279 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3279 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3279 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3279 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3279 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3279 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3281 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3282 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3705>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3705>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3705>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3705>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3286{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3286swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3286swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3286swell{
		max-width: 800px;
	}
	.stacks_in_3286swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3286swell-with-zoom .mfp-container,.stacks_in_3286swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3286swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3286swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3286swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3286swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3286 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3286 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3286 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3286 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3286 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3286 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3286 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3286 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3286 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3286 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3286 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3288 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3289 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3293{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3293swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3293swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3293swell{
		max-width: 800px;
	}
	.stacks_in_3293swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3293swell-with-zoom .mfp-container,.stacks_in_3293swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3293swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3293swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3293swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3293swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3293 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3293 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3293 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3293 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3293 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3293 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3293 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3293 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3293 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3293 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3293 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3295 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3296 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3568 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3499 .shear-mag{position:absolute;top:0px}#stacks_in_3499 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker06{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3501 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3502 h2,#stacks_in_3502 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3502 h2,#stacks_in_3502 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3508 {
	width: 95%;
}
#stacks_in_3717>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3717>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3717>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3717>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3717>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3717>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3717>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3717>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3717>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3717 {
	width: 96%;
}
#stacks_in_3726>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3726>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3726>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3726>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_1947{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1947swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1947swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1947swell{
		max-width: 800px;
	}
	.stacks_in_1947swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1947swell-with-zoom .mfp-container,.stacks_in_1947swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1947swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1947swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1947swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1947swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1947 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1947 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1947 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1947 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1947 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1947 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1947 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1947 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1947 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1947 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1947 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1949 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1950 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2162{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2162swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2162swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2162swell{
		max-width: 800px;
	}
	.stacks_in_2162swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2162swell-with-zoom .mfp-container,.stacks_in_2162swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2162swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2162swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2162swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2162swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2162 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2162 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2162 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2162 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2162 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2162 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2162 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2162 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2162 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2162 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2162 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2164 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2165 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3722>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3722>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3722>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3722>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3136{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3136swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3136swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3136swell{
		max-width: 800px;
	}
	.stacks_in_3136swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3136swell-with-zoom .mfp-container,.stacks_in_3136swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3136swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3136swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3136swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3136swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3136 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3136 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3136 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3136 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3136 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3136 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3136 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3136 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3136 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3136 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3136 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3138 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3139 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1915{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1915swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1915swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1915swell{
		max-width: 800px;
	}
	.stacks_in_1915swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1915swell-with-zoom .mfp-container,.stacks_in_1915swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1915swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1915swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1915swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1915swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1915 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1915 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1915 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1915 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1915 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1915 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1915 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1915 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1915 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1915 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1915 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_1917 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_1918 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3718>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3718>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3718>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3718>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3925{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3925swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3925swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3925swell{
		max-width: 800px;
	}
	.stacks_in_3925swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3925swell-with-zoom .mfp-container,.stacks_in_3925swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3925swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3925swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3925swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3925swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3925 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3925 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3925 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3925 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3925 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3925 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3925 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3925 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3925 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3925 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3925 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3927 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3929 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3931{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3931swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3931swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3931swell{
		max-width: 800px;
	}
	.stacks_in_3931swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3931swell-with-zoom .mfp-container,.stacks_in_3931swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3931swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3931swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3931swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3931swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3931 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3931 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3931 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3931 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3931 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3931 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3931 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3931 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3931 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3931 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3931 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3933 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3935 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3570 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3511 .shear-mag{position:absolute;top:0px}#stacks_in_3511 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker07{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3513 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3514 h2,#stacks_in_3514 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3514 h2,#stacks_in_3514 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3520 {
	width: 95%;
}
#stacks_in_3730>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3730>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3730>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3730>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3730>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3730>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3730>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3730>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3730>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3730 {
	width: 96%;
}
#stacks_in_3739>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3739>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3739>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3739>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3890{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3890swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3890swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3890swell{
		max-width: 800px;
	}
	.stacks_in_3890swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3890swell-with-zoom .mfp-container,.stacks_in_3890swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3890swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3890swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3890swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3890swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3890 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3890 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3890 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3890 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3890 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3890 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3890 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3890 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3890 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3890 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3890 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3892 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3894 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1952{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1952swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1952swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1952swell{
		max-width: 800px;
	}
	.stacks_in_1952swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1952swell-with-zoom .mfp-container,.stacks_in_1952swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1952swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1952swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1952swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1952swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1952 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1952 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1952 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1952 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1952 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1952 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1952 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1952 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1952 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1952 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1952 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_2992 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_2993 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3735>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3735>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3735>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3735>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3906{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3906swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3906swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3906swell{
		max-width: 800px;
	}
	.stacks_in_3906swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3906swell-with-zoom .mfp-container,.stacks_in_3906swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3906swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3906swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3906swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3906swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3906 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3906 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3906 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3906 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3906 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3906 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3906 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3906 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3906 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3906 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3906 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3908 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3910 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2990{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2990swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2990swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2990swell{
		max-width: 800px;
	}
	.stacks_in_2990swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2990swell-with-zoom .mfp-container,.stacks_in_2990swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2990swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2990swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2990swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2990swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2990 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2990 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2990 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2990 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2990 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2990 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2990 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2990 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2990 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2990 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2990 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3180 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3181 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3731>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3731>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3731>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3731>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3919{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3919swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3919swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3919swell{
		max-width: 800px;
	}
	.stacks_in_3919swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3919swell-with-zoom .mfp-container,.stacks_in_3919swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3919swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3919swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3919swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3919swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3919 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3919 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3919 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3919 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3919 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3919 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3919 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3919 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3919 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3919 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3919 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3921 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3923 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3116{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3116swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3116swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3116swell{
		max-width: 800px;
	}
	.stacks_in_3116swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3116swell-with-zoom .mfp-container,.stacks_in_3116swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3116swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3116swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3116swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3116swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3116 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3116 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3116 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3116 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3116 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3116 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3116 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3116 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3116 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3116 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3116 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3118 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3119 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3875>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3875>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3875>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3875>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3875>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3875>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3875>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3875>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3875>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3875 {
	width: 96%;
}
#stacks_in_3902>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3902>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3902>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3902>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3913{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3913swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3913swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3913swell{
		max-width: 800px;
	}
	.stacks_in_3913swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3913swell-with-zoom .mfp-container,.stacks_in_3913swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3913swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3913swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3913swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3913swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3913 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3913 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3913 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3913 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3913 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3913 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3913 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3913 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3913 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3913 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3913 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3915 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3917 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3897{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3897swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3897swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3897swell{
		max-width: 800px;
	}
	.stacks_in_3897swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3897swell-with-zoom .mfp-container,.stacks_in_3897swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3897swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3897swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3897swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3897swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3897 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3897 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3897 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3897 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3897 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3897 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3897 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3897 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3897 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3897 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3897 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3899 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3901 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3886>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3886>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3886>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3886>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3881{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3881swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3881swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3881swell{
		max-width: 800px;
	}
	.stacks_in_3881swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3881swell-with-zoom .mfp-container,.stacks_in_3881swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3881swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3881swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3881swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3881swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3881 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3881 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3881 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3881 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3881 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3881 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3881 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3881 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3881 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3881 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3881 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3883 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3885 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3876>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3876>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3876>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3876>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}






#stacks_in_3572 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3523 .shear-mag{position:absolute;top:0px}#stacks_in_3523 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker08{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3525 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3526 h2,#stacks_in_3526 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3526 h2,#stacks_in_3526 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3532 {
	width: 95%;
}
#stacks_in_3743>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3743>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3743>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3743>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3743>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3743>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3743>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3743>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3743>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3743 {
	width: 96%;
}
#stacks_in_3752>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3752>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3752>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3752>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3041{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3041swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3041swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3041swell{
		max-width: 800px;
	}
	.stacks_in_3041swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3041swell-with-zoom .mfp-container,.stacks_in_3041swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3041swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3041swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3041swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3041swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3041 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3041 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3041 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3041 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3041 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3041 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3041 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3041 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3041 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3041 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3041 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3182 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3183 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2082{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2082swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2082swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2082swell{
		max-width: 800px;
	}
	.stacks_in_2082swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2082swell-with-zoom .mfp-container,.stacks_in_2082swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2082swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2082swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2082swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2082swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2082 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2082 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2082 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2082 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2082 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2082 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2082 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2082 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2082 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2082 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2082 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3184 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3185 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3748>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3748>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3748>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3748>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_2092{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2092swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2092swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2092swell{
		max-width: 800px;
	}
	.stacks_in_2092swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2092swell-with-zoom .mfp-container,.stacks_in_2092swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2092swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2092swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2092swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2092swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2092 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2092 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2092 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2092 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2092 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2092 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2092 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2092 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2092 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2092 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2092 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3186 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3187 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_2895{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2895swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2895swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2895swell{
		max-width: 800px;
	}
	.stacks_in_2895swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2895swell-with-zoom .mfp-container,.stacks_in_2895swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_2895swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2895swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2895swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2895swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2895 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2895 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2895 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2895 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2895 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2895 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2895 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2895 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2895 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2895 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2895 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3110 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3111 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3744>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3744>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3744>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3744>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3870{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3870swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3870swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3870swell{
		max-width: 800px;
	}
	.stacks_in_3870swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3870swell-with-zoom .mfp-container,.stacks_in_3870swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3870swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3870swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3870swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3870swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3870 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3870 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3870 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3870 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3870 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3870 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3870 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3870 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3870 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3870 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3870 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3872 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3874 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_1884{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1884swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1884swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1884swell{
		max-width: 800px;
	}
	.stacks_in_1884swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1884swell-with-zoom .mfp-container,.stacks_in_1884swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_1884swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1884swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1884swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1884swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1884 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1884 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1884 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1884 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1884 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1884 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1884 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1884 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1884 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1884 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1884 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3188 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3189 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3818>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3818>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_3818>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_3818>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_3818>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_3818>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3818>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_3818>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3818>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_3818 {
	width: 96%;
}
#stacks_in_3853>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3853>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3853>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3853>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3864{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3864swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3864swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3864swell{
		max-width: 800px;
	}
	.stacks_in_3864swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3864swell-with-zoom .mfp-container,.stacks_in_3864swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3864swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3864swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3864swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3864swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3864 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3864 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3864 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3864 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3864 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3864 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3864 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3864 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3864 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3864 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3864 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3866 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3868 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3857{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3857swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3857swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3857swell{
		max-width: 800px;
	}
	.stacks_in_3857swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3857swell-with-zoom .mfp-container,.stacks_in_3857swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3857swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3857swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3857swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3857swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3857 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3857 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3857 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3857 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3857 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3857 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3857 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3857 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3857 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3857 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3857 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3859 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3861 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3837>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3837>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3837>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3837>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3848{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3848swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3848swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3848swell{
		max-width: 800px;
	}
	.stacks_in_3848swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3848swell-with-zoom .mfp-container,.stacks_in_3848swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3848swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3848swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3848swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3848swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3848 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3848 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3848 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3848 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3848 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3848 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3848 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3848 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3848 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3848 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3848 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3850 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3852 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3841{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3841swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3841swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3841swell{
		max-width: 800px;
	}
	.stacks_in_3841swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3841swell-with-zoom .mfp-container,.stacks_in_3841swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3841swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3841swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3841swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3841swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3841 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3841 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3841 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3841 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3841 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3841 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3841 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3841 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3841 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3841 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3841 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3843 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3845 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_3819>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3819>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3819>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3819>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_3832{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3832swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3832swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3832swell{
		max-width: 800px;
	}
	.stacks_in_3832swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3832swell-with-zoom .mfp-container,.stacks_in_3832swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3832swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3832swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3832swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3832swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3832 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3832 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3832 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3832 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3832 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3832 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3832 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3832 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3832 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3832 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3832 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3834 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3836 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_3823{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3823swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3823swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3823swell{
		max-width: 800px;
	}
	.stacks_in_3823swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3823swell-with-zoom .mfp-container,.stacks_in_3823swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_3823swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3823swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3823swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3823swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3823 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3823 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3823 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3823 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3823 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3823 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3823 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3823 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3823 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3823 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3823 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- */
#stacks_in_3825 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_3827 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_3574 {
	padding: 50px 0px 0px 0px;
}
 #stacks_in_3535 .shear-mag{position:absolute;top:0px}#stacks_in_3535 a.shear-mag.offset-override{top:0px!important} .mg-menu .mgicon-marker09{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    

#stacks_in_3537 {
	background-color: rgba(164, 198, 60, 0.16);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}
#stacks_in_3538 h2,#stacks_in_3538 .hTxt:not(.segment) div{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_3538 h2,#stacks_in_3538 .hTxt:not(.segment) div{font-size:1.00rem}}


#stacks_out_3544 {
	width: 95%;
}
#stacks_in_4323>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4323>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4323>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4323>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4323>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4323>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4323>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4323>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4323>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4323 {
	width: 96%;
}
#stacks_in_4356>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4356>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4356>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4356>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4367{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4367swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4367swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4367swell{
		max-width: 800px;
	}
	.stacks_in_4367swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4367swell-with-zoom .mfp-container,.stacks_in_4367swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4367swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4367swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4367swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4367swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4367 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4367 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4367 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4367 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4367 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4367 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4367 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4367 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4367 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4367 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4367 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4369 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4371 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4360{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4360swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4360swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4360swell{
		max-width: 800px;
	}
	.stacks_in_4360swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4360swell-with-zoom .mfp-container,.stacks_in_4360swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4360swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4360swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4360swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4360swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4360 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4360 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4360 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4360 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4360 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4360 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4360 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4360 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4360 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4360 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4360 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4362 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4364 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4340>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4340>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4340>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4340>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4351{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4351swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4351swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4351swell{
		max-width: 800px;
	}
	.stacks_in_4351swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4351swell-with-zoom .mfp-container,.stacks_in_4351swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4351swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4351swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4351swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4351swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4351 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4351 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4351 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4351 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4351 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4351 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4351 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4351 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4351 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4351 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4351 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4353 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4355 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4344{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4344swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4344swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4344swell{
		max-width: 800px;
	}
	.stacks_in_4344swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4344swell-with-zoom .mfp-container,.stacks_in_4344swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4344swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4344swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4344swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4344swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4344 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4344 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4344 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4344 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4344 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4344 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4344 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4344 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4344 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4344 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4344 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4346 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4348 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4324>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4324>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4324>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4324>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4335{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4335swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4335swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4335swell{
		max-width: 800px;
	}
	.stacks_in_4335swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4335swell-with-zoom .mfp-container,.stacks_in_4335swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4335swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4335swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4335swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4335swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4335 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4335 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4335 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4335 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4335 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4335 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4335 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4335 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4335 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4335 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4335 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4337 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4339 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4328{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4328swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4328swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4328swell{
		max-width: 800px;
	}
	.stacks_in_4328swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4328swell-with-zoom .mfp-container,.stacks_in_4328swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4328swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4328swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4328swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4328swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4328 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4328 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4328 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4328 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4328 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4328 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4328 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4328 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4328 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4328 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4328 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4330 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4332 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4372>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4372>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_4372>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_4372>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_4372>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_4372>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4372>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_4372>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_4372>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_out_4372 {
	width: 96%;
}
#stacks_in_4381>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4381>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4381>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4381>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Swell Each css Template -- */

#stacks_in_4392{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4392swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4392swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4392swell{
		max-width: 800px;
	}
	.stacks_in_4392swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4392swell-with-zoom .mfp-container,.stacks_in_4392swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4392swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4392swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4392swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4392swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4392 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4392 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4392 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4392 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4392 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4392 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4392 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4392 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4392 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4392 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4392 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4394 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4396 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
/* -- Start Swell Each css Template -- */

#stacks_in_4385{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_4385swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_4385swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_4385swell{
		max-width: 800px;
	}
	.stacks_in_4385swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_4385swell-with-zoom .mfp-container,.stacks_in_4385swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 198.000015ms ease-out;
	-moz-transition: all 198.000015ms ease-out;
	-o-transition: all 198.000015ms ease-out;
	transition: all 198.000015ms ease-out;
}

.stacks_in_4385swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_4385swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_4385swell-with-zoom.mfp-removing .mfp-container,.stacks_in_4385swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_4385 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4385 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_4385 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_4385 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}





#stacks_in_4385 .swellzoomeffect img:hover{
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
     transform:scale(1.1);
}

#stacks_in_4385 .swellshrinkeffect img:hover{
	-webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
     transform:scale(0.9);
}

#stacks_in_4385 .swellswingeffect{
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#stacks_in_4385 .swellswingeffect:hover{
    -webkit-animation: swellswing 1s ease;
    animation: swellswing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

#stacks_in_4385 .swellcircleeffect:hover{
        border-radius:50%;
}

#stacks_in_4385 .swellthreedeffect{
    margin-left: 3px !important;
	margin-top: 3px !important;
}

#stacks_in_4385 .swellthreedeffect:hover{
    box-shadow:
        1px 1px rgba(242, 88, 95, 1.00),
        2px 2px rgba(242, 88, 95, 1.00),
        3px 3px rgba(242, 88, 95, 1.00);
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}



/* -- End Swell Each css Template -- */
#stacks_in_4387 {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 0px;
}

#stacks_in_4389 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_4377>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4377>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4377>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4377>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





#stacks_in_4373>.s3_row {
	margin: 0 -10px;
}

#stacks_in_4373>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_4373>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_4373>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}






#stacks_in_3196 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_3197 {
	font-size: 90%;
}

#stacks_in_4308 {
	font-size: 90%;
}

#stacks_in_4309 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_4312 {
	font-size: 90%;
}

#stacks_in_4314 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_4316 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_4317 {
	font-size: 90%;
}

#stacks_in_4319 {
	font-size: 90%;
}

#stacks_in_2030 {
	padding: 30px 0px 30px 0px;
}

#stacks_in_2431 {
	padding: 40px 0px 0px 0px;
}
#stacks_in_2433>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2433>.s3_row>.s3_column_left {
	width: 59.93%;
}

#stacks_in_2433>.s3_row>.s3_column_right {
	width: 40.070000%;
}




#stacks_in_2433>.s3_row>.s3_column {
	padding: 0 0px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_2433>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_2433>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}






#stacks_in_2433 {
	padding: 0px 10px 0px 10px;
}

#stacks_in_2438 {
	font-size: 90%;
}

#stacks_in_2440 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_out_2440 {
	width: 160px;
	margin-right:0;
}

#stacks_in_2442 {
	margin: 0px 0px 24px 0px;
}
#stacks_in_2444>.s3_row {
	margin: 0 -14px;
}

#stacks_in_2444>.s3_row>.s3_column_left {
	width: 35.14%;
}

#stacks_in_2444>.s3_row>.s3_column_center {
	width: 44.860001%;
}

#stacks_in_2444>.s3_row>.s3_column_right {
	width: 20.00%;
}

#stacks_in_2444>.s3_row>.s3_column {
	padding: 0 14px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_2444>.s3_row  {
		margin: -14px 0;
	}
	#stacks_in_2444>.s3_row>.s3_column {
		padding: 14px 0;
		width:100%;
	}


}




#stacks_in_2446 {
	padding: 0px 10px 0px 10px;
}

#stacks_out_2446 {
	margin-left:0;
}

#stacks_in_2448 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}

#stacks_in_2451 {
	font-size: 90%;
}

#stacks_in_2452 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_2453 {
	font-size: 143%;
}

#stacks_in_2455 {
	font-size: 90%;
}

#stacks_in_2456 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_2457 {
	font-size: 90%;
}

#stacks_in_2459 {
	font-size: 90%;
}

#stacks_in_2460 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_2461 {
	font-size: 90%;
}

#stacks_in_2463 {
	font-size: 90%;
}

#stacks_in_2464 {
	padding: 0px 0px 14px 0px;
}

#stacks_out_2464 {
	margin-left:0;
}

#stacks_in_2465 {
	font-size: 90%;
}

#stacks_in_2467 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 10px 0px 10px;
}

#stacks_out_2467 {
	margin-left:0;
}

#stacks_in_2469 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}
#stacks_in_2471>.s3_row {
	margin: 0 -13px;
}

#stacks_in_2471>.s3_row>.s3_column_left {
	width: 30.00%;
}

#stacks_in_2471>.s3_row>.s3_column_center {
	width: 39.700001%;
}

#stacks_in_2471>.s3_row>.s3_column_right {
	width: 30.30%;
}

#stacks_in_2471>.s3_row>.s3_column {
	padding: 0 13px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_2471>.s3_row  {
		margin: -13px 0;
	}
	#stacks_in_2471>.s3_row>.s3_column {
		padding: 13px 0;
		width:100%;
	}


}




#stacks_in_2476 {
	font-size: 97%;
}

#stacks_in_2478 {
	font-size: 80%;
}

#stacks_in_2483 {
	font-size: 97%;
}

#stacks_in_2485 {
	font-size: 80%;
}

#stacks_in_2490 {
	font-size: 97%;
}

#stacks_in_2492 {
	font-size: 80%;
}

#stacks_in_2493 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_2495>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2495>.s3_row>.s3_column_left {
	width: 68.00%;
}

#stacks_in_2495>.s3_row>.s3_column_right {
	width: 32.000000%;
}




#stacks_in_2495>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_2495>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_2495>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_2495 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_2497 {
	padding: 0px 0px 2px 0px;
}

#stacks_in_2498 {
	font-size: 90%;
}
#stacks_in_2499>.s3_row {
	margin: 0 -4px;
}

#stacks_in_2499>.s3_row>.s3_column {
	padding: 0 4px;
}








  


@media only screen and (max-width: 770px) {






}



@media only screen and (max-width: 400px) {






}




  

#stacks_out_2499 {
	width: 200px;
	margin-left:0;
}

#stacks_out_2501 {
	margin-right:0;
}

#stacks_out_2504 {
	margin-right:0;
}

#stacks_out_2507 {
	margin-right:0;
}

#stacks_out_2510 {
	margin-right:0;
}

#stacks_out_2513 {
	margin-right:0;
}

#stacks_in_2519 {
	padding: 0px 0px 50px 0px;
}

#stacks_in_3314 {
	padding: 5px 20px 5px 20px;
}
#stacks_in_3316>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3316>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3316>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3316>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_3316>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_3316>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_3321 {
	font-size: 82%;
}
