*,
*:before,
*:after {
  box-sizing: content-box !important;
}


body {
	margin: 0;
	font-size: 13px;
}

a, a:visited {
	text-decoration: none;
	color: #207df9;
}

div.body {
	position: relative;
	width: 990px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	font: 13px Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: rgba(122, 180, 59, 1);
	padding-bottom: 480px;
}

/* @group > div.topbar */

div.body > div.topbar {
	position: absolute;
	top: 0;
	left: 0;
	width: 990px;
	height: 450px;
}

div.topbar > img {
	width: 990px;
	height: 450px;
	border: none;
}

div.topbar > ul.topnav {
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 25px;
	margin: 0;
	padding: 0;
}

div.topbar > ul.topnav > li {
	position: relative;
	float: left;
	z-index: 10;
	margin-left: 1px;
	background-color: rgba(0, 106, 54, 0.85);
	list-style-type: none;
}

div.topbar > ul.topnav > li:hover {
	background-color: #006a36;
}
div.topbar > ul.topnav > li:first-of-type {
	border-bottom-left-radius: 12px;
}

div.topbar > ul.topnav > li:last-of-type {
	border-bottom-right-radius: 12px;
}

div.topbar > ul.topnav > li > a,
div.topbar > ul.topnav > li > a:visited {
	position: relative;
	display: block;
	padding: 11px 16px;
	height: 17px;
	text-decoration: none;
	font: bold 14px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
}

div.topbar > div.bg {
	position: absolute;
	top: 220px;
	height: 230px;
	width: 990px;
	background: -moz-linear-gradient(top, rgba(122,180,59,0) 0%, rgba(122,180,59,1) 100%);
	background: -webkit-linear-gradient(top, rgba(122,180,59,0) 0%,rgba(122,180,59,1) 100%);
	background: linear-gradient(to bottom, rgba(122,180,59,0) 0%,rgba(122,180,59,1) 100%);
}

/* @end */

/* @group > div.nav */

div.navLogo {
	position: absolute;
	width: 100%;
	min-width: 990px;
	height: 0;
	overflow: visible;
	font: 13px Verdana, Arial, Helvetica, Geneva, sans-serif;
	z-index: 100;
}

div.navLogo.scroll {
	position: fixed;
}

div.navLogo > div.center {
	position: relative;
	margin: 0 auto;
	width: 990px;
	height: 0;
	overflow: visible;
	background-color: black;
}


div.navLogo > div.center > a.logo {
	position: absolute;
	left: 30px;
	top: 20px;
	width: 180px;
	height: 120px;
	z-index: 2;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	padding: 10px;
	opacity: 0.9;
	transition: transform 0.3s ease;
}

div.navLogo.scroll > div.center > a.logo {
	top: 0px;
	-ms-transform: scale(0.8,0.8); /* IE 9 */
	-webkit-transform: scale(0.8,0.8); /* Safari */
	transform: scale(0.8,0.8);
}

div.navLogo > div.center > a.logo:hover {
	opacity: 1;
}

div.navigation {
	position: absolute;
	width: 100%;
	min-width: 990px;
	height: 0;
	overflow: visible;
	font: 13px Verdana, Arial, Helvetica, Geneva, sans-serif;
	z-index: 19;
}

div.navigation.scroll {
	position: fixed;
}

div.navigation > div.center {
	position: relative;
	margin: 0 auto;
	width: 990px;
	height: 0;
	overflow: visible;
	background-color: black;
}


div.navigation > div.center > div.nav {
	display: compact;
	position: absolute;
	left: 10px;
	top: 235px;
	width: 252px;
	height: auto;
	z-index: 100;
}

div.navigation.start > div.center > div.nav {
	display: none;
}
div.navigation.scroll > div.center > div.nav {
	top: 145px;
}

div.nav a {
	text-decoration: none;
}

div.nav > ul {
	position: relative;
	margin: 0;
	padding: 0 0 30px;
	list-style-type: none;
	width: 100%;
	height: auto;
}

div.nav > ul > li {
	display: list-item;
	width: 100%;
	margin-bottom: 1px;
	height: auto;
	background-color: rgba(255, 255, 255, 0.85);
}

div.nav > ul > li.active {
	margin: 2px -5px;
	background-color: white;
	border-radius: 3px;
	padding-right: 10px;
	background-color: white;
}

div.nav > ul > li:first-of-type {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

div.nav > ul > li:last-of-type {
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}

div.nav > ul > li > a {
	display: block;
	height: auto;
	padding: 16px 0 16px 16px;
	font: normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #006a36;
	border-right: none;
}

div.nav > ul > li:not(.active) > a {
	box-shadow: inset -14px 0 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset -14px 0 2px rgba(0, 0, 0, 0.1);
}

div.nav > ul > li:not(.active):hover {
	background-color: rgba(255, 255, 255, 0.96);

}

div.nav > ul > li > ul {
	display: none;
}

/* @end */

/* @group > div.content */


/* @group colors */



div.content .box.alert:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXIgMSI+PHBhdGggZD0iTTI0LjM2NiwyNi45MzMgTDE5LjYzNCwyNi45MzMgQzE5LjYzNCwyNi45MzMgMTkuNDg4LDI2LjU4OSAxOS4xNzMsMTkuNzQ5IEMxOC44NTQsMTIuODI3IDE4LjI3MSwxMC4yOTcgMTguMjcxLDEwLjI5NyBMMjUuNzI5LDEwLjI5NyBDMjUuNzI5LDEwLjI5NyAyNS4wMzIsMTIuOTE1IDI0Ljc2NywxOS44NCBDMjQuNTAxLDI2Ljc2NCAyNC4zNjYsMjYuOTMzIDI0LjM2NiwyNi45MzMgeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PHBhdGggZD0iTTIyLjAwNSwzNC4yMzMgQzIwLjQyNywzNC4yMzMgMTkuMTQ4LDMyLjk1NCAxOS4xNDgsMzEuMzc2IEMxOS4xNDgsMjkuNzk5IDIwLjQyNywyOC41MiAyMi4wMDUsMjguNTIgQzIzLjU4MiwyOC41MiAyNC44NjEsMjkuNzk5IDI0Ljg2MSwzMS4zNzYgQzI0Ljg2MSwzMi45NTQgMjMuNTgyLDM0LjIzMyAyMi4wMDUsMzQuMjMzIHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjwvZz48L3N2Zz4=);
}



div.content .box.ask:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXIgMSI+PHBhdGggZD0iTTIyLjAwNSwzNC4yMzMgQzIwLjQyNywzNC4yMzMgMTkuMTQ4LDMyLjk1NCAxOS4xNDgsMzEuMzc2IEMxOS4xNDgsMjkuNzk5IDIwLjQyNywyOC41MiAyMi4wMDUsMjguNTIgQzIzLjU4MiwyOC41MiAyNC44NjEsMjkuNzk5IDI0Ljg2MSwzMS4zNzYgQzI0Ljg2MSwzMi45NTQgMjMuNTgyLDM0LjIzMyAyMi4wMDUsMzQuMjMzIHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjxwYXRoIGQ9Ik0yNC4yODEsMjYuOTY2IEwxOS42NDEsMjYuOTY2IEwxOS42NDEsMjYuNTI4IFExOS42NDEsMjMuOTE4IDIxLjk1MywyMS4zNTYgTDIzLjA2MywyMC4xMzcgUTI1LjMxMywxOC4xODIgMjUuMzEzLDE2LjIyOSBRMjUuMzEzLDEzLjUyOCAyMS42NTYsMTMuNTI4IFExOS4yOTcsMTMuNTE3IDE2LjI1LDE0LjkwOCBMMTYuMjUsMTAuNzQ3IFExOS4zNTksOS40NCAyMi4zMjgsOS40NCBRMjYuMDMxLDkuNjcxIDI4LjE4LDExLjA5MyBRMzAuMzI4LDEyLjY1MyAzMC4zMjgsMTUuMTA2IFEzMC4zMjgsMTcuNDUxIDI3Ljc1LDE5Ljg4OCBMMjYuNzAzLDIwLjg4OCBRMjUuMjM0LDIyLjI3OSAyNC43NTgsMjMuMjQgUTI0LjI4MSwyNC4xMDYgMjQuMjgxLDI1LjYzNyB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48L2c+PGRlZnMvPjwvc3ZnPg==);
}



