#bannerStackstacks_in_658 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_658 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_660 {
		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_660 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_660 h1, 
	#bannerLayerstacks_in_660 h2,
	#bannerLayerstacks_in_660 h3,
	#bannerLayerstacks_in_660 h4,
	#bannerLayerstacks_in_660 h5,
	#bannerLayerstacks_in_660 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_660 a,
	#bannerLayerstacks_in_660 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_660 a:hover,
	#bannerLayerstacks_in_660 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	#bannerLayerstacks_in_660 {
		left: 0.00%;
	}
	
	
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_660 {
		top: 0.00%;
	}
	
	
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_660 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_660 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_745Calligrapher{			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_745Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_745Calligrapher h6, .stacks_in_745Calligrapher h5, .stacks_in_745Calligrapher h4, .stacks_in_745Calligrapher h3, .stacks_in_745Calligrapher h2, .stacks_in_745Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_745Calligrapher, .stacks_in_745Calligrapher h1, .stacks_in_745Calligrapher h2, .stacks_in_745Calligrapher h3, .stacks_in_745Calligrapher h4, .stacks_in_745Calligrapher h5, .stacks_in_745Calligrapher h6{	font-family: "Raleway" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_745targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_745Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_745Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_745Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_745Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_745 {
	padding: 0px 0px 0px 15px;
}
/**/
@media screen and (min-width: 768px) {
	#bannerLayerstacks_in_868 {
		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 5px 15px;
		border-radius: 0px 0px 0px 0px;
		overflow: hidden;
		font-size: 100.00%;
		line-height: 1.50em;
	}
	
	
	
	
	
	#bannerLayerstacks_in_868 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_868 h1, 
	#bannerLayerstacks_in_868 h2,
	#bannerLayerstacks_in_868 h3,
	#bannerLayerstacks_in_868 h4,
	#bannerLayerstacks_in_868 h5,
	#bannerLayerstacks_in_868 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_868 a,
	#bannerLayerstacks_in_868 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_868 a:hover,
	#bannerLayerstacks_in_868 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_868 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_868 {
		bottom: 0.00%;
	}
	
	
	/* Width Settings */
	
	
	
	
	#bannerLayerstacks_in_868 {
		width: 25%;
	}
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_868 {
		height: auto;
	}
	
	
	
	
	
}
/**/

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

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

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




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










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


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


}



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


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


}






#stacks_in_895 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_898>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





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

.stacks_in_888buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_888button{
	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_888button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

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

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
























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















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


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

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

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

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

.stacks_in_890buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_890button{
	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_890button:hover{
	color: #CC0000 !important;
	background-color: #FF6633 !important;
	border-color: #D8562B !important;
}

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

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
























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















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_890 {
	margin:  2px;
}
#stacks_in_651 .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_651 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_651 .fluid-image.unlimited img{width:100% !important}#stacks_in_651 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_651 .fluid-image.align-left img{float:left}#stacks_in_651 .fluid-image.align-right img{float:right}
#stacks_in_653 .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_653 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_653 .fluid-image.unlimited img{width:100% !important}#stacks_in_653 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_653 .fluid-image.align-left img{float:left}#stacks_in_653 .fluid-image.align-right img{float:right}
#stacks_in_670 .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_670 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_670 .fluid-image.unlimited img{width:100% !important}#stacks_in_670 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_670 .fluid-image.align-left img{float:left}#stacks_in_670 .fluid-image.align-right img{float:right}
#stacks_in_672 .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_672 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_672 .fluid-image.unlimited img{width:100% !important}#stacks_in_672 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_672 .fluid-image.align-left img{float:left}#stacks_in_672 .fluid-image.align-right img{float:right}
#stacks_in_674 .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_674 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_674 .fluid-image.unlimited img{width:100% !important}#stacks_in_674 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_674 .fluid-image.align-left img{float:left}#stacks_in_674 .fluid-image.align-right img{float:right}
#stacks_in_676 .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_676 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_676 .fluid-image.unlimited img{width:100% !important}#stacks_in_676 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_676 .fluid-image.align-left img{float:left}#stacks_in_676 .fluid-image.align-right img{float:right}
#stacks_in_458 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_458 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_458 #jwresp_col2_stacks_in_458{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_458 #jwresp_col1_stacks_in_458,#stacks_in_458 #jwresp_col2_stacks_in_458{width:100%;float:none;display:block}#stacks_in_458 #jwresp_col1_stacks_in_458{margin-bottom:15px}}

#stacks_in_458 {
	margin: 10px 0px 25px 0px;
}
/* Start dooGrid stack each CSS code */.stacks_in_471gridWrapper > 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: 18px;    padding-right: 9.000000px;    padding-left: 9.000000px;}.stacks_in_471gridWrapper{	margin-right: -9.000000px;    margin-left: -9.000000px;    margin-top: -18px;}@media all and (max-width: 1024px) {				.stacks_in_471gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_471gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_471gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_226 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_226 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_228 {
		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_228 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_228 h1, 
	#bannerLayerstacks_in_228 h2,
	#bannerLayerstacks_in_228 h3,
	#bannerLayerstacks_in_228 h4,
	#bannerLayerstacks_in_228 h5,
	#bannerLayerstacks_in_228 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_228 a,
	#bannerLayerstacks_in_228 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_228 a:hover,
	#bannerLayerstacks_in_228 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_228 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_228 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_228 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_228 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_773Calligrapher{			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_773Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_773Calligrapher h6, .stacks_in_773Calligrapher h5, .stacks_in_773Calligrapher h4, .stacks_in_773Calligrapher h3, .stacks_in_773Calligrapher h2, .stacks_in_773Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_773Calligrapher, .stacks_in_773Calligrapher h1, .stacks_in_773Calligrapher h2, .stacks_in_773Calligrapher h3, .stacks_in_773Calligrapher h4, .stacks_in_773Calligrapher h5, .stacks_in_773Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_773targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_773Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_773Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_773Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_773Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_524 {
	position: relative;
}



#SuperMenu1 {
	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;
}

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

