
#stacks_in_1 {
	padding: 10px 0px 10px 10px;
}
#bannerStackstacks_in_1222 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_1222 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_1224 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 15px 15px 15px 15px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 100.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_1224 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_1224 h1, 
	#bannerLayerstacks_in_1224 h2,
	#bannerLayerstacks_in_1224 h3,
	#bannerLayerstacks_in_1224 h4,
	#bannerLayerstacks_in_1224 h5,
	#bannerLayerstacks_in_1224 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_1224 a,
	#bannerLayerstacks_in_1224 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_1224 a:hover,
	#bannerLayerstacks_in_1224 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	#bannerLayerstacks_in_1224 {
		left: 0.00%;
	}
	
	
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_1224 {
		top: 0.00%;
	}
	
	
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_1224 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_1224 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1235Calligrapher{			font-size: 120% !important;			color: #660000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1235Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1235Calligrapher h6, .stacks_in_1235Calligrapher h5, .stacks_in_1235Calligrapher h4, .stacks_in_1235Calligrapher h3, .stacks_in_1235Calligrapher h2, .stacks_in_1235Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1235Calligrapher, .stacks_in_1235Calligrapher h1, .stacks_in_1235Calligrapher h2, .stacks_in_1235Calligrapher h3, .stacks_in_1235Calligrapher h4, .stacks_in_1235Calligrapher h5, .stacks_in_1235Calligrapher h6{	font-family: "Questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1235targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1235Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1235Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1235Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1235Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_1410 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 15px 15px 3px 15px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 100.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_1410 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_1410 h1, 
	#bannerLayerstacks_in_1410 h2,
	#bannerLayerstacks_in_1410 h3,
	#bannerLayerstacks_in_1410 h4,
	#bannerLayerstacks_in_1410 h5,
	#bannerLayerstacks_in_1410 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_1410 a,
	#bannerLayerstacks_in_1410 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_1410 a:hover,
	#bannerLayerstacks_in_1410 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_1410 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_1410 {
		bottom: 0.00%;
	}
	
	
	/* Width Settings */
	
	
	
	
	#bannerLayerstacks_in_1410 {
		width: 25%;
	}
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_1410 {
		height: auto;
	}
	
	
	
	
	
}
/**/

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

#stacks_in_1435>.s3_row>.s3_column_left {
	width: 63.96%;
}

#stacks_in_1435>.s3_row>.s3_column_right {
	width: 36.040001%;
}




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










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


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


}



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


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


}






#stacks_in_1435 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_1436>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1428buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1428 a, #stacks_in_1428 a:hover, #stacks_in_1428 a:visited, #stacks_in_1428 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1428button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #330000 !important;
	background-color: #330000 !important;
	border-color: #2B0000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1428button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

#stacks_in_1428 a, #stacks_in_1428 a:visited, #stacks_in_1428 a:active{
	color: #330000 !important;
}

#stacks_in_1428 a:hover{
	color: #CC0000 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1428button{
		background-color: transparent !important;
		border: 2px solid #2B0000 !important;
	}
	.stacks_in_1428button:hover{
		background-color: transparent !important;
	}
	