div.content .box.attach:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZD0iTTI4Ljg4OCwyMy44NjQgTDE1LjIyMywyMy44NjQgQzE0Ljg1MywyMy44NjQgMTQuNTUyLDIzLjU3MiAxNC41NTIsMjMuMjEyIEMxNC41NTIsMjIuODUyIDE0Ljg1MywyMi41NiAxNS4yMjMsMjIuNTYgTDI4Ljg4OCwyMi41NiBDMjkuMjU5LDIyLjU2IDI5LjU1OSwyMi44NTIgMjkuNTU5LDIzLjIxMiBDMjkuNTU5LDIzLjU3MiAyOS4yNTksMjMuODY0IDI4Ljg4OCwyMy44NjQgeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PHBhdGggZD0iTTI4Ljg1NCwyMS4yOTEgTDE1LjE5MywyMS4yOTEgQzE0LjgyMSwyMS4yOTEgMTQuNTIsMjAuOTk5IDE0LjUyLDIwLjYzOSBDMTQuNTIsMjAuMjggMTQuODIxLDE5Ljk4OCAxNS4xOTMsMTkuOTg4IEwyOC44NTQsMTkuOTg4IEMyOS4yMjUsMTkuOTg4IDI5LjUyNiwyMC4yOCAyOS41MjYsMjAuNjM5IEMyOS41MjYsMjAuOTk5IDI5LjIyNSwyMS4yOTEgMjguODU0LDIxLjI5MSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMjguODcsMjYuNDc4IEwxNS4xNzksMjYuNDc4IEMxNC44MTYsMjYuNDc4IDE0LjUyMSwyNi4xODYgMTQuNTIxLDI1LjgyNyBDMTQuNTIxLDI1LjQ2NyAxNC44MTYsMjUuMTc1IDE1LjE3OSwyNS4xNzUgTDI4Ljg3LDI1LjE3NSBDMjkuMjM0LDI1LjE3NSAyOS41MjgsMjUuNDY3IDI5LjUyOCwyNS44MjcgQzI5LjUyOCwyNi4xODYgMjkuMjM0LDI2LjQ3OCAyOC44NywyNi40NzggeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PHBhdGggZD0iTTIyLjc1OSwzMS42NjQgTDE1LjE4NiwzMS42NjQgQzE0LjgyMiwzMS42NjQgMTQuNTI4LDMxLjM3MiAxNC41MjgsMzEuMDEyIEMxNC41MjgsMzAuNjUyIDE0LjgyMiwzMC4zNiAxNS4xODYsMzAuMzYgTDIyLjc1OSwzMC4zNiBDMjMuMTIyLDMwLjM2IDIzLjQxNywzMC42NTIgMjMuNDE3LDMxLjAxMiBDMjMuNDE3LDMxLjM3MiAyMy4xMjIsMzEuNjY0IDIyLjc1OSwzMS42NjQgeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PHBhdGggZD0iTTE0Ljk3NywxMi4zNjggTDIwLjEwMywxMi4zNjggQzIwLjI4NSwxMi4zNjggMjAuNDMzLDEyLjUxIDIwLjQzMywxMi42ODQgTDIwLjQzMywxNy41NTQgQzIwLjQzMywxNy43MjkgMjAuMjg1LDE3Ljg3IDIwLjEwMywxNy44NyBMMTQuOTc3LDE3Ljg3IEMxNC43OTUsMTcuODcgMTQuNjQ3LDE3LjcyOSAxNC42NDcsMTcuNTU0IEwxNC42NDcsMTIuNjg0IEMxNC42NDcsMTIuNTEgMTQuNzk1LDEyLjM2OCAxNC45NzcsMTIuMzY4IHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjxwYXRoIGQ9Ik0zNC4yLDE2LjY0MiBMMjcuMDg5LDE2LjY0MiBDMjYuMjA4LDE2LjY0MiAyNS4xOTcsMTUuNjQxIDI1LjE5NywxNC43NjkgTDI1LjE5Nyw3Ljc4NSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMTEuMzgzLDguNTc5IEwyNS41MzcsOC41NzkgTDMzLjM3NSwxNi4zNDkgTDMzLjM3NSwzNC42NzUgQzMzLjM3NSwzNS4wODcgMzMuMDM1LDM1LjQyMSAzMi42MTcsMzUuNDIxIEwxMS4zODMsMzUuNDIxIEMxMC45NjUsMzUuNDIxIDEwLjYyNSwzNS4wODcgMTAuNjI1LDM0LjY3NSBMMTAuNjI1LDkuMzI1IEMxMC42MjUsOC45MTMgMTAuOTY1LDguNTc5IDExLjM4Myw4LjU3OSB6IiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjEuNjAyIi8+PHBhdGggZD0iTTI4Ljg0MSwyOS4wMzkgTDE1LjE1LDI5LjAzOSBDMTQuNzg3LDI5LjAzOSAxNC40OTIsMjguNzQ3IDE0LjQ5MiwyOC4zODcgQzE0LjQ5MiwyOC4wMjcgMTQuNzg3LDI3LjczNSAxNS4xNSwyNy43MzUgTDI4Ljg0MSwyNy43MzUgQzI5LjIwNSwyNy43MzUgMjkuNDk5LDI4LjAyNyAyOS40OTksMjguMzg3IEMyOS40OTksMjguNzQ3IDI5LjIwNSwyOS4wMzkgMjguODQxLDI5LjAzOSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48L2c+PGRlZnMvPjwvc3ZnPg==);
}




div.content .box.back:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCwgMCwgNDQsIDQ0Ij48ZyBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTMxLjEwOCwtMCBDMzguMjI4LC0wIDQ0LDUuNzQ4IDQ0LDEyLjgzOSBDNDQsMzEuMTYxIDQ0LDQ0IDQ0LDQ0IEwxMi44OTIsNDQgQzUuNzcyLDQ0IC0wLDM4LjI1MiAtMCwzMS4xNjEgTC0wLDAuMDI2IHoiIGZpbGw9InJnYigxMjIsIDE4MCwgNTkpIi8+PC9nPjxnIGlkPSJsYXllcjEiPjxwYXRoIGQ9Ik0yNi43NTQsMzMuNzMgQzMzLjk5NiwyNi4wMDIgMzMuMTk5LDEzLjUzOSAxOS40ODgsMTMuODA4IEwxOS40MTIsNy40NDMgQzE5LjQxMiw3LjQ0MyA5LjYsMTcuMTA1IDkuNiwxNy4xMDUgTDE5LjQwNCwyNy4wMDYgQzE5LjQwNCwyNy4wMDYgMTkuNDQ1LDIwLjYyIDE5LjQ0NSwyMC42MiBDMzAuODk0LDIwLjQyNCAyOS43MDEsMjguNDcxIDI2Ljc1NCwzMy43MyB6IiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvc3ZnPg==);
}




