


/* From: /opt/eprints_3_4/lib/static/style/auto/actions.css */

.ep_login_tools img {
	vertical-align: middle;
	margin: 0px 25px;
}

ul.ep_action_list {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	display: inline-block;
}

ul.ep_action_list li {
	display: inline-block;
	margin-left: .5em;
}

ul.ep_action_list li:first-child {
	margin-left: 0;
}

dl.ep_action_list {
	margin: 0;
	padding: 0;
}

dl.ep_action_list dt, dl.ep_action_list dd {
	margin: 0;
}

dl.ep_action_list dt {
	margin-top: .5em;
	width: 15em;
	text-align: center;
	line-height: 2em;
	margin-bottom: -1.5em;
}
dl.ep_action_list dt:first-child {
	margin-top: 0;
}

dl.ep_action_list dd {
	position: relative;
	left: 16em;
	top: -.5em;
	margin-right: 16em;
	overflow: hidden;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/batchedit.css */

#BatchEdit_changes input
{
  max-width: 150px;
}
#BatchEdit_changes textarea
{
  max-width: 200px;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/blister.css */


/* EPrints 3 blister bar style */

/* ep_blister */



.ep_blister_bar {
	margin: auto;
}
.ep_blister_join {
	background-image: url(images/blister_arrow.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
}
.ep_blister_node, .ep_blister_node_selected {
	text-align: center;
	border-style: solid;
	border-radius: 3px;
}
.ep_blister_node {
	border-width: 1px;
	padding: 3px 10px;
}
.ep_blister_node_selected {
	border-width: 2px;
	padding: 2px 10px;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/citations.css */

span.document_filename
{
	font-size: 80%;
        line-height: 20px;
}

span.document_format
{
}




/* From: /opt/eprints_3_4/lib/static/style/auto/colors.css */

/*
 *
 * EPrints Default Colour Scheme
 *
 */

body {
	color: #000000;
	background-color: #ffffff;
}
a, .ep_tm_key_tools a:visited {
	color: #0645ad;
}
a:visited {
	color: #0b0080;
}
a:hover, .ep_tm_key_tools a:hover {
	color: #3366bb;
}
a:active, .ep_tm_key_tools a:active {
	color: red;
}
h1, h2, h3, h4 {
    color: #606060;
}
.ep_view_page h2 {
	border-bottom: solid 1px #606060;
}

/* template.css */

.ep_tm_header {
	background-color: #fff;
	background-image: url(images/logo_background_light.png);
	background-repeat: repeat-y;
}
.ep_tm_menu, .ep_tm_menu li:hover {
	background-image: url(images/bar_glass.png) ;
	background-position: 0px 5px;
}
.ep_tm_footer {
	border-color: #204f76;
}
.ep_tm_menu, .ep_tm_menu ul {
	background-color: #204f76;
}
.ep_tm_menu {
	/* fixed to 30px high */
	border-bottom: 1px solid #fff;
}
.ep_tm_menu li:hover {
	background-color: #279ae2;
}
.ep_tm_menu a, .ep_tm_menu a:visited {
	color: white;
}
.ep_tm_searchbar, .ep_columns_title, td.ep_columns_alter, .ep_toolbox_title {
	color: #606060;
}
.ep_tm_searchbar, .ep_columns_title, td.ep_columns_alter {
	background-color: #ccc;
	background-image: url(images/bar_24px.png);
	background-repeat: repeat-x;
}
.ep_tm_searchbarbox {
	border-color: #606060;
}
.ep_tm_key_tools li {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #606060;
}
.ep_tm_key_tools li:first-child {
	border-left: none;
}
.ep_tm_key_tools li:last-child {
	border-right: none;
}

/* form.css */

.ep_form_action_button, .ep_form_internal_button, .ep_tm_searchbarbutton, .ep_blister_node_selected {
	border-color: #5b97c7 #13324a #13324a #5287b3;
	background-image: url(images/bar_12px.png);
	background-color: #1f4f76;
	color: white;
}
.ep_form_action_button:active, .ep_form_internal_button:active, .ep_tm_searchbarbutton:active, .ep_blister_node_selected:active {
	border-color: #13324a #5287b3 #5287b3 #13324a;
	background-color: #276496;
}

/* blister.css */

.ep_blister_node {
	border-color: #cccccc;
	background-color: #e8e8ff;
	background-image: url(images/bar_solid_12px.png);
	color: #000000;
}
.ep_blister_node:active {
	border-color: #276496;
}

/* summary.css surround.css */

.ep_summary_box_title, .ep_summary_box_body, .ep_sr_title_bar, .ep_sr_content, .ep_sr_collapse_bar
,.ep_tab_panel
,.ep_toolbox_content /* toolbox.css */
,.ep_upload_doc /* upload.css */
,.ep_search_buttons, .ep_search_controls, .ep_search_controls_bottom /* search.css */
,.ep_view_group_by /* view.css */
{
	background-color: #e8e8ff;
}
.ep_summary_box_title, .ep_sr_title_bar, .ep_sr_collapse_bar {
	background-image: url(images/bar_solid_12px.png);
	background-repeat: repeat-x;
}
.ep_sr_content, .ep_summary_box_body,
.ep_tab_panel,
.ep_toolbox_content /* toolbox.css */
,.ep_upload_doc /* upload.css */
{
	background-image: url(images/bar_solid_24px.png);
	background-repeat: repeat-x;
}
.ep_summary_box_title, .ep_summary_box_body, .ep_sr_title_bar, .ep_sr_content, .ep_sr_collapse_bar
,.ep_tab_panel, .ep_tab_bar li, .ep_tab_bar li a
,.ep_toolbox_content /* toolbox.css */
,.ep_upload_doc /* upload.css */
{
	border-color: #ccc;
}

/* tabs.css */

.ep_tab_bar li a {
	background-image: url(images/bar_solid_24px.png);
	background-repeat: repeat-x;
}

/* unselected tab */
.ep_tab_bar li a {
	background-color: #bbf;
}

/* selected tab */
.ep_tab_bar li.ep_tab_selected a {
	background-color: #fff;
}

/* general.css */

th.ep_title_row
{
	border-color: #808080;
	background-image: url(images/bar_24px.png);
	background-color: #ccc;
	color: #333;
}

th.ep_row, td.ep_row {
	border-color: #bbb;
}
th.ep_row, td.ep_row {
	border-bottom-style: dashed;
}
td.ep_row {
	border-left-style: dashed;
}

/* messages.css */

.ep_msg_message_content, .ep_msg_warning_content, .ep_msg_error_content, .ep_msg_other_content {
	background-image: url(images/bar_solid_48px.png);
	background-repeat: repeat-x;
}

.ep_msg_message_content {
	background-color: #80ff80;
	border-color: #80ff80;
}
.ep_msg_error_content {
	background-color: #ffc0c0;
	border-color: #ffc0c0;
}

.ep_msg_warning_content {
	background-color: #ffc080;
	border-color: #ffc080;
}

.ep_msg_other_content {
	background-color: #9999ff;
	border-color: #9999ff;
}

/* columns.css */

th.ep_columns_title, td.ep_columns_alter {
	border-color: #888;
}
td.ep_columns_cell {
	border-color: #888 #ccc;
}

.ep_search_buttons, .ep_search_controls, .ep_search_controls_bottom /* search.css */
,.ep_view_group_by /* view.css */
{
	border-color: #cccccc;
	background-image: url(images/bar_24px.png);
}



/* From: /opt/eprints_3_4/lib/static/style/auto/columns.css */


/* paginated columns */

.ep_columns {
	margin: auto;
}

td.ep_columns_cell {
	border-style: none dashed solid none;
	border-width: 1px;
}
td.ep_columns_cell:first-child {
	border-left-style: dashed;
}

th.ep_columns_title, td.ep_columns_alter {
	border-width: 1px;
	font-weight: normal;
}
th.ep_columns_title {
	border-style: solid solid solid none;
}
td.ep_columns_alter {
	border-style: none solid solid none;
}
th.ep_columns_title:first-child, td.ep_columns_alter:first-child {
	border-left-style: solid;
}
th.ep_columns_title a {
	font-weight: normal;
}


td.ep_columns_no_items {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0.5em;
	text-align: center;
	font-size: 120%;
}

.ep_columns_add {
	text-align: center;
}




/* From: /opt/eprints_3_4/lib/static/style/auto/drop.css */


/* style for ajax suggestion drops */

.ep_drop_target {
}

.ep_drop_target ul {
	margin: 0px;
	padding: 4px;
	list-style: none;
	background-color: white;
	border: 1px dotted #888;
	z-index: 6;
}
	
.ep_drop_target ul li {
	margin: 0px;
	padding: 3px;
	list-style: none;
	border-top: 1px dashed #ccc;
	cursor: pointer;
	width: 100%;
}
.ep_drop_target ul li.ep_first {
	border-top: none;
}

.ep_drop_target ul li.selected {
	background-color: #e0e0ff;
}

.ep_drop_target ul ul {
	display: none;
}

.ep_drop_loading {
	margin: 0px;
	padding: 4px;
	height: 24px;
	text-align: center;
	border: 1px dotted #888;
	z-index: 6;
	position: absolute;
	background-color: #fff;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.ep_draggable {
	cursor: move;
}



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/eu_project_list.css */

div.modalBack
{
	z-index: 10;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.7);
}

div.popUp
{
	position: absolute;
	top: 100px;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	border: 1px solid grey;
	padding: 2px;
	background-color: white;
}

div.popUp div.popUpTitleBar
{
	background-color: #ccc;
	border: 1px solid #888;
	padding: 5px;
}

div.popUp div.popUpSearchBar
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
}

div.popUp div.popUpTitleBar div.popUpTitleText
{
	float: left;
	vertical-align: center;
}

div.popUp div.popUpTitleBar div.popUpCloseButton
{
	background-color: #bbb;
	border: 1px solid #888;
	padding: 1px;
	width: 16px;
	float: right;
	text-align: center;
}

div.popUp div.popUpTitleBar div.popUpCloseButton:hover
{
	background-color: #ddd;
	cursor: pointer;
}

div.popUp div.popUpTitleBar div.popUpCloseButton:active
{
	background-color: #fff;
	cursor: pointer;
}

div.popUp div.content
{
	overflow: scroll;
	height: 600px;
}

table.euProjectTable th
{
	background-color: #ccc;
}

table.euProjectTable tr
{
	cursor: pointer;
}

table.euProjectTable tr:nth-child(even)
{
	background-color: #C2D7E7;
}

table.euProjectTable tr:nth-child(odd)
{
	background-color: white;
}

table.euProjectTable tr:hover
{
	background-color: cyan;
}

table.euProjectTable tr.selected
{
	background-color: #cfc;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/fields.css */


/* style for metafields */

dl.ep_field_set_long dt label {
	margin-bottom: 0.2em;
	font-weight: bold;
}

dl.ep_field_set_long dd {
	margin-bottom: 0.5em;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/fileselector.css */

.ep_fileselector dl {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px;
}
.ep_fileselector dd {
	margin: 0px 0px;
}
.ep_fileselector input {
/*	float: left; */
}
.ep_fileselector label {
	cursor: pointer;
}
.ep_fileselector dt.ep_fileselector {
	clear: left; /* clear the floated input */
	display: block;
	cursor: pointer;
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMMAJuHDKKNBcCmCu3NEuzTOO/ZU/PhePTjgfTmj/XpmvXqovXtsP///////////////yH5BAEKAA8ALAAAAAAQABAAAARXUIA5xbsYA8SRAVkIHET5UagFGGVZvPALrkM9CEGuSw+A64bEYqEoDmbD5CJhaDYVSKdUCu0tptjETIGdanvcrvMLCIuDM+bZgJh13vADSIKqUyyhfCgCADs=);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom: 2px;
}
.ep_fileselector dt.ep_fileselector_open {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAOMMAIp5CJqGCrmhCdy+Be3OIe3UP+/YUvLeaPLgdPTlifTolvTro////////////////yH5BAEKAA8ALAAAAAAQABAAAARZUIQ5xbsYh8QTClm4FeRBnYEVIERbHEYsF+Da3rhbH3lPPwFeL7cbGAcBgHIpAQqWgEJisVBYkUCqdpE4eL2K2uJLJoez5XSipkiXz5uOXP55SFD4VGi/jwAAOw==);
}



/* From: /opt/eprints_3_4/lib/static/style/auto/form.css */


/* Form related styles */

form {
	display: inline;
}

select, input.ep_form_text, textarea {
	padding: 1px 2px 1px 2px;
	margin-right: 4px;
	border: solid 1px #ccc;
}

.ep_form_example {
	font-weight: bold;
	color: blue;
}

/* buttons */

.ep_form_button_bar {
	text-align: center;
	padding: 4px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ep_form_action_button, .ep_form_internal_button {
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-radius: 3px;
	padding: 2px 20px;
	cursor: pointer;
}
.ep_form_internal_button {
	padding: 1px 14px;
	background-position: 0px -2px;
}

/* form fields */

.ep_form_field_help {
        font-size: small ;
}

.ep_form_field_name {
        padding-top: 1em;
	font-weight: bold;
}

.ep_form_field_input {
        padding-bottom: 3pt;
}

/* input fields grid */


.ep_form_input_grid th {
	vertical-align: middle;
	text-align: center;
	font-size: 80%;
}
.ep_form_input_grid td {
	vertical-align: middle;
}

td.ep_form_input_grid_pos {
	padding-right: 4px;
}
td.ep_form_input_grid_arrows {
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}


td.ep_form_input_grid_wide {
	text-align: left;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/general.css */

body {
	margin: 0;
	font-family: Sans-serif;
	font-size: 80%;
}

/* left-align if we're in a div (e.g. ep_block) that centres */
ul {
	text-align: left;
}

img {
        border:0;
}

.ep_no_js { 
	display: none; 
}

.ep_no_js_inline { 
	display: none; 
}

.ep_no_js_table_cell { 
	display: none; 
}

.ep_hide { 
	display: none; 
}

h1, h2 {
	font-weight: bold;
}
h1 {
	margin: 0px;
	margin-top: 10px;
	font-size: 130%;
	text-align: center;
}
h2 {
	font-size: 110%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;
}

hr {
	border: 0px;
	color: #ccc;
	background-color: #ccc;
	height: 2px;
}

.ep_required {
}

.ep_toggle a, a.ep_toggle {
	text-decoration: none;
}

th.ep_row {
	padding-right: 0.25em;
	text-align: right;
	width: 20%;
	border-width: 1px;
}
td.ep_row {
	padding-left: 0.25em;
	text-align: left;
	border-width: 1px;
}

th.ep_title_row {
	border-width: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
	padding: 0.1em 0.5em 0.1em 0.5em;
	font-size: 100%;
	height: 2em;
	font-weight: normal;
}

.ep_highlight {
	padding: 0.5em;
	border: solid 2px #ff8888;
	background-color: #ffeeee;
}

.ep_block {
	width: auto;
	margin: 0.25em auto 0.25em auto;
	text-align: center;
}
.ep_block td {
	text-align: left;
}
.ep_doc_icon
{
	padding: 2px;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/icontable.css */


table.ep_icontable {
	border-collapse: collapse;
}
table.ep_icontable th {
	border: solid 1px #999;
	background-color: #fff;
	text-align: center;
}
table.ep_icontable td {
	padding-left: 4px;
	border: solid 1px #999;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/items.css */


/* Items Screen */

.ep_items_filters {
	text-align: center;
	margin-top: 10px;
}

.ep_items_filters img {
	border-width: 0px;
	margin-left: 10px;
	vertical-align: -2px;
}

.ep_items_filters a {
	color: #000000;
	text-decoration: none;
}


td.ep_columns_cell_inbox {
	background-color: #ffc;
}
td.ep_columns_cell_buffer {
	background-color: #dde;
}
td.ep_columns_cell_archive {
	background-color: #cfc;
}
td.ep_columns_cell_deletion {
	background-color: #ccc;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/latest.css */


/* latest and latest tool */

div.ep_latest_result {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

div.ep_latest_tool_result {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/lightbox.css */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; }
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
/* #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;} */
#hoverNav a{ outline: none;}

/* #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; } */

#hoverNav { height: 30px; }
#prevLink, #nextLink { width: 49%; height: 100%; display: block; }
#prevLink { left: 0; float: left; background: url(images/lightbox/prevlabel.gif) left 0 no-repeat; }
#nextLink { right: 0; float: right; background: url(images/lightbox/nextlabel.gif) right 0 no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#lightboxMovie {}



/* From: /opt/eprints_3_4/lib/static/style/auto/mail.css */



.ep_mail_view {
	border: dashed 2px #ccc;
	margin-top: 20px;
	background-color: #eee;
}

.ep_mail_header {
	margin: 4px; 
	padding: 2px;
	font-family: monospace;
}

.ep_mail_body {
	margin: 4px;
	padding: 2px;
}

.ep_mail_body textarea {
	background-color: #ccc;
	border: solid #888 1px;
}



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/main.css */

@charset "UTF-8";
/*
SASS Functions, Mixins and Variables

Styleguide 1
*/
/*
Functions

Styleguide 1.1
*/
/*
Image-Url($imagePath)

Returns the path of an Image asset.

<!= type: css || isPureCode !>

Markup:
.selector {
	background-image: image-url("logo.png");
}

Styleguide 1.1.1
*/
/*
Relative Size($target-size, $context, $unit)

Calculates em's based on pixel values.

<!= type: css || isPureCode !>

Markup:
.selector {
	font-size: rs(19, 16);
}

Styleguide 1.1.2
*/
/*
Color-Adjust($color, $contrast)

Adjusts a color based on the lightness which is passed as a second parameter, this function was written by @necolas(https://github.com/necolas/).

<!= type: css || isPureCode !>

Markup:
.selector {
	background: color-adjust(#0097d7, 100%);
}

// Styleguide 1.1.3
*/
/*
Map-Fetch($map, $keys)

Navigates through nested Sass maps, this function was written by @jlong(https://github.com/jlong/)

<!= type: css || isPureCode !>

Markup:
@each $key, $value in map-get($headings, elements) {
	.selector {
	 	font-size: map-fetch($headings, elements $key font-size) +px;
	}
}

Styleguide 1.1.4
*/
/*
Map-RemoveKeys($map, $keys)

Removes multiple keys in a Sass map.

<!= type: css || isPureCode !>

Markup:
$newDecalarationsMap: map-removeKeys($declarations, font-size margin-bottom);

Styleguide 1.1.5
*/
/*
generateModifierComments($map, $keys)

Generate the modifier class comments for kss-node from a Sass map.

Markup:
generateModifierComments($brand-colors, " brand color.")
*/
/*
Mixins

Styleguide 1.2
*/
/*
High density Image-Dimensions Mixin($fileName, $width, $height)

Creates the required rules for high density optimized images.

<!= type: css || isPureCode !>

Markup:
.selector {
	@include hdpi-img('brand-logo.png');
}

Styleguide 1.2.1
*/
/*
REM Unit Mixin($property, $value)

Creates a property independent 'rem' calculation with a pixel fallback, default property is set to 'font-size'.

<!= type: css || isPureCode !>

Markup:
.selector {
	@include rem($property: font-size, $value: 18);
}

Styleguide 1.2.2
*/
/*
Font-Size Mixin($font-size, $appendVrythm)

Creates a fully formed type style (sizing and vertical rhythm) by passing in a single value.

<!= type: css || isPureCode !>

Markup:
.selector {
	@include rem($size: 16, $appendVrythm: true);
}

Styleguide 1.2.3
*/
/*
CSS Triangle Mixin($triangleSize, $triangleColor, $triangleDirection)

Creates an css arrow as per http://cssarrowplease.com/.

<!= type: css || isPureCode !>

Markup:
.selector:after {
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -2.5px;
	@include css-triangle(5px, #fff, bottom);
}

Styleguide 1.2.4
*/
/*
Media-Query SASS Mixins($target-size, $context, $unit)

Wraps rules around the desired media query context.

<!= type: css || isPureCode !>

Markup:
@include min-screen(width) {}             - shortcut for @media screen and (min-width ...)
@include max-screen(width) {}             - shortcut for @media screen and (max-width ...)
@include screen(min-width, max-width) {}  - shortcut for @media screen and (min-width ...) and (max-width ...)
@include hdpi {}                          - devices with high-density screens

Styleguide 1.2.6
*/
/*
Generic rules

Resets and other generic stuff.
*/
/*
Head

Declarations which should be put at the top of the document e.g. @font-face declarations and CSS viewports.
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=26788506-2f2e-4568-8470-0f4be30fca67");
@font-face {
  font-family: "Neo Sans Light";
  src: url("fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix");
  src: url("fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix") format("eot"), url("fonts/a21a792c-051c-4059-8719-ecc8749c99a6.woff") format("woff"), url("fonts/feee8e94-28a0-416a-88d3-db3912effbc4.ttf") format("truetype"), url("fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");
}
@font-face {
  font-family: "Neo Sans Regular";
  src: url("fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix");
  src: url("fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix") format("eot"), url("fonts/a32c3a17-3242-461c-a048-ca8e775582b1.woff") format("woff"), url("fonts/97316a7d-9db1-4dc1-bd87-e24103d88a81.ttf") format("truetype"), url("fonts/1287ca7a-3ce7-40b7-9612-061d4c793f04.svg#1287ca7a-3ce7-40b7-9612-061d4c793f04") format("svg");
}
@font-face {
  font-family: "Neo Sans Medium";
  src: url("fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix");
  src: url("fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix") format("eot"), url("fonts/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff") format("woff"), url("fonts/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf") format("truetype"), url("fonts/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305") format("svg");
}
/* Iconfont created on fontello.com */
@font-face {
  font-family: 'fontello';
  src: url("fonts/fontello.eot");
  src: url("fonts/fontello.eot?#iefix") format("embedded-opentype"), url("fonts/fontello.woff") format("woff"), url("fonts/fontello.ttf") format("truetype"), url("fonts/fontello.svg#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
Global border-box
@docs http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
*/
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

/*
Normalize

A cut-down version of normalize.css
@author Nicolas Gallagher
@link http://necolas.github.com/normalize.css/
*/
/*
Normalize HTML5 display definitions
*/
/**
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/**
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
[hidden] {
  display: none;
}

/*
Normalize Base
*/
/**
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Forces vertical scrollbar to prevent jumpy page
 */
html {
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  overflow-y: scroll;
  /* 3 */
}

/*
Normalize Forms
*/
/**
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/**
 * Re-apply the `font-weight` to avoid modifying the default UX, and because
 * the default cannot be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/**
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Removes inner padding and border in FF3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
Base wrapper elements

High-level wrapper elements.
*/
body {
  /**
   * Remove default margin.
   */
  margin: 0;
  font: 400 93.75%/1.33333 "Neo Sans Regular", Arial, sans-serif;
  text-align: left;
  color: #4b4b4c;
  background: #f2f2f4;
}

.page {
  overflow: hidden;
}

.siteWrapper {
  margin-left: auto;
  margin-right: auto;
  width: 65.33333em;
  position: relative;
  background-color: transparent;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .siteWrapper {
    width: 41.6em;
  }
}
@media screen and (max-width: 623px) {
  .siteWrapper {
    width: 95%;
    width: 20.8em;
  }
}
.siteWrapper .siteWrapper {
  width: auto;
  width: 100%;
}

.siteWrapper--fullWidth {
  width: 100%;
  background-color: #f2f2f4;
  padding-top: 2em;
  padding-bottom: 3em;
}
.siteWrapper--fullWidth .teaser {
  background-color: #ffffff;
  min-height: 412px;
}
.siteWrapper--fullWidth .siteWrapper--fullWidth {
  padding-bottom: 1em;
}

.siteWrapper--fullWidth--zebra:nth-child(even) {
  background-color: #ffffff;
}
.siteWrapper--fullWidth--zebra:nth-child(even) .teaser {
  background-color: #f2f2f4;
}
.siteWrapper--fullWidth--zebra .siteWrapper--fullWidth--zebra {
  background-color: inherit;
}

/*
TYPO3

Styling for typo3 related classes
*/
/*
CSC-Frames
*/
.csc-frame-rulerBefore:before {
  content: '';
}

.csc-frame-rulerAfter:after {
  content: '';
}

.csc-frame-indent {
  padding: 0 10%;
}

.csc-frame-indent3366 {
  padding-left: 33.333%;
}

.csc-frame-indent6633 {
  padding-right: 33.333%;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  margin-right: 1.33333em;
  max-width: 50%;
}
@media screen and (max-width: 623px) {
  div.csc-textpic-intext-left .csc-textpic-imagewrap,
  div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    max-width: 100%;
  }
}

div.csc-textpic-intext-right .csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-left: 1.33333em;
  max-width: 50%;
}
@media screen and (max-width: 623px) {
  div.csc-textpic-intext-right .csc-textpic-imagewrap,
  div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    max-width: 100%;
  }
}

div.csc-textpic .csc-textpic-imagewrap,
.csc-textpic-imagewrap {
  /* FIX scaling for images when figure display:table */
}
div.csc-textpic .csc-textpic-imagewrap img,
.csc-textpic-imagewrap img {
  width: 100%;
}

@media screen and (max-width: 623px) {
  div.csc-textpic-intext-right .csc-textpic-imagewrap,
  div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    float: none;
    margin-left: 0;
  }
}

/*
Utilities

Utilitie classes which can be used independently from each other to create simple stylings.

Styleguide 2
*/
/*
Brand styles

Helper classes for brand related stylings.

Styleguide 2.5
*/
/*
Brand text styles

Markup:
<span class="u-brand">I am an paragraph.</span>

Styleguide 2.5.1
*/
.u-brand {
  font-family: "Neo Sans Regular", Arial, sans-serif;
  color: #00abe8;
}

/*
Brand color helpers
.u-brandColor-primary - primary brand color..u-brandColor-secondary - secondary brand color..u-brandColor-tertiary - tertiary brand color..u-brandColor-quaternary - quaternary brand color..u-brandColor-quinery - quinery brand color.

Markup:
<span class="{$modifiers}">Brand color helpers.</span>

Styleguide 2.5.2
*/
.u-brandColor-primary {
  color: #00abe8;
}

.u-brandColor-secondary {
  color: #003e6e;
}

.u-brandColor-tertiary {
  color: #4b4b4c;
}

.u-brandColor-quaternary {
  color: #838384;
}

.u-brandColor-quinery {
  color: white;
}

.u-brandColor-tertiary--light, .autosuggest-results > a, .languageLabel a {
  color: rgba(75, 75, 76, 0.69);
}

/*
Brand bg color helpers
.u-brandBgColor-primary - primary brand bg color..u-brandBgColor-secondary - secondary brand bg color..u-brandBgColor-tertiary - tertiary brand bg color..u-brandBgColor-quaternary - quaternary brand bg color..u-brandBgColor-quinary - quinary brand bg color..u-brandBgColor-senary - senary brand bg color..u-brandBgColor-septenary - septenary brand bg color.

Markup:
<span class="{$modifiers}">Brand color helpers.</span>

Styleguide 2.5.3
*/
.u-brandBgColor-primary {
  background-color: #07ace7;
}

.u-brandBgColor-secondary {
  background-color: #003e6e;
}

.u-brandBgColor-tertiary {
  background-color: #d1d1d2;
}

.u-brandBgColor-quaternary {
  background-color: white;
}

.u-brandBgColor-quinary {
  background-color: #bcbdbf;
}

.u-brandBgColor-senary {
  background-color: #4b4b4c;
}

.u-brandBgColor-septenary {
  background-color: #da3a00;
}

/*
Brand font-family helper

Markup:
<span class="u-brandFace">This text will be set in the brands font-family.</span>

Styleguide 2.5.4
*/
.u-brandFace {
  font-family: "Neo Sans Regular", Arial, sans-serif;
}

/*
Brand logos

Markup:
<img class="u-brandLogo" alt="Brand name" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="  />

Styleguide 2.5.5
*/
.u-brandLogo {
  display: inline-block;
  width: 200px;
  height: 200px;
  background: url(../Images/brandLogo.png);
}

/*
Border color helpers
.u-brandBorder-primary - primary brand border..u-brandBorder-secondary - secondary brand border..u-brandBorder-tertiary - tertiary brand border..u-brandBorder-quaternary - quaternary brand border..u-brandBorder-quinary - quinary brand border..u-brandBorder-senary - senary brand border..u-brandBorder-septenary - septenary brand border.

Markup:
<span class="{$modifiers}">Brand color helpers.</span>

Styleguide 2.5.3
*/
.u-brandBorder-primary {
  border: 2px solid #07ace7;
}

.u-brandBorder-secondary {
  border: 2px solid #003e6e;
}

.u-brandBorder-tertiary {
  border: 2px solid #d1d1d2;
}

.u-brandBorder-quaternary {
  border: 2px solid white;
}

.u-brandBorder-quinary {
  border: 2px solid #bcbdbf;
}

.u-brandBorder-senary {
  border: 2px solid #4b4b4c;
}

.u-brandBorder-septenary {
  border: 2px solid #da3a00;
}

/*
Boxshadow color helpers
.u-boxShadow-primary - primary box shadow..u-boxShadow-secondary - secondary box shadow..u-boxShadow-tertiary - tertiary box shadow..u-boxShadow-quaternary - quaternary box shadow..u-boxShadow-quinary - quinary box shadow..u-boxShadow-senary - senary box shadow..u-boxShadow-septenary - septenary box shadow.

Markup:
<span class="{$modifiers}">Brand color helpers.</span>

Styleguide 2.5.3
*/
.u-boxShadow-primary {
  box-shadow: 0 0 4px 0 #07ace7;
}

.u-boxShadow-secondary {
  box-shadow: 0 0 4px 0 #003e6e;
}

.u-boxShadow-tertiary {
  box-shadow: 0 0 4px 0 #d1d1d2;
}

.u-boxShadow-quaternary {
  box-shadow: 0 0 4px 0 white;
}

.u-boxShadow-quinary {
  box-shadow: 0 0 4px 0 #bcbdbf;
}

.u-boxShadow-senary {
  box-shadow: 0 0 4px 0 #4b4b4c;
}

.u-boxShadow-septenary {
  box-shadow: 0 0 4px 0 #da3a00;
}

/*
Display utilities

Styleguide 2.2
*/
/*
Visibillity helpers

.u-block - Display the target as an block element.
.u-hidden - Hide from both screenreaders and browsers: http://www.h5bp.com/u
.u-invisible - Hide visually and from screenreaders, but maintain layout.

Markup:
<div class="{$modifiers}">This element won't be visible.</div>

Styleguide 2.2.1
*/
.u-block {
  display: block !important;
}

.u-inlineBlock {
  display: inline-block !important;
}

.u-hidden {
  display: none !important;
  visibility: hidden;
}

.u-invisible {
  visibility: hidden;
}

.fa:before, .fa-bildschalter_links:before, #sb-nav-previous:before, .bx-wrapper .bx-controls-direction a.bx-prev:before, .fa-bildschalter_rechts:before, #sb-nav-next:before, .bx-wrapper .bx-controls-direction a.bx-next:before, .fa-globus:before, .languageLabel a:before, .fa-home:before, .flyout .nav--first-level .home a:before, .fa-lupe:before, .fa-videopfeil:before, .fa-weiterpfeil_links:before, .fa-weiterpfeil_rechts:before, .fa-mail:before, .mail:before, .fa-facebook:before, .fa-twitter:before, .fa-youtube-play:before, .fa-rss:before, .fa-user:before, .personal-page-link:before, .fa-phone:before, .phone:before, .fa-arrow-down:before, .fa-arrow-up:before, .fa-fax:before, .fax:before, .fa-pdf:before, .fa-print:before, .fa-raquo:before,
.fa:after,
.fa-minus_klein:after,
.treatment.open > h3:after,
.fa-plus_gross:after,
.fa-plus_klein:after,
.internal-link.link-with-button:after,
.treatment > h3:after,
.holder ul.grid a > .navItem--secondLevel:after,
.fa-link-intern:after,
.external-link:after,
.external-link-new-window:after,
.internal-link:after,
.fa-download:after,
.download:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: none;
  width: 1em;
  margin-right: .4em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  font-size: 100%;
}

.fa-bildschalter_links:before, #sb-nav-previous:before, .bx-wrapper .bx-controls-direction a.bx-prev:before {
  content: '\e800';
}

.fa-bildschalter_rechts:before, #sb-nav-next:before, .bx-wrapper .bx-controls-direction a.bx-next:before {
  content: '\e801';
}

.fa-globus:before, .languageLabel a:before {
  content: '\e802';
}

.fa-home:before, .flyout .nav--first-level .home a:before {
  content: '\e803';
  margin-right: 0.2em;
}

.fa-lupe:before {
  content: '\e804';
}

.fa-minus_klein:after, .treatment.open > h3:after {
  content: '\e805';
}

.fa-plus_gross:after {
  content: '\e806';
  font-size: 3.5em;
}

.fa-plus_klein:after, .internal-link.link-with-button:after, .treatment > h3:after, .holder ul.grid a > .navItem--secondLevel:after {
  content: '\e807';
  font-size: 2.5em;
}

.fa-videopfeil:before {
  content: '\e808';
}

.fa-weiterpfeil_links:before {
  content: '\e809';
}

.fa-weiterpfeil_rechts:before {
  content: '\e80a';
}

.fa-mail:before, .mail:before {
  content: '\e80b';
}

.fa-link-intern:after, .external-link:after,
.external-link-new-window:after,
.internal-link:after {
  content: '\e80c';
}

.fa-facebook:before {
  content: '\e80d';
  margin-left: 0;
}

.fa-twitter:before {
  content: '\e80e';
  margin-left: 0;
}

.fa-youtube-play:before {
  content: '\e80f';
}

.fa-rss:before {
  content: '\e810';
  margin-left: 0;
}

.fa-user:before, .personal-page-link:before {
  content: '\e811';
}

.fa-phone:before, .phone:before {
  content: '\e812';
  font-size: 1.1em;
}

.fa-download:after, .download:after {
  content: '\e813';
  margin-right: 0.3em;
}

.fa-arrow-down:before {
  content: '\e814';
}

.fa-arrow-up:before {
  content: '\e815';
}

.fa-fax:before, .fax:before {
  content: '\e816';
}

.fa-pdf:before {
  content: '\e817';
}

.fa-print:before {
  content: '\e818';
}

.fa-raquo:before {
  content: '\00BB';
  position: absolute;
  top: 2px;
  left: 4px;
}

.rotate_internLink_up:after {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  margin-left: 0.1em;
  margin-right: 0;
}

.rotate_internLink_down:after {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  margin-left: 0.1em;
  margin-right: 0;
}

/* kleineres Plussymbol bei Tabletview z.B. Stellenangebote */
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .fa-plus_gross {
    font-size: 0.6em;
  }
}
@media screen and (max-width: 623px) {
  .fa-plus_gross {
    font-size: 0.6em;
  }
}

/*
Layout utilities

Styleguide 2.1
*/
/*
Float helpers

.u-floatRight - Floats the element to the right boundary.
.u-floatLeft - Floats the element to the left boundary.

Markup:
<span class="{$modifiers}">I am an paragraph.</span>

Styleguide 2.1.1
*/
.u-floatRight {
  float: right;
}

.u-floatLeft {
  float: left;
}

/*
Float clearfix

Contain floats: http://www.h5bp.com/q

Markup:
<div class="u-cf">This element will clear any floats inside of it.</div>

Styleguide 2.1.2
*/
.u-cf:before, .dl--horizontal:before, .g:before,
.grid:before, .flyout .nav--first-level:before, .u-cf:after, .dl--horizontal:after, .g:after,
.grid:after, .flyout .nav--first-level:after,
.u-clearfix:before,
.u-clearfix:after {
  content: "";
  display: table;
}
.u-cf:after, .dl--horizontal:after, .g:after,
.grid:after, .flyout .nav--first-level:after,
.u-clearfix:after {
  clear: both;
}

/*
Spacing utilities

Margin and padding helper classes. Use these to tweak layout on a micro level.

Styleguide 2.4
*/
/*
Margin utilities

.u-m0  - Resets the margin.
.u-mt0 - Resets the top margin.
.u-mr0 - Resets the right margin.
.u-ml0 - Resets the left margin.
.u-mb0 - Resets the bottom margin.
.u-m   - Adds a basic margin.
.u-mt  - Adds a basic margin on the top.
.u-mr  - Adds a basic margin on the right.
.u-ml  - Adds a basic margin on the left.
.u-mb  - Adds a basic margin on the bottom.
.u-m0-5   - Adds a half sized margin.
.u-mt0-5  - Adds a half sized margin on the top.
.u-mr0-5  - Adds a half sized margin on the right.
.u-ml0-5  - Adds a half sized margin on the left.
.u-mb0-5  - Adds a half sized margin on the bottom.

Markup:
<p class="{$modifiers}">I am an paragraph.</p>

Styleguide 2.4.1
*/
p, menu,
ol,
ul, dl, pre, blockquote, .csc-frame-rulerBefore:before, .csc-frame-rulerAfter:after,
hr,
.u-m0 {
  margin: 0;
}

.u-mt0 {
  margin-top: 0;
}

.u-mr0 {
  margin-right: 0;
}

.u-ml0 {
  margin-left: 0;
}

.u-mb0 {
  margin-bottom: 0;
}

.u-m {
  margin: 15px;
}

.u-mt {
  margin-top: 15px;
}

.u-mr {
  margin-right: 15px;
}

.u-ml {
  margin-left: 15px;
}

p, menu,
ol,
ul, dl, legend, pre, blockquote, .csc-frame-rulerBefore:before, .csc-frame-rulerAfter:after,
hr, iframe, video, audio, .table, .contenttable, form,
.u-mb,
.siteFooter .footerNav > li {
  margin-bottom: 15px;
}

.u-m0-5 {
  margin: 10px;
}

.u-mt0-5 {
  margin-top: 10px;
}

.u-mr0-5 {
  margin-right: 10px;
}

.u-ml0-5 {
  margin-left: 10px;
}

.u-mb0-5 {
  margin-bottom: 10px;
}

/*
Padding utilities

.u-p0  - Resets the padding.
.u-pt0 - Resets the top padding.
.u-pr0 - Resets the right padding.
.u-pl0 - Resets the left padding.
.u-pb0 - Resets the bottom padding.
.u-p   - Adds a basic padding.
.u-pt  - Adds a basic padding on the top.
.u-pr  - Adds a basic padding on the right.
.u-pl  - Adds a basic padding on the left.
.u-pb  - Adds a basic padding on the bottom.
.u-p0-5   - Adds a half sized padding.
.u-pt0-5  - Adds a half sized padding on the top.
.u-pr0-5  - Adds a half sized padding on the right.
.u-pl0-5  - Adds a half sized padding on the left.
.u-pb0-5  - Adds a half sized padding on the bottom.

Markup:
<p class="{$modifiers}">I am an paragraph.</p>

Styleguide 2.4.2
*/
.u-p0 {
  padding: 0;
}

.u-pt0 {
  padding-top: 0;
}

.u-pr0 {
  padding-right: 0;
}

.u-pl0 {
  padding-left: 0;
}

.u-pb0 {
  padding-bottom: 0;
}

.u-p {
  padding: 15px;
}

.u-pt {
  padding-top: 15px;
}

.u-pr,
.languageLabel {
  padding-right: 15px;
}

.u-pl {
  padding-left: 15px;
}

.u-pb {
  padding-bottom: 15px;
}

.u-p0-5 {
  padding: 10px;
}

.u-pt0-5 {
  padding-top: 10px;
}

.u-pr0-5 {
  padding-right: 10px;
}

.u-pl0-5 {
  padding-left: 10px;
}

.u-pb0-5 {
  padding-bottom: 10px;
}

.u-pt2 {
  padding-top: 30px;
}

.u-pt0-2 {
  padding-top: 5px;
}

/*
Typographic utilities

Styleguide 2.3
*/
/*
Text alignment

.u-alignCenter - Centers the text.
.u-alignRight - Aligns the text on it's right boundary.
.u-alignLeft - Aligns the text on it's left boundary.

Markup:
<p class="{$modifiers}">I am an paragraph.</p>

Styleguide 2.3.1
*/
.u-alignCenter, .align-center {
  text-align: center;
}

.u-alignRight, .align-right {
  text-align: right;
}

.u-alignLeft, .align-left {
  text-align: left;
}

/*
Other utilities

.u-textBreak - Break strings when their length exceeds the width of their container.

Markup:
<p class="{$modifiers}">Extralongparagraphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh</p>

Styleguide 2.3.2
*/
.dl--horizontal dt,
.u-textBreak {
  word-wrap: break-word;
  hyphens: auto;
}

/*
Other utilities

.u-textUppercase - Text to uppercase

Markup:
<p class="{$modifiers}">Text in Gro├ƒbuchstaben</p>

Styleguide 2.3.3
*/
.u-textUppercase {
  text-transform: uppercase;
}

/*
Other utilities

.u-fs11 - Fontsize 11px
.u-fs13 - Fontsize 13px
.u-fs16 - Fontsize 16px
.u-fs18 - Fontsize 18px
.u-fs21 - Fontsize 21px

Markup:
<p class="{$modifiers}">Fontgr├Âsse ├ñndern</p>

Styleguide 2.3.3
*/
.u-fs11 {
  font-size: 0.73333em;
}

.u-fs13 {
  font-size: 0.86667em;
}

.u-fs14 {
  font-size: 0.93333em;
}

.u-fs16 {
  font-size: 1.06667em;
}

.u-fs18 {
  font-size: 1.2em;
}

.u-fs21 {
  font-size: 1.4em;
}

.u-fs26 {
  font-size: 1.73333em;
}

.u-fs30 {
  font-size: 2em;
}

/*------------------------------------*\
    #WIDTHS-RESPONSIVE
\*------------------------------------*/
/**
 * Responsive width classes based on your responsive settings.
 */
@media screen and (max-width: 623px) {
  /**
   * Whole.
   */
  [class~="u-w-phone-1/1"] {
    width: 100% !important;
  }

  /**
   * Halves.
   */
  [class~="u-w-phone-1/2"],
  [class~="u-w-phone-2/4"],
  [class~="u-w-phone-3/6"],
  [class~="u-w-phone-4/8"],
  [class~="u-w-phone-5/10"],
  [class~="u-w-phone-6/12"] {
    width: 50% !important;
  }

  /**
   * Thirds.
   */
  [class~="u-w-phone-1/3"],
  [class~="u-w-phone-2/6"],
  [class~="u-w-phone-3/9"],
  [class~="u-w-phone-4/12"] {
    width: 33.3333333% !important;
  }

  [class~="u-w-phone-2/3"],
  [class~="u-w-phone-4/6"],
  [class~="u-w-phone-6/9"],
  [class~="u-w-phone-8/12"] {
    width: 66.6666666% !important;
  }

  /**
   * Quarters.
   */
  [class~="u-w-phone-1/4"],
  [class~="u-w-phone-2/8"],
  [class~="u-w-phone-3/12"] {
    width: 25% !important;
  }

  [class~="u-w-phone-3/4"],
  [class~="u-w-phone-6/8"],
  [class~="u-w-phone-9/12"] {
    width: 75% !important;
  }

  /**
   * Fifths.
   */
  [class~="u-w-phone-1/5"],
  [class~="u-w-phone-2/10"] {
    width: 20% !important;
  }

  [class~="u-w-phone-2/5"],
  [class~="u-w-phone-4/10"] {
    width: 40% !important;
  }

  [class~="u-w-phone-3/5"],
  [class~="u-w-phone-6/10"] {
    width: 60% !important;
  }

  [class~="u-w-phone-4/5"],
  [class~="u-w-phone-8/10"] {
    width: 80% !important;
  }

  /**
   * Sixths.
   */
  [class~="u-w-phone-1/6"],
  [class~="u-w-phone-2/12"] {
    width: 16.6666666% !important;
  }

  [class~="u-w-phone-5/6"],
  [class~="u-w-phone-10/12"] {
    width: 83.3333333% !important;
  }

  /**
   * Eighths.
   */
  [class~="u-w-phone-1/8"] {
    width: 12.5% !important;
  }

  [class~="u-w-phone-3/8"] {
    width: 37.5% !important;
  }

  [class~="u-w-phone-5/8"] {
    width: 62.5% !important;
  }

  [class~="u-w-phone-7/8"] {
    width: 87.5% !important;
  }

  /**
   * Ninths.
   */
  [class~="u-w-phone-1/9"] {
    width: 11.1111111% !important;
  }

  [class~="u-w-phone-2/9"] {
    width: 22.2222222% !important;
  }

  [class~="u-w-phone-4/9"] {
    width: 44.4444444% !important;
  }

  [class~="u-w-phone-5/9"] {
    width: 55.5555555% !important;
  }

  [class~="u-w-phone-7/9"] {
    width: 77.7777777% !important;
  }

  [class~="u-w-phone-8/9"] {
    width: 88.8888888% !important;
  }

  /**
   * Tenths.
   */
  [class~="u-w-phone-1/10"] {
    width: 10% !important;
  }

  [class~="u-w-phone-3/10"] {
    width: 30% !important;
  }

  [class~="u-w-phone-7/10"] {
    width: 70% !important;
  }

  [class~="u-w-phone-9/10"] {
    width: 90% !important;
  }

  /**
   * Twelfths.
   */
  [class~="u-w-phone-1/12"] {
    width: 8.3333333% !important;
  }

  [class~="u-w-phone-5/12"] {
    width: 41.6666666% !important;
  }

  [class~="u-w-phone-7/12"] {
    width: 58.3333333% !important;
  }

  [class~="u-w-phone-11/12"] {
    width: 91.6666666% !important;
  }

  /**
   * Hidden grids
   */
  [class~="u-hide-phone"] {
    display: none;
    visibility: hidden;
  }
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  /**
   * Whole.
   */
  [class~="u-w-tablet-1/1"] {
    width: 100% !important;
  }

  /**
   * Halves.
   */
  [class~="u-w-tablet-1/2"],
  [class~="u-w-tablet-2/4"],
  [class~="u-w-tablet-3/6"],
  [class~="u-w-tablet-4/8"],
  [class~="u-w-tablet-5/10"],
  [class~="u-w-tablet-6/12"] {
    width: 50% !important;
  }

  /**
   * Thirds.
   */
  [class~="u-w-tablet-1/3"],
  [class~="u-w-tablet-2/6"],
  [class~="u-w-tablet-3/9"],
  [class~="u-w-tablet-4/12"] {
    width: 33.3333333% !important;
  }

  [class~="u-w-tablet-2/3"],
  [class~="u-w-tablet-4/6"],
  [class~="u-w-tablet-6/9"],
  [class~="u-w-tablet-8/12"] {
    width: 66.6666666% !important;
  }

  /**
   * Quarters.
   */
  [class~="u-w-tablet-1/4"],
  [class~="u-w-tablet-2/8"],
  [class~="u-w-tablet-3/12"] {
    width: 25% !important;
  }

  [class~="u-w-tablet-3/4"],
  [class~="u-w-tablet-6/8"],
  [class~="u-w-tablet-9/12"] {
    width: 75% !important;
  }

  /**
   * Fifths.
   */
  [class~="u-w-tablet-1/5"],
  [class~="u-w-tablet-2/10"] {
    width: 20% !important;
  }

  [class~="u-w-tablet-2/5"],
  [class~="u-w-tablet-4/10"] {
    width: 40% !important;
  }

  [class~="u-w-tablet-3/5"],
  [class~="u-w-tablet-6/10"] {
    width: 60% !important;
  }

  [class~="u-w-tablet-4/5"],
  [class~="u-w-tablet-8/10"] {
    width: 80% !important;
  }

  /**
   * Sixths.
   */
  [class~="u-w-tablet-1/6"],
  [class~="u-w-tablet-2/12"] {
    width: 16.6666666% !important;
  }

  [class~="u-w-tablet-5/6"],
  [class~="u-w-tablet-10/12"] {
    width: 83.3333333% !important;
  }

  /**
   * Eighths.
   */
  [class~="u-w-tablet-1/8"] {
    width: 12.5% !important;
  }

  [class~="u-w-tablet-3/8"] {
    width: 37.5% !important;
  }

  [class~="u-w-tablet-5/8"] {
    width: 62.5% !important;
  }

  [class~="u-w-tablet-7/8"] {
    width: 87.5% !important;
  }

  /**
   * Ninths.
   */
  [class~="u-w-tablet-1/9"] {
    width: 11.1111111% !important;
  }

  [class~="u-w-tablet-2/9"] {
    width: 22.2222222% !important;
  }

  [class~="u-w-tablet-4/9"] {
    width: 44.4444444% !important;
  }

  [class~="u-w-tablet-5/9"] {
    width: 55.5555555% !important;
  }

  [class~="u-w-tablet-7/9"] {
    width: 77.7777777% !important;
  }

  [class~="u-w-tablet-8/9"] {
    width: 88.8888888% !important;
  }

  /**
   * Tenths.
   */
  [class~="u-w-tablet-1/10"] {
    width: 10% !important;
  }

  [class~="u-w-tablet-3/10"] {
    width: 30% !important;
  }

  [class~="u-w-tablet-7/10"] {
    width: 70% !important;
  }

  [class~="u-w-tablet-9/10"] {
    width: 90% !important;
  }

  /**
   * Twelfths.
   */
  [class~="u-w-tablet-1/12"] {
    width: 8.3333333% !important;
  }

  [class~="u-w-tablet-5/12"] {
    width: 41.6666666% !important;
  }

  [class~="u-w-tablet-7/12"] {
    width: 58.3333333% !important;
  }

  [class~="u-w-tablet-11/12"] {
    width: 91.6666666% !important;
  }

  /**
   * Hidden grids
   */
  [class~="u-hide-tablet"] {
    display: none;
    visibility: hidden;
  }
}
@media screen and (min-width: 1023px) {
  /**
   * Whole.
   */
  [class~="u-w-desk-1/1"] {
    width: 100% !important;
  }

  /**
   * Halves.
   */
  [class~="u-w-desk-1/2"],
  [class~="u-w-desk-2/4"],
  [class~="u-w-desk-3/6"],
  [class~="u-w-desk-4/8"],
  [class~="u-w-desk-5/10"],
  [class~="u-w-desk-6/12"] {
    width: 50% !important;
  }

  /**
   * Thirds.
   */
  [class~="u-w-desk-1/3"],
  [class~="u-w-desk-2/6"],
  [class~="u-w-desk-3/9"],
  [class~="u-w-desk-4/12"] {
    width: 33.3333333% !important;
  }

  [class~="u-w-desk-2/3"],
  [class~="u-w-desk-4/6"],
  [class~="u-w-desk-6/9"],
  [class~="u-w-desk-8/12"] {
    width: 66.6666666% !important;
  }

  /**
   * Quarters.
   */
  [class~="u-w-desk-1/4"],
  [class~="u-w-desk-2/8"],
  [class~="u-w-desk-3/12"] {
    width: 25% !important;
  }

  [class~="u-w-desk-3/4"],
  [class~="u-w-desk-6/8"],
  [class~="u-w-desk-9/12"] {
    width: 75% !important;
  }

  /**
   * Fifths.
   */
  [class~="u-w-desk-1/5"],
  [class~="u-w-desk-2/10"] {
    width: 20% !important;
  }

  [class~="u-w-desk-2/5"],
  [class~="u-w-desk-4/10"] {
    width: 40% !important;
  }

  [class~="u-w-desk-3/5"],
  [class~="u-w-desk-6/10"] {
    width: 60% !important;
  }

  [class~="u-w-desk-4/5"],
  [class~="u-w-desk-8/10"] {
    width: 80% !important;
  }

  /**
   * Sixths.
   */
  [class~="u-w-desk-1/6"],
  [class~="u-w-desk-2/12"] {
    width: 16.6666666% !important;
  }

  [class~="u-w-desk-5/6"],
  [class~="u-w-desk-10/12"] {
    width: 83.3333333% !important;
  }

  /**
   * Eighths.
   */
  [class~="u-w-desk-1/8"] {
    width: 12.5% !important;
  }

  [class~="u-w-desk-3/8"] {
    width: 37.5% !important;
  }

  [class~="u-w-desk-5/8"] {
    width: 62.5% !important;
  }

  [class~="u-w-desk-7/8"] {
    width: 87.5% !important;
  }

  /**
   * Ninths.
   */
  [class~="u-w-desk-1/9"] {
    width: 11.1111111% !important;
  }

  [class~="u-w-desk-2/9"] {
    width: 22.2222222% !important;
  }

  [class~="u-w-desk-4/9"] {
    width: 44.4444444% !important;
  }

  [class~="u-w-desk-5/9"] {
    width: 55.5555555% !important;
  }

  [class~="u-w-desk-7/9"] {
    width: 77.7777777% !important;
  }

  [class~="u-w-desk-8/9"] {
    width: 88.8888888% !important;
  }

  /**
   * Tenths.
   */
  [class~="u-w-desk-1/10"] {
    width: 10% !important;
  }

  [class~="u-w-desk-3/10"] {
    width: 30% !important;
  }

  [class~="u-w-desk-7/10"] {
    width: 70% !important;
  }

  [class~="u-w-desk-9/10"] {
    width: 90% !important;
  }

  /**
   * Twelfths.
   */
  [class~="u-w-desk-1/12"] {
    width: 8.3333333% !important;
  }

  [class~="u-w-desk-5/12"] {
    width: 41.6666666% !important;
  }

  [class~="u-w-desk-7/12"] {
    width: 58.3333333% !important;
  }

  [class~="u-w-desk-11/12"] {
    width: 91.6666666% !important;
  }

  /**
   * Hidden grids
   */
  [class~="u-hide-desk"] {                                                             
    display: none;                                                                     
    visibility: hidden;                                                                
  }  
}
/*
Zebra

Changing background-color per row

.div--zebra - Every first childelements (can used for div, a, ..) get "odd" or "even" - style

Markup:
<div class="{$modifiers}">
	<div>
		<h2>Aktive Rehabilitation des SIG Symphyse</h2>
		<p>Theroie und Praxis der Med. Trainingstherapie MTT bei Erkrankungen des SIG Symphyse</p>
	</div>
	<div>
		<h2>Aktive Rehabilitation des SIG Symphyse</h2>
		<p>Theroie und Praxis der Med. Trainingstherapie MTT bei Erkrankungen des SIG Symphyse</p>
	</div>
	<div>
		<h2>Aktive Rehabilitation des SIG Symphyse</h2>
		<p>Theroie und Praxis der Med. Trainingstherapie MTT bei Erkrankungen des SIG Symphyse</p>
	</div>
</div>

Styleguide 4.1.6
*/
.div--zebra > *:nth-child(even) {
  background-color: #ffffff;
  background-color: #bcbdbf;
}
.div--zebra > *:nth-child(odd) {
  background-color: white;
}

/*
Atoms

Atoms are basic tags, such as form labels, inputs or buttons.

Styleguide 3
*/
/*
Heading elements

Basic styling for headings and sub-headings.

Styleguide 3.1
*/
/*
Headings

Markup:
<h1>I am an first-level heading</h1>
<h2>I am an second-level heading</h2>
<h3>I am an third-level heading</h3>
<h4>I am an fourth-level heading</h4>
<h5>I am an fifth-level heading</h5>
<h6>I am an sixth-level heading</h6>

Styleguide 3.1.1
*/
h1, h2, h3,
h4, h5, h6 {
  font-weight: 400;
  color: #00abe8;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  /**
   * Optimized kerning for large font sizes
   * use this only on large font-sizes (f.e. headings) to avoid performance issues.
   */
  text-rendering: optimizeLegibility;
}

/*
Heading modifiers

.h1 - Style the `<h#>`-element like a standard `<h1>`-element.
.h2 - Style the `<h#>`-element like a standard `<h2>`-element.
.h3 - Style the `<h#>`-element like a standard `<h3>`-element.
.h4 - Style the `<h#>`-element like a standard `<h4>`-element.
.h5 - Style the `<h#>`-element like a standard `<h5>`-element.
.h6 - Style the `<h#>`-element like a standard `<h6>`-element.
.kicker - Style the `<h#>`-element with blue background/white fontColor.

Markup:
<h1 class="{$modifiers}">I am an first-level heading</h1>
<h2 class="{$modifiers}">I am an second-level heading</h2>
<h3 class="{$modifiers}">I am an third-level heading</h3>
<h4 class="{$modifiers}">I am an fourth-level heading</h4>
<h5 class="{$modifiers}">I am an fifth-level heading</h5>
<h6 class="{$modifiers}">I am an sixth-level heading</h6>

Styleguide 3.1.2
*/
h1, .h1 {
  font-family: "Neo Sans Medium", Arial, sans-serif;
  font-size: 2.66667em;
  margin-bottom: 23px;
}
@media screen and (max-width: 623px) {
  h1, .h1 {
    font-size: 1.33333em;
    margin-bottom: 15px;
  }
}

h2, .h2 {
  font-family: "Neo Sans Medium", Arial, sans-serif;
  font-size: 2em;
  margin-bottom: 15px;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  h2, .h2 {
    font-size: 1.33333em;
  }
}
@media screen and (max-width: 623px) {
  h2, .h2 {
    font-size: 1em;
  }
}

h3, .h3 {
  font-family: "Neo Sans Medium", Arial, sans-serif;
  margin-bottom: 10px;
}

h4, .h4 {
  font-family: "Neo Sans Medium", Arial, sans-serif;
  color: #4b4b4c;
  margin-bottom: 10px;
}

h1.h1--xxl {
  font-size: 4em;
  margin-bottom: 40px;
}
@media screen and (max-width: 623px) {
  h1.h1--xxl {
    font-size: 1.66667em;
    margin-bottom: 15px;
  }
}

.teaserBlueBorder h2 {
  font-size: 1.73333em;
}

.h3--teaser {
  font-size: 1.66667em;
  color: #4b4b4c;
}
.h3--teaser:hover {
  text-decoration: underline;
}

.h2--w-70 {
  width: 70%;
}

.h3--subline {
  margin-top: -9px;
  margin-bottom: 18px;
}

.kicker {
  background-color: #07ace7;
  color: white;
  display: inline-block;
  padding: 5px;
}

.kicker--white {
  background-color: #ffffff;
  color: #00abe8;
  display: inline;
  padding: 3px 5px;
}

/*
Typographic elements

Basic styling for all typographic related elements.

Styleguide 3.2
*/
/*
Base paragraph

Markup:
<p>I am an paragraph.</p>

Styleguide 3.2.1
*/
/*
Bold and strong elements

Markup:
<b>This text should be displayed in a bolder font-weight than the standard one.</b>

Styleguide 3.2.2
*/
b,
strong {
  font-family: "Neo Sans Medium", Arial, sans-serif;
  font-weight: 400;
  /* Addresses style set to `bolder` in FF3+, S4/5, Chrome. */
}

/*
Small text emphasis

Markup:
<small>This text should be smaller than the standard one.</small>

Styleguide 3.2.3
*/
small {
  font-size: 80%;
}

/*
Abbreviation element

Markup:
<abbr title="The title of the abbreviation">This is an abbreviation.</abbr>

Styleguide 3.2.4
*/
abbr[title] {
  /* Addresses styling not present in IE7/8/9, S5, Chrome. */
  border-bottom: 1px dotted;
  cursor: help;
}

/*
Marked text emphasis element

Markup:
<mark>This text should be displayed in a special manner.</mark>

Styleguide 3.2.5
*/
mark {
  /* Addresses styling not present in IE6/7/8/9. */
  background: #00abe8;
  color: white;
}

/*
Definition element

Markup:
<dfn>This text represents the defining instance of a term.</dfn>

Styleguide 3.2.6
*/
dfn {
  font-style: italic;
  /* Addresses styling not present in S5, Chrome. */
}

/*
Subscript Elements

Markup:
Regular text - <sup>this will be displayed higher and smaller than the main span of text.</sup><br>
Regular text - <sub>this will be displayed lower and smaller than the main span of text.</sub>

Styleguide 3.2.7
*/
sub,
sup {
  /* Prevents `sub` and `sup` affecting `line-height` in all browsers. gist.github.com/413930 */
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/*
Text-Selection
*/
::-moz-selection,
::selection {
  background: #00abe8;
  color: white;
  text-shadow: none;
}

/*
Anchors / Link elements

Basic styling for anchor tags.

Styleguide 3.3
*/
/*
Standard anchors

Markup:
<a href="#" class="{$modifiers}">I am an anchor element.</a>

:hover   - Hover styling for anchor elements.

Styleguide 3.3.1
*/
a {
  color: #00abe8;
  text-decoration: none;
  /**
   * Remove the gray background color from active links in IE 10.
   */
  background: transparent;
}
a:hover, a:active, a:focus {
  text-decoration: none;
  color: #003e6e;
}
a:active, a:hover {
  /**
   * Improves readability when focused and also mouse hovered in all browsers.
   */
  outline: 0;
}
p a {
  /**
   * Increasing the Clickable Area of Inline Links inside a paragraph
   */
  margin: -.33em;
  padding: .33em;
  position: relative;
}

.external-link:after,
.external-link-new-window:after,
.internal-link:after {
  padding-left: 0px;
  transition: padding-left 0.3s ease 0s;
  font-size: 0.86667em;
}
.external-link:hover:after,
.external-link-new-window:hover:after,
.internal-link:hover:after {
  padding-left: 5px;
}

.external-link:after,
.external-link-new-window:after {
  transform: rotate(-29deg);
  -webkit-transform: rotate(-29deg);
  position: relative;
  bottom: 2px;
}

/* Link ├╝ber den RTE zu Mitarbeiterseiten */
/* Link ├╝ber den RTE mit Button rechts */
.internal-link.link-with-button:after {
  position: relative;
  top: 6px;
}
.internal-link.link-with-button:hover:after {
  padding-left: 0;
}

/* Link zu E-Mailadresse */
/* Style Telefon Textauszeichnung */
.phone:before {
  color: #00abe8;
}

/* Style Telefon Textauszeichnung */
.fax:before {
  color: #00abe8;
}

/* Link zu Downloadlinks */
.download:after {
  font-size: 0.8em;
}

.internal-link.blue {
  color: #00abe8;
}
.internal-link.blue:hover {
  color: #003e6e;
}

.reset-link {
  color: #4b4b4c;
}
.reset-link:hover {
  text-decoration: none;
}

/*
List elements

Basic styling for lists and definition elements.

Styleguide 3.5
*/
/*
Unordered- & Ordered-Lists

.reset-list - Resets the standard list styles of an `<ul>` or `<ol>` element.

Markup:
<ul class="{$modifiers}">
	<li>Unordered-List</li>
	<li>I am the first list-element.</li>
	<li>I am the second list-element.</li>
	<li>I am the third list-element.</li>
	<li>I am the fourth list-element.</li>
</ul>
<ol class="{$modifiers}">
	<li>Ordered-List</li>
	<li>I am the first list-element.</li>
	<li>I am the second list-element.</li>
	<li>I am the third list-element.</li>
	<li>I am the fourth list-element.</li>
</ol>

Styleguide 3.5.1
*/
menu,
ol,
ul {
  padding: 0 0 0 0em;
}

ol {
  padding: 0 0 0 1.53333em;
}

li > ul,
li > ol {
  /**
   * Remove vertical spacing from nested lists.
   */
  margin-bottom: 0;
}

/*
Reset-List helper class
*/
.nav,
.reset-list {
  /**
   *
   */
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

/*
Definitions.

.dl--horizontal - Display a definition list in a horizontal order.

Markup:
<dl class="{$modifiers}">
	<dt>Description lists</dt>
	<dd>A description list is perfect for defining terms.</dd>
	<dt>Euismod</dt>
	<dd>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem.</dd>
	<dd>Donec id elit non mi porta gravida at eget metus.</dd>
	<dt>Malesuada porta</dt>
	<dd>Etiam porta sem malesuada magna mollis euismod.</dd>
	<dt>Felis euismod semper eget lacinia</dt>
	<dd>Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</dd>
</dl>

Styleguide 3.5.3
*/
/*
Horizontal definition abstraction
*/
.dl--horizontal dt {
  float: left;
  width: 19%;
  overflow: hidden;
  clear: left;
  text-align: right;
}
.dl--horizontal dd {
  margin-left: 21%;
}

.siteContent ul {
  margin-left: 1.3em;
}
.siteContent ul li {
  list-style: square;
}
.siteContent ul li ul {
  margin-bottom: 0.66667em;
  padding: 0 0 0 1em;
}

/*
Form elements

Basic styling for form element labels.

Styleguide 3.6
*/
/*
Labels

Markup:
<label>I am an label</label>

Styleguide 3.6.1
*/
label {
  display: block;
  font-family: "Neo Sans Medium", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.33333;
}
label[for] {
  cursor: pointer;
}

/*
Legends

Markup:
<fieldset>
	<legend>I am an fieldset legend.</legend>
</fieldset>

Styleguide 3.6.2
*/
legend {
  display: block;
  width: 100%;
  font-size: 19px;
  color: #00abe8;
  border-bottom: 1px solid #bcbdbf;
  padding: 0;
}

/*
Form input elements

Basic styling for form inputs.

Styleguide 3.7
*/
/*
Text inputs

.textInput         - Basic styling for text input elements.
.textInput:hover   - Hover styling for basic text input elements.
.textInput:focus   - Focused styling for basic text input elements.

Markup:
<input type="text" class="{$modifiers}" /><br>
<textarea class="{$modifiers}" cols="40"></textarea>

Styleguide 3.7.1
*/
.textInput {
  height: 2.2em;
  padding: .2em .4em;
  margin-bottom: 15px;
  background: white;
  font-size: 14px;
  color: #585859;
}

textarea {
  height: auto;
  /* Reset height since textareas have the attribute rows="" */
  min-height: 60px;
  /* Set a min-height for textareas of 3 rows */
  padding: .2em .4em;
  resize: vertical;
  /* So users cannot expand the textarea over it's boundaries */
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9. */
  vertical-align: top;
  /* Improves readability and alignment in all browsers. */
}

.textInput,
textarea {
  border: 1px solid #bcbdbf;
  border-radius: 1px;
}
.textInput:focus,
textarea:focus {
  border-color: #4b4b4c;
}
.textInput.parsley-error,
textarea.parsley-error {
  border-color: #da3a00;
}

input::-webkit-datetime-edit {
  /**
   * A possible shadow-dom fix for webkit control spacing on input[type=time]
   */
  margin-top: -.17em;
  margin-bottom: -.17em;
}

/*
Checkboxes / Radio buttons

Markup:
<label><input type="checkbox" /> I am an checkbox</label>
<label><input type="radio" /> I am an radio button</label>

Styleguide 3.7.2
*/
input[type="checkbox"],
input[type="radio"] {
  margin-right: .35em;
  cursor: pointer;
}

/* Individual styles */
.textInput--searchForm {
  margin-top: 15px;
  border-width: 2px;
  position: relative;
  width: 300px;
  border-bottom: 0;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .textInput--searchForm {
    width: 100%;
  }
}
@media screen and (max-width: 623px) {
  .textInput--searchForm {
    width: 100%;
  }
}

#top-bar .tx-solr-searchbox {
  position: absolute;
  right: 76px;
  top: -10px;
  z-index: 11;
  display: none;
}
#top-bar .tx-solr-searchbox .textInput--searchForm {
  border-color: #000000;
  height: 43px;
}
#top-bar .tx-solr-searchbox .form--searchForm .fa-lupe {
  display: none;
}

.iconWrapperCenter {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
}

.youtubeIcon {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 100px;
  padding: 12px 10px 10px;
  display: inline-block;
}

.topNavIcon {
  position: absolute;
  font-size: 1.3em;
  top: 11px;
  float: right;
  width: 34px;
  color: #FFFFFF;
  z-index: 10;
}

.topNavIcon__lupe {
  right: 37px;
}

/*
Buttons

Styleguide 3.8
*/
/*
Button Object

Display an anchor tag as a button.

.btn           - Display an element as an button.
.btn.btn--full - Set the button width to the width of it's parent element.
.btn:hover     - Standard hover styling for buttons.

Markup:
<button class="{$modifiers}">Send button</button>
<input type="button" class="{$modifiers}" value="Button" />
<input type="reset" class="{$modifiers}" value="Reset" />
<input type="submit" class="{$modifiers}" value="Submit" />
<a class="{$modifiers}">An anchor element.</a>

Styleguide 3.8.1
*/
.btn {
  display: inline-block;
  margin-bottom: 10px;
  /**
   * Set in em's so we can change the size of the button depending on the font-size.
   */
  padding: 1.1em 1.8em;
  border: 0;
  background: #07ace7;
  border-radius: 1px;
  cursor: pointer;
  font-size: 1em;
  /**
   * Normalize some rules accross the targeted elements (<input>, <button> and the .btn class).
   */
  font-weight: normal;
  line-height: 1;
  color: white;
  vertical-align: top;
}
.btn,
.btn:hover {
  text-decoration: none;
}

.btn--full, .holder ul.grid a > .navItem--secondLevel {
  display: block;
  text-align: center;
  /**
   * The following is so that this class works properly on inputs as well as anchor tags.
   */
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

.btn--blueBg, .holder ul.grid a > .navItem--secondLevel {
  border: 1px solid #07ace7;
  background-color: #07ace7;
  color: white;
}
.btn--blueBg.act, .holder ul.grid a > .act.navItem--secondLevel, .btn--blueBg:hover, .holder ul.grid a > .navItem--secondLevel:hover {
  background-color: #ffffff;
  color: #00abe8;
}

.btn--redBg {
  background-color: #da3a00;
}

/*
Code & pre-formatted text elements

Styleguide 3.12
*/
/*
Default styles

Markup:
<code>.css{ color: red; }</code><br>
<kbd>.css{ color: red; }</kbd><br>
<samp>.css{ color: red; }</samp><br>
<pre>.css{ color: red; }</pre>

Styleguide 3.12.1
*/
code,
kbd,
pre,
samp {
  /**
   * Corrects font family set oddly in Safari 5 and Chrome.
   */
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 1em;
}

pre {
  /**
   * Improves readability of pre-formatted text in all browsers.
   */
  white-space: pre-wrap;
}

/*
Quotes

Styleguide 3.11
*/
/*
Default Quote

Markup:
The following text <q>is an inline-quote</q>
<blockquote>This text is a full quotation element</blockquote>

Styleguide 3.11.1
*/
q {
  /**
   * Sets consistent quote types.
   */
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
Rulers

Styleguide 3.10
*/
/*
Default horizontal ruler

Markup:
<hr>

Styleguide 3.10.1
*/
.csc-frame-rulerBefore:before, .csc-frame-rulerAfter:after,
hr {
  /**
  * Address differences between Firefox and other browsers.
  */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  height: 0;
  border: 0;
  border-top: 1px solid #bcbdbf;
  padding: 0;
}

.hr--primary {
  border-color: #07ace7;
}

/*
Media

Basic styling for media elements.
*/
/*
Attachements & Images

Contents: 1: Make Images & Attachements responsive
					2: Styling the alt="" Text on images
						 http://csswizardry.com/2011/06/styling-alt-text-on-images/
					3: Removes border when inside `a` element in IE6/7/8/9, FF3.
					4: Remove the gap between images and the bottom of their containers:
						 h5bp.com/i/440
					5: Improves image quality when scaled in IE7.
						 code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
					6: Decrease font-size on figcaption elements
*/
embed,
iframe,
object,
img {
  /* 1 */
  border: none;
  max-width: 100%;
}

img {
  font-style: italic;
  /* 2 */
  border: 0;
  /* 3 */
  vertical-align: middle;
  /* 4 */
}
img[height] {
  /* 1 */
  height: auto;
}

figure {
  /**
   * Addresses margin not present in IE6/7/8/9, S5, O11.
   */
  margin: 1em 40px;
}

figcaption {
  /* 6 */
  font-size: 13px;
  font-family: "Neo Sans Light", Arial, sans-serif;
  letter-spacing: 0.03em;
}

/* Responsive videos via iframe */
.elasticIframeWrapper {
  width: 980px;
  max-width: 100%;
}
.elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
  position: relative;
  padding-bottom: 55%;
  padding-top: 12px;
  height: 0;
  overflow: hidden;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
    padding-bottom: 55%;
    padding-top: 8px;
  }
}
@media screen and (max-width: 623px) {
  .elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
    padding-bottom: 53%;
    padding-top: 11px;
  }
}
.elasticIframeWrapper .elasticIframeWrapper__iframeWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-w-desk-2\/3 .elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
  padding-bottom: 54%;
  padding-top: 15px;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .u-w-desk-2\/3 .elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
    padding-bottom: 54%;
    padding-top: 14px;
  }
}
@media screen and (max-width: 623px) {
  .u-w-desk-2\/3 .elasticIframeWrapper .elasticIframeWrapper__iframeWrapper {
    padding-bottom: 54%;
    padding-top: 37px;
  }
}

