.accordion{display:flex;flex-direction:column;width:100%;height:auto}.accordion .a-container{display:flex;flex-direction:column;width:100%}.accordion .a-container .a-btn{text-align:left;font-family:inherit;font-size:inherit;white-space:normal;margin:0;position:relative;width:100%;display:flex;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:20px}.accordion.faq-chevron .a-container .a-btn span{right:16px}.accordion.faq-plus .a-container .a-btn span:after{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px}.accordion.faq-plus .a-container .a-btn span:before{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px;transform:rotate(90deg);transition:all .3s ease-in-out}.accordion.faq-plus .a-container.active>.a-btn span::before{transform:rotate(0deg)}.accordion.faq-chevron .a-container .a-btn span:after{content:'';width:10px;height:3px;border-radius:0;position:absolute;transform:rotate(45deg);top:6px;left:-5px;transition:all .1s ease-in-out}.accordion.faq-chevron .a-container .a-btn span:before{content:'';width:10px;height:3px;border-radius:0;position:absolute;transform:rotate(135deg);top:6px;transition:all .1s ease-in-out}.accordion.faq-chevron .a-container.active>.a-btn span::before{transform:rotate(-135deg)}.accordion.faq-chevron .a-container.active>.a-btn span::after{transform:rotate(135deg)}.accordion .a-container .a-panel{width:100%;transition:all .2s ease-in-out;opacity:0;height:auto;max-height:0;overflow:hidden}.com_habitualshaker_faq-toggle_stack>.accordion>.stacks_out{width:100%}.accordion .a-container.active>.a-panel{opacity:1;overflow-y:scroll;max-height:100vh}@media screen and (max-width:600px){.accordion .a-container .a-panel{transition:all .3s ease-in-out}.accordion .a-container.active>.a-panel{max-height:200vh}}.a-btn span{pointer-events:none}.faq-plus .a-container:last-child:not(.active),.faq-chevron .a-container:last-child:not(.active){padding-bottom:0}
#stacks_out_390 {
	width: 100px;
}
/* @group Reset */

#stacks_in_401 dl, dt, dd {
	padding: 0;
	margin: 0;
	list-style: none;
	text-indent: 0;
	font-weight: normal;
}

#stacks_in_401 dd {
	display: none;
}

/* @end */

/* @group Styles */

/* Titles */
#ziplist1 dt {
	font-size: 105%;
	line-height: 1.27em;
	font-weight: bold;

	text-align: left;
	
	
	
}





#ziplist1 dt a {
	text-decoration: none;
	border-style: hidden;
	border-width: 1px;
	display: inline-block;
	padding-top: 0.00px;
}

#ziplist1 dt a:hover {
	text-decoration: underline;
}

#ziplist1 dt a:focus {
	outline: none;
}

/**/

/**/

/**/
#ziplist1 dt {
	color: rgba(0, 0, 0, 1.00);
	background-image: -webkit-linear-gradient(top, rgba(227, 227, 227, 1.00) 0%, rgba(171, 171, 171, 1.00) 100%);
	background-image: -moz-linear-gradient(top, rgba(227, 227, 227, 1.00) 0%, rgba(171, 171, 171, 1.00) 100%);
	background-image: -ms-linear-gradient(top, rgba(227, 227, 227, 1.00) 0%, rgba(171, 171, 171, 1.00) 100%);
	background-image: linear-gradient(to bottom, rgba(227, 227, 227, 1.00) 0%, rgba(171, 171, 171, 1.00) 100%);
	padding: 8px;
	border-radius: 8px;
	margin-top: 15px;
}
/**/

/* @end */

/* @group Print Styling */

@media print {
	#stacks_in_401 dd {
		display: block;
	}
}

/* @end */

/*  */

#stacks_in_401 {
	margin:  2px;
	padding:  4px;
}