div.content .box.form:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9ImJnIj48cGF0aCBkPSJNMzEuMTA4LC0wIEMzOC4yMjgsLTAgNDQsNS43NDggNDQsMTIuODM5IEM0NCwzMS4xNjEgNDQsNDQgNDQsNDQgTDEyLjg5Miw0NCBDNS43NzIsNDQgLTAsMzguMjUyIC0wLDMxLjE2MSBMLTAsMC4wMjYgeiIgZmlsbD0icmdiKDEyMiwgMTgwLCA1OSkiLz48L2c+PGcgaWQ9IkxheWVyXzEiPjxwYXRoIGQ9Ik0xMS42NTEsOC42NjUgTDMyLjIzNSw4LjY2NSBDMzIuNzg5LDguNjY1IDMzLjIzOSw5LjExNiAzMy4yMzksOS42NzIgTDMzLjIzOSwzNC40MjkgQzMzLjIzOSwzNC45ODUgMzIuNzg5LDM1LjQzNSAzMi4yMzUsMzUuNDM1IEwxMS42NTEsMzUuNDM1IEMxMS4wOTcsMzUuNDM1IDEwLjY0OCwzNC45ODUgMTAuNjQ4LDM0LjQyOSBMMTAuNjQ4LDkuNjcyIEMxMC42NDgsOS4xMTYgMTEuMDk3LDguNjY1IDExLjY1MSw4LjY2NSB6IiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE3Ljc2LDIzLjI3MyBMMzAuNTk1LDEuMDQzIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDEyMiwgMTgwLCA1OSkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTI0LjQzMiwyNy4xODUgTDM2LjY5LDUuOTUzIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDEyMiwgMTgwLCA1OSkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE4LjQzNCwyNC4yOTcgTDE4LjIyOCwyOS44NzIgTDIzLjE3MiwyNy4wMzMiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTIxLjQ2NywyNi45OTEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE4LjQ3OCwyNS4zNTcgTDE5Ljg0MywyNC45OTIgTDIwLjE0MSwyNi4xMDciIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTE5Ljc4MSwyNi42NTYgTDIxLjc1OCwyNi4wOTkgTDIyLjExMSwyNy40MTciIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTMyLjc3NywxMC4yOCBMMzEuNzExLDEyLjEyNyBMMjcuMDQ2LDkuNDMzIEwyOC4xMTIsNy41ODYgQzI4Ljk1Myw2LjEyOSAzMC42NzcsNS41NTcgMzEuOTYxLDYuMjk5IEMzMi42MDcsNi42NzEgMzMuMDIyLDcuMzA0IDMzLjE2Niw4LjAyMyBDMzMuMzE3LDguNzQ3IDMzLjE5Niw5LjU1NCAzMi43NzcsMTAuMjggeiIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PHBhdGggZD0iTTMyLjc3NywxMC4yOCBMMzEuNzExLDEyLjEyNyBMMjcuMDQ2LDkuNDMzIEwyOC4xMTIsNy41ODYgQzI4Ljk1Myw2LjEyOSAzMC42NzcsNS41NTcgMzEuOTYxLDYuMjk5IEMzMi42MDcsNi42NzEgMzMuMDIyLDcuMzA0IDMzLjE2Niw4LjAyMyBDMzMuMzE3LDguNzQ3IDMzLjE5Niw5LjU1NCAzMi43NzcsMTAuMjggeiIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9InJnYigyNTUsIDI1NSwgMjU1KSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjYuMzMyLDEwLjgwOSBMMzAuNjQxLDEzLjI5NyIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9InJnYigyNTUsIDI1NSwgMjU1KSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMjUuNjQ0LDEyLjEyOSBMMjkuOTU0LDE0LjYxNyIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9InJnYigyNTUsIDI1NSwgMjU1KSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTguMzc0LDI4LjM1NCBMMTkuNTU4LDI5LjE5MyIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9InJnYigyNTUsIDI1NSwgMjU1KSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTguMzc0LDI0LjQ3MiBMMjcuMzE0LDguOTg5IiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0yMy4wMjEsMjcuMTk3IEwzMS41NTksMTIuNDA5IiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvZz48ZGVmcy8+PC9zdmc+);
}




div.content .box.goal:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXIgMSI+PHBhdGggZD0iTTE4LjQxMywzNC44MzUgTDkuODg5LDExLjAyOCIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9InJnYigyNTUsIDI1NSwgMjU1KSIgc3Ryb2tlLXdpZHRoPSIxLjEyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMC40OTEsMTIuNzA5IEMxMC40OTEsMTIuNzA5IDEzLjgwMSw5LjEyIDE5LjU1MSw5LjEyIEMyMy4wNTEsOS4xMiAyNC42NSwxMS40MDEgMjcuNTM5LDExLjQwMSBDMzAuNDI2LDExLjQwMSAzMy4xOTksOS4xMiAzMy4xOTksOS4xMiBMMzMuMTk5LDIzLjk0NCBDMzMuMTk5LDIzLjk0NCAzMS4xMTQsMjUuMDg0IDI4LjYzNywyNS4wODQgQzI2LjE2MSwyNS4wODQgMjUuMTUxLDIzLjk0NCAyMS43OTYsMjMuOTQ0IEMxOC42MTMsMjMuOTQ0IDE1LjYyMiwyNy4wMzMgMTUuNjIyLDI3LjAzMyBMMTAuNDkxLDEyLjcwOSB6IiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjEuMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEwLjQ5MSwxMi43MDkgQzEwLjQ5MSwxMi43MDkgMTIuMjA4LDEwLjg5IDE0LjUyNywxMC4xNDIgTDE2LjI5OSwxNC42OTEgQzE2LjI5OSwxNC42OTEgMTQuMDEsMTUuNTE1IDEyLjE0MiwxNy4yNyBMMTAuNTUsMTIuODc3IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMTYuMjk5LDE0LjY5MSBMMTguMjA5LDE5LjU5NiBDMTguMjA5LDE5LjU5NiAxOS43MTIsMTkuMDYyIDIwLjc0NiwxOS4wNjIgQzIxLjc4LDE5LjA2MiAyMi44MDYsMTkuMjE0IDIyLjgwNiwxOS4yMTQgTDIxLjQxOSwxMy45OTggQzIxLjQxOSwxMy45OTggMjEuMDI3LDEzLjk0MiAyMC41NDMsMTMuOTQyIEMxOC4yMjgsMTMuOTQyIDE2LjI5OSwxNC42OTEgMTYuMjk5LDE0LjY5MSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMTQuMDAzLDIyLjQzNSBMMTUuNjIyLDI3LjAzMiBDMTUuNjIyLDI3LjAzMiAxNy44NiwyNC44ODYgMTkuOTkyLDI0LjI4MyBMMTguMjEsMTkuNTk2IEMxNi4xNTcsMjAuMzg3IDE0LjAwMywyMi40MzUgMTQuMDAzLDIyLjQzNSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMjAuMTM5LDkuMTgyIEwyMS40MTksMTMuOTk3IEMyMi40NTUsMTMuOTk3IDI1LjMzNiwxNS40MDkgMjUuMzM2LDE1LjQwOSBMMjQuMiwxMC40MzcgQzIzLjU0OSwxMC4xOTMgMjEuODQ0LDkuMjYzIDIwLjEzOSw5LjE4MiB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMjIuODA2LDE5LjIxMyBMMjQuMTI1LDI0LjE3IEMyNC43ODksMjQuMTcgMjYuNjkzLDI0Ljk4MSAyNy41MjEsMjQuOTgxIEwyNi40MDgsMjAuMTA4IEMyNS4zMzYsMTkuODI5IDIzLjYwMSwxOS4zMjUgMjIuODA2LDE5LjIxMyB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48cGF0aCBkPSJNMjUuMzM2LDE1LjQwOSBMMjYuNDA4LDIwLjEwOSBDMjYuNDA4LDIwLjEwOSAyNy40ODEsMjAuMzA3IDI4LjIxOCwyMC4zMDcgQzI4Ljk1NCwyMC4zMDcgMjkuODcxLDIwLjE0IDI5Ljg3MSwyMC4xNCBMMjkuNTIzLDE1LjgzNyBDMjkuNTIzLDE1LjgzNyAyOC44MTIsMTYuMDU4IDI3Ljk1MSwxNi4wNTggQzI2LjYwNiwxNi4wNTggMjUuMzM2LDE1LjQwOSAyNS4zMzYsMTUuNDA5IHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjxwYXRoIGQ9Ik0yOS4xNDcsMTEuMTc2IEwyOS41MjQsMTUuODM3IEMyOS41MjQsMTUuODM3IDMxLjI3NiwxNS4zOTYgMzMuMiwxMy45NDIgTDMzLjE5OSw5LjEyIEMzMC45OSwxMC44MTIgMjkuMTQ3LDExLjE3NiAyOS4xNDcsMTEuMTc2IHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjxwYXRoIGQ9Ik0yOS44NzIsMjAuMTQgQzI5Ljg3MiwyMC4xNCAzMS41NiwxOS44MjcgMzMuMTk5LDE4Ljg3NSBMMzMuMTk5LDIzLjk0NCBDMzEuNDUzLDI0Ljc4MiAzMC4yNTMsMjQuOTMzIDMwLjI1MywyNC45MzMgTDI5Ljg3MiwyMC4xNCB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48L2c+PGRlZnMvPjwvc3ZnPg==);
}



