/* RWML Enclosure stack v1.1.2 */

.rwml-menu-imported { display: none; }
#stacks_in_4523 { display: none !important; }


#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-9999px;background:url(../files/image-1-C72.png) no-repeat left top;z-index:9988}#toTop:hover{background:url(../files/image-1-C72.png) no-repeat left -51px}#toTop:active,#toTop:focus{outline:none}

#stacks_in_5249 {
	background-color: rgba(51, 51, 51, 0.94);
}
/* @group CSS Reset & Box Sizing */

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

#adaptiveGridstacks_in_5249_13 {
	display: block;
}

/*  */

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

#adaptiveGridstacks_in_5249_13 .adaptiveGridColumn {
	overflow: visible;
}

/*  */

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

/* @end */

/* @group Column Padding Settings */

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

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

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

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

/* @end */

/* @group Column Settings */



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

@media screen and (min-width: 700px) {
	#adaptiveGridstacks_in_5249_13 .column1 {
		width: 5.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_13 .column1 {
		width: 45.00%;
	}
}

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



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

@media screen and (min-width: 700px) {
	#adaptiveGridstacks_in_5249_13 .column2 {
		width: 40.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_13 .column2 {
		width: 10.00%;
	}
}

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



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_13 .column3 {
		width: 0.00%;
	}
}

@media screen and (min-width: 700px) {
	#adaptiveGridstacks_in_5249_13 .column3 {
		width: 10.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_13 .column3 {
		width: 45.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_13 .column3 {
		width: 45.00%;
	}
}




















/* @end */

/* @group Custom Classes */

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

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

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

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

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

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

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

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

/* @end *//*  */
#stacks_in_5249_13 {
	padding: 0px 0px 10px 0px;
}

#stacks_out_5249_13 {
	width: 70%;
}

#stacks_in_5249_17 {
	margin: 30px 0px 0px 0px;
}

#stacks_out_5249_17 {
	width: 80%;
	margin-left:0;
}
/* @group CSS Reset & Box Sizing */

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

#adaptiveGridstacks_in_5249_17_15 {
	display: block;
}

/*  */

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

#adaptiveGridstacks_in_5249_17_15 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_5249_17_15 img {
	max-width: 100%;
	height: auto;
}
/*  */

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

/* @end */

/* @group Column Padding Settings */

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

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

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

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

/* @end */

/* @group Column Settings */



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_17_15 .column1 {
		width: 17.00%;
	}
}

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

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



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_17_15 .column2 {
		width: 27.00%;
	}
}

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

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



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_17_15 .column3 {
		width: 14.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_17_15 .column3 {
		width: 14.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_17_15 .column3 {
		width: 14.00%;
	}
}



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_17_15 .column4 {
		width: 18.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_17_15 .column4 {
		width: 18.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_17_15 .column4 {
		width: 18.00%;
	}
}



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_17_15 .column5 {
		width: 24.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_17_15 .column5 {
		width: 24.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_17_15 .column5 {
		width: 24.00%;
	}
}
















/* @end */

/* @group Custom Classes */

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

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

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

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

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

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

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

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

/* @end *//*  */#graphicStackstacks_in_5249_19 {
	position: relative;
	z-index: 1;
}

#graphicStackstacks_in_5249_19 a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	background: transparent;
}

/*  */

/*  */
#graphicStackstacks_in_5249_19 {
	text-align: center;
}

#graphicStackstacks_in_5249_19 .centered_image {
	display: inline !important; /* For images dragged and dropped into Stacks, overrides Stacks CSS for block centred images */
}

#graphicStackstacks_in_5249_19 img {
	width: 100%;
	height: auto;
	max-width: 100px;
	max-height: 100px;
	display: inline-block;
	position: relative;
	z-index: 2;
}
/*  */

/*  */
#stacks_in_5249_19 {
	padding: 10px 0px 10px 0px;
}

#stacks_out_5249_19 {
	width: 68px;
}

#stacks_in_5249_21 {
	margin: 34px 0px 0px 0px;
}
/* @group CSS Reset & Box Sizing */

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

#adaptiveGridstacks_in_5249_25 {
	display: block;
}

/*  */

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

