

#stacks_in_0 {
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
}

#stacks_out_0 {
	margin-left:0;
}
/*  */
@font-face {
  font-family: "Ionicons";
  src: url("ionicons/ionicons.eot?v=4.5.9-1");
  src: url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"), url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"), url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"), url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"), url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal
}
#stacks_out_3120, #stacks_in_3120 {
  overflow: visible;
}
#cling-placeholder-stacks_in_3120 {
  position: relative;
  width: 100%;
  margin: 0 0 0 auto;
  max-width: 1000px;
}
#cling-stacks_in_3120 {
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  z-index: 999;
  /* max-width: 1000px; */
  transition: width 300ms ease, left 300ms ease;
  /*  */
  /*  */
  /*  */
  /*  */
}
/*  */
.cling-safari #cling-stacks_in_3120 {
  transition: all 0ms linear;
}
/*  */
#cling-stacks_in_3120 .cling-wrap {
  transition: all 300ms ease;
  
  
  
    border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_3120.clung {
  top: 0px;
  left: 0;
  right: auto;
  width: 100%;
  position: fixed;
  border-radius: 0;
  
  max-width: 100%;
  
  /*  */
  /*  */
  /*  */
  /*  */
}
#cling-stacks_in_3120.clung-styles .cling-wrap {
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-wrap {
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_3120 .cling-grid {
  position: relative;
  padding: 12px 12px;
  display: grid;
  text-decoration: none;
  box-sizing: border-box;
  transition: all 300ms ease;
  margin: 0 0 0 auto;
  max-width: 1000px;
}
.is-nav-scrolling #cling-stacks_in_3120,
.is-nav-scrolling #cling-stacks_in_3120 .cling-wrap,
.is-nav-scrolling #cling-stacks_in_3120 .cling-grid {
    transition: all 0ms linear;
}
#cling-stacks_in_3120.clung-styles .cling-grid {
    padding: 200px 60px;
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-grid {
    padding: 12px 12px;
}
#cling-stacks_in_3120 .cling-hide {
  display: block;
}
#cling-stacks_in_3120.clung-styles .cling-hide {
  display: none;
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-hide {
  display: block;
}
/*  */
#cling-stacks_in_3120 .cling-show {
  display: none;
}
/*  */
#cling-stacks_in_3120.clung-styles .cling-show {
  display: block;
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-show {
  display: none;
}
#cling-stacks_in_3120 .cling-hide-fade {
  opacity: 1;
  transition: opacity 300ms ease;
  position: relative;
}
#cling-stacks_in_3120.clung-styles .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
/*  */
#cling-stacks_in_3120 .cling-show-fade {
  position: absolute;
  opacity: 0;
  transition: opacity 300ms ease;
}
/*  */
#cling-stacks_in_3120.clung-styles .cling-show-fade {
  position: relative;
  opacity: 1;
}
#cling-stacks_in_3120.clung-styles.stop-following .cling-show-fade {
  position: absolute;
  opacity: 0;
}
#cling-stacks_in_3120 .cling-grid > * {
  /*  */
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  text-decoration: none;
  box-sizing: border-box;
  padding: px px;
}
#cling-stacks_in_3120 .cling-mobile-header {
  color: ;
  background: ;
  display: none;
  cursor: pointer;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: px px;
  font-size: px;
  line-height: px;
}
#cling-stacks_in_3120 .cling-mobile-header i {
  font-size: px;
}
/*  */
@media (max-width: 767px) {
  #cling-stacks_in_3120 .cling-grid > * {
    margin: 0 !important;
  }
  #cling-stacks_in_3120.clung {
    top: 0px;
    /*  */
    /*  */
  }
  /*  */
    #cling-stacks_in_3120 .cling-grid {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    #cling-stacks_in_3120 .cling-grid,
    #cling-stacks_in_3120.show-grid .cling-grid {
      display: -ms-grid;
      display: grid;
    }
    /*  */
}
@media (max-width: 414px) {
  /*  */
  #cling-stacks_in_3120.clung {
    top: 0px;
    /*  */
    /*  */
  }
}
/*  */
#cling-stacks_in_3120.cling-loading,
#cling-stacks_in_3120.cling-loading.clung .cling-grid {
  transition: all 0ms linear;
}

#stacks_out_3121 {
	width: 15%;
	margin-right:0;
}

#stacks_in_2773{
	max-width: px;margin: 0 auto;
}
#stacks_in_2773{
	padding: px px px px;
}
@media screen and (min-width: px){
	#stacks_in_2773{
		padding: px px px px;
	}
}#stacks_in_3052.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_3052.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_3052.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_3052.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_3052.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_3052.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_3052 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_3052.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(245, 245, 245, 1.00));
}

 
#stacks_in_3052.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_3052.aspen_split h1, 
#stacks_in_3052.aspen_split h2,
#stacks_in_3052.aspen_split h3, 
#stacks_in_3052.aspen_split h4, 
#stacks_in_3052.aspen_split h5, 
#stacks_in_3052.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_3052.aspen_split a{color: rgba(108, 108, 108, 1.00);} 
#stacks_in_3052.aspen_split a:hover{color: rgba(178, 178, 178, 1.00);}#stacks_in_3053.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_3053.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_3053.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_3053.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_3053.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_3053.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_3053 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_3053.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(204, 204, 204, 1.00), rgba(245, 245, 245, 1.00));
}

 
#stacks_in_3053.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_3053.aspen_split h1, 
#stacks_in_3053.aspen_split h2,
#stacks_in_3053.aspen_split h3, 
#stacks_in_3053.aspen_split h4, 
#stacks_in_3053.aspen_split h5, 
#stacks_in_3053.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_3053.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_3053.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}
#stacks_in_3054 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_3054 {
	margin-left:0;
}

