

.vegas-wrapper,.vegas-overlay,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:transparent center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container > .vegas-timer,body.vegas-container > .vegas-overlay,body.vegas-container > .vegas-slide{position:fixed;z-index:-1}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}



            .menu a{font-size:calc(24rem/16) ;}@media only screen and (min-width:40em){            .menu a{font-size:calc(24rem/16) }}@media only screen and (min-width:64em){            .menu a{font-size:calc(24rem/16) }}
.menu-wrapper{height:100% ;}  
/* 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_463.btr-bg-outer .btr-bg-inner {
  
  min-height: 600px;
  
}
#stacks_in_463.btr-bg-gradient .btr-bg-inner ,
#stacks_in_463.btr-bg-animated .btr-bg-inner ,
#stacks_in_463.btr-bg-blur .btr-bg-inner ,
#stacks_in_463.btr-bg-mouse .btr-bg-inner ,
#stacks_in_463.btr-bg-pan .btr-bg-inner ,
#stacks_in_463.btr-bg-parallax .btr-bg-inner ,
#stacks_in_463.btr-bg-transition .btr-bg-inner ,
#stacks_in_463.btr-bg-none .btr-bg-inner  {
  padding: 0px 0px 0px 0px;
}
#stacks_in_463.btr-bg-none {

background-color: rgba(0, 0, 0, 0.00);
}
#stacks_in_463.btr-bg-outer:after {
  background: rgba(0, 0, 0, 0.00);
}
#stacks_in_463.btr-bg-outer {
  background-image : url(../files/backgroundImageBlur-463.jpg);
  
  background-position: center center;
  background-size: cover;
  -webkit-transform:translateZ(0);
}
#stacks_in_463.btr-bg-outer .btr-bg-inner .btr-bg-content {
  position: relative;
  background-color : rgba(255, 255, 255, 0.00);
  overflow: hidden;
  padding: 24px 24px 24px 24px;
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
  
}
#stacks_in_463.btr-bg-outer .btr-bg-inner .btr-bg-header,
#stacks_in_463.btr-bg-outer .btr-bg-inner .btr-bg-footer {
  
  pointer-events: none;
  opacity: 0;
  
}








#stacks_in_463.btr-bg-animated {
  background-position: center center;
  background-size: cover;
  background-repeat: repeat;
  
  background-color: rgba(0, 0, 0, 0.00);
  will-change: background-position;
}


#stacks_in_463.btr-bg-animated {
  
  -webkit-animation: btr-r-lstacks_in_463 1200s linear infinite;
  animation: btr-r-lstacks_in_463 1200s linear infinite;
  
}
@-webkit-keyframes btr-r-lstacks_in_463 {
  0%{ background-position: 0% center;}
  100%{ background-position: -20000px center; }
}
@keyframes btr-r-lstacks_in_463 {
  0%{ background-position: 0% center;}
  100%{ background-position: -20000px center; }
}




#stacks_in_463.btr-bg-animated.btr-bg-disabled:before,
#stacks_in_463.btr-bg-animated.btr-bg-disabled {
  -webkit-animation: none;
  animation: none
}



#stacks_in_119 {
	padding:  20px;
}
#parallax_stacks_in_469{position:relative;overflow:visible}#parallax_stacks_in_469 .parallax-overlay{position:absolute;top:-20px;height:calc(100% + 40px);width:100%;opacity:0.50}#parallax_stacks_in_469 .parallax-overlay.overlay-hide{display:none}#parallax_stacks_in_469 .parallax-overlay.overlay-color{background-color:rgba(0, 0, 0, 1.00)}#parallax_stacks_in_469 .parallax-overlay.overlay-tile{background-image:url();background-repeat:repeat}@media only screen and (max-width:40em){#parallax_stacks_in_469 .parallax-overlay{height:100%;top:0}}#parallax_stacks_in_469{background:transparent}#parallax_stacks_in_469.type-cover{position:absolute}#parallax_stacks_in_469.type-image{min-height:350px}#parallax_stacks_in_469.touch-device{background-image:none !important;position:relative}#parallax_stacks_in_469.touch-device:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-size:cover;background-position:center center;overflow:hidden;opacity:1.00;z-index:-1}#parallax_stacks_in_469 > *{z-index:10}
#stacks_in_471>.s3_row {
	margin: 0 -10px;
}

#stacks_in_471>.s3_row>.s3_column_left {
	width: 76.81%;
}

#stacks_in_471>.s3_row>.s3_column_right {
	width: 23.190002%;
}




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










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



}



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


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


}






#stacks_in_471 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_498 {
	padding:  14px;
}

#stacks_in_499 {
	font-size: 175%;
}

#stacks_in_480 {
	padding:  14px;
}

#stacks_in_481 {
	display:inline-block; width:100%; line-height: 1.300000em;
	font-size: 130%;
}

#stacks_in_502 {
	padding:  14px;
}

#stacks_in_503 {
	display:inline-block; width:100%; line-height: 1.500000em;
	font-size: 150%;
}

#stacks_in_500 {
	padding:  14px;
}

#stacks_in_501 {
	font-size: 130%;
}

#stacks_in_490 {
	padding:  14px;
}

#stacks_in_491 {
	font-size: 130%;
}
#stacks_in_496_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_496 a:link, #stacks_in_496 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_496 a:hover, #stacks_in_496 a:active {
	color:#FFFFFF;
}







#stacks_in_496 a:link, #stacks_in_496 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_496 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_496 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_496 {
	padding:  5px;
}

#stacks_in_123 {
	background-color: rgba(102, 204, 255, 0.50);
}
.stacks_in_123_7 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}