/*  */





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

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


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



















#SuperMenu1.supermenu-active {
}

#SuperMenuPanel-SuperMenu1 {
	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-SuperMenu1 {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_524, #SuperMenuPanel-SuperMenu1 {
		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_234 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_234 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_236 {
		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_236 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_236 h1, 
	#bannerLayerstacks_in_236 h2,
	#bannerLayerstacks_in_236 h3,
	#bannerLayerstacks_in_236 h4,
	#bannerLayerstacks_in_236 h5,
	#bannerLayerstacks_in_236 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_236 a,
	#bannerLayerstacks_in_236 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_236 a:hover,
	#bannerLayerstacks_in_236 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_236 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_236 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_236 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_236 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_777Calligrapher{			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_777Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_777Calligrapher h6, .stacks_in_777Calligrapher h5, .stacks_in_777Calligrapher h4, .stacks_in_777Calligrapher h3, .stacks_in_777Calligrapher h2, .stacks_in_777Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_777Calligrapher, .stacks_in_777Calligrapher h1, .stacks_in_777Calligrapher h2, .stacks_in_777Calligrapher h3, .stacks_in_777Calligrapher h4, .stacks_in_777Calligrapher h5, .stacks_in_777Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_777targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_777Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_777Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_777Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_777Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_515 {
	position: relative;
}



#Snowboard {
	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;
}

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

/*  */





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

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


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



















#Snowboard.supermenu-active {
}

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

#SuperMenuFillstacks_in_515 {
	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_515 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_515 {
	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_515 h1,
#SuperMenuContentstacks_in_515 h2,
#SuperMenuContentstacks_in_515 h3,
#SuperMenuContentstacks_in_515 h4,
#SuperMenuContentstacks_in_515 h5,
#SuperMenuContentstacks_in_515 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_515, #SuperMenuPanel-Snowboard {
		display: none;
	}
}

/* @end */



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

