a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
/* LightboxMe stack v1.5.5 [page.css] */html {
	overflow-y:scroll;
}

/* to fix a problem with the overlay not covering the 
   whole window in combination with Foundation [?]: */
body {
	position: static;
} 
/* End of LightboxMe stack */.vegas-wrapper,.vegas-overlay,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:transparent center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container > .vegas-timer,body.vegas-container > .vegas-overlay,body.vegas-container > .vegas-slide{position:fixed;z-index:-1}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}
#stacks_in_255102 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 265px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 770px) {
#stacks_in_255102 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_255102 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_255102 .r_maxwidth {

}}


#stacks_in_255102 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#stacks_in_255117>.s3_row {
	margin: 0 -10px;
}

#stacks_in_255117>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_255117>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_255117>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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



}




#stacks_in_255117 {
	margin: 9px 60px 0px 0px;
}

#stacks_in_255124 {
	background-color: rgba(0, 0, 0, 0.19);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_out_255124 {
	width: 60px;
}

#stacks_in_255126 {
	padding: 10px 0px 5px 0px;
}

#stacks_in_255119 {
	background-color: rgba(0, 0, 0, 0.19);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_out_255119 {
	width: 60px;
}

#stacks_in_255121 {
	padding: 10px 0px 5px 0px;
}

#stacks_in_254629 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_in_254630 {
	margin: 20px 20px 20px 20px;
}

#stacks_out_254630 {
	width: 200px;
}

#stacks_in_254632 {
	margin: 6px 6px 6px 6px;
}

#stacks_out_254632 {
	width: 250px;
}
/* Start Play stack CSS code */#stacks_in_254635 {	z-index: 4;}.stacks_in_254635playContainer {	overflow: hidden;	position: relative !important;	z-index: 6;}.stacks_in_254635playContainer {	background-image: url("") !important;	background-position: center center !important;	background-attachment: scroll;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	background-repeat: cover;}  .stacks_in_254635overlay{	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	z-index: 7;}.stacks_in_254635contentBox{	position: relative;	text-align: center;	opacity: 1;	-webkit-transition: opacity 100ms linear;    -moz-transition: opacity 100ms linear;    -o-transition: opacity 100ms linear;    transition: opacity 100ms linear;    z-index: 8;}.stacks_in_254635content{	position: relative;	max-width: 2000px;	margin: 0 auto 0 auto;	padding: 80px 20px 80px 20px;	text-align: center !important;	z-index: 8;	text-shadow: none !important;}.stacks_in_254635content,.stacks_in_254635content h1,.stacks_in_254635content h2,.stacks_in_254635content h3,.stacks_in_254635content h4,.stacks_in_254635content h5,.stacks_in_254635content h6{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_254635content a,.stacks_in_254635content a:active,.stacks_in_254635content a:visited{	color: rgba(59, 148, 217, 1.00) !important;	text-decoration: none !important;}.stacks_in_254635content a:hover{	color: rgba(221, 221, 221, 1.00) !important;	text-decoration: none !important;}.stacks_in_254635playScrollButton i{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_254635playScrollButton{	position: absolute;	width: 100%;	bottom: 0;	color: #fff !important;	font-size: 36px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;	display: none;	cursor: pointer;	z-index: 8;}	.stacks_in_254635playScrollButton{		display: block;	}	.stacks_in_254635playContainer {		min-height: 500px;	}		.stacks_in_254635contentBox{		position: absolute;		width: 100%;		top: 50%;		-webkit-transform: translate(0,-50%);		-moz-transform:    translate(0,-50%);		-ms-transform:     translate(0,-50%);		-o-transform:      translate(0,-50%);		transform:         translate(0,-50%);	}/* -- End Preview/Published -- */@keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }@-webkit-keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }/* apply the .animation class to the element you want to animate */.playanimation {	animation: playanimation 3s ease-in-out 0s infinite normal none;	-webkit-animation: playanimation 3s ease-in-out 0s infinite normal none;}	.wallpaper, 	.wallpaper .wallpaper-container, 	.wallpaper .wallpaper-media {		-webkit-transition: none !important;		        transition: none !important;	}	.wallpaper { overflow: hidden; position: relative;} 	.wallpaper .wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0; } 	.wallpaper .wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; } 	.wallpaper .wallpaper-media.animated {	 	-webkit-transition: opacity 0.5s linear !important;		        transition: opacity 0.5s linear !important; 	} 	.wallpaper .wallpaper-media img, 	.wallpaper .wallpaper-media video, 	.wallpaper .wallpaper-media iframe { display: block; height: 100%; width: 100%; } 	.wallpaper .wallpaper-embed.ready:after { content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } 	.wallpaper .wallpaper-embed.ready iframe { /* pointer-events: none; - safari doesn't like this :/ */ z-index: 0; } 	.wallpaper .wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.native img { display: none; } 	.wallpaper .wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.fixed img { display: none; }/* End Play stack CSS code */
#stacks_in_254635 {
	background-color: rgba(1, 1, 1, 1.00);
}

