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







.rwml-menu-imported {
	display: none;
}

#stacks_in_p5273_n1_page38 {
	display: none !important;
}


/* Start by hiding all translatable items. This class is applied via jQuery in the scripts-global.js file */
.rwml-translatable {
	display: none;
}


/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.de .rwml-translatable:lang(de) {
	display: inherit;
}



/* If the content with a selector of '.rwml-translatable' is equal to the body class and language attribute, display it */
body.en .rwml-translatable:lang(en) {
	display: inherit;
}













.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_p5272_n17_page38 {
	height: 10.00px;
}




















@media print {
	#spacerStackstacks_in_p5272_n17_page38 {
		display: none !important;
	}
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_p5272_n2_page38 .stacks_left {
	width:34px;
}

#stacks_in_p5272_n2_page38 .stacks_row {
	width:68px;
}






#switchContainerstacks_in_p5272_n3_page38 {
	opacity: 1.00;
	transition: opacity 300ms ease-in-out;
}
#switchContainerstacks_in_p5272_n3_page38:hover {
	opacity: 0.80;
}


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

#switchLinkstacks_in_p5272_n3_page38 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
	display: block;
}

@media print {
	#switchContainerstacks_in_p5272_n3_page38 {
		display: none !important;
	}
}









#switchContainerstacks_in_p5272_n8_page38 {
	opacity: 1.00;
	transition: opacity 300ms ease-in-out;
}
#switchContainerstacks_in_p5272_n8_page38:hover {
	opacity: 0.80;
}


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

#switchLinkstacks_in_p5272_n8_page38 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
	display: block;
}

@media print {
	#switchContainerstacks_in_p5272_n8_page38 {
		display: none !important;
	}
}





#stacks_in_p5283_n1_page38 {
	display: none;
}

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

/* AltTabsMenu stack v1.4.2 */

/* @group general settings */

#myExtraContent3 .Tmenu {
	margin-bottom: 60px;
	padding-top: 12px;
	text-align: center;
}

#myExtraContent3 .Tmenu, #myExtraContent3 .Tmenu ul ul {
	line-height: 2.2;
}

#myExtraContent3 .Tmenu a {
	margin: 3px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #BB484A;
	box-shadow: 0 2px 3px rgba(0,0,0,0.25);
	color: #FFFFFF !important;
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
	font-family: 'BebasNeueRegular';
	text-transform: uppercase;
	
	padding: 5px 10px 3px;
	
}

#myExtraContent3 .Tmenu [class^="icon-"] {
	color: #FFFFFF !important;
	font-size: 20px;
	letter-spacing: 0;
}

#myExtraContent3 .Tmenu .current,
#myExtraContent3 .Tmenu .current:hover,
#myExtraContent3 .Tmenu .current [class^="icon-"],
#myExtraContent3 .Tmenu .current:hover [class^="icon-"] {
	background: #8C2A2E;
	color: #FFFFFF !important;
}

#myExtraContent3 .Tmenu .currentAncestor,
#myExtraContent3 .Tmenu .currentAncestor [class^="icon-"] {
	background: #BB484A;
	color: #FFFFFF !important;
}

#myExtraContent3 .Tmenu .currentAncestor:hover,
#myExtraContent3 .Tmenu .currentAncestor:hover [class^="icon-"] {
	background: #8C2A2E;
	color: #FFFFFF !important;
}

#myExtraContent3 .Tmenu a {
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
} /* webkit bug? */

#myExtraContent3 .Tmenu a:hover {
	background: #8C2A2E;
	color:  #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
}

#myExtraContent3 .Tmenu a [class^="icon-"] {
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
} /* webkit bug? */

#myExtraContent3 .Tmenu a:hover [class^="icon-"] {
	color:  #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
}

#myExtraContent3 .Tmenu ul {
	position: relative;
	padding: 0;
	list-style-type: none;
}

#myExtraContent3 .Tmenu ul li {
	display: inline-block;
}

#myExtraContent3 .Tmenu ul ul {
	position: absolute;
	left: 0;
	margin-bottom: 124px;
	width: 100%;
}

#myExtraContent3 .Tmenu ul ul a, #myExtraContent3 .Tmenu ul ul a [class^="icon-"] {
	font-size: 14px;
}

#myExtraContent3 .Tmenu>ul>li>a {
	margin-bottom: 60px;
}

/* @end */

















@media screen and (min-width:769px) {
#nav-wrap {display: none;}
}

@media screen and (max-width:768px) {
#myExtraContent3 .Tmenu {display: none;}

#nav-wrap {
	position: relative;
	display: block;
	margin-top: 0;
	padding-bottom: 30px;
}

#nav-wrap #nav a {
	padding-top: .15em;
}

#nav {
	position: absolute;
	top: 42px;
	right: 0;
	z-index: 100;
	display: none;
	clear: both;
	width: 50%;
	background-color: #BB484A;
	box-shadow: 0 3px 6px rgba(0,0,0,0.25);
	font-size: 18px;
}

#nav [class^="icon-"] {
	font-size: 18px;
}