.stacks_in_1428buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1428buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1428buttonPressWrapper{
		text-align: right !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1428buttonPressWrapper{
		text-align: right !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_1428 {
	margin:  2px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1430buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1430 a, #stacks_in_1430 a:hover, #stacks_in_1430 a:visited, #stacks_in_1430 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1430button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #330000 !important;
	background-color: #330000 !important;
	border-color: #2B0000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1430button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

#stacks_in_1430 a, #stacks_in_1430 a:visited, #stacks_in_1430 a:active{
	color: #330000 !important;
}

#stacks_in_1430 a:hover{
	color: #CC0000 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1430button{
		background-color: transparent !important;
		border: 2px solid #2B0000 !important;
	}
	.stacks_in_1430button:hover{
		background-color: transparent !important;
	}
	















.stacks_in_1430buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1430buttonPressWrapper{
	position: relative !important;
	text-align: right !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1430buttonPressWrapper{
		text-align: right !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1430buttonPressWrapper{
		text-align: right !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_1430 {
	margin:  2px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1240Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1240Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1240Calligrapher h6, .stacks_in_1240Calligrapher h5, .stacks_in_1240Calligrapher h4, .stacks_in_1240Calligrapher h3, .stacks_in_1240Calligrapher h2, .stacks_in_1240Calligrapher h1{			color: #990000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1240Calligrapher, .stacks_in_1240Calligrapher h1, .stacks_in_1240Calligrapher h2, .stacks_in_1240Calligrapher h3, .stacks_in_1240Calligrapher h4, .stacks_in_1240Calligrapher h5, .stacks_in_1240Calligrapher h6{	font-family: "Acme" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1240targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1240Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1240Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1240Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1240Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1240 {
	background-color: rgba(242, 225, 201, 1.00);
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1405Calligrapher{			font-size: 120% !important;			color: #990000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1405Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1405Calligrapher h6, .stacks_in_1405Calligrapher h5, .stacks_in_1405Calligrapher h4, .stacks_in_1405Calligrapher h3, .stacks_in_1405Calligrapher h2, .stacks_in_1405Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1405Calligrapher, .stacks_in_1405Calligrapher h1, .stacks_in_1405Calligrapher h2, .stacks_in_1405Calligrapher h3, .stacks_in_1405Calligrapher h4, .stacks_in_1405Calligrapher h5, .stacks_in_1405Calligrapher h6{	font-family: "Questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1405targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1405Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1405Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1405Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1405Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1405 {
	margin: 15px 0px 0px 0px;
	padding:  1px;
}
#stacks_in_1183 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1183 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1183 #jwresp_col2_stacks_in_1183{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1183 #jwresp_col1_stacks_in_1183,#stacks_in_1183 #jwresp_col2_stacks_in_1183{width:100%;float:none;display:block}#stacks_in_1183 #jwresp_col1_stacks_in_1183{margin-bottom:15px}}

#stacks_in_1183 {
	border: solid rgba(153, 0, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_1184 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1184 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_1184 #jwresp_col2_stacks_in_1184{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_1184 #jwresp_col1_stacks_in_1184,#stacks_in_1184 #jwresp_col2_stacks_in_1184{width:100%;float:none;display:block}#stacks_in_1184 #jwresp_col1_stacks_in_1184{margin-bottom:15px}}

#stacks_in_1184 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1185 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1185 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1185 .fluid-image.unlimited img{width:100% !important}#stacks_in_1185 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1185 .fluid-image.align-left img{float:left}#stacks_in_1185 .fluid-image.align-right img{float:right}

#stacks_in_1185 {
	margin: 6px 0px 0px 0px;
}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1257Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1257Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1257Calligrapher h6, .stacks_in_1257Calligrapher h5, .stacks_in_1257Calligrapher h4, .stacks_in_1257Calligrapher h3, .stacks_in_1257Calligrapher h2, .stacks_in_1257Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1257Calligrapher, .stacks_in_1257Calligrapher h1, .stacks_in_1257Calligrapher h2, .stacks_in_1257Calligrapher h3, .stacks_in_1257Calligrapher h4, .stacks_in_1257Calligrapher h5, .stacks_in_1257Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1257targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1257Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1257Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1257Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1257Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1257 {
	margin: 6px 0px 0px 0px;
}
#stacks_in_1195{text-align:justify}
#stacks_in_1199 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1199 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_1199 #jwresp_col2_stacks_in_1199{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_1199 #jwresp_col1_stacks_in_1199,#stacks_in_1199 #jwresp_col2_stacks_in_1199{width:100%;float:none;display:block}#stacks_in_1199 #jwresp_col1_stacks_in_1199{margin-bottom:15px}}

#stacks_in_1199 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_1200 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1200 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1200 .fluid-image.unlimited img{width:100% !important}#stacks_in_1200 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1200 .fluid-image.align-left img{float:left}#stacks_in_1200 .fluid-image.align-right img{float:right}

#stacks_in_1200 {
	margin: 10px 0px 0px 0px;
}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1261Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1261Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1261Calligrapher h6, .stacks_in_1261Calligrapher h5, .stacks_in_1261Calligrapher h4, .stacks_in_1261Calligrapher h3, .stacks_in_1261Calligrapher h2, .stacks_in_1261Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1261Calligrapher, .stacks_in_1261Calligrapher h1, .stacks_in_1261Calligrapher h2, .stacks_in_1261Calligrapher h3, .stacks_in_1261Calligrapher h4, .stacks_in_1261Calligrapher h5, .stacks_in_1261Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1261targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1261Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1261Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1261Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1261Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1261 {
	margin: 6px 0px 0px 0px;
}
#stacks_in_1210{text-align:justify}
#stacks_in_1036 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1036 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1036 #jwresp_col2_stacks_in_1036{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1036 #jwresp_col1_stacks_in_1036,#stacks_in_1036 #jwresp_col2_stacks_in_1036{width:100%;float:none;display:block}#stacks_in_1036 #jwresp_col1_stacks_in_1036{margin-bottom:15px}}

#stacks_in_1036 {
	border: solid rgba(153, 0, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_934 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_934 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_934 #jwresp_col2_stacks_in_934{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_934 #jwresp_col1_stacks_in_934,#stacks_in_934 #jwresp_col2_stacks_in_934{width:100%;float:none;display:block}#stacks_in_934 #jwresp_col1_stacks_in_934{margin-bottom:15px}}

#stacks_in_934 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_935 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_935 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_935 .fluid-image.unlimited img{width:100% !important}#stacks_in_935 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_935 .fluid-image.align-left img{float:left}#stacks_in_935 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1265Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1265Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1265Calligrapher h6, .stacks_in_1265Calligrapher h5, .stacks_in_1265Calligrapher h4, .stacks_in_1265Calligrapher h3, .stacks_in_1265Calligrapher h2, .stacks_in_1265Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1265Calligrapher, .stacks_in_1265Calligrapher h1, .stacks_in_1265Calligrapher h2, .stacks_in_1265Calligrapher h3, .stacks_in_1265Calligrapher h4, .stacks_in_1265Calligrapher h5, .stacks_in_1265Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1265targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1265Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1265Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1265Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1265Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_945{text-align:justify}
#stacks_in_867 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_867 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_867 #jwresp_col2_stacks_in_867{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_867 #jwresp_col1_stacks_in_867,#stacks_in_867 #jwresp_col2_stacks_in_867{width:100%;float:none;display:block}#stacks_in_867 #jwresp_col1_stacks_in_867{margin-bottom:15px}}

#stacks_in_867 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_868 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_868 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_868 .fluid-image.unlimited img{width:100% !important}#stacks_in_868 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_868 .fluid-image.align-left img{float:left}#stacks_in_868 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1269Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1269Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1269Calligrapher h6, .stacks_in_1269Calligrapher h5, .stacks_in_1269Calligrapher h4, .stacks_in_1269Calligrapher h3, .stacks_in_1269Calligrapher h2, .stacks_in_1269Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1269Calligrapher, .stacks_in_1269Calligrapher h1, .stacks_in_1269Calligrapher h2, .stacks_in_1269Calligrapher h3, .stacks_in_1269Calligrapher h4, .stacks_in_1269Calligrapher h5, .stacks_in_1269Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1269targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1269Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1269Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1269Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1269Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_878{text-align:justify}
#stacks_in_1033 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1033 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1033 #jwresp_col2_stacks_in_1033{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1033 #jwresp_col1_stacks_in_1033,#stacks_in_1033 #jwresp_col2_stacks_in_1033{width:100%;float:none;display:block}#stacks_in_1033 #jwresp_col1_stacks_in_1033{margin-bottom:15px}}

#stacks_in_1033 {
	border: solid rgba(153, 0, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_835 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_835 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_835 #jwresp_col2_stacks_in_835{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_835 #jwresp_col1_stacks_in_835,#stacks_in_835 #jwresp_col2_stacks_in_835{width:100%;float:none;display:block}#stacks_in_835 #jwresp_col1_stacks_in_835{margin-bottom:15px}}

#stacks_in_835 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_836 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_836 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_836 .fluid-image.unlimited img{width:100% !important}#stacks_in_836 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_836 .fluid-image.align-left img{float:left}#stacks_in_836 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1273Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1273Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1273Calligrapher h6, .stacks_in_1273Calligrapher h5, .stacks_in_1273Calligrapher h4, .stacks_in_1273Calligrapher h3, .stacks_in_1273Calligrapher h2, .stacks_in_1273Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1273Calligrapher, .stacks_in_1273Calligrapher h1, .stacks_in_1273Calligrapher h2, .stacks_in_1273Calligrapher h3, .stacks_in_1273Calligrapher h4, .stacks_in_1273Calligrapher h5, .stacks_in_1273Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1273targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1273Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1273Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1273Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1273Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_846{text-align:justify}
#stacks_in_883 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_883 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_883 #jwresp_col2_stacks_in_883{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_883 #jwresp_col1_stacks_in_883,#stacks_in_883 #jwresp_col2_stacks_in_883{width:100%;float:none;display:block}#stacks_in_883 #jwresp_col1_stacks_in_883{margin-bottom:15px}}

#stacks_in_883 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_884 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_884 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_884 .fluid-image.unlimited img{width:100% !important}#stacks_in_884 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_884 .fluid-image.align-left img{float:left}#stacks_in_884 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1277Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1277Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1277Calligrapher h6, .stacks_in_1277Calligrapher h5, .stacks_in_1277Calligrapher h4, .stacks_in_1277Calligrapher h3, .stacks_in_1277Calligrapher h2, .stacks_in_1277Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1277Calligrapher, .stacks_in_1277Calligrapher h1, .stacks_in_1277Calligrapher h2, .stacks_in_1277Calligrapher h3, .stacks_in_1277Calligrapher h4, .stacks_in_1277Calligrapher h5, .stacks_in_1277Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1277targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1277Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1277Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1277Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1277Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_894{text-align:justify}
#stacks_in_1030 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1030 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1030 #jwresp_col2_stacks_in_1030{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1030 #jwresp_col1_stacks_in_1030,#stacks_in_1030 #jwresp_col2_stacks_in_1030{width:100%;float:none;display:block}#stacks_in_1030 #jwresp_col1_stacks_in_1030{margin-bottom:15px}}

#stacks_in_1030 {
	border: solid rgba(153, 0, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_851 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_851 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_851 #jwresp_col2_stacks_in_851{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_851 #jwresp_col1_stacks_in_851,#stacks_in_851 #jwresp_col2_stacks_in_851{width:100%;float:none;display:block}#stacks_in_851 #jwresp_col1_stacks_in_851{margin-bottom:15px}}

#stacks_in_851 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_852 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_852 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_852 .fluid-image.unlimited img{width:100% !important}#stacks_in_852 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_852 .fluid-image.align-left img{float:left}#stacks_in_852 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1282Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1282Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1282Calligrapher h6, .stacks_in_1282Calligrapher h5, .stacks_in_1282Calligrapher h4, .stacks_in_1282Calligrapher h3, .stacks_in_1282Calligrapher h2, .stacks_in_1282Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1282Calligrapher, .stacks_in_1282Calligrapher h1, .stacks_in_1282Calligrapher h2, .stacks_in_1282Calligrapher h3, .stacks_in_1282Calligrapher h4, .stacks_in_1282Calligrapher h5, .stacks_in_1282Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1282targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1282Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1282Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1282Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1282Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_862{text-align:justify}
#stacks_in_917 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_917 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_917 #jwresp_col2_stacks_in_917{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_917 #jwresp_col1_stacks_in_917,#stacks_in_917 #jwresp_col2_stacks_in_917{width:100%;float:none;display:block}#stacks_in_917 #jwresp_col1_stacks_in_917{margin-bottom:15px}}

#stacks_in_917 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_918 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_918 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_918 .fluid-image.unlimited img{width:100% !important}#stacks_in_918 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_918 .fluid-image.align-left img{float:left}#stacks_in_918 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1286Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1286Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1286Calligrapher h6, .stacks_in_1286Calligrapher h5, .stacks_in_1286Calligrapher h4, .stacks_in_1286Calligrapher h3, .stacks_in_1286Calligrapher h2, .stacks_in_1286Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1286Calligrapher, .stacks_in_1286Calligrapher h1, .stacks_in_1286Calligrapher h2, .stacks_in_1286Calligrapher h3, .stacks_in_1286Calligrapher h4, .stacks_in_1286Calligrapher h5, .stacks_in_1286Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1286targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1286Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1286Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1286Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1286Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_1027 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1027 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1027 #jwresp_col2_stacks_in_1027{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1027 #jwresp_col1_stacks_in_1027,#stacks_in_1027 #jwresp_col2_stacks_in_1027{width:100%;float:none;display:block}#stacks_in_1027 #jwresp_col1_stacks_in_1027{margin-bottom:15px}}

#stacks_in_1027 {
	border: solid rgba(153, 0, 0, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#stacks_in_901 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_901 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_901 #jwresp_col2_stacks_in_901{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_901 #jwresp_col1_stacks_in_901,#stacks_in_901 #jwresp_col2_stacks_in_901{width:100%;float:none;display:block}#stacks_in_901 #jwresp_col1_stacks_in_901{margin-bottom:15px}}

#stacks_in_901 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_902 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_902 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_902 .fluid-image.unlimited img{width:100% !important}#stacks_in_902 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_902 .fluid-image.align-left img{float:left}#stacks_in_902 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1292Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1292Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1292Calligrapher h6, .stacks_in_1292Calligrapher h5, .stacks_in_1292Calligrapher h4, .stacks_in_1292Calligrapher h3, .stacks_in_1292Calligrapher h2, .stacks_in_1292Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1292Calligrapher, .stacks_in_1292Calligrapher h1, .stacks_in_1292Calligrapher h2, .stacks_in_1292Calligrapher h3, .stacks_in_1292Calligrapher h4, .stacks_in_1292Calligrapher h5, .stacks_in_1292Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1292targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1292Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1292Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1292Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1292Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_912{text-align:justify}
#stacks_in_951 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_951 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_951 #jwresp_col2_stacks_in_951{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_951 #jwresp_col1_stacks_in_951,#stacks_in_951 #jwresp_col2_stacks_in_951{width:100%;float:none;display:block}#stacks_in_951 #jwresp_col1_stacks_in_951{margin-bottom:15px}}

#stacks_in_951 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_952 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_952 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_952 .fluid-image.unlimited img{width:100% !important}#stacks_in_952 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_952 .fluid-image.align-left img{float:left}#stacks_in_952 .fluid-image.align-right img{float:right}
.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;
	}
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1296Calligrapher{			font-size: 95% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1296Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1296Calligrapher h6, .stacks_in_1296Calligrapher h5, .stacks_in_1296Calligrapher h4, .stacks_in_1296Calligrapher h3, .stacks_in_1296Calligrapher h2, .stacks_in_1296Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1296Calligrapher, .stacks_in_1296Calligrapher h1, .stacks_in_1296Calligrapher h2, .stacks_in_1296Calligrapher h3, .stacks_in_1296Calligrapher h4, .stacks_in_1296Calligrapher h5, .stacks_in_1296Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1296targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1296Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1296Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1296Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1296Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_962{text-align:justify}
#stacks_in_1122 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1122 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1122 #jwresp_col2_stacks_in_1122{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1122 #jwresp_col1_stacks_in_1122,#stacks_in_1122 #jwresp_col2_stacks_in_1122{width:100%;float:none;display:block}#stacks_in_1122 #jwresp_col1_stacks_in_1122{margin-bottom:15px}}

#stacks_in_1122 {
	margin: 15px 0px 0px 0px;
}
/* Start dooGrid stack each CSS code */.stacks_in_650gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_650gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_650gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_650gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_650gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_179 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_179 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_181 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_181 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_181 h1, 
	#bannerLayerstacks_in_181 h2,
	#bannerLayerstacks_in_181 h3,
	#bannerLayerstacks_in_181 h4,
	#bannerLayerstacks_in_181 h5,
	#bannerLayerstacks_in_181 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_181 a,
	#bannerLayerstacks_in_181 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_181 a:hover,
	#bannerLayerstacks_in_181 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_181 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_181 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_181 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_181 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1308Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1308Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1308Calligrapher h6, .stacks_in_1308Calligrapher h5, .stacks_in_1308Calligrapher h4, .stacks_in_1308Calligrapher h3, .stacks_in_1308Calligrapher h2, .stacks_in_1308Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1308Calligrapher, .stacks_in_1308Calligrapher h1, .stacks_in_1308Calligrapher h2, .stacks_in_1308Calligrapher h3, .stacks_in_1308Calligrapher h4, .stacks_in_1308Calligrapher h5, .stacks_in_1308Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1308targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1308Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1308Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1308Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1308Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_444 {
	position: relative;
}



#Alpinisme {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Alpinisme a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Alpinisme:hover,
#Alpinisme.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Alpinisme.supermenu-active {
	cursor: default;
}


/* No background */
#Alpinisme {
	background: transparent;
}



















#Alpinisme.supermenu-active {
}

#SuperMenuPanel-Alpinisme {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_444 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_444 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_444 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_444 h1,
#SuperMenuContentstacks_in_444 h2,
#SuperMenuContentstacks_in_444 h3,
#SuperMenuContentstacks_in_444 h4,
#SuperMenuContentstacks_in_444 h5,
#SuperMenuContentstacks_in_444 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_444 a,
#SuperMenuContentstacks_in_444 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_444 a:hover,
#SuperMenuContentstacks_in_444 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_444 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_444, #SuperMenuPanel-Alpinisme {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_444, #SuperMenuPanel-Alpinisme {
		display: none;
	}
}

/* @end */




#stacks_in_446 {
	background-color: rgba(245, 217, 188, 1.00);
	margin: 10px 0px 0px 0px;
	padding:  8px;
}
#stacks_in_448{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_187 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_187 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_189 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_189 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_189 h1, 
	#bannerLayerstacks_in_189 h2,
	#bannerLayerstacks_in_189 h3,
	#bannerLayerstacks_in_189 h4,
	#bannerLayerstacks_in_189 h5,
	#bannerLayerstacks_in_189 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_189 a,
	#bannerLayerstacks_in_189 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_189 a:hover,
	#bannerLayerstacks_in_189 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_189 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_189 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_189 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_189 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1312Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1312Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1312Calligrapher h6, .stacks_in_1312Calligrapher h5, .stacks_in_1312Calligrapher h4, .stacks_in_1312Calligrapher h3, .stacks_in_1312Calligrapher h2, .stacks_in_1312Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1312Calligrapher, .stacks_in_1312Calligrapher h1, .stacks_in_1312Calligrapher h2, .stacks_in_1312Calligrapher h3, .stacks_in_1312Calligrapher h4, .stacks_in_1312Calligrapher h5, .stacks_in_1312Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1312targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1312Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1312Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1312Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1312Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_452 {
	position: relative;
}