#bannerStackstacks_in_242 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_244 {
		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_244 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_244 h1, 
	#bannerLayerstacks_in_244 h2,
	#bannerLayerstacks_in_244 h3,
	#bannerLayerstacks_in_244 h4,
	#bannerLayerstacks_in_244 h5,
	#bannerLayerstacks_in_244 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_244 a,
	#bannerLayerstacks_in_244 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_244 a:hover,
	#bannerLayerstacks_in_244 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_244 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_244 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_244 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_244 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_795Calligrapher{			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_795Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_795Calligrapher h6, .stacks_in_795Calligrapher h5, .stacks_in_795Calligrapher h4, .stacks_in_795Calligrapher h3, .stacks_in_795Calligrapher h2, .stacks_in_795Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_795Calligrapher, .stacks_in_795Calligrapher h1, .stacks_in_795Calligrapher h2, .stacks_in_795Calligrapher h3, .stacks_in_795Calligrapher h4, .stacks_in_795Calligrapher h5, .stacks_in_795Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_795targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_795Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_795Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_795Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_795Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_540 {
	position: relative;
}



#Fond {
	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;
}

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

/*  */





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

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


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



















#Fond.supermenu-active {
}

#SuperMenuPanel-Fond {
	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-Fond {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_540, #SuperMenuPanel-Fond {
		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_250 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_250 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_252 {
		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_252 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_252 h1, 
	#bannerLayerstacks_in_252 h2,
	#bannerLayerstacks_in_252 h3,
	#bannerLayerstacks_in_252 h4,
	#bannerLayerstacks_in_252 h5,
	#bannerLayerstacks_in_252 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_252 a,
	#bannerLayerstacks_in_252 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_252 a:hover,
	#bannerLayerstacks_in_252 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_252 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_252 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_252 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_252 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_803Calligrapher{			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_803Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_803Calligrapher h6, .stacks_in_803Calligrapher h5, .stacks_in_803Calligrapher h4, .stacks_in_803Calligrapher h3, .stacks_in_803Calligrapher h2, .stacks_in_803Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_803Calligrapher, .stacks_in_803Calligrapher h1, .stacks_in_803Calligrapher h2, .stacks_in_803Calligrapher h3, .stacks_in_803Calligrapher h4, .stacks_in_803Calligrapher h5, .stacks_in_803Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_803targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_803Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_803Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_803Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_803Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_548 {
	position: relative;
}



#Rando {
	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;
}

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

/*  */





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

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


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



















#Rando.supermenu-active {
}

#SuperMenuPanel-Rando {
	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-Rando {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_548, #SuperMenuPanel-Rando {
		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_258 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_258 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_260 {
		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_260 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_260 h1, 
	#bannerLayerstacks_in_260 h2,
	#bannerLayerstacks_in_260 h3,
	#bannerLayerstacks_in_260 h4,
	#bannerLayerstacks_in_260 h5,
	#bannerLayerstacks_in_260 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_260 a,
	#bannerLayerstacks_in_260 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_260 a:hover,
	#bannerLayerstacks_in_260 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_260 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_260 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_260 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_260 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_851Calligrapher{			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_851Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_851Calligrapher h6, .stacks_in_851Calligrapher h5, .stacks_in_851Calligrapher h4, .stacks_in_851Calligrapher h3, .stacks_in_851Calligrapher h2, .stacks_in_851Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_851Calligrapher, .stacks_in_851Calligrapher h1, .stacks_in_851Calligrapher h2, .stacks_in_851Calligrapher h3, .stacks_in_851Calligrapher h4, .stacks_in_851Calligrapher h5, .stacks_in_851Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_851targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_851Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_851Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_851Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_851Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_556 {
	position: relative;
}



#Raquettes {
	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;
}

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

/*  */





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

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


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



















#Raquettes.supermenu-active {
}

#SuperMenuPanel-Raquettes {
	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-Raquettes {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_556, #SuperMenuPanel-Raquettes {
		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_266 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_266 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_268 {
		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_268 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_268 h1, 
	#bannerLayerstacks_in_268 h2,
	#bannerLayerstacks_in_268 h3,
	#bannerLayerstacks_in_268 h4,
	#bannerLayerstacks_in_268 h5,
	#bannerLayerstacks_in_268 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_268 a,
	#bannerLayerstacks_in_268 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_268 a:hover,
	#bannerLayerstacks_in_268 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_268 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_268 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_268 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_268 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_847Calligrapher{			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_847Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_847Calligrapher h6, .stacks_in_847Calligrapher h5, .stacks_in_847Calligrapher h4, .stacks_in_847Calligrapher h3, .stacks_in_847Calligrapher h2, .stacks_in_847Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_847Calligrapher, .stacks_in_847Calligrapher h1, .stacks_in_847Calligrapher h2, .stacks_in_847Calligrapher h3, .stacks_in_847Calligrapher h4, .stacks_in_847Calligrapher h5, .stacks_in_847Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_847targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_847Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_847Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_847Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_847Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_564 {
	position: relative;
}



#Patinage {
	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;
}

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