#nav, #nav li {
	margin: 0;
	padding: 0;
	font-family: 'BebasNeueRegular';
	text-transform: uppercase;
}

#nav li {
	float: none;
	margin: 5px 10px;
	list-style: none;
	clear: both;
}



#nav ul {
	position: static;
	display: block;
	padding: 0;
	border: none;
	background: inherit;
	width: auto;
}

#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul ul li {
	text-indent: 12px;
}

#nav ul li:hover {
	background: none;
}


#nav li:hover > ul {
	display: block;
}

#menu-icon {
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 100;
	display: block;
	margin-bottom: 25px;
	padding-right: 8px;
	padding-left: 8px;
	width: 21px;
	height: 32px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	background-color: #BB484A;
	box-shadow: 0 2px 3px rgba(0,0,0,0.15);
	text-align: center;
	font-size: 28px;
	line-height: 1;
	cursor: pointer;
}

#menu-icon:hover {
	background-color: #8C2A2E;
}

#menu-icon.active {
	background-color: #8C2A2E;
}

#menu-icon.active {
	-webkit-border-bottom-right-radius: 0;
	        border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	        border-bottom-left-radius: 0;
	   -moz-border-bottom-left-radius: 0;
	   -moz-border-bottom-right-radius: 0;
}

#menu-icon [class^="icon-"] {
	color: #FFFFFF;
}

#menu-icon.active [class^="icon-"] {
	color: #FFFFFF;
}

#menu-icon.active:hover [class^="icon-"] {
	color: #E6E6E6;
}

#menu-icon.active:hover {
	background: #8C2A2E;
}

#menu-icon [class^="icon-"]:hover {
	color: #E6E6E6;
}

#nav a {
	display: block;
	padding: 0 10px;
	border: none;
	color: #FFFFFF !important;
	text-decoration: none;
	font: inherit;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav a [class^="icon-"] {
	color: #FFFFFF;
}

#nav a:hover, #nav a:hover [class^="icon-"] {
	background: #8C2A2E;
	color: #FFFFFF !important;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav a:hover [class^="icon-"] {
	color: #FFFFFF;
	background: none;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
/* webkit bug? */
}

#nav li a.current, #nav li a.current [class^="icon-"] {
	color: #FFFFFF !important;
	background: #8C2A2E;
}

#nav li a.currentAncestor,
#nav li a.currentAncestor [class^="icon-"] {
	color: #FFFFFF !important;
}

#nav li a.currentAncestor:hover,
#nav li a.currentAncestor:hover [class^="icon-"] {
	color: #FFFFFF !important;
}

}

@media screen and (max-width:768px) {
#nav {width:  55%;}
}

@media screen and (max-width:600px) {
#nav {width : 75%;}
}

@media screen and (max-width:480px) {
#nav {width: 100%;}
}

/* @group #breadcrumb */

#breadcrumbcontainer [class^="icon-"] {
	font-size: inherit;
	color: inherit;
	letter-spacing: 0;
}
  
#breadcrumbcontainer a:hover [class^="icon-"] {
	color: inherit;
}

/* @end */ /* end of AltTabsMenu stack *//* PMBeautifier stack v1.0.7 */body #rapidweaver_privacy_message {	display: -webkit-box;	display: -ms-flexbox;	       display: flex;		left: 0;													}body #rapidweaver_privacy_message p:not(button) {	width: 100%;	font-size: 90%;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;		color: #4C4C4C !important;	text-align:justify;					margin: 10px 10px 10px 20px;		}body #rapidweaver_privacy_message p:not(button) span {	color: #4C4C4C !important;}body #rapidweaver_privacy_message p a:link {		}body #rapidweaver_privacy_message p a:visited {		}body #rapidweaver_privacy_message p a:hover {		}body #rapidweaver_privacy_message p a:active {		}body #rapidweaver_privacy_message button {		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;		color: #FFFFFF;					margin: 10px 20px 10px 10px;				background-color: rgba(187, 72, 74, 1.00);		font-weight: bold;		}body #rapidweaver_privacy_message button:hover {	filter: saturate(100%);	color: #FFFFFF;	background-color: rgba(116, 43, 40, 1.00);	}body #rapidweaver_privacy_message button:active {	color: #FFFFFF;	background-color: rgba(116, 43, 40, 1.00);	}/* End of PMBeautifier stack */


#stacks_in_5274_page38 {
	
	
	
	
	
	 text-align: ;
}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_5280_page38 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_5280_page38 {
		display: none !important;
	}
}



#stacks_in_5276_page38 {
	
	
	
	
	
	 text-align: ;
}




.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_5281_page38 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_5281_page38 {
		display: none !important;
	}
}



#stacks_in_p5278_n2_page38 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_p5278_n99_page38 {
	padding:  20px;
}

#stacks_in_p5278_n103_page38 {
	padding:  20px;
}



#stacks_in_p5278_n48_page38 {
	
	
	
	
	
	 text-align: ;
}




#stacks_in_p5278_n74_page38 {
	padding:  20px;
}

#stacks_in_p5278_n78_page38 {
	padding:  20px;
}