#stacks_in_366 {
	margin:  4px;
	padding:  8px;
}
#stacks_in_399 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_399 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_399 .fluid-image.unlimited img{width:100% !important}#stacks_in_399 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_399 .fluid-image.align-left img{float:left}#stacks_in_399 .fluid-image.align-right img{float:right}
.faq-stacks_in_526{padding:10px}.faq-stacks_in_526.accordion .a-container .a-btn{padding:10px 42px 10px 10px;color:var(--button-primary-color);;background-color:var(--accent-color);; box-shadow:0 3px 15px rgba(0,0,0,.2); font-weight: bold; text-transform: none;}.faq-stacks_in_526.accordion .a-container .a-btn span:after{background-color:var(--button-primary-color);}.faq-stacks_in_526.accordion .a-container .a-btn span:before{background-color:var(--button-primary-color);}.faq-stacks_in_526.accordion .a-container.active .a-btn span:after{background-color:var(--second-color-alt);}.faq-stacks_in_526.accordion .a-container.active .a-btn span:before{background-color:var(--second-color-alt);}.faq-stacks_in_526.accordion .a-container.active .a-btn{color:var(--second-color-alt);;background-color:var(--second-color);}.faq-stacks_in_526.accordion .a-container .a-panel{padding:0 10px}.faq-stacks_in_526.accordion .a-container.active .a-panel{padding:15px 10px 10px 10px}.faq-stacks_in_526 .a-container{border-top:1px solid var(--border-color);}.faq-stacks_in_526 .a-container:last-child{border-bottom:1px solid var(--border-color);}button.a-btn{text-transform: none;border-radius:unset;border:unset;padding:0}.faq-stacks_in_526 .a-container .a-btn>*{pointer-events:none} .faq-stacks_in_526 .a-container .a-btn>*{margin-bottom:0!important;font-weight: bold;!important;text-transform: none;!important}
#stacks_in_526 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin:  4px;
	padding:  3px;
}
#stacks_in_519 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_519 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_519 .fluid-image.unlimited img{width:100% !important}#stacks_in_519 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_519 .fluid-image.align-left img{float:left}#stacks_in_519 .fluid-image.align-right img{float:right}
#stacks_in_1323_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1323 a:link, #stacks_in_1323 a:visited {
	background-color:#0850A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#0850A0), to(#053060));
	border:1px solid #053060;
	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_1323 a:hover {
	background-color:#0956AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#0956AC), to(#042953));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1323 a:active {
	background-color:#0850A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#stacks_in_410 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_410 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_410 .fluid-image.unlimited img{width:100% !important}#stacks_in_410 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_410 .fluid-image.align-left img{float:left}#stacks_in_410 .fluid-image.align-right img{float:right}
/* If modifying any of this code, update the template.html file too */

#backToTopAnchorPoint {
	display: block;
	height: 0px;
	overflow: hidden;
}

.backToTopButton {
	text-decoration: none;
	color: #FFFFFF;
	
	display: none;
	position: fixed;
	z-index: 999;
	bottom:150px;right:50px;
	
	
	font-size: 43px;
	line-height: 1.00em;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 10px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
}

.backToTopButton:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
	color: #CCCCCC;
}












/* Radial gradient fill */
.backToTopButton {
	background: rgba(102, 102, 102, 1.00);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(102, 102, 102, 1.00) 0%, rgba(25, 25, 25, 1.00) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(102, 102, 102, 1.00)), color-stop(100%,rgba(25, 25, 25, 1.00)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(102, 102, 102, 1.00) 0%,rgba(25, 25, 25, 1.00) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(102, 102, 102, 1.00) 0%,rgba(25, 25, 25, 1.00) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(102, 102, 102, 1.00) 0%,rgba(25, 25, 25, 1.00) 100%);
	background: radial-gradient(ellipse at center, rgba(102, 102, 102, 1.00) 0%,rgba(25, 25, 25, 1.00) 100%);
}

.backToTopButton:hover {
	background: ;
	background: -moz-radial-gradient(center, ellipse cover,   0%, rgba(25, 25, 25, 1.00) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,), color-stop(100%,rgba(25, 25, 25, 1.00)));
	background: -webkit-radial-gradient(center, ellipse cover,  0%,rgba(25, 25, 25, 1.00) 100%);
	background: -o-radial-gradient(center, ellipse cover,  0%,rgba(25, 25, 25, 1.00) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  0%,rgba(25, 25, 25, 1.00) 100%);
	background: radial-gradient(ellipse at center,  0%,rgba(25, 25, 25, 1.00) 100%);
}






@media print {
	/* Hides the button if the page is printed or saved as a PDF */
	.backToTopButton {
		display: none;
	}
}














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