div.content .box.info:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9ImJnIj48cGF0aCBkPSJNMzEuMTA4LC0wIEMzOC4yMjgsLTAgNDQsNS43NDggNDQsMTIuODM5IEM0NCwzMS4xNjEgNDQsNDQgNDQsNDQgTDEyLjg5Miw0NCBDNS43NzIsNDQgLTAsMzguMjUyIC0wLDMxLjE2MSBMLTAsMC4wMjYgeiIgZmlsbD0icmdiKDEyMiwgMTgwLCA1OSkiLz48L2c+PGcgaWQ9Imljb25zIj48cGF0aCBkPSJNMTYuOTMzLDE5LjU0MiBDMTYuOTMzLDE5LjU0MiAxOS4xMDYsMTguMTgyIDIxLjYzOCwxOC4xNzMgQzI0LjE2OSwxOC4xNjQgMjUuMzc2LDE5LjYzMiAyNS40MTIsMjEuNDkzIEMyNS40NDgsMjMuMzUzIDIzLjMzMSwyOC45MiAyMy4zMjEsMzAuMjMgQzIzLjMxMSwzMS41NCAyNC4xNDEsMzEuODc3IDI1LjE4NywzMS44ODEgQzI2LjIzMywzMS44ODQgMjYuODg3LDMxLjQzNSAyNi44ODcsMzEuNDM1IEwyNi45MTIsMzIuNTg3IEMyNi45MTIsMzIuNTg3IDI0LjY2MSwzNCAyMi40NjcsMzQgQzIwLjI3MywzNCAxOC4zMDgsMzIuNjIyIDE4LjM0MSwzMC43OTQgQzE4LjM3NCwyOC45NjcgMjAuNDQyLDIzLjI1OCAyMC40NDIsMjEuOTQ5IEMyMC40NDIsMjAuNjQgMTkuNzkyLDIwLjA5MiAxOC43ODMsMjAuMDkxIEMxNy43NzUsMjAuMDkxIDE2LjksMjAuNTY4IDE2LjksMjAuNTY4IEwxNi45MzMsMTkuNTQyIHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjxwYXRoIGQ9Ik0yNC4xMDgsMTUuODU0IEMyMi40NTgsMTUuODU0IDIxLjEyLDE0LjU0MyAyMS4xMiwxMi45MjcgQzIxLjEyLDExLjMxMSAyMi40NTgsMTAgMjQuMTA4LDEwIEMyNS43NTksMTAgMjcuMDk3LDExLjMxMSAyNy4wOTcsMTIuOTI3IEMyNy4wOTcsMTQuNTQzIDI1Ljc1OSwxNS44NTQgMjQuMTA4LDE1Ljg1NCB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48L2c+PGRlZnMvPjwvc3ZnPg==);
}



div.content .box.link:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyIDIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0ibGF5ZXIxIj48cGF0aCBkPSJNMjIuNzc0LDM1LjQ5IEMxMi45MTcsMzEuNjE3IDguMjg5LDIwLjAxNiAyMC43ODksMTQuMzc3IEwxOC4xMjcsOC41OTUgQzE4LjEyNyw4LjU5NSAzMS4xMzUsMTMuMTEyIDMxLjEzNSwxMy4xMTIgTDI2LjUyOCwyNi4yNjEgQzI2LjUyOCwyNi4yNjEgMjMuNzUxLDIwLjUxMSAyMy43NTEsMjAuNTExIEMxMy4zMjYsMjUuMjQ3IDE3Ljg1NiwzMi4wMDMgMjIuNzc0LDM1LjQ5IHoiIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIvPjwvZz48ZGVmcy8+PC9zdmc+);
}

div.content .box.meteoSwiss:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyIDIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMCwgMTA2LCA1NCkiLz48L2c+PGcgaWQ9ImxheWVyMSI+PHBhdGggZD0iTTIyLjc3NCwzNS40OSBDMTIuOTE3LDMxLjYxNyA4LjI4OSwyMC4wMTYgMjAuNzg5LDE0LjM3NyBMMTguMTI3LDguNTk1IEMxOC4xMjcsOC41OTUgMzEuMTM1LDEzLjExMiAzMS4xMzUsMTMuMTEyIEwyNi41MjgsMjYuMjYxIEMyNi41MjgsMjYuMjYxIDIzLjc1MSwyMC41MTEgMjMuNzUxLDIwLjUxMSBDMTMuMzI2LDI1LjI0NyAxNy44NTYsMzIuMDAzIDIyLjc3NCwzNS40OSB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiLz48L2c+PGRlZnMvPjwvc3ZnPg==);
}

div.content .box.phaenonet:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0yNy40OTYsMTkuNDM1IEMyNy40OTYsMjIuMDQzIDI1LjM4LDI0LjE1OSAyMi43NzIsMjQuMTU5IEwxOC4wNDgsMjQuMTU5IEwxOC4wNDgsMTkuNDQxIEwxOC4wNDgsMTkuNDM1IEMxOC4wNDgsMTYuODI2IDIwLjE2MiwxNC43MTEgMjIuNzcyLDE0LjcxMSBMMjcuNDk2LDE0LjcxMSB6IE0yMi43NzgsNi42NTEgTDIyLjc2NCw2LjY1MSBDMTUuNzEsNi42NTQgOS45OTEsMTIuMzczIDkuOTg3LDE5LjQyOCBMOS45ODcsMTkuNDQxIEw5Ljk4NywzMi4yMTkgTDkuOTg3LDM3LjMzMyBMMTguMDQ4LDM3LjMzMyBMMTguMDQ4LDMyLjIxOSBMMjIuNzY0LDMyLjIxOSBMMjIuNzc4LDMyLjIxOSBDMjkuODM0LDMyLjIxNSAzNS41NTIsMjYuNDk3IDM1LjU1NiwxOS40NDEgTDM1LjU1NiwxOS40MjggTDM1LjU1Niw2LjY1MSB6IiBmaWxsPSIjRkZGRkZFIi8+PC9nPjwvc3ZnPg==);
}
div.content .box.phaenonetapp:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkJhY2tncm91bmQiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIi8+PC9nPjxnIGlkPSJMYXllcl8yIj48cGF0aCBkPSJNMjcuNDk2LDE5LjQzNSBDMjcuNDk2LDIyLjA0MyAyNS4zOCwyNC4xNTkgMjIuNzcyLDI0LjE1OSBMMTguMDQ4LDI0LjE1OSBMMTguMDQ4LDE5LjQ0MSBMMTguMDQ4LDE5LjQzNSBDMTguMDQ4LDE2LjgyNiAyMC4xNjIsMTQuNzExIDIyLjc3MiwxNC43MTEgTDI3LjQ5NiwxNC43MTEgeiBNMjIuNzc4LDYuNjUxIEwyMi43NjQsNi42NTEgQzE1LjcxLDYuNjU0IDkuOTkxLDEyLjM3MyA5Ljk4NywxOS40MjggTDkuOTg3LDE5LjQ0MSBMOS45ODcsMzIuMjE5IEw5Ljk4NywzNy4zMzMgTDE4LjA0OCwzNy4zMzMgTDE4LjA0OCwzMi4yMTkgTDIyLjc2NCwzMi4yMTkgTDIyLjc3OCwzMi4yMTkgQzI5LjgzNCwzMi4yMTUgMzUuNTUyLDI2LjQ5NyAzNS41NTYsMTkuNDQxIEwzNS41NTYsMTkuNDI4IEwzNS41NTYsNi42NTEgeiIgZmlsbD0icmdiKDAsIDEwNiwgNTQpIi8+PC9nPjwvc3ZnPg==);
}

