   #stacks_in_138 .sp-bevel{z-index:1}#stacks_in_138 .sp-bevel::before,#stacks_in_138 .sp-bevel::after{z-index:-1}     #stacks_in_138 .bevel-wrap{overflow:hidden;margin-top:0.00px}#stacks_in_138 .sp-bevel.orient-horiz{padding-bottom:calc( 13%  * 0.50);position:relative;overflow:hidden}#stacks_in_138 .sp-bevel.orient-horiz::before,#stacks_in_138 .sp-bevel.orient-horiz::after{position:absolute;z-index:-1;content:"";height:100%;background:rgba(233, 151, 35, 1.00)}#stacks_in_138 .sp-bevel.orient-horiz::before{left:0;width:50.00%}#stacks_in_138 .sp-bevel.orient-horiz::after{right:0;width:calc(100% - 50.00%)}#stacks_in_138 .sp-bevel.orient-horiz.arrow-down.arrow-inward{-webkit-transform:translateY(100%);transform:translateY(100%);overflow:visible}#stacks_in_138 .sp-bevel.orient-horiz.arrow-down::before,#stacks_in_138 .sp-bevel.orient-horiz.arrow-down::after{bottom:0}#stacks_in_138 .sp-bevel.orient-horiz.arrow-down::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skew(0,13deg);transform:skew(0,13deg)}#stacks_in_138 .sp-bevel.orient-horiz.arrow-down::after{-webkit-transform:skew(0,-13deg);transform:skew(0,-13deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}#stacks_in_138 .sp-bevel.orient-horiz.arrow-up.arrow-inward{-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:visible}#stacks_in_138 .sp-bevel.orient-horiz.arrow-up::before,#stacks_in_138 .sp-bevel.orient-horiz.arrow-up::after{top:0}#stacks_in_138 .sp-bevel.orient-horiz.arrow-up::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(0,-13deg);transform:skew(0,-13deg)}#stacks_in_138 .sp-bevel.orient-horiz.arrow-up::after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skew(0,13deg);transform:skew(0,13deg)}  

#stacks_in_138 {
	padding: 0px 0px 20px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_139 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 250%;
		line-height: 115%;
		letter-spacing: -2px;
		direction: ltr;
	}

	#fontStackstacks_in_139 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_139 {
	margin: 20px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
}

#stacks_out_140 {
	width: 94%;
}
#stacks_in_674 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_674 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_674 #jwresp_col2_stacks_in_674{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_674 #jwresp_col1_stacks_in_674,#stacks_in_674 #jwresp_col2_stacks_in_674{width:100%;float:none;display:block}#stacks_in_674 #jwresp_col1_stacks_in_674{margin-bottom:15px}}

#stacks_in_674 {
	background-color: rgba(233, 151, 35, 1.00);
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  1px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  20px;
}

#stacks_out_674 {
	width: 74%;
}
#stacks_in_490_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_490 a:link, #stacks_in_490 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_490 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_490 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_490 {
	padding:  20px;
}

#stacks_out_490 {
	width: 48%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_146 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 160%;
		line-height: 120%;
		letter-spacing: -1px;
		direction: ltr;
	}

	#fontStackstacks_in_146 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_146 {
	margin: 17px 0px 0px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_150 {
		font-family: 'Open sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 110%;
		line-height: 140%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_150 {
		color: rgba(255, 255, 255, 1.00);
	}
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_154 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 160%;
		line-height: 120%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_154 {
		color: rgba(255, 255, 255, 1.00);
	}
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_725 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 230%;
		line-height: 128%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_725 {
		color: rgba(255, 255, 255, 1.00);
	}
}

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

#stacks_in_726 {
	margin: 15px 0px 0px 0px;
}

#stacks_out_726 {
	width: 96%;
}
   #stacks_in_1058 .sp-bevel{z-index:1}#stacks_in_1058 .sp-bevel::before,#stacks_in_1058 .sp-bevel::after{z-index:-1}     #stacks_in_1058 .bevel-wrap{overflow:hidden;margin-top:0.00px}#stacks_in_1058 .sp-bevel.orient-horiz{padding-bottom:calc( 13%  * 1.10);position:relative;overflow:hidden}#stacks_in_1058 .sp-bevel.orient-horiz::before,#stacks_in_1058 .sp-bevel.orient-horiz::after{position:absolute;z-index:-1;content:"";height:100%;background:rgba(74, 118, 175, 1.00)}#stacks_in_1058 .sp-bevel.orient-horiz::before{left:0;width:50.00%}#stacks_in_1058 .sp-bevel.orient-horiz::after{right:0;width:calc(100% - 50.00%)}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-down.arrow-inward{-webkit-transform:translateY(100%);transform:translateY(100%);overflow:visible}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-down::before,#stacks_in_1058 .sp-bevel.orient-horiz.arrow-down::after{bottom:0}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-down::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skew(0,13deg);transform:skew(0,13deg)}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-down::after{-webkit-transform:skew(0,-13deg);transform:skew(0,-13deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-up.arrow-inward{-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:visible}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-up::before,#stacks_in_1058 .sp-bevel.orient-horiz.arrow-up::after{top:0}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-up::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(0,-13deg);transform:skew(0,-13deg)}#stacks_in_1058 .sp-bevel.orient-horiz.arrow-up::after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skew(0,13deg);transform:skew(0,13deg)}  

#stacks_in_1058 {
	margin: 0px 0px 10px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1062 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 160%;
		line-height: 127%;
		letter-spacing: -1px;
		direction: ltr;
	}

	#fontStackstacks_in_1062 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1062 {
	padding: 19px 0px 0px 0px;
}

#stacks_out_1063 {
	width: 94%;
}

#stacks_in_1066 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
}

#stacks_out_1066 {
	width: 92%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1069 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 120%;
		line-height: 120%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1069 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1069 {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#stacks_out_1069 {
	width: 78%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1073 {
		font-family: 'Open sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 130%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1073 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_out_1073 {
	width: 97%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1077 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 140%;
		line-height: 120%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1077 {
		color: rgba(255, 255, 255, 1.00);
	}
}
#stacks_in_1081_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1081 a:link, #stacks_in_1081 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1081 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1081 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1084 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 120%;
		line-height: 145%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1084 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1084 {
	margin: 15px 0px 0px 0px;
}

#stacks_in_1085 {
	margin: 15px 0px 0px 0px;
}

#stacks_out_1085 {
	width: 90%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_509 .s4c_stacks_in_509_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_509 .s4c_stacks_in_509_cw, #stacks_in_509 .s4c_stacks_in_509_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_509 .s4c_stacks_in_509_cw div[class^="s4c_stacks_in_509_col"] {*/#stacks_in_509 .s4c_stacks_in_509_cw [class^="s4c_stacks_in_509_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_col2 {											vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_509 .s4c_stacks_in_509_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_509 .s4c_stacks_in_509_cw [class^="s4c_stacks_in_509_col"] {		display: block;		width: 100%;	}		#stacks_in_509 .s4c_stacks_in_509_cw .s4c_stacks_in_509_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_509 .s4c_stacks_in_509_col1 {		order: 1;	}		#stacks_in_509 .s4c_stacks_in_509_col2 {		order: 3;	}		#stacks_in_509 .s4c_stacks_in_509_col3 {		order: 5;	}		#stacks_in_509 .s4c_stacks_in_509_col4 {		order: 7;	}		#stacks_in_509 .s4c_stacks_in_509_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_509 .s4c_stacks_in_509_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_509 .s4c_stacks_in_509_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_509 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2447 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4104 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4104 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4104 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2451 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2451 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2451 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2452 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2455 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2455 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2455 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2456 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2459_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2459 a:link, #stacks_in_2459 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2459 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2459 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2459 {
	width: 75%;
}

#stacks_in_4122 {
	margin:  20px;
}