/*  */





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

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


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



















#Patinage.supermenu-active {
}

#SuperMenuPanel-Patinage {
	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-Patinage {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_564, #SuperMenuPanel-Patinage {
		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_282 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_282 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_284 {
		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_284 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_284 h1, 
	#bannerLayerstacks_in_284 h2,
	#bannerLayerstacks_in_284 h3,
	#bannerLayerstacks_in_284 h4,
	#bannerLayerstacks_in_284 h5,
	#bannerLayerstacks_in_284 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_284 a,
	#bannerLayerstacks_in_284 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_284 a:hover,
	#bannerLayerstacks_in_284 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_284 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_284 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_284 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_284 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_843Calligrapher{			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_843Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_843Calligrapher h6, .stacks_in_843Calligrapher h5, .stacks_in_843Calligrapher h4, .stacks_in_843Calligrapher h3, .stacks_in_843Calligrapher h2, .stacks_in_843Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_843Calligrapher, .stacks_in_843Calligrapher h1, .stacks_in_843Calligrapher h2, .stacks_in_843Calligrapher h3, .stacks_in_843Calligrapher h4, .stacks_in_843Calligrapher h5, .stacks_in_843Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_843targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_843Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_843Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_843Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_843Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_572 {
	position: relative;
}



#Luge {
	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;
}

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

/*  */





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

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


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



















#Luge.supermenu-active {
}

#SuperMenuPanel-Luge {
	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-Luge {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_572, #SuperMenuPanel-Luge {
		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_274 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_274 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_276 {
		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_276 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_276 h1, 
	#bannerLayerstacks_in_276 h2,
	#bannerLayerstacks_in_276 h3,
	#bannerLayerstacks_in_276 h4,
	#bannerLayerstacks_in_276 h5,
	#bannerLayerstacks_in_276 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_276 a,
	#bannerLayerstacks_in_276 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_276 a:hover,
	#bannerLayerstacks_in_276 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_276 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_276 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_276 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_276 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_839Calligrapher{			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_839Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_839Calligrapher h6, .stacks_in_839Calligrapher h5, .stacks_in_839Calligrapher h4, .stacks_in_839Calligrapher h3, .stacks_in_839Calligrapher h2, .stacks_in_839Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_839Calligrapher, .stacks_in_839Calligrapher h1, .stacks_in_839Calligrapher h2, .stacks_in_839Calligrapher h3, .stacks_in_839Calligrapher h4, .stacks_in_839Calligrapher h5, .stacks_in_839Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_839targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_839Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_839Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_839Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_839Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_580 {
	position: relative;
}



#Handiski {
	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;
}

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

/*  */





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

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


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



















#Handiski.supermenu-active {
}

#SuperMenuPanel-Handiski {
	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-Handiski {
		display: none !important;
	}
}

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

/* @end */




#stacks_in_582 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  7px;
}
#stacks_in_584{text-align:justify}
/* Start dooGrid stack each CSS code */.stacks_in_461gridWrapper > 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: 18px;    padding-right: 9.000000px;    padding-left: 9.000000px;}.stacks_in_461gridWrapper{	margin-right: -9.000000px;    margin-left: -9.000000px;    margin-top: -18px;}@media all and (max-width: 1024px) {				.stacks_in_461gridWrapper > div{		width: 33.333333%;	}	}@media all and (max-width: 768px) {				.stacks_in_461gridWrapper > div{		width: 50%;	}		}@media all and (max-width: 480px) {				.stacks_in_461gridWrapper > div{		width: 50%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */#bannerStackstacks_in_306 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_306 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_308 {
		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_308 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_308 h1, 
	#bannerLayerstacks_in_308 h2,
	#bannerLayerstacks_in_308 h3,
	#bannerLayerstacks_in_308 h4,
	#bannerLayerstacks_in_308 h5,
	#bannerLayerstacks_in_308 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_308 a,
	#bannerLayerstacks_in_308 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_308 a:hover,
	#bannerLayerstacks_in_308 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_308 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_308 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_308 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_308 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_807Calligrapher{			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_807Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_807Calligrapher h6, .stacks_in_807Calligrapher h5, .stacks_in_807Calligrapher h4, .stacks_in_807Calligrapher h3, .stacks_in_807Calligrapher h2, .stacks_in_807Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_807Calligrapher, .stacks_in_807Calligrapher h1, .stacks_in_807Calligrapher h2, .stacks_in_807Calligrapher h3, .stacks_in_807Calligrapher h4, .stacks_in_807Calligrapher h5, .stacks_in_807Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_807targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_807Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_807Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_807Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_807Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_588 {
	position: relative;
}



#Traineaux {
	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;
}

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