div.content .box.person:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCwgMCwgNDQsIDQ0Ij48ZyBpZD0iQmFja2dyb3VuZCI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZD0iTTMwLjgwMiwyOC4wNzIgQzI3LjM3MSwyNy4yOCAyNC4xNzcsMjYuNTg3IDI1LjcyNCwyMy42NzEgQzMwLjQzMiwxNC43OTUgMjYuOTcyLDEwLjA0OCAyMiwxMC4wNDggQzE2LjkzLDEwLjA0OCAxMy41NTUsMTQuOTc3IDE4LjI3NiwyMy42NzEgQzE5Ljg2OSwyNi42MDUgMTYuNTU1LDI3LjI5NyAxMy4xOTgsMjguMDcyIEM5Ljc2OCwyOC44NjMgMTAuMDMyLDMwLjY3MSAxMC4wMzIsMzMuOTUyIEwzMy45NjgsMzMuOTUyIEMzMy45NjgsMzAuNjcxIDM0LjIzMiwyOC44NjMgMzAuODAyLDI4LjA3MiB6IiBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGlkPSJ1c2VyLTE0LWljb24iLz48L2c+PC9zdmc+);
}



div.content .box.plus:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAsIDAsIDQ0LCA0NCI+PGcgaWQ9IkxheWVyIDIiPjxwYXRoIGQ9Ik0zMS4xMDgsLTAgQzM4LjIyOCwtMCA0NCw1Ljc0OCA0NCwxMi44MzkgQzQ0LDMxLjE2MSA0NCw0NCA0NCw0NCBMMTIuODkyLDQ0IEM1Ljc3Miw0NCAtMCwzOC4yNTIgLTAsMzEuMTYxIEwtMCwwLjAyNiB6IiBmaWxsPSJyZ2IoMTIyLCAxODAsIDU5KSIvPjwvZz48ZyBpZD0iTGF5ZXIgMSI+PHBhdGggZD0iTTksMjIgTDM1LDIyIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdHJva2Utd2lkdGg9IjQiLz48cGF0aCBkPSJNMjIsOSBMMjIsMzUiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIHN0cm9rZS13aWR0aD0iNCIvPjwvZz48ZGVmcy8+PC9zdmc+);
}





div.content form > input[type="submit"],
div.content table.format tr > th  {
	background-color: #7bb53b;
}









div.content.bottom,
div.content .box,
div.content .box.bg,
div.content .box.bg.images div.scroll > div.img > span.nav,
div.content .box.fix,
div.content .box.large,
div.content > div.content a.more:hover {
	background-color: rgb(241, 246, 234);
}

div.content:not(.noCSS3) div.box > div.levels > a:before,
div.content table.format tr:nth-child(odd) > td {
	background-color: rgb(241, 246, 234);
}





div.content .box > b:first-child,
div.content .box > .title,
div.content .box > strong:first-child,
div.content .box > h2,
div.body.start div.box.large.seasons a,
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content div.box > div.levels > a:before {
	color: #006a36;
}

/* @end */




/* @group algemein */

div.body > div.content {
	position: relative;
	display: block;
	left: 250px;
	width: 650px;
	height: auto;
	min-height: 500px;
	margin: 200px 0 -300px;
	padding: 10px 40px 30px;
	background-color: white;
	border-radius: 12px;
	z-index: 20;
}

div.body > div.content.bottom {
	min-height: 1px;
	margin: 320px 12px -300px;
	background-color: rgb(241, 246, 234);
	width: 706px;
	padding: 0;
	display: none;
}

div.body > div.content.bottom > div.box.large.fix,
div.body > div.content.bottom > div.box.large.fix > a > div.preview {
	display: none;
}

div.body.start > div.content {
	left: 10px;
	width: 890px;
	margin-top: 250px;
}

div.body.start > div.content:not(.bottom) {
	padding-bottom: 40px;
}

h1 {
	margin: 18px 0 20px;
	font: 30px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 3px;
	clear: both;
}

h2 {
	font: bold 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 25px;
	clear: both;
}


h3 {
	margin: 22px 0 5px;
	font-size: 16px;
	font-weight: bold;
	clear: both;
}

h4 {
	margin: 20px 0 5px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}

p {
	text-align: justify;
	font-size: 13px;
	margin: 5px 0 10px;
}

hr {
	border: none;
	border-top: 1px solid rgb(198, 202, 196);
	margin: 10px -38px;
}
div.content ul {
	margin: 5px 20px 10px 24px;
	padding: 0;
	list-style: none;
}

div.content li {
	margin: 3px 0;
	padding: 0 0 0 0px;
}

div.content ul.box > li {
	padding-left: 6px;
}

div.content ul.box > li+li {
	margin-top: 10px;
}
div.content ul:not(.rubrics):not(.vjs-menu-content) li:not(.title):before {
	content: '-';
	position: absolute;
	margin: 0 0 0 -15px;
}


div.colums > p:first-child {
	text-align: justify;
	margin-top: 0;
}

div.content > div.clear {
	height: 0;
	clear: both;
	margin-top: 20px;
}

div.ajaxContent {
	margin: 0 -25px;
	padding: 25px;
	top: -250px;
	left: -270px;
	height: auto;
	border: 1px solid #DDD;
	border-radius: 30px;
}

div.content > a.home {
	position: absolute;
	right: 15px;
	top: 8px;
	padding: 4px 6px;
	border-radius: 5px;
	border: 1px solid white;
}

div.content > a.home:hover {
	border-color: #CCC;
	opacity: .9;
}
/* @end */

/* @group > a.{attach,document,external} */

a.attach:not(.box),
a.attach:not(.box):visited {
	text-decoration: none;
	color: #207df9;
}

a.attach:not(.box):hover {
	text-decoration: underline;
}

a.document,
a.document:visited {
	color: #207df9;
	margin-right: 3px;
	padding-right: 14px;
	background-image: url(data:image/gif;base64,R0lGODdhCgAKAOMLACVNrDtftD9itkRmuEVnuEtsulFxvVd1v8nT6tLa7tbd7////////////////////ywAAAAACgAKAAAEJHDJCSqYM41i60KEMHiScgREQi6AcSDSFQMKhcX4LcvY3lmSCAA7) no-repeat 100% 60% transparent;
	text-decoration: none;
}

a.external,
a.external:visited {
	color: #207df9;
	margin-right: 3px;
	padding-right: 14px;
	background-image: url(data:image/gif;base64,R0lGODdhCgAKAOMLACVNrDtftD9itkRmuEVnuEtsulFxvVd1v8nT6tLa7tbd7////////////////////ywAAAAACgAKAAAEJHDJCSqYM41i60KEMHiScgREQi6AcSDSFQMKhcX4LcvY3lmSCAA7) no-repeat 100% 60% transparent;
	text-decoration: none;
}

a.external:hover,
a.document:hover {
	text-decoration: underline;
}

/* @end */

/* @group > .box */

div.content a.box,
div.content div.box,
div.content ol.box,
div.content p.box,
div.content ul.box {
	border-radius: 12px;
	display: block;
	position: relative;
	padding: 15px 30px 15px 80px;
	font-size: 13px;
	text-align: left;
	margin: 20px 10px 25px;
	line-height: 16px;
	color: black;
	text-decoration: none;
	clear: both;
}

div.content .box.alert,
div.content .box.ask,
div.content .box.attach,
div.content .box.form,
div.content .box.goal,
div.content .box.info,
div.content .box.link,
div.content .box.plus {
	min-height: 40px;
}


div.content .box.fix:hover {
	border-top-right-radius: 12px;
}

div.content .box.fix a.close,
div.box.large li.active a.close {
	display: none;
	float: right;
	border-radius: 10px;
	background-color: white;
	box-shadow: 0 0 1px rgba(0,0,0,0.25);
	margin: -17px -37px 3px 3px;
	width: 17px;
	height: 13px;
	padding-bottom: 5px;
	padding-left: 1px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	color: #999;
	cursor: pointer;
}

div.body:not(.noCSS3) div.content .box.fix a.close:before,
div.body:not(.noCSS3) div.box.large li.active a.close:before {
	content: '+';
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 14px;
	text-shadow: 0 0 1px;
}

div.body.noCSS3 div.content .box.fix a.close:before,
div.body.noCSS3 div.box.large li.active a.close:before {
	content: 'x';
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 14px;
	text-shadow: 0 0 1px;
	padding-left: 2px;
}

div.content .box.fix.large a.close,
div.content .box.fix:hover a.close,
div.box.large li.active:hover a.close {
	display: block;
}

div.content .box.fix a.close:hover,
div.box.large li.active a.close:hover {
	color: #333;
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
}


a.box:not(.large):before,
div.box:not(.large):before,
ol.box:not(.large):before,
p.box:not(.large):before,
ul.box:not(.large):before {
	display: block;
	float: left;
	margin: 0 0 0 -58px;
	padding: 3px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: rgb(122, 180, 59);
}

a.box.meteoSwiss:before {
	background-color: rgba(0, 106, 54, 1);
}

a.box.phaenonetapp:before,
p.box.phaenonetapp:before {
	background-color: white;
	
}

/* @group noSVG */

div.body.noSVG.offers .box.alert:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/alert.png') no-repeat #82b742;
}



div.body.noSVG.offers .box.ask:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/ask.png') no-repeat #82b742;
}