#adaptiveGridstacks_in_5249_25 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_5249_25 img {
	max-width: 100%;
	height: auto;
}
/*  */

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

/* @end */

/* @group Column Padding Settings */

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

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

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

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

/* @end */

/* @group Column Settings */



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

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_5249_25 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_25 .column1 {
		width: 10.00%;
	}
}

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



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

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_5249_25 .column2 {
		width: 20.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_25 .column2 {
		width: 35.00%;
	}
}

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



/* If column 3 is enabled */
@media screen and (min-width: 300px) {
	#adaptiveGridstacks_in_5249_25 .column3 {
		width: 80.00%;
	}
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_5249_25 .column3 {
		width: 60.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_25 .column3 {
		width: 10.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_25 .column3 {
		width: 10.00%;
	}
}



/* If column 4 is enabled */
@media screen and (min-width: 300px) {
	#adaptiveGridstacks_in_5249_25 .column4 {
		width: 10.00%;
	}
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_5249_25 .column4 {
		width: 20.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_25 .column4 {
		width: 35.00%;
	}
}

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



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

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_5249_25 .column5 {
		width: 100.00%;
	}
}

@media screen and (min-width: 1024px) {
	#adaptiveGridstacks_in_5249_25 .column5 {
		width: 10.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_25 .column5 {
		width: 20.00%;
	}
}
















/* @end */

/* @group Custom Classes */

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

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

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

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

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

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

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

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

/* @end *//*  */
#stacks_in_5249_25 {
	background-color: rgba(41, 41, 41, 1.00);
	padding: 10px 0px 0px 0px;
}
#graphicStackstacks_in_5249_26 {
	position: relative;
	z-index: 1;
}

#graphicStackstacks_in_5249_26 a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	background: transparent;
}

/*  */

/*  */
#graphicStackstacks_in_5249_26 {
	text-align: center;
}

#graphicStackstacks_in_5249_26 .centered_image {
	display: inline !important; /* For images dragged and dropped into Stacks, overrides Stacks CSS for block centred images */
}

#graphicStackstacks_in_5249_26 img {
	width: 100%;
	height: auto;
	max-width: 60px;
	max-height: 60px;
	display: inline-block;
	position: relative;
	z-index: 2;
}
/*  */

/*  */
#stacks_out_5249_26 {
	width: 90px;
}

#stacks_in_5249_29 {
	padding: 10px 0px 0px 0px;
}
/* @group CSS Reset & Box Sizing */

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

#adaptiveGridstacks_in_5249_29_15 {
	display: block;
}

/*  */

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

#adaptiveGridstacks_in_5249_29_15 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_5249_29_15 img {
	max-width: 100%;
	height: auto;
}
/*  */

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

/* @end */

/* @group Column Padding Settings */

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

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

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

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

/* @end */

/* @group Column Settings */



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_29_15 .column1 {
		width: 17.00%;
	}
}

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

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



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_29_15 .column2 {
		width: 27.00%;
	}
}

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

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



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_29_15 .column3 {
		width: 14.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_29_15 .column3 {
		width: 14.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_29_15 .column3 {
		width: 14.00%;
	}
}



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_29_15 .column4 {
		width: 18.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_29_15 .column4 {
		width: 18.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_29_15 .column4 {
		width: 18.00%;
	}
}



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

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5249_29_15 .column5 {
		width: 24.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5249_29_15 .column5 {
		width: 24.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5249_29_15 .column5 {
		width: 24.00%;
	}
}
















/* @end */

/* @group Custom Classes */

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

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

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

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

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

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

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

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

/* @end *//*  */
#stacks_in_5264 {
	margin: 87px 0px 0px 0px;
}
/* RWML Content v1.1.2 */


#stacks_out_5241 {
	width: 80%;
}

#stacks_in_5220 {
	background-color: rgba(81, 81, 81, 1.00);
	margin: 0px 0px 20px 0px;
	padding:  20px;
}

#stacks_out_5220 {
	width: 95%;
}
/* RWML Content v1.1.2 */


#stacks_out_5245 {
	width: 80%;
}

#stacks_in_5246 {
	background-color: rgba(81, 81, 81, 1.00);
	margin: 0px 0px 20px 0px;
	padding:  20px;
}