/*  */





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

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


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



















#Traineaux.supermenu-active {
}

#SuperMenuPanel-Traineaux {
	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-Traineaux {
		display: none !important;
	}
}

@media print {
	#SuperMenuWrapperstacks_in_588, #SuperMenuPanel-Traineaux {
		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_298 {
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#bannerStackstacks_in_298 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_300 {
		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_300 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_300 h1, 
	#bannerLayerstacks_in_300 h2,
	#bannerLayerstacks_in_300 h3,
	#bannerLayerstacks_in_300 h4,
	#bannerLayerstacks_in_300 h5,
	#bannerLayerstacks_in_300 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_300 a,
	#bannerLayerstacks_in_300 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_300 a:hover,
	#bannerLayerstacks_in_300 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_300 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_300 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_300 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_300 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_811Calligrapher{			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_811Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_811Calligrapher h6, .stacks_in_811Calligrapher h5, .stacks_in_811Calligrapher h4, .stacks_in_811Calligrapher h3, .stacks_in_811Calligrapher h2, .stacks_in_811Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_811Calligrapher, .stacks_in_811Calligrapher h1, .stacks_in_811Calligrapher h2, .stacks_in_811Calligrapher h3, .stacks_in_811Calligrapher h4, .stacks_in_811Calligrapher h5, .stacks_in_811Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_811targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_811Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_811Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_811Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_811Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_596 {
	position: relative;
}



#Speedriding {
	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;
}

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

/*  */





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

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


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



















#Speedriding.supermenu-active {
}

#SuperMenuPanel-Speedriding {
	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-Speedriding {
		display: none !important;
	}
}

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

/* @end */



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

#bannerStackstacks_in_314 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_316 {
		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_316 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_316 h1, 
	#bannerLayerstacks_in_316 h2,
	#bannerLayerstacks_in_316 h3,
	#bannerLayerstacks_in_316 h4,
	#bannerLayerstacks_in_316 h5,
	#bannerLayerstacks_in_316 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_316 a,
	#bannerLayerstacks_in_316 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_316 a:hover,
	#bannerLayerstacks_in_316 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_316 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_316 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_316 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_316 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_815Calligrapher{			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_815Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_815Calligrapher h6, .stacks_in_815Calligrapher h5, .stacks_in_815Calligrapher h4, .stacks_in_815Calligrapher h3, .stacks_in_815Calligrapher h2, .stacks_in_815Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_815Calligrapher, .stacks_in_815Calligrapher h1, .stacks_in_815Calligrapher h2, .stacks_in_815Calligrapher h3, .stacks_in_815Calligrapher h4, .stacks_in_815Calligrapher h5, .stacks_in_815Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_815targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_815Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_815Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_815Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_815Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_604 {
	position: relative;
}



#Heliski {
	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;
}

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

/*  */





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

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


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



















#Heliski.supermenu-active {
}

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

#SuperMenuFillstacks_in_604 {
	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_604 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_604 {
	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_604 h1,
#SuperMenuContentstacks_in_604 h2,
#SuperMenuContentstacks_in_604 h3,
#SuperMenuContentstacks_in_604 h4,
#SuperMenuContentstacks_in_604 h5,
#SuperMenuContentstacks_in_604 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_604, #SuperMenuPanel-Heliski {
		display: none;
	}
}

/* @end */



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

