.com_joeworkman_stacks_fontawesome_stack .jw-wrapper{margin:0;text-align:left}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-center{text-align:center}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-right{text-align:right}.com_joeworkman_stacks_fontawesome_stack i.fa,.com_joeworkman_stacks_fontawesome_stack .fa-stack{-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-spin,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-spin{padding:0.2em;-webkit-box-sizing:content-box;box-sizing:content-box}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-45,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-45{padding:0.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-135,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-135{padding:0.2em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-225,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-225{padding:0.2em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-315,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-315{padding:0.2em;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-border{padding:0}.com_joeworkman_stacks_fontawesome_stack a{text-decoration:none}
/*Start ToggleTastic CSS*/
@font-face {
	font-family: 'FontAwesome'; src: url('../rw_common/plugins/stacks/fonts/fontawesome-webfont.woff') format('woff');
	font-weight: normal; font-style: normal
}
#stacks_in_884 .toggletastic_defligra {}
.togglelabel {}

#toggle1, .toggle1 {
	display: none;
}
/*BreakPoint Action Start*/

 /*START preview*/

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

 /*END preview*/

  /*END edit*/

/*@meida only screen START*/
	
	.anothertoggle1 { 


	
	display: none;
	opacity: 0;

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;

}  

.toggle1 {
	display: block;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

#toggle1:checked + div .anothertoggle1 {
	/*width: 100% !important;*/
	display: block;
	
	opacity: 1;
	visibility: visible !important;




 

 
	-moz-animation: slideIn 2.0s linear;
	-webkit-animation: slideIn 2.0s linear;
	-o-animation: slideIn 2.0s linear;
	animation: slideIn 2.0s linear;
 

 

 

 

 

 



	/*Custom CSS;*/
}

} /*BreakPoint Action End*/




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


 

	.toggle1:after {
	content: /*"\00a0" "\00a0"*/ attr(data-open) /*"\00a0" "\00a0"*/;
	display: block;
	width: 100%;
	padding: 5px 5px;
	background: #4E4C44;
	text-align: center;
	font-size: 12px;
	font-family: Inherit !important;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;font-style: normal;
	/*Custom CSS;*/


}




}
%[endif]%

.toggle1:hover:after {
}
#toggle1:checked + div .toggle1:after {
	position: relative;
	z-index: 9999;
	content:  /*"\00a0" "\00a0"*/ attr(data-close) /*"\00a0" "\00a0"*/ ;
	margin-top: 5px;
	
	 

	 

	
	
	 

	 

	 
	-moz-animation: TransClusive 3.0s linear;
	-webkit-animation: TransClusive 3.0s linear;
	-o-animation: TransClusive 3.0s linear;
	animation: TransClusive 3.0s linear;
	 



}} /* End Media Only Screen */


/*Mobile Devices Special */
	@media only screen and (max-width: 450px) { 

.toggle1:after {
	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
}

	.toggle1:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
#toggle1:checked + div .toggle1:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
}