#stacks_out_5246 {
	width: 95%;
}
#stacks_in_5219 .bettergrid
{ 
display: block; clear: both;



	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
/*Custom CSS;*/
}

#stacks_in_5219 .bettergrid img {

	padding: 0px 0px 10px 0px; height: auto;
	/*Custom CSS;*/
}


/*[class*='col-']:last-of-type {
	padding-right: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}*/

#stacks_in_5219 .grid {
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .grid:after {
	content: "";
	display: table;
	clear: both;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .grid-pad {
	padding: 0px 0 0px 20px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .grid-pad > [class*='col-']:last-of-type {
	padding-right: 20px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .push-right {
	float: right;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Content Columns */

.col-1-1 {
	width: 100%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.col-2-3, .col-8-12 {
	width: 66.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-2, .col-6-12 {
	width: 50%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-3, .col-4-12 {
	width: 33.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-4, .col-3-12 {
	width: 25%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-5 {
	width: 20%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-6, .col-2-12 {
	width: 16.667%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-7 {
	width: 14.28%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-8 {
	width: 12.5%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-9 {
	width: 11.1%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-10 {
	width: 10%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-11 {
	width: 9.09%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-1-12 {
	width: 8.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-10-12 {
	width: 83.333%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-9-12 {
	width: 75%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-5-12 {
	width: 41.66%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.col-7-12 {
	width: 58.33%; float: left;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .col {
	padding-right: 20px;
	/*Custom CSS;*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#stacks_in_5219 .col_border {
	position: absolute; height: auto; top: 0px; bottom: 5px; border-right: 1px none #000000;
	margin-left:-10px; margin-bottom: 0px; margin-top: 0px; /*Custom CSS;*/
}

  #stacks_in_5219 .col1 {
	/*Custom CSS;*/
} 











#stacks_in_5219 .col12 {

padding-right: 0px !important;

/*Custom CSS;*/
}


@media handheld, only screen and (max-width: 760px) {

#stacks_in_5219 .bettergrid {
	padding-left: 0px;
}


	#stacks_in_5219 .grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*Custom CSS;*/
	}

	#stacks_in_5219 .grid-pad {
	padding: 0px 0px 0px 0px;
}
	
	[class*='col-'] {
		width: 100%;
		float: none;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-top:  0px !important;
		margin-bottom:  0px !important;
		padding-left:  0px !important;
		padding-right:  0px !important;
	}

	#stacks_in_5219 .col {
width: 100%;
float: none;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
	/*Custom CSS;*/
}

	#stacks_in_5219 .col12 {
	float: none; width: 100%; padding-right: 20px !important;
}


	#stacks_in_5219 .col_border {
	display: none;
}
}

#stacks_in_5219 {
	margin: 40px 0px 40px 0px;
}

#stacks_in_974 {
	background-color: rgba(26, 26, 26, 1.00);
}

#stacks_in_3271 {
	background-color: rgba(26, 26, 26, 1.00);
}
#stacks_in_3271_3489 .targetsamepage {

height: 0px !important; 




position:absolute; top: 0px;

/*Custom CSS*/




}

@media handheld, only screen and (max-width: 480px) {
#stacks_in_3271_3489 .targetsamepage {
	

position:absolute; top: 0px;

/*Custom CSS*/

}}
#stacks_in_3271_3235 {
	padding:  20px;
}
/* RWML Content v1.1.2 */

	#stacks_in_3271_3490 .onelevelmenu { display: block; }
	
	.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

.clearfix li {
	padding-right: 10px; margin-bottom: 10px; overflow:  hidden !important; padding-left: 10px; 
}

.clearfix {
	 overflow:  hidden !important;
}

#stacks_in_3271_3490 .spacer {   }

nav.menuDE {
height: 30px; width: 100%; font-size: 14px; font-family: Inherit; font-weight: inherit;  position: relative;  z-index: 25; border-bottom: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important;  text-align: center !important;
}

nav.menuDE ul {
padding: 0; margin: 0 auto; display: inline-block; height: 30px; vertical-align: bottom;
}

nav.menuDE li {
display: inline; float: left; margin-left: 0px !important; margin-right: 0px !important;
}

nav.menuDE a {
 color: rgba(255, 251, 170, 1.00) !important;  font-size: 14px; display: inline-block; width: auto;  padding-left: 20px; padding-right: 20px;  text-align: left !important; text-decoration: none !important; line-height: 30px; text-align: center !important;
}

nav.menuDE li a {
False ]% white-space: nowrap !important; overflow: hidden !important; text-overflow: clip; text-overflow: ellipsis; text-overflow: "…"; text-overflow: fade; text-overflow: fade(20px); text-overflow: fade(10%); %[endif]%
border-right: 0px solid rgba(191, 192, 190, 1.00); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  /*margin-right:0px !important;*/  white-space: nowrap;  
}

nav.menuDE li a:before {}

nav.menuDE li:last-child a {
border-right: 0;   text-align: center !important;
}

nav.menuDE li:nth-child(10) a {
/*CustomCSS;*/
}
nav.menuDE li:nth-child(12) a {
/*CustomCSS;*/
}
nav.menuDE li:nth-child(14) a {
/*CustomCSS;*/
}
nav.menuDE li:nth-child(16) a {
/*CustomCSS;*/
}


nav.menuDE a:hover {
 background-color: inherit;   color: rgba(255, 255, 255, 1.00) !important; 
}

#menumenuDE .active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

#menumenuDE #active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

nav ul.atlast { 
position: absolute; 
z-index: 9999998;
top: 0px;
right: 2px;
width:  auto !important;
}

nav ul.atlast a { /*position: relative; z-index: 9999999;*/
text-indent: 0px; text-align: center !important; 
color: rgba(0, 185, 255, 1.00) !important; 

 width: auto !important; 

}

#stacks_in_3271_3490 ul.atlast a:hover { 

color: rgba(0, 161, 222, 1.00) !important; 


}

nav.menuDE a#pullmenuDE { display: none; }
nav.menuDE ul ul { /*Disable subs*/ display: none; }

/*Breakpoint one*/
@media screen and (max-width: 660px) {
	#stacks_in_3271_3490 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3490 .spacer {   }
menuDE .active { text-align: center !important; }
#menumenuDE #active { text-align: center !important; }
nav.menuDE { position: static;; height: auto; font-size: 13px; }
nav.menuDE ul { width: 100%; overflow: hidden; display: block; height: auto; margin: 0 auto; display: inline-block; }
nav.menuDE li { width: 33%; float: left; position: relative; }
nav.menuDE li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important; }
nav.menuDE a { text-align: left; width: 100%; text-transform: 15px; font-size: 13px; }
nav.menuDE ul ul { display: none !important; }
nav.menuDE li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 2 */
@media screen and (max-width: 100px) {
	#stacks_in_3271_3490 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3490 .spacer {    }
nav.menuDE { height: auto; border-bottom: 0 !important; position: static;; }
nav.menuDE ul { width: 100%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
nav.menuDE li { width: 100%; float: left; position: relative; }
nav.menuDE li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); }
nav.menuDE a { text-align: left; width: 100%; text-indent: 15px; font-size: 12px; }
nav.menuDE ul ul { display: none !important; }
nav.menuDE li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 3*/
@media only screen and (max-width : 1px) {
#stacks_in_3271_3490 .spacer {   }
nav.menuDE { border-bottom: 0; font-size: 12px !important; position: relative; font-size: 12px; text-align: center !important; }
nav.menuDE li {  width: 50%; float: left; position: relative; }
nav.menuDE a { font-size: 12px; }
nav.menuDE li:last-child a { border-bottom: 0px solid rgba(191, 192, 190, 1.00) !important;}
nav.menuDE ul { display: none; height: auto; }
nav.menuDE a#pullmenuDE { display: block; background-color: rgba(121, 121, 121, 1.00);

color: rgba(255, 255, 255, 1.00) !important; width: 100% !important; position: relative; font-size: 100%; /*letter-spacing: 2px;*/ }
nav.menuDE a#pullmenuDE:after { content:"";  background: url('nav-icon-white.png')  no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: -10px; top: 6px;  padding-left: 20px !important; padding-right: 20px !important;  }
nav.menuDE ul ul { /*Disable subs*/ display: none !important; }


.clearfix li {
	padding-right: 0px; padding-left: 0px;  margin-bottom: 0px; 
}

.clearfix {
	/*padding-left: 0px !important;*/
}


}

/*Breakpoint 4*/
@media only screen and (max-width : 360px) {
#stacks_in_3271_3490 .spacer {   }
nav.menuDE ul { margin-bottom: 0px !important; }
nav.menuDE li { font-size: 12px; display: block; float: none; width: 100% !important; }
nav.menuDE li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); font-size: 12px;
 
  }
nav.menuDE ul ul { /*Disable subs*/ display: none !important; }
}

 
#stacks_in_3271_3439 {
	margin: 10px 0px -20px 0px;
}
/* RWML Content v1.1.2 */


#stacks_in_3271_3504 {
	margin: 10px 0px -20px 0px;
}
	#stacks_in_3271_3505 .onelevelmenu { display: block; }
	
	.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

