.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
            #stacks_in_18 h1,#stacks_in_18 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_18 h1 a,#stacks_in_18 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_18 h1 a:hover,#stacks_in_18 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_18 small,#stacks_in_18 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_18 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_18 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_20 {
	font-size: 159%;
}

#stacks_in_78 {
	margin:  7px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_47 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_47 {
		display: none !important;
	}
}
            #stacks_in_48 h2,#stacks_in_48 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_48 h2 a,#stacks_in_48 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_48 h2 a:hover,#stacks_in_48 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_48 small,#stacks_in_48 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_48 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_48 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_50 {
	font-size: 159%;
}
/* Start dooImage Plus stack CSS code */#stacks_in_30{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_30overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_30leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_30leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_30leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_30leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_30posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_30rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_30rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_30theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_30overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_30leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_30leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_30leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_30leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_30rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_30rightcolContent{		margin: auto;	}}	.stacks_in_30posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_30posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_30posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_30posterWrapper img:hover{	cursor: pointer;}.stacks_in_30rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_36 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_36.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_36.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_36.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_36.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_36.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_36.inheritOff a, #simpleText_stacks_in_36.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_36.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_36.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_36.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_36.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_36.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_36.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_36.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_36.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_36.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_55 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_55 {
		display: none !important;
	}
}
            #stacks_in_56 h2,#stacks_in_56 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_56 h2 a,#stacks_in_56 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_56 h2 a:hover,#stacks_in_56 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_56 small,#stacks_in_56 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_56 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_56 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_58 {
	font-size: 159%;
}
/* Start dooImage Plus stack CSS code */#stacks_in_61{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_61overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_61leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_61leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_61leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_61leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_61posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_61rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_61rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_61theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_61overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_61leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_61leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_61leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_61leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_61rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_61rightcolContent{		margin: auto;	}}	.stacks_in_61posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_61posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_61posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_61posterWrapper img:hover{	cursor: pointer;}.stacks_in_61rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_62 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_62.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_62.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_62.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_62.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_62.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_62.inheritOff a, #simpleText_stacks_in_62.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_62.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_62.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_62.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_62.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_62.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_62.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_95 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_95 {
		display: none !important;
	}
}
            #stacks_in_96 h2,#stacks_in_96 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_96 h2 a,#stacks_in_96 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_96 h2 a:hover,#stacks_in_96 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_96 small,#stacks_in_96 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_96 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_96 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_98 {
	font-size: 159%;
}
/* Start dooImage Plus stack CSS code */#stacks_in_101{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_101overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_101leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_101leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_101leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_101leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_101posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_101rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_101rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_101theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_101overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_101leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_101leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_101leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_101leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_101rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_101rightcolContent{		margin: auto;	}}	.stacks_in_101posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_101posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_101posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_101posterWrapper img:hover{	cursor: pointer;}.stacks_in_101rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_102 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_102.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_102.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_102.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_102.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_102.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_102.inheritOff a, #simpleText_stacks_in_102.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_102.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_102.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_102.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_102.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_102.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_102.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_102.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_102.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_102.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_120 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_120 {
		display: none !important;
	}
}
            #stacks_in_121 h2,#stacks_in_121 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_121 h2 a,#stacks_in_121 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_121 h2 a:hover,#stacks_in_121 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_121 small,#stacks_in_121 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_121 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_121 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_123 {
	font-size: 159%;
}
/* Start dooImage Plus stack CSS code */#stacks_in_126{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_126overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_126leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_126leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_126leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_126leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_126posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_126rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_126rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_126theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_126overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_126leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_126leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_126leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_126leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_126rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_126rightcolContent{		margin: auto;	}}	.stacks_in_126posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_126posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_126posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_126posterWrapper img:hover{	cursor: pointer;}.stacks_in_126rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_127 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_127.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_127.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_127.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_127.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_127.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_127.inheritOff a, #simpleText_stacks_in_127.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_127.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_127.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_127.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_127.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_127.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_127.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_127.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_127.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_127.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_146 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_146 {
		display: none !important;
	}
}
            #stacks_in_147 h2,#stacks_in_147 div{color:rgba(0, 0, 0, 1.00)}#stacks_in_147 h2 a,#stacks_in_147 div a{color:rgba(0, 0, 0, 1.00)}#stacks_in_147 h2 a:hover,#stacks_in_147 div a:hover{color:rgba(0, 0, 0, 1.00)}#stacks_in_147 small,#stacks_in_147 small div{color:rgba(111, 111, 111, 1.00)}               #stacks_in_147 .hTxt{text-shadow:0 4px 2px rgba(147, 147, 147, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30),0px 4px 5px rgba(192, 192, 192, 0.30)}      