#stacks_in_254637 {
	padding: 10px 10px 5px 10px;
}

#stacks_in_254639 {
	padding: 10px 10px 5px 10px;
}

#stacks_in_254643 {
	padding: 60px 0px 0px 0px;
}

#stacks_in_254644 {
	padding: 20px 0px 0px 0px;
}

#stacks_out_254644 {
	width: 250px;
}
#stacks_in_254841 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 2400px;

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

}

@media screen and (max-width: 1200px) {
#stacks_in_254841 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_254841 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_254841 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}

#stacks_in_254842>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_254864{border-radius:0px;}#stacks_in_254864 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254864 .boxgrid .back,#stacks_in_254864 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254864 .boxgrid .cover{opacity:1.00;}
#stacks_in_254875 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254875 {
    background-image: url("2E64368E-D07C-4550-B3A3-5078031E2D96.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254876 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254876 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("C424709A-6930-4751-AFA0-126CECCA9014.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254879 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254866 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254866 {
    background-image: url("E39206F4-6915-4738-95B2-1523041928E1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254868 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254844{border-radius:0px;}#stacks_in_254844 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254844 .boxgrid .back,#stacks_in_254844 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254844 .boxgrid .cover{opacity:1.00;}
#stacks_in_254855 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254855 {
    background-image: url("FAEA10AD-39C0-417F-9051-DECC6CBF8EB0.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254856 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254856 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("E549F32E-9013-4F74-A546-2F79A8A2A69A.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254859 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254846 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254846 {
    background-image: url("1A820F16-408A-4978-B210-32E1D4EFDE81.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254848 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254884>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_254905{border-radius:0px;}#stacks_in_254905 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254905 .boxgrid .back,#stacks_in_254905 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254905 .boxgrid .cover{opacity:1.00;}
#stacks_in_254916 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254916 {
    background-image: url("558BFFB9-3A6F-457D-ABC1-888F3E6232C3.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254917 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254917 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("EAA24FD2-1BF6-4760-B84E-AA9F083D6A4C.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254920 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254907 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254907 {
    background-image: url("9CEFD97D-9B36-402D-9D6E-07FE88DAF65A.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254909 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254885{border-radius:0px;}#stacks_in_254885 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254885 .boxgrid .back,#stacks_in_254885 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254885 .boxgrid .cover{opacity:1.00;}
#stacks_in_254896 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254896 {
    background-image: url("EC458570-7F8F-46B2-9F1A-DC0DF1555CAE.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254897 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254897 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("FE4236CF-6857-49BB-8434-961B97D69807.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254900 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254887 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254887 {
    background-image: url("5372566C-4E95-47E6-886D-05DA04EF328F.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254889 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254925>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_254946{border-radius:0px;}#stacks_in_254946 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254946 .boxgrid .back,#stacks_in_254946 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254946 .boxgrid .cover{opacity:1.00;}
#stacks_in_254957 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254957 {
    background-image: url("A28FF0FE-4C80-42BB-ACB9-874424580ABC.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254958 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254958 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("F63CC105-6F7F-4707-B42C-F936458631BC.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254961 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254948 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254948 {
    background-image: url("E3888EA1-F8BF-478A-BD9F-FBD78B14F530.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254950 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254926{border-radius:0px;}#stacks_in_254926 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254926 .boxgrid .back,#stacks_in_254926 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254926 .boxgrid .cover{opacity:1.00;}
#stacks_in_254937 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254937 {
    background-image: url("220F6121-16F6-4878-AA7F-B56286110C21.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254938 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254938 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("CDB94EE1-D2F0-448A-9A5E-F05A6D422929.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254941 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254928 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254928 {
    background-image: url("43958F52-B53A-4B98-848C-6514F3DBB18E.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254930 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254966>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_254987{border-radius:0px;}#stacks_in_254987 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254987 .boxgrid .back,#stacks_in_254987 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254987 .boxgrid .cover{opacity:1.00;}
#stacks_in_254998 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254998 {
    background-image: url("DDE3968A-AE10-4D18-819F-86D63866C226.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254999 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254999 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("1FE98BAC-22A4-4FA8-8117-FA61F7FB46A9.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_255002 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254989 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254989 {
    background-image: url("BA8FACBA-3EAD-4CE8-B891-440D92ACA9D1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254991 {
	padding: 120px 0px 0px 0px;
}
#stacks_in_254967{border-radius:0px;}#stacks_in_254967 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_254967 .boxgrid .back,#stacks_in_254967 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_254967 .boxgrid .cover{opacity:1.00;}
#stacks_in_254978 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254978 {
    background-image: url("87F7BE15-611B-417C-839F-9BBFE6CF0887.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#stacks_in_254979 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 300px;
	overflow: hidden;
 
 




}

#stacks_in_254979 {
	background-color: rgba(0, 0, 0, 0.20);
    background-image: url("1EA9F52F-E999-4617-842C-64E0D10287DD.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254982 {
	padding: 300px 0px 0px 0px;
}
#stacks_in_254969 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	min-height: 300px;
	overflow: auto;
 
 




}

#stacks_in_254969 {
    background-image: url("C6077FBC-8FC6-4AFB-A29E-39DCBFBC97A8.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_254971 {
	padding: 120px 0px 0px 0px;
}

#stacks_in_255070 {
	padding: 60px 0px 0px 0px;
}

#stacks_in_255071 {
	padding: 20px 0px 0px 0px;
}

#stacks_out_255071 {
	width: 250px;
}
/* -- Start The hipe titles Each css Template -- */

#stacks_in_255074 .clip, #stacks_in_255074 .clip_no  {  
	font-size: 180px !important; font-family: title_custom_theme_font_selector !important;	 font-style: none !important; text-transform: none !important;	letter-spacing: -5px !important; word-spacing: -8px !important;	line-height: 220px !important;		
		 filter: drop-shadow(3px 1px 4px rgba(0, 0, 0, 0.52)) !important;  	
	 		
	 	
		
	 		
     font-family: 'BebasRegular', sans-serif !important; 	
%%[[if edit]]%% }

/* added style to P to fix issue in foundaiton  */
#stacks_in_255074 .clip p, #stacks_in_255074 .clip_no p { %%[[if !edit]]%%
	font-family: title_custom_theme_font_selector !important;  		
	 	
	
	 		
     font-family: 'BebasRegular', sans-serif !important; 	
%%[[if edit]]%% }
/* prevent issue in Foundation theme and some stacks */
#stacks_in_255074 p { font-size: 180px !important; line-height: 220px !important;}
#stacks_in_255074 * { -moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
#stacks_in_255074 .clip_no, #stacks_in_255074 .clip_no p  { color: rgba(239, 239, 239, 1.00) !important; }
#stacks_in_255074 .left-side-hide {	 }
#stacks_in_255074 .clip, #stacks_in_255074 .clip p {	 -moz-background-clip: text !important; -webkit-background-clip: text !important;	 color: transparent !important; background-position: left center !important; background-size: cover !important; }
#stacks_in_255074 .clip p, #stacks_in_255074 .clip_no p { margin: 0 !important; padding-top: 490px !important; padding-left: 0px !important; padding-right: 0px !important; } 
#stacks_in_255074 .clip, #stacks_in_255074 .clip p, #stacks_in_255074 .clip_no, #stacks_in_255074 .clip_no p { text-align: center; text-align: center !important; }
#stacks_in_255074 .clip, #stacks_in_255074 .box_left { background-position: left center !important; background-size: cover !important; }
#stacks_in_255074 .viewport-animation-1, #stacks_in_255074 .viewport-animation-2, #stacks_in_255074 .viewport-animation-3, #stacks_in_255074 .viewport-animation-4 { display:  !important; }
#stacks_in_255074 .box_left, #stacks_in_255074 .clip { background-position: left center !important; background-size: cover !important;
 

background-image: url(../files/clipping_text_image-255074.jpg) !important;
 
 
}
/*  Hype CSS */
#stacks_in_255074 .cursor_ew-resize_style, #stacks_in_255074 .cursor_ew-resize_style:hover { cursor:ew-resize !important; }
#stacks_in_255074 .cursor_style_fix_col, #stacks_in_255074 .cursor_style_fix_col [class^="fa fa-"], #stacks_in_255074 .cursor_style_fix_col [class*="fa fa-"] { color: #9e9e9e !important; }
#stacks_in_255074 .cursor_style_fix_col:hover, #stacks_in_255074 .cursor_style_fix_col [class^="fa fa-"]:hover, #stacks_in_255074 .cursor_style_fix_col [class*="fa fa-"]:hover { color: #f6f6f6 !important; }
#stacks_in_255074 .HYPE_document { text-align: center;	display: block;	width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%; }
#stacks_in_255074 .move_slide_viewport_symbol {		 margin-top: 250px !important;  }
#stacks_in_255074 .move_hide_enlarge_viewport_symbol { margin-top: -250px !important;  opacity: 0 !important;  }

#stacks_in_255074 .button-stats:hover, .button-stats:hover {background-color: #262626 !important; }
/* hype  element */
#stacks_in_255074 .image_bg_hype { %%[[if !edit]]%% 
	filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important;
	-webkit-filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important;	
	opacity: 0.5 !important;		
						
	  
		background: url(../files/background_image_disk-255074.jpg) !important;
	   		
		
	background-size: cover !important;
	background-position: left center !important;  %%[[if edit]]%% }
	
#stacks_in_255074 .image_bg_in_out {  }
#stacks_in_255074 .image_bg_overlay_hype { 	background-color: rgba(203, 0, 1, 0.84) !important;  }
#stacks_in_255074 .image_bg_overlay_hype { 	background-color: rgba(203, 0, 1, 0.84) !important;  }
#stacks_in_255074 .wrapper_link  {display: block !important;	position: absolute;	top: 0;	right: 0; left: 0; bottom: 0; z-index: 2;	width: 100%; height: 100%; %%[[if edit]]%% display:none;  }
#stacks_in_255074 .back_wrapper_8573  {	text-align: center;	margin-right: auto;	margin-left: auto; display: block; position: relative; padding: 1px 0 0 !important; } /* fix offset repeat in EX padding top */
#stacks_in_255074 .wrapper_8573 { text-align: center;	margin-right: auto;	margin-left: auto; display: block; position: relative;	 }

/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.eot');
src: url('../files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.eot');
src: url('../files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.eot');
src: url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.woff') format('woff'), url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.ttf') format('truetype'), url('../files/webfonts/playfair/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.eot');
src: url('../files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal;font-style: normal; } 
/* @end */

/* ex preview  */

/* DEMO simulator  */

/* UI descript COMPACT */
#stacks_in_255074 .HYPE_document, #stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573 { }
/* 1A responsive - desktop and full width ____ */
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { max-width: 1800px !important; height: 550px !important; } 

@media only screen and (min-width: 1340px) {
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { max-width: 1800px !important; 	height: 550px !important;  } 
#stacks_in_255074 .brk_info:after {	content: "WIDE  \f108  + 4BP"; -webkit-animation: scale-css2 0.35s  ease-in-out  both !important; animation: scale-css2 0.35s  ease-in-out both !important; }	
} 
@media only screen and (max-width:   1340px ) {
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { height: 550px !important; }
#stacks_in_255074 .brk_info:after {	content: "1 \f109"; -webkit-animation: scale-css 0.35s  ease-in-out  both !important; animation: scale-css 0.35s  ease-in-out both !important; }
}
/* 2B */
@media only screen and (max-width: 1000px ) {
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { height: 350px !important; } 
#stacks_in_255074 .brk_info:after {	content: "2 \f2d0"; -webkit-animation: scale-css2 0.35s  ease-in-out  both !important; animation: scale-css2 0.35s  ease-in-out both !important; }
}
/* 3C */
@media only screen and (max-width: 700px ) {
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { height: 300px !important; } 
#stacks_in_255074 .brk_info:after {	content: "3 \f10a"; -webkit-animation: scale-css 0.35s  ease-in-out  both !important; animation: scale-css 0.35s  ease-in-out both !important; }
}
/* 4D */
@media only screen and (max-width: 410px ) {
#stacks_in_255074 .back_wrapper_8573, #stacks_in_255074 .wrapper_8573  { height: 250px !important; } 
#stacks_in_255074 .brk_info:after {	content: "4 \f10b"; -webkit-animation: scale-css2 0.35s  ease-in-out  both !important; animation: scale-css2 0.35s  ease-in-out both !important; }
}






/* -- End EACH CSS Template -- */
#stacks_in_255077 {
	padding: 60px 0px 0px 0px;
}

#stacks_in_255078 {
	padding: 20px 0px 0px 0px;
}

#stacks_out_255078 {
	width: 250px;
}
#parallax_stacks_in_255050{position:relative;overflow:visible}#parallax_stacks_in_255050 .parallax-overlay{position:absolute;top:-0px;height:calc(100% + 0px);width:100%;opacity:0.30}#parallax_stacks_in_255050 .parallax-overlay.overlay-hide{display:none}#parallax_stacks_in_255050 .parallax-overlay.overlay-color{background-color:rgba(0, 0, 0, 1.00)}#parallax_stacks_in_255050 .parallax-overlay.overlay-tile{background-image:url();background-repeat:repeat}@media only screen and (max-width:40em){#parallax_stacks_in_255050 .parallax-overlay{height:100%;top:0}}#parallax_stacks_in_255050{background:transparent}#parallax_stacks_in_255050.type-cover{position:absolute}#parallax_stacks_in_255050.type-image{min-height:410px}#parallax_stacks_in_255050.touch-device{background-image:none !important;position:relative}#parallax_stacks_in_255050.touch-device:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-size:cover;background-position:center center;overflow:hidden;opacity:1.00;z-index:-1}#parallax_stacks_in_255050 > *{z-index:10}@media only screen and (max-width:40em){.parallax-mirror{display:none}#parallax_stacks_in_255050{background-image:none !important;position:relative}#parallax_stacks_in_255050:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-size:cover;background-position:center center;overflow:hidden;opacity:1.00;z-index:-1}}

#stacks_in_255051 {
	padding: 155px 0px 0px 0px;
}

#stacks_out_255051 {
	width: 250px;
}

#stacks_in_255054 {
	padding: 25px 0px 0px 0px;
}

#stacks_out_255054 {
	width: 250px;
}

#stacks_in_255056 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_255058 {
	padding: 50px 0px 0px 0px;
}

#stacks_out_255058 {
	width: 250px;
}

#stacks_in_255060 {
	padding: 30px 10px 0px 10px;
}

#stacks_in_255062 {
	padding: 65px 0px 0px 0px;
}

#stacks_out_255062 {
	width: 250px;
}

#stacks_in_255064 {
	padding: 57px 0px 0px 0px;
}