#bannerStackstacks_in_336 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_338 {
		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_338 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_338 h1, 
	#bannerLayerstacks_in_338 h2,
	#bannerLayerstacks_in_338 h3,
	#bannerLayerstacks_in_338 h4,
	#bannerLayerstacks_in_338 h5,
	#bannerLayerstacks_in_338 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_338 a,
	#bannerLayerstacks_in_338 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_338 a:hover,
	#bannerLayerstacks_in_338 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_338 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_338 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_338 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_338 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_819Calligrapher{			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_819Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_819Calligrapher h6, .stacks_in_819Calligrapher h5, .stacks_in_819Calligrapher h4, .stacks_in_819Calligrapher h3, .stacks_in_819Calligrapher h2, .stacks_in_819Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_819Calligrapher, .stacks_in_819Calligrapher h1, .stacks_in_819Calligrapher h2, .stacks_in_819Calligrapher h3, .stacks_in_819Calligrapher h4, .stacks_in_819Calligrapher h5, .stacks_in_819Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_819targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_819Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_819Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_819Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_819Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_612 {
	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: #CC0000;
}

#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_612 {
	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_612 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_612 {
	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_612 h1,
#SuperMenuContentstacks_in_612 h2,
#SuperMenuContentstacks_in_612 h3,
#SuperMenuContentstacks_in_612 h4,
#SuperMenuContentstacks_in_612 h5,
#SuperMenuContentstacks_in_612 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_612, #SuperMenuPanel-FatBike {
		display: none;
	}
}

/* @end */



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

#bannerStackstacks_in_344 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_346 {
		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_346 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_346 h1, 
	#bannerLayerstacks_in_346 h2,
	#bannerLayerstacks_in_346 h3,
	#bannerLayerstacks_in_346 h4,
	#bannerLayerstacks_in_346 h5,
	#bannerLayerstacks_in_346 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_346 a,
	#bannerLayerstacks_in_346 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_346 a:hover,
	#bannerLayerstacks_in_346 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_346 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_346 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_346 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_346 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_823Calligrapher{			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_823Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_823Calligrapher h6, .stacks_in_823Calligrapher h5, .stacks_in_823Calligrapher h4, .stacks_in_823Calligrapher h3, .stacks_in_823Calligrapher h2, .stacks_in_823Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_823Calligrapher, .stacks_in_823Calligrapher h1, .stacks_in_823Calligrapher h2, .stacks_in_823Calligrapher h3, .stacks_in_823Calligrapher h4, .stacks_in_823Calligrapher h5, .stacks_in_823Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_823targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_823Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_823Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_823Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_823Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_620 {
	position: relative;
}



#Joering {
	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;
}

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

/*  */





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

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


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



















#Joering.supermenu-active {
}

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

#SuperMenuFillstacks_in_620 {
	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_620 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_620 {
	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_620 h1,
#SuperMenuContentstacks_in_620 h2,
#SuperMenuContentstacks_in_620 h3,
#SuperMenuContentstacks_in_620 h4,
#SuperMenuContentstacks_in_620 h5,
#SuperMenuContentstacks_in_620 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_620, #SuperMenuPanel-Joering {
		display: none;
	}
}

/* @end */



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

#bannerStackstacks_in_352 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_354 {
		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_354 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_354 h1, 
	#bannerLayerstacks_in_354 h2,
	#bannerLayerstacks_in_354 h3,
	#bannerLayerstacks_in_354 h4,
	#bannerLayerstacks_in_354 h5,
	#bannerLayerstacks_in_354 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_354 a,
	#bannerLayerstacks_in_354 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_354 a:hover,
	#bannerLayerstacks_in_354 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_354 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_354 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_354 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_354 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_827Calligrapher{			font-size: 90% !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_827Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_827Calligrapher h6, .stacks_in_827Calligrapher h5, .stacks_in_827Calligrapher h4, .stacks_in_827Calligrapher h3, .stacks_in_827Calligrapher h2, .stacks_in_827Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_827Calligrapher, .stacks_in_827Calligrapher h1, .stacks_in_827Calligrapher h2, .stacks_in_827Calligrapher h3, .stacks_in_827Calligrapher h4, .stacks_in_827Calligrapher h5, .stacks_in_827Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_827targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_827Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_827Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_827Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_827Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_628 {
	position: relative;
}



#Cascades {
	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;
}

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

/*  */





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

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


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



















#Cascades.supermenu-active {
}

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