#stacks_in_147 {
	background-color: rgba(204, 204, 204, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_149 {
	font-size: 159%;
}
/* Start dooImage Plus stack CSS code */#stacks_in_152{	-webkit-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);}.stacks_in_152overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_152leftCol{	position: absolute;		width: 70%;	right: 30%;	margin-left: -70%;		height: 100%;	top:0;	left: 0;		overflow: scroll;	transition: all 0.6s ease;}.stacks_in_152leftcolTable{	position: relative;	display: table;	table-layout: fixed;	width: 100%;	height: 100%;}.stacks_in_152leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_152leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_152posterWrapper{	text-align: center;	overflow: hidden;}.stacks_in_152rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;	display: block;}.stacks_in_152rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_152theX{	display: none;	position: absolute;	width: 24px;	height: 24px;	top: 20px;	right: 20px;	cursor: pointer;}@media all and (max-width: 768px) {	.stacks_in_152overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_152leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_152leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_152leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_152leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_152rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_152rightcolContent{		margin: auto;	}}	.stacks_in_152posterWrapper img {	    -webkit-transition: all .5s ease; /* Safari and Chrome */	    -moz-transition: all .5s ease; /* Firefox */	    -ms-transition: all .5s ease; /* IE 9 */	    -o-transition: all .5s ease; /* Opera */	    transition: all .5s ease;	}	.stacks_in_152posterWrapper img:hover{		opacity: 0.8;		filter: alpha(opacity=80);	}.stacks_in_152posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_152posterWrapper img:hover{	cursor: pointer;}.stacks_in_152rightcolContentInner img{	max-width: 100%;	height: auto;}/* End dooImage Plus stack CSS code *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_153 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_153.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_153.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_153.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_153.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_153.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_153.inheritOff a, #simpleText_stacks_in_153.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_153.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_153.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_153.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_153.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_153.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_153.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_153.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_153.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_153.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
.featherlight-content {
	overflow: visible !important;
	border-radius: 0px;
}

.featherlight-content img {
	border-radius: 0px;
	overflow: hidden;
}

img.readyToLiteBox {
	cursor: pointer;
}

/*  */

/*  */

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; right: 0; bottom: 0; left: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.90);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: left;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 0;
		border-bottom: 0px solid transparent;

		/* dimensions: handling large content */
		margin-left: 5%;
		margin-right: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0px;
		right: 0px;
		line-height: 50px;
		font-size: 18px;
		width: 50px;
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: rgba(0, 0, 0, 0.60);
		color: rgba(255, 255, 255, 1.00);
		overflow: hidden;
		border-radius: 0px;
	}


	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-left: 20px;
		margin-right: 20px;
		max-height: 98%;

		padding: 0;
		border-bottom: 0px solid transparent;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_167 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_167 {
		display: none !important;
	}
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_166_1 *,
#adaptiveGridstacks_in_166_1 *:before,
#adaptiveGridstacks_in_166_1 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_166_1 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_166_1:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_166_1 .adaptiveGridColumn {
	overflow: visible;
}

/*  */

#adaptiveGridstacks_in_166_1 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_166_1 .gridCellInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_166_1 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_166_1 .gridCellInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_166_1 .gridCellInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_166_1 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_166_1 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_166_1 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_166_1 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_166_1 .column1 {
		width: 25.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_166_1 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_166_1 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_166_1 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_166_1 .column2 {
		width: 25.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_166_1 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_166_1 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_166_1 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_166_1 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_166_1 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_166_1 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_166_1 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_166_1 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_166_1 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_166_1 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */
#adaptiveGridstacks_in_166_1 .gridCellInner {
	background: #F5F5F5;
}
/*  */

/*  */

/*  */

/*  */
#adaptiveGridstacks_in_166_1 .gridCellInner {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_166_1 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_166_1 .column1,
	#adaptiveGridstacks_in_166_1 .column2,
	#adaptiveGridstacks_in_166_1 .column3,
	#adaptiveGridstacks_in_166_1 .column4,
	#adaptiveGridstacks_in_166_1 .column5,
	#adaptiveGridstacks_in_166_1 .column6,
	#adaptiveGridstacks_in_166_1 .column7,
	#adaptiveGridstacks_in_166_1 .column8,
	#adaptiveGridstacks_in_166_1 .column9,
	#adaptiveGridstacks_in_166_1 .column10,
	#adaptiveGridstacks_in_166_1 .column11,
	#adaptiveGridstacks_in_166_1 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_166_1 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  *//* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_166_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_166_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_166_2.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_166_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_166_2.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_166_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_166_2.inheritOff a, #simpleText_stacks_in_166_2.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_166_2.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_166_2.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_166_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_166_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_166_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_166_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_166_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_166_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_166_2.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_166_5 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_166_5.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_166_5.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_166_5.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_166_5.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_166_5.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_166_5.inheritOff a, #simpleText_stacks_in_166_5.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_166_5.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_166_5.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_166_5.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_166_5.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_166_5.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_166_5.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_166_5.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_166_5.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_166_5.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