div.body.noSVG.offers .box.attach:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/attach.png') no-repeat #82b742;
}




div.body.noSVG.offers .box.back:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/back.png') no-repeat #82b742;
}




div.body.noSVG.offers .box.form:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/form.png') no-repeat #82b742;
}




div.body.noSVG.offers .box.goal:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/goal.png') no-repeat #82b742;
}



div.body.noSVG.offers .box.info:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/info.png') no-repeat #82b742;
}



div.body.noSVG.offers .box.link:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/link.png') no-repeat #82b742;
}



div.body.noSVG.offers .box.person:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/person.png') no-repeat #82b742;
}


div.body.noSVG.offers .box.plus:before {
	display: block;
	float: left;
	margin: -2px 0 0 -68px;
	padding: 0;
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	content: '';
	background: url('../img/buttons/plus.png') no-repeat #82b742;
}

/* @end */

.box > h2 {
	margin: 0 0 15px;
	font: 24px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 2px;
	clear: none;
}

a.box > b:first-child,
a.box > strong:first-child,
.box > span.title,
ul.box > li.title {
	display: block;
	font-size: 18px;
	padding-bottom: 8px;
	line-height: 20px;
	font-weight: normal;
	font-style: normal;
}

div.content ul.box > li.title {
	list-style-type: none;
	padding: 0;
}
a.box:hover > b:first-child,
a.box:hover > span.title,
a.box:hover > strong:first-child {
	text-decoration: underline;
}
a.box > span.bottom {
	display: block;
	color: #207df9;
	text-decoration: none;
	margin-top: 3px;
}

a.box > span.list {
	display: block;
	text-decoration: none;
	margin-top: 3px;
	font-weight: bold;
}

a.box > span.date {
	display: block;
	color: #6d6d6d;
	text-decoration: none;
	margin-top: -12px;
	margin-bottom: 5px;
	font-size: 12px;
}
a.box > span.bottom > span.desc {
	float: right;
	color: white;
	margin-left: 12px;
	font-size: 11px;
}

a.box:hover > span.bottom > span.desc {
	color: gray;
}

a.box:hover > span.bottom {
	text-decoration: underline;
}

div.content a.box.small {
	min-height: 20px;
	padding-top: 16px;
	padding-bottom: 13px;
}
a.box.small > span.title {
	padding-bottom: 0;
	margin-bottom: 5px;
}

a.box.small:before {
	-ms-transform: scale(0.75,0.75); /* IE 9 */
	-webkit-transform: scale(0.75,0.75); /* Safari */
	transform: scale(0.75,0.75);
	margin-top: -7px;
}

a.box span.levels {
	display: none;
}

div.content a.box.half {
	float: left;
	width: 195px;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: none;
}

div.body.start div.content a.box.half {
	width: 315px;
	margin-bottom: 3px;
}



/* @group > .box > div.preview */

div.content:not('.bottom') .box > div.preview {
	position: absolute;
	right: 542px;
	width: auto;
	height: auto;
	border: 1px solid #CCC;
	background-color: white;
	border-radius: 10px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.25);
	z-index: 10;
	display: none;
	padding: 10px;
}

div.content .box > div.preview > img {
	position: relative;
	border-radius: 7px;
}

div.body:not(.noCSS3) div.content .box > div.preview:before {
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	right: -7px;
	top:  40%;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	border: 1px solid #AAA;
	margin: -6px 0 0 -6px;
	background-color: white;
	box-shadow: 0 3px 6px rgba(0,0,0,0.25);
}

div.content .box > div.preview:after {
	position: absolute;
	content: "";
	width: 10px;
	height: 40px;
	right: 0;
	top:  40%;
	margin: -20px 0 0 -20px;
	background-color: white;
}

/* @end */



/* @end */



/* @group > div.box.large */

div.content .box.large {
	margin: 20px -12px 0px;
	padding: 25px 40px 20px;
	overflow-x: hidden;
}

div.box.large.fix > a.close {
	margin-top: -21px;
}

div.box.large.closed:hover > h2 {
	text-decoration: underline;
}

div.box.large.closed {
	cursor: pointer;
}


div.box.large > div.play.video {
	display: none;
	height: 498px;
	width: 885px;
	margin: -10px -25px 30px;
}

/*
div.content div.overview {
	border-radius: 25px;
	display: block;
	padding: 25px 40px 20px;
	font-size: 13px;
	text-align: left;
	margin: 40px -12px 20px;
	line-height: 16px;
	color: black;
	text-decoration: none;
	clear: both;
}

*/

/* @group > div.box.large > a.expander */



div.box.large > a.expander {
	right: 20px;
	top:  20px;
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 20px;
	float: right;
	box-shadow: 0 0 1px rgba(0,0,0,0.25);
	color: #999;
	cursor: pointer;
	text-align: center;
	margin-right: -20px;
	margin-top: -6px;
	text-decoration: none;
}


div.box.large > a.expander:hover,
div.box.large.closed:hover > a.expander {
	color: #333;
	box-shadow: 0 0 3px rgba(0,0,0,0.4);

}

div.box.large > a.expander > span {
	display: block;
	cursor: pointer;
	width: 35px;
	height: 18px;
	border-radius: 20px;
	background-color: white;
	text-decoration: none;
	font-size: 18px;
	line-height: 17px;
	padding-top: 9px;
	padding-bottom: 8px;
	font-weight: normal;
	font-style: normal;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

div.box.large > a.expander > span:before {
	content: 'v';
}

div.box.large.closed:hover > a.expander > span {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}


div.box.large.closed > a.expander > span {
	transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);

}

/* @end */

/* @group > div.box.large > div.detail */

div.box.large.hidden {
	display: none;
}

div.box.large > div.detail {
	clear: both;
	width: 660px;
	margin: 25px -40px -20px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	overflow: hidden;
}

div.body.start div.box.large > div.detail {
	width: 897px;
}
div.box.large.closed > div.detail {
	display: none;
}

/* @end */

/* @group > div.box.large > div.detail.{twoRows|fourRows} */

div.box.large > div.detail.fourRows a,
div.box.large > div.detail.twoRows a {
	position: relative;
	display: block;
	float: left;
	cursor: pointer;
	text-decoration: none;
	background-color: white;
	border-radius: 4px;
	font-size: 12px;
	overflow: hidden;
	color: black;
	padding: 10px;
}