#stacks_out_255064 {
	width: 250px;
}

#stacks_in_255220 {
	background-color: rgba(0, 0, 0, 1.00);
}
#stacks_in_255168 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 900px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_255168 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_255168 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_255168 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_255168 {
	padding: 0px 0px 5px 0px;
}

#stacks_in_255169 {
	padding: 35px 0px 0px 0px;
}

#stacks_out_255169 {
	width: 200px;
}

#stacks_in_255172 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_255174_125>.s3_row {
	margin: 0 -0px;
}

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

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




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










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



}



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


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


}





#stacks_in_255174_139>.s3_row {
	margin: 0 -0px;
}

#stacks_in_255174_139>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_255174_139>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_255174_139>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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



}




#stacks_in_255174_149 {
	margin: 7px 0px 0px 0px;
	padding: 8px 18px 18px 18px;
}

#stacks_in_255174_146 {
	padding: 8px 1px 8px 1px;
}

#stacks_in_255174_141 {
	margin: 9px 0px 0px 0px;
	padding: 8px 18px 18px 18px;
}
#stacks_in_255174_126>.s3_row {
	margin: 0 -0px;
}

#stacks_in_255174_126>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_255174_126>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_255174_126>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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



}




#stacks_in_255174_136 {
	margin: 5px 0px 0px 0px;
	padding:  8px;
}