#Badminton {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Badminton a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Badminton:hover,
#Badminton.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Badminton.supermenu-active {
	cursor: default;
}


/* No background */
#Badminton {
	background: transparent;
}



















#Badminton.supermenu-active {
}

#SuperMenuPanel-Badminton {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_452 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_452 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_452 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_452 h1,
#SuperMenuContentstacks_in_452 h2,
#SuperMenuContentstacks_in_452 h3,
#SuperMenuContentstacks_in_452 h4,
#SuperMenuContentstacks_in_452 h5,
#SuperMenuContentstacks_in_452 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_452 a,
#SuperMenuContentstacks_in_452 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_452 a:hover,
#SuperMenuContentstacks_in_452 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_452 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_452, #SuperMenuPanel-Badminton {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_452, #SuperMenuPanel-Badminton {
		display: none;
	}
}

/* @end */




#stacks_in_454 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_456{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_195 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_195 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_197 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_197 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_197 h1, 
	#bannerLayerstacks_in_197 h2,
	#bannerLayerstacks_in_197 h3,
	#bannerLayerstacks_in_197 h4,
	#bannerLayerstacks_in_197 h5,
	#bannerLayerstacks_in_197 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_197 a,
	#bannerLayerstacks_in_197 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_197 a:hover,
	#bannerLayerstacks_in_197 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_197 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_197 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_197 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_197 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1316Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1316Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1316Calligrapher h6, .stacks_in_1316Calligrapher h5, .stacks_in_1316Calligrapher h4, .stacks_in_1316Calligrapher h3, .stacks_in_1316Calligrapher h2, .stacks_in_1316Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1316Calligrapher, .stacks_in_1316Calligrapher h1, .stacks_in_1316Calligrapher h2, .stacks_in_1316Calligrapher h3, .stacks_in_1316Calligrapher h4, .stacks_in_1316Calligrapher h5, .stacks_in_1316Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1316targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1316Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1316Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1316Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1316Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_460 {
	position: relative;
}