#stacks_in_2019 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4209 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4209 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4209 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2023 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2023 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2023 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2024 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2027 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2027 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2027 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2028 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2031_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2031 a:link, #stacks_in_2031 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2031 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2031 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2031 {
	width: 75%;
}

#stacks_in_2377 {
	margin: 0px 6px 10px 6px;
}

#stacks_in_3349 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2381 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2381 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2381 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2382 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2385 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2385 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2385 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2386 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2389_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2389 a:link, #stacks_in_2389 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2389 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2389 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2389 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_808 .s4c_stacks_in_808_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_808 .s4c_stacks_in_808_cw, #stacks_in_808 .s4c_stacks_in_808_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_808 .s4c_stacks_in_808_cw div[class^="s4c_stacks_in_808_col"] {*/#stacks_in_808 .s4c_stacks_in_808_cw [class^="s4c_stacks_in_808_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_808 .s4c_stacks_in_808_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_808 .s4c_stacks_in_808_cw [class^="s4c_stacks_in_808_col"] {		display: block;		width: 100%;	}		#stacks_in_808 .s4c_stacks_in_808_cw .s4c_stacks_in_808_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_808 .s4c_stacks_in_808_col1 {		order: 1;	}		#stacks_in_808 .s4c_stacks_in_808_col2 {		order: 3;	}		#stacks_in_808 .s4c_stacks_in_808_col3 {		order: 5;	}		#stacks_in_808 .s4c_stacks_in_808_col4 {		order: 7;	}		#stacks_in_808 .s4c_stacks_in_808_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_808 .s4c_stacks_in_808_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_808 .s4c_stacks_in_808_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_808 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2433 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3347 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2437 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2437 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2437 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2438 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2441 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2441 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2441 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2442 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2445_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2445 a:link, #stacks_in_2445 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2445 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2445 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2445 {
	width: 75%;
}

#stacks_in_2286 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3345 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2290 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2290 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2290 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2291 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2294 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2294 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2294 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2295 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2298_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2298 a:link, #stacks_in_2298 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2298 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2298 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2298 {
	width: 75%;
}

#stacks_in_379 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4314 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_387 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_387 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_387 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_388 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_429 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_429 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_429 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_430 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_743_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_743 a:link, #stacks_in_743 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_743 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_743 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_743 {
	width: 75%;
}

#stacks_in_2355 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3341 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2359 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2359 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2359 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2360 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2363 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2363 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2363 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2364 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2367_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2367 a:link, #stacks_in_2367 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2367 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2367 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2367 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1367 .s4c_stacks_in_1367_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1367 .s4c_stacks_in_1367_cw, #stacks_in_1367 .s4c_stacks_in_1367_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1367 .s4c_stacks_in_1367_cw div[class^="s4c_stacks_in_1367_col"] {*/#stacks_in_1367 .s4c_stacks_in_1367_cw [class^="s4c_stacks_in_1367_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1367 .s4c_stacks_in_1367_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1367 .s4c_stacks_in_1367_cw [class^="s4c_stacks_in_1367_col"] {		display: block;		width: 100%;	}		#stacks_in_1367 .s4c_stacks_in_1367_cw .s4c_stacks_in_1367_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1367 .s4c_stacks_in_1367_col1 {		order: 1;	}		#stacks_in_1367 .s4c_stacks_in_1367_col2 {		order: 3;	}		#stacks_in_1367 .s4c_stacks_in_1367_col3 {		order: 5;	}		#stacks_in_1367 .s4c_stacks_in_1367_col4 {		order: 7;	}		#stacks_in_1367 .s4c_stacks_in_1367_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1367 .s4c_stacks_in_1367_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1367 .s4c_stacks_in_1367_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1367 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_1793 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3335 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1798 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1798 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1798 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1799 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1802 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1802 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1802 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1803 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1806_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1806 a:link, #stacks_in_1806 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1806 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1806 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1806 {
	width: 75%;
}

#stacks_in_3311 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3325 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3315 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3315 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3315 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3316 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3319 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3319 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3319 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3320 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3323_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3323 a:link, #stacks_in_3323 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3323 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3323 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3323 {
	width: 75%;
}

#stacks_in_2654 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3337 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2659 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2659 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2659 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2660 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2663 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2663 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2663 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2664 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2667_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2667 a:link, #stacks_in_2667 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2667 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2667 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2667 {
	width: 75%;
}

#stacks_in_2391 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3339 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2395 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2395 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2395 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2396 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2399 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2399 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2399 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2400 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2403_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2403 a:link, #stacks_in_2403 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2403 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2403 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2403 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1860 .s4c_stacks_in_1860_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1860 .s4c_stacks_in_1860_cw, #stacks_in_1860 .s4c_stacks_in_1860_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1860 .s4c_stacks_in_1860_cw div[class^="s4c_stacks_in_1860_col"] {*/#stacks_in_1860 .s4c_stacks_in_1860_cw [class^="s4c_stacks_in_1860_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1860 .s4c_stacks_in_1860_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1860 .s4c_stacks_in_1860_cw [class^="s4c_stacks_in_1860_col"] {		display: block;		width: 100%;	}		#stacks_in_1860 .s4c_stacks_in_1860_cw .s4c_stacks_in_1860_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1860 .s4c_stacks_in_1860_col1 {		order: 1;	}		#stacks_in_1860 .s4c_stacks_in_1860_col2 {		order: 3;	}		#stacks_in_1860 .s4c_stacks_in_1860_col3 {		order: 5;	}		#stacks_in_1860 .s4c_stacks_in_1860_col4 {		order: 7;	}		#stacks_in_1860 .s4c_stacks_in_1860_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1860 .s4c_stacks_in_1860_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1860 .s4c_stacks_in_1860_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1860 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2405 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3521 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2409 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2409 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2409 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2410 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2413 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2413 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2413 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2414 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2417_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2417 a:link, #stacks_in_2417 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2417 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2417 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2417 {
	width: 75%;
}

#stacks_in_2419 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3359 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2423 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2423 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2423 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2424 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2427 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2427 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2427 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2428 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2431_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2431 a:link, #stacks_in_2431 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2431 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2431 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2431 {
	width: 75%;
}

#stacks_in_824 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3361 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_829 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_829 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_829 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_830 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_833 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_833 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_833 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_834 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_837_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_837 a:link, #stacks_in_837 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_837 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_837 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_837 {
	width: 75%;
}

#stacks_in_2340 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3363 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2345 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2345 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2345 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2346 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2349 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2349 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2349 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2350 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2353_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2353 a:link, #stacks_in_2353 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2353 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2353 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2353 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1553 .s4c_stacks_in_1553_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1553 .s4c_stacks_in_1553_cw, #stacks_in_1553 .s4c_stacks_in_1553_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1553 .s4c_stacks_in_1553_cw div[class^="s4c_stacks_in_1553_col"] {*/#stacks_in_1553 .s4c_stacks_in_1553_cw [class^="s4c_stacks_in_1553_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1553 .s4c_stacks_in_1553_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1553 .s4c_stacks_in_1553_cw [class^="s4c_stacks_in_1553_col"] {		display: block;		width: 100%;	}		#stacks_in_1553 .s4c_stacks_in_1553_cw .s4c_stacks_in_1553_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1553 .s4c_stacks_in_1553_col1 {		order: 1;	}		#stacks_in_1553 .s4c_stacks_in_1553_col2 {		order: 3;	}		#stacks_in_1553 .s4c_stacks_in_1553_col3 {		order: 5;	}		#stacks_in_1553 .s4c_stacks_in_1553_col4 {		order: 7;	}		#stacks_in_1553 .s4c_stacks_in_1553_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1553 .s4c_stacks_in_1553_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1553 .s4c_stacks_in_1553_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1553 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2005 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3357 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2009 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2009 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2009 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2010 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2013 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2013 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2013 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2014 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2017_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2017 a:link, #stacks_in_2017 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2017 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2017 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2017 {
	width: 75%;
}