#stacks_in_255174_132 {
	margin: 17px 0px 0px 0px;
	padding: 0px 18px 8px 18px;
}

#stacks_in_255174_128 {
	margin: 2px 0px 0px 0px;
	padding: 8px 12px 8px 12px;
}
/* 
 * Facebook Connect
 * Author: Jeremy Hawes
 * Version: 2.0.2
 * Support: 1littledesigner.com
 * Description: Facebook buttons (like, send, follow), page comments, embedded posts & embedded pages
 */


	.fb-like {
		top: 4px;
		margin-bottom: 5px;
	}
	#wrapper_facebookConnect_stacks_in_255176 {
	    min-height: 10px;
	    
	    
	        margin-bottom: -12px;
	    
	    padding-bottom: 15px;
	}




	



#stacks_in_255177 {
	padding: 0px 0px 20px 0px;
}
#stacks_in_255167 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 900px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 770px) {
#stacks_in_255167 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_255167 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_255167 .r_maxwidth {

}}


#stacks_in_255167 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 1px 0px 0px 0px;
}
#stacks_in_255244 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_255244 .jwresp_col{float:none} #stacks_in_255244 #jwresp_col3_stacks_in_255244{float:right;width:34%}#stacks_in_255244 #jwresp_col1_stacks_in_255244,#stacks_in_255244 #jwresp_col2_stacks_in_255244{width:33%;float:left}#stacks_in_255244 #jwresp_col1_stacks_in_255244{margin-right:0%}#stacks_in_255244 #jwresp_col2_stacks_in_255244{margin-left:0%} @media screen and (max-width:770px){#stacks_in_255244 #jwresp_col1_stacks_in_255244,#stacks_in_255244 #jwresp_col2_stacks_in_255244{margin:0;margin-bottom:20px}#stacks_in_255244 #jwresp_col1_stacks_in_255244{width:50%}#stacks_in_255244 #jwresp_col2_stacks_in_255244{float:right;width:50%}#stacks_in_255244 #jwresp_col3_stacks_in_255244{float:none;clear:both;width:100%;display:block}}  @media screen and (max-width:600px){#stacks_in_255244 #jwresp_col1_stacks_in_255244,#stacks_in_255244 #jwresp_col3_stacks_in_255244,#stacks_in_255244 #jwresp_col2_stacks_in_255244{float:none;width:100%;display:block}#stacks_in_255244 #jwresp_col1_stacks_in_255244,#stacks_in_255244 #jwresp_col2_stacks_in_255244{margin-bottom:20px}} 