#Canoe {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Canoe a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Canoe:hover,
#Canoe.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Canoe.supermenu-active {
	cursor: default;
}


/* No background */
#Canoe {
	background: transparent;
}



















#Canoe.supermenu-active {
}

#SuperMenuPanel-Canoe {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_460 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_460 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_460 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_460 h1,
#SuperMenuContentstacks_in_460 h2,
#SuperMenuContentstacks_in_460 h3,
#SuperMenuContentstacks_in_460 h4,
#SuperMenuContentstacks_in_460 h5,
#SuperMenuContentstacks_in_460 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_460 a,
#SuperMenuContentstacks_in_460 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_460 a:hover,
#SuperMenuContentstacks_in_460 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_460 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_460, #SuperMenuPanel-Canoe {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_460, #SuperMenuPanel-Canoe {
		display: none;
	}
}

/* @end */




#stacks_in_462 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_464{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_203 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_203 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_205 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_205 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_205 h1, 
	#bannerLayerstacks_in_205 h2,
	#bannerLayerstacks_in_205 h3,
	#bannerLayerstacks_in_205 h4,
	#bannerLayerstacks_in_205 h5,
	#bannerLayerstacks_in_205 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_205 a,
	#bannerLayerstacks_in_205 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_205 a:hover,
	#bannerLayerstacks_in_205 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_205 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_205 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_205 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_205 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1320Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1320Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1320Calligrapher h6, .stacks_in_1320Calligrapher h5, .stacks_in_1320Calligrapher h4, .stacks_in_1320Calligrapher h3, .stacks_in_1320Calligrapher h2, .stacks_in_1320Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1320Calligrapher, .stacks_in_1320Calligrapher h1, .stacks_in_1320Calligrapher h2, .stacks_in_1320Calligrapher h3, .stacks_in_1320Calligrapher h4, .stacks_in_1320Calligrapher h5, .stacks_in_1320Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1320targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1320Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1320Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1320Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1320Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_468 {
	position: relative;
}



#Canyoning {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Canyoning a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Canyoning:hover,
#Canyoning.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Canyoning.supermenu-active {
	cursor: default;
}


/* No background */
#Canyoning {
	background: transparent;
}



















#Canyoning.supermenu-active {
}

#SuperMenuPanel-Canyoning {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_468 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_468 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_468 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_468 h1,
#SuperMenuContentstacks_in_468 h2,
#SuperMenuContentstacks_in_468 h3,
#SuperMenuContentstacks_in_468 h4,
#SuperMenuContentstacks_in_468 h5,
#SuperMenuContentstacks_in_468 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_468 a,
#SuperMenuContentstacks_in_468 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_468 a:hover,
#SuperMenuContentstacks_in_468 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_468 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_468, #SuperMenuPanel-Canyoning {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_468, #SuperMenuPanel-Canyoning {
		display: none;
	}
}

/* @end */




#stacks_in_470 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_472{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_211 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_211 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_213 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_213 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_213 h1, 
	#bannerLayerstacks_in_213 h2,
	#bannerLayerstacks_in_213 h3,
	#bannerLayerstacks_in_213 h4,
	#bannerLayerstacks_in_213 h5,
	#bannerLayerstacks_in_213 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_213 a,
	#bannerLayerstacks_in_213 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_213 a:hover,
	#bannerLayerstacks_in_213 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_213 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_213 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_213 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_213 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1352Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1352Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1352Calligrapher h6, .stacks_in_1352Calligrapher h5, .stacks_in_1352Calligrapher h4, .stacks_in_1352Calligrapher h3, .stacks_in_1352Calligrapher h2, .stacks_in_1352Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1352Calligrapher, .stacks_in_1352Calligrapher h1, .stacks_in_1352Calligrapher h2, .stacks_in_1352Calligrapher h3, .stacks_in_1352Calligrapher h4, .stacks_in_1352Calligrapher h5, .stacks_in_1352Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1352targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1352Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1352Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1352Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1352Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_484 {
	position: relative;
}



#Cyclisme {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Cyclisme a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Cyclisme:hover,
#Cyclisme.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Cyclisme.supermenu-active {
	cursor: default;
}


/* No background */
#Cyclisme {
	background: transparent;
}



















#Cyclisme.supermenu-active {
}

#SuperMenuPanel-Cyclisme {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_484 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_484 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_484 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_484 h1,
#SuperMenuContentstacks_in_484 h2,
#SuperMenuContentstacks_in_484 h3,
#SuperMenuContentstacks_in_484 h4,
#SuperMenuContentstacks_in_484 h5,
#SuperMenuContentstacks_in_484 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_484 a,
#SuperMenuContentstacks_in_484 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_484 a:hover,
#SuperMenuContentstacks_in_484 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_484 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_484, #SuperMenuPanel-Cyclisme {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_484, #SuperMenuPanel-Cyclisme {
		display: none;
	}
}

/* @end */




#stacks_in_486 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_488{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_307 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_307 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_309 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_309 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_309 h1, 
	#bannerLayerstacks_in_309 h2,
	#bannerLayerstacks_in_309 h3,
	#bannerLayerstacks_in_309 h4,
	#bannerLayerstacks_in_309 h5,
	#bannerLayerstacks_in_309 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_309 a,
	#bannerLayerstacks_in_309 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_309 a:hover,
	#bannerLayerstacks_in_309 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_309 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_309 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_309 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_309 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1356Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1356Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1356Calligrapher h6, .stacks_in_1356Calligrapher h5, .stacks_in_1356Calligrapher h4, .stacks_in_1356Calligrapher h3, .stacks_in_1356Calligrapher h2, .stacks_in_1356Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1356Calligrapher, .stacks_in_1356Calligrapher h1, .stacks_in_1356Calligrapher h2, .stacks_in_1356Calligrapher h3, .stacks_in_1356Calligrapher h4, .stacks_in_1356Calligrapher h5, .stacks_in_1356Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1356targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1356Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1356Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1356Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1356Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_500 {
	position: relative;
}



#Fatbike {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Fatbike a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Fatbike:hover,
#Fatbike.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Fatbike.supermenu-active {
	cursor: default;
}


/* No background */
#Fatbike {
	background: transparent;
}



















#Fatbike.supermenu-active {
}

#SuperMenuPanel-Fatbike {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_500 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_500 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_500 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_500 h1,
#SuperMenuContentstacks_in_500 h2,
#SuperMenuContentstacks_in_500 h3,
#SuperMenuContentstacks_in_500 h4,
#SuperMenuContentstacks_in_500 h5,
#SuperMenuContentstacks_in_500 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_500 a,
#SuperMenuContentstacks_in_500 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_500 a:hover,
#SuperMenuContentstacks_in_500 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_500 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_500, #SuperMenuPanel-Fatbike {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_500, #SuperMenuPanel-Fatbike {
		display: none;
	}
}

/* @end */




#stacks_in_623 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_480{text-align:justify}

#stacks_in_621 {
	margin: 12px 0px 0px 0px;
}
#stacks_in_619{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_227 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_227 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_229 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_229 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_229 h1, 
	#bannerLayerstacks_in_229 h2,
	#bannerLayerstacks_in_229 h3,
	#bannerLayerstacks_in_229 h4,
	#bannerLayerstacks_in_229 h5,
	#bannerLayerstacks_in_229 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_229 a,
	#bannerLayerstacks_in_229 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_229 a:hover,
	#bannerLayerstacks_in_229 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_229 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_229 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_229 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_229 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1360Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1360Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1360Calligrapher h6, .stacks_in_1360Calligrapher h5, .stacks_in_1360Calligrapher h4, .stacks_in_1360Calligrapher h3, .stacks_in_1360Calligrapher h2, .stacks_in_1360Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1360Calligrapher, .stacks_in_1360Calligrapher h1, .stacks_in_1360Calligrapher h2, .stacks_in_1360Calligrapher h3, .stacks_in_1360Calligrapher h4, .stacks_in_1360Calligrapher h5, .stacks_in_1360Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1360targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1360Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1360Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1360Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1360Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_492 {
	position: relative;
}