#stacks_in_1353 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3365 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1357 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1357 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1357 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1358 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1361 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1361 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1361 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1362 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1365_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1365 a:link, #stacks_in_1365 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1365 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1365 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1365 {
	width: 75%;
}

#stacks_in_1184 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3367 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1188 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1188 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1188 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1189 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1192 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1192 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1192 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1193 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1196_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1196 a:link, #stacks_in_1196 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1196 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1196 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1196 {
	width: 75%;
}

#stacks_in_1198 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3369 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1202 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1202 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1202 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1203 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1206 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1206 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1206 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1207 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1210_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1210 a:link, #stacks_in_1210 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1210 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1210 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1210 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_985 .s4c_stacks_in_985_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_985 .s4c_stacks_in_985_cw, #stacks_in_985 .s4c_stacks_in_985_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_985 .s4c_stacks_in_985_cw div[class^="s4c_stacks_in_985_col"] {*/#stacks_in_985 .s4c_stacks_in_985_cw [class^="s4c_stacks_in_985_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_985 .s4c_stacks_in_985_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_985 .s4c_stacks_in_985_cw [class^="s4c_stacks_in_985_col"] {		display: block;		width: 100%;	}		#stacks_in_985 .s4c_stacks_in_985_cw .s4c_stacks_in_985_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_985 .s4c_stacks_in_985_col1 {		order: 1;	}		#stacks_in_985 .s4c_stacks_in_985_col2 {		order: 3;	}		#stacks_in_985 .s4c_stacks_in_985_col3 {		order: 5;	}		#stacks_in_985 .s4c_stacks_in_985_col4 {		order: 7;	}		#stacks_in_985 .s4c_stacks_in_985_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_985 .s4c_stacks_in_985_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_985 .s4c_stacks_in_985_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_985 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2461 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3371 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2465 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2465 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2465 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2466 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2469 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2469 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2469 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2470 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2473_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2473 a:link, #stacks_in_2473 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2473 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2473 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2473 {
	width: 75%;
}

#stacks_in_2325 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3373 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2330 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2330 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2330 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2331 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2334 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2334 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2334 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2335 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2338_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2338 a:link, #stacks_in_2338 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2338 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2338 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2338 {
	width: 75%;
}

#stacks_in_1212 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4374 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1216 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1216 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1216 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1217 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1220 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1220 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1220 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1221 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1224_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1224 a:link, #stacks_in_1224 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1224 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1224 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1224 {
	width: 75%;
}

#stacks_in_2174 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3377 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2178 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2178 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2178 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2179 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2182 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2182 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2182 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2183 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2186_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2186 a:link, #stacks_in_2186 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2186 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2186 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2186 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_2077 .s4c_stacks_in_2077_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_2077 .s4c_stacks_in_2077_cw, #stacks_in_2077 .s4c_stacks_in_2077_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_2077 .s4c_stacks_in_2077_cw div[class^="s4c_stacks_in_2077_col"] {*/#stacks_in_2077 .s4c_stacks_in_2077_cw [class^="s4c_stacks_in_2077_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_2077 .s4c_stacks_in_2077_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_2077 .s4c_stacks_in_2077_cw [class^="s4c_stacks_in_2077_col"] {		display: block;		width: 100%;	}		#stacks_in_2077 .s4c_stacks_in_2077_cw .s4c_stacks_in_2077_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_2077 .s4c_stacks_in_2077_col1 {		order: 1;	}		#stacks_in_2077 .s4c_stacks_in_2077_col2 {		order: 3;	}		#stacks_in_2077 .s4c_stacks_in_2077_col3 {		order: 5;	}		#stacks_in_2077 .s4c_stacks_in_2077_col4 {		order: 7;	}		#stacks_in_2077 .s4c_stacks_in_2077_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_2077 .s4c_stacks_in_2077_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_2077 .s4c_stacks_in_2077_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_2077 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2669 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4364 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2673 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2673 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2673 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2674 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2677 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2677 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2677 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2678 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2681_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2681 a:link, #stacks_in_2681 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2681 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2681 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2681 {
	width: 75%;
}

#stacks_in_1315 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4343 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1319 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1319 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1319 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1320 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1323 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1323 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1323 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1324 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1327_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1327 a:link, #stacks_in_1327 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1327 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1327 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1327 {
	width: 75%;
}

#stacks_in_1016 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3381 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1021 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1021 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1021 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1022 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1025 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1025 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1025 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1026 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1029_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1029 a:link, #stacks_in_1029 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1029 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1029 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1029 {
	width: 75%;
}

#stacks_in_2475 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3383 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2479 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2479 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2479 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2480 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2483 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2483 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2483 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2484 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2487_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2487 a:link, #stacks_in_2487 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2487 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2487 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2487 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1783 .s4c_stacks_in_1783_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1783 .s4c_stacks_in_1783_cw, #stacks_in_1783 .s4c_stacks_in_1783_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1783 .s4c_stacks_in_1783_cw div[class^="s4c_stacks_in_1783_col"] {*/#stacks_in_1783 .s4c_stacks_in_1783_cw [class^="s4c_stacks_in_1783_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1783 .s4c_stacks_in_1783_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1783 .s4c_stacks_in_1783_cw [class^="s4c_stacks_in_1783_col"] {		display: block;		width: 100%;	}		#stacks_in_1783 .s4c_stacks_in_1783_cw .s4c_stacks_in_1783_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1783 .s4c_stacks_in_1783_col1 {		order: 1;	}		#stacks_in_1783 .s4c_stacks_in_1783_col2 {		order: 3;	}		#stacks_in_1783 .s4c_stacks_in_1783_col3 {		order: 5;	}		#stacks_in_1783 .s4c_stacks_in_1783_col4 {		order: 7;	}		#stacks_in_1783 .s4c_stacks_in_1783_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1783 .s4c_stacks_in_1783_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1783 .s4c_stacks_in_1783_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1783 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2489 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3387 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2493 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2493 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2493 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2494 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2497 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2497 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2497 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2498 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2501_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2501 a:link, #stacks_in_2501 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2501 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2501 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2501 {
	width: 75%;
}

#stacks_in_2202 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3389 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2206 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2206 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2206 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2207 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2210 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2210 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2210 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2211 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2214_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2214 a:link, #stacks_in_2214 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2214 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2214 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2214 {
	width: 75%;
}

#stacks_in_1861 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4326 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1866 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1866 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1866 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1867 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1870 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1870 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1870 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1871 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1874_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1874 a:link, #stacks_in_1874 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1874 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1874 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1874 {
	width: 75%;
}

#stacks_in_1584 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4328 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1589 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1589 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1589 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1590 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1593 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1593 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1593 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1594 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1597_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1597 a:link, #stacks_in_1597 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1597 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1597 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1597 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1240 .s4c_stacks_in_1240_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1240 .s4c_stacks_in_1240_cw, #stacks_in_1240 .s4c_stacks_in_1240_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1240 .s4c_stacks_in_1240_cw div[class^="s4c_stacks_in_1240_col"] {*/#stacks_in_1240 .s4c_stacks_in_1240_cw [class^="s4c_stacks_in_1240_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1240 .s4c_stacks_in_1240_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1240 .s4c_stacks_in_1240_cw [class^="s4c_stacks_in_1240_col"] {		display: block;		width: 100%;	}		#stacks_in_1240 .s4c_stacks_in_1240_cw .s4c_stacks_in_1240_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1240 .s4c_stacks_in_1240_col1 {		order: 1;	}		#stacks_in_1240 .s4c_stacks_in_1240_col2 {		order: 3;	}		#stacks_in_1240 .s4c_stacks_in_1240_col3 {		order: 5;	}		#stacks_in_1240 .s4c_stacks_in_1240_col4 {		order: 7;	}		#stacks_in_1240 .s4c_stacks_in_1240_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1240 .s4c_stacks_in_1240_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1240 .s4c_stacks_in_1240_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1240 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3403 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3404 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3409 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3409 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3409 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3410 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3413 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3413 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3413 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3414 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3417_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3417 a:link, #stacks_in_3417 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3417 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3417 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3417 {
	width: 75%;
}