/*
Multimedia elements
*/
audio {
  min-width: 65%;
}
audio:not([controls]) {
  /**
   * Prevents modern browsers from displaying `audio` without controls.
   */
  display: none;
  /**
   * Remove excess height in iOS5 devices.
   */
  height: 0;
}

/*
SVG element
*/
svg:not(:root) {
  /**
   * Corrects overflow displayed oddly in IE9.
   */
  overflow: hidden;
}

/*
Tables

Styleguide 3.9
*/
/*
Table Object

.table - Base class for all table-styles.
.table.table--bordered - Extends the base '.table' class to an basic bordered table.
.table.table--striped - Extends the base '.table' class to an clean table with borders below each row.
.table.table--condensed - Extends the base '.table' class to an condensed table.
.table.table--zebra - Extends the base '.table' class to an 'zebra'-styled table with odd & even changing background-colors.

Markup:
<table class="{$modifiers}">
	<thead>
		<tr>
			<th>Name</th>
			<th>Age</th>
			<th>Residence</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Max Mustermann</td>
			<td>20</td>
			<td>Berlin</td>
		</tr>
		<tr>
			<td>Max Mustermann</td>
			<td>20</td>
			<td>Berlin</td>
		</tr>
		<tr>
			<td>Max Mustermann</td>
			<td>20</td>
			<td>Berlin</td>
		</tr>
	</tbody>
</table>

Styleguide 3.9.1
*/
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  text-align: left;
  vertical-align: bottom;
  font-family: "Neo Sans Medium", Arial, sans-serif;
  font-weight: 400;
}

