/* * {
	box-sizing: border-box;
}
	*/
div {
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html, body {
	font-family: "Segoe UI", Tahoma, Verdana, Arial;
	font-size: 14px;
	font-size: var(--fontnormal);
	margin: 0px;
	padding: 0px;
	height: 100%;
	border: 0px;
	background-color: white;
	background-color: var(--backgroundmain);
	background-image: url(../images2/BlueMarble.svg);
	background-size: cover;
	background-attachment: fixed;
}

#wtp_top {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 60px;
	z-index: 2;
	background-color: #222222CC;
	background-color: var(--backgroundborder);
}

#wtp_langmenu {
	position: fixed;
	display: block;
	padding-top: 4px;
	text-align: right;
	height: 60px;
	right: 10px;
	top: 15px;
}
#wtp_logo {
	position: absolute;
	display: block;
	margin-left: -260px;
	margin-top: 5px;
	height: 50px;
}
	#wtp_logo img
	{
		height: 50px;
	}

	#wtp_topmenu {
		position: relative;
		display: block;
		padding-top: 0px;
		text-align: right;
		height: 60px;
		width: 970px;
		padding-left: 260px;
		margin-left: auto;
		margin-right: Auto;
		box-sizing: content-box;
	}
#wtp_topmenu_wide, #wtp_topmenu_wide ul {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
	#wtp_topmenu_wide li {
		float: left;
		vertical-align: middle;
		list-style-type: none;
		display: inline-block;
		padding: 20px 20px;
		font-weight: bold;
		height: 18px;
		font-size: 14px !important;
		border-width: 1px;
		border-style: solid;
		background-color: #333333;
		border-color: #444444;
		background-color: var(--backgroundmenu);
		border-color: var(--bordermenu);
		box-sizing: content-box;
	}
		#wtp_topmenu_wide li:hover {
			background-color: #444444;
			background-color: var(--backgroundmenuhover);
		}
			#wtp_topmenu_wide li:hover a {
				color: white;
				color: var(--linklighthover);
			}
			#wtp_topmenu_wide a {
				display: block;
				color: #DDDDDD;
				color: var(--linklight);
				text-decoration: none;
			}

		#wtp_topmenu_wide a:hover {
			text-decoration: none;
			color: white;
			color: var(--linklighthover);
		}

		#wtp_topmenu_wide a:active {
			text-decoration: none;
			color: white;
			color: var(--linklighthover);
		}

#wtp_container {
	position: relative;
	display: block;
	width: 1230px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	padding: 0px;
	padding-left: 0;
	padding-right: 0px;
	padding-top: 70px;
	padding-bottom: 70px;
	border: 0px solid transparent;
}
#wtp_content {
	width: 970px;
	margin-left: auto;
	margin-right: 0px;
	margin-top: 0px;
	display: block;
	position: relative;
	padding: 20px 0px 20px 0px;
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
	background-color: white;
	border-color: #B90133;
	background-color: var(--backgroundcontent);
	border-color: var(--bordercontent);
	box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px 5px;
}

#wtp_content_area {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}


#wtp_left_container {
	position: relative;
	float: left;
	width: 245px;
}

#wtp_navigation {
	position: relative;
	width: 240px;
	margin-bottom: 20px;
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #B90133;
	background-color: #0F0F0F;
	background-color: var(--backgroundboxes);
	border-color: var(--bordercontent);
	box-sizing: content-box;
	box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px 5px;
}

#wtp_menu {
	margin-top: 0px;
	margin-right: 10px;
	padding: 10px 0px 10px 5px;
}

	#wtp_menu a {
		text-decoration: none;
		color: #222222;
		color: var(--linkdark);
	}
		#wtp_menu a:hover {
			color: #06abff;
			color: var(--linkdarkhover);
		}