#SuperMenuFillstacks_in_628 {
	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_628 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_628 {
	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_628 h1,
#SuperMenuContentstacks_in_628 h2,
#SuperMenuContentstacks_in_628 h3,
#SuperMenuContentstacks_in_628 h4,
#SuperMenuContentstacks_in_628 h5,
#SuperMenuContentstacks_in_628 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_628, #SuperMenuPanel-Cascades {
		display: none;
	}
}

/* @end */



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

#bannerStackstacks_in_360 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_362 {
		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_362 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_362 h1, 
	#bannerLayerstacks_in_362 h2,
	#bannerLayerstacks_in_362 h3,
	#bannerLayerstacks_in_362 h4,
	#bannerLayerstacks_in_362 h5,
	#bannerLayerstacks_in_362 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_362 a,
	#bannerLayerstacks_in_362 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_362 a:hover,
	#bannerLayerstacks_in_362 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_362 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_362 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_362 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_362 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_831Calligrapher{			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_831Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_831Calligrapher h6, .stacks_in_831Calligrapher h5, .stacks_in_831Calligrapher h4, .stacks_in_831Calligrapher h3, .stacks_in_831Calligrapher h2, .stacks_in_831Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_831Calligrapher, .stacks_in_831Calligrapher h1, .stacks_in_831Calligrapher h2, .stacks_in_831Calligrapher h3, .stacks_in_831Calligrapher h4, .stacks_in_831Calligrapher h5, .stacks_in_831Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_831targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_831Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_831Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_831Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_831Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_636 {
	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: #CC0000;
}

#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_636 {
	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_636 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_636 {
	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_636 h1,
#SuperMenuContentstacks_in_636 h2,
#SuperMenuContentstacks_in_636 h3,
#SuperMenuContentstacks_in_636 h4,
#SuperMenuContentstacks_in_636 h5,
#SuperMenuContentstacks_in_636 h6 {
	color: #990000;
}

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

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

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

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

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

/* @end */



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

#bannerStackstacks_in_290 img {
	width: 100%;
	height: auto;
}/**/
@media screen and (min-width: 250px) {
	#bannerLayerstacks_in_292 {
		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_292 img {
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	#bannerLayerstacks_in_292 h1, 
	#bannerLayerstacks_in_292 h2,
	#bannerLayerstacks_in_292 h3,
	#bannerLayerstacks_in_292 h4,
	#bannerLayerstacks_in_292 h5,
	#bannerLayerstacks_in_292 h6 {
		color: rgba(255, 255, 255, 1.00);
	}
	
	#bannerLayerstacks_in_292 a,
	#bannerLayerstacks_in_292 a:visited {
		color: rgba(102, 204, 255, 1.00);
		outline: none;
		border: none;
	}
	
	#bannerLayerstacks_in_292 a:hover,
	#bannerLayerstacks_in_292 a:active {
		color: rgba(0, 128, 255, 1.00);
		outline: none;
		border: none;
	}
	
	/* Horizontal Position Settings */
	
	
	
	
	
	
	#bannerLayerstacks_in_292 {
		right: 0.00%;
	}
	
	
	/* Vertical Position Settings */
	
	
	
	
	
	
	
	
	#bannerLayerstacks_in_292 {
		bottom: 3.00%;
	}
	
	
	/* Width Settings */
	
	
	#bannerLayerstacks_in_292 {
		width: auto;
	}
	
	
	
	
	
	
	/* Height Settings */
	
	
	#bannerLayerstacks_in_292 {
		height: auto;
	}
	
	
	
	
	
}
/**/

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_835Calligrapher{			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_835Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_835Calligrapher h6, .stacks_in_835Calligrapher h5, .stacks_in_835Calligrapher h4, .stacks_in_835Calligrapher h3, .stacks_in_835Calligrapher h2, .stacks_in_835Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_835Calligrapher, .stacks_in_835Calligrapher h1, .stacks_in_835Calligrapher h2, .stacks_in_835Calligrapher h3, .stacks_in_835Calligrapher h4, .stacks_in_835Calligrapher h5, .stacks_in_835Calligrapher h6{	font-family: "Pathway Gothic One" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_835targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_835Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_835Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_835Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_835Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#SuperMenuWrapperstacks_in_644 {
	position: relative;
}



#Motoneige {
	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;
}

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

/*  */





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

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


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



