td {
  vertical-align: top;
}

.table, .contenttable {
  width: 100%;
  margin-top: 0;
}
.table td, .contenttable td, .table th, .contenttable th {
  padding: 0.5em;
}

.table--bordered {
  border: 1px solid #07ace7;
  border-collapse: separate;
}
.table--bordered td, .table--bordered th {
  border-left: 1px solid #07ace7;
  border-bottom: 1px solid #07ace7;
}
.table--bordered td:first-child, .table--bordered th:first-child {
  border-left: 0;
}
.table--bordered tr:last-child > td {
  border-bottom: 0;
}

.table--striped td, .contenttable td, .table--striped th, .contenttable th {
  border-bottom: 2px solid #07ace7;
}
.table--striped th, .contenttable th {
  padding-top: 0;
}

.table--striped-- td, .table--striped-- th {
  border-width: 1px;
}

.table--condensed td, .contenttable td, .table--condensed th, .contenttable th {
  padding: 1em 0.5em;
}

.table--zebra tbody tr:nth-child(even) {
  background: white;
}
.table--zebra tbody tr:nth-child(odd) {
  background: #f2f2f2;
}

.contenttable {
  /* table-layout:fixed; */
}

/*
Molecules

Mlecules are groups of elements that function together as a unit. For example, a form label, search input, and button atom can combine them together to form a search form molecule.

Styleguide 4
*/
/* Accordion: classic view*/
.treatment {
  margin-bottom: 2px;
  background-color: #07ace7;
}
.treatment.open {
  background-color: #ffffff;
  box-shadow: 0px 0px 6px 0px #676c7c;
  position: relative;
  margin-bottom: 0;
  margin-top: -2px;
}
.treatment.open > h3 {
  margin-bottom: 0;
  color: #00abe8;
}
.treatment.open > h3:after {
  font-size: 1.4em;
}
.treatment > h3 {
  padding: 10px;
  padding-left: 20px;
  margin-bottom: 0;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 1em;
}
.treatment > h3:after {
  float: right;
  font-size: 1.4em;
}
.treatment > .panel-collapse {
  display: none;
  width: 100%;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.treatment > .active {
  margin-bottom: 0;
}

.downloadBox div:nth-child(odd) {
  padding-left: 5px;
  padding-right: 0;
}

.downloadBox__item {
  width: 50%;
  float: left;
  padding-right: 5px;
  padding-left: 0;
  margin-bottom: 10px;
  height: 75px;
  overflow: hidden;
  position: relative;
}
.downloadBox__item img {
  height: 75px;
}
.downloadBox__item i:after {
  border-radius: 100px;
  width: 25px;
  height: 25px;
  background-color: #d1d1d2;
  padding: 9px 5px 0 5px;
}
.downloadBox__item .iconWrapperCenter {
  top: 17%;
}
.downloadBox__item .iconWrapperCenter .youtubeIcon {
  width: 50px;
  height: 50px;
}
.downloadBox__item .iconWrapperCenter .youtubeIcon .fa-videopfeil {
  font-size: 1.26667em;
}
.downloadBox__item .fa-download, .downloadBox__item .download {
  bottom: 5px;
  position: absolute;
  z-index: 10;
  right: 5px;
  color: #ffffff;
  font-size: 0.73333em;
}
.downloadBox__item:hover i:after {
  background-color: #07ace7;
}
.downloadBox__item:hover .fa-videopfeil {
  color: #00abe8;
}

.textHover {
  transition: margin-top 0.5s ease-in-out, background-color 0.5s ease-in-out;
  height: 100%;
  padding: 3px;
  margin-top: 0px;
  position: relative;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.8);
  color: #4b4b4c;
  font-size: 0.86667em;
  line-height: 1.1em;
}

.downloadBox__item:hover .textHover,
.downloadBox__item.hover .textHover {
  margin-top: -75px;
}

/*
Form

Styleguide 4.3
*/
/*
Form wrapper elements
*/
fieldset {
  /**
   * Reset border, margin, and padding to define a consistend style accross all browsers.
   */
  border: 0;
  margin: 0;
  padding: 0;
}

/*
Form-Inline abstraction

.form--inline - Display a `<form>` and all it's content in a horizontal order.

Markup:
<form class="{$modifiers}">
	<label>Username: </label>
	<input class="textInput" type="text" placeholder="Username...">
	<label>Password: </label>
	<input class="textInput" type="password" placeholder="Password...">
	<label class="label--checkbox">
		<input type="checkbox">Remember me
	</label>
	<button type="submit" class="btn">Sign in</button>
</form>

Styleguide 4.3.1
*/
.form--inline label {
  margin-right: .3em;
  width: 15%;
}
@media screen and (max-width: 623px) {
  .form--inline label {
    width: 100%;
  }
}
.form--inline .label--radio,
.form--inline .label--checkbox {
  margin-right: 1em;
  width: auto;
}
.form--inline .label--radio input,
.form--inline .label--checkbox input {
  margin-right: .35em;
}
.form--inline input[type=text],
.form--inline input[type=email] {
  margin-right: 1em;
  width: 320px;
}
@media screen and (max-width: 623px) {
  .form--inline input[type=text],
  .form--inline input[type=email] {
    width: 90%;
  }
}
.form--inline textarea {
  width: 320px;
}
@media screen and (max-width: 623px) {
  .form--inline textarea {
    width: 90%;
  }
}
.form--inline label,
.form--inline button,
.form--inline input,
.form--inline select,
.form--inline textarea {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  margin-top: 0.4em;
}
.form--inline .powermail_fieldwrap {
  margin-bottom: 10px;
}

.form--searchForm {
  position: relative;
}
.form--searchForm .fa-lupe {
  position: absolute;
  right: 6px;
  top: 19px;
  color: #00abe8;
}

.parsley-errors-list {
  margin-bottom: 0;
}
.parsley-errors-list.filled {
  position: relative;
  padding: 5px;
  margin: 0;
  color: #ffffff;
  background: #da3a00;
  display: table-cell;
  top: 4px;
  left: 158px;
  font-size: 0.93333em;
}
@media screen and (max-width: 623px) {
  .parsley-errors-list.filled {
    left: 0;
  }
}
.parsley-errors-list.filled li {
  list-style-type: none;
}
.parsley-errors-list.filled:after {
  top: -9px;
  left: 0px;
  bottom: auto;
  left: auto;
  border-width: 9px 8px 0 0;
  border-color: transparent #da3a00;
  content: "";
  position: absolute;
  border-style: solid;
  display: block;
  width: 0;
}

.form--inline .powermail_submit {
  margin-bottom: 30px;
}

.powermail_radio_outer .parsley-errors-list.filled,
.powermail_check_outer .parsley-errors-list.filled {
  left: 0;
}

/*
Grids

Styleguide 4.1
*/
/*
Grid Object

Grid object which makes use of the generated width classes.

Markup:
<div class="g">
	<div class="gi u-w1/3">first collumn</div>
	<div class="gi u-w1/3">second collumn</div>
	<div class="gi u-w1/3">third collumn</div>
</div>

Styleguide 4.1.1
*/
.g,
.grid {
  margin-left: -10px;
  margin-right: -10px;
}

.gi,
.grid__item {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 1px;
}

a .linkedBox p {
  color: #4b4b4c;
  vertical-align: middle;
}
a .linkedBox p i {
  color: #d1d1d2;
  transition: all .4s ease;
}
a:hover h2 {
  text-decoration: underline;
}
a:hover p i {
  color: #07ace7;
}

.mejs-offscreen {
  /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
  position: absolute !important;
  top: -10000px;
  overflow: hidden;
  width: 1px;
  height: 1px;
}

.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
  max-width: 100% !important;
}

.me-plugin {
  position: absolute;
}

.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}

.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important;
}

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

.mejs-clear {
  clear: both;
}

/* Start: LAYERS */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

:root .mejs-poster img {
  display: none;
}

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
}

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

.mejs-overlay-play {
  cursor: pointer;
}

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(../Images/bigplay.svg) no-repeat;
}

.no-svg .mejs-overlay-button {
  background-image: url(../Images/bigplay.png);
}

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(../Images/background.png);
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../Images/loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../Images/background.png);
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial;
  border: 0;
}

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(../Images/controls.svg) no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
  background-image: url(../Images/controls.png);
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 10px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time a {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px;
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}
@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}
@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}
@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}
@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
  position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

/* horizontal version */
.mejs-controls a.mejs-horizontal-volume-slider {
  height: 26px;
  width: 56px;
  position: relative;
  display: block;
  float: left;
  vertical-align: middle;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
  position: relative;
}

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -51px;
  width: 85px;
  height: 100px;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px 10px 0 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 55px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
}

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

.mejs-captions-position-hover {
  bottom: 35px;
}

.mejs-captions-text {
  padding: 3px 5px;
  background: url(../Images/background.png);
  background: rgba(20, 20, 20, 0.5);
  white-space: pre-wrap;
}

/* End: Track (Captions and Chapters) */
/* Start: Error */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: Error */
/* Start: Loop */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */
/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: Picture Controls */
/* context menu */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */
}

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff;
}

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}

/* End: Source Chooser */
/* Start: Postroll */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden;
}

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}

/* End: Postroll */
/* Start: Speed */
div.mejs-speed-button {
  width: 46px !important;
  position: relative;
}