.clearfix li {
	padding-right: 10px; margin-bottom: 10px; overflow:  hidden !important; padding-left: 10px; 
}

.clearfix {
	 overflow:  hidden !important;
}

#stacks_in_3271_3505 .spacer {   }

nav.menuEN {
height: 30px; width: 100%; font-size: 14px; font-family: Inherit; font-weight: inherit;  position: relative;  z-index: 25; border-bottom: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important;  text-align: center !important;
}

nav.menuEN ul {
padding: 0; margin: 0 auto; display: inline-block; height: 30px; vertical-align: bottom;
}

nav.menuEN li {
display: inline; float: left; margin-left: 0px !important; margin-right: 0px !important;
}

nav.menuEN a {
 color: rgba(255, 251, 170, 1.00) !important;  font-size: 14px; display: inline-block; width: auto;  padding-left: 20px; padding-right: 20px;  text-align: left !important; text-decoration: none !important; line-height: 30px; text-align: center !important;
}

nav.menuEN li a {
False ]% white-space: nowrap !important; overflow: hidden !important; text-overflow: clip; text-overflow: ellipsis; text-overflow: "…"; text-overflow: fade; text-overflow: fade(20px); text-overflow: fade(10%); %[endif]%
border-right: 0px solid rgba(191, 192, 190, 1.00); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  /*margin-right:0px !important;*/  white-space: nowrap;  
}