#stacks_in_1554 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3399 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1559 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1559 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1559 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1560 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1563 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1563 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1563 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1564 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1567_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1567 a:link, #stacks_in_1567 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1567 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1567 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1567 {
	width: 75%;
}

#stacks_in_2503 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3397 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2507 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2507 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2507 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2508 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2511 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2511 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2511 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2512 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2515_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2515 a:link, #stacks_in_2515 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2515 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2515 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2515 {
	width: 75%;
}

#stacks_in_3593 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3594 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3597 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3597 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3597 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3598 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3601 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3601 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3601 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3602 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3605_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3605 a:link, #stacks_in_3605 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3605 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3605 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3605 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_747 .s4c_stacks_in_747_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_747 .s4c_stacks_in_747_cw, #stacks_in_747 .s4c_stacks_in_747_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_747 .s4c_stacks_in_747_cw div[class^="s4c_stacks_in_747_col"] {*/#stacks_in_747 .s4c_stacks_in_747_cw [class^="s4c_stacks_in_747_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_747 .s4c_stacks_in_747_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_747 .s4c_stacks_in_747_cw [class^="s4c_stacks_in_747_col"] {		display: block;		width: 100%;	}		#stacks_in_747 .s4c_stacks_in_747_cw .s4c_stacks_in_747_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_747 .s4c_stacks_in_747_col1 {		order: 1;	}		#stacks_in_747 .s4c_stacks_in_747_col2 {		order: 3;	}		#stacks_in_747 .s4c_stacks_in_747_col3 {		order: 5;	}		#stacks_in_747 .s4c_stacks_in_747_col4 {		order: 7;	}		#stacks_in_747 .s4c_stacks_in_747_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_747 .s4c_stacks_in_747_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_747 .s4c_stacks_in_747_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_747 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_1741 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3419 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1745 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1745 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1745 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1746 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1749 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1749 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1749 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1750 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1753_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1753 a:link, #stacks_in_1753 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1753 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1753 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1753 {
	width: 75%;
}

#stacks_in_1769 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3421 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1773 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1773 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1773 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1774 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1777 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1777 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1777 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1778 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1781_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1781 a:link, #stacks_in_1781 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1781 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1781 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1781 {
	width: 75%;
}

#stacks_in_1838 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3423 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1842 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1842 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1842 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1843 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1846 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1846 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1846 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1847 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1850_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1850 a:link, #stacks_in_1850 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1850 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1850 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1850 {
	width: 75%;
}

#stacks_in_1531 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3425 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1535 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1535 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1535 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1536 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1539 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1539 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1539 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1540 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1543_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1543 a:link, #stacks_in_1543 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1543 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1543 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1543 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1943 .s4c_stacks_in_1943_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1943 .s4c_stacks_in_1943_cw, #stacks_in_1943 .s4c_stacks_in_1943_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1943 .s4c_stacks_in_1943_cw div[class^="s4c_stacks_in_1943_col"] {*/#stacks_in_1943 .s4c_stacks_in_1943_cw [class^="s4c_stacks_in_1943_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1943 .s4c_stacks_in_1943_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1943 .s4c_stacks_in_1943_cw [class^="s4c_stacks_in_1943_col"] {		display: block;		width: 100%;	}		#stacks_in_1943 .s4c_stacks_in_1943_cw .s4c_stacks_in_1943_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1943 .s4c_stacks_in_1943_col1 {		order: 1;	}		#stacks_in_1943 .s4c_stacks_in_1943_col2 {		order: 3;	}		#stacks_in_1943 .s4c_stacks_in_1943_col3 {		order: 5;	}		#stacks_in_1943 .s4c_stacks_in_1943_col4 {		order: 7;	}		#stacks_in_1943 .s4c_stacks_in_1943_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1943 .s4c_stacks_in_1943_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1943 .s4c_stacks_in_1943_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1943 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_1599 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3427 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1604 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1604 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1604 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1605 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1608 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1608 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1608 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1609 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1612_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1612 a:link, #stacks_in_1612 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1612 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1612 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1612 {
	width: 75%;
}

#stacks_in_1906 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3429 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1911 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1911 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1911 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1912 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1915 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1915 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1915 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1916 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1919_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1919 a:link, #stacks_in_1919 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1919 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1919 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1919 {
	width: 75%;
}

#stacks_in_1929 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3431 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1933 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1933 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_1933 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_1934 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_1937 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_1937 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_1937 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_1938 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_1941_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_1941 a:link, #stacks_in_1941 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_1941 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_1941 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_1941 {
	width: 75%;
}

#stacks_in_2545 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3433 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2549 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2549 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2549 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2550 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2553 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2553 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2553 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2554 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2557_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2557 a:link, #stacks_in_2557 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2557 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2557 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2557 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_2739 .s4c_stacks_in_2739_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_2739 .s4c_stacks_in_2739_cw, #stacks_in_2739 .s4c_stacks_in_2739_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_2739 .s4c_stacks_in_2739_cw div[class^="s4c_stacks_in_2739_col"] {*/#stacks_in_2739 .s4c_stacks_in_2739_cw [class^="s4c_stacks_in_2739_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_2739 .s4c_stacks_in_2739_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_2739 .s4c_stacks_in_2739_cw [class^="s4c_stacks_in_2739_col"] {		display: block;		width: 100%;	}		#stacks_in_2739 .s4c_stacks_in_2739_cw .s4c_stacks_in_2739_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_2739 .s4c_stacks_in_2739_col1 {		order: 1;	}		#stacks_in_2739 .s4c_stacks_in_2739_col2 {		order: 3;	}		#stacks_in_2739 .s4c_stacks_in_2739_col3 {		order: 5;	}		#stacks_in_2739 .s4c_stacks_in_2739_col4 {		order: 7;	}		#stacks_in_2739 .s4c_stacks_in_2739_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_2739 .s4c_stacks_in_2739_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_2739 .s4c_stacks_in_2739_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_2739 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2740 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4331 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2790 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2790 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2790 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2791 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2794 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2794 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2794 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2795 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2798_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2798 a:link, #stacks_in_2798 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2798 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2798 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2798 {
	width: 75%;
}

#stacks_in_2741 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3437 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2776 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2776 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2776 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2777 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2780 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2780 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2780 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2781 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2784_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2784 a:link, #stacks_in_2784 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2784 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2784 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2784 {
	width: 75%;
}

#stacks_in_3537 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3538 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3541 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3541 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3541 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3542 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3545 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3545 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3545 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3546 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3549_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3549 a:link, #stacks_in_3549 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3549 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3549 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3549 {
	width: 75%;
}

#stacks_in_3551 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3552 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3555 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3555 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3555 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3556 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3559 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3559 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3559 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3560 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3563_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3563 a:link, #stacks_in_3563 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3563 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3563 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3563 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_1456 .s4c_stacks_in_1456_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_1456 .s4c_stacks_in_1456_cw, #stacks_in_1456 .s4c_stacks_in_1456_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_1456 .s4c_stacks_in_1456_cw div[class^="s4c_stacks_in_1456_col"] {*/#stacks_in_1456 .s4c_stacks_in_1456_cw [class^="s4c_stacks_in_1456_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_1456 .s4c_stacks_in_1456_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_1456 .s4c_stacks_in_1456_cw [class^="s4c_stacks_in_1456_col"] {		display: block;		width: 100%;	}		#stacks_in_1456 .s4c_stacks_in_1456_cw .s4c_stacks_in_1456_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_1456 .s4c_stacks_in_1456_col1 {		order: 1;	}		#stacks_in_1456 .s4c_stacks_in_1456_col2 {		order: 3;	}		#stacks_in_1456 .s4c_stacks_in_1456_col3 {		order: 5;	}		#stacks_in_1456 .s4c_stacks_in_1456_col4 {		order: 7;	}		#stacks_in_1456 .s4c_stacks_in_1456_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_1456 .s4c_stacks_in_1456_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_1456 .s4c_stacks_in_1456_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_1456 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3489 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4211 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4211 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4211 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3493 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3493 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3493 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3494 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3497 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3497 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3497 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3498 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3501_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3501 a:link, #stacks_in_3501 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3501 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3501 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3501 {
	width: 75%;
}