.mejs-controls .mejs-button.mejs-speed-button button {
  background: transparent;
  width: 36px;
  font-size: 11px;
  line-height: normal;
  color: #ffffff;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector {
  visibility: hidden;
  position: absolute;
  top: -100px;
  left: -10px;
  width: 60px;
  height: 100px;
  background: url(../Images/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
  visibility: visible;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  color: #21f8f8;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  margin: 0 0 6px 0;
  padding: 0 10px;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
  display: none;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  width: 60px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 11.5px;
  color: white;
  margin-left: 5px;
  cursor: pointer;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* End: Speed */
/* Start: Skip Back */
.mejs-controls .mejs-button.mejs-skip-back-button {
  background: transparent url(../Images/skipback.png) no-repeat;
  background-position: 3px 3px;
}

.mejs-controls .mejs-button.mejs-skip-back-button button {
  background: transparent;
  font-size: 9px;
  line-height: normal;
  color: #ffffff;
}

/* End: Skip Back */
body.no-scroll-x {
  overflow: auto;
}

.page {
  position: relative;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.page.navigating {
  margin-right: 85%;
  margin-left: 85%;
}

@media (max-width: 1023px) {
  /* Breite betr├ñgt h├Âchstens 70em */
  .page .siteHeader {
    padding-top: 63px;
    /* nav-bar */
  }
}
.top-bar {
  position: fixed;
  width: 100%;
  background-color: #222223;
  z-index: 1000;
  border-bottom: 3px solid #003e6e;
}

.top-bar-vertical {
  width: 85%;
  height: 100%;
  z-index: 1;
  overflow: auto;
  display: none;
}
.top-bar-vertical.expanded {
  display: block;
}

/* Menu Button */
.toggle-nav {
  display: inline-block;
  height: 51px;
  overflow: hidden;
}

.top-bar .toggle-topbar.menu-button {
  padding: 0;
  width: 2.5em;
  border: none;
  font-size: 1.5em;
  color: transparent;
  background: transparent;
  right: auto;
  float: left;
  position: relative;
  z-index: 10;
}

.top-bar .toggle-topbar.menu-button:before {
  position: absolute;
  top: 0.5em;
  bottom: 0.5em;
  left: 0.5em;
  background: linear-gradient(white 20%, transparent 20%, transparent 40%, white 40%, white 60%, transparent 60%, transparent 80%, white 80%);
  background: -webkit-linear-gradient(white 20%, transparent 20%, transparent 40%, white 40%, white 60%, transparent 60%, transparent 80%, white 80%);
  content: '';
  width: 36px;
  height: 29px;
}

.top-bar.expanded {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.top-bar-horizontal.expanded .top-bar-section {
  display: none;
}

/* Navigation */
.navgoco {
  overflow: auto;
  box-shadow: 0px 0px 5px 6px #000000;
}

.navgoco li {
  display: block;
  padding: 0;
  border-bottom: 1px solid #6b6b6b;
}

.navgoco li:last-child {
  border-bottom: 0;
}

.navgoco > li {
  background-color: #222223;
}

.navgoco > li > ul > li {
  background-color: #303030;
}

.navgoco li > ul > li > ul > li {
  background-color: #404040;
}

.navgoco li ul li ul li ul li {
  background-color: #525252;
}

.navgoco li ul li ul li ul li ul li {
  background-color: #616161;
}

.navgoco li ul li ul li ul li ul li ul li {
  background-color: #707070;
}

.navgoco > li > ul > li a {
  padding-left: 20px;
}

.navgoco li > ul > li > ul > li a {
  padding-left: 30px;
}

.navgoco li ul li ul li ul li a {
  padding-left: 40px;
}

.navgoco li ul li ul li ul li ul li a {
  padding-left: 50px;
}

.navgoco li ul li ul li ul li ul li ul li a {
  padding-left: 60px;
}

.navgoco a {
  color: #fff;
  display: block;
  outline: none;
  text-decoration: none;
  position: relative;
}

.navgoco li > a > span {
  font-size: 19px;
  font-weight: bolder;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  position: absolute;
  right: 10px;
  width: 30px;
  height: 30px;
  display: block;
  top: 3px;
}

.navgoco li > a > span:after {
  content: "\e80c";
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  padding: 0 0 0 10px;
  position: relative;
  top: 4px;
}

.navgoco li.open > a > span {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

.navgoco li.act > a {
  color: #00abe8;
}

.navgoco li a {
  font-size: 20px;
  line-height: 30px;
  padding: 8px 13px 8px 10px;
}

.navgoco .li--headline {
  padding: 4px 10px 4px 30px;
  border-bottom: 0;
  color: #fff;
  margin-top: -1px;
  text-transform: uppercase;
  font-family: "Neo Sans Light";
  background-color: #07ace7;
}

/*
Navigations

Styleguide 4.2
*/
/*
Nav Object

A modified version of the navigation object from inuit.css.

.nav - Throws a list into horizontal mode.
.nav.nav--stacked - Throws a list into vertical mode.
.nav.nav--fit - Forces a list to occupy 100% of the available width of it's parent.

Markup:
<ul class="{$modifiers}">
	<li><a href="">Home</a></li>
	<li><a href="">About</a></li>
	<li><a href="">Products</a></li>
	<li><a href="">Contact</a></li>
</ul>

Styleguide 4.2.1
*/
.nav li {
  display: inline-block;
}
.nav a {
  display: inline-block;
}

.nav--stacked li {
  display: list-item;
  position: relative;
}

.nav--fit {
  display: table;
  width: 100%;
}
.nav--fit > li {
  display: table-cell;
}

/* used for Topnavi with pipe-symbol for the last li-element */
.nav--separate > li {
  position: relative;
  padding: 0 8px;
}
.nav--separate > li:after {
  display: block;
  content: '\007C';
  position: absolute;
  right: 0;
  top: 0;
}

.nav--separate--lastNoPipe > li:last-child:after {
  content: '';
}

.nav--bordered > li {
  border: 2px solid #838384;
  margin-right: 5px;
}
.nav--bordered > li a {
  color: #838384;
  padding: 3px 15px;
  font-size: 1.13333em;
}
.nav--bordered > li a.act {
  color: #00abe8;
}
.nav--bordered > li.act, .nav--bordered > li:hover {
  border-color: #00abe8;
}
.nav--bordered > li.act a, .nav--bordered > li:hover a {
  color: #00abe8;
}

.nav--breadcrumb {
  padding-top: 1em;
}
.nav--breadcrumb li {
  margin: 0 3px;
  text-transform: uppercase;
  font-size: 0.8em;
}
.nav--breadcrumb li a {
  color: #4b4b4c;
}
.nav--breadcrumb li a:hover {
  color: #003e6e;
}
.nav--breadcrumb li:first-child {
  margin-left: 0;
}
.nav--breadcrumb li:last-child {
  color: #00abe8;
}

/* Flyout erste Ebene */
.flyout .nav--first-level {
  position: relative;
  z-index: 101;
  background: #07ace7;
  /* special style for menuItem home */
}
.flyout .nav--first-level.sticky {
  position: fixed;
  top: 0;
  background: rgba(7, 172, 231, 0.85);
  transition: all 1s ease 1s;
}
.flyout .nav--first-level.sticky > ul > li:last-child {
  background-color: rgba(0, 62, 110, 0.85);
}
.flyout .nav--first-level .home {
  display: block;
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAYAAACgXdXMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wMi8xNMly74kAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAsHByVld4nO3SMUoDQQAF0H8AK0ktVvZRhLSWggmC4AGEFFu5EDsR2z1EbpALWHmAmEOkTOcNXEdImvROUrw3/F9M86eY5c/nd9q0/Z9VUjo7g5LTbe63dz1VtEl7977Ix/zrYtM8nnVd18v/JZUden//v9Xez3OazDJ9u52MZ685qb7/lKtcZ1h6lMtyqlvf1N8EAAAAAAAAAAAAAAAAAAA4fg+ZpslL6fMMD/0YqvsFbG+CLRhg6CsAAABIbWtCRvreyv4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmkM6EAAD8BbWtUU3ic7X3Zc9tIkj62Z9zd8iHb7Zmeh41fhCL2erIbJwnum0iKksY6OATllh0T4SBBwtb6kEeS3ePR4m+dl/4z9uGXmVUFAoUCCECkrobVzSJROApfZn6VlZUF7D5vfzl/MfCOzkfhi8Hu0bkR9gadWDH4y97RecNuGIZt6uHhTic418OXrPh5uxvALlvbw+DcdMPBhhecN81w4B0cQW17E04Q0L+wv7Pz5bzdh4/O+vD0XPteG2u+9lprayPtVDvS/HB7bxe2P4TtH2H7Fmw/0SbamjbQjrXPsG2iTbVJOOjuj/HU63t0hXVotzV1w3Z3++jcDtu7cANTKOh22t4G7eT18D7a3hYV7R3a2H5ORWePn2CjR78HQ9qp16ZfvQEVe2yj14d9/bA9ZJVDdvahxy6yy87Hiu11bOUetkoPu/sGNqe7b+JpuvsWFT3YaEJhssLCIiyA0P0UQjtQ+1GbXhQb/eZjI7THA50JtLOLa48R2JX1x7ggRsZy9WeGUWX9kdEpo0FXjM59js463PsJYNCGz8+A01uO0vccpRl6eehgu2PwNGyGD9XP1R7XTuCjJ/CxzCRCkwvamMkQMhlCNkPIZgjZodd/xaTqefDFH8OGfXYbnrdPG8pgeI9jOATb+zto2meon2eFlqlStHwgjRaH0hz7JaD0XQYlbV8amGarGJgrHMw+QPQRvh1p7zmMdzmMhvYUao8AyinU5YFoMAyDZXaErUZFRXTLmmo2Mn9SIQOKuA5bz+D3U/j2Hko04XmKt2DMlPRWAjNjWZg95ph1gP7fw/9kkoBZfM84Ts6IAWU6eT3BqHw/oBcHarRY5SJ7bDSYPZpwg2SP9KXfZjUeK4tBKnhuE8AcaZ+0t1B3tix/zM+juAsQXFLhDJsBOWJAjhiQLgPSZUC6jOGQ2OIElwA0DuA9DmCPrBQdjyEA9YmDuMpB7JJb+w5qd/m3qXaSC6WbgJL6gHm2azjTIp1vEk67qvWarqq7aKTAbIu+t53qHfKx+y7qaFH1Pi52kFSwd10Q05XAyhwHDKtyiibGCOj1vgHAznJUrTlh6DU5eL7SOTFzzNYw/fL0t3RNi5upZUwkPA13WsFwtzie7yNcZTRFV2L4Ju9zdYZni5sudjExddRzeJCGHgXhxOsuEU5VJ9Eln+MteR1JtYvVEGhT+P1F+3ojh6ZGsrNwGEwOg2nEYBoxmEYFYXqkhKlLo/gx6FZ+r6ocPFwDoMyKo9SyOA2BxcAybyxO1sJxUptdsVH9dUXJWDhKKxFKx8DbZ5cYK8t1Iny7InHrDBqdQaMzaHQGjc6g0QtCs5rB2xR8La8+RVz8pYZc85THYQg5DCEngdAqR6gDd/6ed/JiuPNVUiM0rw/w/Vg7zh9zcz0yrOLeqG6XVyRHZyiRhiJOQd6IsogPoIz1WC4fW6JLVRW7AdSOCbuPSlfU9Tl2rQWpVx5wleOxxVAri1F+UFZGaLpYgNT2Z15LgP4C3tIR7pUAyHa4/z2W7E8EvXSGkZ8XbEXTma9GNK6O4dTgTE6GtwSg0vYXBVvLYvgtx/BnoPqz3NGgoe4G8+ZE8NAEeuaVGyGN/SiIkx126AA+2OH5QEujKO4lKKtDQUSk/PxhjIQXDY0ViEmE37zAAHrEMbMmduEQYnWFa4tRNe9qyiPZJ2I7mx/gl5AM7AI9ZyB6TgwHFgQyslsOJIUUF48jwueJ2RI0XDZtIr4gsmzeRHwZlIa4ymSU2sBZmCITZgxulNXXKFLrmAxnso2CQBvTwmYegWgGJaAT4UU+Y1wGMt8tMjaYBcnKqOaUO3UE1QaPOS5UNwegkuZ0ytRN7ktWIsywB/lKDluyF2bhWF97VwaxQvHrYp2w2pRJ15ATxwvHi2yZVOwVDycO4kbNzJxNfXqDrZQWzke02LjdLw9oBd9Y4Gm63KehQHlBQC0zJ7LYYIA2GKCsSxGAJsixNI7fRYOMEUa7i0yr8NgsOXTp2Gx1FG2GIrNeJYwYtkUczRwcHT7Sh9EQG8i2OJJcNxtcORt2FphRHFyAGSRDlQ84mD8DZBTSJnKkmdNK5m66yj6FlHSedmLvUFI7LdGh4IzXhazdUlk7zZVmzaaWg7HMJFbA4wZBMt8mGBUAEWlv2RMH6i7ZVCHIZl2EaiZoUg4jFFfFYtMKUq5NNP1SLJBXQhnFbGDUVVuT4tqoxlI5FR35kTOqpPlU8WWwzzR1MMBAEjN3aZb/W47xviIBp03RdfTP58XXR1UzUYsopyUxp+jQhW9O85Ep3iyioLiVosccVtNlPThR4zrZF6FKGG7RMMsb0PhjLoaPYxiib4kpJx7NVIx4xDl/kn+kdCsLQIr+W06cwh8xUE0Oqm9Kqjrhjjgzijm6CorOYHU5ri4D1ufq6nNgfVfujvDLIM4CybyUQfRFePH9AXcEUJnZmMhLO6l56uwB7OggYHLsaRFXQIRpBd0ao2kBlS6SYeFIKp0kXKQPjzLTs5Fv8DlImou0WEm9ls+Qp9KiknCOaCCIXCgC0Jyvyvci/C5BfYkp56uvNI6MtDc30J3hShVEkGmhUlOJbFFBBcpIHEXV84l6oM7zS4vxb7Mi/xZKceGeazCSJhW4ttrjBP3aKvoV2irzhMPnqBw+SQVlMouUjaUGTF+9Aadm/hv12AiUlCxSdQ8A2o+ks5/J9gXodzjoltatEBFpFklzLjIosJLOa5IGjKYK2GJKbLqKnm2LOQplcLo7wwkUcpOcr1/yEbPKJzTLkBnztVFYvgTZNAGZpdLFZUMm1huw2NIHyiGapqa3ZNgaVT0oo3heUOSWWo3yI3jhQc3LkNwSBLmVHhTNg044TRgWPqKc5nJOkzpdLVf1UpElS9nvtNyk2xQoLVbtiUqREF+tfi0eDGnxaEirkU43nTlMnAnjjIhZbKSwTYdRouTpFwW/B3DjbFpZj7UC+IXsnuYyYtiPlINUYflFfCa5F1Ja/iuBaOR3sgFAGUhXo679GLp2jJWs0WD2dG66tJEcqlKcuMTCkAhRe/6UbuWFDaZViBHI3febilAeJQDTBvFF9OzIIqTfW8LX5xtUTlXRPmwftp/RJOi8xV+L6MOc4h6VpMmt+cNZEU5NQr+oHuxHDtgL8j59ykU8pWUmCB6uBlibUXR5TmDzoEVxVPJx0n2SfAEKAabZuJT/ZPHYlcUTy6AkNub6HCeIPtfmRNSF1DvmtrpJrzVjYVmWQB7EeAQT1t4CLVdgkYXnrXH8XWVSCAZ+Y/CbZUaxWZpMAS/iAClUKKYABnx8f6x9kMKsL2miL98JS4aqC80yC7iKLFPhZj9W+g7SMEpp9llwZUX/k/P1cQ7NWIyXhu9e5M2CB6sFmCOCS81UMBqOnfBljeTaskLB6oYyyKrst5jzWqnjcpXsyQP+VFpUss6/oc+Urxho30au1Ge10zS2E2ESgVSZOEmuwlFoWzXrlMRKBJqSw6UkWL6rdppU/irGTEnDxPRSe+aeiummwponDJfl6OYH7JT9tZTWpSth1IvbLYGaBnFsz3f6I8OVpu1QLoQi+2KxLywEgn2LF3UyQhE9EV0aiN4m7ZZmYzoLhf4NVHNEkaZ8ZJ2qSYUlpkui0ZSI7JfIbADaVCKL23t8e49tj9STHNEm77Gbs9FUFLnbYu5oGPZ2ul/Oe/FnDASErEfzUEexfPKAcN2jBaYfqOs+yKzhePeYLvUYSj2mQ70NwqU36NIugwGr22LFIRZhLy5q1iD+SAMUqdSkeM1BZk21JpmsSVBsRi16DO3xo8WhE+4wnsXW355GXo3Pp0hwiOlr72BsJJaS9jZfAPB7HXbybfi+2ccHsPTYI1Z0+hfGqgxRxZ+/gnUvsU6/+HmMiqcQVfCboAsTorvHRdehpwn4YI/vFeIbcBDTGhWvqSY+i4nPqsVXQXyrXHwDAMiHm0aqfSMJcTUSlWqfgwL7VBPsiAl2VAu2gmDvRnaJHi8GbeKhhCDmDYu6g5y6agK0mQDtWoAXsEwmiDMKX5wI2CTLVO9zUGCfC1GuYdSSrSDZmfs1ouedzNIlA+7Wiu0HGdurSc1hUnNqoV1AaH1yN/3YE6cCPtkjth9kbK8mtCYTWrMW2gWE1iNgJhEsQjiz7QcZ26sJzWVCc2uhVRDaAy60Db7W6xORXtx/ecDFpNrjYO4e1UTaYiJt1SKtINLvuEjbFKw5jUJjQbQ84CSyQXlrNXH5TFx+La4K4lqJBoVoOey5FPJ4flYjj+dnNdVEN2Gim9Siu0CP9zMlkk9TPd5s+0HG9mpCmzKhTWuhXWCs3p/lqESDgruRHxmvO8ipqybAgAkwSDTsfqRNU22sdUkibymFRiSJCe2R6w/m1FdrpMGjx1h2jRiwva6Z+GUlftmJX0MmgE0KilfR1rtcWweU4NqmRKO5esoaoFaOlq6PzYJ6Wuw8i9PTCyEUWxgNdTOEGuo7azQw2StW9cx0Ra2ruzoaYbzWdkRto8FMNF7bmB0aBE2psumEMetOXjZm+E34Ly2Ym9f8K9aHe1wfMBGPxYfxkcMf5muE3DCANF6ZQnTWbnOUCSgeJ5/WjeOZ2Q9EYBRRh+va9ivWhZVIF/BRJ1+oN5ijBy2rBdyWZVq2iX9ZpjV2xtbYyECz0Ujb7My0JlP8U2KB5uwWVYVr3fxrog1Y84nYIa4NthLOpt0wRsm7tiI9H09c35HsI6pt+ObUUJPlNJiM/UlaolfThCuWyuOYPw6+jfaSenBaNaHwd6zErc7aMgYik0CadVuTAKqTlS35SFkWy7zQFSP+SEKc+ZYx3LPwjtrBnT81CNlOI/zzVZ3asi5yTXDeoCUtlJ1KSwQ2KYkIjprXF5m65af69YjMjXGraYyzyNyY2oEtMcOMzEdTX5eYfkbm6RMbcosK9UXXuvlXrBursb5oTJpxRssXZb5TAqvrlit7bTNgwadrjZpZwIJRNXI8vvShzZxDDblFhfTiWjf/ivXiYWK8HzHFvJ4wmxdjpJn25xOtV8lvWRe5Jijjco1jWmx4pu3zle5v5sdXzJY+clpZ42AlQV7gPFeMlYiXRlHSWeR0Hk4imJnfuCJxqCLnuSY4/Zbiyhu97pfzjV5sOnVKaG3Tqhz0edrw+YUeVijm4abR1A3YWrjR976cdzsb+PGcojceLQKekP8foRx2Oy/o6H/T9NlfGMaOvEtH4lH70KP+D4v98OPuaAH1sacgizBxtQ2oCXicaJceO7KtdflR/6Gda02qbWgG/OmaqT2F7z5swW+4bUJvFnJhWxNqWLsc2rMJnwbU4K9QammECugILhs9097ya36D15H2nr2GYp34Cae72N6/g70tzUnsvwI4vKcR7lQbal+x5Hv/i7TnPXohw3tu1Sqsg9mfdI3ZHcjX0KVrtGkN4RllhHmUrXmWufeKWC+fwkXe88EMi+g1dahxp2CP4ggrccTDhKy3YU+2WO+IvzSAHfV7Hi+cSlfbgNa8IUTfsiUApGvgz2e2b4aQyIY7YRHqSNJNSR6Po7tnOJ3AZ5c/zmJEiT1ZuD2I6Yj6iN+R/iaPuk8vNTkFpspCMLn/Ki0s+YV7I1NaKCFrzUrSQkE7g5QU2HO/4Tpaj5gyrXvyWeSWP4zp+C5l/p7xlxocUVRHtN+QjmLrWRO8pNT7CaChuu4DspizOfcfs5rU/f8X3P07uP8eWd6U+tUTboH7cMb3YE3swSYf4H6OSWdOYFtcdw9g/z32oAR+1T+BNYxJPwPe+7CXq6xpz0kP2PcjzsofGXVXYO0eW9pes/alsrbMqDVr16xds3bN2vNYe4Wz9ivSsldwztrfvlzmtmrmrpm7Zu6auSsy9wDwC+ga05q5L5W5GzVz18xdM3fN3CWZ+27a59bMmrsvlbvtmrtr7q65u+buil63B9fkTw2smftSmduombtm7pq5a+Yuydw/pJmb709rPjT2uvKayy+Ty82ay2sur7m85nIllyvQqTMErwFrX0aGoOzl16xds3bN2stl7ScJ1n4msfUI7vqfF2LrOjPwtmYG1mxds3XN1reDreuMwKtm7MvICKwZu2bsmrFvF2PXmYC3OROwZuyasWvGvh2MXWcAXj1nX0YGYM3ZNWfXnH07OLvO/Ltqxr6MzL+asWvGrhn7djB2nfF3/Tj8MjL+ag6vObzm8JvE4V24AmIZY14pd4TrR0m2lqXYSEVq57HvCGykpdnwN4H7cxfCvhfhgdXE/aotDRncVPRM4qh5GSLxfdN8b8HZnZyzs6fQzizAvQTtQ1Qwx/Q9RdJO6bt4BVF5nXvIdW72lM7Xib0upoOjVB94G3XwX7TmtdFA+5pp4CrXwHg/JPuu32tiTm9E+NYzeml/TOa4m5UzJ7NA7aXeXC/VlPix9lKvp5f6gJ6Zz+4+gONOtF9BGz7TGpLqHI0RBeDLOrP51nG0nIlXc3TN0RflaEOSR83RSY5GzsT2vMvl54cJZl0jDWHvTXqfGMl5dE9HVBc/4hn+pfj6DrQpHwMZxTvaSOKxb2CcJq+Qm8fLYxjf6VDbIn6dEi/bJDnByzjqG8FfAFwsxpG4twu/A7C+Ceyf5OV/hSu1Af+ApMM05TVhitqCuvUL/D6LZIfs8Y/oLu7QldfwM3HW77VJwZjDcrTjj1CPaz4D2ntMTIF3tsbHX9GYa+0/K2nM/dgTBNYWOuovqxMO74ED6nuxh27Cnw37C52w4NuYtGISXcel3j0g7UGuqUf9y9TGRzFtUWphJR28m9BBUZfWv3kaZJJ2uKA1YJukLcgWyB/VNSjPq7EX6KPM9zgaC/M45vsO8p0V7XuzvPtlxaDi2njKdef/tLcKTbwPFjaBccVnwmct1nrxxs0teu/jT4AJavNnagP2FigNde85XyMt0CoL+q0x6dmE9LBFOhnXSKyfwFl06guR+1rk8U2ov5PHH8vp5+4Cap9p/xHNHqMPcpahP4/hnGmMihz5iHwT5utynSt03H2KNOK+kb8i3ZV6hLgcvfsD+b7YG7OREerMr8SAR8J74xpTTgd/BLmepPD5SWaEBWmjH2mjce208TG0IY1EEU15SBoSR6vIUcvRkx+BU9j7Y/FO3sF3PONP2nOlPMvpygqMGgUTn1bWCOzxbIoNoT4wn8sAHJxUfMTlfviINAK9sgn8r5M+XYZGrACCiO0H+HxN55qN3mUmi+851tg7ItX7ymd9o40z9ryX2PONJt5Wq977EdzVMfGjT/fI+mnVcWlmjR/3lttA+sjfgRQcySOQrzo7OomC6tjVjBYnMZFH1BOyzLPEteJHqK70MLOVcamqjsy6Xv5Rq7GjisohG41pZtRIvi9xjKyB+UeVwVGFRhE9eaBAJL+Vq8przdeq+4or5WmUev9szJeV2zEkhv5FY1lz7+hIbMc77vVUYey7sfdjrvEWv09x9nfQ7k8UWcO7+JoTAbyTGfVVeeBF+gLs4W0aG/k0ZhpRHLwljZ7QYxglYuUUKaO5+mlq9DSLtmEfPMmxg+qjp2XF5YSXF8CY4j3pejouN7+f7pDGfCG9XoznNo08N+vaeW53mX3TmY4pcnUG48rNPgC22R9+OT/c6eCbVV+yIpxtMx2HbcUvoaS7nGkWeta7jFkWes77M/5d6HmXo+Er4IkK3fxYidPuQf1nGgWtxf3RC3uiRuSJ2rUnWnuitSdae6K/SU/0jxG/Pp3nk5Zk7m/j60Iq8bVJ3qLBvYynNGsz0RoKvtavlK+XI5nvYdsHiumwnAI53nwHzn1GkWiB+CMexxNrcdZ4v7kOLfiEsySVZjxagKNJHt6I4jc+lDbNnsal4NAcR7H8lpskhSekxTEM4Ro494Gx4DWyEcRb9mrSsrlL7WJzUyJbpIoXE1AmkU5SCQj7gGatZ3OYOskDR0pX68UsL9/sV8KRzeWdAv/4yvmY30fzl8I6NrURsRW2f0RS5XtkjJr+QH5Q/AjRD5wQV49o5v5zNKv1A6D8jGST/Vd2tUTSa9Ujr9W6dl7rsvonJrV/8gxwJvWfNYx04+9/0MoY1chClv8q4SvmkubL/kNs77jcs7M1ysZDHJCNSyzZgPM3yJYD3sPZxJ0BxUgMymRxKKMFcw3R53Fpj1EqHrKs2ZIsNNK5Oq1LiqC16V6m0XzYKZVMS36FM8CxqYyVtE4MuBUzPs/XiSLWakCdRZkVNvWWJp3fJYniPJhDEkWbDEimE2Jym+w3IHv1L0WiP0T8hXeelKg8l/UNtDAp0yeZR/8NypH2PhFb/AaZ6VJmTePSZPP1VZjivvZKw9XNHxagES2+xgituhHF0ExtShphU+zvKbFAgyKjY7LvgGKlJkXd0JO6DI14BPuwuy6rDY+VR16lJvwJJDjlM6BHmliZXlUfViItWCMZnyjXDs333JAbAhr72tFMqIi1/hZ6cswiQmZ+x3vxX2KyEN9Ub6+Q5TH7fVEpGL85KTxIWEAe6t/xzLoTyqP+GOX/HlAvK2rWokwvNUP+yHtlsf9riiqe0grQs4LZ8mWlal9jqT7JwWMRI4q886u43LmkKNNB5JuNyDdbi9rF+DlrfkCthfeTWy/Ey5iZadL/Do8ztajHbqZ0R+R03i5G+EOU3fmOxtMzGVXhB3lreXn4ZKEY08BsWxbhYKun0hGO5i2Ux2qU8TxfBnfg2GONrWYWlrFOvuParKay7zolTDFfHv1Un2J/Oo1enlLNmM/XWyArg8ayLBcaPdYp+b04yrkc33VEd/0aUBJ3XYzvniiP/MxLee3K5WaB/kjjmc9R5AN57i1FEf+hfaacgTc5vMlWWybz4MWzP7boLo7r1ZXabXtvjPwM1kWtr0yed/76ShzpyXN4y11haUhHFFnvII9ji693cKWrLWeFpTy7W6+Cv54rLL/NWReiZmLx7NM9ugb6wulMvZqNazZWs7Gc43A72Ph6r3dPr8et+fgm8vG30Mb3NC6YgGzF2jzUE3ZGFotAKawl9qyWwTKlNcYNGAn5xJc41zPLd3Zp/ISzeq0oh6VFcQiHsMKZ35s7ki2CapIf/agmPfZCPRQxL0t6escK2e3XnKOwFVAW0IVvLyh1rHX5Wl+dpG6TzO2E1DFm0bziJw8sy/auj3x/oGybr1zr2Nrwr/Dd5rhjTvEGl3u8j8J5P8bI1WeCXepjpiRVFsVyaZ4/HsVqUN6URTMR+Ml+28QXN9v289CsLqOHUg7HkFqD7b4qObEVLTdXTvMQrS6rFfKnTpg/eYXywW03Vz4qFJMyeUK5iUcaiw96NKPCvqH/hyOMuFS+n2UfLlkmTZBEk/JgmpQPg58N8oUc6hFvrkzSGCYlco+wx6NZJopYiSfW4PdptHRGnPiWvPanNGJBtnwaXfsdjQ1l6fyefCo/Nm4qn3eG86JTiisENCLHGa8pHSHkNyIPpUkWpPP8apP7My2owVyWKs/Buez4eRmk8d+uB0IMX9Fnf3345bzd2Tk6D/i/sJf41e5HEl+h+ZHXcD3m5R7F3ks2pjgPWkkftv8de8Rw0N0fn+the33viArv6NyaumG7u310boTt3V24DBSweRS2vQ3ayetRnbdFRXuHNrafU9HZ4yfY6NHvwZB26rXpV29AxR7b6PWPzluNsD1klUN29qHHLrLLzseK7XVs5R62Sg+7+8bRuQuFiafp7ltU9GCjCYXJCgsLMIbD/pfz3u4Qf3V2Brhnf4cu318nbHfoxvtUpcOXIf8NsBjhen+HFR5efn29Q7/Wu1R4cJop7NnFAzbxpHr45/5fjs4dLD32c58VfTx+s7eNxZ893GcE5Qb7OcTT/dlr46/eTh+P6O1B43p7u/jBN8BlmuGLbQ93DsNNbwd33/EOsOiyYsfrYtHxdnGnjY6H97n30mN19GtruItQbA0ZPXSJ1lBVf6GSEvbDwx7tu73bJTsNuC38t/YT/XW0/4XPA5qZOtHwqR04u8We/oBbfoLTTslPPiNN/4msB+wl3Dlc9BkPdwn+4YBuGe4Oi8PuOgHQOySeekbxlw/wu30q1i2OidXP+GiQnqsT7u3aX87h4+i8EVIRsMJghS4VUPZwf1B0J6QCBLPn6XANDUqDlyYvLSo39jq433CdrGbY/xmLQxSKEXbaB7RPp01m0mmv09buOv3qgjLs9IbBuf7MCYf7ffZlsM23tPf5l7BzSJoU7u5B83b3unROECbpYH97hxW4+d9pSrUFtDqiqe2AOlCHhjFPaajoUvLBmA8Sn1IQYUzpopY2pQ4V9xmDdkHrwu0dppQvQXl31l8CaT3fxA0HAzKjHd7vY97PmP8PyIc7OwTGrkd77XboJF2m6Z0dpLYNPGHnOW7f2MErhWAJcHeROaSupvOrfQfcyq8DvbKRuJbOrmXkX6s/3Io2LJOJD/iseWIrzbNSxPHWM3V70CdaHhKR9vaHeJ4B0l4w9c0Adf4wODcN/PIyOH9qGK1wvw+20WyF/U4PBdj3DtEGLKPVtCz4hbs5jWdOw2i23LC/kajdkGp7idqeVNsGufbb0Jdsex0Sg7eDS5r7/Q62vt+OFjs/c82W1WyKNc90A5bhAId4XWg+4P0KTtV+RTTQXn9Fypx1POwuTqArD4RDO9gyVDveMtGkflaT+gMvgFO82MA7eGaYTtg9IGnP2rq/Rz1d5kmgXXPPokdnCcP99h75XDs0IjhCv2i4DjewsU9yW9/cZZerTe0amZpltmRTC0aSqdmu6zYzTU3Uqk1N1FY3tVbLdYxGdVOLH78gU0s2qaKpSe1amqlR9wk9ZW1x18PinpqWPsfknkIXZeuO7qhtLlatMrpYdXWrMxotw2pVt7r48QuyumSTKlqd1K7a6n4rVmfZ9nyrc/RWA/bLsjpRnWF1orqy1WWYm6W2mtSBlr4IO7uYgUUtWYZlpUaE4eag++V8EwWsh5soXShQllYDypesZIam62Ro4WbXgyO6NDLc7D6PVW12wW7h8wVite+Ryu57NC4P+90OXHZARvJiQAP53qATKwZ/AbNo2A3DsE0Y6yeQ/Hm7i1Bs4SgeuXADkGma4cA7IM3f7AgiCPs4OI1xwfecC9qUKnKk+dHE1DhKrD2h9OsBTz3GheqTXJu3mc1Pl2nzll/R5keFbL4AQvdTCDHdml4UG/3mYyO0RyQeXVh7jMCurD/GBTEylqs/M4wq64+MThkNumJ07nN01uHeT2hi/YQWCLyNpvcYSjP08tDBdsfgadgMH6qfqz2uncBHT+BjmUmEJhe0MZMhZDKEbIaQzRCyQ6//iknV8+CLP4YN++w2PG+fNpTB8B7HEKeb/q6xx3HOs0LLVClaPpBGi0Npjv0SUPoug5K2Lw1Ms1UMzHrmK8tUs5H5kwoZesbQR5rhfspn9Ec0M5OveAvGTElvJTAzloXZY47Z7Am3U3Ii4nvGcXJGDCjTyesJRuX7Ab04UKPFKhfZY6PB7NGEGyR7pC/9NqvxWFkMUsFzmzSd/omWlp0tyx/z8yjuAgSXVDjDZkCOGJAjBqTLgHQZkC5jOCS2OMElAI0DeI8D2CMrPaMcqSPtU/QEGQZiN1pBu8u/4dxmHpRuAkrqA+bZruFMi3S+STjtqtZruqruopECsy363naqd8jH7ruoo6VVjYsdJBXsXRfEdCWwMscBw6qcookxwmxpQ7aqNScMvSYHz1c6J2aO2RqmX57+lq5pcTO1jImEp+FOKxjuFsdz9toYGU3RlRi+yftcneHZ4qaLXUxMHfUcHqShR0E48bpLhFPVSXTJ53hLXkdS7WI1BBpLW/l6I4emRrKzcBhMDoNpxGAaMZhGBWF6pISpS6N4lgCXB5Ry8HANgDIrjlLL4jSkZL9PNxYna+E4qc2u2Kj+uqJkLByllQilY429HvCyYmW5ToRvVyRunUGjM2h0Bo3OoNEZNHpBaFYzeJuCr+XVp4iLv9SQa57yOAwhhyHkJBBa5Qh1KO+YdfJiuPNVUqM2pWTiWszj/DE31yPDKu6N6nZ5RcJJoyH3rgmnIG9EWcQHUMZ6LJePLdGlqordgDK9EbuPSlfU9Tl2rQWpVx5wleOxxVAri1F+UFZGaLpYgNT2Z15LgP4C3hJbKhEHyHa4/z2W7E8EvXSGkZ8XbEXTma9GNK6O4dTgTE6GtwSg0vYXBVvLYvgtxxDTfM9yR4OGuhvMmxPBQxPomVduhDT2oyBOdtihw3MufFoE816irE6UhZ8/jJHwoqGxAjGJ8JsXGECPOGbWxC4cQqyucG0xquZdTXkk++xRDvMD/BKSgV2g5wxEz4nhwIJARnbLgaSQ4uJxRPg8MVuChsumTcQXRJbNm4gvg9IQV5mMUhs4C1NkwozBjbL6GkVqHZPhTLZREGhjWtjMIxDNoAR0IrzIZ4zLQOa7RcYGsyBZGdWccqeOoNrgMceF6uYAVNKcTpm6yX3JSoQZ9iBfyWFL9sIsHOtr78ogVih+XawTVpsy6Rpy4njheJEtk4q94uHEQdyomZmzqU9vsJXSwvmIFhu3++UBreAbCzxNl/s0FCgvCKhl5kQWGwzQBgOUdSkC0AQ5lsbxu2iQga9fyY8RuYnYLDl06dhsdRRthiKzXiWMGLb1aLlfNo4OH+nDaIgNZFscSa6bDa6cDTsLzCgOLsAMkqHKBxzMn9kzpjg5xt/PVM7cTVfZp5CSztNO7B1KaqclOhSc8bqQtVsqa6e50qzZ1HIwlpnECnjcIEjm2wSjAiAi7S174kDdJZsqBNmsi1DNBE3KYYTiqlhsWkHKtYmmX4oF8kooo5gNjLpqa1JcG9VYKqeiIz9yRpU0nyq+DPaZpg5otTQzd2mW/1uO8b4iAadN0XX0z+fF10dVM1GLKKclMafo0IVvTvORKd4soqC4laLHHFbTZT04USNLKydUCcMtGmZ5Axp/zMXwcQzDY3pkQvzBGum5wnxEhVtZAFL033LiFP6IgWpyUH1TUtUJd8SZUczRVVB0BqvLcXUZsD5XV58D67tyd4RfBnEWSOalDKIvwovvD7gjgMrMxkRe2knNU2ePPzvwIz1fqoArIMK0gm6N0bSAShfJsHAklU4SLtKHR5np2cg3+BwkzUVarKRey2fIU2lRSThHNBBELhQBaM5X5XsRfpegvsSU89VXGkdG2psb6M5wpQoiyLRQqalEtqigAmUkjqLq+UQ9UOf5pcX4t1mRfwuluHDPNRhJkwpcW+1xgn5tFf0KbZV5wuFzVA6fpIIymUXKxlIDpq/egFMz/416bARKShapugf0tIgRh3U2xL/DQbe0boWISLNImnORQYGVdF6TNGA0VcAWU2LTVfRsW8xRKIPT3RlOoJDiScS5iFnlE5plyIz52igsX4JsmoDMUunisiET6w1YbOkD5RBNU9NbMmyNqh6UUTwvKHJLrUb5EbzwoOZlSG4JgtxKD4rmQSecpj49Se4jpV6V6XXU6Wq5qpeKLFnKfqflJt2mQGmxak9UioT4avVr8WBIi0dDWo10uunMYeJMGGdEzGIjhW06jBIlT78o+D3tPc2mlfVYK4BfyO5pLiOG/Ug5SBWWX8RnknshpeW/EohGficbAJSBdDXq2o+ha8dYyRoNZk/npksbyaEqxYlLLAyJELXnT+lWXthgWoUYgdx9v6kI5VECMG0QX0TPjixC+r0lfH2+QeVUFe3D2DOr3xdY/LWIPswp7lFJmtyaP5wV4dQk9IvqwX7kgLEH8fmUi3jKX2UtHhcZUXR5TmDzoEVxVPJx0n2SfAEKAabZuJT/ZPHYlcUTy6AkNub6HCeIPtfmRNSF1DvmtrpJrzVjYVmWQB7EeAQT1t4CLVdgkYXnrXH8XWVSCAZ+Y/CbZUaxWZpMAS/iAClUKKYABnx8f6x9kMKsL2miL98JS4aqC80yC7iKLFPhZj9W+g7SMEpp9llwZUX/k/P1cQ7NWIyXhu9e5M3iY37xoZfoCxypYDQcO+HLGsm1ZYWC1Q1lkFXZbzHntVLH5SrZkwf8qbSoZJ1/Q58pXzHQvo1cqc9qp2lsJ8IkAqkycZJchaPQtmrWKYmVCDQlh0tJsHxX7TSp/FWMmZKGieml9sw9FdNNhTVPGC7L0c0P2Cn7aymtS1fCqBe3WwI1DeLYnu/0R4YrTduhXAhF9sViX1gIBPsWL+pkhCJ6Iro0EL1N2i3NxnQWCmUvWaZXsOQi61RNKiwxXRKNpkRkv0RmA9CmElnc3uPbe2x7pJ7kiDZ5j92cjaaiyN0Wc0fDsLfT/XLeiz9jICBkPZqHOorlkwea/FKmg8wajneP6VKPodRjOtTbIFx6A3o0bG8wYHVbrDjEIuzFRc0axB9pgCKVmhSvOcisqdYkkzUJis2oRY+hPX60OHTCHcaz2Prb08ir8fkUCQ4xfe0djI3EUtLe5gt8lm6HnXwbvm/iE1The4c95wX/hbEqQ1Tx569g3Uus0y9+HqPiKUQV/CbowoTo7nHRdehpAj69fCctvtiL6SXxxWuqic9i4rNq8VUQ3yoX34A/RRyp9o0kxNVIVKp9DgrsU02wIybYUS3YCoK9G9nlMT3Byk+EEoKYNyzqDnLqqgnQZgK0awFewDLF++KOaTTNYZMsU73PQYF9LkS5hlFLtoJkZ+7XiJ53MkuXDLhbK7YfZGyvJjWHSc2phXYBofXJ3fRjT5wK+GSP2H6Qsb2a0JpMaM1aaBcQWo+9nTOCRQhntv0gY3s1oblMaG4ttApCe8CFtsHXen0i0ov7Lw+4mFR7HMzdo5pIW0ykrVqkFUT6HRdpm4I1p1FoLIiWB5xENihvrSYun4nLr8VVQVwr0aAQLYc9l0Iez89q5PH8rKaa6CZMdJNadBfo8X7W2GuV5B5vtv0gY3s1oU2Z0Ka10C4wVu/PclSiQcHdyI+M1x3k1FUTYMAEGCQadj/SJnxvUpck8pZSaESSmNAeuf5gTn21Rho8eoxl14gB2+uaiV9W4ped+DVkAtikoHgVbb3LtXVACa5tSjSaq6esAWrlaOn62Cyop8XOszg9vRBCsYXRUDdDqKG+s0YDk71iVc9MV9S6uqujEcZrbUfUNhrMROO1jdmhQdCUKptOGLPu5GVjht+E/9KCuXnNv2J9uMf1QbwX9IweOfxhvkbIDQNI45UpRGftNkeZgOJx8mndOJ6Z/UAERhF1uK5tv2JdWIl0AR91wl79OEcPWlYLuC3LtGwT/7JMa+yMrbGRgWajkbbZmWlNpvinxALN2S2qCte6+ddEGzr0hs1PkjbYSjibdsMYJe/aivR8PHF9R7KPqLbhm1NDTZbTYDL2J2mJXk0Trlgqj2P+OPg22kv+VtRj7ReFv2MlbnXWljEQmQTSrNuaBFCdrGzJR8qyWOaFrhjxRxLizLeM4Z6Fd9QO7vypQch2GuGfr+rUlnWRa4LzBi1poexUWiKwSUlEcNS8vsjULT/Vr0dkboxbTWOcRebG1A5siRlmZD6a+rrE9DMyT5/YkFtUqC+61s2/Yt1YjfVFY9KMM1q+KPOdElhdt1zZa5sBCz5da9TMAhaMqpHj8aUPbeYcasgtKqQX17r5V6wXDxPj/Ygp5vWE2bwYI820P59ovUp+y7rINUEZl2sc02LDM22fr3R/Mz++Yrb0kdPKGgcrCfIC57lirES8NIqSziKn83ASwcz8xhWJQxU5zzXB6bcUV97odb+cb/Ri06lTQmubVuWgz9OGzy/0sEKG0g+EH47IP0Qrc9j+NDrnD5be6HtfzrudDfx4TjEdj5YGT2hUEGEfdjsvaBbv3zR99heGsSPv0pF41D70s//DIkL8uDtaQD3vKUgoTFxtA2oCHj3apYeRbGtdftR/aOdak2obmgF/umZqT+G7D1vwG26b0PuGXNjWhBrWLof2bMKnATX4K5RaGmEFmoOLSQEbfs1v8DrS3rOXU6wTa+EkGNv7d7C3pTmJ/VcAh/c07p1qQ+0rlnzvf9FM6e63KFrCbF2FdTD7k64xuwP5Grp0jTatLDyjPDGPcjjPMvdeEavoU7jIez6YYRG9vA718BSsVBxhJY54mJD1NuzJlvAd8VcJsKN+z6OIU+lqG9CaN4ToW7YwgHQNvPzM9s0QEjlyJyxuHUm6KUnucXT3DCe0kS5/yMWI0n2ycHsQ0xH1Eb8j/U0edZ9edXIK/JWFYHL/VVpu8gv3Uaa0fELWmpWkhYJ2BikpsKeBw3W0HvFnWvfks8gtfxjT8V3KBz7jrzo4oliPaL8hHcVWuSbYSqn3E0BDdd0HZDFnc+4/ZjWp+/8vuPt3cP89srwp9bYn3AL34YzvwZrY404+wP0ck86cwLa47h7A/nvs8Qn8qn8CaxiTfga8T2KvXFnTnpMesO9HnKs/MkIvweXfcS7vsQXvNWtfKmvLjFqzds3aNWvXrD2PtVc4a78iLXsF53xTM/elMrdVM3fN3DVz18xdkrnvppkbxu41d18md9s1d9fcXXN3zd0Vve5Y3Ltm7ktlbqNm7pq5a+aumbtilHtA56hjJZfL2k7N2jVr16xds3ZFf3sA+AV0jWnN3JfK3I2auWvmrpm7Zm4lcyvQqTMEry2XX0aGoByfqbm85vKay5fL5U8SXP5M4vAR3PU/K3F4nRl42zMDa7au2bpm69vB1nVG4FUz9mVkBNaMXTN2zdi3g7HrTMCr5+zLyASsObvm7Jqzbwdn1xmAV83Yl5EBWDN2zdg1Y98Oxq4z/2575l/N1jVb12x9O9i6zvi7asa+jIy/mrFrxq4Z+yYxdheugFjGmDd6Cidj7NkTE18n9irH3rJUR6mstXlsPAKbaWk2/E3gft2FsPFFeGE1cb9ZttpU9FPimHmZIfF90+xvwT05OWdnz6Sd2YN9CbqImGDG6Xua8zil7+KFROU1UIzwOENdUOMaqR7wNmoc+hDmtdE595rp3CrXuXg/JHuq33Otw5xm8Bnr/DiFPyZr2M3KjpPzOWov9eZ6qabEkFflpRqSPGovNcnSyJnYnndwzIn2K2jCZ4raVufnAZz/iNiy5ufbxc/yyKDm55qf6yjCcvn5Ab3ThN19kMvRDxPsukZawt6b9D42drsbW/09q0sz9TzuNOn9Oy5oOoxrAAvkSRP+9Ig7cRvugy0SsnaJbQMauSGDhoU5wl6gxc+338bC7He+Jcp3VlSTsyxoWaO5md5g+5nu/B+9K1gezRXTxPsJTVxkBEueA52nyw7v3QPq17H3b8KfDftX1+U6grVY/XuU0D+mMXkRhWI6+JCs8j2xTUIHtWf4l9LEO3DN/F5BtsY72kjC9xvQmLIaOtZacGYfPtHjnJKnalNfJjQUo2ConwFxMLMD3BtZGfV6AvsnNfRf4UptkERAcmKM85p6GGQd7G9+gd9nkRRRd/8R3cUduvIafibO+r02KRj/Wo6e/BHqMe8koL3H5Dsp9WXtPyWNuQ+WMIGxxWdq/VqMZ8QbkteJmY+hbidi5tMKfSfyhU39OY4tDOIbA9pqp8YdLpfmiHgJGWkC/6Pv1boUaa4AeojuB/h8TeeaecWGxBDxPccae++ael/5rG+0ccae9xJ7vtHEGyDVez+CuzpGZiLP8zXvsVXH6VLvnjzuLfe400f+DqTgSNYrX3V2dBIF1bGrGS1OYiJ7qhPqgc8S14ofobrSw8xWxqWqOjLrevlHrcaOKiqHbDSmmaMx+b7EMbIG5h9VBkcVGkX05IECkfxWriqvNV+r7iuulKdR6v2zMV8Wcwt+fQrHol/+i8aeXPKOzoEtege/0PMox9w/AjOeRKNo7n9rP8nef0afP5/PLWBmZOQxeYXMa2yBXIyE/4j1iLNOPTjyeYtG7hPqpeU40nL4/DG0IY3Ea5LDMY0qzzItxpfQKnLUcjTlRxirs7cu4528g+94xp+050p5ltOVu7F3FK7xdr9P6cR30PpPFOHAK3/NicTcyYy+qcZuRXwH1Beb/FSfRtsjike2pLEK6t8oEbOkiAXNmE5T4+5Z1AMlOsnhzeqjmmXFr3vc0wtgNPqeuDEdG5kn9RXYgr3BF7KIxfDANOIB69rxwF3WH9CZjslfPgNPdrMPgG32h1/OD3c6+HbLl6wIZ9tMx2Fb8Uso6S7vmRZ61rusJ1roOe/P+uuFnnc5Gr4CvCZ082MlTnsMfIly+QnGQCPWg1J5RHy5GG2fRNpuXkNtf8v1cn6PhWOBNEZFjnzE+6OyPet9ypHAfaPYgnRX6vmt5WjbHyI+ZfM6qDO/0pj5SMSdK+ngt/Fn0VUaM5vU7xlcg55SrG6iNRRjZhH/uJox83Lk8j1s+0C+DpulkuNd83u4WMyiss0nIxdmFLlw6shFHbmoIxd15OI3Gbl4Mi9eoewx78AVz2j+THD0Ix6REE9sXePR5nVo1yeMXVeap20B55rkb42IsX0obZoviDO2Q7NZxXJcblK/+YT8jhiGcA2cmUCPao0khXjPl81dahebQxIZI1Vi/wFlE+kklYCwD2ieZjbXqJM8cJR+tT3o8vIZfiUc2azMKdiHr5xF/n00z8gkMPtdBXUD6gLiTDuacRFj9OvktywL9Z81jJIh0v+IvqmeNC2jviJ+Q1t36XqqvL5y+Ju/Ofz/SHkjv8Ke77je/1JRHo+0TW1EXj7ez4i4TUhI7dX/gTzR+BGiJz6h3nJEM7afo4yUHwD1Z8RQ2X9lV2wkxw16NG6wfjPyZ1L7J18HwXQgbpO4PkzlJcjyXyV8RVxivuw/xPaOyz17lr5sRNoB2bjkKzTg/A3q0QI+MrfJygOKUhuUweBQJgNm3aLX6dIeI02OSC9r9iMLjXSORuuSPMc23cs0iq2cUsm0BPkCjk1lKqR1YsCtmHk1+TpRxFqRrS3KA2JsbdL5XZIozms5JFG0yYBkOiF/xib7Dche/UuR6A8Rf+GdJyUqx92+gRYmZfok8+i/QTnS3idmd75BZrqUCFxcmizXrgpT3NdeafjErA8L0IgWX2uHVt2I4rom9d+4Dm9MNo4s0KC5qTHZd0CzVSZFgnE8cRka8Qj2YXddVhseK4+8Sk34E0hwymc0jzTxFo+i+vAdz2c7oVzqj9HazeTW8rrgUw+NYxbMAWYjGLZCIj2Cad7Cvnw1yiRDds733tQyuJ/ceiHP2qCMv4BiKSwu3iJLbaY8K5G7eruk8YcoI/sdjSYvJpmHcIWPtAKE1axF2dtq5vyR99Zi/9cU7z2lNflnBdeTlB092dd49PQkB49FjDTyzq/ieOeSMpcOIp+N6d5a1C7G21kzt3fgTMcaWy0nuGGdes21WU3lXntKGoB57dhD+xT708lve0o1Y54rYgFOBnnxbAUH9tVT6vHRv7ucXntEd/0acBJ3XUyiT5RHfualnK19uXOpP5In9zka8yHTv6Uo4j/oaUv/R1FEtWZ8q3Wo5Z/h3k6jOdT4tipRmIBGXKwf8Lnv1orlHbMsch3kf7VZ5MuRRxK/JAf7UU1aazBjS/CRJa09XCEr/5pzVEAR3lYB+T6mtR7sDhhnIOOvXVDqE/LTm+ShtUjqDRqrtRJSH9OovJWQOv4f0L6XMz5fjtSLoHq1uvADzSl85a1iK1W+wnebSwPXG2xwHYmvXsNxHVttWX2k71JcZkoWznx5l+I4cV++QbNDFsVq8JP9tkmfbrZu5KFZXUYr5DWesJzIK5PNhLbdXNmoUKwuk4dS3HRIrcD2Xp18nBvdm85DNCmrJzQDe8S9II88Y/YN13aPaLZ7Jq3vZ3OsS5ZPE6TSpDhnk+Kd+NmgvtIh7+jmyieNYVIi9wh7PJpFGkWuu1gz0adx6xlxIn77BO3GZxF8oXGnuDZmOKTjFr+nPteP+e3l5xVwfDsl7z6gHASMbEzpCCG/EXmrTbImnef9mdy3bUENxiqrrMq97FFCGaTlKAZ7LktyVat4pusetQFHoukVDL/1Z7Hc/HdJym/SWdTTWOTcr3lPY8FouJxpttznsRjSEZf5PIflPI8lvTq6fiLLdX0iy7c5T75Q87F4XuYWceNxzcU1FxfkYvtWcrE871qci91L4GK5B6yZ+MYwcdhfH345b3d2js4D/i/sJX61+xFXr9CcyGvwvllM8Cj2nsgx8TWyXB+2/x0RCwfd/fG5HrbX946o8I7OrakbtrvbR+dG2N7dhctAAZtHYdvboJ28HtV5W1S0d2hj+zkVnT1+go0e/R4Maadem371BlTssY1e/+i81QjbQ1Y5ZGcfeuwiu+x8rNhex1buYav0sLtvHJ27UJh4mu6+RUUPNppQmKywsIBu7LD/5by3O8RfnZ0B7tnfocv31wE0+EE33qcqHb4M+W+AxQjX+zus8PDy6+sd+rXepcKD00xhzy4esIkn1cM/9/9ydO5g6bGf+6zo4/GbvW0s/uzhPiMoN9jPIZ7uz14bf/V2+nhEbw8a19vbxQ++AS7TDF9se7hzGG56O7j7jneARZcVO14Xi463izttdDy8z72XHqujX1vDXYRia8gGy10iQFS/X6ikJP3wsEf7bu92qe8MuH7/t/YT/XW0/4XPA5qNOqFnDuCMFlu7jlt+gtNOiYvOyK5/IosAGwh3Dhd9xsNdgn84oFuGu8PisLtOAPQOqRd4Rlz6AX63T8U62THFOM547JyewBTu7dpfzuHj6LwRUhGwwmCFLhVQ9nB/UHQnpAIEs+fpcA0NSoOXJi8tKjf2OrjfcJ2sZtj/GYtDFIoRdtoHtE+nTWbSaa/T1u46/eqCMuz0hsG5/swJh/t99mWwzbe09/mXsHNImhTu7kHzdve6dM6wv7l3yhIEppyi1jQUMWlmf3uHFbjzv1NAokGh/Qkth31KkycTCjLZFIBggQucLGDb0Lka01JZnSbjKCEWdA7aHO68BF3eWX8JHPZ8Ey9zMGC6y93IDUqq+chbtLNDyOwy/d7tkAF2mdp3dpDnNvB0nedYvbEDF+gPt6INy6TKAz6VndhKk5/Uvd96Km0P+sSbQ2K63v4QzzNAXgqmvhmgUh4G56aBX14G508NoxXu90F5m62w3+mhAPveISqpZbSalgW/cDen8cxpGM2WG/Y3ErUbUm0vUduTatsg134byH7b65AYvB1c497vd7D1/Xa0+v2Za7asZlMsgqcbsAwHjNzrQvMB71dwqvYrstP2+ivQ4DDzeNhdnEBXHgiHdrBlqHa8ZaJJ/awm9QdeAKd4sYF38MwwnbB7QNKetXV/j7qizJNAu+aeRY/OEob77T0aXO1QAPsInZHhOtzAxj7JbX2TeHV7dzOytMP9Hj1KgBXUhKcGuziUP/cPqZvBwpiGQ+8VqBnw3TbAMNzGrmzaDCx0zOkycCO1EV8jI7bMlmzEwUgyYtt13WamEYtatRGL2upG3Gq5jtGobsTx4xdkxMkmVTRiqV030IjJRYXevbbl62HLT01Ln2PMT6FbtXVHd9TWHKtWmXOsuro9G42WYbWq23P8+AXZc7JJFe1ZatcS7Lm2umtpdZZtz7c6R281YL8sqxPVGVYnqitbXYa5WWqrSR1o6Yuws4sZWNSSZVgW/Hux3ePGhb9To1iDj2K/p8UrY/4/jGUT41iDjWP1/HFs6mrhZtf7cr7ZBfOGry9wDxZA+X9aR/tv7a+xgMlfpYDJX6WAyV9jIZjeKaYmZwRBomDJvkc2tO9R9CH8/xbjs//KWhU3AAAAvm1rQlN4nF1Oyw6CMBDszd/wEwBTwCOUV0OrBkoEb2BswsWLSS+b/XdbQA5uspnJzM5mZJ0aKBo2g4+9YBo8HFa480xDQEOsuNLgRwE2eavBYdvN9iAtbUpvg2IQBkQyGEjrcrJ21wgH4iI/QA4kJxN5kbfdI/FRtovJhA2x3CVZ7YRcSANclrvQX4ul0wp/DW+9re15WDkyPlG1jxliDxW3HxXPZoj0OYh93DiNpvHHx+AU7pzGFDFTiQHc5guTpF877yZ9sgAAAMhta0JU+s7K/gB+fz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7dGxCQAADMOw/P90ekYL1aDd4LQNr/VAA/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jP/7jPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBvACUnaBVYh56eAAAKtW1rQlT6zsr+AH9XugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJztnY2R2zgMRlNIGkkhKSSNpJAUkkZSSG6Qm3fz7gtIyVmvHdt4M57V6oekCBKiAJD6+XMYhmEYhmEYhmEYhmF4Sb5///7b78ePH/8duydVjnuX4dn58OHDb7+vX7/+qvfavmf9VzmqDMP7gbzP4vbwlv65u7aO1W8nf65HVw17Pn782NbVSv7u/2x/+vTp199v3779/PLly3/6ovYXta/yKSovzuUY55FO/Vyu2s+x2m/5k3adW2laX9WxYc9Kzp3+Lzr5f/78+dc29U//LbmUDJA5MmI/51T+yBSZ1/5sF/RrziU/txPaAuUb9uzkXzLy+K/o5M8x5EJ/tQyRc7UV91nkxzXgPr46hj4AymM9MezZyf+s/k/5d+8M6HnkXn+rLSDX2rYs/cxYyd96AOj7lZ51w9BzTfkj15JVXes+SF/3mMB5+FmSx3a6IduJ9YzlX23EaQz/UnXi/nO0H13NWJxtH6dfZ/spWVneKQ/6beZd13ksl7KsbdogeoYxyeqaYRiGYRiGYXhFGMffk0ew16f/828v71ny3foeXOprujb1rniEy+jtagfP5mdInfCW9r67lvfznfzP2PGPfIZ5nvd1vsQuvZX8/4b+8xZc/vSzYc/Dpo5NJv136dvDF+Rr6SOdz5D6JD/OXfkDTedvpIxcj/3IvizbL+3f2qWX8rcf4lHbQMrffjYfcz8pfYnOLLkgG2y+7Oec9AvYZ1ggI+x2BedR57QPk/Zntx3aDPdCnpkW8u7s2Zleyt919Kjjga7/A3VoveC+bT+OfXtdjNAufsh90HZf9/9KO+t452/MZ0r26/RZXZLes+t/QLbpAy7sqymZ4W9xf0OW/L+TP33fPkDH+1ifwM7fmPInLfwA5NPJ/yi9V5E/z/b6m7KxvIv0xdsX5/re6Qb0idsJusW6GHb+xpS/z+vkT5zKmfRS/pzX+cP+duxbSz9bQX2lPy39d/bt5bXUbdHVkf19PEfIY+VLhJW/MX2IvKd15fF45kx63qYeHlX+wzAMwzAMw1BjW+yb/Dw+v2dcPfaAGWO/H7Z98bNNvosLvRV/w/zDZ2dn0+r84NYJ6A7HhOfcwPQtQl7r82tfZz/M8qCvRj+co7OrIP+V3dd2MHx82I7QG9h/PcenSL9Qxu7bZ+dz7LfjL8doH9iR8UkNx3T93H4X13uR8uf6bl6nfYG271rm+A+6eUSe65fzz+y38zXoiOn/51jJf6X/V3bw9KWnTx0bKe0i+7FjMM4cy3ZZ4JPYxQsM/+da8u98fuC5XyUvzwUszvR/cFyAy8m5ec6w51ryL9DJ6TsveIYX1uHOc/X8X+kGtzk//x2rUMzcrzXdu1ztW73jeXze2QIYw+f1xI04ndTP3fifZwDk+7/LyrFMe+Q/DMMwDMMwDOcYX+BrM77A54Y+tJLj+AKfG9vcxhf4euQaq8n4Al+DnfzHF/j8XFP+4wt8PK4p/2J8gY/Fyuc3vsBhGIZhGIZheG4utZV064YcYX8SP2zE915D45XfEXZrrazYvSOu4P3cfmX7kO4p/7QzPDNe1wfbG7a5wmvwrGRs+WN/wSa3aksrm5zlb38iZfL6PC7jyp5gm8HqXigzeszyz/bodQqfwaZs2ys2u/rfdrTumzyZhtcQw6+HDb5rN13/L2zTYxtbYP1P2vb50G59vdfn8pqEq+8LkUfK3+uOsQaa18R6dJARuF523+QyKX8/O1dtxnL1NZ38HW/kY/Yfs5/+SXrsP/q+mI+RT+73enj3jHu5JtjHIfuFZbl6Lv6p/Lv9nfzTF9TFItGv0e2kf/QNud0x/BTW8+TB8Udn1//teyvSjwO3kn/XHmz7dzwB/T19R9297NpGxqiQXvopH/WdgbbsekkdcORHv5X8C6/jS+wArNacznvNe9nJ32XI7wv7mkeVf5ExMunH262vz3Gvp5lpdW1mF5eTPr8uv9X+3X2srs3r8pyufp5h7D8MwzAMwzAMsJpbdbS/myvwN/hTdnGsw+/s5tat9nnOhecKHb0/3oKRf499GLah5ZwaWPnnd+3FtpHadsw/3+Ww36nw90Tw/4GP+Vrbk/AtcS+WP9+z8T2/6jwRy8x+toybhyP939nmrf/Z5rs+ttPZRmv/jNsicf74erABcq2/UehvCTnGxHKmLPiI7q2nbs1ZWzsc7adv5joBKX9AD7gtYNenLdg3i/woe84bsd+vm1PS7afd+rtAr8K15d/1n0vk7zkf6O781qC/ybiTfz4POp9uwTPpFecKX1v/Xyp/6210sGNt7MNDPuRxpP9T/rSNTJP4EMcIPLI/5xI8bqKP0a9uIf/CPj3359088rw2x387+ePHq/Rz/Pfo/txhGIZhGIZhGIZ74HjLjJlcxX/eit376nAdeOe2PzDXi7wXI/81nt/g+Hrmx9GPmYNjv12ms7KheA5e+upsh/K8oJUP0McoE9dm+bH/On4fn6bL09mjXgFsoGkPxW7nNRo5r7OpF55Xx89+t1w7FNs/dv5ujpftu/bnkjZlzHKl39H9v/NVYlN+dvmn/qNeufdVDE83TyjpfDsr+VPP6Uf0/DR8P9hm7R+0/9D3tio/x3KOl/dXfs8yz2/FTv6W2Z/Kf6X/U/45/9d+ZI5hq+eY5/Lu1ofcyd9tFEiLNvbsbcBY/1v/3Ur+hf2Qfs5zLuMS2gN5nNH/kG2DNNm2T9zt7xV8Qh7/rWT8nvL3+C/n+NkHmP7BYjX+28m/yHn+3fjvVeQ/DMMwDMMwDMMwDMMwDMMwDMMwDMMwvC7EUBaXfg8EH/4q1s4xQEdc4p+/5NxLyvDeEN9yS1j/mLVzMn/isSjfpfLnuo5K6+y3Fro4lI6MJz7iklhA4pa8Ds5RrPtR/Rpio+DacfSOnfJ3eIkL7GL3KZO/6+64X8pLfJWPkXbOFyDe3DHnjtVNvDYQawhln2UtMseb7/o1+Z85l/MdP0tejkW6pH6JOfLPsVHvsa5ZrtdGuTiW638RD04/5X47Oj1KPJfv29/+oS3sdADxusSSeU5B3hvH6We7/kP+jglc4ftO/eJYykvql3MpJ+leS/9nXH7i5zJ9mzbtfdSzv7fh7ym5HtxuXU+7+3LeHV4bzPezaod+hiK37nsfcOa54vkyOXeANpQc1S/QLhyfei127Tr7K/3H/6Pzsk173leXHv2P+0pZua9a963K6rWiYCW3jA3t0qRsOY+FvBLnle2etpkc1a/PI0/PVXor6MFV/z877v0T+XOO59xkmn4edvHgTrebh0Sd5zcqLlnnqxsrdjrTeWU79Pg4y32mfun/3XyFt7Irw5HehU7+OX+j4N3AfZV7QsaeI3QGr+mY13jukOPVrXOPWMm/a6+MU6wfVu2b/C/V57t1Sj1v6gxH/b/wPIvVu0wn/6Oy80ys8joP5ERdsjbcaqxmnZnyZ0yY6wR6nS+vK9i9W3uOmd8dunLw3UP0Ta5Z13GmfuHoW7sce495i7yjrvLNeRoJYwXIekG/p970u/SR3jvT7nfvhKuxgMc5l6wTeslzele/lPtIrpzz7PNWh2F4M/8AoIL6IOC/JaMAAA7XbWtCVPrOyv4Af5KBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4nO2djZEcKQyFHYgTcSAOxIk4EAfiRBzIXunqPte7Z0lAz8/+WK9qame7aRASCNCDnpeXwWAwGAwGg8FgMBgMBoPB4D/8+vXr5efPn3984jr3qufic6WsAGX498H/Uen5iv4zfP/+/eXTp09/fOI69zJ8+fLl388uvn379jvvsDdlBPT7R0bU+7SelZ5P9b8CNtH+rvZf9VH6dpWmk9ft3/mdXVTyrOQEXRq9XqXLrmftvHs+cGrnq3rr7B/la991ubRvex6aD3kFqv6veWX1jvufP3/+93voLdL9+PHj9714hrqoLwtEOr0e6TNE/p4m8oi8uRdlq15IF9f1eeqgaSMvT0cd9Hr8jc+q/8ffr1+//n7uCjr7c01l0fIjTZTPM1mfIz33Mvu7DFGe2wibx9/QmaaJ74xbXHM9RRqd8zi0fUU+pEcXyKnpVO74oAvassod11Qfqmctn/F91/76zBWs/H9WZtb/6X+dvIHM/upvqFNWd+wcelZ90S7igy/QPqh+gTxWcna6QD7KIT/3FVWd/fmQz8vfGf/vMRe4xf7oPPoj9e7kpf6V/X0d4sC22D3+Rlsgf/73foas9FHai0LzoU6ZLvC3LivtkbleZX9k1Oe9/ExvK1tcxS32px1ru+/kDWT2V3+H7836KH3d/Y/qNu5x3f0kviOzP3rQNpbpQtOpzWkXyO/2xz/yTPzlGc03riHjM+xPX1F90J8BdfXv6m8Z3xyaHpnpW/o9nqUPdGulyIv7+E3A/5HG7yEnfS8D9caHZLrQcjL5yV/HQ/qH/++yqPw6l6n06bodDAaDwWAwGAw6OPeX3X/N8m/BPbiEKzgt8zR9xduewmPlxKVYz2RxgXtiVf7q2RWf1nGYj8Kpzq7ouOJt7yGrxrarZyrOqvIfVVx6t/xb+bRHQeXWPRNepytydfH8e7XrTFbl1fz+CedVpT8p/1Y+rdKT84bOKfoeBed4kIV8nANZ6azSgcYVu2ceaX/045xcxXlp3F5j5lX60/Jv4dMqPRGjC8CzwvMh88r+xO1UFpWz01mlA7U/cmbyZ/7/yh6aE/tXnJdz1sq9VhzZbvnU9SqfVtkf7lj5I+UUPf/MRsjc/X+qA8+rkn+XK1uhGqvgRvR+xXkFSKtcTJd+t/xb+bTOT9KHo4xoD/Q1nt21v44ZnvZUB6f2vxXqb+AalHevfFNmF6773MHTn5R/K5/W6Smzt847GRe07MxGAeUWs7Q7OngN++vYycf34ikviE9Tzgt5sutV+pPyb+HTMt7OZQPKKVZlMyd3rpTnkWdHZ5mOPe9K/q5eg8FgMBgMBoPBCsS+iPmcgnUga5hVLKpLE3PbHf7nHtiRNYBuHlnmriz3BudiWHd7DH8F4h+sv3fWJt369Zn7GTOuUdeUgfhOrPBRZXbXHwmPXQeor8a3uvavZ2NIr/rLnucZ7mm9nfeKe+6X9MxBpjOe6fRJf/M4hsdos/J38spkzNJ113fLyPS4g1UcSffkV+dxlIPwOK3u1dfnSaM+B50rl6PxQOXslA9wmfQcUcWf4fPIR2P+Wpeq/J3yXMaqzOr6jrzEG1XGE6zs3523BF3M0vkv+Drt/+jKzzNk5zvJqzpnQjnIUp2NyPTvfEdXfpWX7td3Gasyq+s78mZ6PEHHj5Hfimfs7F/pf+dsEfn6p8sXedD9js/S/p7F4rPyPa+ds4RVmdX1HXkzPZ4gG/+VW/Q2X+37udr/M11V/V/L7uzvHPSq/2veXf+v5n9d/9eyqzKr6zvy3mr/gI4tPobhn3R86fgrl2k1/qvcbv+AnuGrzp9nulrNWXw89TFOecWsfEU3/mv6qszq+o6897A/9a7W/3ova5vc1z7kPJrP/z2NzpF9Tp/N5bsYgc6F+Z4BGfw+5XXlV3mtZKzKrK6v0mR6HAwGg8FgMBgMKujcXD9XOMBHo5LL1x8fAc/iAlm7+x7M1TqC/dLPRBVnq/Zjvmc8iwvM9jIrsriA7tnV/f8n61e1FbE2vZ5xbtife54Hcuh15yJ3uDzSVGv0zi6ZHvRcoHKklb5u5RtP4Pvv1T5V7I+YE35jhyNUP6PxK67rnnn273u8UfnCLI8sXp1xRh0vWMX7dji6LtapZxPh1zN97ci44gJPUPl/7I8Mfm4l42hVB95HNA6n5/goX/uFc258V31UZyZ4XmPr9JMsRu39hbbH+RWww9GtuA7yq/S1K+OKCzzByv8jK30v41V3OELOUmhfz8rv5NF8uzMzIQ9tlnJcN1U5jG3q3yh7xdGdcJ2ZvnZl3OUCd9DpW/us+niv6w5HqO+1zPq/jt9d/9+xP2c79Sznbt/SvQPab3c4ul2us9LXlf6vz99if/f/yO7jP/rHT1bpvD35uFrZX/POxv8d+6Mjv3Zl/D/h6Ha5zk5fV8b/nbOOFar1v3LeWUyA69pvO44Q+bCfzjGzZ7I5cFZelUe1fj6ZW1/h6Ha4Tk+3U/cdGZ8VMxgMBoPBYDAYvH/A5+ja71G4kre+W+Me777X2MAJdmV/T1wUa144ANaUj6gDdjwB61pierqvstsHXAGO4RQaT+xwpY6vBWIWvm4kfhbwfay+Dsdv6HqVMxjx0ZgNbUvjC+ir43ZVxs7+XV67abROug/e5bhXHUH2uyO093iO65Sr6QKR5mrfynTE9ewcC3ELjbM6B6O/z0U90A16JdaF33H5KUNj8dVZAbVFxdHtpHGZtK7KeVJH/S2hK3UMKA9LXA/7aKxQ0xEnpdwqXtihsr9er+yv8XHaPW0SPXl8S/Py+HbFq2X8idtc/ZhyyIqdNAG1n8cfPY6b8XtX6rj63THS+/sEnTs93bfl8ngc2usTcPs7b0A++puUyJjpBlRc1I79Kx5DsZMGPSrvmcmrfJi/R/BKHU+4Q8rlA1dd+ZYVeI4xLrOZ77WgDzlfRZ/QsaniDb39Vv1xx/4B9X/K4yl20ijnqOOgypF9z+y/W0flBPH5HXeonJ/ux7oCHdv043st4oNv9L0c3FMdZNeVX8ue787Xg8r++DLl1B07aVQmn3cq3853+oe3mZM6BtQGuqfHx2fXrbaTU/5PoeMHc8zs3mqP3eq67yVajVt+X8uvZOnWrrek8bIrnZzW8fS5zHdd2f83GAwGg8FgMPi7oOsYXc/cax7Z7UmMdZC+K2WnTF2rEu/O1oLvAW9BXo/nsO47PUdSobM/nADpduyvsRbWOzz3FvR5grcgbxaPJE7uMRvntIg9Ot+lUO5W4xUBnnWfozy0xyA8Jqv8v+ozS6t5E0OpuBgvF/k0lqMccscpaT21/iovfM6OXpBdy1G5TtCdMXGOR7kIjaV3PsO5e+WV4Qs8Rqr18/ONzsFW/p9ysjK9btnebG//2I3Yp8d8sW22b5u2AificWLsre2i04vL7nKdYGV/7OplZrH/FY/oNgowB6hsepKfc0HeX7K8qxiw7g/SeDex1uy3oyruVX2N7q1SriXzGSu9uL9DrhOs/L/bX+cJt9qffklc/VH2136xa3/8BnmpzyNft/9qbwd+RHlV5Q/Arl6q+p5gNf+jnnCMugflFvtrue6Hb7U/OqQc1cuu/clDxw61ue532ckHf678n8vrPj/TS3bP5TpBtv7zfUU6t8jOX6tuHCt70f51/8M97K/zv+rccqCzm/dxzZO+zLNdPj7/y2TRfRgrvfj8z+UafEy8hfXi4PUw9v+7Mfz+YDAYDO6FbP23imWAt/Su+Y5nOoWu17rxtoqdnmBX1/csM8tP4z+rvZEBXZe+BVw5+1CB+Nfufs1bsKNrT/8I+1f5aexHYxV+xinjCB3ELTyeDnemvC79jzNxzH2VD+Oefyd2qnXwdyRWsZKsbhqT0Xbh8iiycrK6wv+4rjWO7zKpvYhTO1e4i8r/a4xfz0vRz5TzrThCLwfdwZ1o+ehFz9WgH5cniznqdz9/SzvSeDryeBvwugU8lux8QLYP22OzxM+9rhWHp/lW+uB54sYVB7tjf/f/QNuWjlMed804QgcclfJxrsPu/137oxc9j+kyB/Rsj0LTZTZWfWX297mInq2r8lL9KLfY6cPL4d4JVv7fZcr2WlQcoeuENN37H+9hf2SirWUyB96S/Stu8Vn2z+Z/+EL1l7qPAp9UcYSuU/x/1/8Du/4O35TpPJvD7/h/rVsmzz38f2b/jlt8hv/3D/X3c7B67lDnKRlH6OXo2cGqfXta14XOM6uzmW43xWr+F3D7V/O/zndm5XT277hFv3fP+d9bx73XO4P3hbH/YGw/GAwGg8FgMBgMBoPBYDAYDAaDwWDw9+ERe9HZ+/SRwX4T/6z2vbPH0t9pEWBvTPZ5hD51b6nD32lccYnsS/N8ff8I7wDSD/s3nslTdnU5zUf37fGp7K+/Y8K+I/bZ6T63LM9qb/Ct8nd79dWG+h4Qh9Yb3bKHTPsE+T2rbVfo6vLIMnVfpPaNrP842K+W5emfam+eP7vaG7Jrf97LRPr439+xofZ/bbyG/f13B9Q+9MMO7COuoH2p28sW1/W3RTqs7E/boU87PP+s/3Od/HmXm+6h1H2bAdqbvmuJfX76jO6x1Xy1TZKG7yc4GUNUF/6uoaxvK6hbV576gsz2jL34hlWZ5Knv71GZ9f1yJ/b3ve5c53+tJ+eSdJxUWbjPd/SKzHouRPOlPajcV3zTyX5xPV+hvgB5qr5Nu9zx59nZAc3H95av5MePa/4BdKfvYlM9Mub7fKXSsc95tE7aX31Pr+5l1/mU5pG924/24P3wdEzgnFM2n3FgQ//tzGocZv20M5Yjy+ncsLM/etUxC//p7Ujtr/5d95qT54n99Vwi7VfLzN5d5fOsyv78Tzu+MidAvuzjQH50RxvO/Dq6q/yq53vl3XWByv7qNwFtMYsV6JlRXd9QV50fVucbMvtTro7lel3PpXqf0nMfnf2RydvXM9DFXXbnFpHuqtzdeHfSnvTdOtqXPtp5isFg8KHxD4gkaqLrd70WAAAEeW1rQlT6zsr+AH+iNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJztmolt6zAQBV1IGkkhKSSNpJAUkkZSiD82+GM8bEjZsWT4mgcMdJDisctDIrXfK6WUUkoppZRSSv3X9/f3/uvra0qF34OyHpdM+xLpX1NVn91uN+Xz83P/+vr6c37LdaceVdYtVb5/eXk52GPr9K+t9P/7+/svSnWsej+j/2n7z+D/mT4+Pn7aAHMBbaOuK4x2wXWF1ZH4Fc69WZp1zDiztPqzdU4Z0j+kV1A+yjFKc6SKV2lW/+f8kf1fdUvwRR//ic+4iC9ynMz5o8KIX+KaZ0uVV13XsZ6ZzUVZHvJjbMrzLFumn1ScWRtIu1S+z+D/Drab+f/t7e3wjoh9eKb3x0wjfUGbILzS4pz2R/yeVh3LN7yXkV73fT6TadKeurIt5xz46P6faeb/7Dt9nkxK+LDsWO0mx1TKUPcz/VTeI6/036gdZ/+u8EofH9b5bA4gHmXk/SfvPYrW+D+FzZhv6ef5boDtsWH26+yb9L18NxiNFfk+mv0/x5D0VZYlyzur7xKPoq38jy/xbfa1nk5/L+jjSY612fdm81HWg/x6e8jxPNNkzOk26WSZbvk76K/ayv+lslG+A5Zt+3t79zXtJP3A+wRp0aZ45hT/ZzzGJPIizV6+JT3q/K+UUkoppZ5Tl9rnzXTvZS/51pTrIJewYX0bzb5r+vfUX7X2ebU/rDnUmslszXqN0v99bSO/80ff/EtrIayb9PNrKMs56kf84zG7v5Te6HqW1yytUb8m7mzNaVbmv4r9stz7I1/WPPKc9sIzuc6ebST3XjlnDZd7OSawd7MmvNs6y5nriXWP9WbWmvq6UoX3Ota9TCttV8f0GZBXXqMep8R6JfdJl73upTKfo+6XbG+j/s9aG7ZmP75rNPZXvNzHLegjrPOtCT9WL+yXY17/tyH3IRB7GXXMtcq0VabZ8xrZt/8TQZzR/ZH/R2U+R33+P8X/GX/2/pB24py9GY74M//JWBN+ar36nJd7Avh6VKf0QbdPXs/yyrDRPhP3sz9znXmPynyutvB/30cpn1CmPC8x1jF+MpbRnteGn1Ivwhg3+I8AG9O+EHNt938fc3KP8pj/+X8i8yj1+93/szKfq2P+z7kdO/R+knUt9fEpfYO/iMs8tlX4MbtnGLbk/TrnYcZw4mLntDV7nfgz9yiPlYN/a/EhbSdtyp7ZyP+jMp/zLsh+W9YpfUffzrpij9FYRdxMr+fX/dn7wZpwwpbqlWHUg7mk+zfn8tE3GM/350Z59TDaQN+LTBsTP/Oelbn3tUtoab1APb70v1JKKaWUUkoppZRSSl1NOxERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERGRO+Qfh5eOatk7jpwAAAFTbWtCVPrOyv4Af6WFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4nO3W4WmDYBSGUQdxEQdxEBdxEAdxEQexvIELt6Yh/4oJ54FDm0/7601szlOSJEmSJEmSJEmSJEmSJEmSJEkf0XEc577vT+c5y7V397+6T/dvXddzHMdzmqbHz+wY/Sz31L11FsuyPF7HMAx/vod077JjlX2zYXatzfs9tX/VN7/+je5ftut7Vjnrn+V6nX37xtm/ul7T/ctzvu9f/9fneX7aP9fs/31l23ru1+/btv36zPfnv/2/r/oe1/er90Cu1Xf7nEXVnx3Xa5IkSZIkSZIkSfr3BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+EA/CvmsuFLaKmYAADIYaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTNiAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDYtMDJUMDk6MDQ6MDhaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDYtMDJUMDk6MTg6NTFaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+7JcHCQAAABRJREFUCJlj+P//fzgTAwMDw8ATANn5A4uRkhUmAAAAAElFTkSuQmCC);
  background-position: right;
  background-repeat: no-repeat;
}
.flyout .nav--first-level .home a {
  font-size: 0px;
  padding-left: 17px;
  padding: 2px 16px 15px 18px;
  margin-left: -3px;
}
.flyout .nav--first-level .home a:before {
  font-size: 17px;
  width: 12px;
  line-height: 1.1em;
  padding-top: 15px;
  color: #ffffff;
}
.flyout .nav--first-level .home.act, .flyout .nav--first-level .home:hover {
  background-color: #ffffff;
}
.flyout .nav--first-level .home.act a:before, .flyout .nav--first-level .home:hover a:before {
  color: #00abe8;
}
.flyout .nav--first-level > ul {
  width: 930px;
  table-layout: fixed;
  float: right;
}
.flyout .nav--first-level > ul > li {
  text-align: left;
  padding: 0;
  background-image: url(data:image/png;base64,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NDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTNiAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDYtMDJUMDk6MDQ6MDhaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDYtMDJUMDk6MTg6NTFaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+7JcHCQAAABRJREFUCJlj+P//fzgTAwMDw8ATANn5A4uRkhUmAAAAAElFTkSuQmCC);
  background-position: right;
  background-repeat: no-repeat;
  /* special style for menuItem Forschung and button inside holder*/
}
.flyout .nav--first-level > ul > li:nth-child(5n) {
  background-image: none;
}
.flyout .nav--first-level > ul > li:last-child {
  background-color: #003e6e;
  border-left: 1px solid white;
  background-image: none;
}
.flyout .nav--first-level > ul > li:last-child a:hover,
.flyout .nav--first-level > ul > li:last-child a.act {
  color: #003e6e;
}
.flyout .nav--first-level > ul > li:last-child .holder .hideNextLevel ul {
  display: none;
}
.flyout .nav--first-level > ul > li:last-child .holder ul.grid a > .navItem--secondLevel {
  background-color: #003e6e;
  border: 1px solid #003e6e;
}
.flyout .nav--first-level > ul > li:last-child .holder ul.grid a > .navItem--secondLevel.act, .flyout .nav--first-level > ul > li:last-child .holder ul.grid a > .navItem--secondLevel:hover {
  background-color: #ffffff;
  color: #003e6e;
}
.flyout .nav--first-level > ul > li:last-child .navItem--secondLevel__image .navItem--secondLevel {
  background: #003e6e;
}
.flyout .nav--first-level > ul > li:last-child .navItem--secondLevel__image .navItem--secondLevel.act {
  background: rgba(255, 255, 255, 0.9);
  color: #003e6e;
}
.flyout .nav--first-level > ul > li:last-child .navItem--secondLevel__image:hover .navItem--secondLevel {
  background: rgba(255, 255, 255, 0.9);
  color: #003e6e;
}
.flyout .nav--first-level > ul > li:hover {
  box-shadow: 0px 3px 6px -1px #676c7c;
}
.flyout .nav--first-level > ul > li:hover > a {
  padding-bottom: -11px;
  position: relative;
  z-index: 4;
  color: #00abe8;
  text-decoration: none;
  background-color: #ffffff;
}
.flyout .nav--first-level > ul > li:hover > a.act {
  box-shadow: 0 0 0 0;
}
.flyout .nav--first-level > ul > li:hover .holder {
  transition: visibility 50ms ease;
  transition-delay: 200ms;
  visibility: visible;
}
.flyout .nav--first-level > ul > li > a {
  color: #ffffff;
  padding-top: 17px;
  padding-left: 13px;
  width: 100%;
  display: block;
  font-family: "Neo Sans Regular", Arial, sans-serif;
  font-size: 1.13333em;
  line-height: 1em;
  height: 50px;
  text-transform: uppercase;
  text-decoration: none;
}
.flyout .nav--first-level > ul > li > a.act {
  background: #07ace7;
  padding-right: 1px;
  box-shadow: 0px 3px 6px -1px #676c7c;
  color: #00abe8;
  position: relative;
  background-color: #ffffff;
}
.flyout .nav--first-level > ul > li .holder {
  transition: visibility 200ms ease;
  transition-delay: 0ms;
  visibility: hidden;
}

.navItem {
  padding: 5px 5px 5px 8px;
  font-size: 0.86667em;
}

/* Styling of column 1-5/6 image with title */
.navItem--secondLevel__image {
  position: relative;
  width: 140px;
  height: 118px;
}
.navItem--secondLevel__image .navItem--secondLevel {
  background: #07ace7;
  display: block;
  position: absolute;
  bottom: 0;
  color: #ffffff;
  font-family: "Neo Sans Medium", Arial, sans-serif;
  width: 100%;
  text-align: left;
}
.navItem--secondLevel__image .navItem--secondLevel.act {
  background: rgba(255, 255, 255, 0.9);
  color: #00abe8;
}
.navItem--secondLevel__image:hover .navItem--secondLevel {
  background: rgba(255, 255, 255, 0.9);
  color: #00abe8;
}

/* Styling navItem in third Level */
.navItem--thirdLevel {
  color: #4b4b4c;
}
.navItem--thirdLevel:hover, .navItem--thirdLevel.act {
  color: #00abe8;
}

/* Subnavigation auf Unterseiten */
.mainMenu2 {
  height: 30px;
}
.mainMenu2 > nav > ul > li .holder {
  transition: visibility 200ms ease;
  transition-delay: 0ms;
  visibility: hidden;
}
.mainMenu2 > nav > ul > li.hasSub:hover a {
  position: relative;
  z-index: 3;
  background-color: #ffffff;
  padding-bottom: 12px;
}
.mainMenu2 > nav > ul > li:hover .holder {
  transition: visibility 50ms ease;
  transition-delay: 200ms;
  visibility: visible;
}
.mainMenu2 > nav > ul > li .holder--flyout2 ul li {
  width: 50%;
}
.mainMenu2 > nav > ul > li .holder--flyout2 ul li a {
  font-size: 0.93333em;
  font-family: "Neo Sans Medium", Arial, sans-serif;
}

/* supafly layer and content */
.holder {
  z-index: 2;
  margin: 0;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 49px;
  box-shadow: 0px 0px 6px -1px #676c7c;
  background-color: #ffffff;
  width: 65.33333em;
}
.holder ul.grid {
  padding: 0;
  /* fixed correct floating of right navItems in column 6 */
  /* right navItem in buttonstyle */
}
.holder ul.grid > li {
  margin-bottom: 13px;
}
.holder ul.grid li > ul {
  min-height: 100px;
}
.holder ul.grid a {
  display: block;
}
.holder ul.grid a > .navItem--secondLevel {
  text-align: left;
  font-family: "Neo Sans Medium", Arial, sans-serif;
  padding: 10px 15px 10px 10px;
  position: relative;
  line-height: 1.2em;
  height: 53px;
}
.holder ul.grid a > .navItem--secondLevel:after {
  font-size: 1.8em;
  position: absolute;
  right: 1px;
  top: 13px;
}
.holder ul.grid a:hover {
  text-decoration: none;
}

/* holder for flyout 2 in subsites */
.holder--flyout2 {
  top: 37px;
  box-shadow: 0 0 0 0;
  border: 2px solid #07ace7;
}

/* pressemenu */
.siteContent ul.pressMenu {
  margin-left: 0;
}

.organigramm .g {
  margin-left: -3px;
  margin-right: -3px;
}
.organigramm .gi {
  padding-left: 3px;
  padding-right: 3px;
}
.organigramm .organigramm__box {
  border: 1px solid #bcbdbf;
  text-align: center;
  margin-bottom: 5px;
  overflow: hidden;
  background-color: #ffffff;
  width: 100%;
}
.organigramm .organigramm__box.organigramm__box--high {
  height: 90px;
}
.organigramm .organigramm__box.organigramm__box--middle {
  height: 60px;
}
.organigramm .organigramm__box.organigramm__box--small {
  height: 43px;
}
.organigramm .organigramm__box p {
  margin: 3px 0 2px 0;
  font-size: 0.86667em;
}
.organigramm .organigramm__box td {
  font-size: 0.86667em;
  padding-top: 1px;
  text-align: left;
}
.organigramm .organigramm__box a {
  color: inherit;
}
.organigramm .organigramm__box a:after {
  content: '';
}
.organigramm .siteWrapper--fullWidth {
  padding: 0;
}
.organigramm .gi--headline > div {
  background-color: #bcbdbf;
  text-align: center;
}
.organigramm .gi--headline > div h3 {
  font-size: 1.06667em;
  padding: 11px;
  display: block;
  color: #00abe8;
  font-family: "Neo Sans Regular", Arial, sans-serif;
}

/* wird benoetigt, um in der ersten Zeile die Reihenfolge anders darzustellen */
@media screen and (min-width: 1023px) {
  .u-w-desk--middle {
    margin-left: 25%;
  }
}

@media screen and (min-width: 1023px) {
  .u-w-desk--first {
    margin-left: -75%;
  }
}

.hr--small {
  width: 50%;
  margin: 9px 25%;
}

ul.f3-widget-paginator li {
  display: inline-block;
  margin-right: 0px;
  padding: 2px 8px;
  color: #FFFFFF;
}
ul.f3-widget-paginator li.previous a, ul.f3-widget-paginator li.next a {
  padding: 0;
  color: rgba(75, 75, 76, 0.75);
  background-color: transparent;
  transition: all .4s ease;
}
ul.f3-widget-paginator li.previous a:hover, ul.f3-widget-paginator li.previous a:focus, ul.f3-widget-paginator li.previous a:active, ul.f3-widget-paginator li.next a:hover, ul.f3-widget-paginator li.next a:focus, ul.f3-widget-paginator li.next a:active {
  color: rgba(75, 75, 76, 0.89);
  background-color: transparent;
}
ul.f3-widget-paginator li.previous i, ul.f3-widget-paginator li.next i {
  position: relative;
  top: 1px;
  font-size: 1.5em;
  line-height: 14px;
}
ul.f3-widget-paginator li.previous i:after {
  transform: rotate(177deg);
  -webkit-transform: rotate(177deg);
}
ul.f3-widget-paginator li.current {
  background-color: rgba(7, 172, 231, 0.89);
  margin-right: 8px;
  margin-left: 8px;
}
ul.f3-widget-paginator li > a {
  color: #ffffff;
  text-decoration: none;
  padding: 2px 8px;
  transition: all .4s ease;
  background-color: rgba(75, 75, 76, 0.89);
}
ul.f3-widget-paginator li > a:hover {
  background-color: rgba(7, 172, 231, 0.89);
}

/**
 * CSS styles for Shadowbox.
 */
/* typography */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
  color: #fff;
}

/* container, overlay, & wrapper */
#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}

#sb-overlay {
  position: relative;
  height: 100%;
  width: 100%;
}

#sb-wrapper {
  position: absolute;
  visibility: hidden;
  width: 100px;
  /* explicit width helps offset children calculate their width */
}

#sb-wrapper-inner {
  position: relative;
  border: 1px solid #303030;
  overflow: hidden;
  height: 100px;
  /* explicit height helps offset children calculate their height */
}

/* body */
#sb-body {
  position: relative;
  height: 100%;
}

#sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

#sb-player.html {
  height: 100%;
  overflow: auto;
  /* make html content scrollable */
}