nav.menuEN li a:before {}

nav.menuEN li:last-child a {
border-right: 0;   text-align: center !important;
}

nav.menuEN li:nth-child(10) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(12) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(14) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(16) a {
/*CustomCSS;*/
}


nav.menuEN a:hover {
 background-color: inherit;   color: rgba(255, 255, 255, 1.00) !important; 
}

#menumenuEN .active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

#menumenuEN #active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

nav ul.atlast { 
position: absolute; 
z-index: 9999998;
top: 0px;
right: 2px;
width:  auto !important;
}

nav ul.atlast a { /*position: relative; z-index: 9999999;*/
text-indent: 0px; text-align: center !important; 
color: rgba(0, 185, 255, 1.00) !important; 

 width: auto !important; 

}

#stacks_in_3271_3505 ul.atlast a:hover { 

color: rgba(0, 161, 222, 1.00) !important; 


}

nav.menuEN a#pullmenuEN { display: none; }
nav.menuEN ul ul { /*Disable subs*/ display: none; }

/*Breakpoint one*/
@media screen and (max-width: 660px) {
	#stacks_in_3271_3505 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3505 .spacer {   }
menuEN .active { text-align: center !important; }
#menumenuEN #active { text-align: center !important; }
nav.menuEN { position: static;; height: auto; font-size: 13px; }
nav.menuEN ul { width: 100%; overflow: hidden; display: block; height: auto; margin: 0 auto; display: inline-block; }
nav.menuEN li { width: 33%; float: left; position: relative; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important; }
nav.menuEN a { text-align: left; width: 100%; text-transform: 15px; font-size: 13px; }
nav.menuEN ul ul { display: none !important; }
nav.menuEN li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 2 */
@media screen and (max-width: 100px) {
	#stacks_in_3271_3505 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3505 .spacer {    }
nav.menuEN { height: auto; border-bottom: 0 !important; position: static;; }
nav.menuEN ul { width: 100%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
nav.menuEN li { width: 100%; float: left; position: relative; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); }
nav.menuEN a { text-align: left; width: 100%; text-indent: 15px; font-size: 12px; }
nav.menuEN ul ul { display: none !important; }
nav.menuEN li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 3*/
@media only screen and (max-width : 1px) {
#stacks_in_3271_3505 .spacer {   }
nav.menuEN { border-bottom: 0; font-size: 12px !important; position: relative; font-size: 12px; text-align: center !important; }
nav.menuEN li {  width: 50%; float: left; position: relative; }
nav.menuEN a { font-size: 12px; }
nav.menuEN li:last-child a { border-bottom: 0px solid rgba(191, 192, 190, 1.00) !important;}
nav.menuEN ul { display: none; height: auto; }
nav.menuEN a#pullmenuEN { display: block; background-color: rgba(121, 121, 121, 1.00);

color: rgba(255, 255, 255, 1.00) !important; width: 100% !important; position: relative; font-size: 100%; /*letter-spacing: 2px;*/ }
nav.menuEN a#pullmenuEN:after { content:"";  background: url('nav-icon-white.png')  no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: -10px; top: 6px;  padding-left: 20px !important; padding-right: 20px !important;  }
nav.menuEN ul ul { /*Disable subs*/ display: none !important; }


.clearfix li {
	padding-right: 0px; padding-left: 0px;  margin-bottom: 0px; 
}

.clearfix {
	/*padding-left: 0px !important;*/
}


}

/*Breakpoint 4*/
@media only screen and (max-width : 360px) {
#stacks_in_3271_3505 .spacer {   }
nav.menuEN ul { margin-bottom: 0px !important; }
nav.menuEN li { font-size: 12px; display: block; float: none; width: 100% !important; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); font-size: 12px;
 
  }
nav.menuEN ul ul { /*Disable subs*/ display: none !important; }
}

 /* RWML Content v1.1.2 */