#stacks_in_3281 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3439 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3285 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3285 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3285 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3286 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3289 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3289 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3289 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3290 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3293_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3293 a:link, #stacks_in_3293 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3293 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3293 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3293 {
	width: 75%;
}

#stacks_in_2840 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3441 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2844 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2844 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2844 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2845 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2848 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2848 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2848 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2849 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2852_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2852 a:link, #stacks_in_2852 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2852 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2852 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2852 {
	width: 75%;
}

#stacks_in_3651 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3652 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3655 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3655 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3655 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3656 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3659 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3659 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3659 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3660 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3663_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3663 a:link, #stacks_in_3663 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3663 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3663 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3663 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_2868 .s4c_stacks_in_2868_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_2868 .s4c_stacks_in_2868_cw, #stacks_in_2868 .s4c_stacks_in_2868_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_2868 .s4c_stacks_in_2868_cw div[class^="s4c_stacks_in_2868_col"] {*/#stacks_in_2868 .s4c_stacks_in_2868_cw [class^="s4c_stacks_in_2868_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_2868 .s4c_stacks_in_2868_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_2868 .s4c_stacks_in_2868_cw [class^="s4c_stacks_in_2868_col"] {		display: block;		width: 100%;	}		#stacks_in_2868 .s4c_stacks_in_2868_cw .s4c_stacks_in_2868_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_2868 .s4c_stacks_in_2868_col1 {		order: 1;	}		#stacks_in_2868 .s4c_stacks_in_2868_col2 {		order: 3;	}		#stacks_in_2868 .s4c_stacks_in_2868_col3 {		order: 5;	}		#stacks_in_2868 .s4c_stacks_in_2868_col4 {		order: 7;	}		#stacks_in_2868 .s4c_stacks_in_2868_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_2868 .s4c_stacks_in_2868_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_2868 .s4c_stacks_in_2868_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_2868 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2869 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3469 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2907 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2907 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2907 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2908 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2911 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2911 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2911 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2912 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2915_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2915 a:link, #stacks_in_2915 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2915 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2915 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2915 {
	width: 75%;
}

#stacks_in_2921 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3465 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2925 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2925 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2925 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2926 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2929 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2929 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2929 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2930 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2933_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2933 a:link, #stacks_in_2933 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2933 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2933 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2933 {
	width: 75%;
}

#stacks_in_2935 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3445 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2939 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2939 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2939 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2940 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2943 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2943 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2943 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2944 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2947_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2947 a:link, #stacks_in_2947 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2947 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2947 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2947 {
	width: 75%;
}

#stacks_in_2949 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3447 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2953 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2953 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2953 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_2954 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2957 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2957 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_2957 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_2958 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_2961_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_2961 a:link, #stacks_in_2961 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_2961 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2961 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_2961 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_2963 .s4c_stacks_in_2963_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_2963 .s4c_stacks_in_2963_cw, #stacks_in_2963 .s4c_stacks_in_2963_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_2963 .s4c_stacks_in_2963_cw div[class^="s4c_stacks_in_2963_col"] {*/#stacks_in_2963 .s4c_stacks_in_2963_cw [class^="s4c_stacks_in_2963_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_2963 .s4c_stacks_in_2963_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_2963 .s4c_stacks_in_2963_cw [class^="s4c_stacks_in_2963_col"] {		display: block;		width: 100%;	}		#stacks_in_2963 .s4c_stacks_in_2963_cw .s4c_stacks_in_2963_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_2963 .s4c_stacks_in_2963_col1 {		order: 1;	}		#stacks_in_2963 .s4c_stacks_in_2963_col2 {		order: 3;	}		#stacks_in_2963 .s4c_stacks_in_2963_col3 {		order: 5;	}		#stacks_in_2963 .s4c_stacks_in_2963_col4 {		order: 7;	}		#stacks_in_2963 .s4c_stacks_in_2963_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_2963 .s4c_stacks_in_2963_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_2963 .s4c_stacks_in_2963_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_2963 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_2964 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3443 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3016 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3016 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3016 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3017 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3020 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3020 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3020 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3021 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3024_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3024 a:link, #stacks_in_3024 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3024 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3024 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3024 {
	width: 75%;
}

#stacks_in_3565 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3566 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3569 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3569 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3569 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3570 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3573 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3573 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3573 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3574 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3577_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3577 a:link, #stacks_in_3577 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3577 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3577 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3577 {
	width: 75%;
}

#stacks_in_3503 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4464 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3507 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3507 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3507 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3508 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3511 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3511 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3511 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3512 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3515_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3515 a:link, #stacks_in_3515 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3515 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3515 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3515 {
	width: 75%;
}

#stacks_in_3089 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3467 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3093 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3093 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3093 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3094 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3097 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3097 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3097 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3098 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3101_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3101 a:link, #stacks_in_3101 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3101 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3101 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3101 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3135 .s4c_stacks_in_3135_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3135 .s4c_stacks_in_3135_cw, #stacks_in_3135 .s4c_stacks_in_3135_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3135 .s4c_stacks_in_3135_cw div[class^="s4c_stacks_in_3135_col"] {*/#stacks_in_3135 .s4c_stacks_in_3135_cw [class^="s4c_stacks_in_3135_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_col3 {									vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3135 .s4c_stacks_in_3135_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3135 .s4c_stacks_in_3135_cw [class^="s4c_stacks_in_3135_col"] {		display: block;		width: 100%;	}		#stacks_in_3135 .s4c_stacks_in_3135_cw .s4c_stacks_in_3135_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3135 .s4c_stacks_in_3135_col1 {		order: 1;	}		#stacks_in_3135 .s4c_stacks_in_3135_col2 {		order: 3;	}		#stacks_in_3135 .s4c_stacks_in_3135_col3 {		order: 5;	}		#stacks_in_3135 .s4c_stacks_in_3135_col4 {		order: 7;	}		#stacks_in_3135 .s4c_stacks_in_3135_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3135 .s4c_stacks_in_3135_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3135 .s4c_stacks_in_3135_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3135 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3144 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3471 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3174 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3174 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3174 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3175 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3178 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3178 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3178 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3179 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3182_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3182 a:link, #stacks_in_3182 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3182 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3182 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3182 {
	width: 75%;
}

#stacks_in_3145 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3473 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3160 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3160 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3160 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3161 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3164 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3164 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3164 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3165 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3168_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3168 a:link, #stacks_in_3168 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3168 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3168 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3168 {
	width: 75%;
}

#stacks_in_3139 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3475 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3146 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3146 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3146 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3147 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3150 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3150 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3150 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3151 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3154_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3154 a:link, #stacks_in_3154 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3154 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3154 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3154 {
	width: 75%;
}