#stacks_in_3103 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_3103 {
	margin-left:0;
}

#stacks_in_3104 {
	font-size: 84%;
}

#stacks_in_3059 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_3059 {
	margin-left:0;
}

#stacks_in_3060 {
	font-size: 84%;
}

#stacks_out_3061 {
	margin-left:0;
}

#stacks_out_3065 {
	margin-left:0;
}
#stacks_in_3067>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}




#stacks_in_3071 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_3077_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_3077 a:link, #stacks_in_3077 a:visited {
	background-color:#878787;
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#515151));
	border:1px solid #515151;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_3077 a:hover {
	background-color:#919191;
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#464646));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3077 a:active {
	background-color:#878787;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_3077 {
	margin: 0px 0px 20px 0px;
}

#stacks_out_3079 {
	margin-left:0;
}
#stacks_in_3081>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





#stacks_in_2946.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_2946.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_2946.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_2946.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_2946.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_2946.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_2946 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_2946.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_2946.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_2946.aspen_split h1, 
#stacks_in_2946.aspen_split h2,
#stacks_in_2946.aspen_split h3, 
#stacks_in_2946.aspen_split h4, 
#stacks_in_2946.aspen_split h5, 
#stacks_in_2946.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_2946.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_2946.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_2947>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_2952 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2957_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_2957 a:link, #stacks_in_2957 a:visited {
	background-color:#878787;
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#515151));
	border:1px solid #515151;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2957 a:hover {
	background-color:#919191;
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#464646));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2957 a:active {
	background-color:#878787;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}
#stacks_in_2901.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_2901.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_2901.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_2901.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_2901.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_2901.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_2901 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_2901.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_2901.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_2901.aspen_split h1, 
#stacks_in_2901.aspen_split h2,
#stacks_in_2901.aspen_split h3, 
#stacks_in_2901.aspen_split h4, 
#stacks_in_2901.aspen_split h5, 
#stacks_in_2901.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_2901.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_2901.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_2903>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_2905 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2909_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_2909 a:link, #stacks_in_2909 a:visited {
	background-color:#878787;
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#515151));
	border:1px solid #515151;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2909 a:hover {
	background-color:#919191;
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#464646));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2909 a:active {
	background-color:#878787;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_2912 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2888.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_2888.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_2888.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_2888.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_2888.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_2888.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_2888 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_2888.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_2888.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_2888.aspen_split h1, 
#stacks_in_2888.aspen_split h2,
#stacks_in_2888.aspen_split h3, 
#stacks_in_2888.aspen_split h4, 
#stacks_in_2888.aspen_split h5, 
#stacks_in_2888.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_2888.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_2888.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_2890>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_2861 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2871_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_2871 a:link, #stacks_in_2871 a:visited {
	background-color:#878787;
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#515151));
	border:1px solid #515151;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2871 a:hover {
	background-color:#919191;
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#464646));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2871 a:active {
	background-color:#878787;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_2858 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2914.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_2914.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_2914.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_2914.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_2914.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_2914.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_2914 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_2914.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_2914.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_2914.aspen_split h1, 
#stacks_in_2914.aspen_split h2,
#stacks_in_2914.aspen_split h3, 
#stacks_in_2914.aspen_split h4, 
#stacks_in_2914.aspen_split h5, 
#stacks_in_2914.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_2914.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_2914.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_2916>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_in_2918 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2922_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_2922 a:link, #stacks_in_2922 a:visited {
	background-color:#878787;
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#515151));
	border:1px solid #515151;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2922 a:hover {
	background-color:#919191;
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#464646));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2922 a:active {
	background-color:#878787;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}


#stacks_in_2929 {
	width: 100%;
	max-width: 100%;
}

@media (max-width: 768px) {
	#stacks_in_2929 {
		height: 300px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#stacks_in_2929 {
		height: 400px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#stacks_in_2929 {
		height: 500px;
	}
}
@media (min-width: 1200px) {
	#stacks_in_2929 {
		height: 500px;
	}
}

.de_futural_osmstack_stack {
    overflow: hidden !important;
}
#stacks_in_2929 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_2877.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_2877.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_2877.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_2877.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_2877.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_2877.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_2877 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_2877.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_2877.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_2877.aspen_split h1, 
#stacks_in_2877.aspen_split h2,
#stacks_in_2877.aspen_split h3, 
#stacks_in_2877.aspen_split h4, 
#stacks_in_2877.aspen_split h5, 
#stacks_in_2877.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_2877.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_2877.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}/* Start Obscure Email stack CSS code */.stacks_in_200topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_200mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_200small{font-weight: normal;font-size: 12px;}.stacks_in_200centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_200centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code *//* -- Start Bellboy Each css Template -- */

.stacks_in_2756bellboywrapper{
	width: 45px;
	margin: 0 auto;
	
	display : none;
	
}

.stacks_in_2756bellboy{
	position: relative;
	cursor: pointer;
	background: rgba(0, 0, 0, 1.00);
	width: 45px;
	height: 45px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1.00);
	text-align: center;
	line-height: 45px;
	font-size: 20.454544px;
	margin: 5px;
	z-index: 1000;
	background: rgba(0, 0, 0, 1.00);
}


.stacks_in_2756bellboy i {
	position: relative;
	display: block;
	margin: 0 auto 0 auto;
	width: 45px;
	height: 45px;
	line-height: 45px;
	font-size: 20.454544px;
	vertical-align: middle;
}


.stacks_in_2756bellboy:hover{
	color: rgba(235, 235, 235, 1.00);
	background: rgba(15, 15, 15, 1.00); /* Old browsers */
}

/* -- End Bellboy Each css Template -- */