#Escalade {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Escalade a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Escalade:hover,
#Escalade.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Escalade.supermenu-active {
	cursor: default;
}


/* No background */
#Escalade {
	background: transparent;
}



















#Escalade.supermenu-active {
}

#SuperMenuPanel-Escalade {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_492 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_492 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_492 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_492 h1,
#SuperMenuContentstacks_in_492 h2,
#SuperMenuContentstacks_in_492 h3,
#SuperMenuContentstacks_in_492 h4,
#SuperMenuContentstacks_in_492 h5,
#SuperMenuContentstacks_in_492 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_492 a,
#SuperMenuContentstacks_in_492 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_492 a:hover,
#SuperMenuContentstacks_in_492 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_492 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_492, #SuperMenuPanel-Escalade {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_492, #SuperMenuPanel-Escalade {
		display: none;
	}
}

/* @end */




#stacks_in_494 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_496{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_219 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_219 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_221 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_221 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_221 h1, 
	#bannerLayerstacks_in_221 h2,
	#bannerLayerstacks_in_221 h3,
	#bannerLayerstacks_in_221 h4,
	#bannerLayerstacks_in_221 h5,
	#bannerLayerstacks_in_221 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_221 a,
	#bannerLayerstacks_in_221 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_221 a:hover,
	#bannerLayerstacks_in_221 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_221 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_221 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_221 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_221 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1364Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1364Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1364Calligrapher h6, .stacks_in_1364Calligrapher h5, .stacks_in_1364Calligrapher h4, .stacks_in_1364Calligrapher h3, .stacks_in_1364Calligrapher h2, .stacks_in_1364Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1364Calligrapher, .stacks_in_1364Calligrapher h1, .stacks_in_1364Calligrapher h2, .stacks_in_1364Calligrapher h3, .stacks_in_1364Calligrapher h4, .stacks_in_1364Calligrapher h5, .stacks_in_1364Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1364targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1364Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1364Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1364Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1364Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_476 {
	position: relative;
}



#Cheval {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Cheval a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Cheval:hover,
#Cheval.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Cheval.supermenu-active {
	cursor: default;
}


/* No background */
#Cheval {
	background: transparent;
}



















#Cheval.supermenu-active {
}

#SuperMenuPanel-Cheval {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_476 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_476 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_476 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_476 h1,
#SuperMenuContentstacks_in_476 h2,
#SuperMenuContentstacks_in_476 h3,
#SuperMenuContentstacks_in_476 h4,
#SuperMenuContentstacks_in_476 h5,
#SuperMenuContentstacks_in_476 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_476 a,
#SuperMenuContentstacks_in_476 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_476 a:hover,
#SuperMenuContentstacks_in_476 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_476 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_476, #SuperMenuPanel-Cheval {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_476, #SuperMenuPanel-Cheval {
		display: none;
	}
}

/* @end */




#stacks_in_639 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}

#stacks_in_640 {
	font-weight: bold;
}
#stacks_in_643{text-align:justify}

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

#stacks_in_642 {
	font-weight: bold;
}
#stacks_in_645{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_347 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_347 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_349 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_349 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_349 h1, 
	#bannerLayerstacks_in_349 h2,
	#bannerLayerstacks_in_349 h3,
	#bannerLayerstacks_in_349 h4,
	#bannerLayerstacks_in_349 h5,
	#bannerLayerstacks_in_349 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_349 a,
	#bannerLayerstacks_in_349 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_349 a:hover,
	#bannerLayerstacks_in_349 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_349 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_349 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_349 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_349 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1397Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1397Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1397Calligrapher h6, .stacks_in_1397Calligrapher h5, .stacks_in_1397Calligrapher h4, .stacks_in_1397Calligrapher h3, .stacks_in_1397Calligrapher h2, .stacks_in_1397Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1397Calligrapher, .stacks_in_1397Calligrapher h1, .stacks_in_1397Calligrapher h2, .stacks_in_1397Calligrapher h3, .stacks_in_1397Calligrapher h4, .stacks_in_1397Calligrapher h5, .stacks_in_1397Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1397targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1397Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1397Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1397Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1397Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_508 {
	position: relative;
}



#Hydrospeed {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Hydrospeed a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Hydrospeed:hover,
#Hydrospeed.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Hydrospeed.supermenu-active {
	cursor: default;
}


/* No background */
#Hydrospeed {
	background: transparent;
}



















#Hydrospeed.supermenu-active {
}

#SuperMenuPanel-Hydrospeed {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_508 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_508 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_508 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_508 h1,
#SuperMenuContentstacks_in_508 h2,
#SuperMenuContentstacks_in_508 h3,
#SuperMenuContentstacks_in_508 h4,
#SuperMenuContentstacks_in_508 h5,
#SuperMenuContentstacks_in_508 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_508 a,
#SuperMenuContentstacks_in_508 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_508 a:hover,
#SuperMenuContentstacks_in_508 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_508 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_508, #SuperMenuPanel-Hydrospeed {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_508, #SuperMenuPanel-Hydrospeed {
		display: none;
	}
}

/* @end */




#stacks_in_510 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_512{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_243 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_243 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_630 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_630 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_630 h1, 
	#bannerLayerstacks_in_630 h2,
	#bannerLayerstacks_in_630 h3,
	#bannerLayerstacks_in_630 h4,
	#bannerLayerstacks_in_630 h5,
	#bannerLayerstacks_in_630 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_630 a,
	#bannerLayerstacks_in_630 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_630 a:hover,
	#bannerLayerstacks_in_630 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_630 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_630 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_630 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_630 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1393Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1393Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1393Calligrapher h6, .stacks_in_1393Calligrapher h5, .stacks_in_1393Calligrapher h4, .stacks_in_1393Calligrapher h3, .stacks_in_1393Calligrapher h2, .stacks_in_1393Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1393Calligrapher, .stacks_in_1393Calligrapher h1, .stacks_in_1393Calligrapher h2, .stacks_in_1393Calligrapher h3, .stacks_in_1393Calligrapher h4, .stacks_in_1393Calligrapher h5, .stacks_in_1393Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1393targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1393Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1393Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1393Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1393Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_516 {
	position: relative;
}



#Marche {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Marche a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Marche:hover,
#Marche.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Marche.supermenu-active {
	cursor: default;
}


/* No background */
#Marche {
	background: transparent;
}



















#Marche.supermenu-active {
}

#SuperMenuPanel-Marche {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_516 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_516 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_516 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_516 h1,
#SuperMenuContentstacks_in_516 h2,
#SuperMenuContentstacks_in_516 h3,
#SuperMenuContentstacks_in_516 h4,
#SuperMenuContentstacks_in_516 h5,
#SuperMenuContentstacks_in_516 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_516 a,
#SuperMenuContentstacks_in_516 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_516 a:hover,
#SuperMenuContentstacks_in_516 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_516 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_516, #SuperMenuPanel-Marche {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_516, #SuperMenuPanel-Marche {
		display: none;
	}
}

/* @end */




#stacks_in_518 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_520{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_251 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_251 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_253 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_253 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_253 h1, 
	#bannerLayerstacks_in_253 h2,
	#bannerLayerstacks_in_253 h3,
	#bannerLayerstacks_in_253 h4,
	#bannerLayerstacks_in_253 h5,
	#bannerLayerstacks_in_253 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_253 a,
	#bannerLayerstacks_in_253 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_253 a:hover,
	#bannerLayerstacks_in_253 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_253 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_253 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_253 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_253 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1387Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1387Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1387Calligrapher h6, .stacks_in_1387Calligrapher h5, .stacks_in_1387Calligrapher h4, .stacks_in_1387Calligrapher h3, .stacks_in_1387Calligrapher h2, .stacks_in_1387Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1387Calligrapher, .stacks_in_1387Calligrapher h1, .stacks_in_1387Calligrapher h2, .stacks_in_1387Calligrapher h3, .stacks_in_1387Calligrapher h4, .stacks_in_1387Calligrapher h5, .stacks_in_1387Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1387targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1387Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1387Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1387Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1387Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_524 {
	position: relative;
}