#sb-body img {
  border: none;
}

/* loading */
#sb-loading {
  position: relative;
  height: 100%;
}

#sb-loading-inner {
  position: absolute;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
}

#sb-loading-inner span {
  background: url(../Images/loading.gif) no-repeat;
  padding-left: 34px;
  display: inline-block;
}

#sb-body, #sb-loading {
  background-color: #060606;
  /* should match loading image background color */
}

/* title & info */
#sb-title-wrapper {
  height: 109px;
}
@media screen and (max-width: 623px) {
  #sb-title-wrapper {
    height: 50px;
  }
}

#sb-title, #sb-info {
  position: relative;
  margin: 0;
  /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}

#sb-title-inner {
  font-size: 16px;
  padding-bottom: 4px;
}
@media screen and (max-width: 623px) {
  #sb-title-inner {
    font-size: 10px;
  }
}

#sb-info, #sb-info-inner {
  height: 24px;
  line-height: 15px;
}

#sb-info-inner {
  font-size: 13px;
}

/* nav */
#sb-nav a {
  display: block;
  float: right;
  margin-left: 3px;
  cursor: pointer;
  background-repeat: no-repeat;
}

#sb-nav-close {
  background-image: url(../Images/close.png);
  position: absolute;
  right: 0;
  bottom: 5px;
  width: 16px;
  height: 16px;
}

