#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: 100vh;
  
}
#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_410 #myExtraContent4,
#ExtraContentPlusstacks_in_410 #fs {
	display: none;
}


#stacks_in_411 {
	padding: 30px 0px 0px 0px;
}
#stacks_in_508 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_508 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_508 .jwresp_col_wrapper.right{float:right}#stacks_in_508 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_508 #jwresp_col2_stacks_in_508,#stacks_in_508 #jwresp_col4_stacks_in_508{float:right}#stacks_in_508 #jwresp_col1_stacks_in_508,#stacks_in_508 #jwresp_col3_stacks_in_508{margin-right:2} @media screen and (max-width:770px){#stacks_in_508 .jwresp_col_wrapper.left,#stacks_in_508 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_508 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_508 .jwresp_col{width:49%}#stacks_in_508 #jwresp_col1_stacks_in_508,#stacks_in_508 #jwresp_col3_stacks_in_508{margin:0}}  @media screen and (max-width:500px){#stacks_in_508 .jwresp_col{width:100%;display:block}#stacks_in_508 #jwresp_col1_stacks_in_508,#stacks_in_508 #jwresp_col2_stacks_in_508,#stacks_in_508 #jwresp_col3_stacks_in_508{margin:0;margin-bottom:20px}#stacks_in_508 #jwresp_col4_stacks_in_508{margin:0}#stacks_in_508 .jwresp_col_wrapper.left{margin-bottom:0}}

#stacks_in_422 .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_423 {
	padding:  20px;
}

#stacks_in_426 .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_431 .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_432 {
	padding:  20px;
}

#stacks_in_435 .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_442 .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_446 .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_451 .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_456 .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_513 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_513 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_513 .jwresp_col_wrapper.right{float:right}#stacks_in_513 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_513 #jwresp_col2_stacks_in_513,#stacks_in_513 #jwresp_col4_stacks_in_513{float:right}#stacks_in_513 #jwresp_col1_stacks_in_513,#stacks_in_513 #jwresp_col3_stacks_in_513{margin-right:2} @media screen and (max-width:770px){#stacks_in_513 .jwresp_col_wrapper.left,#stacks_in_513 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_513 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_513 .jwresp_col{width:49%}#stacks_in_513 #jwresp_col1_stacks_in_513,#stacks_in_513 #jwresp_col3_stacks_in_513{margin:0}}  @media screen and (max-width:500px){#stacks_in_513 .jwresp_col{width:100%;display:block}#stacks_in_513 #jwresp_col1_stacks_in_513,#stacks_in_513 #jwresp_col2_stacks_in_513,#stacks_in_513 #jwresp_col3_stacks_in_513{margin:0;margin-bottom:20px}#stacks_in_513 #jwresp_col4_stacks_in_513{margin:0}#stacks_in_513 .jwresp_col_wrapper.left{margin-bottom:0}}

#stacks_in_462 .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_465 .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_470 .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_474 .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_481 .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_484 .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;
}
#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}
