#stacks_in_27{visibility:hidden}
/* 2.0.1
- improves overall performance on retina devices
- fixes performance issue in safari when using the Frosted Glass effect
- fixes a loading bug with the parallax effect
 */
#stacks_in_365.btr-bg-outer .btr-bg-inner {
  
  min-height: 75vh;
  
}
#stacks_in_365.btr-bg-gradient .btr-bg-inner ,
#stacks_in_365.btr-bg-animated .btr-bg-inner ,
#stacks_in_365.btr-bg-blur .btr-bg-inner ,
#stacks_in_365.btr-bg-mouse .btr-bg-inner ,
#stacks_in_365.btr-bg-pan .btr-bg-inner ,
#stacks_in_365.btr-bg-parallax .btr-bg-inner ,
#stacks_in_365.btr-bg-transition .btr-bg-inner ,
#stacks_in_365.btr-bg-none .btr-bg-inner  {
  padding: 0px 0px 0px 0px;
}
#stacks_in_365.btr-bg-none {
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.00);
}
#stacks_in_365.btr-bg-outer:after {
  background: rgba(0, 0, 0, 0.63);
}
#stacks_in_365.btr-bg-outer {
  background-image : url(../files/backgroundImageBlur-365.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto 100%;
  -webkit-transform:translateZ(0);
}
#stacks_in_365.btr-bg-outer .btr-bg-inner .btr-bg-content {
  position: relative;
  background-color : rgba(0, 0, 0, 0.00);
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  max-width: 2500px;
  width: 100%;
  
}
#stacks_in_365.btr-bg-outer .btr-bg-inner .btr-bg-header,
#stacks_in_365.btr-bg-outer .btr-bg-inner .btr-bg-footer {
  
  pointer-events: none;
  opacity: 0;
  
}




/* Parallax */
#stacks_in_365.btr-bg-parallax {
  background: none;
  transform: none;
}
#stacks_in_365.btr-bg-parallax > .btr-bg-parallax-bg {
  background-image : url(../files/backgroundImageBlur-365.jpg);
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.00);
  background-position: center top;
  background-size: auto 100%;
  left: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  z-index: -1;
  -webkit-transform:translateZ(0);
  will-change: transform;
}
#stacks_in_365.btr-bg-parallax.btr-bg-disabled:before {
  background-attachment: scroll;
  background-position: top center !important;
}





#stacks_in_404 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:50px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_404 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_404 .fluid-image.unlimited img{width:100% !important}#stacks_in_404 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_404 .fluid-image.align-left img{float:left}#stacks_in_404 .fluid-image.align-right img{float:right}

#stacks_in_404 {
	background-color: rgba(0, 0, 0, 0.50);
	padding: 10px 0px 10px 0px;
}

#stacks_in_382 {
	padding: 10px 0px 20px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_406 #myExtraContent4,
#ExtraContentPlusstacks_in_406 #fs {
	display: none;
}


#stacks_in_407 {
	padding: 30px 0px 0px 0px;
}
#stacks_in_428 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_428 .jwresp_col{float:none} #stacks_in_428 #jwresp_col2_stacks_in_428{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_428 #jwresp_col1_stacks_in_428,#stacks_in_428 #jwresp_col3_stacks_in_428{width:32%}#stacks_in_428 #jwresp_col1_stacks_in_428{float:left}#stacks_in_428 #jwresp_col3_stacks_in_428{float:right} @media screen and (max-width:770px){#stacks_in_428 #jwresp_col1_stacks_in_428,#stacks_in_428 #jwresp_col3_stacks_in_428{margin-bottom:20px}#stacks_in_428 #jwresp_col1_stacks_in_428{width:49%}#stacks_in_428 #jwresp_col3_stacks_in_428{width:49%}#stacks_in_428 #jwresp_col2_stacks_in_428{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_428 #jwresp_col1_stacks_in_428,#stacks_in_428 #jwresp_col3_stacks_in_428,#stacks_in_428 #jwresp_col2_stacks_in_428{float:none;width:100%;display:block}#stacks_in_428 #jwresp_col1_stacks_in_428,#stacks_in_428 #jwresp_col3_stacks_in_428{margin-bottom:20px}} 

#stacks_in_432 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 2100ms ease, opacity 2100ms ease;
  transition: transform 2100ms ease, opacity 2100ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 2100ms linear;
}

#stacks_in_433 {
	padding:  20px;
}

#stacks_in_448 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1000ms ease, opacity 1000ms ease;
  transition: transform 1000ms ease, opacity 1000ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1000ms linear;
}

#stacks_in_449 {
	padding:  20px;
}

#stacks_in_440 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1000ms ease, opacity 1000ms ease;
  transition: transform 1000ms ease, opacity 1000ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1000ms linear;
}

#stacks_in_441 {
	padding:  20px;
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988}#toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px}#toTop:active,#toTop:focus{outline:none}