#stacks_in_3271_3517 {
	margin: 10px 0px -20px 0px;
}
	#stacks_in_3271_3518 .onelevelmenu { display: block; }
	
	.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

.clearfix li {
	padding-right: 10px; margin-bottom: 10px; overflow:  hidden !important; padding-left: 10px; 
}

.clearfix {
	 overflow:  hidden !important;
}

#stacks_in_3271_3518 .spacer {   }

nav.menuEN {
height: 30px; width: 100%; font-size: 14px; font-family: Inherit; font-weight: inherit;  position: relative;  z-index: 25; border-bottom: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important;  text-align: center !important;
}

nav.menuEN ul {
padding: 0; margin: 0 auto; display: inline-block; height: 30px; vertical-align: bottom;
}

nav.menuEN li {
display: inline; float: left; margin-left: 0px !important; margin-right: 0px !important;
}

nav.menuEN a {
 color: rgba(255, 251, 170, 1.00) !important;  font-size: 14px; display: inline-block; width: auto;  padding-left: 20px; padding-right: 20px;  text-align: left !important; text-decoration: none !important; line-height: 30px; text-align: center !important;
}

nav.menuEN li a {
False ]% white-space: nowrap !important; overflow: hidden !important; text-overflow: clip; text-overflow: ellipsis; text-overflow: "…"; text-overflow: fade; text-overflow: fade(20px); text-overflow: fade(10%); %[endif]%
border-right: 0px solid rgba(191, 192, 190, 1.00); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  /*margin-right:0px !important;*/  white-space: nowrap;  
}

nav.menuEN li a:before {}

nav.menuEN li:last-child a {
border-right: 0;   text-align: center !important;
}

nav.menuEN li:nth-child(10) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(12) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(14) a {
/*CustomCSS;*/
}
nav.menuEN li:nth-child(16) a {
/*CustomCSS;*/
}


nav.menuEN a:hover {
 background-color: inherit;   color: rgba(255, 255, 255, 1.00) !important; 
}

#menumenuEN .active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

#menumenuEN #active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

nav ul.atlast { 
position: absolute; 
z-index: 9999998;
top: 0px;
right: 2px;
width:  auto !important;
}

nav ul.atlast a { /*position: relative; z-index: 9999999;*/
text-indent: 0px; text-align: center !important; 
color: rgba(0, 185, 255, 1.00) !important; 

 width: auto !important; 

}