#Natation {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Natation a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Natation:hover,
#Natation.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Natation.supermenu-active {
	cursor: default;
}


/* No background */
#Natation {
	background: transparent;
}



















#Natation.supermenu-active {
}

#SuperMenuPanel-Natation {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_524 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_524 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_524 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_524 h1,
#SuperMenuContentstacks_in_524 h2,
#SuperMenuContentstacks_in_524 h3,
#SuperMenuContentstacks_in_524 h4,
#SuperMenuContentstacks_in_524 h5,
#SuperMenuContentstacks_in_524 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_524 a,
#SuperMenuContentstacks_in_524 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_524 a:hover,
#SuperMenuContentstacks_in_524 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_524 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_524, #SuperMenuPanel-Natation {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_524, #SuperMenuPanel-Natation {
		display: none;
	}
}

/* @end */




#stacks_in_526 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_528{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_259 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_259 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_261 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_261 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_261 h1, 
	#bannerLayerstacks_in_261 h2,
	#bannerLayerstacks_in_261 h3,
	#bannerLayerstacks_in_261 h4,
	#bannerLayerstacks_in_261 h5,
	#bannerLayerstacks_in_261 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_261 a,
	#bannerLayerstacks_in_261 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_261 a:hover,
	#bannerLayerstacks_in_261 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_261 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_261 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_261 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_261 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1401Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1401Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1401Calligrapher h6, .stacks_in_1401Calligrapher h5, .stacks_in_1401Calligrapher h4, .stacks_in_1401Calligrapher h3, .stacks_in_1401Calligrapher h2, .stacks_in_1401Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1401Calligrapher, .stacks_in_1401Calligrapher h1, .stacks_in_1401Calligrapher h2, .stacks_in_1401Calligrapher h3, .stacks_in_1401Calligrapher h4, .stacks_in_1401Calligrapher h5, .stacks_in_1401Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1401targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1401Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1401Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1401Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1401Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_532 {
	position: relative;
}



#Parapente {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Parapente a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Parapente:hover,
#Parapente.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Parapente.supermenu-active {
	cursor: default;
}


/* No background */
#Parapente {
	background: transparent;
}



















#Parapente.supermenu-active {
}

#SuperMenuPanel-Parapente {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_532 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_532 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_532 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_532 h1,
#SuperMenuContentstacks_in_532 h2,
#SuperMenuContentstacks_in_532 h3,
#SuperMenuContentstacks_in_532 h4,
#SuperMenuContentstacks_in_532 h5,
#SuperMenuContentstacks_in_532 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_532 a,
#SuperMenuContentstacks_in_532 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_532 a:hover,
#SuperMenuContentstacks_in_532 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_532 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_532, #SuperMenuPanel-Parapente {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_532, #SuperMenuPanel-Parapente {
		display: none;
	}
}

/* @end */




#stacks_in_534 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_536{text-align:justify}
/* Start dooGrid stack each CSS code */.stacks_in_1135gridWrapper > div{	display: inline-block !important;	width: 25%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_1135gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_1135gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_1135gridWrapper > div{		width: 33.333333%;	}		}@media all and (max-width: 480px) {				.stacks_in_1135gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_267 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_267 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_269 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_269 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_269 h1, 
	#bannerLayerstacks_in_269 h2,
	#bannerLayerstacks_in_269 h3,
	#bannerLayerstacks_in_269 h4,
	#bannerLayerstacks_in_269 h5,
	#bannerLayerstacks_in_269 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_269 a,
	#bannerLayerstacks_in_269 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_269 a:hover,
	#bannerLayerstacks_in_269 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_269 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_269 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_269 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_269 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1324Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1324Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1324Calligrapher h6, .stacks_in_1324Calligrapher h5, .stacks_in_1324Calligrapher h4, .stacks_in_1324Calligrapher h3, .stacks_in_1324Calligrapher h2, .stacks_in_1324Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1324Calligrapher, .stacks_in_1324Calligrapher h1, .stacks_in_1324Calligrapher h2, .stacks_in_1324Calligrapher h3, .stacks_in_1324Calligrapher h4, .stacks_in_1324Calligrapher h5, .stacks_in_1324Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1324targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1324Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1324Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1324Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1324Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_540 {
	position: relative;
}



#Quad {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Quad a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Quad:hover,
#Quad.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Quad.supermenu-active {
	cursor: default;
}


/* No background */
#Quad {
	background: transparent;
}



















#Quad.supermenu-active {
}

#SuperMenuPanel-Quad {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_540 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_540 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_540 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_540 h1,
#SuperMenuContentstacks_in_540 h2,
#SuperMenuContentstacks_in_540 h3,
#SuperMenuContentstacks_in_540 h4,
#SuperMenuContentstacks_in_540 h5,
#SuperMenuContentstacks_in_540 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_540 a,
#SuperMenuContentstacks_in_540 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_540 a:hover,
#SuperMenuContentstacks_in_540 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_540 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_540, #SuperMenuPanel-Quad {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_540, #SuperMenuPanel-Quad {
		display: none;
	}
}

/* @end */




#stacks_in_542 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_544{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_299 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_299 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_301 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_301 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_301 h1, 
	#bannerLayerstacks_in_301 h2,
	#bannerLayerstacks_in_301 h3,
	#bannerLayerstacks_in_301 h4,
	#bannerLayerstacks_in_301 h5,
	#bannerLayerstacks_in_301 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_301 a,
	#bannerLayerstacks_in_301 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_301 a:hover,
	#bannerLayerstacks_in_301 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_301 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_301 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_301 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_301 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1328Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1328Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1328Calligrapher h6, .stacks_in_1328Calligrapher h5, .stacks_in_1328Calligrapher h4, .stacks_in_1328Calligrapher h3, .stacks_in_1328Calligrapher h2, .stacks_in_1328Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1328Calligrapher, .stacks_in_1328Calligrapher h1, .stacks_in_1328Calligrapher h2, .stacks_in_1328Calligrapher h3, .stacks_in_1328Calligrapher h4, .stacks_in_1328Calligrapher h5, .stacks_in_1328Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1328targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1328Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1328Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1328Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1328Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_548 {
	position: relative;
}



#Rafting {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Rafting a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Rafting:hover,
#Rafting.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Rafting.supermenu-active {
	cursor: default;
}


/* No background */
#Rafting {
	background: transparent;
}



















#Rafting.supermenu-active {
}

#SuperMenuPanel-Rafting {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_548 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_548 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_548 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_548 h1,
#SuperMenuContentstacks_in_548 h2,
#SuperMenuContentstacks_in_548 h3,
#SuperMenuContentstacks_in_548 h4,
#SuperMenuContentstacks_in_548 h5,
#SuperMenuContentstacks_in_548 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_548 a,
#SuperMenuContentstacks_in_548 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_548 a:hover,
#SuperMenuContentstacks_in_548 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_548 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_548, #SuperMenuPanel-Rafting {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_548, #SuperMenuPanel-Rafting {
		display: none;
	}
}

/* @end */




#stacks_in_550 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_552{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_315 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_315 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_317 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_317 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_317 h1, 
	#bannerLayerstacks_in_317 h2,
	#bannerLayerstacks_in_317 h3,
	#bannerLayerstacks_in_317 h4,
	#bannerLayerstacks_in_317 h5,
	#bannerLayerstacks_in_317 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_317 a,
	#bannerLayerstacks_in_317 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_317 a:hover,
	#bannerLayerstacks_in_317 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_317 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_317 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_317 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_317 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1332Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1332Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1332Calligrapher h6, .stacks_in_1332Calligrapher h5, .stacks_in_1332Calligrapher h4, .stacks_in_1332Calligrapher h3, .stacks_in_1332Calligrapher h2, .stacks_in_1332Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1332Calligrapher, .stacks_in_1332Calligrapher h1, .stacks_in_1332Calligrapher h2, .stacks_in_1332Calligrapher h3, .stacks_in_1332Calligrapher h4, .stacks_in_1332Calligrapher h5, .stacks_in_1332Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1332targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1332Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1332Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1332Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1332Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_556 {
	position: relative;
}