#stacks_in_3631 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3632 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3635 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3635 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3635 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3636 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3639 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3639 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3639 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3640 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3643_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3643 a:link, #stacks_in_3643 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3643 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3643 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3643 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3214 .s4c_stacks_in_3214_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3214 .s4c_stacks_in_3214_cw, #stacks_in_3214 .s4c_stacks_in_3214_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3214 .s4c_stacks_in_3214_cw div[class^="s4c_stacks_in_3214_col"] {*/#stacks_in_3214 .s4c_stacks_in_3214_cw [class^="s4c_stacks_in_3214_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3214 .s4c_stacks_in_3214_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3214 .s4c_stacks_in_3214_cw [class^="s4c_stacks_in_3214_col"] {		display: block;		width: 100%;	}		#stacks_in_3214 .s4c_stacks_in_3214_cw .s4c_stacks_in_3214_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3214 .s4c_stacks_in_3214_col1 {		order: 1;	}		#stacks_in_3214 .s4c_stacks_in_3214_col2 {		order: 3;	}		#stacks_in_3214 .s4c_stacks_in_3214_col3 {		order: 5;	}		#stacks_in_3214 .s4c_stacks_in_3214_col4 {		order: 7;	}		#stacks_in_3214 .s4c_stacks_in_3214_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3214 .s4c_stacks_in_3214_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3214 .s4c_stacks_in_3214_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3214 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3218 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3479 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3241 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3241 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3241 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3242 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3245 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3245 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3245 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3246 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3249_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3249 a:link, #stacks_in_3249 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3249 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3249 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3249 {
	width: 75%;
}

#stacks_in_3579 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3580 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3583 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3583 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3583 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3584 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3587 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3587 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3587 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3588 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3591_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3591 a:link, #stacks_in_3591 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3591 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3591 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3591 {
	width: 75%;
}

#stacks_in_3251 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3483 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3255 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3255 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3255 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3256 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3259 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3259 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3259 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3260 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3263_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3263 a:link, #stacks_in_3263 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3263 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3263 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3263 {
	width: 75%;
}

#stacks_in_3265 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3485 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3269 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3269 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3269 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3270 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3273 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3273 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3273 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3274 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3277_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3277 a:link, #stacks_in_3277 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3277 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3277 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3277 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3040 .s4c_stacks_in_3040_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3040 .s4c_stacks_in_3040_cw, #stacks_in_3040 .s4c_stacks_in_3040_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3040 .s4c_stacks_in_3040_cw div[class^="s4c_stacks_in_3040_col"] {*/#stacks_in_3040 .s4c_stacks_in_3040_cw [class^="s4c_stacks_in_3040_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3040 .s4c_stacks_in_3040_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3040 .s4c_stacks_in_3040_cw [class^="s4c_stacks_in_3040_col"] {		display: block;		width: 100%;	}		#stacks_in_3040 .s4c_stacks_in_3040_cw .s4c_stacks_in_3040_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3040 .s4c_stacks_in_3040_col1 {		order: 1;	}		#stacks_in_3040 .s4c_stacks_in_3040_col2 {		order: 3;	}		#stacks_in_3040 .s4c_stacks_in_3040_col3 {		order: 5;	}		#stacks_in_3040 .s4c_stacks_in_3040_col4 {		order: 7;	}		#stacks_in_3040 .s4c_stacks_in_3040_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3040 .s4c_stacks_in_3040_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3040 .s4c_stacks_in_3040_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3040 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3198 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4114 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4114 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4114 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3202 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3202 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3202 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3203 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3206 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3206 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3206 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3207 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3210_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3210 a:link, #stacks_in_3210 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3210 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3210 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3210 {
	width: 75%;
}

#stacks_in_3607 {
	margin: 0px 6px 10px 6px;
}

#stacks_in_3608 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3611 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3611 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3611 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3612 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3615 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3615 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3615 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3616 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3619_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3619 a:link, #stacks_in_3619 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3619 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3619 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3619 {
	width: 75%;
}

#stacks_in_3774 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3775 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3778 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3778 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3778 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3779 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3782 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3782 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3782 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3783 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3786_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3786 a:link, #stacks_in_3786 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3786 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3786 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3786 {
	width: 75%;
}

#stacks_in_3788 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4201 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4201 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4201 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3792 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3792 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3792 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3793 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3796 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3796 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3796 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3797 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3800_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3800 a:link, #stacks_in_3800 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3800 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3800 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3800 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3810 .s4c_stacks_in_3810_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3810 .s4c_stacks_in_3810_cw, #stacks_in_3810 .s4c_stacks_in_3810_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3810 .s4c_stacks_in_3810_cw div[class^="s4c_stacks_in_3810_col"] {*/#stacks_in_3810 .s4c_stacks_in_3810_cw [class^="s4c_stacks_in_3810_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_col2 {											vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_col4 {					vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3810 .s4c_stacks_in_3810_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3810 .s4c_stacks_in_3810_cw [class^="s4c_stacks_in_3810_col"] {		display: block;		width: 100%;	}		#stacks_in_3810 .s4c_stacks_in_3810_cw .s4c_stacks_in_3810_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3810 .s4c_stacks_in_3810_col1 {		order: 1;	}		#stacks_in_3810 .s4c_stacks_in_3810_col2 {		order: 3;	}		#stacks_in_3810 .s4c_stacks_in_3810_col3 {		order: 5;	}		#stacks_in_3810 .s4c_stacks_in_3810_col4 {		order: 7;	}		#stacks_in_3810 .s4c_stacks_in_3810_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3810 .s4c_stacks_in_3810_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3810 .s4c_stacks_in_3810_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3810 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3811 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4498 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3869 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3869 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3869 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3870 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3873 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3873 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3873 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3874 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3877_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3877 a:link, #stacks_in_3877 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3877 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3877 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3877 {
	width: 75%;
}

#stacks_in_3847 {
	margin:  20px;
}

#stacks_in_3813 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4492 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3837 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3837 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3837 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3838 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3841 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3841 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3841 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3842 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3845_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3845 a:link, #stacks_in_3845 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3845 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3845 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3845 {
	width: 75%;
}

#stacks_in_3815 {
	margin:  20px;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3956 .s4c_stacks_in_3956_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3956 .s4c_stacks_in_3956_cw, #stacks_in_3956 .s4c_stacks_in_3956_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3956 .s4c_stacks_in_3956_cw div[class^="s4c_stacks_in_3956_col"] {*/#stacks_in_3956 .s4c_stacks_in_3956_cw [class^="s4c_stacks_in_3956_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_col3 {									vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3956 .s4c_stacks_in_3956_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3956 .s4c_stacks_in_3956_cw [class^="s4c_stacks_in_3956_col"] {		display: block;		width: 100%;	}		#stacks_in_3956 .s4c_stacks_in_3956_cw .s4c_stacks_in_3956_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3956 .s4c_stacks_in_3956_col1 {		order: 1;	}		#stacks_in_3956 .s4c_stacks_in_3956_col2 {		order: 3;	}		#stacks_in_3956 .s4c_stacks_in_3956_col3 {		order: 5;	}		#stacks_in_3956 .s4c_stacks_in_3956_col4 {		order: 7;	}		#stacks_in_3956 .s4c_stacks_in_3956_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3956 .s4c_stacks_in_3956_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3956 .s4c_stacks_in_3956_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3956 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3957 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4012 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4015 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4015 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4015 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4016 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4019 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4019 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4019 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4020 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4023_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4023 a:link, #stacks_in_4023 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4023 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4023 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4023 {
	width: 75%;
}

#stacks_in_3958 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3996 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3999 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3999 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3999 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4000 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4003 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4003 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4003 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4004 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4007_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4007 a:link, #stacks_in_4007 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4007 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4007 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4007 {
	width: 75%;
}

#stacks_in_3977 {
	margin:  20px;
}