.wtp_menu_level1 li {
	margin-bottom: 15px;
	font-size: 12px;
	font-size: var(--fontsmall);
	list-style-type: disclosure-closed;
	color: #222222;
	color: var(--linkdark);
	font-weight: normal;
}
	.wtp_menu_level1 li:hover {
		color: #06abff;
		color: var(--linkdarkhover);
	}
li.wtp_menu_current {
	list-style-type: disclosure-open !important;
	color: #06abff;
	color: var(--linkdarkhover);
	font-weight: bold !important;
}

ul.wtp_menu_level2 {
	margin-top: 5px;
	padding-left: 10px;
	margin-left: 0px;
}

.wtp_menu_level2 li {
	list-style-type: disclosure-closed;
	margin-bottom: 10px;
}
	.wtp_menu_level2 li:hover {
		color: #06abff;
		color: var(--linkdarkhover);
	}

ul.wtp_menu_level3 {
	margin-top: 5px;
	padding-left: 10px;
	margin-left: 0px;
}

.wtp_menu_level3 li {
	list-style-type: disclosure-closed;
	margin-bottom: 10px;
}
	.wtp_menu_level3 li:hover {
		color: #06abff;
		color: var(--linkdarkhover);
	}
#wtp_footer {
	display: block;
	padding: 0px;
	margin: 0px;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 50px;
	margin-top: 0px;
	z-index: 50;
	text-align: center;
	background-color: #222222CC;
	background-color: var(--backgroundborder);
}

#wtp_footer_spacer {
	display: block;
	padding: 0px;
	margin: 0px;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 50px;
	height: 10px;
	margin-top: 0px;
	z-index: 50;
	text-align: center;
	background-color: transparent;
	
}

#wtp_footer_content {
	width: 1230px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
}

#wtp_footer_content a {
	text-decoration: none;
	color: #F0F0F0;
	color: var(--linkmedium);
}
	#wtp_footer_content a:hover {
		color: #06e1ff;
		color: var(--linkmediumhover);
		text-decoration: none;
	}

#wtp_footer_content p {
	font-size: 12px;
	font-size: var(--fontsmall);
	text-align: right;
	margin: 0px;
	margin-right: 10px;
	color: #F0F0F0;
	color: var(--textmedium);
}


#wtp_advertisment {
	position: relative;
	width: 200px;
	margin-bottom: 20px;
	border-radius: 10px;
	border-width: 5px 2px;
	border-style: solid;
	border-color: #B90133;
	background-color: #0F0F0F;
	background-color: var(--backgroundboxes);
	border-color: var(--bordercontent);
	padding: 5px;
	box-sizing: content-box;
}


#wtp_mobileheader {
	display: none;
	visibility: collapse;
}
#wtp_mobilelogo {
	position: absolute;
	left: 5px;
	top: 10px;	
	height: 70px;
	border: 0px solid #97989C;
	vertical-align: middle;
	text-align: center;
	z-index: 2;
}
	#wtp_mobilelogo img {
		height: 40px;
	}
	#wtp_pagetitle {
		position: absolute;
		left: 80px;
		right: 210px;
		top: 7px;
		text-align: center;
		z-index: 2;
		color: White;
		color: var(--textlight);
		font-weight: bold;
		padding-top: 5px;
	}
#wtp_menubutton {
	position: absolute;
	right: 5px;
	top: 10px;
	border: 1px solid #97989C;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	background-color: White;
	border-radius: 6px;
}
	#wtp_menubutton img {
		margin: 5px auto 0px auto;
		height: 24px;
		width: 24px;
	}

#wtp_langbutton {
	position: absolute;
	right: 50px;
	top: 10px;
	border: 1px solid #97989C;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	background-color: White;
	border-radius: 6px;
}
	#wtp_langbutton img {
		margin: 3px auto 0px auto;
		height: 28px;
		width: 28px;
	}
	#wtp_fbbutton {
	position: absolute;
	right: 90px;
	top: 10px;
	border: 1px solid #97989C;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	background-color: White;
	border-radius: 6px;
}
	#wtp_fbbutton img {
		margin: 3px auto 0px auto;
		height: 28px;
		width: 28px;
	}
	#wtp_igbutton {
	position: absolute;
	right: 130px;
	top: 10px;
	border: 1px solid #97989C;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	background-color: White;
	border-radius: 6px;
}
	#wtp_igbutton img {
		margin: 3px auto 0px auto;
		height: 28px;
		width: 28px;
	}