#Randonnée {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Randonnée a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Randonnée:hover,
#Randonnée.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Randonnée.supermenu-active {
	cursor: default;
}


/* No background */
#Randonnée {
	background: transparent;
}



















#Randonnée.supermenu-active {
}

#SuperMenuPanel-Randonnée {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_556 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_556 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_556 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_556 h1,
#SuperMenuContentstacks_in_556 h2,
#SuperMenuContentstacks_in_556 h3,
#SuperMenuContentstacks_in_556 h4,
#SuperMenuContentstacks_in_556 h5,
#SuperMenuContentstacks_in_556 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_556 a,
#SuperMenuContentstacks_in_556 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_556 a:hover,
#SuperMenuContentstacks_in_556 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_556 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_556, #SuperMenuPanel-Randonnée {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_556, #SuperMenuPanel-Randonnée {
		display: none;
	}
}

/* @end */




#stacks_in_558 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_560{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_323 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_323 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_325 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_325 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_325 h1, 
	#bannerLayerstacks_in_325 h2,
	#bannerLayerstacks_in_325 h3,
	#bannerLayerstacks_in_325 h4,
	#bannerLayerstacks_in_325 h5,
	#bannerLayerstacks_in_325 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_325 a,
	#bannerLayerstacks_in_325 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_325 a:hover,
	#bannerLayerstacks_in_325 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_325 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_325 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_325 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_325 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1336Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1336Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1336Calligrapher h6, .stacks_in_1336Calligrapher h5, .stacks_in_1336Calligrapher h4, .stacks_in_1336Calligrapher h3, .stacks_in_1336Calligrapher h2, .stacks_in_1336Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1336Calligrapher, .stacks_in_1336Calligrapher h1, .stacks_in_1336Calligrapher h2, .stacks_in_1336Calligrapher h3, .stacks_in_1336Calligrapher h4, .stacks_in_1336Calligrapher h5, .stacks_in_1336Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1336targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1336Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1336Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1336Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1336Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_564 {
	position: relative;
}



#Spéléologie {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Spéléologie a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Spéléologie:hover,
#Spéléologie.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Spéléologie.supermenu-active {
	cursor: default;
}


/* No background */
#Spéléologie {
	background: transparent;
}



















#Spéléologie.supermenu-active {
}

#SuperMenuPanel-Spéléologie {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_564 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_564 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_564 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_564 h1,
#SuperMenuContentstacks_in_564 h2,
#SuperMenuContentstacks_in_564 h3,
#SuperMenuContentstacks_in_564 h4,
#SuperMenuContentstacks_in_564 h5,
#SuperMenuContentstacks_in_564 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_564 a,
#SuperMenuContentstacks_in_564 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_564 a:hover,
#SuperMenuContentstacks_in_564 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_564 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_564, #SuperMenuPanel-Spéléologie {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_564, #SuperMenuPanel-Spéléologie {
		display: none;
	}
}

/* @end */




#stacks_in_566 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_568{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_331 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_331 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_333 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_333 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_333 h1, 
	#bannerLayerstacks_in_333 h2,
	#bannerLayerstacks_in_333 h3,
	#bannerLayerstacks_in_333 h4,
	#bannerLayerstacks_in_333 h5,
	#bannerLayerstacks_in_333 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_333 a,
	#bannerLayerstacks_in_333 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_333 a:hover,
	#bannerLayerstacks_in_333 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_333 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_333 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_333 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_333 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1368Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1368Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1368Calligrapher h6, .stacks_in_1368Calligrapher h5, .stacks_in_1368Calligrapher h4, .stacks_in_1368Calligrapher h3, .stacks_in_1368Calligrapher h2, .stacks_in_1368Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1368Calligrapher, .stacks_in_1368Calligrapher h1, .stacks_in_1368Calligrapher h2, .stacks_in_1368Calligrapher h3, .stacks_in_1368Calligrapher h4, .stacks_in_1368Calligrapher h5, .stacks_in_1368Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1368targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1368Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1368Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1368Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1368Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_572 {
	position: relative;
}



#Tennis {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Tennis a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Tennis:hover,
#Tennis.supermenu-active {
	opacity: 0.99;
	color: #CC0000;
}

#Tennis.supermenu-active {
	cursor: default;
}


/* No background */
#Tennis {
	background: transparent;
}



















#Tennis.supermenu-active {
}

#SuperMenuPanel-Tennis {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_572 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_572 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_572 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_572 h1,
#SuperMenuContentstacks_in_572 h2,
#SuperMenuContentstacks_in_572 h3,
#SuperMenuContentstacks_in_572 h4,
#SuperMenuContentstacks_in_572 h5,
#SuperMenuContentstacks_in_572 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_572 a,
#SuperMenuContentstacks_in_572 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_572 a:hover,
#SuperMenuContentstacks_in_572 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_572 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_572, #SuperMenuPanel-Tennis {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_572, #SuperMenuPanel-Tennis {
		display: none;
	}
}

/* @end */




#stacks_in_574 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_576{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_339 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_339 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_341 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_341 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_341 h1, 
	#bannerLayerstacks_in_341 h2,
	#bannerLayerstacks_in_341 h3,
	#bannerLayerstacks_in_341 h4,
	#bannerLayerstacks_in_341 h5,
	#bannerLayerstacks_in_341 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_341 a,
	#bannerLayerstacks_in_341 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_341 a:hover,
	#bannerLayerstacks_in_341 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_341 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_341 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_341 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_341 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1372Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1372Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1372Calligrapher h6, .stacks_in_1372Calligrapher h5, .stacks_in_1372Calligrapher h4, .stacks_in_1372Calligrapher h3, .stacks_in_1372Calligrapher h2, .stacks_in_1372Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1372Calligrapher, .stacks_in_1372Calligrapher h1, .stacks_in_1372Calligrapher h2, .stacks_in_1372Calligrapher h3, .stacks_in_1372Calligrapher h4, .stacks_in_1372Calligrapher h5, .stacks_in_1372Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1372targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1372Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1372Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1372Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1372Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_580 {
	position: relative;
}



#Tir {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#Tir a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#Tir:hover,
#Tir.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#Tir.supermenu-active {
	cursor: default;
}


/* No background */
#Tir {
	background: transparent;
}



















#Tir.supermenu-active {
}

#SuperMenuPanel-Tir {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_580 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_580 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_580 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_580 h1,
#SuperMenuContentstacks_in_580 h2,
#SuperMenuContentstacks_in_580 h3,
#SuperMenuContentstacks_in_580 h4,
#SuperMenuContentstacks_in_580 h5,
#SuperMenuContentstacks_in_580 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_580 a,
#SuperMenuContentstacks_in_580 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_580 a:hover,
#SuperMenuContentstacks_in_580 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_580 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_580, #SuperMenuPanel-Tir {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_580, #SuperMenuPanel-Tir {
		display: none;
	}
}

/* @end */




#stacks_in_582 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_584{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_355 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_355 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_357 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_357 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_357 h1, 
	#bannerLayerstacks_in_357 h2,
	#bannerLayerstacks_in_357 h3,
	#bannerLayerstacks_in_357 h4,
	#bannerLayerstacks_in_357 h5,
	#bannerLayerstacks_in_357 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_357 a,
	#bannerLayerstacks_in_357 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_357 a:hover,
	#bannerLayerstacks_in_357 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_357 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_357 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_357 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_357 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1376Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1376Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1376Calligrapher h6, .stacks_in_1376Calligrapher h5, .stacks_in_1376Calligrapher h4, .stacks_in_1376Calligrapher h3, .stacks_in_1376Calligrapher h2, .stacks_in_1376Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1376Calligrapher, .stacks_in_1376Calligrapher h1, .stacks_in_1376Calligrapher h2, .stacks_in_1376Calligrapher h3, .stacks_in_1376Calligrapher h4, .stacks_in_1376Calligrapher h5, .stacks_in_1376Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1376targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1376Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1376Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1376Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1376Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_588 {
	position: relative;
}