#stacks_in_3271_3518 ul.atlast a:hover { 

color: rgba(0, 161, 222, 1.00) !important; 


}

nav.menuEN a#pullmenuEN { display: none; }
nav.menuEN ul ul { /*Disable subs*/ display: none; }

/*Breakpoint one*/
@media screen and (max-width: 660px) {
	#stacks_in_3271_3518 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3518 .spacer {   }
menuEN .active { text-align: center !important; }
#menumenuEN #active { text-align: center !important; }
nav.menuEN { position: static;; height: auto; font-size: 13px; }
nav.menuEN ul { width: 100%; overflow: hidden; display: block; height: auto; margin: 0 auto; display: inline-block; }
nav.menuEN li { width: 33%; float: left; position: relative; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); text-align: center !important; }
nav.menuEN a { text-align: left; width: 100%; text-transform: 15px; font-size: 13px; }
nav.menuEN ul ul { display: none !important; }
nav.menuEN li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 2 */
@media screen and (max-width: 100px) {
	#stacks_in_3271_3518 .onelevelmenu {
/*customcss;*/
}

#stacks_in_3271_3518 .spacer {    }
nav.menuEN { height: auto; border-bottom: 0 !important; position: static;; }
nav.menuEN ul { width: 100%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
nav.menuEN li { width: 100%; float: left; position: relative; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); border-right: 0px solid rgba(191, 192, 190, 1.00); }
nav.menuEN a { text-align: left; width: 100%; text-indent: 15px; font-size: 12px; }
nav.menuEN ul ul { display: none !important; }
nav.menuEN li:nth-child(10) a { /*CustomCSS;*/ }
}

/*Breakpoint 3*/
@media only screen and (max-width : 1px) {
#stacks_in_3271_3518 .spacer {   }
nav.menuEN { border-bottom: 0; font-size: 12px !important; position: relative; font-size: 12px; text-align: center !important; }
nav.menuEN li {  width: 50%; float: left; position: relative; }
nav.menuEN a { font-size: 12px; }
nav.menuEN li:last-child a { border-bottom: 0px solid rgba(191, 192, 190, 1.00) !important;}
nav.menuEN ul { display: none; height: auto; }
nav.menuEN a#pullmenuEN { display: block; background-color: rgba(121, 121, 121, 1.00);

color: rgba(255, 255, 255, 1.00) !important; width: 100% !important; position: relative; font-size: 100%; /*letter-spacing: 2px;*/ }
nav.menuEN a#pullmenuEN:after { content:"";  background: url('nav-icon-white.png')  no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: -10px; top: 6px;  padding-left: 20px !important; padding-right: 20px !important;  }
nav.menuEN ul ul { /*Disable subs*/ display: none !important; }


.clearfix li {
	padding-right: 0px; padding-left: 0px;  margin-bottom: 0px; 
}

.clearfix {
	/*padding-left: 0px !important;*/
}


}

/*Breakpoint 4*/
@media only screen and (max-width : 360px) {
#stacks_in_3271_3518 .spacer {   }
nav.menuEN ul { margin-bottom: 0px !important; }
nav.menuEN li { font-size: 12px; display: block; float: none; width: 100% !important; }
nav.menuEN li a { border-bottom: 0px solid rgba(191, 192, 190, 1.00); font-size: 12px;
 
  }
nav.menuEN ul ul { /*Disable subs*/ display: none !important; }
}

 #graphicStackstacks_in_3271_3499 {
	position: relative;
	z-index: 1;
}

#graphicStackstacks_in_3271_3499 a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	border: none;
	background: transparent;
}

/*  */

/*  */
#graphicStackstacks_in_3271_3499 {
	text-align: center;
}

#graphicStackstacks_in_3271_3499 .centered_image {
	display: inline !important; /* For images dragged and dropped into Stacks, overrides Stacks CSS for block centred images */
}

#graphicStackstacks_in_3271_3499 img {
	width: 100%;
	height: auto;
	max-width: 420px;
	max-height: 122px;
	display: inline-block;
	position: relative;
	z-index: 2;
}
/*  */

/*  */
#stacks_in_3271_3497 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_3271_3498 {
	font-size: 72%;
}