div.box.large > div.detail.twoRows a {
	width: 290px;
	height: 199px;
	margin: 4px 4px 12px 12px;
}

div.box.large > div.detail.fourRows a {
	width: 131px;
	height: 147px;
	margin: 5px 5px 12px;
	padding: 10px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

div.box.large > div.detail.fourRows a:last-of-type {
	margin-right: 0;
}

div.box.large > div.detail.fourRows a:hover,
div.box.large > div.detail.twoRows a:hover {
	box-shadow: inset 0 0 1px #666;
	padding: 11px 10px 9px;
}

div.box.large > div.detail.fourRows a > img,
div.box.large > div.detail.twoRows a > img {
	border: none;
	margin-bottom: 10px;
}

div.box.large > div.detail.fourRows a:hover > img,
div.box.large > div.detail.twoRows a:hover > img {
	opacity: 1;
}

div.box.large > div.detail.twoRows a > h3 {
	margin: 0 0 8px 0;
	font-size: 18px;
}

div.box.large > div.detail.twoRows a:hover > h3 {
	text-decoration: underline;
}


div.box.large > div.detail.fourRows a > span.bottom,
div.box.large > div.detail.twoRows a > span.bottom {
	position: absolute;
	display: block;
	float: right;
	bottom: 0;
	right: 0;
	margin-right: 18px;
	margin-bottom: 10px;
	color: #207df9;
}

div.box.large > div.detail.fourRows a:hover > span.bottom,
div.box.large > div.detail.twoRows a:hover > span.bottom {
	margin-bottom: 9px;
}

div.box.large > div.detail.fourRows a > span.bottom:hover,
div.box.large > div.detail.twoRows a > span.bottom:hover {
	text-decoration: underline;
}

div.box.large > div.detail.fourRows a > span.bottom:after,
div.box.large > div.detail.twoRows a > span.bottom:after {
	content: " >";
}

div.box.large > div.detail.twoRows > a:first-child {
	border-top-left-radius: 20px;
}

div.box.large > div.detail.twoRows > a:nth-child(2) {
	border-top-right-radius: 20px;
}

div.box.large > div.detail.twoRows > a:last-child {
	border-bottom-right-radius: 20px;
}

div.box.large > div.detail.twoRows > a:nth-last-child(2):nth-child(odd) {
	border-bottom-left-radius: 20px;
}

div.box.large > div.detail.twoRows > a:nth-last-child(1):nth-child(odd) {
	border-bottom-left-radius: 20px;
}

div.box.large > div.detail.twoRows > a:nth-last-child(2):nth-child(even) {
	border-bottom-right-radius: 20px;
}

div.box.large a.box {
	margin-top: 0;
	margin-bottom: 0;
}
/* @end */

/* @end */

/* @group > div.box.large > form */

div.box.large > form {
	margin: 5px 0 48px;
	position: relative;
}

div.box.large > form > h2 {
	margin: 0 0 25px;
}

div.box.large > form > p {
	margin: -10px 0 25px;
}

div.box.large > form > div.inp {
	display: block;
	width: 100%;
	clear: both;
	margin: 0 0 8px;
}

div.box.large > form > div.inp > span.label {
	display: block;
	height: 16px;
	float: left;
	text-align: right;
	margin: 5px 10px 5px 0;
	font-size: 13px;
	line-height: 16px;
	color: #333;
}

div.box.large > form > div.inp span.required {
	font-weight: bold;
	color: black;
}

div.box.large > form > div.inp > input[type='color'],
div.box.large > form > div.inp > input[type='date'],
div.box.large > form > div.inp > input[type='datetime'],
div.box.large > form > div.inp > input[type='datetime-local'],
div.box.large > form > div.inp > input[type='email'],
div.box.large > form > div.inp > input[type='month'],
div.box.large > form > div.inp > input[type='number'],
div.box.large > form > div.inp > input[type='range'],
div.box.large > form > div.inp > input[type='search'],
div.box.large > form > div.inp > input[type='tel'],
div.box.large > form > div.inp > input[type='text'],
div.box.large > form > div.inp > input[type='time'],
div.box.large > form > div.inp > input[type='url'],
div.box.large > form > div.inp > input[type='week'] {
	height: 18px;
	font: 13px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(0,0,0,0.25);
	border: none;
	border-radius: 3px;
	padding: 4px 1px 2px;
	text-indent: 5px;
}

div.box.large > form > div.inp > input[type='color']:focus,
div.box.large > form > div.inp > input[type='date']:focus,
div.box.large > form > div.inp > input[type='datetime']:focus,
div.box.large > form > div.inp > input[type='datetime-local']:focus,
div.box.large > form > div.inp > input[type='email']:focus,
div.box.large > form > div.inp > input[type='month']:focus,
div.box.large > form > div.inp > input[type='number']:focus,
div.box.large > form > div.inp > input[type='range']:focus,
div.box.large > form > div.inp > input[type='search']:focus,
div.box.large > form > div.inp > input[type='tel']:focus,
div.box.large > form > div.inp > input[type='text']:focus,
div.box.large > form > div.inp > input[type='time']:focus,
div.box.large > form > div.inp > input[type='url']:focus,
div.box.large > form > div.inp > input[type='week']:focus,
div.box.large > form > div.inp > input[type='color']:hover,
div.box.large > form > div.inp > input[type='date']:hover,
div.box.large > form > div.inp > input[type='datetime']:hover,
div.box.large > form > div.inp > input[type='datetime-local']:hover,
div.box.large > form > div.inp > input[type='email']:hover,
div.box.large > form > div.inp > input[type='month']:hover,
div.box.large > form > div.inp > input[type='number']:hover,
div.box.large > form > div.inp > input[type='range']:hover,
div.box.large > form > div.inp > input[type='search']:hover,
div.box.large > form > div.inp > input[type='tel']:hover,
div.box.large > form > div.inp > input[type='text']:hover,
div.box.large > form > div.inp > input[type='time']:hover,
div.box.large > form > div.inp > input[type='url']:hover,
div.box.large > form > div.inp > input[type='week']:hover {
	border: 1px solid #ccf;
	box-shadow: inset 0 1px 2px #dcdcff;
	padding: 4px 0 0;
}

div.box.large > form > div.inp > span.after {
	display: block;
	float: left;
	margin: 2px 0;
	font-size: 13px;
	line-height: 16px;
}

div.box.large > form > div.inp > span.after > span.mark {
	display: block;
	float: left;
	padding: 3px 5px;
	cursor: default;
	min-height: 16px;
	font-weight: normal;
}

div.box.large > form > div.inp > span.after > span.mark:hover {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .7);
	padding: 2px 4px;
	margin: 1px 0 -1px;
	border: 1px solid #ccf;
	box-shadow: inset 0 1px 2px #dcdcff;
}

div.box.large > form > div.inp > textarea {
	height: 80px;
	font-size: 13px;
	line-height: 16px;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(0,0,0,0.25);
	border: none;
	border-radius: 3px;
	padding: 4px 5px;
	margin: 0 -20px 0 0;
}

div.box.large > form > div.inp > textarea:focus,
div.box.large > form > div.inp > textarea:hover {
	border: 1px solid #ccf;
	box-shadow: inset 0 1px 2px #dcdcff;
	padding: 4px 4px 2px;
}

div.box.large > form > div.inp > span.checkbox {
	display: block;
	float: left;
	text-align: right;
	margin: 2px 0;
	padding-right: 10px;
	font-size: 13px;
	line-height: 16px;
}

div.box.large > form > div.inp > span.after input[type="checkbox"] {
	margin-right: 8px;
}

div.box.large > form > input[type='submit'] {
	height: 20px;
	position: absolute;
	bottom: -43px;
	right: 8px;
	padding: 2px 10px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: white;
	border: none;
	border-radius: 3px;

}

div.box.large > form > input[type='submit']:hover {
	box-shadow: 0 1px 2px #dcdcff;
	bottom: -44px;
	cursor: pointer;
}

div.box.large > form > input[name='formConf'] {
	display: none;
}