/* KeyFrameArea KeyFrameArea KeyFrameArea KeyFrameArea */

					 

					 

					 
@-webkit-keyframes slideIn {
	0% {
		-webkit-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-webkit-transform: translateY(0%);
	opacity: 1;
}
}
@-moz-keyframes slideIn {
	0% {
	-moz-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-moz-transform: translateY(0%);
	opacity: 1;
}
}
@-o-keyframes slideIn {
0% {
	-o-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-o-transform: translateY(0%);
	opacity: 1;
}
}
@keyframes slideIn {
	0% {
		transform: translateY(-100%);
	opacity: 0;
}
	100% {
	transform: translateY(0%);
	opacity: 1;
}
}
 

					 


					 

					 



					 

					 	

					 

					 

					 

					 
@-webkit-keyframes TransClusive {
	0% {
		-webkit-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-o-keyframes TransClusive {
	0% {
		-o-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-o-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-moz-keyframes TransClusive {
	0% {
		-moz-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-moz-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@keyframes TransClusive {
	0% {
		transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
 
/*End ToggleTastic CSS*/
#stacks_in_884 {
	border: solid rgba(38, 38, 38, 1.00);
	border-width:  1px;
	-moz-border-radius:  1px;
	-webkit-border-radius:  1px;
	border-radius:  1px;
}
#shadyStackstacks_in_896 {
	-webkit-box-shadow:  10px 10px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  10px 10px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 15px;
}




#shadyStackstacks_in_896 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_896 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}
body {
	overflow: auto;
	}


 
#stacks_in_897 .map-container {
	margin-left:auto;
	margin-right: auto;
    position: relative;

    height: 40vh;
	overflow: hidden;



	/*custom css;*/
	}
 
#stacks_in_897 .map-container iframe,
#stacks_in_897 .map-container object,
#stacks_in_897 .map-container embed {
 position: absolute; 

	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 1;
	pointer-events:auto;
	/*custom css;*/
	}


#stacks_in_897 .framer {
	position: absolute;

z-index: 10;
 top: 50%; 
 bottom: 50%; 
 left: 50%; 
 right: 50%; 
    overflow: auto;




-webkit-overflow-scrolling: touch;
	/*custom css;*/
}


#stacks_in_897 .wheelscroll {

}

@media handheld, only screen and (max-width: 780px) {

}

#stacks_in_897 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
/*Start ToggleTastic CSS*/
@font-face {
	font-family: 'FontAwesome'; src: url('../rw_common/plugins/stacks/fonts/fontawesome-webfont.woff') format('woff');
	font-weight: normal; font-style: normal
}
#stacks_in_903 .toggletastic_defligra {}
.togglelabel {}

#toggle2, .toggle2 {
	display: none;
}
/*BreakPoint Action Start*/

 /*START preview*/

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

 /*END preview*/

  /*END edit*/

/*@meida only screen START*/
	
	.anothertoggle2 { 


	
	display: none;
	opacity: 0;

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;

}  

.toggle2 {
	display: block;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

#toggle2:checked + div .anothertoggle2 {
	/*width: 100% !important;*/
	display: block;
	
	opacity: 1;
	visibility: visible !important;




 

 
	-moz-animation: slideIn 2.0s linear;
	-webkit-animation: slideIn 2.0s linear;
	-o-animation: slideIn 2.0s linear;
	animation: slideIn 2.0s linear;
 

 

 

 

 

 



	/*Custom CSS;*/
}

} /*BreakPoint Action End*/




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


 

	.toggle2:after {
	content: /*"\00a0" "\00a0"*/ attr(data-open) /*"\00a0" "\00a0"*/;
	display: block;
	width: 100%;
	padding: 5px 5px;
	background: #4E4C44;
	text-align: center;
	font-size: 12px;
	font-family: Inherit !important;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;font-style: normal;
	/*Custom CSS;*/


}




}
%[endif]%

.toggle2:hover:after {
}
#toggle2:checked + div .toggle2:after {
	position: relative;
	z-index: 9999;
	content:  /*"\00a0" "\00a0"*/ attr(data-close) /*"\00a0" "\00a0"*/ ;
	margin-top: 5px;
	
	 

	 

	
	
	 

	 

	 
	-moz-animation: TransClusive 3.0s linear;
	-webkit-animation: TransClusive 3.0s linear;
	-o-animation: TransClusive 3.0s linear;
	animation: TransClusive 3.0s linear;
	 



}} /* End Media Only Screen */


/*Mobile Devices Special */
	@media only screen and (max-width: 450px) { 

.toggle2:after {
	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
}

	.toggle2:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
#toggle2:checked + div .toggle2:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
}