#stacks_in_3960 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_3964 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3967 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3967 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3967 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3968 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3971 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3971 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3971 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3972 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3975_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3975 a:link, #stacks_in_3975 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3975 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3975 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3975 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_4025 .s4c_stacks_in_4025_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4025 .s4c_stacks_in_4025_cw, #stacks_in_4025 .s4c_stacks_in_4025_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_4025 .s4c_stacks_in_4025_cw div[class^="s4c_stacks_in_4025_col"] {*/#stacks_in_4025 .s4c_stacks_in_4025_cw [class^="s4c_stacks_in_4025_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_4025 .s4c_stacks_in_4025_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_4025 .s4c_stacks_in_4025_cw [class^="s4c_stacks_in_4025_col"] {		display: block;		width: 100%;	}		#stacks_in_4025 .s4c_stacks_in_4025_cw .s4c_stacks_in_4025_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_4025 .s4c_stacks_in_4025_col1 {		order: 1;	}		#stacks_in_4025 .s4c_stacks_in_4025_col2 {		order: 3;	}		#stacks_in_4025 .s4c_stacks_in_4025_col3 {		order: 5;	}		#stacks_in_4025 .s4c_stacks_in_4025_col4 {		order: 7;	}		#stacks_in_4025 .s4c_stacks_in_4025_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_4025 .s4c_stacks_in_4025_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_4025 .s4c_stacks_in_4025_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_4025 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_4026 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4507 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4084 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4084 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4084 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4085 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4088 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4088 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4088 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4089 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4092_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4092 a:link, #stacks_in_4092 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4092 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4092 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4092 {
	width: 75%;
}

#stacks_in_4027 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4065 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4068 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4068 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4068 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4069 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4072 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4072 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4072 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4073 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4076_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4076 a:link, #stacks_in_4076 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4076 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4076 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4076 {
	width: 75%;
}

#stacks_in_4028 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4734 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4052 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4052 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4052 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4053 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4056 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4056 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4056 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4057 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4060_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4060 a:link, #stacks_in_4060 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4060 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4060 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4060 {
	width: 75%;
}

#stacks_in_4029 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4033 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4036 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4036 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4036 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4037 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4040 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4040 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4040 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4041 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4044_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4044 a:link, #stacks_in_4044 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4044 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4044 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4044 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_3879 .s4c_stacks_in_3879_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_3879 .s4c_stacks_in_3879_cw, #stacks_in_3879 .s4c_stacks_in_3879_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_3879 .s4c_stacks_in_3879_cw div[class^="s4c_stacks_in_3879_col"] {*/#stacks_in_3879 .s4c_stacks_in_3879_cw [class^="s4c_stacks_in_3879_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_3879 .s4c_stacks_in_3879_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_3879 .s4c_stacks_in_3879_cw [class^="s4c_stacks_in_3879_col"] {		display: block;		width: 100%;	}		#stacks_in_3879 .s4c_stacks_in_3879_cw .s4c_stacks_in_3879_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_3879 .s4c_stacks_in_3879_col1 {		order: 1;	}		#stacks_in_3879 .s4c_stacks_in_3879_col2 {		order: 3;	}		#stacks_in_3879 .s4c_stacks_in_3879_col3 {		order: 5;	}		#stacks_in_3879 .s4c_stacks_in_3879_col4 {		order: 7;	}		#stacks_in_3879 .s4c_stacks_in_3879_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_3879 .s4c_stacks_in_3879_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_3879 .s4c_stacks_in_3879_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_3879 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_3880 {
	margin: 0px 6px 10px 6px;
}

#stacks_in_3935 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3938 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3938 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3938 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3939 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3942 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3942 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3942 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3943 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3946_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3946 a:link, #stacks_in_3946 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3946 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3946 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3946 {
	width: 75%;
}

#stacks_in_3881 {
	margin: 0px 6px 10px 6px;
}

#stacks_in_3919 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3922 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3922 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3922 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3923 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3926 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3926 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3926 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3927 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3930_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3930 a:link, #stacks_in_3930 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3930 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3930 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3930 {
	width: 75%;
}

#stacks_in_3882 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4118 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4118 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4118 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3906 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3906 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3906 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3907 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3910 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3910 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3910 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3911 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3914_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3914 a:link, #stacks_in_3914 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3914 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3914 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3914 {
	width: 75%;
}

#stacks_in_3883 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4124 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4124 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4124 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3890 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3890 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_3890 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_3891 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_3894 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_3894 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_3894 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_3895 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_3898_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_3898 a:link, #stacks_in_3898 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_3898 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3898 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_3898 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_4126 .s4c_stacks_in_4126_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4126 .s4c_stacks_in_4126_cw, #stacks_in_4126 .s4c_stacks_in_4126_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_4126 .s4c_stacks_in_4126_cw div[class^="s4c_stacks_in_4126_col"] {*/#stacks_in_4126 .s4c_stacks_in_4126_cw [class^="s4c_stacks_in_4126_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_col4 {					vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_4126 .s4c_stacks_in_4126_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_4126 .s4c_stacks_in_4126_cw [class^="s4c_stacks_in_4126_col"] {		display: block;		width: 100%;	}		#stacks_in_4126 .s4c_stacks_in_4126_cw .s4c_stacks_in_4126_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_4126 .s4c_stacks_in_4126_col1 {		order: 1;	}		#stacks_in_4126 .s4c_stacks_in_4126_col2 {		order: 3;	}		#stacks_in_4126 .s4c_stacks_in_4126_col3 {		order: 5;	}		#stacks_in_4126 .s4c_stacks_in_4126_col4 {		order: 7;	}		#stacks_in_4126 .s4c_stacks_in_4126_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_4126 .s4c_stacks_in_4126_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_4126 .s4c_stacks_in_4126_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_4126 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_4127 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4195 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4195 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4195 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4185 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4185 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4185 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4186 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4189 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4189 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4189 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4190 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4193_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4193 a:link, #stacks_in_4193 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4193 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4193 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4193 {
	width: 75%;
}

#stacks_in_4128 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4197 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4197 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4197 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4169 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4169 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4169 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4170 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4173 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4173 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4173 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4174 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4177_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4177 a:link, #stacks_in_4177 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4177 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4177 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4177 {
	width: 75%;
}

#stacks_in_4129 {
	margin: 0px 6px 10px 6px;
}
#zoomy-stacks_in_4150 {
    cursor: zoom-in;
}

#zoomy-stacks_in_4150 img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

/*  */
#stacks_in_4150 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4152 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4152 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4152 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4153 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4156 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4156 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4156 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4157 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4160_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4160 a:link, #stacks_in_4160 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4160 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4160 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4160 {
	width: 75%;
}

#stacks_in_4130 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4533 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4136 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4136 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4136 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4137 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4140 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4140 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4140 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4141 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4144_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4144 a:link, #stacks_in_4144 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4144 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4144 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4144 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_4575 .s4c_stacks_in_4575_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4575 .s4c_stacks_in_4575_cw, #stacks_in_4575 .s4c_stacks_in_4575_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_4575 .s4c_stacks_in_4575_cw div[class^="s4c_stacks_in_4575_col"] {*/#stacks_in_4575 .s4c_stacks_in_4575_cw [class^="s4c_stacks_in_4575_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_4575 .s4c_stacks_in_4575_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_4575 .s4c_stacks_in_4575_cw [class^="s4c_stacks_in_4575_col"] {		display: block;		width: 100%;	}		#stacks_in_4575 .s4c_stacks_in_4575_cw .s4c_stacks_in_4575_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_4575 .s4c_stacks_in_4575_col1 {		order: 1;	}		#stacks_in_4575 .s4c_stacks_in_4575_col2 {		order: 3;	}		#stacks_in_4575 .s4c_stacks_in_4575_col3 {		order: 5;	}		#stacks_in_4575 .s4c_stacks_in_4575_col4 {		order: 7;	}		#stacks_in_4575 .s4c_stacks_in_4575_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_4575 .s4c_stacks_in_4575_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_4575 .s4c_stacks_in_4575_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_4575 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_4576 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4638 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4641 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4641 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4641 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4642 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4645 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4645 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4645 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4646 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4649_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4649 a:link, #stacks_in_4649 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4649 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4649 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4649 {
	width: 75%;
}

#stacks_in_4577 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4620 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4623 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4623 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4623 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4624 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4627 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4627 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4627 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4628 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4631_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4631 a:link, #stacks_in_4631 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4631 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4631 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4631 {
	width: 75%;
}