div.box.large > form > div.inp .required.missing {
	box-shadow: inset 0 0 2px #FF0000;
}

/* @end */





/* @group > div.box.large.seasons */

div.content div.box.large.seasons {
	overflow: hidden;
}

div.box.large.seasons > div.detail {
	margin-top: -18px;
	margin-bottom: -17px;
	padding: 0 8px;
}

div.box.large.seasons > div.detail a {
	width: 151px;
	height: 157px;
	padding: 0;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	box-shadow: 0 3px 8px rgba(0,0,0,0.2);
}

div.box.large.seasons > div.detail a:hover {
	margin: 6px 5px 11px;
	padding: 0;
}

div.box.large.seasons > div.detail a > img {
	margin: 0 0 3px 0;
}

div.box.large.seasons > div.detail a > div {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background-color: rgba(255, 255, 255, .9);
}
div.box.large.seasons > div.detail a > div > span {
	display: block;
	width: 100%;
	height: 35px;
	padding-top: 25px
}

div.box.large.seasons > div.detail a > div > span:hover {
	text-decoration: underline;
}

div.body.start div.box.large.seasons > div.detail a {
	width: 214px;
	height: 215px;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
}


div.body.start div.box.large.seasons > div.detail a > img {
	margin-bottom: 8px;
}

div.body.start div.box.large.seasons.video > div.detail a {
	width: 289px;
	height: 242px;
}

/* @end */



/* @group > div.image */
div.image {
	margin: 0 auto;
	overflow: hidden;
	color: #333;
	font-size: 12px;
	padding: 0 10px 10px;
	display: block;
	z-index: 5;
	position: relative;
	float: left;
}

div.image > p {
	margin: 0;
}

div.image.center {
	float: none;
}

div.image.left {
	float: left;
	margin-left: -40px;
	margin-right: 0;
	padding: 0 40px 25px 12px;
}

div.image.right {
	float: right;
	margin-right: -40px;
	margin-left: 0;
	padding: 0 12px 25px 50px;
}

div.image > a:hover > img {
	border-color: #009;
	opacity: .75;
}

div.image img {
	border-radius: 12px;
	display: block;
	margin: 25px auto 8px auto;
}

div.image.left img {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	margin: 25px -10px 8px -22px;
	border-left: none;
}

div.image.right img {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 25px -22px 8px -20px;
	border-right: none;
}

div.image.plus1 img {
	transform:rotate(1deg);
	-ms-transform:rotate(1deg);
	-webkit-transform:rotate(1deg);
}
div.image.plus2 img {
	transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-webkit-transform:rotate(2deg);
}
div.image.plus3 img {
	transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
}
div.image.plus4 img {
	transform:rotate(4deg);
	-ms-transform:rotate(4deg);
	-webkit-transform:rotate(4deg);
}
div.image.plus5 img {
	transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
}

div.image.minus1 img {
	transform:rotate(-1deg);
	-ms-transform:rotate(-1deg);
	-webkit-transform:rotate(-1deg);
}
div.image.minus2 img {
	transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-webkit-transform:rotate(-2deg);
}
div.image.minus3 img {
	transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
}
div.image.minus4 img {
	transform:rotate(-4deg);
	-ms-transform:rotate(-4deg);
	-webkit-transform:rotate(-4deg);
}
div.image.minus5 img {
	transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
}


/* @end */

/* @group > table */

div.content table.format.format {
	border: 1px solid #CCC;
	width: 100%;
	border-radius: 12px;
	margin: 30px 0;

}

div.content table.format.format th, div.content table.format.format td {
	border: none;
	vertical-align: top;
	padding: 4px 10px;
	border: none;
	border-right: 1px solid #ececec;
	text-align: left;
}

div.content table.format.format th {
	color: white;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.content table.format tr td:last-child, div.content table.format tr th:last-child {
	border-right: none;
}

div.content table.format tr:first-child td:first-child, div.content table.format tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
div.content table.format tr:first-child td:last-child, div.content table.format tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
div.content table.format tr:last-child td:first-child, div.content table.format tr:last-child th:first-child {
	border-bottom-left-radius: 10px;
}
div.content table.format tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}

div.content table.format td > ul {
	margin: 0;
	list-style-position: inside;
}
div.content table.format td > ul > li {
	padding-left: 15px;
}

/* @end */



/* @group followed */
.box + *:not(.box) {
 margin-top: 25px;
}

.box + .more {
	margin-bottom: 0;
	margin-top: 0;
}

.box.fix + .box {
	margin-bottom: 0;
	margin-top: 20px;
}

.box + div.image {
	margin-top: 0;
}

p + .box {
 margin-top: 20px;
 margin-bottom: 0;
}

h1 ~ h2 {
	margin-top: 25px;
}


h2 ~ h3 {
	margin-top: 20px;
}


p.box ~ h2 {
	margin-top: 25px;
}

/* @end */

/* @group remove paragraph */

div.image > p {
	margin: 0;
}

.box > p {
	margin: 0 0 10px 0;
}

/* @end */

/* @end */

/* @group > div.content.start */

div.start div.changeLang {
	position: absolute;
	top: 11px;
	right: 16px;
	color: rgb(198, 202, 196);
}

div.start div.changeLang > a {
	color: #666;
}

div.start div.changeLang > a:hover {
	color: black;
}

div.start > div.content.bottom {
	margin: 340px 12px -300px;
	width: 946px;

}




/* @end */

/* @group > div.footer */


div.body > div.footer {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: white;
	margin: 0;
}

div.footer > img {
	width: 990px;
	height: 580px;
	margin-bottom: -20px;
}

div.footer > div.bg {
	position: absolute;
	top: 0;
	height: 230px;
	width: 990px;
	background: -webkit-linear-gradient(top, rgba(122,180,59,1) 0%, rgba(122,180,59,0) 100%);
	background: -moz-linear-gradient(top, rgba(122,180,59,1) 0%, rgba(122,180,59,0) 100%);
	background: linear-gradient(to bottom, rgba(122,180,59,1) 0%, rgba(122,180,59,0) 100%);
}

div.footer > div.element {
	position: absolute;
	left: 0;
	bottom: 0;
	height: auto;
	width: 100%;
	background-color: rgba(0, 106, 54, 0.85);
}

div.footer > div.element > div {
	float: left;
	min-width: 70px;
	padding: 20px 15px 0 30px;
}

div.body.start > div.footer > div.element > div {
	padding: 20px 5px 0 12px;
}

div.footer > div.element > div.fblink,
div.body.start > div.footer > div.element > div.fblink {
	position: absolute;
	top: 9px;
	right: 9px;
	width: 109px;
	height: 113px;
	margin: 0;
	background-color: rgba(255, 255, 255, .6);
	border-radius: 5px;
	padding: 0;
}

div.footer > div.element > div.facebook,
div.body.start > div.footer > div.element > div.facebook {
	position: absolute;
	top: 69px;
	right: 9px;
	width: 109px;
	text-align: center;
	margin: 0;
	padding: 0;
	z-index: 10;
}

div.footer > div.element > div > h3 {
	width: auto;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 5px;
	padding-left: 5px;
}

div.footer > div.element > div > h3,
div.footer > div.element > div li > a	{
	color: white;
	padding-right: 10px;
}
div.footer > div.element > div > ul {
	margin: 0;
	padding: 8px 0 0 5px;
	list-style: none;
	border-top-style: dotted;
	border-top-width: 1px;
}

div.footer > div.element > div li {
	margin: 0 0 5px;
	padding: 0;
}

div.footer > div.element > div li > a {
	text-decoration: none;
}

div.footer > div.element > div ul.bold > li {
	margin-bottom: 4px;
}
div.footer > div.element > div ul.bold > li > a {
	font-weight: bold;
}

div.footer > div.element > div li > a:hover {
	text-decoration: underline;
}

div.footer > div.element div.clear {
	float: none;
	clear: left;
	width: 100%;
	height: 0;
	padding: 0;
}


/* @end */

.video-js {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
}