#stacks_in_255244 {
	padding: 50px 0px 10px 0px;
}
#stacks_in_255276>.s3_row {
	margin: 0 -0px;
}

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

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




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










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



}



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



}






#stacks_in_255283 {
	padding: 0px 0px 0px 20px;
}

#stacks_in_255277 {
	padding: 0px 0px 0px 20px;
}
#stacks_in_255253>.s3_row {
	margin: 0 -0px;
}

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

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




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










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



}



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



}






#stacks_in_255258 {
	padding: 0px 0px 0px 20px;
}

#stacks_in_255287 {
	padding: 0px 0px 0px 20px;
}

#stacks_in_255263 {
	padding: 0px 0px 0px 20px;
}
#stacks_in_255266_button {
	display:block;
	position: relative;
	text-align: center;
}


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










#stacks_in_255266 a:link, #stacks_in_255266 a:visited {
	background-color:#414141;
	background: -webkit-gradient(linear, left top, left bottom, from(#414141), to(#272727));
	border:1px solid #272727;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_255266 a:hover {
	background-color:#464646;
	background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#212121));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_255266 a:active {
	background-color:#414141;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_255266 {
	margin: 8px 0px 0px 13px;
}

#stacks_out_255266 {
	width: 155px;
	margin-left:0;
}
/* Start Obscure Email stack CSS code */.stacks_in_255268topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_255268mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_255268small{font-weight: normal;font-size: 12px;}.stacks_in_255268centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_255268centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code *//* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_255205, #lbm_stacks_in_255205 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_255205 {	position: relative;	/* ??*/display: none;	width: 90%;	line-height: normal;		max-width: 1100px;	padding: 0px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;			}#lbm_stacks_in_255205, #lbm_stacks_in_255205 *:not(.fa) {			}#lbm_stacks_in_255205 img {	width: 100%;	height: auto;}/* End of LightboxMe stack */#stacks_in_255207 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 500px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_255207 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_255207 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_255207 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_255208 {
	background-color: rgba(255, 255, 255, 0.79);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin:  3px;
	padding: 15px 8px 17px 8px;
}
/* Start Contact Form stack CSS code */.stacks_in_255210formwrap{	margin: 0;}#stacks_in_255210comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_255210mail{padding: 0;}.stacks_in_255210fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_255210formail{}.stacks_in_255210fieldset{	padding: 0 20px 0 3px;}#stacks_in_255210 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_255210 label *{display: inline;}#stacks_in_255210 .stacks_in_255210input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #373737 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_255210 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #373737 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_255210sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_255210response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_255210loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_255210autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_255210 textarea{	color: #373737 !important;}/* End Contact Form stack CSS code */
#stacks_in_255215 {
	padding: 15px 5px 10px 33px;
}