#stacks_in_4578 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4602 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4605 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4605 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4605 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4606 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4609 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4609 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4609 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4610 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4613_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4613 a:link, #stacks_in_4613 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4613 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4613 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4613 {
	width: 75%;
}

#stacks_in_4579 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4584 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4587 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4587 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4587 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4588 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4591 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4591 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4591 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4592 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4595_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4595 a:link, #stacks_in_4595 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4595 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4595 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4595 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_4656 .s4c_stacks_in_4656_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4656 .s4c_stacks_in_4656_cw, #stacks_in_4656 .s4c_stacks_in_4656_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_4656 .s4c_stacks_in_4656_cw div[class^="s4c_stacks_in_4656_col"] {*/#stacks_in_4656 .s4c_stacks_in_4656_cw [class^="s4c_stacks_in_4656_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_col2 {											vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_col3 {									vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_col4 {					vertical-align: top;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_4656 .s4c_stacks_in_4656_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_4656 .s4c_stacks_in_4656_cw [class^="s4c_stacks_in_4656_col"] {		display: block;		width: 100%;	}		#stacks_in_4656 .s4c_stacks_in_4656_cw .s4c_stacks_in_4656_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_4656 .s4c_stacks_in_4656_col1 {		order: 1;	}		#stacks_in_4656 .s4c_stacks_in_4656_col2 {		order: 3;	}		#stacks_in_4656 .s4c_stacks_in_4656_col3 {		order: 5;	}		#stacks_in_4656 .s4c_stacks_in_4656_col4 {		order: 7;	}		#stacks_in_4656 .s4c_stacks_in_4656_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_4656 .s4c_stacks_in_4656_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_4656 .s4c_stacks_in_4656_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_4656 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_4657 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4719 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4722 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4722 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4722 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4723 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4726 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4726 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4726 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4727 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4730_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4730 a:link, #stacks_in_4730 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4730 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4730 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4730 {
	width: 75%;
}

#stacks_in_4658 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4701 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4704 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4704 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4704 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4705 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4708 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4708 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4708 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4709 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4712_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4712 a:link, #stacks_in_4712 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4712 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4712 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4712 {
	width: 75%;
}

#stacks_in_4659 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4683 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4686 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4686 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4686 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4687 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4690 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4690 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4690 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4691 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4694_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4694 a:link, #stacks_in_4694 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4694 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4694 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4694 {
	width: 75%;
}

#stacks_in_4660 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4665 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4668 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4668 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4668 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4669 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4672 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4672 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4672 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4673 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4676_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4676 a:link, #stacks_in_4676 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4676 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4676 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4676 {
	width: 75%;
}
/* Smart4columns2 stack v2.4.2 */#stacks_in_4229 .s4c_stacks_in_4229_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4229 .s4c_stacks_in_4229_cw, #stacks_in_4229 .s4c_stacks_in_4229_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}/*#stacks_in_4229 .s4c_stacks_in_4229_cw div[class^="s4c_stacks_in_4229_col"] {*/#stacks_in_4229 .s4c_stacks_in_4229_cw [class^="s4c_stacks_in_4229_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_col1 {												vertical-align: top;  	border: 2px dotted rgba(170, 171, 170, 1.00);	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_col2 {											vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_col3 {									vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_col4 {					vertical-align: middle;   	border: 2px dotted rgba(170, 171, 170, 1.00);  	border-radius: 5px;	background: rgba(255, 255, 255, 1.00);	}#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_spacer {	display: table-cell;	width: 2%;}/*@media only screen and (max-width: 768px) {*/@media only screen and (max-width: 768px) {	#stacks_in_4229 .s4c_stacks_in_4229_cw {		table-layout: auto;		display: flex;		flex-direction: column;	}		#stacks_in_4229 .s4c_stacks_in_4229_cw [class^="s4c_stacks_in_4229_col"] {		display: block;		width: 100%;	}		#stacks_in_4229 .s4c_stacks_in_4229_cw .s4c_stacks_in_4229_spacer {		display: block;		height: 17px;		width: 100%;	}	#stacks_in_4229 .s4c_stacks_in_4229_col1 {		order: 1;	}		#stacks_in_4229 .s4c_stacks_in_4229_col2 {		order: 3;	}		#stacks_in_4229 .s4c_stacks_in_4229_col3 {		order: 5;	}		#stacks_in_4229 .s4c_stacks_in_4229_col4 {		order: 7;	}		#stacks_in_4229 .s4c_stacks_in_4229_spacer:nth-of-type(3n-2) {		order: 2;	}		#stacks_in_4229 .s4c_stacks_in_4229_spacer:nth-of-type(3n-1) {		order: 4;	}		#stacks_in_4229 .s4c_stacks_in_4229_spacer:nth-of-type(3n) {		order: 6;	}													}/* End of Smart4columns2 stack */
#stacks_in_4229 {
	margin: 0px 0px 15px 0px;
}

#stacks_in_4230 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4549 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4287 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4287 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4287 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4288 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4291 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4291 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4291 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4292 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4295_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4295 a:link, #stacks_in_4295 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4295 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4295 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4295 {
	width: 75%;
}

#stacks_in_4266 {
	margin:  20px;
}

#stacks_in_4232 {
	margin: 0px 6px 10px 6px;
}
.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;
	}
}

#stacks_in_4553 {
	margin: 8px 8px 3px 8px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4255 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 119%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4255 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_4255 {
	background-color: rgba(233, 151, 35, 1.00);
	margin: 0px 7px 7px 7px;
}

#stacks_in_4256 {
	padding: 0px 5px 0px 5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_4259 {
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 136%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_4259 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_in_4259 {
	margin: 0px 5px 0px 5px;
}

#stacks_in_4260 {
	margin: 8px 0px 0px 0px;
}
#stacks_in_4263_button {
	display:block;
	position: relative;
	text-align: center;
}


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







#stacks_in_4263 a:link, #stacks_in_4263 a:visited {
	background-color:#92D400;
	background: -webkit-gradient(linear, left top, left bottom, from(#92D400), to(#577F00));
	border:1px solid #577F00;
	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_4263 a:hover {
	background-color:#9DE500;
	background: -webkit-gradient(linear, left top, left bottom, from(#9DE500), to(#4C6E00));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4263 a:active {
	background-color:#92D400;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_out_4263 {
	width: 75%;
}

#stacks_in_4234 {
	margin:  20px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_106 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 200%;
		line-height: 120%;
		letter-spacing: -2px;
		direction: ltr;
	}

	#fontStackstacks_in_106 {
		color: rgba(0, 0, 114, 1.00);
	}
}

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

#stacks_out_106 {
	width: 51%;
}

#stacks_out_108 {
	width: 94%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_164 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 400%;
		line-height: 120%;
		letter-spacing: -2px;
		direction: ltr;
	}

	#fontStackstacks_in_164 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_out_164 {
	width: 51%;
}

#stacks_out_165 {
	width: 94%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_570 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 140%;
		line-height: 120%;
		letter-spacing: -1px;
		direction: ltr;
	}

	#fontStackstacks_in_570 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_out_571 {
	width: 94%;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_582 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 200%;
		line-height: 120%;
		letter-spacing: -1px;
		direction: ltr;
	}

	#fontStackstacks_in_582 {
		color: rgba(0, 0, 114, 1.00);
	}
}

#stacks_out_582 {
	width: 81%;
}

#stacks_out_583 {
	width: 94%;
}
#toTop{--elevator-image:url(../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_669 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_669 .theDivider1, #simpleDivider_stacks_in_669 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_669 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_669 .theDivider2 {
	height: 4px;
	background-color: #E0E0E0;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_729 {
		font-family: 'Open sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 130%;
		line-height: 145%;
		letter-spacing: -1px;
		direction: ltr;
	}

	#fontStackstacks_in_729 {
		color: rgba(24, 44, 114, 1.00);
	}
}
