

#stacks_in_43390 {
	margin: 20px 0px 10px 0px;
}




.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  margin:0 auto;
}


#stacks_in_43391 {
	margin: 0px 17px 0px 17px;
}

#stacks_in_43223 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0px 20px 0px 20px;
}
.stacks_in_43393creeper_anchor{height:0px;margin:0;padding:0}.stacks_in_43393creeper{margin:0 0 10px;z-index:9999;height:auto;text-align:center;background-color:#FFFFFF;overflow-x:visible !important}#stacks_in_43393creeperContain{margin-left:auto;margin-right:auto;}

#stacks_in_43393 {
	margin: 1px 0px 0px 0px;
}
.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

#stacks_in_43395 .spacer {   }

nav.onelevel {
	height: 35px;
	width: 100%;
	font-size: 14px;
	font-family: inherit;;
	font-weight: bold;
	 position: relative; 
	z-index: 25;
	border-bottom: 0px solid #FFFFFF;
	text-align: center !important;
	  background-color: rgba(106, 120, 137, 1.00);  
	background-color: 
}
nav.onelevel ul {
	padding: 0;
	margin: 0 auto;
	height: 35px;
	/*width: px;*/ 
	display: inline-block; /*Width replaced with display: inline-table to center*/
}
nav.onelevel li {
	display: inline;
	float: left;
	margin-left: 0px !important; margin-right: 0px !important;
}
nav.onelevel a {
	
		color: #FFFFFF !important;
	
	font-size: 14px;
	display: inline-block;
	width: auto;

	 
		padding-left: 10px;
		padding-right: 10px;
	

	text-align: center !important;
	text-decoration: none !important;
	line-height: 35px;

	background-color: #ffffff;	
}
nav.onelevel li a {
	border-right: 0px solid #FFFFFF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

	background: #6A7889;  
	margin-right: 0px; margin-right:0px;




	 
		background: rgba(200, 200, 200, 0.0);
	
}
nav.onelevel li a:before {}

nav.onelevel li:last-child a {
	border-right: 0;

	 
		border-bottom: 0; /*DeFliGra: Fix for odd number of menu items*/
	
	/*customcss;*/
}

nav.onelevel li:nth-child(10) a {
 /*CustomCSS;*/
}

nav.onelevel a:hover {
	
		background-color: #999999 !important;
	

	
		color: #FFFFFF !important;
	
}
#menuonelevel .active { /*Talking to RW FS & More*/
	
		background-color: #333333 !important;
	

	
		color: #333333 !important;
	

	font-size:100%; #ffffff;
}
#menuonelevel #active { /*Talking to RW HV & More*/

	
		background-color: #333333 !important;
	

	
		color: #333333 !important;
	

	font-size:100%; #ffffff;
}
nav.onelevel a#pullonelevel {
	display: none;
}
nav.onelevel ul ul { /*Disable subs*/
	display: none; /*display: inline;*/ /*display inline if subs are turned on*/
}

/*Breakpoint one*/
@media screen and (max-width: 1000px) {
#stacks_in_43395 .spacer {   }
onelevel .active { 						/*Talking to RW FS & More*/ font-size:100%; }
#menuonelevel #active { 					/*Talking to RW HV & More*/ font-size:100%; }
	nav.onelevel { 						; height: auto; /*border-bottom: 0 !important;*/ font-size: 14px; }
  	nav.onelevel ul { 					width: 101%; overflow: hidden;/*DeFliGra: To avoid the ugly right line*/ display: block; height: auto; margin-bottom: -1px !important; }
  	nav.onelevel li { 					width: 100%; float: left; position: relative; }
  	nav.onelevel li a { 					border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; /*font-size:125%;*/ }
  	nav.onelevel a { 						text-align: left; width: 100%; text-indent: 10px; font-size: 14px; }
  	nav.onelevel ul ul { 					display: none !important; }

nav.onelevel li:nth-child(10) a {/*CustomCSS;*/}

}