#sb-nav-next,
#sb-nav-previous {
  position: absolute;
  width: 20%;
  height: 100%;
  top: 0;
  opacity: 1;
  z-index: 30;
}

#sb-nav-next:hover,
#sb-nav-previous:hover {
  opacity: 1;
  transition: opacity 1s;
}

#sb-nav-next {
  right: 2em;
}

#sb-nav-previous {
  left: 2em;
}

#sb-nav-next:before,
#sb-nav-previous:before {
  color: #838384;
  font-size: 30px;
  top: 45%;
  position: relative;
}

#sb-nav-next:before {
  float: right;
}

#sb-nav-previous:before {
  float: left;
}

/* counter */
#sb-counter {
  float: left;
  width: 45%;
  position: absolute;
  bottom: 5px;
}

#sb-counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}

#sb-counter a.sb-counter-current {
  text-decoration: underline;
}

#sb-nav-download {
  background-size: cover;
  width: 14px;
  position: absolute;
  height: 14px;
  z-index: 10;
  bottom: 5px;
  right: 25px;
}

/* messages */
div.sb-message {
  font-size: 12px;
  padding: 10px;
  text-align: center;
}

div.sb-message a:link, div.sb-message a:visited {
  color: #fff;
  text-decoration: underline;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 !important;
  padding: 0;
  *zoom: 1;
  /* PAGER */
  /* DIRECTION CONTROLS (NEXT / PREV) */
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bx-wrapper ul.bxslider {
  margin: 0;
  padding: 0;
}
.bx-wrapper ul.bxslider li a {
  display: block;
}
.bx-wrapper .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
}
.bx-wrapper .bx-pager {
  padding-top: 20px;
  bottom: 28%;
  left: 66.5%;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-pager .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: rgba(255, 255, 255, 0.75);
  text-indent: -9999px;
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 5px;
  outline: 0;
  border: 2px solid #ffffff;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #07ace7;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .bx-wrapper .bx-pager {
    display: none;
  }
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-pager {
    display: none;
  }
}
.bx-wrapper .bxslider__teaser {
  position: absolute;
  top: 11%;
  right: 0;
  background: rgba(255, 255, 255, 0.75);
  width: 33%;
  color: #4b4b4c;
  display: block;
  padding: 1.33333em;
  height: 53%;
  line-height: 1.2em;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .bx-wrapper .bxslider__teaser {
    padding: 10px 10px 0 10px;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 96px;
  }
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bxslider__teaser {
    padding: 10px 10px 0 10px;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 40px;
  }
}
.bx-wrapper .bxslider__teaser h2 {
  margin-bottom: 50px;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .bx-wrapper .bxslider__teaser h2 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bxslider__teaser h2 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bxslider__teaser p {
    display: none;
  }
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 78%;
  outline: 0;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  z-index: 10;
  font-size: 0;
  background: rgba(255, 255, 255, 0.9);
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .bx-wrapper .bx-controls-direction a {
    top: 33%;
  }
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a {
    top: 26%;
    width: 50px;
    height: 50px;
  }
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.bx-wrapper .bx-controls-direction a:hover {
  transition: background 0.7s ease 0s;
  background: white;
}
.bx-wrapper .bx-controls-direction a.bx-prev:before, .bx-wrapper .bx-controls-direction a.bx-next:before {
  color: #D1D1D2;
  font-size: 25px;
  position: relative;
  top: 27px;
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a.bx-prev:before, .bx-wrapper .bx-controls-direction a.bx-next:before {
    top: 13px;
    width: 50px;
    height: 50px;
  }
}
.bx-wrapper .bx-controls-direction a.bx-prev:hover:before, .bx-wrapper .bx-controls-direction a.bx-next:hover:before {
  transition: color 0.7s ease 0s;
  color: #00abe8;
}
.bx-wrapper .bx-controls-direction a.bx-prev {
  left: -38px;
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -25px;
  }
}
.bx-wrapper .bx-controls-direction a.bx-prev:before {
  right: -19px;
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a.bx-prev:before {
    right: 6px;
  }
}
.bx-wrapper .bx-controls-direction a.bx-next {
  right: -38px;
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a.bx-next {
    right: -24px;
  }
}
.bx-wrapper .bx-controls-direction a.bx-next:before {
  right: -24px;
}
@media screen and (max-width: 623px) {
  .bx-wrapper .bx-controls-direction a.bx-next:before {
    right: 3px;
  }
}
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}
.bx-wrapper ul.bxslider-thumbs {
  overflow: auto;
  margin-top: 11px;
}
.bx-wrapper ul.bxslider-thumbs li {
  padding-bottom: 30px;
}
.bx-wrapper ul.bxslider-thumbs a {
  display: inline-block;
  opacity: 0.5;
}
.bx-wrapper ul.bxslider-thumbs a img {
  padding-bottom: 2px;
}
.bx-wrapper ul.bxslider-thumbs a .iconWrapperCenter {
  top: 33px;
}
.bx-wrapper ul.bxslider-thumbs a .iconWrapperCenter .youtubeIcon {
  padding: 17px 12px;
  width: 60px;
  height: 60px;
}
.bx-wrapper ul.bxslider-thumbs a .iconWrapperCenter .youtubeIcon .fa-videopfeil {
  font-size: 1.4em;
  margin-left: 5px;
  color: #07ace7;
}
.bx-wrapper ul.bxslider-thumbs a.active img {
  border-bottom: 6px solid #07ace7;
}
.bx-wrapper ul.bxslider-thumbs a:hover, .bx-wrapper ul.bxslider-thumbs a.active {
  opacity: 1;
}