#wtp_menu_content {
	/*background: white;
	border: 1px solid black;*/
	position: fixed;
	right: 2px;
	top: 50px;
	z-index: 109;
	padding: 10px;
	max-height: 80%;
	overflow-Y: auto;
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #B90133;
	background-color: #f0f0f0;
	color: #333333;
	background-color: var(--backgroundboxes);
	border-color: var(--bordercontent);
	color: var(--textdark);
	box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px 5px;
}

	#wtp_menu_content a:link {
		text-decoration: none;
		color: #333333;
		color: var(--textdark);
		display: block;
		width: 100%;
	}
	#wtp_menu_content a:visited {
		text-decoration: none;
		color: #333333;
		color: var(--textdark);
	}
.wtp_menu_current {
	font-weight: bold;
}
.wtp_menu_mobile_level1 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
}

.wtp_menu_container_level2 {

}
.wtp_menu_mobile_level2 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
	margin-left: 20px;
}
.wtp_menu_container_level3 {

}
.wtp_menu_mobile_level3 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
	margin-left: 40px;
}
.wtp_menu_container_level4 {
}

.wtp_menu_mobile_level4 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
	margin-left: 60px;
}
.wtp_menu_container_level5 {
}

.wtp_menu_mobile_level5 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
	margin-left: 80px;
}
.wtp_menu_container_level6 {
}

.wtp_menu_mobile_level6 {
	padding: 5px 30px 5px 0px;
	border-bottom: 1px solid gray;
	margin-left: 100px;
}
#wtp_menu_content div.wtp_menu_level1:nth-last-of-type(2) {
	border-bottom: 0px !important;
}
img.wtp_submenubutton {
	position: absolute;
	top: 8px;
	right: 5px;
	width: 14px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
#wtp_lang_content {
	/*background: white;
	border: 1px solid black;*/
	position: fixed;
	top: 50px;
	z-index: 109;
	right: 90px;
	padding: 10px;
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #B90133;
	background-color: #f0f0f0;
	color: #333333;
	background-color: var(--backgroundboxes);
	border-color: var(--bordercontent);
	color: var(--textdark);
	box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 5px 5px;
}

@media only screen and (max-width: 1250px) {
	#wtp_container {
		width: 1030px;
	}
	#wtp_logo {
		margin-left: -220px;
		height: 40px;
		margin-top: 10px;
	}
	#wtp_logo img { height: 40px;}
	#wtp_content {
		width: 770px;
	}
	#wtp_content_area {
		width: 720px;
	}
	#wtp_footer_content {
		width: 1030px;
	}
}

@media only screen and (max-width: 1024px) {
	#wtp_left_container {
		display: none;
		visibility: collapse;
	}
	#wtp_container {
		width: auto;
		padding-top:80px;
	}
	#wtp_content {
		width: auto;
	}
	#wtp_content_area {
		width: auto;
		padding: 0px 5px;
	}
	#wtp_footer {
		height: 50px;
	}
	#wtp_footer_content {
		width: auto;
		padding-top: 5px;
	}	
	#wtp_topmenu {
		visibility: collapse;
		display:none;
	}
	#wtp_langmenu {
		visibility: collapse;
		display: none;
	}
	#wtp_mobileheader {
		visibility: visible;
		display: block;
	}		
	#wtp_footer {
		position: relative;
		z-index: 0;
	}
	#wtp_footer_spacer{
		display: none;
		visibility: collapse;
	}
	#wtp_container {
		padding-bottom: 10px;
	}
}