/*Breakpoint 2 */
@media screen and (max-width: 1000px) {
	#stacks_in_43395 .spacer {								   }
	nav.onelevel { 						height: auto; border-bottom: 0 !important; ; }
  	nav.onelevel ul { 					width: 101%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
  	nav.onelevel li { 					width: 100%; float: left; position: relative; }
  	nav.onelevel li a { 					border-bottom: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; }
  	nav.onelevel a { 						text-align: left; width: 100%; text-indent: 10px; font-size: 14px; }
  	nav.onelevel ul ul { 					display: none !important; }

nav.onelevel li:nth-child(10) a {/*CustomCSS;*/}

}

/*Breakpoint 3*/
@media only screen and (max-width : 1000px) {
	#stacks_in_43395 .spacer {								   }
	nav.onelevel { 						border-bottom: 0; font-size: 14px !important; position: relative; font-size: 13px; font-size:100%; }

  	nav.onelevel li { 					}
  	nav.onelevel a { 						font-size: 13px; }
	nav.onelevel li:last-child a { 		border-bottom: 0px solid #FFFFFF !important;}

	nav.onelevel ul { 					display: none; height: auto; }

	nav.onelevel a#pullonelevel { 	display: block; background-color: #6A7889;

												

												color: #FFFFFF !important; width: 100% !important; position: relative; font-size: 100%; hover: #cc66cc; 
}
	nav.onelevel a#pullonelevel:after { content:""; background: url('nav-icon-white.png') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 10px; top: 7px;
													 padding-left: 10px !important; padding-right: 10px !important;  }
  	nav.onelevel ul ul { /*Disable subs*/ display: none !important; }
}

/*Breakpoint 4*/
@media only screen and (max-width : 600px) {
#stacks_in_43395 .spacer {   }

  	nav.onelevel ul { margin-bottom: 0px !important; }


	nav.onelevel li { font-size: 14px; display: block; float: none; width: 100% !important;
	}

	nav.onelevel li a { border-bottom: 0px solid #FFFFFF; 
		font-size: 14px;

	}
  	nav.onelevel ul ul { /*Disable subs*/
  		display: none !important;
  	}
}
#stacks_in_43395 {
	background-color: rgba(106, 120, 137, 1.00);
}

#stacks_in_43368 {
	margin: 15px 0px 10px 0px;
}

#stacks_in_43370 {
	font-size: 200%;
}


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




.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  margin:0 auto;
}


#stacks_in_43434 {
	margin: 0px 0px 8px 0px;
}

#stacks_in_43435 {
	font-size: 200%;
}



#embedWrapperstacks_in_43442 #audiostacks_in_43442 {
	width: 100%;
	display: block;
}

#audiostacks_in_43442::-webkit-media-controls-enclosure {
    max-width: 100%; /* fix for chrome*/
}


















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



#embedWrapperstacks_in_43443 #audiostacks_in_43443 {
	width: 100%;
	display: block;
}

#audiostacks_in_43443::-webkit-media-controls-enclosure {
    max-width: 100%; /* fix for chrome*/
}


















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



#embedWrapperstacks_in_43444 #audiostacks_in_43444 {
	width: 100%;
	display: block;
}

#audiostacks_in_43444::-webkit-media-controls-enclosure {
    max-width: 100%; /* fix for chrome*/
}


















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



#embedWrapperstacks_in_43458 #audiostacks_in_43458 {
	width: 100%;
	display: block;
}

#audiostacks_in_43458::-webkit-media-controls-enclosure {
    max-width: 100%; /* fix for chrome*/
}


















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



#embedWrapperstacks_in_43459 #audiostacks_in_43459 {
	width: 100%;
	display: block;
}

#audiostacks_in_43459::-webkit-media-controls-enclosure {
    max-width: 100%; /* fix for chrome*/
}



















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


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


#stacks_in_43491 {
	border: solid rgba(106, 120, 137, 1.00);
	border-width:  1px;
	margin: 0px 0px 10px 0px;
}

#stacks_in_43492 {
	font-weight: bold;
}


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


#stacks_in_43499 {
	border: solid rgba(106, 120, 137, 1.00);
	border-width:  1px;
	margin: 0px 0px 10px 0px;
}

#stacks_in_43500 {
	font-weight: bold;
}


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


#stacks_in_43507 {
	border: solid rgba(106, 120, 137, 1.00);
	border-width:  1px;
	margin: 0px 0px 10px 0px;
}

#stacks_in_43508 {
	font-weight: bold;
}



#stacks_in_43293-back-to-top {
    cursor: pointer !important;
    position: fixed;
    bottom: 30px;
    right:30px;
    display:none;
    z-index:9000;
}


#stacks_in_43294 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 1px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