/* LOADER */
.bx-wrapper .bx-loading {
  display: none;
  min-height: 50px;
  /*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

.bx-caption {
  display: none;
}

/* Slideshow */
.slideshow .bx-controls-direction a {
  top: 25%;
}
.slideshow .bxslider__teaser {
  top: inherit;
  bottom: 5%;
  left: 3%;
  right: inherit;
  width: 94%;
  height: inherit;
  padding: 0.66667em;
}
.slideshow .bxslider__teaser p {
  margin-bottom: 0;
}
@media screen and (max-width: 623px) {
  .slideshow .bxslider__teaser p {
    display: block;
  }
}

/* ContentSlider */
.contentSlider {
  /* DIRECTION CONTROLS (NEXT / PREV) */
  margin-bottom: 30px;
}
.contentSlider .bx-controls-direction a {
  top: 25%;
}
.contentSlider .bx-wrapper .bx-pager {
  padding: 0;
  right: -4px;
  left: inherit;
  height: 27px;
  bottom: -7%;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .contentSlider .bx-wrapper .bx-pager {
    display: block;
  }
}
@media screen and (max-width: 623px) {
  .contentSlider .bx-wrapper .bx-pager {
    display: block;
  }
}
.contentSlider .bx-wrapper .bx-pager .bx-pager-link {
  background: #4b4b4c;
  border: 0;
  width: 21px;
  height: 21px;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .contentSlider .bx-wrapper .bx-pager .bx-pager-link {
    width: 19px;
    height: 19px;
  }
}
@media screen and (max-width: 623px) {
  .contentSlider .bx-wrapper .bx-pager .bx-pager-link {
    width: 14px;
    height: 14px;
    margin: 0 2px;
  }
}
.contentSlider ul.bxslider-thumbs a {
  opacity: 1;
}
.contentSlider li:hover img {
  opacity: 0.3;
}
.contentSlider li:hover .fa-plus_gross {
  opacity: 1;
}
.contentSlider li:hover span {
  color: #07ace7;
}
.contentSlider .fa-plus_gross {
  display: block;
  opacity: 0;
  top: 28%;
  position: absolute;
  left: 39%;
  color: #07ace7;
}

.contentSlider__title {
  position: absolute;
  left: 6%;
  bottom: 34px;
  padding: 5px;
  background: white;
  width: 70%;
}

/* PresseSlider auf Pressedetailseite */
.presseSlider .bx-wrapper {
  margin: 0 !important;
}
.presseSlider .bx-wrapper ul.bxslider-thumbs a {
  opacity: 1;
}
.presseSlider .bx-wrapper ul.bxslider-thumbs a:hover {
  opacity: 0.5;
}
.presseSlider .bx-controls-direction a {
  top: 21%;
  width: 70px;
  height: 70px;
}
.presseSlider .bx-controls-direction a.bx-prev:before, .presseSlider .bx-controls-direction a.bx-next:before {
  top: 24px;
}
.presseSlider .bx-controls-direction a.bx-prev {
  left: -33px;
}
.presseSlider .bx-controls-direction a.bx-prev:before {
  right: -14px;
}
@media screen and (max-width: 623px) {
  .presseSlider .bx-controls-direction a.bx-prev:before {
    right: -3px;
  }
}
.presseSlider .bx-controls-direction a.bx-next {
  right: -33px;
}
.presseSlider .bx-controls-direction a.bx-next:before {
  right: -18px;
}
@media screen and (max-width: 623px) {
  .presseSlider .bx-controls-direction a.bx-next:before {
    right: -6px;
  }
}

/* Logbuch */
.logbook .bx-wrapper .bx-controls-direction a {
  bottom: 4px;
  top: auto;
  background: #d1d1d2;
  width: 40px;
  height: 40px;
}
.logbook .bx-wrapper .bx-controls-direction a:hover {
  background: #07ace7;
}
.logbook .bx-wrapper .bx-controls-direction a:hover:before {
  color: #ffffff;
}
.logbook .bx-wrapper .bx-controls-direction a:before {
  font-size: 15px;
  color: #ffffff;
  top: 12px;
}
.logbook .bx-wrapper .bx-controls-direction a.bx-next {
  right: 4px;
}
.logbook .bx-wrapper .bx-controls-direction a.bx-next:before {
  right: -12px;
}
@media screen and (max-width: 623px) {
  .logbook .bx-wrapper .bx-controls-direction a.bx-next:before {
    right: 6px;
  }
}
.logbook .bx-wrapper .bx-controls-direction a.bx-prev {
  left: 4px;
}
.logbook .bx-wrapper .bx-controls-direction a.bx-prev:before {
  right: -8px;
}
@media screen and (max-width: 623px) {
  .logbook .bx-wrapper .bx-controls-direction a.bx-prev:before {
    right: 8px;
  }
}
.logbook .logbook__item:last-child {
  padding-bottom: 40px;
}

/* Social Media Navigation Facebook/Youtube/Twitter/RSS */
.socialMenu {
  width: 377px;
}
@media screen and (max-width: 623px) {
  .socialMenu {
    width: 313px;
  }
}
.socialMenu li {
  text-align: right;
}
.socialMenu i:before {
  margin-right: 0;
}
.socialMenu i:hover {
  color: #003e6e;
}

@media screen and (min-width: 624px) and (max-width: 1023px) {
  .tx-solr-searchbox {
    width: 80%;
  }
}
@media screen and (max-width: 623px) {
  .tx-solr-searchbox {
    width: 66.6%;
  }
}

.tx-solrSearchForm__input {
  width: 81%;
  margin-right: 1% !important;
  border-width: 2px;
}
@media screen and (max-width: 623px) {
  .tx-solrSearchForm__input {
    width: 75%;
  }
}

.tx-solrSearchForm__submit {
  width: 17%;
  padding: 7px;
  margin-bottom: 0;
}
@media screen and (max-width: 623px) {
  .tx-solrSearchForm__submit {
    width: 22%;
  }
}

.tx-solrResultList > .tx-solrResultList__item {
  border-bottom: 1px solid #bcbdbf;
  margin-bottom: 21px;
}
.tx-solrResultList > .tx-solrResultList__item:first-of-type {
  border-top: 1px solid #bcbdbf;
  padding-top: 21px;
}

.tx-solr-search-word,
.results-highlight {
  font-family: "Neo Sans Medium", Arial, sans-serif;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* relevance */
.tx-solrResultList__relevance {
  font-size: 85%;
  margin-bottom: .3em;
  margin-top: .1em;
  height: 20px;
}

.tx-solrResultList__label,
.tx-solrResultList__bar,
.tx-solrResultList__percent {
  float: left;
  margin-right: 11px;
  padding-top: 1px;
  text-transform: uppercase;
}

.tx-solrResultList__bar {
  height: 20px;
  padding-top: 3px;
}

.tx-solr-relevance-bar {
  width: 100px;
  height: 12px;
}

.tx-solr-relevance,
.tx-solr-relevance-fill {
  margin-right: 0px !important;
  height: 12px;
  padding: 0px;
  float: left;
}

.tx-solr-relevance {
  background-color: #07ace7;
}

.tx-solr-relevance-fill {
  background-color: rgba(0, 0, 0, 0.1);
}

/*
	Tx Solr Autocomplete
*/
.autosuggest-results {
  width: 300px;
  background: #ffffff;
  z-index: 1000;
  border: 2px solid #bcbdbf;
  border-top: 0;
  position: absolute;
  right: 0;
  margin-top: -15px;
  margin-bottom: 2px;
  text-align: left;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .autosuggest-results {
    right: auto;
  }
}
@media screen and (max-width: 623px) {
  .autosuggest-results {
    width: 234px;
    right: auto;
  }
}
.autosuggest-results > a {
  border-bottom: 1px solid #F1F1F1;
  display: block;
  cursor: pointer;
  padding: 8px 10px 8px 6px;
  font-size: 13px;
}
.autosuggest-results > a:first-child {
  border-top: 1px solid #F1F1F1;
}
.autosuggest-results > a:hover {
  background: #00abe8;
  color: #fff;
}
.autosuggest-results > a:last-child {
  border-bottom: 0;
}

.autosuggest-results__left {
  right: auto;
  z-index: 2;
  margin-top: -16px;
}

#top-bar .autosuggest-results {
  border-color: #000;
  width: 100%;
}

/*
 CSS setup for jQuery Responsive Tabs
*/
.responsive-tabs {
  background: white;
  border-top: none;
}
.responsive-tabs ul.r-tabs-nav {
  height: 46px;
  margin: 0;
}
.responsive-tabs ul.r-tabs-nav li {
  list-style: none;
  width: 25%;
}
.responsive-tabs ul.r-tabs-nav li.r-tabs-state-default {
  background: #00abe8;
  border-bottom: 2px solid #00abe8;
}
.responsive-tabs ul.r-tabs-nav li.r-tabs-state-default a {
  border: 2px solid white;
  border-top: none;
  color: white;
}
.responsive-tabs ul.r-tabs-nav li.r-tabs-state-active {
  background: transparent;
  border: 2px solid #00abe8;
  border-bottom: none;
}
.responsive-tabs ul.r-tabs-nav li.first.r-tabs-state-default a {
  border-left: none;
}
.responsive-tabs ul.r-tabs-nav li.last.r-tabs-state-default a {
  border-right: none;
}
.responsive-tabs ul.r-tabs-nav li a {
  display: block;
  height: 46px;
  padding: 12px 0 0 0;
  text-align: center;
}
.responsive-tabs .tab-container {
  border: 2px solid #00abe8;
  border-top: none;
}
.responsive-tabs .tab-container .r-tabs-accordion-title {
  display: none;
}
.responsive-tabs .tab-container .r-tabs-panel {
  display: none;
  padding-top: 20px;
}
.responsive-tabs .tab-container img.max-width-110 {
  max-width: 110px;
}

.teaser {
  position: relative;
}
.teaser .teaser__image {
  position: relative;
  margin-bottom: 1em;
}
.teaser .teaser__image .kicker--white {
  position: absolute;
  bottom: 17px;
  left: 15px;
}
.teaser .teaser__textWrapper {
  margin-left: 15px;
}
.teaser .teaser__textWrapper h3 {
  margin-bottom: 2em;
}
.teaser .teaser__textWrapper .teaser__wrapper__text {
  position: relative;
  padding-bottom: 2px;
}
.teaser .teaser__textWrapper .teaser__wrapper__text p {
  width: 62%;
  line-height: 1.2em;
}
.teaser:hover h3 {
  text-decoration: underline;
}
.teaser:hover p {
  color: #4b4b4c;
}
.teaser:hover i.fa-plus_gross:after {
  transition: color 0.5s ease 0s;
  color: #07ace7;
}
.teaser i.fa-plus_gross:after {
  color: #d1d1d2;
  bottom: 15px;
  position: absolute;
  right: 0px;
}

/* wird ben├Âtigt f├╝r die Positionierung des Video-Playbuttons / Plusbuttons */
.teaser__image {
  position: relative;
  z-index: 1;
}
.teaser__image img {
  height: auto;
}

/* Teaser nur Image und Kicker */
.teaserWithKicker .kicker--white-position {
  position: relative;
  bottom: 3em;
  left: 2em;
}
.teaserWithKicker .fa-plus_gross {
  visibility: hidden;
}
.teaserWithKicker:hover .fa-plus_gross {
  visibility: visible;
  transition: visible 50ms ease;
  transition-delay: 150ms;
}

/*
Organisms

Organisms are groups of molecules (and possibly atoms) joined together to form distinct section of an interface.
*/
/*
Site Header
*/
.siteHeader {
  background-color: #f2f2f4;
  /* Styling Logo / Text */
}
.siteHeader .logoDesktop {
  padding: 30px 5px 0 21px;
}
.siteHeader .logoText {
  padding-top: 37px;
}

/* also used for footer logo */
.logoText {
  color: #4b4b4c;
}

/* styling languages label Desktop */
.languageLabel {
  padding-top: 2px;
}
.languageLabel a {
  margin-right: 0;
  padding-right: 0;
}
.languageLabel a:before {
  font-size: 1.33333em;
}

/* styling languages label mobile */
.languageLabel--mobile {
  position: absolute;
  right: 4px;
  width: 27px;
  top: 0;
}
.languageLabel--mobile a {
  color: #ffffff;
  margin: 0;
  padding: 0;
  position: relative;
  top: 9px;
  font-size: 13px;
  right: 0px;
}
.languageLabel--mobile a:before {
  position: relative;
  font-size: 20px;
  right: 7px;
  top: 3px;
}

/*
Site Footer
*/
.siteFooter {
  padding-top: 100px;
  background-color: #f2f2f4;
  /* no 100% width for logos */
  /* default fontsize for all footer-a-tags in ul */
  /* space to left in mainNavi li for positioning the raquo-icon before */
  /* more space down between mainNavi and contact-links*/
  /* main navi footer: generating correct linebreak for viewport 2+3*/
}
.siteFooter img {
  max-width: none;
}
.siteFooter ul a {
  font-size: 0.86667em;
}
.siteFooter .nav--stacked li {
  padding-left: 22px;
}
.siteFooter .footerSpace {
  padding-bottom: 4.33333em;
}
@media screen and (min-width: 624px) and (max-width: 1023px) {
  .siteFooter .footerNav > li:nth-child(5) {
    clear: left;
  }
}
@media screen and (max-width: 623px) {
  .siteFooter .footerNav > li:nth-child(3),
  .siteFooter .footerNav > li:nth-child(5) {
    clear: left;
  }
}

/*
Templates
*/
@media print {
  * {
    background: transparent !important;
    /**
     * Black prints faster: h5bp.com/s
     */
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  body,
  p {
    font-size: 12px;
  }

  .siteWrapper--fullWidth,
  .siteWrapper {
    width: 600px;
    padding: 10px;
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    /**
     * h5bp.com/t
     */
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  h1.h1--xxl,
  h1 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  h2 {
    font-size: 18px;
  }

  h3,
  .h3--teaser {
    font-size: 14px;
  }

  .kicker {
    padding-left: 0;
  }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .print-hidden,
  *:after,
  iframe,
  .slideshow,
  .contentSlider {
    display: none !important;
  }
}
@media print and (max-width: 1023px) {
  .page .siteHeader {
    padding-top: 10px;
  }
}
@media print {
  .page .siteHeader {
    margin-top: 10px;
  }

  .siteFooter {
    clear: both;
  }

  /* Contentanpassungen */
  .teaser .teaser__textWrapper {
    margin-left: 0;
  }

  .teaser .teaser__textWrapper h3 {
    margin-bottom: 10px;
  }

  .siteWrapper--fullWidth .teaser {
    min-height: 280px;
  }

  .siteHeader .logoDesktop {
    padding-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    margin-left: -13px;
  }

  .siteHeader .logoText {
    padding-top: 10px;
  }

  /* Rasterelemente auf 100% */
  [class~="u-w-desk-1/2"],
  [class~="u-w-desk-1/1"] {
    width: 100%;
  }

  [class~="u-w-desk-1/3"] {
    width: 33%;
  }

  [class~="u-w-desk-3/10"] {
    width: 30%;
  }

  [class~="u-w-desk-7/10"] {
    width: 70%;
  }

  /* Accordion mehr Informationen */
  .panel-collapse.collapse.in,
  .panel-collapse {
    display: block !important;
  }

  .treatment > .panel-collapse,
  .treatment > h3 {
    padding-left: 0;
  }

  /* Teaser / mit aufklappbarem Text */
  #TSFE_ADMIN_PANEL_FORM {
    display: none;
  }
}



/* From: /opt/eprints_3_4/lib/static/style/auto/messages.css */


/* Message styles - used to provide alerts and errors */

.ep_msg_message, .ep_msg_warning, .ep_msg_error, .ep_msg_other {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ep_msg_message_icon, .ep_msg_warning_icon, .ep_msg_error_icon {
	padding: 10px;
}

.ep_msg_message_content, .ep_msg_error_content, .ep_msg_warning_content, .ep_msg_other_content {
	border-style: solid;
	border-width: 1px;
}




/* From: /opt/eprints_3_4/lib/static/style/auto/multi.css */



/* 
   Styles for the multi-field component.

   ep_multi_*

*/

table.ep_multi
{
	width: 100%;
}

table.ep_multi tr:first-child th.ep_multi_heading,
table.ep_multi tr:first-child td.ep_multi_input,
table.ep_multi tr:first-child td.ep_multi_help 
{
	border-top: none;
}

th.ep_multi_heading
{
	border-top: dashed #bbf 1px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
	text-align: right;
}

td.ep_multi_input
{
	border-top: dashed #bbf 1px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-left: dashed #bbf 1px;
}

td.ep_multi_help
{
	white-space: nowrap;
	border-top: dashed #bbf 1px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	vertical-align: top;
	text-align: right;
}

/* help bits */

.ep_multi_inline_help 
{
	padding-bottom: 0.5em;
}
	



/* From: /opt/eprints_3_4/lib/static/style/auto/nojs.css */


/*  only loaded if the browser has javascript turned off (or does
 *  not support it.
 */

.ep_no_js { display: block; }

.ep_no_js_inline { display: inline; }

.ep_no_js_table_cell { display: table-cell; }

.ep_only_js { display: none; }

.ep_only_js_inline { display: none; }

.ep_only_js_table_cell { display: none; }



/* From: /opt/eprints_3_4/lib/static/style/auto/orcid_support.css */

.orcid-person:hover{
	border-bottom: 1px dashed #a6ce39;
}
	
.orcid a:hover{
        color: #a6ce39;
}

.orcid-icon{
	vertical-align: bottom;
	padding-right: 5px;
}

.orcid-icon img{
	vertical-align: text-bottom; margin: 0 4px 0 2px; 
}

.orcid{
	position: relative;
}

.orcid:hover .orcid-tooltip{
	visibility: visible;
	opacity: 1;
}

.orcid img{
	vertical-align: bottom;
}

.orcid-tooltip{
	visibility: hidden;
	position: absolute;
	left: -85px;
	bottom: -35px;
	z-index: 1;
	opacity: 0;
	transition: opacity 0.3s;
	background-color: #A6CE39;
	border: 1px solid #000000;
	white-space: pre;
	max-width: none;
	text-align: center;
	padding: 5px;
	color: #fff;
	border-radius: 5px;
}

.orcid-tooltip::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    height: 18px;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000000 transparent;
}

.ep_eprint_creators_orcid[readonly="true"], .ep_eprint_editors_orcid[readonly="true"], input.ep_user_orcid[readonly="true"]{
    background-color: #e0e0e0;
    cursor: not-allowed;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/preview.css */


/* 
   Styles for the file preview popup.

   ep_preview_*

*/


.ep_preview
{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 400px;	
}

.ep_preview table
{
	border: solid 1px black;
	background-color: white;
	padding: 4px;
	margin: auto;
}

.ep_preview_title
{
	padding-top: 3px;
	text-align: center;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/print.css */

@media print {

.ep_noprint {
	display: none;
}

}



/* From: /opt/eprints_3_4/lib/static/style/auto/progress.css */

div#progress {
	margin: 0px auto;
	width: 382px;
}

.progressmeter {
    font-size: 10pt;
    text-align: center;
}

.progressmeter table {
}

.progressmeter th {
    font-weight: bold;
    text-align: right;
}

.progressmeter td {
    text-align: left;
}

.finished {
    color: #667799;
}

.progressmeter .meter {
    position: relative;
    background-color: lightgrey;
    border: 2px solid #667799;
    height: 20px;
    width: 380px;
}

.progressmeter .meter .amount {
	margin: 0px auto 0px 0px;
    background-color: #667799;
    width: 0px;
    height: 20px
}

.progressmeter .meter .percent {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
    z-index: 1000;
    line-height: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.UploadMethod_file_progress_table {
	width: 550px;
	margin: 0 auto;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/reports.css */

div.ep_report_row {
	padding: 5px 5px;
	margin-bottom: 5px;
}

div.ep_report_row_problems {
	border-left: solid 7px #C41F1F;
}

div.ep_report_row_ok {
        border-left: solid 7px #1F7E02;
	opacity: 0.8;
}

div.ep_report_row_ok.ep_report_row_no_compliance {
        border-left: solid 7px #1b4b73;
	opacity: 0.8;
}


div.ep_report_grouping {
	margin: 20px 0px 10px 0px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

div.ep_report_progress_bar {
	clear: both;
	width: 200px;
	height: 15px;
	background-image: url(/style/images/progress_bar_orange.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	border: 1px solid #888;
	border-radius: 10px;
	text-align: center;
	line-height: 15px;
	margin: 10px auto;
}

div.ep_report_progress_bar:after {
	content: "Loading...";
}

div.ep_report_compliance_container {
	margin: 10px auto;
	text-align:center;
}

div.ep_report_compliance_wrapper {
	margin: 10px auto;
	border: 1px solid #3366cc;
	padding: 0px;
	text-align: left;
	height: 25px;
}

div.ep_report_compliance {
	background-color: #c1d0ef;
	color: #000;
	text-align: left;
	padding: 0px;
	margin: 0px;
	height:25px;
}

div.ep_report_compliance_text {
	font-weight: bold;
	font-size: 20px;
}

div#ep_report_export_content_inner form > input, div#ep_report_export_content_inner form > select{
	margin: 5px 0px;
}

div#ep_report_export_content_inner .ep_tab_panel input
{
	margin-left: 5px;
	vertical-align: middle;
}

div#ep_report_export_content_inner .report_export_options
{
	display: inline-block;
	vertical-align: top;
	min-width: 150px;
}

div#ep_report_export_content_inner .report_export_options h4
{
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0;
}

div#ep_report_export_content_inner .report_export_options ul
{
	padding: 0 10px 0 0;
}

#ep_report_export_content_inner .select_button
{
        float: right;
}

#custom_report .ep_search_buttons > div
{
        display: inline-block;
}

#custom_report .ep_search_buttons .clear_button
{
        margin-left: 2px;
}

/* HTML Reports */
a.html_report_print{
	text-decoration: none;	
}

a.html_report_print:hover{
	color: white;	
}



/* From: /opt/eprints_3_4/lib/static/style/auto/savedsearches.css */



table.ep_savedsearches {
	margin: 10px auto 10px auto;
}

table.ep_savedsearches th {
	border-bottom: 1px solid #ccc;
}
table.ep_savedsearches td {
	border-bottom: 1px solid #ccc;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/search.css */


/* EPrints 3 search form style */



/* buttons are on the form, controls on the results */
.ep_search_buttons, .ep_search_controls, .ep_search_controls_bottom {
	border-style: solid none;
	border-width: 1px;
	text-align: center;
	padding: 4px 0px;
	margin: 4px 0px 12px 0px;
}

.ep_search_fields {
	margin-top: 1em;
	margin-bottom: 1em;
}
.ep_search_fields th {
	padding: 4px;
}
	
.ep_search_fields td {
	padding: 4px;
}
	

.ep_search_control
{
	padding: 0px 4px 0px 4px;
}

.ep_search_export {
	margin: 0.25em auto 0.25em auto;
	text-align: center;
}

.ep_search_reorder {
	margin: 0.4em auto 0 auto;
	text-align: center;
}

.ep_search_tool {
	white-space: nowrap;
}
.ep_search_tool img {
	vertical-align: -2px;
	padding-left: 0.5em;
}
.ep_search_tool a {
	text-decoration: none;
	color: #888;
}


.ep_search_feed {
	white-space: nowrap;
}
.ep_search_feed img {
	vertical-align: -2px;
	padding-left: 0.5em;
}
.ep_search_feed a {
	text-decoration: none;
	color: #888;
}

.ep_search_results
{
	margin: 1em 0 1em 0;
}

.ep_search_desc
{
	text-align: center;
	margin: 0.25em 0 0 0;
}

.ep_search_result td
{
	padding: 4px;
	border-bottom: dashed #bbf 1px;
}

.ep_paginate_list
{
	margin: auto;
	display: table;
}

.ep_search_field_name
{
	font-weight: bold;
	margin-top: 0.5em;
}

input.ep_form_search_advanced_link, input.ep_form_search_advanced_link:hover {
        border: none;
        text-decoration: underline;
        background: none;
        color: #00f;
        cursor: pointer;
}

span.search_desc {
	font-style: italic;
}



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/stylesheet_a490dd7cbb.css */

/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }


/* From: /opt/eprints_3_4/lib/static/style/auto/subjectinput.css */


/* 
   Styles for the subject component.

   ep_subjectinput_*

*/

div.ep_subjectinput_tree {
	margin-left: 25px;
}
.ep_subjectinput_tree dl {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px;
}
.ep_subjectinput_tree dl dt {
	margin: 0px 0px;
	padding-left: 18px;
	line-height: 18px;
}
.ep_subjectinput_tree dl dd {
	margin-left: 0px;
}
.ep_subjectinput_tree dl dt.ep_subjectinput_tree {
	cursor: pointer;
	background: url(images/plus.png) no-repeat;
}
.ep_subjectinput_tree dl dt.ep_subjectinput_tree_open {
	background: url(images/minus.png) no-repeat;
}

.ep_subjectinput_toggle {
	text-decoration: none;
	color: #000000;
}

.ep_subjectinput_selections {
	margin: 0.5em auto 0.5em auto;
	margin-top: 0.5em; 
	padding: 0.5em; 
}

.ep_subjectinput_selected {
	font-weight: bold;
}

.ep_subjectinput_selected_subject {
	font-weight: bold;
}

ul.ep_subjectinput_subjects {
	list-style: none;
}
ul.ep_subjectinput_subjects li {
	margin-top: 3px;
	margin-bottom: 3px;
	list-style: none;
}
ul.ep_subjectinput_subjects img {
	vertical-align: -2px;
}


.ep_subjectinput_selections {
	padding-bottom: 10px;
	border-bottom: dashed #808080 1px; 
	margin-bottom: 10px;
}
.ep_subjectinput_selections td.ep_first {
	border-top: none;
}

.ep_subjectinput_selections td {
	border-top: dashed #ccc 1px; 
}

.ep_subjectinput_results {
	border: dashed #c8cbdf 1px; 
	margin-top: 0.5em; 
	padding: 0.5em; 
	background-color: white;
	list-style: none;
}

.ep_subjectinput_results td.ep_first {
	border-top: none;
}

.ep_subjectinput_results td {
	border-top: dashed #ccc 1px; 
}

.ep_subjectinput_add_button, .ep_subjectinput_remove_button {
	border: solid blue 1px;
	padding: 1px;
	background-color: transparent;
	font-size: 70%;
	color: blue;
}


.ep_subjectinput_searchbar {
	text-align: center;
}

/* End of subject component section */



/* From: /opt/eprints_3_4/lib/static/style/auto/summary.css */


/* Item Summary */

.ep_summary_content {
}
.ep_summary_content_top {
}
.ep_summary_content_bottom {
}
.ep_summary_content_left {
	float: left;
}
.ep_summary_content_right {
	float: right;
}
.ep_summary_content_after {
	clear: both;
}


.ep_summary_content_left .ep_summary_box {
	width: 200px;
	margin-right: 10px;
}
.ep_summary_content_right .ep_summary_box {
	width: 200px;
	margin-left: 10px;
}


.ep_summary_box {
	margin-bottom: 10px
}
.ep_summary_box_title {
	font-weight: normal;
	padding: 2px 6px 2px 6px; 
	font-weight: bold;
	font-size: 115%;
	border-style: solid;
	border-width: 1px;
}
.ep_summary_box_body {
	padding: 2px 6px 2px 6px; 
	border-style: none solid solid solid;
	border-width: 1px;
}
.ep_summary_box_title a {
	text-decoration: none;
}
.ep_summary_box_title img
{
	vertical-align: -1px;
}






/* From: /opt/eprints_3_4/lib/static/style/auto/surround.css */


/* EPrints 3 default workflow component-surround style */

/* ep_sr */

.ep_sr_component {
	padding: 0px;
	margin-top: 10px;
}
.ep_sr_component .ep_sr_title_bar {
	padding: 2px 6px 2px 6px; 
}

.ep_sr_component .ep_sr_title_bar table {
}
.ep_sr_component .ep_sr_title {
	font-weight: bold;
	font-size: 115%;
	color: #444;
}
.ep_sr_component .ep_sr_content {
	clear: both;
	padding: 6px;
	border-style: none solid solid solid;
	border-width: 1px;
}

/* collapse bar */

.ep_sr_collapse_bar {
	padding: 2px 6px 2px 6px; 
	font-weight: bold;
	font-size: 115%;
	margin-top: 10px;
	border-style: solid;
	border-width: 1px;
}
.ep_sr_collapse_bar a {
	text-decoration: none;
}
.ep_sr_title a {
	text-decoration: none;
}
.ep_sr_collapse_link img
{
	vertical-align: -1px;
}

/* help style - not primetime */

.ep_sr_component .ep_sr_help {
	margin-bottom: 8px;
}
.ep_sr_component .ep_sr_show_help {
	white-space: nowrap;
}
.ep_sr_component .ep_sr_show_help a {
	text-decoration: none;
}	
.ep_sr_component .ep_sr_hide_help {
	white-space: nowrap;
}
.ep_sr_component .ep_sr_hide_help a {
	text-decoration: none;
}	
.ep_sr_component .ep_sr_title_bar {
	border-style: solid;
	border-width: 1px;
}
.ep_sr_show_help img {
	vertical-align: -2px;
}
.ep_sr_hide_help img {
	vertical-align: -2px;
}


/* used for multi, maybe should be elsewhere */
.ep_sr_component .ep_sr_help_chunk {
	border-bottom: 1px solid #888;
	padding-bottom: 4px; 
	margin-bottom: 4px;
}

.ep_sr_component .ep_form_input_grid {
	margin: auto;
}
.ep_multi_input .ep_form_input_grid {
	margin-left: 0px;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/tabs.css */


/* Tab Bar */

.ep_tab_panel, .ep_tab_bar li, .ep_tab_bar li a {
	border-width: 1px;
	border-style: solid;
}

/* selected tab */
.ep_tab_bar li.ep_tab_selected a {
	border-bottom-width: 0;
}

/* panel contents */
.ep_tab_panel {
}

/* tab text */
.ep_tab_bar a {
/*	color: #000000; */
}

/* remaining styles are structural */

.ep_tab_bar {
	list-style: none;
	padding: 0 0;
	margin: 0 0;
}

.ep_tab_bar li {
	float: left;
	padding: 0 0;
	margin: 0 0;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	list-style-type: none;
}

.ep_tab_bar li:first-child a {
	margin-left: 1.5em;
}

.ep_tab_bar li a {
	text-decoration: none;
	text-align: center;
	display: block;
	margin-right: 1.5em;
	padding: 3px 8px 4px 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin-bottom: -1px; /* overwrite bottom-margin of li */
	border-bottom-width: 0;
}

.ep_tab_panel {
	border-top-width: 0;
	padding: 12px;
	clear: left;
}




/* From: /opt/eprints_3_4/lib/static/style/auto/template.css */


/* EPrints 3 template styles */
/* prefix all styles with ep_tm */

hr.ep_tm_last {
	color: #152d4e;
	background-color: #152d4e;
}


/* deprecated in 3.3 */
.ep_tm_logo img {
	float: right;
	padding: 4px;
	border-style: none;
}

.ep_tm_site_logo img {
	border-style: none;
	padding: 10px 10px;
}

.ep_tm_archivetitle, .ep_tm_archivetitle:visited {
	font-size: 40px;
	text-decoration: none;
	margin: 10px;
}

.ep_tm_main {
        margin: 1em;
}

/* Menu Bar */

.ep_tm_menu, .ep_tm_key_tools {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.ep_tm_key_tools {
	display: block;
}

.ep_tm_menu {
	height: 30px;
	line-height: 30px;
}

.ep_tm_menu, .ep_tm_menu ul {
/*	background-color: #204f76; */
}

.ep_tm_menu li {
	float: left;
}
.ep_tm_menu ul {
}

.ep_tm_menu a, .ep_tm_menu a:visited {
	display: block;
	padding: 0px 20px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}

.ep_tm_menu ul
{
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
}

.ep_tm_menu ul li {
	float: none;
}

.ep_tm_menu ul a
{
	text-align: left;
}

.ep_tm_key_tools li {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0;
}

.ep_tm_key_tools li a:hover {
}

.ep_tm_key_tools a {
/*	white-space: nowrap; */
}

/* end of menu bar */

/* Action Menu Bar */

.ep_tm_key_tools li {
	padding: 0px 6px;
}

.ep_tm_key_tools li:first-child {
	padding-left: 0px;
}

/* end of Action Menu Bar */

/* Search bar */

.ep_tm_searchbar {
	padding: 4px 10px;
}

.ep_tm_searchbarbutton {
	text-align: center;
	padding: 1px 4px;
	margin: 0px;
	margin-left: 4px;
	font-size: 85%;
	background-position: 0px -2px;
	border-width: 1px;
	border-radius: 3px;
}

.ep_tm_searchbarbox {
	font-size: 80%;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
}

/* end of search bar */

#ep_tm_languages {
	display: inline;
}
#ep_tm_languages a {
	margin-left: 4px;
}

.ep_tm_searchbar {
        border-width:0;
        width:100%;
}

.ep_tm_searchbar td {
        padding: 0;
        margin: 0;
}

.ep_tm_page_content {
        max-width:1024px;
        width:auto;
        margin-left: auto;
        margin-right: auto;
        margin-top:10px;
}

.ep_tm_eprints_logo {
        float: right;
        margin-left: 1em;
}

.ep_tm_footer {
	clear: both;
	margin-top: 20px;
	font-size: 80%;
	border-top-width: 2px;
	border-top-style: solid;
	padding: 10px 10px 0px 10px;
}
.ep_tm_footer hr {
	display: none;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/toolbox.css */


/* Toolbox styles - used to subdivide some content */

.ep_toolbox {
	margin-bottom: 10px;
}

.ep_toolbox_title {
	padding: 2px 10px 2px 10px;
}

.ep_toolbox_content {
	padding: 10px;
	border-width: 1px;
	border-style: solid;
}



/* From: /opt/eprints_3_4/lib/static/style/auto/upload.css */


/* 
   Styles for the upload component.

   ep_upload_*

*/

.ep_upload_newdoc
{
	text-align: center;
/*	margin-top: 1em;
	margin-bottom: 1em; */
}

.ep_upload_fields th
{
	text-align: right;
}

/* Document section */

.ep_upload_doc
{
	margin-bottom: 0.5em;
	border-style: solid;
	border-width: 1px;
}

.ep_upload_doc .ep_upload_doc_title_bar {
	padding: 0px 6px 0px 6px; 
	border-bottom: solid 1px #d8dbef;
}
.ep_upload_doc .ep_upload_doc_title {
	color: #444;
}
.ep_upload_doc .ep_upload_doc_content {
	clear: both;
	padding: 6px;
}

.ep_update_doc_delete {
	white-space: nowrap;
}
.ep_update_doc_delete input {
	vertical-align: -2px;
}

.ep_update_doc_options {
	white-space: nowrap;
}
.ep_update_doc_options img {
	vertical-align: -2px;
	border: none;
}
.ep_update_doc_options a {
	text-decoration: none;
}

.ep_upload_doc_toolbar
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: center;
}

.ep_upload_files
{
/*	border: dashed #c8cbdf 1px; 
	text-align: center;
	margin-top: 0.5em; 
	padding: 0.5em; 
	background-color: white; */
}

.ep_upload_file_table 
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
}
.ep_upload_add_file_toolbar
{
	margin-top: 0.5em;
}

.ep_upload_doc_expansion_bar
{
	text-align: right;
	padding: 2px .5em;
}
.ep_upload_doc_expansion_bar a
{
	cursor: pointer;
	text-decoration: none;
}

/* End of Document section */

/* Drag and drop */

.ep_dropbox {
	border-width: 2px;
	border-style: dashed;
	border-color: #4ea;
	background-color: #fff;
	font-weight: bold;
	font-size: 110%;
	padding: 40px 0px;
}

/* End of Drap and drop */



/* From: /opt/eprints_3_4/lib/static/style/auto/view.css */



/* spacing between page elements */
.ep_view_page h2 {
	margin-top: 30px;
}
.ep_view_blurb {
	margin-top: 20px;
}
.ep_view_timestamp {
	margin-top: 30px;
	text-align: right;
}

.ep_view_group_by_current {
	font-weight: bold;
}

.ep_view_group_by {
	border-style: solid none;
	border-width: 1px;
	text-align: center;
	padding: 4px 0px;
	margin: 4px 0px 12px 0px;
}

.ep_view_cols {
	width: 100%;
	margin-top: 1em;
}

.ep_view_cols_2 td { width: 50%; }
.ep_view_cols_3 td { width: 33.3%; }
.ep_view_cols_4 td { width: 25%; }
.ep_view_cols_5 td { width: 20%; }
.ep_view_cols_6 td { width: 16.6%; }
.ep_view_cols_7 td { width: 14.28%; }
.ep_view_cols_8 td { width: 12.5%; }

.ep_view_cols ul {
	margin-top: 0px;
	margin-bottom: 0px;
}


	



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/z_eprints_services_template.css */




/* From: /opt/eprints_3_4/lib/static/style/auto/z_metafield.css */

table.ep_metafield_compound,
table.ep_metafield_compound th,
table.ep_metafield_compound td
{
  border: 0.5px solid lightgray;
  border-spacing: 0px;
}

table.ep_metafield_compound th,
table.ep_metafield_compound td
{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
}



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/z_slideshow.css */

#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    height:300px;
    overflow:visible;
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}

.frontpage_banner{
    width: 104%;
    position: relative;
    border-top: 1px solid #576e86;
    border-bottom: 1px solid #576e86;
    height: 550px; /*height of images*/
    margin-left: -2%;
    margin-right: auto;
    margin-top: -55px;
}

.frontpage_banner_transp {
    position: absolute;
    top: 5%;
    right: 0px;
    width: 350px;
    height: 90%;
    background-color: rgba(255, 255, 255, 0.75);
    /* background-image: url('/images/frontpage/black_transp.png'); */
    /*to stop IE6 png problem */
    _background-image: none;
    z-index: 30;
    display: block;
}

.frontpage_banner_transp img{
    max-height: 80px;
    margin-top: 20px;
    margin-left: 20px;
}

.frontpage_banner h1.frontpage_banner_title {
    position: absolute;
    z-index: 40;
    color: white;
    margin-left: 10px;
}

.frontpage_banner_text {
    width: 350px;
    position: absolute;
    z-index: 40;
    padding: 5px;
    overflow: hidden;
    right: 0px;
    top: 10%;
    font-size: 2.2em;
}

.frontpage_banner_text ul{
   margin-left: 25px;
   list-style-type: none;
}

.frontpage_banner_text ul li{
    color: #00abe8;
    margin-bottom: 20px;
    margin-top: 20px;
    display: list-item;
    font-family: "Neo Sans Medium", Arial, sans-serif;
}

.frontpage_banner_text ul li a{
    color: #00abe8;
}

.frontpage_banner_text ul li a:hover{
	text-decoration: underline;
	color: #00abe8;
}

h2.latest{
   color: #4e4e4d;
}



/* From: /opt/eprints_3_4/archives/epic3/cfg/static/style/auto/zz_local.css */

.frontPage .ep_tm_pagetitle
{
	display: none;
}

.contentTitle
{
	width: 100%;
	background-color: white;
	text-align: right;
	margin-bottom: 0px;
	padding: 5px 5px 0 0;
}

.ep_tm_page_content
{
	width: auto;
	margin-top: 0px;
	padding-top: 30px;
	padding-left: 2%;
	padding-right: 2%;
	background-color: white;
	min-height: 500px;
}

.ep_tm_page_content ul
{
}

.ep_tm_pagetitle
{
	font-size: 1.5em;
	color: #4e4e4d;
}

.form--searchForm .fa-lupe
{
	top: 0px;
}

.ep_tm_page_content a
{
	color: #00abe8;
}

.ep_tm_page_content a:hover
{
	color: #003e6e;
}

.textInput--searchForm
{
	border-bottom: 2px solid #bcbdbf;
}

/*Buttons*/
.ep_form_action_button
{
	border: 1px solid #07ace7;
	background-color: #07ace7;
	color: white;
	background-image: none;
	border-color: #07ace7;
	border-radius: 0;
}

.ep_form_action_button:hover
{
	background-color: #ffffff;
	color: #07ace7;
}

.ep_tm_page_content .ep_search_buttons, .ep_view_group_by, .ep_search_controls, .ep_search_controls_bottom, .ep_tab_panel, .ep_toolbox_content, th.ep_title_row, .ep_sr_title_bar, .ep_sr_content, .ep_columns_title, .ep_review_instructions_bar, td.ep_columns_alter, .ep_summary_box_title
{
        background-color: transparent;
        background-image: none;
}

.ep_tab_bar li.ep_tab_selected a
{
        color: #00abe8;
}

.ep_tab_bar li a
{
        color: white;
        background-color: #00abe8;
        background-image: none;
}


.ep_blister_node
{
	border: 1px solid;
	border-color: #07ace7;
	border-radius: 0;
	background-color: #ffffff;
	color: #07ace7;
}

.ep_blister_node_selected
{
	border: 1px solid;
	border-color: #07ace7;
	border-radius: 0;
	background-color: #07ace7;
	color: #ffffff;
	background-image: none;
}

.ep_tab_panel .ep_action_list
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Header and Login Pin*/
.flyout .nav--first-level > ul > li a
{
	font-family: "Neo Sans Regular", Arial, sans-serif;
	font-weight: normal;

}

.flyout .nav--first-level > ul > li:last-child{
	vertical-align: middle;
	padding-left: 13px;
}

.flyout .nav--first-level > ul > li:last-child .ep_epic_login_status a{
	color: #ffffff;
}

.flyout .nav--first-level > ul > li > div.ep_epic_login_status
{
	color: #ffffff;
}

.flyout .nav--first-level > ul > li:hover > div.ep_epic_login_status
{
	color: #003e6e;
}

.flyout .nav--first-level > ul > li > div.ep_epic_login_status > a
{
  color: #ffffff;
  padding-top: 17px;
  padding-left: 13px;
  width: 100%;
  display: block;
  font-family: "Neo Sans Regular", Arial, sans-serif;
  font-size: 1.13333em;
  line-height: 1em;
  height: 50px;
  text-transform: uppercase;
  text-decoration: none;
}

.flyout .nav--first-level > ul > li:last-child:hover
{
	background-color: #ffffff;
}

.flyout .nav--first-level > ul > li:last-child:hover a
{
	color: #003e6e;
}

.flyout .nav--first-level > ul > li:hover > div.ep_epic_login_status > a
{
	color: #003e6e;
}

.flyout .nav--first-level ul li .ep_tm_key_tools li
{
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	border-bottom: dashed 1px #bcbdbf;
}

/*Template Header*/
.nav--separate > li:last-child:after{
	display: none;
}

/*Drop down lists*/
.holder.siteWrapper.u-p
{
	width: auto;
	position: absolute;
	left: inherit;
	top: 52px;

	border: 2px solid #00abe8;
}

.holder.siteWrapper.u-p ul li 
{
	display: block;
	font-weight: bold;
	padding-top: 10px;	
	padding-bottom: 10px;
	border-bottom: dashed 1px #bcbdbf;
}

.holder.siteWrapper.u-p ul li a
{
	color: #4b4b4c;
}

.holder.siteWrapper.u-p ul li a:hover
{
	color: #00abe8;
}

.flyout .nav--first-level > ul > li:last-child .holder.siteWrapper.u-p ul li a
{
	color: #4b4b4c;
}

.flyout .nav--first-level > ul > li:last-child .holder.siteWrapper.u-p ul li a:hover
{
	color: #00abe8;
}

.flyout .nav--first-level > ul > li:last-child .holder.siteWrapper.u-p .ep_dropdown_epic_login_status a
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #4b4b4c;
	border-bottom: dashed 1px #bcbdbf;
}

.flyout .nav--first-level > ul > li:last-child .holder.siteWrapper.u-p .ep_dropdown_epic_login_status a:hover
{
	color: #00abe8;
}


/*Front Page*/
.siteWrapper--fullWidth
{
	background-color: transparent;
}

.frontpage-footer-entry img
{
	background: #bfbfbf;
}

.frontpage-footer-entry h2
{
	font-size: 170%;
	text-align: center;
}

/*Manage Deposits*/
.ep_tm_page_content table
{
	margin-left: auto;
	margin-right: auto;
}

.ep_row ul
{
	list-style-type: none;
}

/*Abstract Pages*/
.ep_summary_page_headline
{
	font-size: 1.1em;
	color: #99999d;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ep_summary_page_content
{
	padding: 2px;
	border-top: 2px solid #00b0f0;
}

.ep_summary_page_content .ep_summar_page_elem table
{
	margin-left: none;
	margin-right: none;
}

.ep_summary_page_content .ep_summar_page_LeftElem
{
	font-weight: bold;
}

.ep_summary_page_content .ep_summar_page_RightElem
{
	margin-bottom: 10px;
}

.ep_summary_content_main hr
{
	display: none;
}

/*Side bar*/
.navgoco .ep_tm_key_tools
{
	display: block !important;
}

.navgoco .ep_tm_key_tools li
{
	border: none;
	padding: 0;
}

/*Browse Views*/
.ep_view_browse_list ul
{
	list-style-type: none;
	margin-bottom: 0px;
}

.ep_view_cols ul
{
	list-style-type: none;
}

/* Footer */
.siteFooter
{
	padding-top: 0px;
}

.siteFooter a
{
	color: #4b4b4c;
	font-size: 1.0em;
}

.siteFooter .footerNav a:hover
{
	color: #003e6e;
}

.siteFooter .footerSpace
{
	padding-bottom: 1em;
}

/* Search */
.ep_tm_page_content form p
{
	text-align: center;
}

td.ep_multi_input table
{
	margin-left: 0;
}	

th.ep_multi_heading
{
	vertical-align: inherit;
}

.ep_search_result td{
	padding: 8px;
	border-bottom: solid #bcbdbf 1px;
}

/* View Pages */
.ep_view_menu ul
{
	margin-left: 1.5em;
}

/* AWI-25 - dgc - EPrints Services - 2018-11-08 */

.ep_search_results td:nth-child(2) {
  width: 800px;
}

/* AWI-37 - rwf - EPrints Services - 2019-04-16 */
.orcid-person .orcid-tooltip{
	left: -156px;
	bottom: -37px;
}

.orcid-person .orcid-tooltip:before{
	top: -65%;
}

.ep_report_page ul, ul.ep_report_category, ul.ep_report_items{
	list-style: none;
}

.report_export_options ul li label{
	display: inline-block;
}

a.html_report_print{
	color: white;	
}

a.html_report_print:hover{
	color: #07ace7;	
}


