a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
.com_joeworkman_stacks_link_stack a{display:block;text-decoration:none !important;padding:0;margin:0}
%[if edit]%
#stacks_in_3_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_3_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_3 .layer {
	float: left;
}

%[if ]%	
#stacks_in_3 .pile {
	display: none;
}

#stacks_in_3 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_3 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_3 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_3 .clearFloats {
	clear: both;
}



:root {
  --multi_columns_stacks_in_87:1fr;
}
#multi_columns_stacks_in_87 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_87);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_87 > div {
  min-width: 0;
}
#multi_columns_stacks_in_87 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_87 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_87 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


%[if edit]%
#stacks_in_110_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_110_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_110 .layer {
	float: left;
}

%[if ]%	
#stacks_in_110 .pile {
	display: none;
}

#stacks_in_110 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_110 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_110 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_110 .clearFloats {
	clear: both;
}




#stacks_out_108 {
	width: 500px;
}
%[if edit]%
#stacks_in_111_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_111_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_111 .layer {
	float: left;
}

%[if ]%	
#stacks_in_111 .pile {
	display: none;
}

#stacks_in_111 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_111 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_111 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_111 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_114_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_114_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_114 .layer {
	float: left;
}

%[if ]%	
#stacks_in_114 .pile {
	display: none;
}

#stacks_in_114 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_114 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_114 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_114 .clearFloats {
	clear: both;
}




#stacks_out_115 {
	width: 500px;
}
%[if edit]%
#stacks_in_116_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_116_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_116 .layer {
	float: left;
}

%[if ]%	
#stacks_in_116 .pile {
	display: none;
}

#stacks_in_116 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_116 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_116 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_116 .clearFloats {
	clear: both;
}




#stacks_out_112 {
	width: 500px;
}
%[if edit]%
#stacks_in_166_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_166_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_166 .layer {
	float: left;
}

%[if ]%	
#stacks_in_166 .pile {
	display: none;
}

#stacks_in_166 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_166 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_166 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_166 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_167_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_167_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_167 .layer {
	float: left;
}

%[if ]%	
#stacks_in_167 .pile {
	display: none;
}

#stacks_in_167 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_167 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_167 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_167 .clearFloats {
	clear: both;
}




#stacks_in_157 .cleanResponse1_L {
	width:100%;
	margin: 0 0 10px 0;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_157 .cleanResponse1_L {
		width:100%;
		margin:0 0 10 0;
	}
		
	
}#stacks_in_159>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}






#stacks_out_159 {
	width: 380px;
}
%[if edit]%
#stacks_in_4_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_4_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_4 .layer {
	float: left;
}

%[if ]%	
#stacks_in_4 .pile {
	display: none;
}

#stacks_in_4 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_4 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_4 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_4 .clearFloats {
	clear: both;
}



/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_191 {
	width: 100%;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}
#simpleDivider_stacks_in_191 .theDivider1,
#simpleDivider_stacks_in_191 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_191 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_191.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #21FFFF;
	border-bottom-color: #66FFFF;
}
#simpleDivider_stacks_in_191.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_191 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_191.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_191.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_191.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_191.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_out_191 {
	width: 500px;
}
%[if edit]%
#stacks_in_38_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_38_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_38 .layer {
	float: left;
}

%[if ]%	
#stacks_in_38 .pile {
	display: none;
}

#stacks_in_38 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_38 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_38 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_38 .clearFloats {
	clear: both;
}




#stacks_in_228 .cleanResponse1_L {
	width:100%;
	margin: 0 0 10px 0;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_228 .cleanResponse1_L {
		width:100%;
		margin:0 0 10 0;
	}
		
	
}:root {
  --multi_columns_stacks_in_229:1fr 1fr 1fr 1fr 1fr 1fr;
}
#multi_columns_stacks_in_229 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_229);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_229 > div {
  min-width: 0;
}
#multi_columns_stacks_in_229 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_229 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_229 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


%[if edit]%
#stacks_in_40_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_40_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_40 .layer {
	float: left;
}

%[if ]%	
#stacks_in_40 .pile {
	display: none;
}

#stacks_in_40 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_40 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_40 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_40 .clearFloats {
	clear: both;
}



/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_192 {
	width: 100%;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}
#simpleDivider_stacks_in_192 .theDivider1,
#simpleDivider_stacks_in_192 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_192 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_192.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #21FFFF;
	border-bottom-color: #66FFFF;
}
#simpleDivider_stacks_in_192.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_192 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_192.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_192.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_192.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_192.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_out_192 {
	width: 500px;
}

#stacks_in_85 {
	font-size: 123%;
}
%[if edit]%
#stacks_in_43_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_43_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_43 .layer {
	float: left;
}

%[if ]%	
#stacks_in_43 .pile {
	display: none;
}

#stacks_in_43 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_43 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_43 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_43 .clearFloats {
	clear: both;
}




#stacks_in_144 .cleanResponse1_L {
	width:100%;
	margin: 0 0 10px 0;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_144 .cleanResponse1_L {
		width:100%;
		margin:0 0 10 0;
	}
		
	
}#stacks_in_145>.s3_row {
	margin: 0 -15px;
}

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

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




#stacks_in_145>.s3_row>.s3_column {
	padding: 0 15px;
}










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



}



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


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


}






#stacks_out_145 {
	width: 200px;
}


%[if edit]%
#stacks_in_44_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../files/wrapper-bg.jpg') repeat;
}

#stacks_in_44_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_44 .layer {
	float: left;
}

%[if ]%	
#stacks_in_44 .pile {
	display: none;
}

#stacks_in_44 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_44 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_44 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_44 .clearFloats {
	clear: both;
}