#ViaFerrata {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #990000;
	border-right: 0px solid #990000;
	border-top: 0px solid #990000;
	border-bottom: 0px solid #990000;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#ViaFerrata a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#ViaFerrata:hover,
#ViaFerrata.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#ViaFerrata.supermenu-active {
	cursor: default;
}


/* No background */
#ViaFerrata {
	background: transparent;
}



















#ViaFerrata.supermenu-active {
}

#SuperMenuPanel-ViaFerrata {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_588 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_588 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_588 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_588 h1,
#SuperMenuContentstacks_in_588 h2,
#SuperMenuContentstacks_in_588 h3,
#SuperMenuContentstacks_in_588 h4,
#SuperMenuContentstacks_in_588 h5,
#SuperMenuContentstacks_in_588 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_588 a,
#SuperMenuContentstacks_in_588 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_588 a:hover,
#SuperMenuContentstacks_in_588 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_588 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_588, #SuperMenuPanel-ViaFerrata {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_588, #SuperMenuPanel-ViaFerrata {
		display: none;
	}
}

/* @end */




#stacks_in_590 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_592{text-align:justify}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_235 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_235 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_237 {
		position: absolute;
		-ms-transform: rotate(0deg); /* IE 9 */
		-webkit-transform: rotate(0deg); /* Safari */
		transform: rotate(0deg);
		color: rgba(255, 255, 255, 1.00);
		z-index: 2;
		padding: 0px 5px 0px 5px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 110.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_237 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_237 h1, 
	#bannerLayerstacks_in_237 h2,
	#bannerLayerstacks_in_237 h3,
	#bannerLayerstacks_in_237 h4,
	#bannerLayerstacks_in_237 h5,
	#bannerLayerstacks_in_237 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_237 a,
	#bannerLayerstacks_in_237 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_237 a:hover,
	#bannerLayerstacks_in_237 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_237 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_237 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_237 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_237 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1380Calligrapher{			font-size: 91% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1380Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_1380Calligrapher h6, .stacks_in_1380Calligrapher h5, .stacks_in_1380Calligrapher h4, .stacks_in_1380Calligrapher h3, .stacks_in_1380Calligrapher h2, .stacks_in_1380Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_1380Calligrapher, .stacks_in_1380Calligrapher h1, .stacks_in_1380Calligrapher h2, .stacks_in_1380Calligrapher h3, .stacks_in_1380Calligrapher h4, .stacks_in_1380Calligrapher h5, .stacks_in_1380Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1380targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1380Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1380Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1380Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1380Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_596 {
	position: relative;
}



#VTT {
	height: 30px;
	line-height: 30px;
	border-left: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-top: 0px solid #CDCDCD;
	border-bottom: 0px solid #CDCDCD;
	font-size: 100%;
	display: block;
	color: #663300;
	text-align: center;
	cursor: pointer;
	transition: all 300ms ease-in-out;
	position: relative;
	z-index: 1;
}

#VTT a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	outline: none;
	text-decoration: none;
}

/*  */





#VTT:hover,
#VTT.supermenu-active {
	opacity: 0.99;
	color: #FF3300;
}

#VTT.supermenu-active {
	cursor: default;
}


/* No background */
#VTT {
	background: transparent;
}



















#VTT.supermenu-active {
}

#SuperMenuPanel-VTT {
	display: none;
	position: absolute;
	left: 0;
	z-index: 997;
}

#SuperMenuFillstacks_in_596 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #cdcdcd;
	z-index: 998;
	opacity: 0.99;
	border-bottom: 1px solid #990000;
}




/* Solid colour fill */
#SuperMenuFillstacks_in_596 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_596 {
	position: relative;
	z-index: 999;
	color: #660000;
	margin: 0 auto;
	padding-left: 15.00%;
	padding-right: 15.00%;
	padding-top: 5.00%;
	padding-bottom: 5.00%;
	font-size: 110%;
}



#SuperMenuContentstacks_in_596 h1,
#SuperMenuContentstacks_in_596 h2,
#SuperMenuContentstacks_in_596 h3,
#SuperMenuContentstacks_in_596 h4,
#SuperMenuContentstacks_in_596 h5,
#SuperMenuContentstacks_in_596 h6 {
	color: #990000;
}

#SuperMenuContentstacks_in_596 a,
#SuperMenuContentstacks_in_596 a:visited {
	color: #6600CC;
}

#SuperMenuContentstacks_in_596 a:hover,
#SuperMenuContentstacks_in_596 a:active {
	color: #CC66FF;
}

#SuperMenuClosestacks_in_596 {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	border: none;
	z-index: 1000;
}

@media screen and (max-width: 0px) {
	#SuperMenuWrapperstacks_in_596, #SuperMenuPanel-VTT {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_596, #SuperMenuPanel-VTT {
		display: none;
	}
}

/* @end */




#stacks_in_598 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_600{text-align:justify}
#stacks_in_1157 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1157 .jwresp_col{float:none} #stacks_in_1157 #jwresp_col2_stacks_in_1157{position:relative;margin:0 auto;width:34%;float:none}#stacks_in_1157 #jwresp_col1_stacks_in_1157,#stacks_in_1157 #jwresp_col3_stacks_in_1157{width:33%}#stacks_in_1157 #jwresp_col1_stacks_in_1157{float:left}#stacks_in_1157 #jwresp_col3_stacks_in_1157{float:right} @media screen and (max-width:770px){#stacks_in_1157 #jwresp_col1_stacks_in_1157,#stacks_in_1157 #jwresp_col3_stacks_in_1157{margin-bottom:20px}#stacks_in_1157 #jwresp_col1_stacks_in_1157{width:50%}#stacks_in_1157 #jwresp_col3_stacks_in_1157{width:50%}#stacks_in_1157 #jwresp_col2_stacks_in_1157{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_1157 #jwresp_col1_stacks_in_1157,#stacks_in_1157 #jwresp_col3_stacks_in_1157,#stacks_in_1157 #jwresp_col2_stacks_in_1157{float:none;width:100%;display:block}#stacks_in_1157 #jwresp_col1_stacks_in_1157,#stacks_in_1157 #jwresp_col3_stacks_in_1157{margin-bottom:20px}} 

#stacks_in_1157 {
	margin: 16px 0px 0px 0px;
}
#stacks_in_1161 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1161 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1161 .fluid-image.unlimited img{width:100% !important}#stacks_in_1161 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1161 .fluid-image.align-left img{float:left}#stacks_in_1161 .fluid-image.align-right img{float:right}

#stacks_in_1161 {
	background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1167 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:50px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1167 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1167 .fluid-image.unlimited img{width:100% !important}#stacks_in_1167 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1167 .fluid-image.align-left img{float:left}#stacks_in_1167 .fluid-image.align-right img{float:right}

#stacks_in_1167 {
	padding:  8px;
}
#stacks_in_1163 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1163 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1163 .fluid-image.unlimited img{width:100% !important}#stacks_in_1163 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1163 .fluid-image.align-left img{float:left}#stacks_in_1163 .fluid-image.align-right img{float:right}

#stacks_in_1163 {
	background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1171 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:50px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1171 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1171 .fluid-image.unlimited img{width:100% !important}#stacks_in_1171 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1171 .fluid-image.align-left img{float:left}#stacks_in_1171 .fluid-image.align-right img{float:right}

#stacks_in_1171 {
	padding:  8px;
}
#stacks_in_1165 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1165 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1165 .fluid-image.unlimited img{width:100% !important}#stacks_in_1165 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1165 .fluid-image.align-left img{float:left}#stacks_in_1165 .fluid-image.align-right img{float:right}

#stacks_in_1165 {
	background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_1173 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:50px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_1173 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_1173 .fluid-image.unlimited img{width:100% !important}#stacks_in_1173 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1173 .fluid-image.align-left img{float:left}#stacks_in_1173 .fluid-image.align-right img{float:right}