/* KeyFrameArea KeyFrameArea KeyFrameArea KeyFrameArea */

					 

					 

					 
@-webkit-keyframes slideIn {
	0% {
		-webkit-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-webkit-transform: translateY(0%);
	opacity: 1;
}
}
@-moz-keyframes slideIn {
	0% {
	-moz-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-moz-transform: translateY(0%);
	opacity: 1;
}
}
@-o-keyframes slideIn {
0% {
	-o-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-o-transform: translateY(0%);
	opacity: 1;
}
}
@keyframes slideIn {
	0% {
		transform: translateY(-100%);
	opacity: 0;
}
	100% {
	transform: translateY(0%);
	opacity: 1;
}
}
 

					 


					 

					 



					 

					 	

					 

					 

					 

					 
@-webkit-keyframes TransClusive {
	0% {
		-webkit-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-o-keyframes TransClusive {
	0% {
		-o-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-o-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-moz-keyframes TransClusive {
	0% {
		-moz-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-moz-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@keyframes TransClusive {
	0% {
		transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
 
/*End ToggleTastic CSS*/
#stacks_in_903 {
	border: solid rgba(38, 38, 38, 1.00);
	border-width:  1px;
	-moz-border-radius:  1px;
	-webkit-border-radius:  1px;
	border-radius:  1px;
}
/*Start ToggleTastic CSS*/
@font-face {
	font-family: 'FontAwesome'; src: url('../rw_common/plugins/stacks/fonts/fontawesome-webfont.woff') format('woff');
	font-weight: normal; font-style: normal
}
#stacks_in_922 .toggletastic_defligra {}
.togglelabel {}

#toggle3, .toggle3 {
	display: none;
}
/*BreakPoint Action Start*/

 /*START preview*/

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

 /*END preview*/

  /*END edit*/

/*@meida only screen START*/
	
	.anothertoggle3 { 


	
	display: none;
	opacity: 0;

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;

}  

.toggle3 {
	display: block;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

#toggle3:checked + div .anothertoggle3 {
	/*width: 100% !important;*/
	display: block;
	
	opacity: 1;
	visibility: visible !important;




 

 
	-moz-animation: slideIn 2.0s linear;
	-webkit-animation: slideIn 2.0s linear;
	-o-animation: slideIn 2.0s linear;
	animation: slideIn 2.0s linear;
 

 

 

 

 

 



	/*Custom CSS;*/
}

} /*BreakPoint Action End*/




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


 

	.toggle3:after {
	content: /*"\00a0" "\00a0"*/ attr(data-open) /*"\00a0" "\00a0"*/;
	display: block;
	width: 100%;
	padding: 5px 5px;
	background: #4E4C44;
	text-align: center;
	font-size: 12px;
	font-family: Inherit !important;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;font-style: normal;
	/*Custom CSS;*/


}




}
%[endif]%

.toggle3:hover:after {
}
#toggle3:checked + div .toggle3:after {
	position: relative;
	z-index: 9999;
	content:  /*"\00a0" "\00a0"*/ attr(data-close) /*"\00a0" "\00a0"*/ ;
	margin-top: 5px;
	
	 

	 

	
	
	 

	 

	 
	-moz-animation: TransClusive 3.0s linear;
	-webkit-animation: TransClusive 3.0s linear;
	-o-animation: TransClusive 3.0s linear;
	animation: TransClusive 3.0s linear;
	 



}} /* End Media Only Screen */


/*Mobile Devices Special */
	@media only screen and (max-width: 450px) { 

.toggle3:after {
	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
}

	.toggle3:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
#toggle3:checked + div .toggle3:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
}

/* KeyFrameArea KeyFrameArea KeyFrameArea KeyFrameArea */

					 

					 

					 
@-webkit-keyframes slideIn {
	0% {
		-webkit-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-webkit-transform: translateY(0%);
	opacity: 1;
}
}
@-moz-keyframes slideIn {
	0% {
	-moz-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-moz-transform: translateY(0%);
	opacity: 1;
}
}
@-o-keyframes slideIn {
0% {
	-o-transform: translateY(-100%);
	opacity: 0;
}
	100% {
	-o-transform: translateY(0%);
	opacity: 1;
}
}
@keyframes slideIn {
	0% {
		transform: translateY(-100%);
	opacity: 0;
}
	100% {
	transform: translateY(0%);
	opacity: 1;
}
}
 

					 


					 

					 



					 

					 	

					 

					 

					 

					 
@-webkit-keyframes TransClusive {
	0% {
		-webkit-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-webkit-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-o-keyframes TransClusive {
	0% {
		-o-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-o-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@-moz-keyframes TransClusive {
	0% {
		-moz-transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	-moz-transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
@keyframes TransClusive {
	0% {
		transform: translateY(100%) scale(1) scaleY(1);
	opacity: 0;
}
100% {
	transform: translateY(0%) scale(1) scaleY(1);
	opacity: 1;
}
}
 
/*End ToggleTastic CSS*/
#stacks_in_922 {
	border: solid rgba(38, 38, 38, 1.00);
	border-width:  1px;
	-moz-border-radius:  1px;
	-webkit-border-radius:  1px;
	border-radius:  1px;
}
#stacks_in_930 .background{}#stacks_in_930 .fa-stack,#stacks_in_930 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_930 .fa-stack.custom,#stacks_in_930 i.fa.custom{font-size:24px}#stacks_in_930 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_930 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_930 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_930 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_930 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_930 a:hover .fa-border{}#stacks_in_930 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_930 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_930 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_930 .jw-wrapper{}#stacks_in_930 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_930 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_930 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_930 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_930 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_930 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_930 .jw-wrapper.hover i.fa:hover,#stacks_in_930 .jw-wrapper.hover a:hover{color:rgba(153, 153, 153, 1.00)}

#stacks_in_800 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_800 .pullquote:before, #stacks_in_800 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_800 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_800 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_800 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_800 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_828 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  5px;
	padding:  7px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_860 #myExtraContent2,
#ExtraContentPlusstacks_in_860 #fs {
	display: none;
}