#Motoneige.supermenu-active {
}

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

#SuperMenuFillstacks_in_644 {
	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_644 {
	background: #FFEDCC;
}
















#SuperMenuContentstacks_in_644 {
	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_644 h1,
#SuperMenuContentstacks_in_644 h2,
#SuperMenuContentstacks_in_644 h3,
#SuperMenuContentstacks_in_644 h4,
#SuperMenuContentstacks_in_644 h5,
#SuperMenuContentstacks_in_644 h6 {
	color: #990000;
}

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

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

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

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

@media print {
	#SuperMenuWrapperstacks_in_644, #SuperMenuPanel-Motoneige {
		display: none;
	}
}

/* @end */




#stacks_in_646 {
	background-color: rgba(245, 217, 188, 1.00);
	padding:  8px;
}
#stacks_in_648{text-align:justify}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_906Calligrapher{			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_906Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_906Calligrapher h6, .stacks_in_906Calligrapher h5, .stacks_in_906Calligrapher h4, .stacks_in_906Calligrapher h3, .stacks_in_906Calligrapher h2, .stacks_in_906Calligrapher h1{			color: #990000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_906Calligrapher, .stacks_in_906Calligrapher h1, .stacks_in_906Calligrapher h2, .stacks_in_906Calligrapher h3, .stacks_in_906Calligrapher h4, .stacks_in_906Calligrapher h5, .stacks_in_906Calligrapher h6{	font-family: "Acme" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_906targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_906Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_906Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_906Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_906Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_906 {
	background-color: rgba(242, 225, 201, 1.00);
}
#stacks_in_680 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_680 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_680 #jwresp_col2_stacks_in_680{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_680 #jwresp_col1_stacks_in_680,#stacks_in_680 #jwresp_col2_stacks_in_680{width:100%;float:none;display:block}#stacks_in_680 #jwresp_col1_stacks_in_680{margin-bottom:15px}}

#stacks_in_680 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_681 .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_681 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_681 .fluid-image.unlimited img{width:100% !important}#stacks_in_681 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_681 .fluid-image.align-left img{float:left}#stacks_in_681 .fluid-image.align-right img{float:right}

#stacks_in_681 {
	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_910Calligrapher{			font-size: 100% !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_910Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_910Calligrapher h6, .stacks_in_910Calligrapher h5, .stacks_in_910Calligrapher h4, .stacks_in_910Calligrapher h3, .stacks_in_910Calligrapher h2, .stacks_in_910Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_910Calligrapher, .stacks_in_910Calligrapher h1, .stacks_in_910Calligrapher h2, .stacks_in_910Calligrapher h3, .stacks_in_910Calligrapher h4, .stacks_in_910Calligrapher h5, .stacks_in_910Calligrapher h6{	font-family: "Questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_910targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_910Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_910Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_910Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_910Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_910 {
	padding: 14px 0px 0px 0px;
}
#stacks_in_706{text-align:justify}
#stacks_in_695 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_695 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_695 #jwresp_col2_stacks_in_695{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_695 #jwresp_col1_stacks_in_695,#stacks_in_695 #jwresp_col2_stacks_in_695{width:100%;float:none;display:block}#stacks_in_695 #jwresp_col1_stacks_in_695{margin-bottom:15px}}

#stacks_in_695 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_696 .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_696 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_696 .fluid-image.unlimited img{width:100% !important}#stacks_in_696 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_696 .fluid-image.align-left img{float:left}#stacks_in_696 .fluid-image.align-right img{float:right}

#stacks_in_696 {
	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_751Calligrapher{			font-size: 100% !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_751Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_751Calligrapher h6, .stacks_in_751Calligrapher h5, .stacks_in_751Calligrapher h4, .stacks_in_751Calligrapher h3, .stacks_in_751Calligrapher h2, .stacks_in_751Calligrapher h1{			color: #CC0000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_751Calligrapher, .stacks_in_751Calligrapher h1, .stacks_in_751Calligrapher h2, .stacks_in_751Calligrapher h3, .stacks_in_751Calligrapher h4, .stacks_in_751Calligrapher h5, .stacks_in_751Calligrapher h6{	font-family: "questrial" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_751targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_751Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_751Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_751Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_751Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_751 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_717{text-align:justify}
