/* Reset
-------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, address, code,
del, dfn, em, i, img, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, q, dl, dt, dd, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-family: inherit;
}

/* General
-------------------------------------------------- */
html {
	-webkit-text-size-adjust: 100%;
	background: #ecebec;	
}

main {
	margin: 0 auto 5px;
	padding-top: 28px;
	display: block;
}

body {
	font: 15px/22px Arial, Helvetica, sans-serif;
	color: #333;
	background: linear-gradient(to bottom, #F1F1F1 0%, #F1F1F1 374px, #F9F9F9 700px) #F9F9F9;
}

img {
	max-width: 100%;
}

img[style][height] {
	/* img in rtf gets a height attribute causing problems when scaling width */
	height: auto !important;
}

main img,
.play {
	float: left;
	margin: 5px 15px 11px 0;
	width: initial;
}

main img.right {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

main .play img {
	margin: 0;
}

.video .play:after {
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20id%3D%22svg4726%22%20height%3D%2211.289mm%22%20width%3D%2211.289mm%22%20version%3D%221.1%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20id%3D%22layer1%22%20transform%3D%22translate(-388.74%20-449.33)%22%3E%3Cg%20id%3D%22g4736%22%20transform%3D%22translate(383.71%20462.31)%22%3E%3Cpath%20id%3D%22path4738%22%20d%3D%22m6.6329-12.973h36.8c0.88304%200%201.5991%200.71603%201.5991%201.6009v36.8c0%200.88304-0.71603%201.5991-1.5991%201.5991h-36.8c-0.885%200-1.601-0.718-1.601-1.599v-36.8c0-0.88482%200.71781-1.6009%201.6009-1.6009zM32.668%206.104l-14.182-8.5142%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2329292e%22%2F%3E%3Cpath%20id%3D%22path4740%22%20fill%3D%22%23fff%22%20d%3D%22m32.668%206.104-14.182-8.5142c-1.0199-0.50637-1.8532%200.00711-1.8532%201.1478v16.581c0%201.1442%200.8333%201.6506%201.8532%201.1531l14.182-8.5184c1.0199-0.50637%201.0199-1.3468%200-1.8496%22%2F%3E%3Cpath%20id%3D%22path4751%22%20fill-opacity%3D%220%22%20d%3D%22m5.7019%2026.313c-0.6289-0.629-0.7921-37.416-0.1702-38.396%200.28178-0.44387%204.5098-0.54054%2019.624-0.4487l19.264%200.11709v19.518%2019.518l-19.087%200.11691c-14.472%200.09-19.219-0.013-19.631-0.425zm20.433-14.174c4.9108-2.9276%207.2913-4.5987%207.2913-5.1184%200-0.96517-14.798-9.9421-16.006-9.7099-0.75746%200.14552-0.82939%200.85519-0.94173%209.2927-0.12544%209.4219%200.08724%2010.729%201.6518%2010.147%200.39232-0.14569%203.9944-2.2211%208.0047-4.6118z%22%2F%3E%3Cpath%20id%3D%22path4753%22%20fill-opacity%3D%220%22%20d%3D%22m5.7019%2026.313c-0.6289-0.629-0.7921-37.416-0.1702-38.396%200.28178-0.44387%204.5098-0.54054%2019.624-0.4487l19.264%200.11709v19.518%2019.518l-19.087%200.11691c-14.472%200.09-19.219-0.013-19.631-0.425zm20.433-14.174c4.9108-2.9276%207.2913-4.5987%207.2913-5.1184%200-0.96517-14.798-9.9421-16.006-9.7099-0.75746%200.14552-0.82939%200.85519-0.94173%209.2927-0.12544%209.4219%200.08724%2010.729%201.6518%2010.147%200.39232-0.14569%203.9944-2.2211%208.0047-4.6118z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E')
		no-repeat 50% 50%;
	display: block;
	overflow: hidden;
	opacity: 0.8;
}

.video:hover .play:after {
	opacity: 1;
	transition: opacity .2s;
}

a {
	text-decoration: none;
	color: #009286;
}

main a:hover,
footer a:hover,
a:hover .more,
.breadcrumbs a:hover,
.answer a:hover,
.pagination a:visited:hover {
	text-decoration: underline;
	color: #005e5d;
}

main p a {
	text-decoration: underline;
}

.contact a:visited,
.documents-download a:visited,
.criteria a:visited,
main .related-links a:visited,
.carousel .next-previous-wrapper a:visited .more {
	color: #888;
}

main a:visited,
a:visited .more,
time,
.meta,
.reports .file-info,
.file-info {
	color: #999;
}

main .pagination a,
main .pagination .next a,
main .pagination .previous a {
	color: #999;
}

.more {
	display: inline-block;
	margin-bottom: 22px;
	clear: both;
	color: #009286;
}

.more:after {
	content: '\00a0\203A';
	display: inline-block;
}

p {
	margin-bottom: 22px;
}

p > img:first-child + br {
	display: none;
}

hr {
	border: 0;
	border-top: 1px solid #CCC;
	clear: both;
	height: 1px;
	margin: 21px 0;
}

.number {
	text-align: right;
}

.hidden-block {
	display: none;
}

q.general-q {
	color: #005e5d;
	font-size: 25px;
	line-height: 33px;
	margin: 2px 0 31px;
	display: inline-block;
}

/* Articles and sections
-------------------------------------------------- */
article,
section {
	margin-bottom: 11px;
}

/* Breadcrumbs
-------------------------------------------------- */
.breadcrumbs {
	padding: 28px 10px 0;
	margin-bottom: -17px;
}

.breadcrumbs div {
	display: inline;
}

.breadcrumbs div:after {
	content: '\203A';
}

.breadcrumbs div:last-child:after {
	content: '';
}

.breadcrumbs div:last-child a {
	color: #333;
}

/* Headings
-------------------------------------------------- */
h1,
h1.general-title {
	font-size: 24px;
	line-height: 33px;
	color: #005e5d;
	padding-top: 2px;
	margin-bottom: 9px;
	clear: both;
}

h2 {
	font-size: 22px;
	color: #005e5d;
	margin: -2px 0 13px;
	clear: both;
}

h2 a,
h2 a:hover,
h2 a:visited {
	color: #005e5d;
	text-decoration: none;
}

article > img + h2 {
	margin-top: 15px;
	display: inline-block;
}

h3,
caption,
.google-search-box .gsc-control-cse .gs-result .gs-title,
.google-search-box .gsc-control-cse .gs-result .gs-title *,
.google-search-box .gsc-webResult.gsc-result.gsc-promotion a.gs-title:link,
.google-search-box .gsc-webResult.gsc-result.gsc-promotion a.gs-title:link * {
	font-size: 15px;
	color: #333;
	font-weight: bold;
}

h3 a,
h3 a:visited {
	color: #333;
}

/* Lists
-------------------------------------------------- */
ul {
	list-style: none;
}

li {
	float: left;
}

main ul {
	margin: 11px 0 22px 16px;
	list-style-type: disc;
}

main p + ul,
main p + ol,
main li > p + ul,
main li > p + ol {
	margin-top: -11px;
}

main li {
	margin-bottom: 11px;
	float: none;
}

main li > ul,
main li > ol {
	margin-top: 11px;
	margin-bottom: 11px;
}

main ol {
	margin-bottom: 22px;
	list-style-type: none;
	counter-reset: item;
}

main ol > li {
	display: table;
	border-collapse: collapse;
	counter-increment: item;
}

main ol > li:before {
	content: counters(item, ".") ". ";
	display: table-cell;
	padding-right: 4px;
}

main li ol > li:before {
	content: counters(item, ".") " ";
}

main ul ol,
main ol ul,
main ol ol,
main ul ul,
main li ol li:last-child,
main li ul li:last-child,
main li p:last-child {
	margin-bottom: 0;
}

/* Link-list
-------------------------------------------------- */
.link-list {
	list-style: none;
}

.link-list li {
	position: relative;
}

.link-list li:before {
	content: '\203A';
	position: absolute;
	margin-left: -14px;
}

.link-list li a {
	word-break: break-all;
}

/* Form
-------------------------------------------------- */
form {
	padding-top: 5px;
	padding-bottom: 6px;
}

fieldset {
	background: #fff;
	padding: 17px 10px 16px;
	margin-bottom: 22px;
	overflow: hidden;
}

fieldset .dropdown .trigger {
	border-color: #666;
}

fieldset fieldset {
	background: #F0F0F0;
	color: #005e5d;
	padding-top: 22px;
	padding-bottom: 13px;
	margin-bottom: 9px;
}

form h2 {
	padding-top: 11px;
}

/* preserve fieldset background-color */
fieldset[disabled] > * {
	opacity : .35;
}

fieldset[disabled].disabled {
	opacity: 1;
}

legend {
	display: none;
}

label {
	color: #333;
	margin: 11px 15px 0 0;
	display: block;
}

label .optional {
	color: #999;
}

fieldset[disabled] label {
	color: #333;
}

fieldset fieldset label {
	margin-bottom: 11px;
	display: inline-block;
}

input,
textarea,
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	border: 1px solid #666;
	border-radius: 3px;
	font-size: 16px;
}

select {
	width: 100%;
	padding: 6px 5px 6px;
}

select,
input[type=text] {
	margin: 5px 6px 17px 0;
	background-color: #FFF;
}

textarea {
	margin-top: 5px;
	vertical-align: top;
	padding: 5px 8px 4px;
	width: 100%;
	line-height: 22px;
	margin-bottom: 17px;
	box-sizing: border-box;
}

label:empty {
	height: auto;
}

textarea:focus,
input[type=text]:focus {
	background-color: #FFC;
}

input[type=radio],
input[type=checkbox] {
	border: 0;
	padding: 0;
	position: relative;
	top: 1px;
	margin-bottom: 17px;
}

input[type=radio] + label,
input[type=checkbox] + label {
	width: auto;
	font-weight: normal;
	color: #333;
	display: inline-block;
	margin: 0 10px 0 0;
}

input[type=text] {
	padding: 7px 10px 6px 10px;
	width: 100%;
	box-sizing: border-box;
	-webkit-appearance: none;
}

input[type=file] {
	padding: 4px;
	border: 0;
	margin: 6px 0 18px;
}

input[type=reset] {
	position: absolute;
	margin-left: -30px;
	margin-top: 12px;
	padding-right: 10px;
	cursor: pointer;
	-webkit-appearance: none;
	border: 0;
	font-size: 12px;
	color: #999;
	background: transparent;
}

input[type=submit] {
	border: 0;
	float: right;
}

input.error,
textarea.error,
select.error {
	border: 1px solid #F60 !important;
	background-color: #FFC !important;
}

input[type=text].error {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218.9%22%20width%3D%2221.9%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2021.9%2018.9%22%3E%3Cpath%20d%3D%22m21.8%2017.8-10.2-17.4c-0.1-0.2-0.4-0.4-0.7-0.4s-0.5%200.1-0.7%200.4l-10.2%2017.4c-0.1%200.2-0.1%200.5%200%200.8%200.1%200.2%200.4%200.4%200.7%200.4h20.3c0.3%200%200.5-0.1%200.7-0.4%200.1-0.2%200.1-0.5%200-0.8zm-9.6-1.1h-2.5v-2.2h2.5v2.2zm0-3.9h-2.5v-6.7h2.5v6.7z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ff6600%22%2F%3E%3C%2Fsvg%3E') no-repeat 95%;
}

input.successful,
textarea.successful,
select.successful {
	border: 1px solid #608F3E !important;
	background-color: #F1F6E8 !important;
}

input[type=text].successful {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2211.61%22%20viewBox%3D%220%200%2015.482625%2011.60975%22%20width%3D%2215.483%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23608F3E%22%20clip-rule%3D%22evenodd%22%20d%3D%22m15.312%202.2575-9.114%209.179c-0.229%200.231-0.6%200.231-0.829%200l-0.183-0.185-0.001%200.001-0.199-0.201-0.859-0.867c-0.006-0.005-0.007-0.013-0.013-0.019l-3.942-4c-0.229-0.23-0.229-0.604%200-0.834l1.242-1.251c0.229-0.23%200.6-0.23%200.828%200l3.545%203.597%207.452-7.505c0.229-0.23%200.6-0.23%200.829%200l1.243%201.251c0.229%200.23%200.229%200.604%200.001%200.834z%22/%3E%3C/svg%3E%0A') no-repeat 95%;
}

fieldset fieldset ol {
	padding-left: 0;
	margin-bottom: 5px;
}

p.error,
label.error {
	color: #F60;
	position: relative;
	top: -11px;
}

fieldset + p.error {
	top: -5px;
}

form p {
	margin-bottom: 11px;
}

label[for=request-message],
label + textarea[name=request-message],
label + textarea[name=request-message] + br {
	display: none;
}

/* Vacancy search agent form
-------------------------------------------------- */
#SRCLogSet select {
	width: 100% !important;
}

#SRCLogSet input[type=text],
#SAgLogSet input[type=text] {
	height: 33px;
}


#SAgLogSet input[type=radio] {
	margin-right: 3px;
}

#SRCLogSet > div {
	margin-bottom: 13px;
}

#SRCLogSet select,
#SRCLogSet input[type=text] {
	margin-bottom: 15px;
}

#searchagentbutton {
	display: none;
}

#div-srcitem1 label {
	width: auto !important;
}

/* Buttons
-------------------------------------------------- */
input[type=submit],
input[type=submit].secondary,
.button,
.button.secondary {
	cursor: pointer;
	color: #222;
	padding: 5px 12px 4px;
	margin: 5px 0 6px;
	display: inline-block;
	background: #e0e0e0;
	transition: background-color .2s;
	-webkit-appearance: none;
	box-sizing: border-box;
	text-align: center;
	width: auto;
}

input[type=submit].secondary:hover,
.button:hover,
.button.secondary:hover {
	background: #d8d8d8;
}

input[type=submit],
.button.primary {
	margin-top: 0;
	background: #ffd200;
	float: right;
	border: solid 1px #f1b328;
	border-radius: 0;
}

input[type=submit]:hover,
.button.primary:hover {
	background: #f1b328;
	border: solid 1px #dca325;
}

input[type=submit][disabled],
.button.primary[disabled] {
	background: #feeb9b;
	border: solid 1px #fae2a8;
	pointer-events: none;
}

input[type=submit].secondary,
.button.secondary {
	background: #E0E0E0;
	border: solid 1px #cfcfcf;
}

input[type=submit].secondary:hover,
.button.secondary:hover {
	background: #D8D8D8;
}

input[type=submit].secondary[disabled],
.button.secondary:hover[disables] {
	background: #EEEEEE;
}

.button:visited,
.button:hover {
	color: #333;
	text-decoration: none;
}

/* Alerts
-------------------------------------------------- */
.alert,
.google-search-box .gs-no-results-result .gs-snippet {
	width: auto;
	display: block;
	padding: 11px 10px 11px 57px;
	min-height: 66px;
	margin: 0 10px 22px;
	background: 19px 20px no-repeat;
}

.alert > *:last-child {
	margin-bottom: 0;
}

.alert-warning,
.google-search-box .gs-no-results-result .gs-snippet {
	background-color: #FFFFCD;
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218.9%22%20width%3D%2221.9%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2021.9%2018.9%22%3E%3Cpath%20d%3D%22m21.8%2017.8-10.2-17.4c-0.1-0.2-0.4-0.4-0.7-0.4s-0.5%200.1-0.7%200.4l-10.2%2017.4c-0.1%200.2-0.1%200.5%200%200.8%200.1%200.2%200.4%200.4%200.7%200.4h20.3c0.3%200%200.5-0.1%200.7-0.4%200.1-0.2%200.1-0.5%200-0.8zm-9.6-1.1h-2.5v-2.2h2.5v2.2zm0-3.9h-2.5v-6.7h2.5v6.7z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ff6500%22%2F%3E%3C%2Fsvg%3E');
	min-height: 66px;
}

/* File icons
-------------------------------------------------- */
.file-info {
	padding-right: 20px;
	background: no-repeat 0 50%;
	background-size: 17px;
	position: relative;
	display: inline-block;
}

.file-info:after {
	content: '';
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	margin: 2px 0 0 3px;
	background-size: 100%;
	display: inline-block;
	position: absolute;
}

.file-info.pdf:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20id%3D%22svg2%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2223%22%20width%3D%2221.04%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2021.04%2023%22%3E%3Cdefs%20id%3D%22defs4%22%3E%3Crect%20id%3D%22SVGID_1_%22%20y%3D%224.89%22%20x%3D%224.9%22%20width%3D%2222.24%22%20height%3D%2224.32%22%2F%3E%3C%2Fdefs%3E%3Cpolygon%20id%3D%22polygon7%22%20points%3D%2210.76%205.9%2017.38%205.9%2021.25%208.27%2023.99%2011.61%2023.99%2026.05%2023.23%2026.81%2022.24%2027.65%2011.6%2027.65%207.59%2027.26%207.25%2021.95%207.25%208.19%207.8%206.21%22%20fill%3D%22%23fff%22%20transform%3D%22matrix(.94592%200%200%20.94592%20-4.6378%20-4.6293)%22%2F%3E%3Cg%20id%3D%22g9%22%20transform%3D%22matrix(.94592%200%200%20.94592%20-4.6378%20-4.6293)%22%3E%3CclipPath%20id%3D%22SVGID_2_%22%3E%3Cuse%20id%3D%22use12%22%20xlink%3Ahref%3D%22%23SVGID_1_%22%20height%3D%22100%22%20width%3D%22100%22%20y%3D%220%22%20x%3D%220%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20id%3D%22path14%22%20fill%3D%22%23bbbec3%22%20d%3D%22m6.5%2023.5c-0.02-0.34-0.04-0.52-0.04-0.7%200-4.88%200.01-9.76%200.01-14.64%200-1.98%201.26-3.24%203.24-3.25%202.73-0.01%205.47-0.02%208.21%200%200.26%200%200.57%200.13%200.76%200.3%201.91%201.86%203.81%203.74%205.69%205.62%200.13%200.13%200.2%200.37%200.2%200.55%200.02%202.37%200%204.75%200.03%207.12%200.01%200.53-0.27%200.53-0.64%200.52-0.37-0.01-0.76%200.1-0.75-0.53%200.03-2.07%200.01-4.14%200.02-6.21%200-0.4-0.08-0.7-0.39-1-1.58-1.54-3.11-3.13-4.69-4.68-0.18-0.18-0.5-0.3-0.75-0.3-2.6-0.02-5.2-0.02-7.81%200-1.1%200.01-1.7%200.57-1.72%201.69-0.04%201.94-0.02%203.87-0.02%205.81%200%202.53-0.04%205.05%200.05%207.58%200.04%201.1-0.74%201.45-1.41%202.14M15.21%2013.33%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3Cpath%20id%3D%22path16%22%20fill%3D%22%23ff0505%22%20d%3D%22m15.21%2013.33c0.19-0.62%200.39-1.24%200.58-1.86%200.03%200%200.06%200.01%200.09%200.01-0.08%200.89-0.19%201.79-0.25%202.68-0.02%200.44-0.06%200.92%200.1%201.31%200.86%202.09%202.08%203.91%204.14%205.02%200.29%200.16%200.68%200.26%201.01%200.23%201.63-0.15%203.25-0.36%204.88-0.01%200.36%200.08%200.75%200.21%201.02%200.44%200.23%200.2%200.3%200.58%200.36%200.92-1.66-1.05-3.42-0.68-5.23-0.62%201.2%201.03%204.14%201.6%205.09%201.05%200.01%200.64-0.3%200.99-0.96%201.03-1.66%200.12-3.18-0.41-4.67-1.04-0.47-0.2-0.91-0.47-1.38-0.67-0.18-0.08-0.41-0.1-0.6-0.05-2.57%200.57-5.13%201.15-7.69%201.77-0.23%200.06-0.45%200.33-0.59%200.55-0.97%201.58-1.89%203.2-3.27%204.47-0.8%200.74-1.52%200.84-2.44%200.43-0.43-0.19-0.62-0.53-0.45-0.9%200.25-0.56%200.56-1.1%200.96-1.57%200.75-0.9%202.56-2.06%203.56-2.34-1.41%201.39-3.02%202.49-3.68%204.34%200.05%200.06%200.1%200.13%200.15%200.19%200.4-0.28%200.88-0.48%201.17-0.84%200.98-1.22%202.01-2.43%202.78-3.78%201.47-2.59%202.77-5.28%204.16-7.91%200.65-0.92%200.35-1.29%200.08-1.8-0.46-1.76-0.86-3.54-0.7-5.39%200.09-1.03%200.49-1.37%201.57-1.32%200.63%200.03%201.13%200.68%201.12%201.47%200%200.19-0.04%200.37-0.07%200.69-0.27-0.8-0.42-1.52-1.17-1.95-0.1%200.14-0.23%200.25-0.28%200.4-0.32%201-0.03%203.99%200.61%205.08m-0.26%203.36c-1.06%202.13-2.08%204.17-3.1%206.22%202.25-0.65%204.47-1.28%206.77-1.94-1.58-1.13-2.7-2.61-3.67-4.28%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3Cpath%20id%3D%22path18%22%20fill%3D%22%23bbbec3%22%20d%3D%22m10.71%2027.92c0.64-0.8%201.15-1.4%202.26-1.36%202.71%200.09%205.43%200.03%208.15%200.03%201.3%200%201.7-0.31%202.06-1.54%200.18-0.63%200.69-0.28%201.05-0.34%200.38-0.07%200.36%200.23%200.36%200.48%200.02%201.57-1.23%202.81-2.88%202.81-3.04%200.01-6.08%200-9.12%200-0.42%200-0.84%200.01-1.25%200-0.18%200-0.35-0.04-0.62-0.07%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 17px;
	height: 20px;
}

.file-info.mp3:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20id%3D%22svg2%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2223%22%20width%3D%2218.05%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2018.05%2023%22%3E%3Cdefs%20id%3D%22defs4%22%3E%3Crect%20id%3D%22SVGID_1_%22%20y%3D%227.27%22%20x%3D%226.72%22%20width%3D%2218.67%22%20height%3D%2223.8%22%2F%3E%3Cpath%20id%3D%22SVGID_3_%22%20d%3D%22m11.46%2014.68v8.91c-0.55-0.33-1.26-0.5-2.01-0.43-1.57%200.16-2.74%201.33-2.61%202.6%200.13%201.27%201.51%202.18%203.09%202.02%201.57-0.16%202.74-1.32%202.61-2.6-0.01-0.14-0.05-0.27-0.09-0.4v-5.98l8.55-0.84%200.02%204.46c-0.56-0.37-1.31-0.56-2.1-0.48-1.57%200.16-2.74%201.33-2.61%202.6%200.13%201.27%201.51%202.18%203.09%202.02s2.74-1.32%202.61-2.6l0.01-10.31-10.56%201.04z%22%2F%3E%3C%2Fdefs%3E%3Cg%20id%3D%22g8%22%20transform%3D%22matrix(.96651%200%200%20.96651%20-6.4901%20-7.0295)%22%3E%3CclipPath%20id%3D%22SVGID_2_%22%3E%3Cuse%20id%3D%22use11%22%20xlink%3Ahref%3D%22%23SVGID_1_%22%20height%3D%22100%22%20width%3D%22100%22%20y%3D%220%22%20x%3D%220%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20id%3D%22path13%22%20fill%3D%22%23fff%22%20d%3D%22m7.39%2020.72v-10.6s0.59-2.23%203.64-2.23h7.63l5.99%206.42%200.08%2014.05-2.08%202.08h-12.92s-2.34%200.2-2.35-3.49c-0.01-4.62%200-6.23%200-6.23M6.75%2023.01%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3Cpath%20id%3D%22path15%22%20fill%3D%22%23bbbec3%22%20d%3D%22m6.75%2023.01c-0.02-0.35-0.04-0.53-0.04-0.72%200-5.03%200.01-6.63%200.02-11.66%200-2.04%201.3-3.34%203.33-3.34%202.82-0.01%205.63-0.02%208.45%200%200.26%200%200.59%200.13%200.78%200.31%201.97%201.91%203.92%203.85%205.86%205.79%200.13%200.13%200.2%200.38%200.21%200.57%200.02%202.44%200%2011.43%200.03%2013.87%200.01%200.55-0.27%200.55-0.66%200.53-0.38-0.01-0.78%200.1-0.77-0.55%200.03-2.13%200.01-10.8%200.02-12.93%200-0.41-0.08-0.72-0.4-1.03-1.62-1.59-3.21-3.23-4.83-4.82-0.19-0.18-0.51-0.31-0.78-0.31-2.68-0.02-5.36-0.03-8.04%200-1.14%200.01-1.75%200.59-1.77%201.73-0.04%201.99-0.02%203.99-0.02%205.99%200.01%202.6-0.04%201.78%200.05%204.38%200.04%201.13-0.76%201.49-1.45%202.21%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3Cpath%20id%3D%22path17%22%20fill%3D%22%23bbbec3%22%20d%3D%22m7.83%2030.99c0.65-0.82%201.19-1.44%202.33-1.4%202.8%200.1%208.86%200.03%2011.66%200.03%201.34%200%201.76-0.32%202.12-1.59%200.19-0.65%200.71-0.28%201.08-0.35%200.39-0.07%200.37%200.24%200.37%200.5%200.02%201.62-1.27%202.89-2.97%202.9-3.13%200.01-9.52%200-12.66%200-0.43%200-0.86%200.01-1.29%200-0.18-0.01-0.36-0.04-0.64-0.07%22%20clip-path%3D%22url(%23SVGID_2_)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22g19%22%20transform%3D%22matrix(.96651%200%200%20.96651%20-6.4901%20-7.0295)%22%3E%3CclipPath%20id%3D%22SVGID_4_%22%3E%3Cuse%20id%3D%22use22%22%20xlink%3Ahref%3D%22%23SVGID_3_%22%20height%3D%22100%22%20width%3D%22100%22%20y%3D%220%22%20x%3D%220%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3ClinearGradient%20id%3D%22SVGID_5_%22%20x1%3D%22345.29%22%20gradientUnits%3D%22userSpaceOnUse%22%20y1%3D%22402.41%22%20gradientTransform%3D%22matrix(0%2C-120.59%2C-120.59%2C0%2C48540%2C41667)%22%20x2%3D%22345.41%22%20y2%3D%22402.41%22%3E%3Cstop%20id%3D%22stop25%22%20stop-color%3D%22%233581E0%22%20offset%3D%220%22%2F%3E%3Cstop%20id%3D%22stop27%22%20stop-color%3D%22%233B87DF%22%20offset%3D%220.28%22%2F%3E%3Cstop%20id%3D%22stop29%22%20stop-color%3D%22%234D99DE%22%20offset%3D%220.67%22%2F%3E%3Cstop%20id%3D%22stop31%22%20stop-color%3D%22%2362AEDC%22%20offset%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Crect%20id%3D%22rect33%22%20clip-path%3D%22url(%23SVGID_4_)%22%20height%3D%2214.3%22%20width%3D%2215.43%22%20y%3D%2213.64%22%20x%3D%226.7%22%20fill%3D%22url(%23SVGID_5_)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 15px;
	height: 20px;
}

.file-info.doc:after,
.file-info.docx:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20width%3D%226.6377773mm%22%20height%3D%226.4911251mm%22%20viewBox%3D%220%200%2023.519683%2023.000049%22%20id%3D%22svg6562%22%20version%3D%221.1%22%20inkscape%3Aversion%3D%220.91%20r13725%22%20sodipodi%3Adocname%3D%22word.svg%22%3E%3Cdefs%20id%3D%22defs6564%22%2F%3E%3Csodipodi%3Anamedview%20id%3D%22base%22%20pagecolor%3D%22%23ffffff%22%20bordercolor%3D%22%23666666%22%20borderopacity%3D%221.0%22%20inkscape%3Apageopacity%3D%220.0%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Azoom%3D%221.4%22%20inkscape%3Acx%3D%22137.78288%22%20inkscape%3Acy%3D%2214.803017%22%20inkscape%3Adocument-units%3D%22px%22%20inkscape%3Acurrent-layer%3D%22layer1%22%20showgrid%3D%22false%22%20fit-margin-top%3D%220%22%20fit-margin-left%3D%220%22%20fit-margin-right%3D%220%22%20fit-margin-bottom%3D%220%22%20inkscape%3Awindow-width%3D%221600%22%20inkscape%3Awindow-height%3D%22838%22%20inkscape%3Awindow-x%3D%22-8%22%20inkscape%3Awindow-y%3D%22-8%22%20inkscape%3Awindow-maximized%3D%221%22%2F%3E%3Cmetadata%20id%3D%22metadata6567%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%3Cdc%3Atitle%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cg%20inkscape%3Alabel%3D%22Laag%201%22%20inkscape%3Agroupmode%3D%22layer%22%20id%3D%22layer1%22%20transform%3D%22translate(-259.27027%2C-525.9694)%22%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m271.56251%20525.9694%201.59781%200c0%200.71407%200%201.42546%200%202.13953%202.85897%200.0161%205.71526-0.0294%208.57156%200.0161%200.6092-0.0615%201.08748%200.41186%201.03137%201.02162%200.0454%205.26861-0.0107%2010.53988%200.0267%2015.80848-0.0267%200.54024%200.0534%201.13931-0.25918%201.61803-0.3901%200.27814-0.8951%200.24337-1.34933%200.26476-2.6746-0.0134-5.34653-0.008-8.02114-0.008%200%200.71407%200%201.42546%200%202.13953l-1.66995%200c-4.06668-0.74349-8.14405-1.42546-12.21875-2.13953-0.003-6.23942%200-12.47883%200-18.71557%204.09607-0.71675%208.19482-1.41477%2012.29089-2.14489z%22%20id%3D%22path6%22%20fill%3D%22%232a5699%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m273.16032%20528.91126c2.93913%200%205.87825%200%208.81738%200%200%205.70453%200%2011.41174%200%2017.11627-2.93913%200-5.87825%200-8.81738%200%200-0.71407%200-1.42547%200-2.13953%202.31657%200%204.63046%200%206.94702%200%200-0.3557%200-0.71408%200-1.06977-2.31656%200-4.63045%200-6.94702%200%200-0.44663%200-0.89058%200-1.33721%202.31657%200%204.63046%200%206.94702%200%200-0.3557%200-0.71407%200-1.06977-2.31656%200-4.63045%200-6.94702%200%200-0.44662%200-0.89058%200-1.33721%202.31657%200%204.63046%200%206.94702%200%200-0.35569%200-0.71407%200-1.06976-2.31656%200-4.63045%200-6.94702%200%200-0.44663%200-0.89058%200-1.33721%202.31657%200%204.63046%200%206.94702%200%200-0.3557%200-0.71407%200-1.06977-2.31656%200-4.63045%200-6.94702%200%200-0.44663%200-0.89058%200-1.33721%202.31657%200%204.63046%200%206.94702%200%200-0.35569%200-0.71407%200-1.06976-2.31656%200-4.63045%200-6.94702%200%200-0.44663%200-0.89059%200-1.33721%202.31657%200%204.63046%200%206.94702%200%200-0.3557%200-0.71407%200-1.06977-2.31656%200-4.63045%200-6.94702%200%200-0.62314%200-1.24895%200-1.87209z%22%20id%3D%22path46%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m264.79183%20533.63695c0.50767-0.0294%201.01534-0.0508%201.523-0.0775%200.35537%201.80523%200.71875%203.60779%201.10351%205.40499%200.30193-1.85604%200.63592-3.70674%200.95922-5.56011%200.53439-0.0187%201.06878-0.0481%201.60049-0.0802-0.60385%202.59151-1.1329%205.20441-1.79286%207.77988-0.44622%200.23267-1.1142-0.0107-1.64324%200.0267-0.35537-1.77046-0.76952-3.53023-1.08748-5.30872-0.31261%201.72768-0.71875%203.4393-1.07679%205.15628-0.51301-0.0268-1.02869-0.0588-1.54437-0.0936-0.44354-2.35348-0.96457-4.69092-1.37872-7.04976%200.4569-0.0214%200.91647-0.0401%201.37337-0.0562%200.27521%201.7036%200.58783%203.39918%200.8283%205.10546%200.37674-1.74907%200.7615-3.49814%201.13557-5.24721z%22%20id%3D%22path88%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.file-info.xls:after,
.file-info.xlsx:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20id%3D%22svg4842%22%20height%3D%226.4911mm%22%20width%3D%226.6443mm%22%20version%3D%221.1%22%20viewBox%3D%220%200%2023.542885%2023.000019%22%3E%3Cg%20id%3D%22layer1%22%20transform%3D%22translate(-344.98%20-728.83)%22%3E%3Cpath%20id%3D%22path10%22%20fill%3D%22%23207245%22%20d%3D%22m357.29%20728.83h1.5886v2.1395c2.6771%200%205.3542%200.005%208.0313-0.008%200.45197%200.0187%200.94942-0.0134%201.3426%200.25675%200.27546%200.39581%200.24337%200.8986%200.26209%201.3532-0.0134%204.6428-0.008%209.2829-0.005%2013.923-0.0134%200.77826%200.0722%201.5726-0.0909%202.3401-0.10698%200.55628-0.77558%200.56965-1.2222%200.58837-2.7707%200.008-5.5441-0.005-8.3174%200v2.407h-1.6608c-4.0758-0.74081-8.1596-1.4255-12.241-2.1395v-18.718c4.1052-0.71407%208.2105-1.4174%2012.313-2.1422z%22%2F%3E%3Cpath%20id%3D%22path48%22%20fill%3D%22%23fff%22%20d%3D%22m358.88%20731.77h8.8256v16.849h-8.8256v-1.6046h2.1395v-1.8721h-2.1395v-1.0698h2.1395v-1.8721h-2.1395v-1.0698h2.1395v-1.8721h-2.1395v-1.0698h2.1395v-1.8721h-2.1395v-1.0698h2.1395v-1.8721h-2.1395v-1.6046z%22%2F%3E%3Cpath%20id%3D%22path58%22%20fill%3D%22%23207245%22%20d%3D%22m362.09%20733.37h3.7442v1.8721h-3.7442v-1.8721z%22%2F%3E%3Cpath%20id%3D%22path72%22%20fill%3D%22%23fff%22%20d%3D%22m352.9%20735.88c0.60442-0.0428%201.2115-0.0802%201.8186-0.10965-0.71407%201.4629-1.4308%202.9258-2.1582%204.3834%200.73546%201.4977%201.487%202.9846%202.2251%204.4823-0.64453-0.0374-1.2864-0.0776-1.9309-0.12302-0.45465-1.1152-1.0082-2.193-1.3345-3.3591-0.36372%201.0858-0.88256%202.1101-1.2998%203.1745-0.5857-0.008-1.1714-0.0321-1.7571-0.0562%200.68732-1.3452%201.3506-2.7012%202.0593-4.0384-0.60174-1.3773-1.2623-2.7279-1.8828-4.0972%200.58837-0.0348%201.1767-0.0695%201.7651-0.10163%200.39848%201.0457%200.83441%202.078%201.1634%203.1505%200.35302-1.1366%200.87988-2.2064%201.3319-3.3056z%22%2F%3E%3Cg%20fill%3D%22%23207245%22%3E%3Cpath%20id%3D%22path90%22%20d%3D%22m362.09%20736.31h3.7442v1.8721h-3.7442v-1.8721z%22%2F%3E%3Cpath%20id%3D%22path108%22%20d%3D%22m362.09%20739.26h3.7442v1.8721h-3.7442v-1.8721z%22%2F%3E%3Cpath%20id%3D%22path114%22%20d%3D%22m362.09%20742.2h3.7442v1.8721h-3.7442v-1.8721z%22%2F%3E%3Cpath%20id%3D%22path120%22%20d%3D%22m362.09%20745.14h3.7442v1.8721h-3.7442v-1.8721z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.file-info.ppt:after,
.file-info.pptx:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20width%3D%226.6439552mm%22%20height%3D%226.4911251mm%22%20viewBox%3D%220%200%2023.541574%2023.000049%22%20id%3D%22svg5423%22%20version%3D%221.1%22%20inkscape%3Aversion%3D%220.91%20r13725%22%20sodipodi%3Adocname%3D%22ppt.svg%22%3E%3Cdefs%20id%3D%22defs5425%22%2F%3E%3Csodipodi%3Anamedview%20id%3D%22base%22%20pagecolor%3D%22%23ffffff%22%20bordercolor%3D%22%23666666%22%20borderopacity%3D%221.0%22%20inkscape%3Apageopacity%3D%220.0%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Azoom%3D%220.35%22%20inkscape%3Acx%3D%22-222.84177%22%20inkscape%3Acy%3D%22-43.392805%22%20inkscape%3Adocument-units%3D%22px%22%20inkscape%3Acurrent-layer%3D%22layer1%22%20showgrid%3D%22false%22%20fit-margin-top%3D%220%22%20fit-margin-left%3D%220%22%20fit-margin-right%3D%220%22%20fit-margin-bottom%3D%220%22%20inkscape%3Awindow-width%3D%221600%22%20inkscape%3Awindow-height%3D%22838%22%20inkscape%3Awindow-x%3D%22-8%22%20inkscape%3Awindow-y%3D%22-8%22%20inkscape%3Awindow-maximized%3D%221%22%2F%3E%3Cmetadata%20id%3D%22metadata5428%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%3Cdc%3Atitle%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cg%20inkscape%3Alabel%3D%22Laag%201%22%20inkscape%3Agroupmode%3D%22layer%22%20id%3D%22layer1%22%20transform%3D%22translate(-176.4132%2C-465.96935)%22%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m188.79972%20465.96935%201.51639%200c0%200.80233%200%201.60465%200%202.40698%202.85895%200.016%205.72058-0.0294%208.57686%200.0134%200.61512-0.0588%201.09652%200.41988%201.035%201.035%200.0455%204.99581-0.0107%209.9943%200.0268%2014.99279-0.0268%200.54023%200.0535%201.1393-0.25675%201.61802-0.39046%200.28349-0.8986%200.24605-1.35593%200.26744-2.67442-0.0134-5.34884-0.008-8.02593-0.008%200%200.89058%200%201.78384%200%202.67442l-1.66349%200c-4.07581-0.74349-8.15965-1.42279-12.23814-2.13953-0.003-6.23942%200-12.47884%200-18.71559%204.12663-0.71407%208.25326-1.44151%2012.38524-2.14488z%22%20id%3D%22path14%22%20fill%3D%22%23d24625%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m190.31611%20469.17865c2.94186%200%205.88372%200%208.82558%200%200%205.4371%200%2010.87686%200%2016.31396-2.94186%200-5.88372%200-8.82558%200%200-0.71407%200-1.42547%200-2.13954%202.13954%200%204.27907%200%206.41861%200%200-0.3557%200-0.71407%200-1.06977-2.13954%200-4.27907%200-6.41861%200%200-0.44662%200-0.89058%200-1.33721%202.13954%200%204.27907%200%206.41861%200%200-0.35569%200-0.71407%200-1.06976-2.13954%200-4.27907%200-6.41593%200-0.003-0.52419-0.003-1.04838-0.005-1.57256%201.05907%200.32895%202.26523%200.32093%203.21197-0.31558%201.02431-0.6071%201.55919-1.76512%201.64745-2.92047-1.17407-0.008-2.34814-0.005-3.51954-0.005-0.003-1.16337%200.0134-2.32674-0.0241-3.48744-0.4386%200.0856-0.87721%200.17651-1.31314%200.27012%200-0.88791%200-1.77849%200-2.6664z%22%20id%3D%22path54%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m192.19088%20471.01598c1.85872%200.0856%203.42058%201.65011%203.51953%203.50349-1.17407%200.0134-2.34814%200.008-3.52221%200.008%200-1.1714-0.003-2.34279%200.003-3.51151z%22%20id%3D%22path60%22%20fill%3D%22%23d24625%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m180.70425%20473.03516c1.45221%200.0695%203.21198-0.575%204.41547%200.51349%201.15267%201.39872%200.84779%203.97151-0.86117%204.80861-0.60709%200.31023-1.30244%200.26744-1.96302%200.24604-0.003%201.0457-0.005%202.0914-0.003%203.1371-0.52954-0.0455-1.06175-0.0909-1.59128-0.13372-0.0241-2.85628-0.0294-5.71524%200.003-8.57152z%22%20id%3D%22path74%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20inkscape%3Aconnector-curvature%3D%220%22%20d%3D%22m182.29286%20474.48202c0.52686-0.0241%201.17941-0.12034%201.53511%200.37442%200.30489%200.52419%200.28884%201.21419%200.0348%201.75442-0.30488%200.55093-0.99488%200.49744-1.52709%200.56163-0.0562-0.89593-0.0508-1.79186-0.0428-2.69047z%22%20id%3D%22path94%22%20fill%3D%22%23d24625%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

/* Table
-------------------------------------------------- */
.table-overflow-box {
	margin: 0 -3px 26px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	padding-top: 4px;
}

.financial,
.financial-long,
.table-general-collapsible,
.table-general {
	border-spacing: 3px;
	min-width: 466px;
}

.financial caption,
.financial-long caption,
.table-general caption,
.table-general-collapsible caption {
	text-align: left;
	padding: 7px 3px 4px;
}

.financial td,
.financial-long td,
.table-general td,
.table-general-collapsible td {
	padding: 4px 10px;
	color: #555555;
}

.financial p,
.financial ol,
.financial ul,
.financial li,
.table-general p,
.table-general ol,
.table-general ul,
.table-general li,
.financial-long p,
.financial-long ol,
.financial-long ul,
.financial-long li,
.table-general-collapsible p,
.table-general-collapsible ol,
.table-general-collapsible ul,
.table-general-collapsible li {
	margin-bottom: 0;
	margin-top: 0;
}

.financial th,
.financial-long th,
.table-general th,
.table-general-collapsible th {
	background: #DBDADB;
	color: #000000;
	font-weight: bold;
	width: 10%;
	padding: 4px 10px;
	text-align: left;
}

.financial tr:nth-child(odd),
.financial-long tr:nth-child(odd),
.table-general tr:nth-child(odd),
.table-general-collapsible tr:nth-child(odd) {
	background: #ECEBEC;
}

.financial tr:nth-child(even),
.financial-long tr:nth-child(even),
.table-general tr:nth-child(even),
.table-general-collapsible tr:nth-child(even) {
	background: #F7F6F7;
}

td.expand {
	text-align: center;
	color: #009286;
	cursor: pointer;
	font-weight: bold;
	background: #ECECEC;
}

/* Keywords
-------------------------------------------------- */
.keywords {
	margin-left: 0;
	margin-top: 0;
}

.keywords:first-of-type {
	margin-bottom: 11px;
}

h3 + .keywords {
	margin-top: 11px;
}

.keywords li {
	display: inline-block;
	margin-right: 4px;
}

.dropdown-list .keywords a,
.keywords a,
.keywords a:visited,
.keywords span {
	background-color: #e0e0e0;
	color: #333;
	padding: 5px 7px;
	transition: background-color .1s, color .1s;
	border-radius: 3px;
}

.keywords a:hover {
	text-decoration: none;
	color: #222;
	background-color: #d8d8d8;
}

.keywords + div[itemscope] {
	margin-top: 16px;
}

.news-teaser .keywords {
	display: none;
}

/* annual & quarterly financial period selector
-------------------------------------------------- */
.period.nav {
	background: #ECEBEC;
	margin: 18px 0 27px;
	padding-top: 6px;
}

main > .period.nav {
	margin-left: 10px;
	margin-right: 10px;
	width: calc(100% - 20px);
}

.period .wrapper {
	height: 28px;
	overflow: hidden;
	margin: 19px 0 24px 10px;
	padding: 0 15px;
	position: relative;
	right: 5px;
}

.period .wrapper .controller {
	position: absolute;
	cursor: pointer;
	width: 30px;
	height: 100%;
	background: 50% no-repeat #ECEBEC;
	background-size: 9px 22px;
}

.period .wrapper .left {
	left: 0;
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2222%22%20width%3D%228.7%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%208.7%2022%22%3E%3Cpath%20d%3D%22m8.7%200-6.3%2011%206.3%2011h-2.4l-6.3-11%206.3-11h2.4z%22%20fill%3D%22%237e7e7e%22%2F%3E%3C%2Fsvg%3E');
}

.period .wrapper .right {
	right: 0;
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2222%22%20width%3D%228.7%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%208.7%2022%22%3E%3Cpath%20fill%3D%22%237e7e7e%22%20d%3D%22m0%2022%206.3-11-6.3-11h2.4l6.3%2011-6.3%2011h-2.4z%22%2F%3E%3C%2Fsvg%3E');
}

.period.nav .wrapper .year {
	position: absolute;
	margin: 0 0 0 -3px;
	display: table;
	width: 98%;
}

.period .year li {
	padding: 0 0 0 8px;
	display: table-cell;
}

.period .year li > a {
	padding: 8px 10px;
	color: #009286;
	line-height: 28px;
}

.period .year li > a:hover {
	color: #005e5d;
}

.period .year li.selected > a {
	font-weight: 800;
	color: #005e5d;
}

.period .quarter {
	position: relative;
	margin: 0;
	width: 100%;
	display: table;
}

.period .quarter li {
	text-align: center;
	display: table-cell;
	width: 20%;
}

.period .quarter li:last-child {
	width: 60%;
}

.period .quarter li > a {
	background: #009286;
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
	padding: 12px 0 11px;
	display: block;
}

.period .quarter li:first-child > a {
	margin-left: 0;
}

.period .quarter li > a:hover {
	color: #005e5d;
	background: #F9F9F9;
}

.period .quarter li.selected > a {
	color: #333;
	background: #F9F9F9;
}

/* Reports table
-------------------------------------------------- */
.reports-overflow-box {
	margin: 0 -10px 28px -5px;
	padding-top: 0;
}

.reports {
	border-spacing: 5px;
	width: 100%;
	min-width: 470px;
}

.reports tr {
	background: #EDEDED;
}

.reports th {
	width: 29%;
}

.reports th,
.reports td {
	padding: 17px 20px 0;
	text-align: left;
	vertical-align: top;
}

.reports th img {
	display: block;
	float: none;
}

.reports td ul:first-child {
	margin-top: 0;
}

.reports time {
	display: block;
}

/* Dropdown
-------------------------------------------------- */
.dropdown {
	height: 22px;
	position: relative;
	margin-bottom: 19px;
}

form .dropdown {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}

form select {
	vertical-align: top;
}

ul.dropdown {
	height: auto;
}

.dropdown .trigger {
	border: 1px solid #FFF;
	border-radius: 3px;
	position: relative;
	z-index: 500;
	display: block;
	padding: 0 21px 1px 8px;
	background-color: #fff;
}

.news-filter:after,
.dropdown .trigger:after {
	content: '';
	position: absolute;
	right: 8px;
	top: 14px;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #333 transparent transparent transparent;
}

.dropdown .trigger,
.dropdown .trigger:hover,
.dropdown .trigger:visited,
.dropdown strong.trigger,
.dropdown a.trigger {
	color: #333;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	text-decoration: none;
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 32px;
}

main .dropdown a.trigger {
	border: 1px solid #666;
}

.dropdown .trigger.hover {
	z-index: 520;
}

.dropdown-list {
	background-color: #FFF;
	margin: 0;
	overflow: hidden;
}

body > .dropdown-list {
	position: absolute;
}

.dropdown-list ul {
	margin-left: 0;
	margin-bottom: 0;
}

.dropdown-list li {
	list-style: none outside none;
	float: none;
}

.dropdown-list.hover {
	border: 1px solid #CCC;
	z-index: 520;
	overflow: auto;
	max-height: 383px;
}

.dropdown-list a,
.dropdown-list li.disabled {
	display: block;
	padding: 7px 8px 8px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.dropdown-list li.separator {
	height: 1px;
	background: #777;
	padding: 0;
	margin: 8px;
	overflow: hidden;
	text-indent: -10000px;
}

.dropdown-list a {
	color: #333;
}

a.ui-state-default:hover,
.dropdown-list a:hover,
.dropdown.dropdown-list .active a:hover {
	background-color: #F0FFFE;
	outline: 1px solid #D9EDF0;
	text-decoration: none;
}

/* Social buttons
-------------------------------------------------- */
.share-label {
	margin-bottom: 11px;
	display: block;
}

main .social {
	margin: -6px 0 17px;
	overflow: hidden;
	clear: both;
}

main .social a,
.google-search-box input.gsc-search-button {
	padding: 0 3px 0 10px;
	line-height: 33px;
	color: #FFF;
	transition: background-color .2s;
}

main .social.share-article a {
	padding: 0;
}

main .social.share-article .label {
	display: none;
}

main .social a:hover {
	text-decoration: none;
}

main .social li {
	margin: 0 10px 11px 0;
	float: left;
}

.twitter-teaser a.twitter:after,
main .social a:after {
	content: '';
	padding: 17px 16px 16px 17px;
	background: no-repeat 50% 50%;
	display: inline-block;
	vertical-align: top;
}

.twitter-teaser a.twitter:after {
	margin: -5px 0 -4px;
}

main .social a .network {
	display: none;
}

.twitter-teaser a.twitter,
main .social .twitter a {
	background-color: #55acee;
}

.twitter-teaser a.twitter:hover,
main .social .twitter a:hover {
	background-color: #369deb;
}

.twitter-teaser a.twitter:after,
main .social .twitter a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.035999%2013.848999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m17.036%201.64c-0.627%200.279-1.301%200.466-2.007%200.551%200.722-0.433%201.276-1.118%201.537-1.934-0.676%200.4-1.423%200.69-2.22%200.847-0.636-0.679-1.545-1.104-2.551-1.104-1.929%200-3.494%201.566-3.494%203.496%200%200.274%200.03%200.54%200.09%200.796-2.906-0.146-5.481-1.536-7.206-3.653-0.301%200.519-0.473%201.119-0.473%201.76%200%201.211%200.617%202.282%201.555%202.909-0.573-0.017-1.112-0.176-1.584-0.436v0.043c0%201.694%201.205%203.107%202.805%203.428-0.293%200.082-0.602%200.123-0.921%200.123-0.225%200-0.445-0.021-0.657-0.062%200.444%201.388%201.735%202.399%203.265%202.427-1.196%200.938-2.704%201.496-4.341%201.496-0.282%200-0.561-0.016-0.834-0.048%201.547%200.991%203.384%201.57%205.358%201.57%206.43%200%209.945-5.326%209.945-9.947%200-0.151-0.003-0.303-0.009-0.452%200.681-0.493%201.275-1.109%201.742-1.81%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}

main .social .linkedin a {
	background-color: #0976B4;
}

main .social .linkedin a:hover {
	background-color: #076194;
}

main .social .linkedin a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.009%2015.619999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m3.744%2015.62h-3.315v-10.611h3.315v10.611zm-1.742-11.939h-0.024c-1.2%200-1.978-0.811-1.978-1.838%200-1.049%200.801-1.843%202.025-1.843%201.223%200%201.975%200.792%201.999%201.84%200%201.027-0.776%201.841-2.022%201.841zm15.006%2011.939h-3.759v-5.491c0-1.438-0.587-2.418-1.881-2.418-0.989%200-1.539%200.661-1.795%201.3-0.096%200.229-0.081%200.547-0.081%200.867v5.742h-3.724s0.048-9.728%200-10.611h3.724v1.665c0.22-0.729%201.41-1.768%203.31-1.768%202.355%200%204.207%201.526%204.207%204.813v5.901z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}

main .social .facebook a {
	background-color: #3B5998;
}

main .social .facebook a:hover {
	background-color: #324b80;
}

main .social .facebook a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%229%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%208.2049998%2017.010999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m0%205.626h1.758v-1.709c0-0.754%200.019-1.916%200.566-2.636%200.577-0.763%201.368-1.281%202.729-1.281%202.218%200%203.152%200.316%203.152%200.316l-0.439%202.605s-0.733-0.212-1.417-0.212-1.296%200.245-1.296%200.929v1.987h2.804l-0.196%202.545h-2.607v8.841h-3.296v-8.841h-1.758v-2.544z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}

main .social .youtube a {
	background-color: #e52d27;
}

main .social .youtube a:hover {
	background-color: #d11f19;
}

main .social .youtube a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20viewBox%3D%220%200%2020%2014.04%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220%22%20x%3D%220%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m13.88%207.03-6.55%203.85v-7.69l6.55%203.85zm6.12%203.57v-7.15s0-3.45-3.45-3.45h-13.11s-3.45%200-3.45%203.45l0%207.15s0%203.45%203.45%203.45h13.11s3.45%200%203.45-3.45%22%2F%3E%3C%2Fsvg%3E');
}

main .social .googleplus a {
	background-color: #dd4b39;
}

main .social .googleplus a:hover {
	background-color: #d03724;
}

main .social .googleplus a:after {
	background-image:	url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.392%2017.009999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m5.383%2016.17c-2.022%200-3.482-1.279-3.482-2.817%200-1.507%201.812-2.762%203.833-2.739%200.472%200.005%200.912%200.081%201.311%200.21%201.097%200.764%201.884%201.194%202.106%202.064%200.042%200.177%200.065%200.357%200.065%200.543%200%201.538-0.99%202.739-3.833%202.739m0.532-9.017c-1.356-0.041-2.647-1.519-2.881-3.301-0.235-1.782%200.676-3.146%202.033-3.106%201.356%200.041%202.647%201.471%202.881%203.253s-0.676%203.195-2.033%203.154m2.813%202.64c-0.476-0.338-1.386-1.157-1.386-1.639%200-0.565%200.161-0.843%201.011-1.508%200.871-0.681%201.488-1.638%201.488-2.751%200-1.325-0.59-2.616-1.698-3.043h1.67l1.179-0.852h-5.268c-2.361%200-4.583%201.789-4.583%203.861%200%202.118%201.61%203.828%204.012%203.828%200.167%200%200.329-0.004%200.488-0.015-0.156%200.298-0.268%200.635-0.268%200.982%200%200.589%200.317%201.067%200.717%201.457-0.303%200-0.595%200.009-0.913%200.009-2.925%200-5.177%201.862-5.177%203.795%200%201.902%202.468%203.093%205.393%203.093%203.334%200%205.177-1.893%205.177-3.795%200-1.524-0.45-2.439-1.842-3.422m7.664-2.484h-2.051v-2.051h-1.65v2.051h-2.05v1.65h2.05v2.051h1.65v-2.051h2.051v-1.65z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E%0A');
}

main .social .rss a {
	background-color: #f26522;
}

main .social .rss a:hover {
	background-color: #e5530d;
}

main .social .rss a:after {
	background-image:	url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2017.01%2017.01%22%3E%3Cpath%20d%3D%22m3.86%2013.15c0.41%200.41%200.66%200.97%200.67%201.59%200%200.62-0.25%201.18-0.66%201.59l0%200c-0.41%200.41-0.97%200.66-1.6%200.66-0.62%200-1.18-0.25-1.6-0.66-0.41-0.41-0.66-0.97-0.66-1.59%200-0.62%200.25-1.18%200.66-1.59v0c0.41-0.41%200.97-0.66%201.6-0.66s1.19%200.25%201.6%200.66zm0%200zm-3.19%203.18c0%200%200%200%200%200zm-0.66-10.55v3.25c2.12%200%204.13%200.84%205.63%202.34%201.5%201.5%202.33%203.51%202.33%205.64v0.01h3.26c0-3.09-1.26-5.9-3.29-7.93-2.03-2.03-4.83-3.29-7.93-3.29zm0.01-5.78v3.25c7.58%200.01%2013.74%206.18%2013.75%2013.77h3.26c0-4.69-1.91-8.94-4.99-12.02-3.08-3.08-7.33-4.99-12.01-4.99z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
}

main .social .pinterest a {
	background-color: #cc2127;
}

main .social .pinterest a:hover {
	background-color: #af1c21;
}

main .social .pinterest a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2219%22%20width%3D%2215%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%20%3Cpath%20id%3D%22path4%22%20fill%3D%22%23fff%22%20d%3D%22m0.00004%206.8196q0-1.1967%200.5034-2.3745%200.50336-1.1777%201.4438-2.1845%200.9403-1.0068%202.4695-1.6337%201.5291-0.6269%203.3908-0.6269%203.0204%200%204.958%201.8616t1.9376%204.3881q0%203.2484-1.6432%205.3664-1.6432%202.1181-4.2456%202.1181-0.85483%200-1.6052-0.39892-0.75035-0.39892-1.0543-0.9688l-0.75985%203.0014q-0.095%200.36092-0.24695%200.73135-0.15197%200.37043-0.33243%200.71236-0.18047%200.34193-0.36093%200.64587t-0.36093%200.56988q-0.18046%200.26595-0.31344%200.44642-0.13297%200.18046-0.24695%200.31343l-0.114%200.153q-0.057%200.076-0.15197%200.057-0.095-0.019-0.11398-0.114%200-0.019-0.0285-0.26592-0.0285-0.24695-0.057-0.5224-0.0285-0.27544-0.057-0.71236-0.0285-0.43691-0.019-0.84533%200.01-0.40842%200.057-0.90232%200.0475-0.4939%200.14247-0.91181%200.2089-0.893%201.4057-5.9458-0.152-0.3039-0.2469-0.7313-0.095-0.4274-0.095-0.6934l-0.019-0.28494q0-1.2158%200.61738-2.0231%200.61738-0.80734%201.4912-0.80734%200.70286%200%201.0923%200.46541%200.38943%200.46541%200.38943%201.1683%200%200.43691-0.16147%201.0733-0.1615%200.6363-0.4274%201.4626-0.266%200.8264-0.38%201.3392-0.18996%200.85483%200.33243%201.4817%200.5224%200.62688%201.3962%200.62688%201.5007%200%202.479-1.7002t0.9783-4.1127q0-1.8426-1.1968-3.0109-1.1969-1.1682-3.3435-1.1682-2.3935%200-3.8847%201.5387t-1.4912%203.6853q0%201.2728%200.72186%202.1466%200.24695%200.28495%200.15197%200.60788-0.038%200.095-0.11398%200.43691-0.076%200.34194-0.11397%200.43692-0.038%200.20896-0.18997%200.27544-0.15197%200.0665-0.34193-0.01-1.1208-0.455-1.6812-1.5664-0.5604-1.1113-0.5604-2.593z%22%2F%3E%3C%2Fsvg%3E');
}

main .social .e-mail a {
	background-color: #0152a1;
}

main .social .e-mail a:hover {
	background-color: #01417f;
}

main .social .e-mail a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2220%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2020%2013.69%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m18.75%200h-17.49c-0.69%200-1.25%200.56-1.25%201.25v11.18c0%200.69%200.56%201.25%201.25%201.25h17.49c0.69%200%201.25-0.56%201.25-1.25v-11.18c0-0.69-0.56-1.25-1.25-1.25zm-0.9%202.4-7.55%205.86c-0.11%200.08-0.24%200.13-0.37%200.13-0.13%200-0.27-0.04-0.37-0.13l-7.38-5.88c-0.26-0.21-0.3-0.58-0.09-0.84%200.21-0.26%200.58-0.3%200.84-0.09l7.01%205.59%207.18-5.57c0.26-0.2%200.64-0.16%200.84%200.11%200.2%200.26%200.16%200.64-0.11%200.84z%22%2F%3E%3C%2Fsvg%3E');
}

main .social .xing a {
	background-color: #026466;
}

main .social .xing a:hover {
	background-color: #014345;
}

main .social .xing a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2217%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.92%2018%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m0%2012.564h3.942l3.114-5.148-2.34-4.122h-3.942l2.34%204.122zm6.516-1.62%206.228-10.944h4.176l-6.21%2010.944%203.996%207.056h-4.176z%22%2F%3E%3C%2Fsvg%3E');
}

main .social .whatsapp a {
	background-color: #42853c;
}

main .social .whatsapp a:hover {
	background-color: #366e31;
}

main .social .whatsapp a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2218%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20clipPathUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22m0%2087.642h86.965v-87.642h-86.965v87.642z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-70.35%20-678.6)%22%3E%3Cg%20transform%3D%22matrix(.29434%200%200%20-.29207%2066.552%20700.39)%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cg%20transform%3D%22translate(58.113%2037.793)%22%3E%3Cpath%20d%3D%22m0%200c-0.752%200.412-4.45%202.407-5.143%202.689s-1.199%200.429-1.738-0.32c-0.54-0.746-2.074-2.417-2.539-2.912-0.467-0.495-0.916-0.541-1.668-0.128-0.752%200.411-3.192%201.314-6.02%204.033-2.202%202.116-3.646%204.683-4.065%205.467-0.419%200.783-0.003%201.183%200.395%201.55%200.358%200.331%200.8%200.867%201.2%201.3%200.399%200.433%200.54%200.747%200.814%201.249%200.275%200.502%200.164%200.954-0.013%201.344-0.178%200.391-1.569%204.219-2.15%205.777-0.581%201.557-1.229%201.326-1.676%201.343s-0.956%200.1-1.467%200.119-1.348-0.141-2.079-0.883c-0.731-0.739-2.78-2.519-2.921-6.29-0.141-3.77%202.467-7.517%202.831-8.041%200.364-0.526%204.982-8.699%2012.657-12.061%207.676-3.36%207.715-2.336%209.124-2.26%201.41%200.074%204.604%201.684%205.31%203.449%200.706%201.764%200.763%203.299%200.583%203.626-0.18%200.326-0.684%200.538-1.435%200.949m-14.076-18.17c-5.076%200-9.803%201.523-13.75%204.132l-9.604-3.074%203.122%209.28c-2.992%204.121-4.759%209.184-4.759%2014.653%200%2013.782%2011.211%2024.993%2024.991%2024.993%2013.781%200%2024.992-11.211%2024.992-24.993%200-13.78-11.211-24.991-24.992-24.991m0%2055.013c-16.58%200-30.021-13.441-30.021-30.022%200-5.672%201.575-10.976%204.308-15.502l-5.419-16.106%2016.622%205.321c4.301-2.378%209.247-3.734%2014.51-3.734%2016.58%200%2030.022%2013.442%2030.022%2030.021%200%2016.581-13.442%2030.022-30.022%2030.022%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

main .social .instagram a {
	background-color: #3f729b;
}

main .social .instagram a:hover {
	background-color: #356083;
}

main .social .instagram a:after {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTEwMi43ODEsMjU2YzAsODQuNiw2OC42MTIsMTUzLjIyNSwxNTMuMjE5LDE1My4yMjVjODQuNiwwLDE1My4yMjUtNjguNjI1LDE1My4yMjUtMTUzLjIyNWMwLTEzLjMxMiwwLjM3NS0yNS42LDAuMzc1LTM4LjQgIEg0NDh2MTkyYzAsMjUuMzUxLTEzLjA1LDM4LjQtMzguNCwzOC40aC0zMjBDNjQuMjU2LDQ0OCw1MS4yLDQzNC45NSw1MS4yLDQwOS42di0xOTJoNTEuMkMxMDIuNCwyMzAuNCwxMDIuNzgxLDI0Mi42ODgsMTAyLjc4MSwyNTYgIHogTTAsNjYuMzA3VjQ0NS43QzAsNDg4LjgyNSwyMy4xNjksNTEyLDY2LjMwNyw1MTJINDQ1LjdjNDMuMTI1LDAsNjYuMy0yMy4xNzUsNjYuMy02Ni4zVjY2LjMwN0M1MTIsMjMuMTgyLDQ4OC44MjUsMCw0NDUuNywwICBINjYuMzA3QzIzLjE2OSwwLDAsMjMuMTgyLDAsNjYuMzA3eiBNMTU0LjM2OSwyNTZjMC01Ni4xOTMsNDUuNDM4LTEwMS42MTksMTAxLjYzMS0xMDEuNjE5YzU2LjIsMCwxMDEuNjI1LDQ1LjQzOCwxMDEuNjI1LDEwMS42MTkgIGMwLDU2LjItNDUuNDI1LDEwMS42MjUtMTAxLjYyNSwxMDEuNjI1QzE5OS44MDcsMzU3LjYyNSwxNTQuMzY5LDMxMi4yLDE1NC4zNjksMjU2eiBNMzcxLjIsODMuMmMwLTEwLjYyNSw4LjU3NS0xOS4yLDE5LjItMTkuMiAgSDQyOC44YzEwLjYyNSwwLDE5LjIsOC41NzUsMTkuMiwxOS4yVjEyMS42YzAsMTAuNjI1LTguNTc1LDE5LjItMTkuMiwxOS4ySDM5MC40Yy0xMC42MjUsMC0xOS4yLTguNTc1LTE5LjItMTkuMlY4My4yeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
}

main .social.follow {
	padding: 10px 0 0;
}

main .social.follow a {
	padding: 0;
}

/* Social page-sharing dropdown
-------------------------------------------------- */
.sharing.dropdown {
	display: inline-block;
	left: 4px;
	margin-bottom: 0;
}

article .sharing.dropdown {
	left: 0;
}

.sharing.dropdown .trigger {
	border: 0;
	background:
	url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2017%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22m13.274%209.886c-0.957%200-1.818%200.41-2.423%201.064l-4.271-2.052c0.033-0.189%200.051-0.383%200.051-0.582%200-0.174-0.013-0.345-0.039-0.512l4.368-2.056c0.597%200.589%201.414%200.953%202.314%200.953%201.831%200%203.315-1.5%203.315-3.351s-1.485-3.35-3.315-3.35c-1.832%200-3.316%201.5-3.316%203.351%200%200.073%200.003%200.145%200.008%200.217l-4.563%202.148c-0.569-0.468-1.296-0.75-2.088-0.75-1.831%200-3.315%201.5-3.315%203.351s1.484%203.351%203.315%203.351c0.766%200%201.47-0.263%202.03-0.703l4.614%202.216c0%200.019-0.001%200.037-0.001%200.056%200%201.851%201.484%203.351%203.316%203.351%201.831%200%203.315-1.5%203.315-3.351s-1.485-3.351-3.315-3.351z%22%2F%3E%3C%2Fsvg%3E')
	no-repeat 12px 50% transparent;
	padding: 3px 10px 5px 30px;
	float: right;
	text-indent: -10000px;
}

.sharing.dropdown .trigger:after {
	border: 0;
}

.sharing.dropdown .trigger:hover,
.sharing.dropdown .trigger.hover {
	opacity: .8;
}

.sharing.dropdown .trigger.hover {
	outline: 1px solid #E4E3EC;
}

.share a {
	padding-left: 38px;
	padding-right: 20px;
	background: no-repeat 12px 41%;
}

/* Carousel
--------------------------------------------------- */
.teaser-list.carousel {
	margin-bottom: 6px;
}

.teaser-list.carousel a h3:after {
	content: '\00a0\203A';
}

.teaser-list.carousel a h3.dotdotdot:after {
	content: '\203A';
}

.carousel-wrapper {
	position: relative;
	overflow: hidden;
	padding: 2px 21px 16px 24px;
	margin: 18px -10px 0;
}

.slides-wrapper {
	overflow: hidden;
}

.slides-wrapper ul li {
	padding: 0 3px 0 0;
	margin: 0;
	float: left;
	box-sizing: border-box;
	list-style: none;
}

.carousel h3 {
	height: 44px;
	overflow: hidden;
}

.carousel a.next,
.carousel a.previous {
	width: 24px;
	height: 100%;
	position: absolute;
	top: 0;
	background-color: #F9F9F9;
}

.carousel a.next {
	right: -21px;
}

.carousel a.previous {
	left: -24px;
}

.carousel a.next.disabled,
.carousel a.previous.disabled {
	display: none;
}

.carousel a.next:after,
.carousel a.previous:after {
	top: 50%;
	margin-top: -10px;
	border-style: solid;
	transition: border-color .2s;
	content: '';
	position: absolute;
}

.carousel a.next:after {
	right: 6px;
	border-width: 10px 0 10px 11px;
	border-color: transparent transparent transparent #dbdbdb;
}

.carousel a.next:hover:after {
	border-color: transparent transparent transparent #005E5D;
}

.carousel a.previous:after {
	left: 6px;
	border-width: 10px 11px 10px 0;
	border-color: transparent #dbdbdb transparent transparent;
}

.carousel a.previous:hover:after {
	border-color: transparent #005E5D transparent transparent;
}

.next-previous-wrapper {
	position: relative;
	margin-bottom: 7px;
}

.carousel-wrapper .slides-wrapper > ul {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
}

.carousel ul.slide-controls {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.carousel ul.slide-controls li {
	margin: 0 20px 0 0;
	padding: 11px 0 0 0;
	float: left;
	width: auto;
	list-style: none;
}

.carousel ul.slide-controls a {
	border-radius: 3px;
	width: 22px;
	height: 22px;
	text-align: center;
	background: #dbdbdb;
	padding: 0;
	margin: 0;
	color: #333;
	transition: background-color .2s, color .2s;
	display: block;
}

.carousel ul.slide-controls a:hover {
	text-decoration: none;
}

.carousel ul.slide-controls li.current a {
	background: #009286;
	color: #fff;
	pointer-events: none;
}

.carousel ul.slide-controls a:hover {
	background: #005E5D;
	color: #fff;
}

.carousel a.more {
	line-height: 43px;
	margin-bottom: 0;
	position: relative;
	top: -1px;
}

.carousel > p {
	margin-top: 7px;
	margin-bottom: 0;
}

/* calendar
-------------------------------------------------- */
.calendar.carousel article {
	padding-bottom: 13px;
}

.calendar.carousel .slides-wrapper a {
	padding-bottom: 13px;
	margin-bottom: -13px;
}

/* Related articles carousel
-------------------------------------------------- */
.related-articles .carousel-wrapper {
	padding-bottom: 10px;
}

.no-sidenav .carousel.related-articles article,
.carousel.related-articles article {
	margin: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 10004px;
	margin-bottom: -10000px;
}

.carousel.related-articles article h3 {
	height: auto;
	clear: both;
}

.carousel article .social.follow {
	padding-bottom: 11px;
}

/* Related articles
-------------------------------------------------- */
.related-articles > ul {
	margin: 0;
	padding: 5px 0 6px;
	list-style: none;
}

.related-articles > ul > li {
	display: inline;
}

.related-articles .social {
	margin-top: -10px;
	margin-bottom: 0;
}

.related-articles .social li {
	float: none;
	margin: 0 10px 11px 0;
	padding-right: 0;
}

.related-articles img {
	margin-right: 0;
	width: 100%;
}

.related-articles article {
	margin: 0 0 21px;
	background: #ECEBEC;
	width: 100%;
	box-sizing: border-box;
	padding: 17px 20px 4px;
}

.related-articles article p a {
	text-decoration: none;
}

.related-articles article p a:hover {
	text-decoration: underline;
}

.related-articles .teaser h2 {
	margin-top: 10px;
}

.related-articles .teaser img,
.related-articles .teaser .play {
	display: block;
}

.related-articles article .more {
	float: none;
}

/* FAQ
---------------------------------------------------- */
.faq {
	width: 100%;
	overflow: hidden;
}

.faq .question {
	width: 100%;
	float: left;
	cursor: pointer;
	margin-bottom: 22px;
	position: relative;
	background: #ECEBEC;
	transition: background-color .1s;
}

.faq .question:hover {
	background-color: #DDD;
}

.faq .question:after {
	border-color: #009286 transparent transparent;
	border-style: solid;
	border-width: 7px 6px 0;
	content: "";
	height: 0;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -3.5px;
	width: 0;
}

.faq .question:hover:after {
	border-color: #005e5d transparent transparent;
}

.faq .question.expanded:after {
	content: "";
	border-color: transparent transparent #009286;
	border-width: 0 6px 7px;
}

.faq .question.expanded:hover:after {
	border-color: transparent transparent #005e5d;
}

.faq .question p {
	padding: 11px 44px 11px 22px;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
}

.faq .answer {
	width: 100%;
	float: left;
	margin: -15px 0 22px 0;
	position: relative;
	color: #fff;
	padding: 37px 22px 22px;
	background: #009286;
	box-sizing: border-box;
}

.faq .answer:after {
	border-color: transparent transparent #009286;
	border-style: solid;
	border-width: 0 14px 15px;
	display: block;
	left: 50%;
	position: absolute;
	width: 0;
	content: "";
	top: 0;
}

.faq .answer:before {
	display: block;
	content: '';
	width: 100%;
	height: 15px;
	background: #f9f9f9;
	top: 0;
	position: absolute;
	left: 0;
}

.faq .answer p {
	margin: 0;
}

.faq .answer ul {
	padding: 11px 22px 11px 16px;
	margin: 0;
	background: #009286;
}

.faq .answer li.last {
	margin-bottom: 0;
}

/* Poll
 -------------------------------------------------- */
.poll {
	padding: 17px 20px;
	margin: 5px 0 22px;
	background-color: #00867F;
	color: #fff;
	overflow: hidden;
}

.poll img {
	display: none;
}

.poll .poll-content {
	overflow: hidden;
}

.poll form {
	margin: 0;
	padding: 0;
}

.poll fieldset {
	background-color: #00867F;
	padding: 0;
	margin-bottom: 0;
}

.poll fieldset input[type='submit'] {
	float: none;
	display: block;
	margin: 5px 0 0;
}

.poll h2,
.poll h3,
.poll input[type=radio]+ label {
	color: #fff;
}

.poll h3 {
	margin-bottom: 6px;
}

.poll p {
	margin-bottom: 11px
}

.poll .bar {
	display: block;
	background-color: #FFF;
	padding: 4px;
	margin-bottom: 6px;
}

.poll .progress {
	height: 24px;
	background-color: #ffc100;
	display: block;
}

.poll .info {
	margin: 11px 0 5px;
}

.poll .percentage {
	display: inline-block;
	margin-bottom: 11px;
}

.poll .error {
	display: none;
	width: 100%;
	color: #FFF;
	margin: 11px 0 0;
	text-align: left;
}

/* Quote
-------------------------------------------------- */
.quote {
	overflow: hidden;
	margin-bottom: 17px;
}

.quote img {
	width: 88px;
}

.quote q {
	display: block;
	padding: 11px 16px;
	background-color: #009286;
	color: #fff;
	margin-bottom: 11px;
	border-radius: 3px;
}

.quote .name,
.quote .job-title {
	display: block;
}

.quote .person:before {
	content: '';
	float: left;
	margin: -17px 0 0 -73px;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #009286 transparent transparent transparent;
}

/* Employee
 -------------------------------------------------- */
.personal {
	background: #ECEBEC;
	padding: 17px 20px 0;
	display: inline-block;
	margin: 6px 10px 38px;
	width: calc(100% - 20px);
}

.personal ul li {
	margin-left: 20px;
}

.personal .social {
	margin-top: -10px;
}

.personal .social.follow {
	padding-bottom: 11px; 
}

.personal ul.social.follow li {
	float: none;
	margin: 0 10px 11px 0;
	padding-right: 0;
}

/* Contact person
 -------------------------------------------------- */
.contact-person {
	padding: 17px 20px 0;
	background: #ecebec;
	margin: 6px 0 34px 10px;
	overflow: hidden;
	width: calc( 100% - 20px );
	display: block;
}

.contact .contact-person {
	margin: 18px 0 33px;
	width: calc( 100% - 40px );
}

.contact-person .details > span:last-child a,
.contact-person .details > a:last-child,
.contact-person .details > p:last-child {
	margin-bottom: 16px;
}

.contact-person p {
	margin-bottom: 11px;
}

.contact-person p + .social {
	margin-top: 5px;
}

.contact-person img {
	width: 88px;
	margin-bottom: 6px;
}

.contact-person .details > a,
.contact-person .details > span a {
	word-break: break-all;
	float: left;
	clear: both;
}

.contact-person .social {
	margin-top: 17px;
	float: left;
	clear: both;
	margin-bottom: 11px;
}

body .contact-person .social a,
body .personal .social a,
.related-articles .social.follow a {
	background-color: #fff;
	padding: 0;
}

body .contact-person .social a:hover,
body .personal .social a:hover,
.related-articles .social.follow a:hover {
	background-color: #f7f7f7;
}

.share .twitter a,
.contact-person .social .twitter a:after,
.personal .social .twitter a:after,
.related-articles .social.follow .twitter a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.035999%2013.848999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m17.036%201.64c-0.627%200.279-1.301%200.466-2.007%200.551%200.722-0.433%201.276-1.118%201.537-1.934-0.676%200.4-1.423%200.69-2.22%200.847-0.636-0.679-1.545-1.104-2.551-1.104-1.929%200-3.494%201.566-3.494%203.496%200%200.274%200.03%200.54%200.09%200.796-2.906-0.146-5.481-1.536-7.206-3.653-0.301%200.519-0.473%201.119-0.473%201.76%200%201.211%200.617%202.282%201.555%202.909-0.573-0.017-1.112-0.176-1.584-0.436v0.043c0%201.694%201.205%203.107%202.805%203.428-0.293%200.082-0.602%200.123-0.921%200.123-0.225%200-0.445-0.021-0.657-0.062%200.444%201.388%201.735%202.399%203.265%202.427-1.196%200.938-2.704%201.496-4.341%201.496-0.282%200-0.561-0.016-0.834-0.048%201.547%200.991%203.384%201.57%205.358%201.57%206.43%200%209.945-5.326%209.945-9.947%200-0.151-0.003-0.303-0.009-0.452%200.681-0.493%201.275-1.109%201.742-1.81%22%20fill%3D%22%2355acee%22%2F%3E%3C%2Fsvg%3E%0A');
}

.contact-person .social .twitter a:hover:after,
.personal .social .twitter a:hover:after,
.related-articles .social.follow .twitter a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.035999%2013.848999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m17.036%201.64c-0.627%200.279-1.301%200.466-2.007%200.551%200.722-0.433%201.276-1.118%201.537-1.934-0.676%200.4-1.423%200.69-2.22%200.847-0.636-0.679-1.545-1.104-2.551-1.104-1.929%200-3.494%201.566-3.494%203.496%200%200.274%200.03%200.54%200.09%200.796-2.906-0.146-5.481-1.536-7.206-3.653-0.301%200.519-0.473%201.119-0.473%201.76%200%201.211%200.617%202.282%201.555%202.909-0.573-0.017-1.112-0.176-1.584-0.436v0.043c0%201.694%201.205%203.107%202.805%203.428-0.293%200.082-0.602%200.123-0.921%200.123-0.225%200-0.445-0.021-0.657-0.062%200.444%201.388%201.735%202.399%203.265%202.427-1.196%200.938-2.704%201.496-4.341%201.496-0.282%200-0.561-0.016-0.834-0.048%201.547%200.991%203.384%201.57%205.358%201.57%206.43%200%209.945-5.326%209.945-9.947%200-0.151-0.003-0.303-0.009-0.452%200.681-0.493%201.275-1.109%201.742-1.81%22%20fill%3D%22%23369deb%22%2F%3E%3C%2Fsvg%3E%0A');
}

.share .facebook a,
.contact-person .social .facebook a:after,
.personal .social .facebook a:after,
.related-articles .social.follow .facebook a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%229%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%208.2049998%2017.010999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m0%205.626h1.758v-1.709c0-0.754%200.019-1.916%200.566-2.636%200.577-0.763%201.368-1.281%202.729-1.281%202.218%200%203.152%200.316%203.152%200.316l-0.439%202.605s-0.733-0.212-1.417-0.212-1.296%200.245-1.296%200.929v1.987h2.804l-0.196%202.545h-2.607v8.841h-3.296v-8.841h-1.758v-2.544z%22%20fill%3D%22%233B5998%22%2F%3E%3C%2Fsvg%3E%0A');
}

.share .facebook a {
	background-position-x: 15px;
}

.contact-person .social .facebook a:hover:after,
.personal .social .facebook a:hover:after,
.related-articles .social.follow .facebook a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%229%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%208.2049998%2017.010999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m0%205.626h1.758v-1.709c0-0.754%200.019-1.916%200.566-2.636%200.577-0.763%201.368-1.281%202.729-1.281%202.218%200%203.152%200.316%203.152%200.316l-0.439%202.605s-0.733-0.212-1.417-0.212-1.296%200.245-1.296%200.929v1.987h2.804l-0.196%202.545h-2.607v8.841h-3.296v-8.841h-1.758v-2.544z%22%20fill%3D%22%23324b80%22%2F%3E%3C%2Fsvg%3E%0A');
}

.share .linkedin a,
.contact-person .social .linkedin a:after,
.personal .social .linkedin a:after,
.related-articles .social.follow .linkedin a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2216%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.009%2015.619999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m3.744%2015.62h-3.315v-10.611h3.315v10.611zm-1.742-11.939h-0.024c-1.2%200-1.978-0.811-1.978-1.838%200-1.049%200.801-1.843%202.025-1.843%201.223%200%201.975%200.792%201.999%201.84%200%201.027-0.776%201.841-2.022%201.841zm15.006%2011.939h-3.759v-5.491c0-1.438-0.587-2.418-1.881-2.418-0.989%200-1.539%200.661-1.795%201.3-0.096%200.229-0.081%200.547-0.081%200.867v5.742h-3.724s0.048-9.728%200-10.611h3.724v1.665c0.22-0.729%201.41-1.768%203.31-1.768%202.355%200%204.207%201.526%204.207%204.813v5.901z%22%20fill%3D%22%230976B4%22%2F%3E%3C%2Fsvg%3E%0A');
}

.contact-person .social .linkedin a:hover:after,
.personal .social .linkedin a:hover:after,
.related-articles .social.follow .linkedin a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2216%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.009%2015.619999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m3.744%2015.62h-3.315v-10.611h3.315v10.611zm-1.742-11.939h-0.024c-1.2%200-1.978-0.811-1.978-1.838%200-1.049%200.801-1.843%202.025-1.843%201.223%200%201.975%200.792%201.999%201.84%200%201.027-0.776%201.841-2.022%201.841zm15.006%2011.939h-3.759v-5.491c0-1.438-0.587-2.418-1.881-2.418-0.989%200-1.539%200.661-1.795%201.3-0.096%200.229-0.081%200.547-0.081%200.867v5.742h-3.724s0.048-9.728%200-10.611h3.724v1.665c0.22-0.729%201.41-1.768%203.31-1.768%202.355%200%204.207%201.526%204.207%204.813v5.901z%22%20fill%3D%22%23076194%22%2F%3E%3C%2Fsvg%3E%0A');
}

.share .googleplus a,
.contact-person .social .googleplus a:after,
.personal .social .googleplus a:after,
.related-articles .social.follow .googleplus a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.392%2017.009999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m5.383%2016.17c-2.022%200-3.482-1.279-3.482-2.817%200-1.507%201.812-2.762%203.833-2.739%200.472%200.005%200.912%200.081%201.311%200.21%201.097%200.764%201.884%201.194%202.106%202.064%200.042%200.177%200.065%200.357%200.065%200.543%200%201.538-0.99%202.739-3.833%202.739m0.532-9.017c-1.356-0.041-2.647-1.519-2.881-3.301-0.235-1.782%200.676-3.146%202.033-3.106%201.356%200.041%202.647%201.471%202.881%203.253s-0.676%203.195-2.033%203.154m2.813%202.64c-0.476-0.338-1.386-1.157-1.386-1.639%200-0.565%200.161-0.843%201.011-1.508%200.871-0.681%201.488-1.638%201.488-2.751%200-1.325-0.59-2.616-1.698-3.043h1.67l1.179-0.852h-5.268c-2.361%200-4.583%201.789-4.583%203.861%200%202.118%201.61%203.828%204.012%203.828%200.167%200%200.329-0.004%200.488-0.015-0.156%200.298-0.268%200.635-0.268%200.982%200%200.589%200.317%201.067%200.717%201.457-0.303%200-0.595%200.009-0.913%200.009-2.925%200-5.177%201.862-5.177%203.795%200%201.902%202.468%203.093%205.393%203.093%203.334%200%205.177-1.893%205.177-3.795%200-1.524-0.45-2.439-1.842-3.422m7.664-2.484h-2.051v-2.051h-1.65v2.051h-2.05v1.65h2.05v2.051h1.65v-2.051h2.051v-1.65z%22%20fill%3D%22%23dd4b39%22%2F%3E%3C%2Fsvg%3E%0A');
}

.contact-person .social .googleplus a:hover:after,
.personal .social .googleplus a:hover:after,
.related-articles .social.follow .googleplus a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2217%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.392%2017.009999%22%3E%3Cpath%20id%3D%22path4%22%20d%3D%22m5.383%2016.17c-2.022%200-3.482-1.279-3.482-2.817%200-1.507%201.812-2.762%203.833-2.739%200.472%200.005%200.912%200.081%201.311%200.21%201.097%200.764%201.884%201.194%202.106%202.064%200.042%200.177%200.065%200.357%200.065%200.543%200%201.538-0.99%202.739-3.833%202.739m0.532-9.017c-1.356-0.041-2.647-1.519-2.881-3.301-0.235-1.782%200.676-3.146%202.033-3.106%201.356%200.041%202.647%201.471%202.881%203.253s-0.676%203.195-2.033%203.154m2.813%202.64c-0.476-0.338-1.386-1.157-1.386-1.639%200-0.565%200.161-0.843%201.011-1.508%200.871-0.681%201.488-1.638%201.488-2.751%200-1.325-0.59-2.616-1.698-3.043h1.67l1.179-0.852h-5.268c-2.361%200-4.583%201.789-4.583%203.861%200%202.118%201.61%203.828%204.012%203.828%200.167%200%200.329-0.004%200.488-0.015-0.156%200.298-0.268%200.635-0.268%200.982%200%200.589%200.317%201.067%200.717%201.457-0.303%200-0.595%200.009-0.913%200.009-2.925%200-5.177%201.862-5.177%203.795%200%201.902%202.468%203.093%205.393%203.093%203.334%200%205.177-1.893%205.177-3.795%200-1.524-0.45-2.439-1.842-3.422m7.664-2.484h-2.051v-2.051h-1.65v2.051h-2.05v1.65h2.05v2.051h1.65v-2.051h2.051v-1.65z%22%20fill%3D%22%23d03724%22%2F%3E%3C%2Fsvg%3E%0A');
}

.share .pinterest a,
.contact-person .social .pinterest a:after,
.personal .social .pinterest a:after,
.related-articles .social.follow .pinterest a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2219%22%20width%3D%2215%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%20%3Cpath%20id%3D%22path4%22%20fill%3D%22%23cc2127%22%20d%3D%22m0.00004%206.8196q0-1.1967%200.5034-2.3745%200.50336-1.1777%201.4438-2.1845%200.9403-1.0068%202.4695-1.6337%201.5291-0.6269%203.3908-0.6269%203.0204%200%204.958%201.8616t1.9376%204.3881q0%203.2484-1.6432%205.3664-1.6432%202.1181-4.2456%202.1181-0.85483%200-1.6052-0.39892-0.75035-0.39892-1.0543-0.9688l-0.75985%203.0014q-0.095%200.36092-0.24695%200.73135-0.15197%200.37043-0.33243%200.71236-0.18047%200.34193-0.36093%200.64587t-0.36093%200.56988q-0.18046%200.26595-0.31344%200.44642-0.13297%200.18046-0.24695%200.31343l-0.114%200.153q-0.057%200.076-0.15197%200.057-0.095-0.019-0.11398-0.114%200-0.019-0.0285-0.26592-0.0285-0.24695-0.057-0.5224-0.0285-0.27544-0.057-0.71236-0.0285-0.43691-0.019-0.84533%200.01-0.40842%200.057-0.90232%200.0475-0.4939%200.14247-0.91181%200.2089-0.893%201.4057-5.9458-0.152-0.3039-0.2469-0.7313-0.095-0.4274-0.095-0.6934l-0.019-0.28494q0-1.2158%200.61738-2.0231%200.61738-0.80734%201.4912-0.80734%200.70286%200%201.0923%200.46541%200.38943%200.46541%200.38943%201.1683%200%200.43691-0.16147%201.0733-0.1615%200.6363-0.4274%201.4626-0.266%200.8264-0.38%201.3392-0.18996%200.85483%200.33243%201.4817%200.5224%200.62688%201.3962%200.62688%201.5007%200%202.479-1.7002t0.9783-4.1127q0-1.8426-1.1968-3.0109-1.1969-1.1682-3.3435-1.1682-2.3935%200-3.8847%201.5387t-1.4912%203.6853q0%201.2728%200.72186%202.1466%200.24695%200.28495%200.15197%200.60788-0.038%200.095-0.11398%200.43691-0.076%200.34194-0.11397%200.43692-0.038%200.20896-0.18997%200.27544-0.15197%200.0665-0.34193-0.01-1.1208-0.455-1.6812-1.5664-0.5604-1.1113-0.5604-2.593z%22%2F%3E%3C%2Fsvg%3E');
}

.contact-person .social .pinterest a:hover:after,
.personal .social .pinterest a:hover:after,
.related-articles .social.follow .pinterest a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2219%22%20width%3D%2215%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%20%3Cpath%20id%3D%22path4%22%20fill%3D%22%23af1c21%22%20d%3D%22m0.00004%206.8196q0-1.1967%200.5034-2.3745%200.50336-1.1777%201.4438-2.1845%200.9403-1.0068%202.4695-1.6337%201.5291-0.6269%203.3908-0.6269%203.0204%200%204.958%201.8616t1.9376%204.3881q0%203.2484-1.6432%205.3664-1.6432%202.1181-4.2456%202.1181-0.85483%200-1.6052-0.39892-0.75035-0.39892-1.0543-0.9688l-0.75985%203.0014q-0.095%200.36092-0.24695%200.73135-0.15197%200.37043-0.33243%200.71236-0.18047%200.34193-0.36093%200.64587t-0.36093%200.56988q-0.18046%200.26595-0.31344%200.44642-0.13297%200.18046-0.24695%200.31343l-0.114%200.153q-0.057%200.076-0.15197%200.057-0.095-0.019-0.11398-0.114%200-0.019-0.0285-0.26592-0.0285-0.24695-0.057-0.5224-0.0285-0.27544-0.057-0.71236-0.0285-0.43691-0.019-0.84533%200.01-0.40842%200.057-0.90232%200.0475-0.4939%200.14247-0.91181%200.2089-0.893%201.4057-5.9458-0.152-0.3039-0.2469-0.7313-0.095-0.4274-0.095-0.6934l-0.019-0.28494q0-1.2158%200.61738-2.0231%200.61738-0.80734%201.4912-0.80734%200.70286%200%201.0923%200.46541%200.38943%200.46541%200.38943%201.1683%200%200.43691-0.16147%201.0733-0.1615%200.6363-0.4274%201.4626-0.266%200.8264-0.38%201.3392-0.18996%200.85483%200.33243%201.4817%200.5224%200.62688%201.3962%200.62688%201.5007%200%202.479-1.7002t0.9783-4.1127q0-1.8426-1.1968-3.0109-1.1969-1.1682-3.3435-1.1682-2.3935%200-3.8847%201.5387t-1.4912%203.6853q0%201.2728%200.72186%202.1466%200.24695%200.28495%200.15197%200.60788-0.038%200.095-0.11398%200.43691-0.076%200.34194-0.11397%200.43692-0.038%200.20896-0.18997%200.27544-0.15197%200.0665-0.34193-0.01-1.1208-0.455-1.6812-1.5664-0.5604-1.1113-0.5604-2.593z%22%2F%3E%3C%2Fsvg%3E');
}

.share .youtube a,
.contact-person .social .youtube a:after,
.personal .social .youtube a:after,
.related-articles .social.follow .youtube a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214.044%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020%2014.043723%22%3E%3Cpath%20d%3D%22m13.883%207.0318-6.5476%203.8452v-7.6917l6.5476%203.8465zm6.117%203.5652v-7.1505s0-3.4467-3.4478-3.4467h-13.107s-3.4455%200-3.4455%203.4467l0.0005%207.1505s0%203.4467%203.4455%203.4467h13.107s3.4478%200%203.4478-3.4467%22%20fill%3D%22%23e52d27%22%2F%3E%3C%2Fsvg%3E%0A');
}

.contact-person .social .youtube a:hover:after,
.personal .social .youtube a:hover:after,
.related-articles .social.follow .youtube a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214.044%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020%2014.043723%22%3E%3Cpath%20d%3D%22m13.883%207.0318-6.5476%203.8452v-7.6917l6.5476%203.8465zm6.117%203.5652v-7.1505s0-3.4467-3.4478-3.4467h-13.107s-3.4455%200-3.4455%203.4467l0.0005%207.1505s0%203.4467%203.4455%203.4467h13.107s3.4478%200%203.4478-3.4467%22%20fill%3D%22%23d11f19%22%2F%3E%3C%2Fsvg%3E');
}

.share .rss a,
.contact-person .social .rss a:after,
.personal .social .rss a:after,
.related-articles .social.follow .rss a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2017.01%2017.01%22%3E%3Cpath%20d%3D%22m3.86%2013.15c0.41%200.41%200.66%200.97%200.67%201.59%200%200.62-0.25%201.18-0.66%201.59l0%200c-0.41%200.41-0.97%200.66-1.6%200.66-0.62%200-1.18-0.25-1.6-0.66-0.41-0.41-0.66-0.97-0.66-1.59%200-0.62%200.25-1.18%200.66-1.59v0c0.41-0.41%200.97-0.66%201.6-0.66s1.19%200.25%201.6%200.66zm0%200zm-3.19%203.18c0%200%200%200%200%200zm-0.66-10.55v3.25c2.12%200%204.13%200.84%205.63%202.34%201.5%201.5%202.33%203.51%202.33%205.64v0.01h3.26c0-3.09-1.26-5.9-3.29-7.93-2.03-2.03-4.83-3.29-7.93-3.29zm0.01-5.78v3.25c7.58%200.01%2013.74%206.18%2013.75%2013.77h3.26c0-4.69-1.91-8.94-4.99-12.02-3.08-3.08-7.33-4.99-12.01-4.99z%22%20fill%3D%22%23f39035%22%2F%3E%3C%2Fsvg%3E");
}

.contact-person .social .rss a:hover:after,
.personal .social .rss a:hover:after,
.related-articles .social.follow .rss a:hover:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2017.01%2017.01%22%3E%3Cpath%20d%3D%22m3.86%2013.15c0.41%200.41%200.66%200.97%200.67%201.59%200%200.62-0.25%201.18-0.66%201.59l0%200c-0.41%200.41-0.97%200.66-1.6%200.66-0.62%200-1.18-0.25-1.6-0.66-0.41-0.41-0.66-0.97-0.66-1.59%200-0.62%200.25-1.18%200.66-1.59v0c0.41-0.41%200.97-0.66%201.6-0.66s1.19%200.25%201.6%200.66zm0%200zm-3.19%203.18c0%200%200%200%200%200zm-0.66-10.55v3.25c2.12%200%204.13%200.84%205.63%202.34%201.5%201.5%202.33%203.51%202.33%205.64v0.01h3.26c0-3.09-1.26-5.9-3.29-7.93-2.03-2.03-4.83-3.29-7.93-3.29zm0.01-5.78v3.25c7.58%200.01%2013.74%206.18%2013.75%2013.77h3.26c0-4.69-1.91-8.94-4.99-12.02-3.08-3.08-7.33-4.99-12.01-4.99z%22%20fill%3D%22%23f17e15%22%2F%3E%3C%2Fsvg%3E");
}

.share .xing a,
.contact-person .social .xing a:after,
.personal .social .xing a:after,
.related-articles .social.follow .xing a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2217%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.92%2018%22%3E%3Cpath%20fill%3D%22%23026466%22%20d%3D%22m0%2012.564h3.942l3.114-5.148-2.34-4.122h-3.942l2.34%204.122zm6.516-1.62%206.228-10.944h4.176l-6.21%2010.944%203.996%207.056h-4.176z%22%2F%3E%3C%2Fsvg%3E');
}

.contact-person .social .xing a:hover:after,
.personal .social .xing a:hover:after,
.related-articles .social.follow .xing a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2217%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.92%2018%22%3E%3Cpath%20fill%3D%22%23014345%22%20d%3D%22m0%2012.564h3.942l3.114-5.148-2.34-4.122h-3.942l2.34%204.122zm6.516-1.62%206.228-10.944h4.176l-6.21%2010.944%203.996%207.056h-4.176z%22%2F%3E%3C%2Fsvg%3E');
}

.share .e-mail a,
.contact-person .social .e-mail a:after,
.personal .social .e-mail a:after,
.related-articles .social.follow .e-mail a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2220%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2020%2013.69%22%3E%3Cpath%20fill%3D%22%230152a1%22%20d%3D%22m18.75%200h-17.49c-0.69%200-1.25%200.56-1.25%201.25v11.18c0%200.69%200.56%201.25%201.25%201.25h17.49c0.69%200%201.25-0.56%201.25-1.25v-11.18c0-0.69-0.56-1.25-1.25-1.25zm-0.9%202.4-7.55%205.86c-0.11%200.08-0.24%200.13-0.37%200.13-0.13%200-0.27-0.04-0.37-0.13l-7.38-5.88c-0.26-0.21-0.3-0.58-0.09-0.84%200.21-0.26%200.58-0.3%200.84-0.09l7.01%205.59%207.18-5.57c0.26-0.2%200.64-0.16%200.84%200.11%200.2%200.26%200.16%200.64-0.11%200.84z%22%2F%3E%3C%2Fsvg%3E");
}

.contact-person .social .e-mail a:hover:after,
.personal.social .e-mail a:hover:after,
.related-articles .social.follow .e-mail a:hover:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2220%22%20enable-background%3D%22new%200%200%20841.89%20595.28%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2020%2013.69%22%3E%3Cpath%20fill%3D%22%2301417f%22%20d%3D%22m18.75%200h-17.49c-0.69%200-1.25%200.56-1.25%201.25v11.18c0%200.69%200.56%201.25%201.25%201.25h17.49c0.69%200%201.25-0.56%201.25-1.25v-11.18c0-0.69-0.56-1.25-1.25-1.25zm-0.9%202.4-7.55%205.86c-0.11%200.08-0.24%200.13-0.37%200.13-0.13%200-0.27-0.04-0.37-0.13l-7.38-5.88c-0.26-0.21-0.3-0.58-0.09-0.84%200.21-0.26%200.58-0.3%200.84-0.09l7.01%205.59%207.18-5.57c0.26-0.2%200.64-0.16%200.84%200.11%200.2%200.26%200.16%200.64-0.11%200.84z%22%2F%3E%3C%2Fsvg%3E");
}

.share .whatsapp a,
.contact-person .social .whatsapp a:after,
.personal .social .whatsapp a:after,
.related-articles .social.follow .whatsapp a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2218%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20clipPathUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22m0%2087.642h86.965v-87.642h-86.965v87.642z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-70.35%20-678.6)%22%3E%3Cg%20transform%3D%22matrix(.29434%200%200%20-.29207%2066.552%20700.39)%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cg%20transform%3D%22translate(58.113%2037.793)%22%3E%3Cpath%20d%3D%22m0%200c-0.752%200.412-4.45%202.407-5.143%202.689s-1.199%200.429-1.738-0.32c-0.54-0.746-2.074-2.417-2.539-2.912-0.467-0.495-0.916-0.541-1.668-0.128-0.752%200.411-3.192%201.314-6.02%204.033-2.202%202.116-3.646%204.683-4.065%205.467-0.419%200.783-0.003%201.183%200.395%201.55%200.358%200.331%200.8%200.867%201.2%201.3%200.399%200.433%200.54%200.747%200.814%201.249%200.275%200.502%200.164%200.954-0.013%201.344-0.178%200.391-1.569%204.219-2.15%205.777-0.581%201.557-1.229%201.326-1.676%201.343s-0.956%200.1-1.467%200.119-1.348-0.141-2.079-0.883c-0.731-0.739-2.78-2.519-2.921-6.29-0.141-3.77%202.467-7.517%202.831-8.041%200.364-0.526%204.982-8.699%2012.657-12.061%207.676-3.36%207.715-2.336%209.124-2.26%201.41%200.074%204.604%201.684%205.31%203.449%200.706%201.764%200.763%203.299%200.583%203.626-0.18%200.326-0.684%200.538-1.435%200.949m-14.076-18.17c-5.076%200-9.803%201.523-13.75%204.132l-9.604-3.074%203.122%209.28c-2.992%204.121-4.759%209.184-4.759%2014.653%200%2013.782%2011.211%2024.993%2024.991%2024.993%2013.781%200%2024.992-11.211%2024.992-24.993%200-13.78-11.211-24.991-24.992-24.991m0%2055.013c-16.58%200-30.021-13.441-30.021-30.022%200-5.672%201.575-10.976%204.308-15.502l-5.419-16.106%2016.622%205.321c4.301-2.378%209.247-3.734%2014.51-3.734%2016.58%200%2030.022%2013.442%2030.022%2030.021%200%2016.581-13.442%2030.022-30.022%2030.022%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%2342853c%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.contact-person .social .whatsapp a:hover:after,
.personal .social .whatsapp a:hover:after,
.related-articles .social.follow .whatsapp a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2218%22%20width%3D%2218%22%20version%3D%221.1%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20clipPathUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22m0%2087.642h86.965v-87.642h-86.965v87.642z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-70.35%20-678.6)%22%3E%3Cg%20transform%3D%22matrix(.29434%200%200%20-.29207%2066.552%20700.39)%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cg%20transform%3D%22translate(58.113%2037.793)%22%3E%3Cpath%20d%3D%22m0%200c-0.752%200.412-4.45%202.407-5.143%202.689s-1.199%200.429-1.738-0.32c-0.54-0.746-2.074-2.417-2.539-2.912-0.467-0.495-0.916-0.541-1.668-0.128-0.752%200.411-3.192%201.314-6.02%204.033-2.202%202.116-3.646%204.683-4.065%205.467-0.419%200.783-0.003%201.183%200.395%201.55%200.358%200.331%200.8%200.867%201.2%201.3%200.399%200.433%200.54%200.747%200.814%201.249%200.275%200.502%200.164%200.954-0.013%201.344-0.178%200.391-1.569%204.219-2.15%205.777-0.581%201.557-1.229%201.326-1.676%201.343s-0.956%200.1-1.467%200.119-1.348-0.141-2.079-0.883c-0.731-0.739-2.78-2.519-2.921-6.29-0.141-3.77%202.467-7.517%202.831-8.041%200.364-0.526%204.982-8.699%2012.657-12.061%207.676-3.36%207.715-2.336%209.124-2.26%201.41%200.074%204.604%201.684%205.31%203.449%200.706%201.764%200.763%203.299%200.583%203.626-0.18%200.326-0.684%200.538-1.435%200.949m-14.076-18.17c-5.076%200-9.803%201.523-13.75%204.132l-9.604-3.074%203.122%209.28c-2.992%204.121-4.759%209.184-4.759%2014.653%200%2013.782%2011.211%2024.993%2024.991%2024.993%2013.781%200%2024.992-11.211%2024.992-24.993%200-13.78-11.211-24.991-24.992-24.991m0%2055.013c-16.58%200-30.021-13.441-30.021-30.022%200-5.672%201.575-10.976%204.308-15.502l-5.419-16.106%2016.622%205.321c4.301-2.378%209.247-3.734%2014.51-3.734%2016.58%200%2030.022%2013.442%2030.022%2030.021%200%2016.581-13.442%2030.022-30.022%2030.022%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23366e31%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.share .instagram a,
.contact-person .social .instagram a:after,
.personal .social .instagram a:after,
.related-articles .social.follow .instagram a:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%233f729b%22%20d%3D%22m4.0148%209.9999c0%203.3048%202.6801%205.9854%205.9851%205.9854%203.3047%200%205.9853-2.6806%205.9853-5.9854%200-0.52%200.01465-1%200.01465-1.5h1.5v7.5c0%200.99028-0.50976%201.5-1.5%201.5h-12.5c-0.98999%200-1.5-0.51-1.5-1.5v-7.5h2c0%200.5%200.014875%200.98%200.014875%201.5zm-4.0148-7.4099v14.82c0%201.685%200.90503%202.59%202.5901%202.59h14.82c1.685%200%202.59-0.905%202.59-2.59v-14.82c0-1.6845-0.905-2.59-2.59-2.59h-14.82c-1.6849%200-2.5899%200.90555-2.5899%202.5901zm6.03%207.4099c0-2.195%201.775-3.9695%203.97-3.9695%202.1952%200%203.97%201.7749%203.97%203.9695%200%202.1952-1.7747%203.97-3.97%203.97-2.195%200-3.97-1.7748-3.97-3.97zm8.4699-6.75c0-0.415%200.335-0.75%200.75-0.75h1.5c0.415%200%200.75%200.335%200.75%200.75v1.5c0%200.41504-0.33496%200.75-0.75%200.75h-1.5c-0.41504%200-0.75-0.33496-0.75-0.75v-1.5z%22%2F%3E%3C%2Fsvg%3E');
}

.contact-person .social .instagram a:hover:after,
.personal .social .instagram a:hover:after,
.related-articles .social.follow .instagram a:hover:after {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23356083%22%20d%3D%22m4.0148%209.9999c0%203.3048%202.6801%205.9854%205.9851%205.9854%203.3047%200%205.9853-2.6806%205.9853-5.9854%200-0.52%200.01465-1%200.01465-1.5h1.5v7.5c0%200.99028-0.50976%201.5-1.5%201.5h-12.5c-0.98999%200-1.5-0.51-1.5-1.5v-7.5h2c0%200.5%200.014875%200.98%200.014875%201.5zm-4.0148-7.4099v14.82c0%201.685%200.90503%202.59%202.5901%202.59h14.82c1.685%200%202.59-0.905%202.59-2.59v-14.82c0-1.6845-0.905-2.59-2.59-2.59h-14.82c-1.6849%200-2.5899%200.90555-2.5899%202.5901zm6.03%207.4099c0-2.195%201.775-3.9695%203.97-3.9695%202.1952%200%203.97%201.7749%203.97%203.9695%200%202.1952-1.7747%203.97-3.97%203.97-2.195%200-3.97-1.7748-3.97-3.97zm8.4699-6.75c0-0.415%200.335-0.75%200.75-0.75h1.5c0.415%200%200.75%200.335%200.75%200.75v1.5c0%200.41504-0.33496%200.75-0.75%200.75h-1.5c-0.41504%200-0.75-0.33496-0.75-0.75v-1.5z%22%2F%3E%3C%2Fsvg%3E');
}

/* Downloads
 -------------------------------------------------- */
.documents-download {
	background: #ecebec;
	padding: 17px 20px 5px 40px;
	margin: 18px 0 28px;
}

.documents-download .file-info {
	color: #666;
}

/* Image Gallery
---------------------------------------------------- */
.image-gallery .carousel-wrapper {
	padding: 0 24px 18px 27px;
}

.image-gallery.carousel a.next:after {
	right: -2px;
	border-width: 15px 0 15px 16px;
}

.image-gallery.carousel a.previous:after {
	left: -2px;
	border-width: 15px 16px 15px 0;
}

.image-gallery .slides-wrapper article {
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	overflow: hidden;
	background-color: #ecebec;
}

.image-gallery .slides-wrapper img {
	margin: 0 auto 0;
	max-width: 100%;
	display: block;
	float: none;
}

.image-gallery .slides-wrapper h3 {
	padding: 0 20px 0;
	height: initial;
}

.image-gallery .slides-wrapper p {
	padding: 0 20px 20px;
	overflow: hidden;
}

.image-gallery .slides-wrapper article > :nth-child(2) {
	padding-top: 17px;
}

/* Header
 -------------------------------------------------- */
body > header {
	position: relative;
	background-color: #FFF;
	z-index: 11;
}

body > header .header-content {
	display: block;
	height: 55px;
	position: relative;
	z-index: 1000000;
}

body > header .header-content:before {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 66px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216.5%22%20width%3D%2233%22%20version%3D%221.1%22%3E%0A%3Cg%20transform%3D%22matrix(1.32%200%200%201.375%20-275.38%20-266.62)%22%3E%0A%3Cpath%20style%3D%22fill%3A%23ffffff%22%20transform%3D%22matrix(.061570%20-.00084561%20.0015260%20.034118%20203.75%20187.2)%22%20d%3D%22m268.57%20555.22-97.16-178.19-97.165-178.19l202.9%204.9487%20202.9%204.9487-105.73%20173.24z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
	width: 34px;
	height: 16px;
	background-size: 32px;
	background-repeat: no-repeat;
	z-index: 100000000000000000;
}

body > header div {
	display: inline;
}

body > header a.logo {
	margin: 15px 15px 0;
	float: left;
}

body > header a.logo img {
	height: 32px;
	width: 130px;
}

.designator {
	font-size: 18px;
	color: #009286;
}

body > header .designator {
	display: none;
}

body > header ul.tools {
	display: inline-block;
	padding: 0;
	margin: 0;
	color: #54646C;
	height: 34px;
	position: absolute;
	right: 10px;
	top: 15px;
	vertical-align: top;
}

body > header ul.tools li.websites a:visited,
body > header ul.tools li.ib a:visited,
body > header ul.tools a{
	color: #54646C;
}

body > header ul.tools li {
	position: relative;
	float: left;
	font-size: 14px;
	margin: 0;
	top: -17px;
}

body > header ul.tools li.ib {
	margin-right: 7px;
}

body > header ul.tools li:first-child {
	display: none;
}

body > header ul.tools li.websites a:hover,
body > header ul.tools li.ib a:hover {
	color: #004C4C;
}

body > header ul.tools li.ib a:hover:before {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2213%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2012.504091%2018.000267%22%3E%3Cpath%20d%3D%22m11.763%2018h-11.022c-0.40922%200-0.74091-0.33434-0.74091-0.74595v-8.9652c0-0.4124%200.33249-0.74728%200.74091-0.74728h11.022c0.40922%200%200.7409%200.33488%200.7409%200.74728v8.9658c-0.000799%200.4116-0.33249%200.74568-0.7417%200.74568zm-5.5105-8.7713c-0.88077%200-1.5953%200.71931-1.5953%201.6065%200%200.45396%200.19022%200.85917%200.49154%201.1493%200.075129%200.14626%200.17424%200.27254%200.29732%200.37884l-0.60343%203.531h1.3731%200.071932%201.3731l-0.61622-3.5211c0.12708-0.1063%200.23098-0.23577%200.30691-0.38443%200.30292-0.29092%200.49394-0.69773%200.49394-1.1533%200.0008-0.8859-0.713-1.606-1.5929-1.606zm1.6904-4.5236c0-1.1261-0.75849-2.0412-1.692-2.0412-0.93273%200-1.6912%200.91592-1.6912%202.0412v1.3323h-2.6439v-1.3323c-0.0001-2.5943%201.9453-4.7051%204.3351-4.7051%202.3905%200%204.3361%202.1108%204.3361%204.7051v1.3323h-2.6447v-1.3323z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23004C4C%22%2F%3E%3C%2Fsvg%3E');
}

body > header ul.tools li.websites a:before {
	width: 21px;
	height: 18px;
	left: -25px;
	top: 3px;
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2217%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.542706%2014.000493%22%3E%3Cg%20transform%3D%22matrix(.98678%200%200%20.98678%20-3.9682%20-4.6033)%22%3E%3Cpath%20d%3D%22m4.021%207.245h2.579v-2.58h-2.579v2.58zm0%205.803h2.579v-2.579h-2.579v2.579zm0%205.805h2.579v-2.58h-2.579v2.58zm3.869-5.805h12.896v-2.579h-12.896v2.579zm0-8.383v2.58h12.896v-2.58h-12.896zm0%2014.188h12.896v-2.58h-12.896v2.58z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009286%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

body > header ul.tools li.websites a:hover:before {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2214%22%20width%3D%2217%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2016.542706%2014.000493%22%3E%3Cg%20transform%3D%22matrix(.98678%200%200%20.98678%20-3.9682%20-4.6033)%22%3E%3Cpath%20d%3D%22m4.021%207.245h2.579v-2.58h-2.579v2.58zm0%205.803h2.579v-2.579h-2.579v2.579zm0%205.805h2.579v-2.58h-2.579v2.58zm3.869-5.805h12.896v-2.579h-12.896v2.579zm0-8.383v2.58h12.896v-2.58h-12.896zm0%2014.188h12.896v-2.58h-12.896v2.58z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23004c4c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

body > header ul.tools li.ib a {
	font-size: 0;
	height: 56px;
	width: 35px;
	display: block;
}

body > header ul.tools li.websites a:before,
body > header ul.tools li button:before,
body > header ul.tools li.ib a:before {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
}

body > header ul.tools li.ib a:before {
	width: 100%;
	height: 56px;
	visibility: visible;
	background:
	url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2213%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2012.504091%2018.000267%22%3E%3Cpath%20d%3D%22m11.763%2018h-11.022c-0.40922%200-0.74091-0.33434-0.74091-0.74595v-8.9652c0-0.4124%200.33249-0.74728%200.74091-0.74728h11.022c0.40922%200%200.7409%200.33488%200.7409%200.74728v8.9658c-0.000799%200.4116-0.33249%200.74568-0.7417%200.74568zm-5.5105-8.7713c-0.88077%200-1.5953%200.71931-1.5953%201.6065%200%200.45396%200.19022%200.85917%200.49154%201.1493%200.075129%200.14626%200.17424%200.27254%200.29732%200.37884l-0.60343%203.531h1.3731%200.071932%201.3731l-0.61622-3.5211c0.12708-0.1063%200.23098-0.23577%200.30691-0.38443%200.30292-0.29092%200.49394-0.69773%200.49394-1.1533%200.0008-0.8859-0.713-1.606-1.5929-1.606zm1.6904-4.5236c0-1.1261-0.75849-2.0412-1.692-2.0412-0.93273%200-1.6912%200.91592-1.6912%202.0412v1.3323h-2.6439v-1.3323c-0.0001-2.5943%201.9453-4.7051%204.3351-4.7051%202.3905%200%204.3361%202.1108%204.3361%204.7051v1.3323h-2.6447v-1.3323z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009286%22%2F%3E%3C%2Fsvg%3E')
	no-repeat 15px 15px;
	top: 1px;
}

header .dropdown {
	display: none;
}

body > header a.mobile-search-button {
	width: 35px;
	height: 56px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.994651%2018%22%3E%3Cpath%20d%3D%22m11.015%200c3.8573%200%206.9797%203.2316%206.9797%207.2249s-3.1216%207.2249-6.9797%207.2249c-1.667%200-3.185-0.60507-4.389-1.612-0.053478%200.09855-0.10237%200.20475-0.18794%200.28649l-4.3425%204.508c-0.243%200.246-0.5562%200.368-0.8694%200.368-0.31249%200-0.62495-0.122-0.86866-0.377-0.47672-0.49124-0.47672-1.3003%200-1.7915l4.344-4.508c0.12453-0.123%200.2567-0.21238%200.40567-0.27809-0.6723-1.1052-1.0635-2.4146-1.0635-3.8211%200-3.9925%203.1231-7.2249%206.9713-7.2249zm0%202.2255c-2.6602%200-4.8268%202.2423-4.8268%204.9994%200%200.93358%200.25746%201.8412%200.73494%202.6426l0.43852%200.72883%200.61882%200.51492c0.86864%200.72807%201.9153%201.1131%203.0353%201.1131%202.6686%200%204.8352-2.2423%204.8352-4.9994-0.000764-2.7579-2.1666-4.9994-4.836-4.9994z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009286%22%2F%3E%3C%2Fsvg%3E')
	no-repeat
	12px 17px;
	display: block;
	cursor: pointer;
}

header .language-list {
	display: none;
}

/* Nav
 -------------------------------------------------- */
header .skip,
body:target .close:before {
	content: '';
	width: 55px;
	height: 55px;
	display: inline-block;
	position: relative;
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2017%22%20height%3D%2217%22%20width%3D%2227%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%3E%3Cg%20transform%3D%22matrix(.9642857%200%200%201%20-5.038392%20-8.118)%22%3E%3Cpath%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23ffffff%22%20d%3D%22m5.225%208.118v2.9996h28v-2.9996h-28zm0%2010h28v-2.9996h-28v2.9996zm0%206.9998h28v-2.9996h-28v2.9996z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
		center 12px no-repeat	#009286;
	color: #FFF;
	font-weight: 700;
	line-height: 81px;
	font-size: .7em;
	text-align: center;
	z-index: 1;
	visibility: visible;
	float: left;
}

.main-nav .close {
	display: none;
}

body:target .close svg {
	display: inline-block;
}

.main-nav {
	padding-right: 55px;
}

.site-nav li {
	position: relative;
	float: none;
	overflow: hidden;
	cursor: pointer;
}

.site-nav ul ul {
	display: none;
}

.site-nav .expanded > ul {
	display: block;
	position: relative;
	z-index: 100;
}

.site-nav li.selected > a:before {
	content: '';
	width: 10px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #F3C000;
}

.site-nav li.active > a {
	font-weight: 700;
}

.site-nav li li.has-subnav a {
	padding-right: 66px;
}

.site-nav > ul > li:first-child a {
	border-top: none;
}

.site-nav li a {
	color: #004C4C;
	padding: 17px 30px 16px 15px;
	display: block;
	background-color: #FFFFFF;
	position: relative;
	border-bottom: solid 1px #e8e8e8;
}

.site-nav li.has-subnav:before {
	border-left: solid 1px #e8e8e8;
}

.site-nav li li a {
	background-color: #ECEBEC;
	padding-left: 25px;
	border-bottom: solid 1px #d2d2d2;
}

.site-nav li li.has-subnav:before {
	border-left: solid 1px #d2d2d2;
}

.site-nav li li li a {
	background-color: #DBDBDB;
	padding-left: 35px;
	border-bottom: solid 1px #bebebe;
}

.site-nav li li li.has-subnav:before {
	border-left: solid 1px #bebebe;
}

.site-nav li li li li a {
	background-color: #C9C9C9;
	padding-left: 45px;
	border-bottom: solid 1px #aeaeae;
}

.site-nav li a:hover {
	background-color: #DADADA;
}

.site-nav li li a:hover {
	background-color: #C9C9C9;
}

.site-nav li li li a:hover {
	background-color: #B9B9B9;
}

.site-nav li li li li a:hover {
	background-color: #AEAEAE;
}

.site-nav .expanded.has-subnav > a:after,
.site-nav li:last-child > a:after {
	display: none;
}

.site-nav li li a:after {
	background-color: #D2D2D2;
}

.site-nav li li li a:after {
	background-color: #BEBEBE;
}

.site-nav li li li li a:after {
	background-color: #AEAEAE;
}

.site-nav .has-subnav:before,
.site-nav .has-subnav:after,
.toggle-abbreviated:after {
	content: '';
	position: absolute;
	right: 21px;
	top: 24px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6px 0 6px;
	border-color: #009286 transparent transparent transparent;
	z-index: 10;
}

.site-nav .has-subnav:before {
	right: 0;
	top: 1px;
	z-index: 10;
	border-top: none;
	pointer-events: all;
	width: 55px;
	height: 655px;
	box-sizing: border-box;
}

.site-nav .has-subnav {
	pointer-events: none;
}

.site-nav a,
.site-nav .has-subnav:before {
	pointer-events: all;
}

.toggle-abbreviated:after {
	border-width: 5px 4px 0;
	border-color: #009286 transparent transparent transparent;
	position: relative;
	right: -5px;
	top: 12px;
}

.site-nav .has-subnav.expanded:after {
	border-width: 0 6px 7px;
	border-color: transparent transparent #009286 transparent;
}

.site-nav li.make-appointment a:before {
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%20-0.016%20-0.016%2020%2015%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215px%22%20width%3D%2220px%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%22-0.016%20-0.016%2020%2015%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Crect%20height%3D%2213.063%22%20width%3D%2218.063%22%20stroke%3D%22%23005E5D%22%20stroke-miterlimit%3D%2210%22%20y%3D%221%22%20x%3D%221%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23005E5D%22%20points%3D%2219.063%200.833%2010.031%207.531%201%200.833%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat scroll 50% 50%;
	height: 56px;
	width: 53px;
	content: '';
	display: block;
	right: 1px;
	position: absolute;
	z-index: 200;
	border-left: 1px solid #e8e8e8;
	top: 0;
}

.toggle-abbreviated.collapsed:after {
	border-width: 0 4px 5px;
	border-color: transparent transparent #009286 transparent;
	position: relative;
	right: -5px;
	top: -9px;
}

/* Related / language */
.related-sites,
.language {
	background-color: #005E5D;
	color: #fff;
	box-sizing: border-box;
}

.related-sites {
	padding: 28px 10px 0 15px;
	margin-bottom: 0;
}

.related-sites a,
.language a {
	color: #fff;
}

.related-sites p {
	margin-bottom: 15px;
}

.related-sites ul {
	border-top: solid 1px rgba(255, 255, 255, .5);
	border-bottom: solid 1px rgba(255, 255, 255, .5);
	padding: 11px 0 21px;
}

.related-sites li {
	padding: 6px 0 5px;
	float: none;
}

.language {
	padding: 17px 10px 38px 10px;
	text-align: right;
}

header .language-list li,
.language li {
	display: inline;
	float: none;
	padding: 0 3px 0 6px;
	border-left: 1px solid #fff;
}

header .language-list li:first-child,
.language li:first-child {
	border-left: none;
}

.language a {
	font-size: 16px;
}

.language .active a {
	color: #AFB9BE;
}

.language p {
	display: none;
}

/* Footer
 -------------------------------------------------- */
footer li {
	float: none;
}

body > footer {
	background-color: #ecebec;
	width: 100%;
}

.footer-content {
	max-width: 1320px;
	margin: auto;
	padding: 0 15px 34px;
	position: relative;
}

/* Social */
footer .social {
	padding: 23px 0 17px 0;
	min-height: 32px;
}

.social li {
	display: inline-block;
	margin-right: 5px;
}

.social a {
	position: relative;
	display: inline-block;
	fill: #b6b6b6;
	color: #fff;
}

.social svg {
	height: 32px;
	width: 32px;
}

.social a:hover {
	color: #fff;
}

.social .twitter:hover {
	fill: #55acee;
}

.social .facebook:hover {
	fill: #3B5998;
}

.social .youtube:hover {
	fill: #E52D27;
}

.social .googleplus:hover {
	fill: #DF4A32;
}

.social .linkedin:hover {
	fill: #0976B4;
}

.social .rss:hover {
	fill: #F39035;
}

.social .xing:hover {
	fill: #026466;
}

.social .instagram:hover {
	fill: #3f729b;
}

/* Footer links */
.footer-nav {
	padding-bottom: 11px;
	padding-top: 28px;
}

.footer-content ul + ul.footer-nav {
	padding-top: 0;
}

.footer-nav li {
	display: inline-block;
	font-size: 15px;
	line-height: 14px;
	padding-right: 13px;
	margin: 0 9px 4px 0;
	border-right: 1px solid #009286;
}

.footer-nav li:last-child {
	border: 0;
}

.footer-nav li a {
	line-height: 14px;
}

.footer-nav a.active {
	font-weight: bold;
}

.footer-nav a:hover,
	/* Copyright */
.copyright-notice a:hover {
	color: #004c4c;
}

.copyright-notice {
	display: block;
}

.copyright-notice,
.copyright-notice a {
	color: #888888;
	font-size: 15px;
}

/* Cookie Notice
-------------------------------------------------- */
.cookie-notice {
	background-color: #292929;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	opacity: .8;
	filter: alpha(opacity=80);
	text-align: center;
}

body:target .cookie-notice {
	display: none;
}

.cookie-notice form {
	padding: 15px;
	text-align: left;
	display: inline-block;
}

.cookie-notice p {
	color: #fff;
	font-weight: bold;
	margin-right: 15px;
	display: inline-block;
}

.cookie-notice a {
	color: #fff;
	display: inline-block;
	text-decoration: underline;
	margin-right: 40px;
}

.cookie-notice .button.secondary {
	float: none;
	display: inline;
}

/* column */
main > *,
.offices li,
.related-news .news-teaser {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
	box-sizing: border-box;
	width: 100%;
	margin-right: -4px;
}

main > script {
	display: none;
}

/* Searchbox
-------------------------------------------------- */
.google-search-box-header div.gsc-clear-button,
.google-search-box-header.search {
	display: none;
}

.google-search-box-header.search {
	background-color: #FFF;
}

.google-search-box-header .cse form.gsc-search-box,
.google-search-box-header form.gsc-search-box {
	border: 0;
	border-radius: 0 0 0 0;
	box-shadow: none;
	font-size: inherit;
	margin: 0;
	padding: 0;
	background: none;
}

.google-search-box-header form.gsc-search-box,
.google-search-box-header .gsc-search-box input.gsc-input {
	display: inline-block;
	width: 250px;
	height: 36px;
}

.gsc-search-box input.gsc-input:focus {
	background-color: #FFC !important;
}

.google-search-box-header .gsc-search-box input.gsc-input {
	font-size: 16px;
	box-sizing: border-box;
	line-height: 31px;
}

.gsc-search-box .gsc-input input[type="text"] {
	background-image: none !important;
}

.google-search-box .gcsc-branding {
	display: none;
}

.mobile-search.google-search-box-header div.gsc-clear-button {
	position: relative;
	right: 33px;
	top: 0;
	padding: 5px 12px;
	display: inline-block;
	background-position: center 13px;
}

.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	color: #999;
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link:hover,
.gs-webResult.gs-result a.gs-title:link b:hover,
.gs-imageResult a.gs-title:link:hover,
.gs-imageResult a.gs-title:link b:hover {
	 color: #333;
 }

.overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	z-index: 100;
	position: fixed;
}

.mobile-search.gstl_50.gssb_c {
	width: 100% !important;
	left: 0 !important;
}

.google-search-box-header table.gsc-search-box td {
	border: 0;
	margin: 0;
	padding: 0;
}

.google-search-box-header .cse input.gsc-search-button,
.google-search-box-header input.gsc-search-button,
.news-search.google-search-box td.gsc-search-button{
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.994651%2018%22%3E%3Cpath%20d%3D%22m11.015%200c3.8573%200%206.9797%203.2316%206.9797%207.2249s-3.1216%207.2249-6.9797%207.2249c-1.667%200-3.185-0.60507-4.389-1.612-0.053478%200.09855-0.10237%200.20475-0.18794%200.28649l-4.3425%204.508c-0.243%200.246-0.5562%200.368-0.8694%200.368-0.31249%200-0.62495-0.122-0.86866-0.377-0.47672-0.49124-0.47672-1.3003%200-1.7915l4.344-4.508c0.12453-0.123%200.2567-0.21238%200.40567-0.27809-0.6723-1.1052-1.0635-2.4146-1.0635-3.8211%200-3.9925%203.1231-7.2249%206.9713-7.2249zm0%202.2255c-2.6602%200-4.8268%202.2423-4.8268%204.9994%200%200.93358%200.25746%201.8412%200.73494%202.6426l0.43852%200.72883%200.61882%200.51492c0.86864%200.72807%201.9153%201.1131%203.0353%201.1131%202.6686%200%204.8352-2.2423%204.8352-4.9994-0.000764-2.7579-2.1666-4.9994-4.836-4.9994z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009286%22%2F%3E%3C%2Fsvg%3E') no-repeat right;
	background-position: 6px 8px;
	border: medium none;
	height: 34px;
	min-width: 30px !important;
	position: absolute;
	right: 0;
	text-indent: -1000px;
	top: 0;
	cursor: pointer;
}

td.gsc-search-button {
	background: none;
}

table.gsc-completion-container {
	font-size: 12px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.google-search-box-header table.gsc-search-box,
.google-search-box-header .cse table.gsc-search-box td.gsc-input,
.google-search-box-header table.gsc-search-box td.gsc-input {
	margin: 0;
	padding: 0;
}

.google-search-box-header input.gsc-search-button {
	border: 0;
	margin: 0;
	padding: 0;
}

td.gssb_e,
table.gsc-completion-container {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 0;
	border-bottom: solid 1px #e4e3ec;
	margin-top: 1px;
}

td.gssb_a {
	padding: 4px 10px 3px 15px;
	font-size: 15px;
	cursor: pointer;
}

.gsc-completion-container .gssb_l {
	margin: 6px 0;
}

.gsc-completion-container .gssb_a td {
	white-space: normal !important;
	color: #555;
}

td.gsc-input {
	width: 100%;
}

.gsc-completion-container .gsq_a {
	padding: 7px 0 8px 0;
}

.gsc-completion-container .gssb_c {
	border-collapse: collapse;
	border-spacing: 0;
}

.gsc-completion-container .gssb_a:hover {
	outline: 1px solid #D9EDF0;
	background-color: #F0FFFE;
}

/* Searchpage
-------------------------------------------------- */
.google-search-box .gs-spelling.gs-result a[tabindex="0"] {
	display: inline-block;
	margin: 6px 0 11px;
}

.google-search-box .gsc-control-cse,
.google-search-box .gsc-control-cse .gsc-table-result,
.google-search-box .gs-promotion-text-cell {
	display: block;
	margin-bottom: 17px;
}

.gsc-table-result {
	position: relative;
}

.google-search-box .gsc-control-cse .gs-result a.gs-title:hover {
	text-decoration: underline;
}

.google-search-box .gsc-control-cse .gs-result a.gs-title:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.google-search-box .gsc-control-cse .gs-result .gs-title b {
	font-weight: bold;
}

.google-search-box .gsc-table-cell-thumbnail.gsc-thumbnail {
	display: none;
}

.google-search-box {
	margin-top: 5px;
}

.google-search-box form.gsc-search-box {
	margin-bottom: 5px;
	padding: 0;
}

.google-search-box .gsc-control-cse .gs-spelling:first-child {
	margin-top: -6px;
}

.google-search-box .gsc-control-cse .gs-result .gs-spelling-original {
	margin-bottom: 17px;
}

.gsc-completion-container .gsc-completion-promotion-table {
	margin: 5px 0 2px;
}

body .gsc-results .gsc-cursor-box {
	margin: 16px 0 5px;
}

.google-search-box .gs-no-results-result .gs-snippet,
.google-search-box .gs-error-result .gs-snippet {
	margin: 0;
}

.google-search-box .gsc-result-info {
	margin: 22px 0 4px;
	padding: 0;
}

.google-search-box td.gsc-search-button {
	padding-right: 22px;
}

.google-search-box table.gsc-search-box td.gsc-input {
	padding: 0 8px 0 10px;
}

.google-search-box td.gsc-clear-button {
	position: relative;
	width: 10px;
	top: -5px;
}

.google-search-box .gsc-control-cse,
.google-search-box .gsc-control-cse .gsc-table-result {
	font-family: arial;
}

.google-search-box .gsc-control-cse .gs-spelling,
.google-search-box .gsc-control-cse .gs-result .gs-spelling-original {
	text-decoration: none;
}

.google-search-box .gsc-control-cse .gs-spelling a,
.google-search-box .gsc-control-cse .gs-spelling b,
.google-search-box .gsc-control-cse .gs-spelling b i {
	font-style: normal;
	font-weight: normal;
}

body#body .google-search-box * {
	font-size: 16px;
}

.gsc-completion-promotion-table .gsc-completion-title,
.gsc-completion-promotion-table .gsc-completion-snippet {
	line-height: 22px;
}

.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: underline;
	color: #004c4c;
}

.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover,
.pagination ul li.active a,
.pagination ul li.active a:hover {
	text-decoration: none;
	color: #848484;
	font-weight: bold;
}

.google-search-box .gsc-control-cse .gs-result a.gs-title:link,
.google-search-box .gs-spelling a,
.google-search-box .gsc-control-cse .gs-result .gs-title,
.google-search-box .gsc-control-cse .gs-result .gs-title * {
	color: #009286;
}

.google-search-box .gsc-control-cse .gs-result a.gs-title:link:hover,
.google-search-box .gsc-control-cse .gs-result a.gs-title:link:hover b,
.google-search-box .gs-spelling a:hover {
	color: #005E5D;
}

.google-search-box .gs-spelling a:hover {
	text-decoration: underline;
}

body#body .google-search-box .gs-snippet,
body#body .google-search-box .gs-visibleUrl,
body#body .google-search-box .gs-fileFormat * {
	color: #333;
}

.google-search-box form.gsc-search-box {
	background-color: #009286;
	height: 55px;
}

.google-search-box .gsc-control-cse {
	padding: 0;
	background-color: transparent;
	border: 0;
}

.google-search-box .gsc-result-info#resInfo-1 {
	font-size: 14px;
	color: #999;
	margin: 23px 0 6px;
}

.google-search-box .gsc-result-info#resInfo-1:empty,
.google-search-box input.gsc-input,
.google-search-box .gs-no-results-result .gs-snippet,
.google-search-box .gs-error-result .gs-snippet {
	border: 0;
}

.google-search-box input[type="text"] {
	height: 33px;
	margin: 11px 0 0;
	box-sizing: border-box;
	padding: 0 30px 0 10px;
	width: 100%;
	min-width: 0;
}

.google-search-box input.gsc-search-button {
	margin-top: 11px;
	height: 33px;
	border: 0;
	background: #ffd200;
	line-height: inherit;
	font-weight: normal;
	cursor: pointer;
	color: #333;
	padding: 0 10px;
	transition: background-color .2s;
	-webkit-appearance: none;
}

.google-search-box input.gsc-search-button:hover {
	background: #f1b328;
}

.google-search-box-header input.gsc-input::-ms-clear,
.google-search-box input.gsc-input::-ms-clear {
	display: none;
}

.google-search-box div.gsc-clear-button {
	position: absolute;
	left: -140px;
	padding-top: 1px;
}

.google-search-box .gsc-above-wrapper-area {
	width: 100%;
	margin-bottom: 11px;
	padding: 0;
	border: 0;
}

.google-search-box .gsc-webResult.gsc-result,
.google-search-box .gsc-webResult.gsc-result:hover,
.google-search-box .gsc-webResult.gsc-result.gsc-promotion,
.google-search-box .gsc-webResult.gsc-result.gsc-promotion:hover {
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
}

.google-search-box .gs-result .gs-title,
.google-search-box .gs-result .gs-title * {
	text-decoration: none;
	padding: 5px 0 0;
	height: auto;
}

.google-search-box .gsc-results {
	width: 100%;
	padding: 0;
}

.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-page,
.pagination ul li {
	background: none;
	padding: 5px;
	text-decoration: none;
	list-style: none;
	margin-right: 8px;
}

.google-search-box .gs-no-results-result .gs-snippet {
	background-position: 20px 13px;
	min-height: 0;
}

/* Pagination
-------------------------------------------------- */
.pagination ul {
	margin: 0 0 0 -6px;
	position: relative;
	top: -5px;
}

.pagination li {
	float: left;
}

.pagination li.previous a,
.pagination li.next a {
	background: #e0e0e0;
	padding: 2px 10px 5px;
	font-size: 22px;
	line-height: 19px;
	transition: background-color .1s, color .1s;
}

.pagination li a span {
	display: none;
}

.pagination li.previous a:hover,
.pagination li.next a:hover {
	background: #d8d8d8;
	text-decoration: none;
	color: #888;
}

.pagination li.previous a:before {
	content: "\2039 ";
}

.pagination li.next a:after {
	content: " \203A";
}

/* Video and issuu embed
-------------------------------------------------- */
.issuuembed,
.quadia-player,
.youtube-responsive-wrapper {
	margin: 5px 0 28px;
}

.issuuembed,
.youtube-responsive-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
}

.issuuembed > div,
.youtube-responsive-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

article .quadia:first-of-type,
article .youtube:first-of-type {
	margin-top: -6px;
}

h3 + .quadia,
h3 + .youtube {
	margin-top: 17px;
}

.embed .quadia-player {
	margin: 0;
}

.embed {
	overflow: hidden;
	display: block;
}

.video-embed-container {
	background-color: #000;
	z-index: 10;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	height: 100%;
}

.spotlight-100 .video-embed-container {
	position: relative;
}

.video-embed-content {
	position: relative;
	height: 100%;
	top: 50%;
}

.video-embed-content > * {
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.spotlight-100 .video-embed-content > * {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

.video-embed-content .youtube-responsive-wrapper {
	margin: 0;
}

.spotlight-100 .video-embed-content .youtube-responsive-wrapper {
	overflow: visible;
}

.spotlight-33 .video-embed-content .youtube-responsive-wrapper,
.spotlight-66 .video-embed-content .youtube-responsive-wrapper {
	padding: 0;
	height: 100%;
}

/* Search
-------------------------------------------------- */
.search h2 {
	display: none;
}

.search input[type=text] {
	padding: 0 30px 2px 10px;
	width: 265px;
	border-top: 1px solid #aaadb2;
	border-right: 1px solid #e4e3ec;
	border-bottom: 1px solid #e4e3ec;
	border-left: 1px solid #e4e3ec;
	height: 16px;
	margin: 0;
}

.search label {
	position: absolute;
	width: 263px;
	left: 9px;
	top: 4px;
	color: #999;
}

.mobile-search {
	position: absolute;
	top: 0;
	width: 81%;
	z-index: 1;
}

.mobile-search form.gsc-search-box,
.mobile-search .gsc-search-box input.gsc-input {
	width: 100%;
	border-radius: 0;
	border: 0;
	margin: 2px;
	padding-top: 5px;
	box-sizing: border-box;
}

.mobile-search form.gsc-search-box {
	height: 45px;
	padding-left: 7px;
}

.mobile-search .gsc-search-box input.gsc-input {
	border: 1px solid #CCC;
}

.mobile-search input.gsc-search-button {
	height: 54px;
	background-position: 5px 15px;
	right: 8px;
}

.close-mobile-search {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	height: 100%;
	line-height: 55px;
	cursor: pointer;
	background-color: #fff;
	width: 19%;
}

.mobile-search input.gsc-search-button {
	display: none;
}

/* Gateway
-------------------------------------------------- */
.gateway ol li {
	list-style-position: inside;
}

.gateway ol > li:before {
	display: inline;
	padding: 0;
}

.gateway fieldset fieldset ol li:first-child {
	margin: 0;
}

.gateway .access-denied .button.primary {
	margin-top: 5px;
}

.gateway .access-denied.hidden,
.resident-and-authorized.disabled * {
	display: none;
}

.resident-and-authorized.disabled > h3 {
	display: block;
}

/* Spotlight
-------------------------------------------------- */
.spotlights {
	margin-bottom: 26px;
	background-color: #F0F0F0;
	padding: 0;
}

.spotlights:first-child {
	margin-top: -28px;
}

.breadcrumbs + main .spotlights:first-child {
	margin-top: 0;
}

.spotlights h2 {
	position: relative;
	margin: 0;
	z-index: 10;
}

.spotlights h2:after {
	content: '';
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.spotlights span + span > h2,
.spotlights h2 + h2 {
	margin: 11px 10px;
	border-bottom: solid 1px #bbbec3;
	padding-bottom: 10px;
}

.spotlights span + span > h2 .description,
.spotlights h2 + h2 .description {
	color: #005e5d;
	padding-top: 6px;
	font-size: 15px;
	display: block;
}

.spotlights span + span:last-of-type > h2:before,
.spotlights h2 + h2:last-of-type:before {
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13.5px 0 13.5px;
	border-color: #F0F0F0 transparent transparent transparent;
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -7px;
}

.spotlights span + span:last-child > h2,
.spotlights h2 + h2:last-child {
	border-bottom: 0;
	margin-bottom: 1px;
}

.spotlights a,
.spotlights a:hover {
	text-decoration: none;
}

.spotlights img {
	margin: 0;
	z-index: -1;
	position: relative;
}

.spotlights h2 a > div:first-child:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%);
}

.spotlights h2 a > div:first-child:hover:before {
	opacity: .4;
	transition: opacity .2s;
}

.spotlights span + span > h2 a > div:first-child:before,
.spotlights h2 + h2 a > div:first-child:before {
	display: none;
}

.spotlights .play {
	margin: 0;
}

.spotlights span + span > h2 a.video .play:after,
.spotlights h2 + h2 a.video .play:after {
	background-size: 20%;
}

.spotlights h2:first-child img {
	width: 100%;
}

.spotlights span + span > h2 a > div:first-child,
.spotlights h2 + h2 a > div:first-child {
	width: 29%;
	float: left;
	margin-right: 22px;
}

.spotlights > span:first-child > h2 .description,
.spotlights > h2:first-child .description {
	position: absolute;
	padding: 10px;
	bottom: 6px;
	left: 0;
	color: #fff;
}

.spotlights .description span:first-child {
	display: block;
	margin-bottom: 11px;
}

.spotlights .meta,
.spotlights .file-info {
	font-size: 15px;
	color: #dadcdb;
}

.spotlights .file-info {
	margin-left: -4px;
}

.spotlights span + span > h2 .file-info,
.spotlights h2 + h2 .file-info {
	color: #666;
}

.spotlights span + span > h2 .meta,
.spotlights h2 + h2 .meta {
	display: none;
}

.spotlight-33 .file-info.mp3 {
	background-size: 14px;
}

.spotlights span + span > h2 a.video > span:first-child,
.spotlights h2 + h2 a.video > span:first-child {
	background-size: 20%;
}

/* Office locater
-------------------------------------------------- */
.offices {
	margin: 0 -10px 22px;
}

/* Twitter teaser
-------------------------------------------------- */
.twitter-teaser.teaser-33 {
	margin-bottom: 24px;
}

.twitter-teaser.teaser-33 .twitter-content {
	margin-top: 18px;
	padding-bottom: 16px;
}

.twitter-teaser.teaser-33 iframe[id^="twitter-widget-"] {
	height: 594px !important;
}

/* Youtube teaser
-------------------------------------------------- */
.youtube-teaser.teaser-33 iframe {
	margin: 5px 0 11px;
}

/* Facebook teaser
-------------------------------------------------- */
.facebook-teaser.teaser-33 {
	margin-bottom: 28px;
}

.fb_iframe_widget {
	margin-top: 4px;
}

.fb-page,
.fb-page span,
.fb-page span iframe[style] {
	width: 100% !important;
}

/* Instagram teaser
-------------------------------------------------- */
.instagram-teaser.teaser-33 iframe {
	width: 100%;
	border: 0;
	overflow: hidden;
	margin: 4px 0 7px;
}

/* News overview
-------------------------------------------------- */
.twitter-teaser iframe[id^="twitter-widget-"] {
	width: 100% !important;
	max-width: auto !important;
}

.twitter-teaser.news-teaser {
	clear: right;
	margin: 5px 0 39px;
	float: right;
}

.twitter-content {
	background-color: #ecebec;
	padding: 28px 20px 23px;
	margin-bottom: 4px;
	overflow: hidden;
}

.twitter-teaser .twitter-content h2 {
	float: left;
}

.twitter-teaser .button.twitter {
	float: right;
	margin: -6px 0 22px;
	padding-right: 3px;
	color: #FFF;
}

.twitter-teaser .button.primary {
	margin-top: 16px;
}

.twitter-teaser.news-teaser .button.primary {
	float: none;
	display: block;
}

a.twitter-timeline {
	display: block;
	clear: both;
}

/* Infographic
-------------------------------------------------- */
.infographic {
	margin-bottom: 26px;
	color: #FFF;
	margin-top: 7px;
}

.infographic a:hover {
	text-decoration: none;
}

.infographic h3 {
	color: #FFF;
	font-size: 22px;
}

.infographic span {
	opacity: .8;
	color: #FFF;
}

.infographic > div {
	background-color: #009286;
	border: solid transparent;
	border-width: 22px 20px;
}

.infographic.theme-freshgreen > div {
	background-color: #94c23c;
}

.infographic.theme-darkgray > div {
	background-color: #54646c;
}

.infographic.theme-green > div {
	background-color: #005E5D;
}

.infographic.theme-cyanblue > div {
	background-color: #00ABE9;
}

.infographic.theme-yellow > div {
	background-color: #F8C038;
}

.infographic.theme-nearlyblack > div {
	background-color: #1d2124;
}

.infographic a {
	display: block;	
}

.infographic canvas {
	width: 100% !important;
	height: 100% !important;
	margin-top: 22px;
}

.infographic .info:last-child {
	margin-right: 0;
}

.infographic .legend {
	list-style: none;
	margin: 11px 0 0;
}

.infographic .legend li {
	float: none;
	width: auto;
	margin-bottom: 0;
}

.legend .color {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 8px;
	opacity: 1;
	position: relative;
	top: 4px;
}

.legend .color + span {
	opacity: .8;
	color: #FFF;
}

/* News detail
-------------------------------------------------- */
.news-detail > div[itemprop="articleBody"] > img:first-child {
	margin-bottom: 22px;
}

.related-news {
	padding: 0;
}

.related-news > .more,
.related-news > h2 {
	padding: 0 10px;
}

/* Filters
-------------------------------------------------- */
.filters {
	margin: 2px 0 14px;
}

.filters.collapsed {
	position: relative;
}

.news-search-container {
	float: left;
}

.filters.collapsed .news-search-container {
	position: absolute;
	right: 0;
	background-color: #F1F1F1;
	z-index: 501;
	padding: 0 10px;
	width: calc(100% - 20px);
}

.filters .news-search-button {
	width: 55px;
	height: 55px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2218%22%20width%3D%2218%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2017.994651%2018%22%3E%3Cpath%20d%3D%22m11.015%200c3.8573%200%206.9797%203.2316%206.9797%207.2249s-3.1216%207.2249-6.9797%207.2249c-1.667%200-3.185-0.60507-4.389-1.612-0.053478%200.09855-0.10237%200.20475-0.18794%200.28649l-4.3425%204.508c-0.243%200.246-0.5562%200.368-0.8694%200.368-0.31249%200-0.62495-0.122-0.86866-0.377-0.47672-0.49124-0.47672-1.3003%200-1.7915l4.344-4.508c0.12453-0.123%200.2567-0.21238%200.40567-0.27809-0.6723-1.1052-1.0635-2.4146-1.0635-3.8211%200-3.9925%203.1231-7.2249%206.9713-7.2249zm0%202.2255c-2.6602%200-4.8268%202.2423-4.8268%204.9994%200%200.93358%200.25746%201.8412%200.73494%202.6426l0.43852%200.72883%200.61882%200.51492c0.86864%200.72807%201.9153%201.1131%203.0353%201.1131%202.6686%200%204.8352-2.2423%204.8352-4.9994-0.000764-2.7579-2.1666-4.9994-4.836-4.9994z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')
		#009286
		no-repeat
		50%;
	border: 0;
	outline: none;
	text-indent: -10000px;
	float: left;
	margin: 3px 3px 0 0;
	cursor: pointer;
}

.filters.collapsed .news-search-button {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2220%22%20width%3D%2220%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220%22%20x%3D%220%22%20viewBox%3D%220%200%2019.8%2019.79%22%3E%3Cg%20transform%3D%22translate(-5.32%2C-5.304)%22%3E%3Cpolygon%20points%3D%2222.74%205.3%2015.22%2012.82%207.7%205.3%205.33%207.68%2012.85%2015.2%205.32%2022.72%207.69%2025.1%2015.22%2017.57%2022.75%2025.1%2025.12%2022.72%2017.6%2015.2%2025.11%207.68%22%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
		#009286
		no-repeat
		50%;
	margin-right: 0;
}

.news-search.google-search-box {
	position: relative;
	width: calc(100% - 58px);
	float: left;
	margin-right: 3px;
	display: none;
}

.filters.collapsed .news-search.google-search-box {
	display: block;
	margin-top: 3px;
}

.news-search.google-search-box td.gsc-search-button {
	height: 33px;
	background-position: 6px 8px;
	right: 10px;
	padding-right: 0;
	top: 11px;
}

.news-search.google-search-box td.gsc-clear-button {
	top: auto;
}

.news-search.google-search-box div.gsc-clear-button {
	left: -60px;
	margin-top: -6px;
}

.filter {
	background-color: #009286;
	padding: 11px 19px 13px 19px;
	box-sizing: border-box;
}

.filter.active,
.mobile-active,
.filter.mobile-active select,
.filter.dropdown-list,
.filter form,
.filter fieldset {
	background-color: #005e5d;
}

.filter .method {
	display: none;
}

.filter fieldset {
	padding: 0;
	margin: 0;
}

.filter .dropdown .trigger {
	color: #fff;
	background-color: transparent;
	border: 0;
	margin: 0 -10px;
	z-index: 1;
}

.filter .dropdown {
	margin-bottom: 0;
	height: auto;
}

.filters.dropdowns-added .filter.news-period {
	width: calc(50% - 31px);
	float: left;
	margin: 3px 0 0 0;
}

.filters.dropdowns-added .filter.news-filter {
	width: calc(50% - 30px);
	float: left;
	margin: 3px 3px 0 0;
	position: relative;
}

.news-filter:after {
	top: 48%;
	right: 18px;
}

.news-filter:after,
.filter .dropdown .trigger:after {
	border-color: #fff transparent transparent transparent;
}

.filter .dropdown.has-active-dropdown .trigger:after {
	border-color: transparent transparent #fff transparent;
	border-width: 0 4px 5px;
}

.filter.dropdown-list.hover {
	border: 0;
	margin-top: 15px;
	left: 10px;
	width: calc(100% - 20px);
}

.news-period time {
	color: #fff;
	font-weight: bold;
}

.news-period .method {
	position: relative;
}

.news-period .method:before {
	content: "";
	height: 20px;
	width: 19px;
	top: 4px;
	margin-right: 6px;
	display: inline-block;
	position: relative;
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2219%22%20width%3D%2219%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20transform%3D%22translate(-6.734%2C-6.539)%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22m12.669%206.539h-2.374v2.374h2.374v-2.374zm9.496%200h-2.375v2.374h2.375v-2.374zm1.187%201.188v2.373h-4.748v-2.373h-4.748v2.373h-4.748l0.001-2.373h-2.375v17.8h18.991v-17.8h-2.373zm-10.089%2014.834h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56zm4.748%204.748h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56zm4.747%204.748h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.news-period-list form {
	padding-top: 7px;
}

.news-filter-list .keywords {
	padding-top: 8px;
}

.news-filter-list .keywords li {
	margin-bottom: 5px;
}

.filter .keywords {
	margin: 0;
}

.filter .keywords a,
.filtered-by .keywords a {
	background-color: #FFF;
	padding: 6px 10px 5px;
	display: inline-block;
}

.filter .keywords a > span,
.filtered-by .keywords a > span {
	padding: 0;
	background-color: transparent;
}

.filter .keywords .active a {
	background-color: #ccc;
}

.filter .keywords a:hover {
	background-color: #ddd;
	outline: none;
}

.filter input {
	margin: 0 6px 11px 0;
	display: block;
}

.filter input + input {
	display: inline-block;
}

.filter input[type=text] {
	width: 125px;
	background-position: 98px;
	padding: 9px 5px 8px;
	border: 0;
	min-width: 0;
}

.filter input[type=submit] {
	margin: 0;
}

.filter select {
	padding: 0 0 4px 0;
	margin-bottom: 0;
	background: none;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	background-color: #009286;
	height: 26px;
	border: 0;
}

.filter.news-filter select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}

select::-ms-expand {
	display: none;
}

.filter option {
	color: #333;
	background-color: #fff;
}

/* Vacancies
-------------------------------------------------- */
.vacancy-list > select {
	width: auto;
	margin-right: 11px;
}

.vacancy-list > select {
	margin-bottom: 28px;
}

.vacancy-list .sorting,
.vacancy-list .results-per-page {
	display: none;
}

.vacancy-list .sorting,
.vacancy-list .results-per-page,
.vacancy-list-dropdown {
	float: right;
	margin-left: 20px;
}

.vacancy-list-dropdown {
	display: block;
	top: -6px;
}

html .vacancy-summary a {
	text-decoration: none;
	color: #333;
	display: block;
}

.vacancy-summary .criteria {
	margin: 0;
}

.vacancy-summary .criteria li {
	font-weight: bold;
	display: inline;
}

.vacancy-summary .criteria li:after {
	content: ' - ';
}

.vacancy-summary .criteria li:last-child:after {
	content: '';
}

.vacancy-summary p {
	margin-bottom: 11px;
}

.vacancy .button {
	float: none;
	margin: 5px 10px 17px 0;
}

.vacancy .criteria {
	background-color: #ecebec;
	padding: 22px 0 11px 20px;
	margin: 11px 0 11px;
	overflow: hidden;
	list-style: none;
}

/* Events
-------------------------------------------------- */
.vacancy-summary img {
	display: none;
}

/* Search vacancies
-------------------------------------------------- */
.vacancy-search {
	margin: 5px 0 25px;
}

.vacancy-search .filtered-by {
	background-color: #009286;
	margin-top: 3px;
	padding: 8px 10px 0;
}

.vacancy-search form {
	background-color: #009286;
	display: table;
	padding: 7px 10px 10px;
	width: 100%;
	box-sizing: border-box;
}

.vacancy-search form span {
	display: block;
	vertical-align: top;
}

.vacancy-filter form span {
	display: table-cell;
}

.vacancy-search form div:first-child span:first-child {
	display: table-cell;
	width: 200%;
}

.vacancy-search form div {
	display: table;
	width: 100%;
}

.vacancy-search form div select {
	float: left;
	border: 1px solid #FFF;
	margin-right: 0;
}

.vacancy-search form div.dropdown {
	width: 100%;
	border: 0;
	float: left;
	margin: 6px 0 0 0;
}

.vacancy-search form div.dropdown:last-child {
	margin-right: 0;
}

.vacancy-filter form .submit {
	width: 1%;
}

.vacancy-search-module form .submit {
	width: 100%;
}

.vacancy-search input[type="text"] {
	height: 33px;
	padding: 0 30px 0 10px;
	border: 0;
	width: 100%;
}

.vacancy-filter input[type="text"] {
	margin: 4px 0 0;
}

.vacancy-filter input[type="submit"] {
	margin: 4px 0 0 8px;
}

.vacancy-search-module input[type="submit"] {
	margin-top: 5px;
	margin-bottom: 11px;
	width: 100%;
}

.vacancy-search .filters.dropdowns-added {
	margin: 0px -3px;
	display: table;
	border-spacing: 3px;
	padding: 0;
	width: calc(100% + 6px);
}

.vacancy-search .filters.dropdowns-added .filter {
	padding: 8px 15px 12px;
}

.vacancy-search.dropdown-list {
	padding-top: 19px;
}

.vacancy-search li {
	margin-bottom: 5px;
}

.vacancy-search .keywords .filtered a {
	background-color: #DDD;
}

.vacancy-search .keywords a:hover {
	background-color: #CCC;
}

.vacancy-search .filtered-by .keywords a {
	background-color: #FFF;
}

.filtered-by .keywords .filtered a:after,
.vacancy-search .keywords a:before,
.vacancy-search .keywords .filtered a:after {
	content: '+';
	background: #DDD;
	display: inline-block;
	width: 22px;
	height: 22px;
	font-weight: bold;
	margin-right: 8px;
	text-align: center;
	font-size: 14px;
	margin-left: -4px;
	box-sizing: border-box;
	transition: background-color .1s, color .1s;
}

.vacancy-search .keywords a:hover:before,
.vacancy-search .keywords .filtered a:after {
	background-color: #BBB;
}

.vacancy-search .keywords .filtered a:before {
	display: none;
}

.filtered-by .keywords .filtered a:after,
.vacancy-search .keywords .filtered a:after {
	content: '\00D7';
	margin: 0 -3px 0 7px;
	font-size: 18px;
	vertical-align: top;
}

.vacancy-search .keywords a:hover:before,
.vacancy-search .keywords .filtered a:hover:after {
	background-color: #AAA; 
}

.filtered-by .keywords .filtered a:after,
.vacancy-search .filtered-by .keywords .filtered a:hover:after {
	background-color: #DDD;
}

.filtered-by p {
	color: #FFF;
	float: left;
	margin: 1px 10px 0 0;
	line-height: 33px;
}

.vacancy-search .keywords {
	margin-bottom: 0;
}

.vacancy-search .keywords li {
	margin: 1px 4px 10px;
}

.vacancy-search .filters .keywords li,
.vacancy-search.dropdown-list .keywords li {
	margin: 0 4px 5px;
}

.vacancy-search-module {
	margin-top: 0;
}

.vacancy-search-module h2 {
	float: left;
}

.vacancy-search-module.related-links ul {
	float: right;
	margin-top: 0;
	column-count: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
}

.vacancy-search-module form {
	background-color: transparent;
	padding: 0px 0 6px 0;
}

.vacancy-search .filters.dropdowns-added .filter label {
	margin-top: 0;
	color: #FFF;
}

/* Disclaimer
-------------------------------------------------- */
article.disclaimer {
	display: none;
	overflow: hidden;
}

.hide-disclaimer-type {
	display: none;
}

article.disclaimer a.button {
	float: right;
	margin: 5px 0 11px 22px;
}

/* Call to action
-------------------------------------------------- */
.call-to-action,
.call-to-action-right {
	margin: 0 0 22px;
}

.call-to-action .button {
	float: none;
	margin: 5px 22px 6px 0;
}

.call-to-action-right .button {
	float: right;
	margin: 5px 0 6px 22px;
}

/*! jQuery UI - v1.11.4 - 2015-05-11
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:15px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ecebec;background:#fff url("images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;color:#999}.ui-widget-content a{color:#999}.ui-widget-header{border:1px solid #ecebec;background:#ecebec url("images/ui-bg_flat_100_ecebec_40x100.png") 50% 50% repeat-x;color:#999;font-weight:bold}.ui-widget-header a{color:#999}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #009286;background:#009286 url("images/ui-bg_flat_100_009286_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #005E5D;background:#005E5D url("images/ui-bg_flat_100_005E5D_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #009286;background:#009286 url("images/ui-bg_flat_100_009286_40x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #FFFFCD;background:#FFFFCD url("images/ui-bg_flat_100_FFFFCD_40x100.png") 50% 50% repeat-x;color:#999}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#999}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_999_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_999_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_fff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_fff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#bbb url("images/ui-bg_flat_0_bbb_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}

.aab-date {
	width: 150px;
	background:
		url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2219%22%20width%3D%2219%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20transform%3D%22translate(-6.734%2C-6.539)%22%3E%3Cpath%20fill%3D%22%23005e5d%22%20d%3D%22m12.669%206.539h-2.374v2.374h2.374v-2.374zm9.496%200h-2.375v2.374h2.375v-2.374zm1.187%201.188v2.373h-4.748v-2.373h-4.748v2.373h-4.748l0.001-2.373h-2.375v17.8h18.991v-17.8h-2.373zm-10.089%2014.834h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56zm4.748%204.748h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56zm4.747%204.748h-3.561v-3.561h3.561v3.561zm0-4.748h-3.561v-3.56h3.561v3.56z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A')
		no-repeat 130px #fff;
	cursor: pointer;
}

.ui-datepicker-calendar .ui-state-default {
	color: #005e5d;
	border: 0;
	background-color: transparent;
	padding: 5px 9px 5px 0;
}

.ui-datepicker-calendar .ui-state-highlight { /* current date */
	color: red;
	font-weight: bold;
}

.ui-datepicker-calendar .ui-state-active {  /* selected date */
	background-color: #cefffc;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	top: 6px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 0;
}

.ui-datepicker .ui-datepicker-next {
	right: 0;
}

.ui-datepicker-prev.ui-datepicker-prev-hover,
.ui-datepicker-next.ui-datepicker-next-hover{
	background: none;
	cursor: pointer;
	border: 0;
}

.ui-datepicker-next span,
.ui-datepicker-prev span{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 16px;
	border-color: transparent transparent transparent #009286;
}

.ui-datepicker-prev span {
	border-width: 8px 16px 8px 0;
	border-color: transparent #009286 transparent transparent;
}

.ui-datepicker-next.ui-datepicker-next-hover span {
	border-color: transparent transparent transparent #007067;
}

.ui-datepicker-prev.ui-datepicker-prev-hover span {
	border-color: transparent #007067 transparent transparent;
}

.ui-datepicker .ui-datepicker-title select:first-child {
	margin-right: 10px;
}

/* Teasers
-------------------------------------------------- */
.teaser .meta {
	margin-top: 11px;
}

.teaser img,
.teaser .play {
	display: none;
	width: 100%;
}

.news-teaser img,
.news-teaser .play {
	display: block;
}

.related-news .news-teaser img,
.related-news .news-teaser p[itemprop="description"] {
	display: none;
}

.teaser > a:first-child {
	text-decoration: none;
	display: block;
	color: #333;
}

.teaser .more {
	margin-top: 22px;
}

.teaser-25 p,
.teaser-33 p,
.teaser-66 p,
.teaser-100 p {
	margin-bottom: 11px;
}

.teaser img + .more,
.teaser .play + .more,
.teaser h1 + .more,
.teaser p + .more,
.teaser ul + .more {
	margin-top: 0;
}

.teaser h3 + .more {
	margin-top: 11px;
}

.play {
	position: relative;
	width: 100%;
}

.play:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}

.news-teaser p[itemprop="description"] {
	margin-bottom: 11px;
	max-height: 66px;
	overflow: hidden;
}

/* highlight
-------------------------------------------------- */
.teaser.highlight {
	margin-bottom: 33px;
}

h2 + .highlight {
	margin-top: 5px;
}

.highlight-content {
	background-color: #009286;
	padding: 17px 20px 0;
	overflow: hidden;
}

.highlight-content h1 + h2 {
	margin-top: 18px;
}

.highlight-content > h2:first-child,
.highlight-content > img + h2 {
	padding-top: 11px;
}

.highlight h1:first-child:last-child {
	margin-bottom: 25px;
}

.highlight * {
	clear: none;
}

.highlight *,
.highlight a:first-child {
	color: #FFF;
}

.highlight .more,
.highlight a:hover .more,
.highlight a:visited .more,
.answer a,
.answer a:hover,
.answer a:visited {
	color: #CCE9E7;
}

.highlight .more {
	margin-bottom: 16px;
}

/* teaser list
-------------------------------------------------- */
.teaser-list {
	margin-bottom: 11px;
}

.teaser-list article {
	margin: 0;
}

.teaser-list ul {
	list-style: none;
	overflow: hidden;
	margin: 0 0 15px;
	padding-top: 7px;
}

.teaser-list li {
	margin-bottom: 5px;
	box-sizing: border-box;
}

.teaser-list li a {
	display: block;
	overflow: hidden;
	padding: 15px 15px 0;
}

.teaser-list li a:hover  {
	text-decoration: none;
}

.teaser-list li a *:last-child {
	margin-bottom: 13px;
	display: block;
}

.teaser-list li .more,
.teaser-list .file-info,
.teaser-nav li:hover span,
.teaser-nav a:visited .more {
	color: #CCE9E7;
}

.teaser-list li .more,
.teaser-list .file-info {
	padding: 0;
	text-decoration: none;
}

/* teaser nav
-------------------------------------------------- */
.teaser-nav li a {
	background-color: #009286;
	transition: background-color .2s;
}

.teaser-nav li a:hover {
	background-color: #005e5d;
}

.teaser-nav h3,
.teaser-nav span {
	color: #fff;
}

/* related-links
-------------------------------------------------- */
.related-links {
	margin-bottom: 33px;
}

.related-links-content {
	background-color: #ecebec;
	padding: 28px 20px 16px;
}

.related-links-content .more {
	margin-bottom: 11px;
}

.related-links ul {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.related-links a.more {
	margin-top: 11px;
}

.related-links li a:after {
	content: '\00a0\203A';
	display: inline-block;
}

/* Download reports
-------------------------------------------------- */
.reports.related-links {
	min-width: 0;
	margin-bottom: 11px;
}

.reports.related-links li:first-child {
	display: none;
}

.reports .related-links-content {
	padding: 22px 20px;
	margin-bottom: 22px;
}

.reports .intro {
	margin-bottom: 11px;
}

.reports .intro p {
	margin-bottom: 0;
}

.reports select {
	margin-bottom: 5px;
}

/* Calendar
-------------------------------------------------- */
.calendar article {
	background: #ECEBEC;
	padding: 10px 10px 11px;
	overflow: hidden;
}

.calendar ul li a {
	padding: 10px 10px 11px;
	margin: -10px -10px -11px;
	transition: background-color .1s;
	height: auto;
}

.calendar li a:hover {
	background-color: #DBDBDB;
}

.calendar time {
	width: 36px;
	height: 55px;
	padding: 9px;
	float: left;
	color: #009488;
	text-align: center;
	margin-right: 10px;
	border-radius: 3px;
	background: #FFF;
	position: relative;
}

.calendar time:before,
.calendar time:after {
	content: '\2022';
	position: absolute;
	left: 5px;
	top: -4px;
	color: #ECEBEC;
	font-size: 20px;
}

.calendar a:hover time:before,
.calendar a:hover time:after {
	color: #DBDBDB;
}

.calendar time:after {
	left: auto;
	right: 5px;
}

.calendar time span.day {
	font-size: 24px;
	font-weight: 900;
}

.calendar time span.month {
	margin-top: -1px;
}

.calendar time span.month,
.calendar time span.year {
	line-height: 15px;
	display: block;
	font-weight: 900;
	font-size: 12px;
}

.calendar h3,
.calendar li a h3:last-child {
	margin: 5px 0 0;
	height: 66px;
}

/* headlines
-------------------------------------------------- */
.headlines ul {
	background-color: #DBDBDB;
	padding: 35px 11px 9px;
	margin: 0 -10px 22px;
	position: relative;
	top: 5px;
}

.headlines li a {
	background-color: #fff;
	transition: background-color .1s;
}

.headlines li a:hover {
	background-color: #ECEBEC;
}

.headlines li a:hover h3 {
	color: #222;
	transition: color .1s;
}

.headlines li a:hover time {
	color: #888;
	transition: color .1s;
}

/* Imagelist
-------------------------------------------------- */
.imagelist {
	margin-bottom: 9px;
}

.imagelist > h2 {
	margin-top: 0;
}

.imagelist ul {
	width: 100%;
	margin: 0;
	list-style: none;
}

.imagelist li {
	float: left;
	margin-bottom: 17px;
}

.imagelist img,
.imagelist .teaser {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 0;
}

/* headlines carousel
-------------------------------------------------- */
.headlines.carousel {
	margin-bottom: 28px;
}

.headlines .carousel-wrapper {
	padding-top: 35px;
	background-color: #DBDBDB;
}

.headlines > ul:before,
.headlines .carousel-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -20px;
	background:
	url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2216.5%22%20width%3D%2233%22%20version%3D%221.1%22%3E%0A%3Cg%20transform%3D%22matrix(1.32%200%200%201.375%20-275.38%20-266.62)%22%3E%0A%3Cpath%20style%3D%22fill%3A%23F9F9F9%22%20transform%3D%22matrix(.061570%20-.00084561%20.0015260%20.034118%20203.75%20187.2)%22%20d%3D%22m268.57%20555.22-97.16-178.19-97.165-178.19l202.9%204.9487%20202.9%204.9487-105.73%20173.24z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')
	no-repeat;
	background-size: 40px;
	width: 40px;
	height: 20px;
}

.headlines.carousel ul.slide-controls {
	margin-top: -5px;
}

.headlines.carousel .slides-wrapper a {
	height: 81px;
}

.headlines.carousel .slide-controls a {
	background-color: #fff;
}

.headlines a.next,
.headlines a.previous {
	background-color: #DBDBDB;
}

.headlines.carousel a.next:after {
	border-color: transparent transparent transparent #f9f9f9;
}

.headlines.carousel a.next:hover:after {
	border-color: transparent transparent transparent #005E5D;
}

.headlines.carousel a.previous:after {
	border-color: transparent #f9f9f9 transparent transparent;
}

.headlines.carousel a.previous:hover:after {
	border-color: transparent #005E5D transparent transparent;
}

.headlines.carousel .more:visited {
	color: #009286;
}

/* Credit ratings
-------------------------------------------------- */
.rating {
	width: 100%;
	margin-bottom: 19px;
}

.tabs h3 {
	width: 10%;
	display: table-cell;
	vertical-align: bottom;
	border-right: 10px #f9f9f9 solid;
}

.tabs h3:last-child {
	border-right: none;
}

.tabs h3 > a,
.rating h3 > a {
	margin-bottom: 0;
	display: block;
	border: 1px solid #009286;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: #009286 no-repeat 93% 15px;
	padding: 10px;
	text-align: center;
}

.rating h3 > a {
	background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2210%22%20viewBox%3D%220%200%205.88229%2010%22%20width%3D%225.8823%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20enable-background%3D%22new%200%200%20841.89%20595.281%22%3E%3Cpath%20d%3D%22m2.4207%2010%203.4616-4.9509-3.4616-5.0491h-2.4207l2.8478%205.0491-2.8478%204.9509h2.4207z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
	padding: 8px;
}

.tabs h3 a.selected {
	background-color: #FFF;
	border: solid 1px #ECEBEC;
	border-bottom: solid 1px #FFF;
	color: #006a5a;
	position: relative;
	padding-bottom: 11px;
	margin-bottom: -1px;
}

.rating ul {
	padding: 8px;
	margin: 0;
	border: solid 1px #ECEBEC;
	background: #FFF;
}

.rating ul li {
	padding: 5px 0;
	border-top: solid 1px #009286;
	overflow: hidden;
	margin-bottom: 0;
	list-style: none;
}

.rating ul li:first-child {
	padding: 2px 0 5px 0;
	border-top: none;
}

.rating ul li p {
	float: left;
	margin-bottom: 0;
}

.rating ul li p:first-child {
	width: 45%;
}

.rating ul li.short-term span,
.rating ul li.long-term span,
.rating ul li.prediction span {
	margin: 0 auto;
	display: block;
	width: 70px;
}

.rating ul li.short-term span,
.rating ul li.long-term span {
	border-radius: 100%;
	line-height: 44px;
	text-align: center;
	color: #fff;
	margin: 6px 30px 5px auto;
}

.rating ul li.prediction span {
	margin-top: 11px;
	margin-right: 32px;
	text-align: center;
}

.rating ul li.short-term span + p,
.rating ul li.long-term span + p {
	float: right;
	margin-right: 45px;
}

.rating ul li.long-term span {
	background-color: #00ABE9;
}

.rating ul li.short-term span {
	background-color: #005E5D;
}

.rating ul li.prediction span {
	font-weight: bold;
}

.rating ul li.document p + p,
.rating ul li.document a {
	margin-right: 30px;
	width: 44%;
	float: right;
	text-align: right;
	text-decoration: none;
}

.rating ul li.document p > a {
	margin: 0;
	width: auto;
	float: none;
}

.rating ul li.document a:hover,
.rating ul li.document a:hover .file-info {
	text-decoration: underline;
}

/* Diverse
-------------------------------------------------- */
#disqus_thread {
	padding-top: 1px;
}

/* Collapsible message
-------------------------------------------------- */
.collapsible-message-container .alert {
	position: relative;
	padding-right: 40px;
	margin: 0;
	min-height: 0;
	cursor: pointer;
}

.collapsible-message-container .alert-warning {
	background-position: 19px 13px;
}

.collapsible-message-container .alert:after {
	border-style: solid;
	border-color: #444 transparent transparent;
	border-width: 7px 6px 0;
	content: "";
	position: absolute;
	right: 22px;
	top: 17px;
}

.collapsible-message-container.expanded .alert:after {
	border-color: transparent transparent #444;
	border-width: 0 6px 7px;
}

.collapsible-message-container .more-info {
	color: #FFF;
	position: relative;
	margin-bottom: 22px;
	overflow: hidden;
	transition-duration: .3s;
	transition-property: max-height, margin, opacity, padding-top;
	padding-top: 0;
	opacity: 0;
}

.collapsible-message-container.expanded .more-info {
	padding-top: 22px;
	opacity: 1;
}

.collapsible-message-container .more-info:before {
	border-color: transparent transparent #53646C;
	border-style: solid;
	border-width: 0 14px 15px;
	display: block;
	left: 50%;
	position: absolute;
	width: 0;
	content: "";
	margin-top: -15px;
}

.collapsible-message-container .more-info > div {
	padding: 22px 20px 0;
	overflow: hidden;
	background-color: #53646C;
}

/* RSS Filter
-------------------------------------------------- */
form.rss-filter {
	padding-top: 0;
}

form.rss-filter fieldset {
	padding-top: 11px;
	padding-bottom: 0;
}

form.rss-filter fieldset h3 {
	margin-bottom: 11px;
}

form.rss-filter fieldset label {
	white-space: nowrap;
	width: auto;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

.rss-filter br + input[type=checkbox],
.rss-filter input[type=checkbox] + label + br + input[type=checkbox] {
	margin-left: 4px;
	top: 1px;
}

.rss-filter input[type=checkbox] + label + br + input[type=checkbox] + label {
	top: 0;
}

/* Dropbox upload
-------------------------------------------------- */
.dropbox-wrapper {
	position: relative;
}

.dropbox-wrapper .buttons {
	display: inline-block;
}

.dropbox-wrapper .file-wrapper {
	position: absolute;
	right: 0;
	margin-top: 11px;
	display: inline-block;
}

.dropbox-wrapper .file-name {
	height: 22px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 8px;
	max-width: calc(100% - 28px);
}

.dropbox-wrapper .file-info {
	display: inline;
}

/* Market access tool
-------------------------------------------------- */
.market-access-tool {
	position: relative;
	padding-bottom: 100%;
}

.market-access-tool svg {
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
}

.market-access-tool .center-text {
	display: block;
	position: absolute;
	color: #fff;
	text-align: center;
	margin-top: -3%;
	font-size: 1.5vw;
	line-height: 1.466666666666667;
}

table.legend.parsed {
	margin-left: -5px;
	table-layout: fixed;
}

table.legend.parsed,
table.legend.parsed th,
table.legend.parsed td {
	border: 0;
	background-color: transparent;
	padding: 0;
	border-spacing: 4px 11px;
	border-collapse: separate;
	line-height: 11px;
	margin-top: -17px;
}

table.legend.parsed th {
	width: 11px;
	overflow: hidden;
	border-radius: 100px;
	white-space: nowrap;
	text-indent: -10000px;
}

table.legend.parsed td {
	vertical-align: top;
}

/* prevent vertical 'stretching' of cells */
table.legend.parsed sup {
	display: none;
}

.related-links.other-regions {
	margin-bottom: 28px;
}

@media screen {
    label {
        height: 33px;
        box-sizing: border-box;
    }
}

@media screen and (min-width: 480px) {
	main img {
		margin-right: 20px;
	}

	body > header ul.tools li.ib a span {
		display: block;
	}

	.related-news .news-teaser {
		width: 33.33333%;
	}

	.related-news .news-teaser img {
		display: block;
	}

	.news-teaser,
	.offices li {
		width: 50%;
	}

	.news-archive.teaser {
		width: 100%;
		margin-bottom: 22px;
	}

	.news-archive.teaser a:hover h2 {
		text-decoration: underline;
	}

	.twitter-teaser {
		margin-bottom: 17px;
	}

	.imagelist {
		overflow: hidden;
	}

	.imagelist-3 {
		margin-bottom: 26px;
		overflow: hidden;
	}

	.imagelist-3 li {
		margin-bottom: 0;
	}

	.imagelist-3 .infographic > div {
		padding-bottom: 10000px;
		margin-bottom: -10000px;	
	}

	.imagelist-3 li {
		width: calc(33.3333333333333% - 14px);
	}

	.imagelist-4 li {
		width: calc(50% - 10px);
	}

	.imagelist li {
		margin-right: 20px;
	}

	.imagelist-3 li:last-child,
	.imagelist-4 li:nth-child(even) {
		margin-right: 0;
	}

	.google-search-box td.gsc-table-cell-thumbnail.gsc-thumbnail {
		display: table-cell;
	}

	.google-search-box .gs-web-image-box,
	.google-search-box .gs-promotion-image-box {
		width: auto;
	}

	.google-search-box .gs-web-image-box,
	.google-search-box .gs-promotion-image-box {
		padding: 0;
	}

	.google-search-box .gs-web-image-box img.gs-image,
	.google-search-box .gs-promotion-image-box {
		width: 121px;
		max-width: none;
		max-height: none;
		border: 0;
		margin-bottom: 0;
		margin-top: 10px;
	}

	.reports-overflow-box {
		margin-right: -5px;
	}

	/* Credit ratings
	-------------------------------------------------- */
	.rating {
		width: calc(25% - 2px);
		margin-right: 2px;
		float: left;
		margin-bottom: 16px
	}

	.rating h3 > a {
		padding: 10px 9px 8px;
		text-align: left;
	}

	.rating ul {
		padding: 13px 10px 0 10px;
	}

	.rating ul {
		border: solid 1px #009286;
	}

	.rating ul li p {
		float: none;
	}

	.rating ul li.prediction,
	.rating ul li.short-term,
	.rating ul li.long-term  {
		text-align: center;
	}

	.rating ul li.short-term span:last-child,
	.rating ul li.long-term span:last-child {
		margin-bottom: 27px;
	}

	.rating ul li p:first-child {
		width: auto;
	}

	.rating ul li:first-child {
		padding: 0 0 5px 0;
		margin-top: -1px;
	}

	.rating ul li.short-term span + p,
	.rating ul li.long-term span + p {
		float: none;
		margin: -1px 0 0;
		text-align: center;
	}

	.rating ul li.short-term span,
	.rating ul li.long-term span {
		margin: 7px auto 6px auto;
	}

	.rating ul li.prediction span {
		margin: 0;
		width: auto;
	}

	.rating ul li.document p + p,
	.rating ul li.document a {
		margin: 0;
		width: auto;
		float: none;
		text-align: left;
	}

	.contact-person .details {
		display: table-row;
	}

	.contact-person img {
		margin-bottom: 22px;
	}

	.share li.whatsapp,
	main .social li.whatsapp {
		display: none;
	}

	a[href^="tel:"] {
		pointer-events: none;
		color: #333;
	}

	.sharing.dropdown {
		margin-top: 2px;
	}

	.news-filter {
		display: table;
	}

	.filter .method {
		display: inline-block;
		height: 20px;

	}

	.news-filter > .method,
	.news-filter > select {
		color: #FFF;
		display: table-cell;
		line-height: 20px;
		padding-top: 3px;
	}

	.news-filter > select {
		display: inline-block;
	}

	.filter > select {
		padding: 0;
		height: 27px;
		margin-top: 4px;
	}

	.filter input[type=text] {
		display: inline-block;
	}

	/* Search vacancies
	-------------------------------------------------- */
	.vacancy-search input[type="submit"] {
		margin-bottom: 0;
	}

	.vacancy-search form div select,
	.vacancy-search form div.dropdown {
		margin-right: 10px;
		width: calc(50% - 11px) !important;
	}

	.vacancy-search form .filter-lists > span:first-child {
		margin-right: -12px;
	}

	.vacancy-search-module input[type="submit"] {
		width: auto;
	}

	.vacancy-search .filters.dropdowns-added .filter {
		float: left;
		width: 50%;
	}

	/* Form
	-------------------------------------------------- */
	form textarea,
	form select,
	input[type=text] {
		width: auto;
		min-width: 340px;
	}

	#SRCLogSet select {
		width: 200px !important;
	}

	/* Related articles
	-------------------------------------------------- */
	.related-articles article {
		display: inline-block;
		width: calc(50% - 3px);
		vertical-align: top;
		margin-right: -1px;
	}

	.related-articles .more {
		clear: both;
		float: left;
	}

	.related-articles .slide-controls + .more {
		clear: none;
		float: none;
	}

	.reports .related-links-content ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
	}

	/* Image Gallery
	---------------------------------------------------- */
	.image-gallery .carousel-wrapper {
		padding: 0 37px 17px 40px;
	}

	.image-gallery.carousel a.next {
		right: -36px;
		width: 39px;
	}

	.image-gallery.carousel a.previous {
		left: -40px;
		width: 40px;
	}

	.image-gallery.carousel a.next:after {
		right: 2px;
		border-width: 20px 0 20px 22px;
	}

	.image-gallery.carousel a.previous:after {
		left: 2px;
		border-width: 20px 22px 20px 0;
	}

	/* Sitemap
	---------------------------------------------------- */
	.sitemap {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	}

	/* Twitter and facebook
	---------------------------------------------------- */
	.twitter-teaser,
	.facebook-teaser {
		width: 50%;
	}

}

@media screen and (min-width: 768px) {
	body > header .header-content {
		text-align: right;
	}

	body > header .designator {
		display: block;
		float: left;
		margin: 14px 0 0 16px;
	}

	body > header ul.tools {
		position: relative;
		right: 15px;
	}

	body > header ul.tools li {
		top: 0;
	}

	body > header ul.tools li.ib {
		margin: 0 0 0 44px;
	}

	body > header ul.tools li.ib a {
		font-size: inherit;
		height: auto;
		width: auto;
	}

	body > header ul.tools li.ib a:before {
		width: 13px;
		height: 18px;
		background-position: 0;
		left: -19px;
		top: -1px;
	}

	.share-label {
		display: none;
	}

	main .social {
		margin: -6px 0 5px;
	}

	main .social.share-article {
		margin-bottom: 16px;
	}

	main h1 + .share-label + .share-article {
		margin-top: 25px;
	}

	main .social.share-article a {
		padding: 1px 3px 0 10px;
	}

	main .social.share-article .label {
		display: inline;
	}

	/* Form
	-------------------------------------------------- */
	br + input[type=checkbox] {
		margin-left: calc(50% - 17px);
		display: inline-block;
	}

	fieldset {
		padding: 17px 20px 16px;
	}
	
	form.rss-filter fieldset {
		padding-top: 22px;
		padding-bottom: 11px;
	}

	label,
	select,
	input[type=text] {
		margin: 5px 16px 17px 0;
		line-height: 33px;
		height: 33px;
		box-sizing: border-box;
		padding-top: 6px;
	}

	input[type=checkbox] + label + br + input[type=checkbox] {
		position: relative;
		top: -16px;
	}

	input[type=checkbox] + label + br + input[type=checkbox] + label {
		position: relative;
		top: -17px;
	}

	input[type=radio],
	input[type=checkbox] {
		margin-bottom: 0;
	}

	.vacancy-apply input[type=checkbox] {
		margin-top: 14px;
		margin-bottom: 6px;
	}

	.vacancy-apply input[type=checkbox] + label {
		height: auto;
	}

	.vacancy-apply input[type=submit] {
		margin-top: 0;
	}

	/* Vacancy search agent form
	-------------------------------------------------- */
	#SRCLogSet > div {
		margin-bottom: 0;
	}

	#SRCLogSet > div > div:first-child {
		width: calc( 50% - 28px );
		text-align: right;
		display: inline-block;
	}

	#SRCLogSet > div > div:nth-child(2) {
		display: inline-block;
		vertical-align: top;
	}

	#div-srcitem1 input[type=checkbox] {
		margin-left: 0;
		top: 1px;
	}

	#div-srcitem1 {
		margin: 5px 0 6px 0;
	}

	#div-srcitem1 label {
		top: 0;
	}

	/* Search results
	-------------------------------------------------- */
	.google-search-box td.gsc-table-cell-thumbnail.gsc-thumbnail {
		display: table-cell;
		width: 16.6667%;
	}

	.google-search-box .gs-web-image-box img.gs-image,
	.google-search-box .gs-promotion-image-box {
		width: 100%;
	}

	.google-search-box td.gsc-clear-button {
		width: 22px;
		top: 0;
	}

	.filters.collapsed .news-search.google-search-box {
		margin-top: 0;
	}

	.google-search-box input.gsc-search-button,
	.google-search-box input[type="text"] {
		margin-top: 22px;
	}

	.google-search-box table.gsc-search-box td.gsc-input {
		padding-left: 22px;
	}

	.news-search-container .google-search-box table.gsc-search-box td.gsc-input {
		padding-left: 20px;
	}

	.news-search-container .google-search-box td.gsc-search-button,
	.news-search-container .google-search-box td.gsc-clear-button {
		display: inline-block;
		width: auto;
	}

	.google-search-box .gsc-table-cell-snippet-close {
		padding-left: 20px;
	}

	.google-search-box .gsc-table-cell-thumbnail:empty + .gsc-table-cell-snippet-close {
		padding-left: 0;
	}

	.google-search-box-header.search {
		display: inline-block;
		position: relative;
		top: 9px;
		margin-left: 20px;
		right: 15px;
	}

	.google-search-box-header form.gsc-search-box,
	.google-search-box-header .gsc-search-box input.gsc-input {
		width: 190px;
		min-width: 0;
	}

	td.gssb_e,
	table.gsc-completion-container {
		border: 1px solid #e4e3ec;
		border-top: 0;
	}

	/* spotlight
	-------------------------------------------------- */
	.spotlights {
		margin-bottom: 26px;
		overflow: hidden;
		background: none;
	}

	.spotlights h2 {
		float: left;
		margin: 0;
		clear: none;
	}

	.spotlights span + span > h2,
	.spotlights h2 + h2 {
		padding: 0;
		margin: 0;
		border-bottom: 0;
		color: #fff;
	}

	.spotlights span + span:last-child > h2,
	.spotlights h2 + h2:last-child {
		margin-bottom: 0;
	}

	.spotlights span + span + span + span > h2,
	.spotlights h2 + h2 + h2 + h2 {
		clear: left;
	}

	.spotlights span + span + span + span + span > h2,
	.spotlights h2 + h2 + h2 + h2 + h2 {
		clear: none;
	}

	.spotlights h2 + h2 img {
		margin: 0;
	}

	.spotlights h2 + h2 .file-info {
		color: #dadcdb;
	}

	.spotlights .spotlight-100 {
		width: 100%;
	}

	.spotlights .spotlight-66 {
		width: 66.666666%;
	}

	.spotlights .spotlight-33 {
		width: 33.33333%;
	}

	.spotlights img {
		width: 100%;
		margin: 0;
	}

	.spotlights .description {
		position: absolute;
		bottom: 0;
		left: 0;
		pointer-events: none;
	}

	.spotlights h2 + h2 a.video .play:after {
		background-size: auto;
	}

	.spotlights span:first-child > h2 .description,
	.spotlights h2:first-child .description,
	.spotlights h2 .description,
	.spotlights h2 + h2 .description {
		color: #fff;
		font-size: 20px;
		padding: 20px 40px 20px 20px;
		bottom: 0;
	}

	.spotlights h2.spotlight-66:first-child .description,
	.spotlights h2.spotlight-100:first-child .description {
		padding: 20px 140px 20px 20px;
	}

	.spotlight-66 .description span:first-child,
	.spotlight-100 .description span:first-child {
		font-size: 28px;
		line-height: 33px;
		margin-bottom: -3px;
	}

	.spotlight-33 .description span:first-child  {
		font-size: 21px;
	}

	.spotlights span + span > h2 a > div:first-child:before,
	.spotlights h2 + h2 a > div:first-child:before {
		display: block;
	}

	.spotlights span + span > h2 a > div:first-child,
	.spotlights h2 + h2 a > div:first-child {
		width: 100%;
	}
	
	.spotlights span + span > h2 a.video .play::after {
		background-size: auto;
	}

	.spotlights .meta,
	.spotlights .file-info {
		font-size: 14px;
	}

	.spotlights .description .meta {
		margin-top: 13px;
		font-weight: bold;
		display: block;
	}

	footer .social {
		padding: 28px 0 23px;
	}

	.footer-nav {
		padding-bottom: 22px;
	}

	.footer-content {
		padding-bottom: 44px;
	}

	.cookie-notice a	{
		display: inline-block;
		padding: 15px 0;
	}

	/* Teasers
	-------------------------------------------------- */
	.teaser img,
	.teaser .play {
		display: block;
	}

	.teaser-25 {
		width: 25%;
	}

	.related-news .news-teaser,
	.news-teaser,
	.teaser-33,
	.offices li {
		width: 33.33333%;
	}

	.teaser-66 {
		width: 66.66666%;
	}

	.teaser-66 > img,
	.teaser-66 > a > img,
	.teaser-66 .play {
		width: calc(50% - 10px);
	}

	.teaser-100 > img,
	.teaser-100 > a > img,
	.teaser-100 .play {
		width: calc(33.3333333333333% - 10px);
	}

	.news-teaser .keywords {
		display: inline-block;
	}

	.teaser-66,
	.teaser-100 {
		margin-bottom: 22px;
	}

	/* Lists */
	.teaser-66 ul,
	.teaser-100 ul {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
		margin-left: 0;
		margin-bottom: 11px;
		clear: both;
	}

	.teaser-100 ul {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}

	.teaser-66 li,
	.teaser-100 li {
		margin-left: 16px; /* fix for bullets not shown in webkit */
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		column-break-inside: avoid;
	}

	.related-news .news-teaser p[itemprop="description"] {
		display: block;
	}

	/* teaser list
	-------------------------------------------------- */
	.teaser-list ul a {
		height: 81px;
	}

	.teaser-list li {
		width: 33.33333%;
		margin: 0;
		padding: 0 3px 3px 0;
		float: left;
	}

	.teaser-list h3 {
		height: 44px;
		overflow: hidden;
	}

	/* teaser-nav
	-------------------------------------------------- */
	.teaser-nav ul {
		margin-right: -3px;
	}

	/* related-links
	-------------------------------------------------- */
	.related-links ul,
	.personal ul {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	}

	.personal .social.follow {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}

	.reports.dropdowns-added .related-links-content {
		overflow: hidden;
		padding-bottom: 11px;
	}
	
	.reports.dropdowns-added .intro,
	.reports.dropdowns-added .dropdown {
		float: left;
		width: 50%;
	}

	.reports.dropdowns-added .dropdown {
		margin-top: -6px;
		margin-bottom: 17px;
	}

	.reports .related-links-content ul {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}

	/* calendar
	-------------------------------------------------- */
	.calendar article {
		padding-bottom: 13px;
	}

	.calendar ul li a {
		padding-bottom: 13px;
		margin-bottom: -13px;
	}

	/* headlines
	-------------------------------------------------- */
	.headlines ul {
		padding-right: 8px;
	}

	.headlines article > a {
		display: block;
	}

	/* highlight
	-------------------------------------------------- */
	.highlight .highlight-content {
		padding-top: 28px;
	}

	.highlight .highlight-content > h2:first-child,
	.highlight .highlight-content > img + h2 {
		padding-top: 2px;
	}

	.highlight .highlight-content > img,
	.highlight .highlight-content > .play {
		margin-top: -6px;
		margin-bottom: 22px;
		width: auto;
		max-width: calc(33.33333333% - 20px);
	}

	/* Imagelist
	-------------------------------------------------- */
	.imagelist-4 {
		margin-bottom: 26px;
		overflow: hidden;
	}

	.imagelist-4 li:nth-child(even) {
		margin-right: 20px;
	}

	.imagelist-4 li:last-child {
		margin-right: 0;
	}

	.imagelist-4 li {
		width: calc(25% - 15px);
		margin-bottom: 0;
	}

	.imagelist-4 .infographic > div {
		padding-bottom: 10000px;
		margin-bottom: -10000px;	
	}

	/* annual & quarterly financial period selector
	-------------------------------------------------- */
	.period .wrapper {
		margin-left: 30px;
		right: 15px;
	}

	.period .quarter li > a {
		font-size: 14px;
		margin-left: 10px;
	}

	/* Reports table
	-------------------------------------------------- */
	.reports th h3 {
		float: right;
		width: calc(100% - 55px);
	}

	/* Forms
	-------------------------------------------------- */
	label {
		display: inline-block;
		width: calc( 50% - 40px );
		text-align: right;
		line-height: 22px;
		padding: 6px 0 5px;
	}

	p.error,
	label.error {
		margin-left: calc( 50% - 20px );
	}

	.resident-and-authorized.disabled > h3 {
		margin-bottom: 9px;
	}

	/* Gateway
	-------------------------------------------------- */
	.gateway select {
		width: auto;
	}

	.gateway label {
		margin: 5px 0;
		width: 40%;
		text-align: left;
	}

	.gateway .dropdown {
		margin: 6px 0;
		height: auto;
		border-radius: 3px;
	}

	.gateway .dropdown a.trigger {
		height: 29px;
		line-height: 30px;
	}

	/* Quote
	-------------------------------------------------- */
	.quote {
		position: relative;
		margin-bottom: 22px;
		overflow: visible;
	}

	.quote q {
		padding-right: calc(33.33333% - 108px);
	}

	.quote q,
	.quote .person {
		margin-left: 108px;
	}

	.quote img {
		position: absolute;
		top: -5px;
	}

	.quote .name,
	.quote .job-title {
		display: inline;
	}

	.quote .name:after {
		content: '\00a0-';
		font-weight: normal;
	}

	.quote .person:before {
		display: none;
	}

	.sharing.dropdown .trigger {
		text-indent: 0;
		background-position: 7px 50%;
	}

	/* Twitter widget
	-------------------------------------------------- */
	iframe#twitter-widget-0 {
		height: 484px;
	}

	.news-detail > div[itemprop="articleBody"] > img:first-child {
		float: none;
	}

	/* Filters
	-------------------------------------------------- */
	.filters {
		display: table;
		border-spacing: 3px;
		width: 100%;
		padding: 0 7px;
	}

	.filters.dropdowns-added > * {
		display: table-cell;
		vertical-align: middle;
	}

	.filters.dropdowns-added .filter,
	.filters.dropdowns-added .filter.news-period,
	.filters.dropdowns-added .filter.news-filter {
		width: auto;
		margin: 0;
		float: none;
	}

	.filter {
		clear: both;
	}

	.filter > .method {
		display: none;
	}

	.filters .news-search-container {
		width: 51.26%;
		float: none;
	}

	.filters .news-search {
		width: 100%;
	}

	.google-search-box form.gsc-search-box,
	.news-search.google-search-box {
		height: 77px;
	}

	.news-search.google-search-box td.gsc-search-button {
		cursor: default;
		right: 20px;
	}

	.news-search.google-search-box input.gsc-search-button {
		margin-top: 11px;
	}

	.filter .dropdown .trigger {
		margin: 0;
		text-align: right;
	}

	.news-filter:after {
		display: none;
	}

	.filter.dropdown-list.hover {
		margin-top: 26px;
	}

	.filter.dropdown-list.vacancy-search-list.hover {
		margin-top: 15px;
	}

	.news-search.google-search-box td.gsc-clear-button {
		right: 70px;
		position: absolute;
		margin-top: -22px;
	}

	.filter input[type=text] {
		width: 150px;
		background-position: 120px;
	}

	.filter input[type=submit] {
		float: none;
	}

	/* Vacancy
	-------------------------------------------------- */
	.vacancy .criteria {
		margin-bottom: 33px;
	}

	.vacancy .criteria li {
		width: 40%;
		float: left;
	}

	.vacancy-list > p {
		display: inline-block;
	}

	.filters .news-search.google-search-box {
		display: block;
		margin-top: 0;
	}

	.filters button {
		display: none;
	}

	.news-search.google-search-box td.gsc-input {
		width: calc(100% - 120px);
		display: block;
	}

	.google-search-box input.gsc-search-button {
		display: block;
		border-radius: 0;
	}

	/* Search vacancies
	-------------------------------------------------- */
	.vacancy-search .filters {
		padding-left: 0;
		border-spacing: 0;
	}

	.vacancy-search .filters.dropdowns-added .filter {
		width: 25%;
		float: none;
		display: table-cell;
	}

	.filter.vacancy-search.dropdown-list {
		margin-top: 15px;
	}

	.vacancy-search form span {
		display: table-cell;
	}

	.vacancy-search form div select,
	.vacancy-search form div.dropdown {
		width: calc(25% - 13px) !important;
		margin-bottom: 0;
	}
	
	.vacancy-search form .submit {
		width: 14%;
	}

	/* Related articles
	-------------------------------------------------- */
	.related-articles article {
		width: calc(33.33333333% - 3px);
	}

	/* Events list
	-------------------------------------------------- */
	.vacancy-summary img {
		width: calc(25% - 10px);
		display: block;
		margin: 0 0 22px;
	}

	.vacancy-summary a {
		overflow: hidden;
	}

	.vacancy-summary img + div h2 {
		clear: none;
	}

	.vacancy-summary img + div {
		margin-left: calc(25% + 10px);
	}

	/* Sitemap
	---------------------------------------------------- */
	.sitemap {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
	}

	/* Poll
	---------------------------------------------------- */
	.poll {
		margin-bottom: 15px
	}

	.poll .info {
		margin-bottom: 1px;
	}

	.poll img {
		display: block;
		width: auto;
		max-width: calc(33.33333333% - 20px);
	}

	.poll fieldset input[type='submit'] {
		margin-top: 11px;
	}

	.poll fieldset label:first-of-type {
 		margin-top: -6px;
	}

	/* Dropbox upload
	---------------------------------------------------- */
	.dropbox-wrapper {
		width: calc(50% + 19px);
		display: inline-block;
	}

}

@media screen and (min-width: 992px) {
	body,
	body#body .google-search-box * {
		font-size: 14px;
	}

	body {
		background-image: none;
	}

	header .skip {
		display: none;
	}

	.no-sidenav .news-teaser {
		width: 25%;
	}

	/* Headings
	-------------------------------------------------- */
	h1,
	h1.general-title {
		font-size: 27px;
	}

	.financial th,
	.table-general th {
		text-align: center;
	}

	.financial th,
	.financial td,
	.table-general th,
	.table-general td {
		padding: 15px 11px;
	}

	body > header {
		width: 100%;
	}

	body > header a.logo {
		margin: 18px 0 0 28px;
	}

	body > header a.logo img {
		height: 36px;
		width: 146px;
	}

	body > header .designator {
		font-size: 22px;
		margin: 18px 0 0 35px;
	}

	body > header ul.tools {
		top: 20px;
	}

	body > header .header-content {
		height: 63px;
		margin: auto;
	}

	body > header .header-content:before {
		bottom: -22px;
		left: 23px;
		width: 36px;
		height: 22px;
		background-size: 36px;
	}

	body > header ul.tools li:first-child {
		display: block;
	}

	header .language-list a,
	header .dropdown .trigger,
	header .dropdown .trigger:hover {
		color: #54646C;
	}

	header .dropdown .trigger:after {
		border-color: #009286 transparent transparent transparent;
	}

	main,
	.breadcrumbs {
		width: 75%;
		position: relative;
		left: 12.5%;
		max-width: 990px;
	}

	.breadcrumbs {
		margin: 0 auto -6px;
		box-sizing: border-box;
	}

	.no-sidenav main,
	.no-sidenav .breadcrumbs {
		left: 0;
		max-width: 1320px;
		width: auto;
	}

	.google-search-box-header.search {
		top: 18px;
		vertical-align: top;
	}

	.google-search-box-header .gsc-search-box input.gsc-input {
		font-size: 14px;
	}

	header .google-search-box-header form.gsc-search-box,
	header .google-search-box-header .gsc-search-box input.gsc-input {
		width: 250px;
		min-width: 0;
		height: 28px;
		line-height: inherit;
	}

	header .google-search-box-header input.gsc-search-button {
		height: 28px;
		background-position: 6px 5px;
	}

	header .dropdown {
		width: 40px;
		display: inline-block;
		top: 13px;
		left: -10px;
		padding-right: 9px;
		margin: 1px -3px 0 5px;
	}

	header .dropdown a.trigger,
	header .dropdown a.trigger:hover{
		overflow: visible;
	}

	header .language-list {
		display: inline-block;
		position: relative;
		top: 20px;
		padding-right: 31px;
	}

	.logo + .language-list {
		top: 28px;
	}

	header .language-list .active {
		display: none;
	}

	.language-list.dropdown-list a,
	.language-list.dropdown-list li.disabled {
		padding: 7px 10px 8px 16px
	}

	.language {
		display: none;
	}

	/* Form
	-------------------------------------------------- */
	fieldset {
		padding-top: 17px;
	}

	select,
	input,
	textarea,
	label {
		font-size: 14px;
	}

	input[type=text] {
		margin-bottom: 16px;
		line-height: normal;
	}

	/* related sites
	-------------------------------------------------- */
	.related-sites {
		margin-top: -376px;
		position: absolute;
		left: 0;
		padding: 0;
		width: 100%;
		background-color: #009286;
		height: 276px;
	}

	body {
		transition: padding-top .3s;
	}

	body:target {
		padding-top: 276px;
	}

	.related-sites .related-sites-content {
		max-width: 1320px;
		padding: 39px 20px 0;
		margin: auto;
		position: relative;
	}

	.related-sites p {
		margin-bottom: 21px;
	}

	body .related-sites .related-sites-content .close {
		width: auto;
		height: auto;
		line-height: 0;
		right: 23px;
		top: 29px;
		display: inline-block;
		background: none;
		position: absolute;
	}

	body .related-sites .related-sites-content .close svg {
		width: 32px;
		height: 32px;
	}

	body .close:after {
		display: none;
		height: auto;
	}

	body:target .close:after {
		content: "";
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		bottom: 0;
		width: 32px;
		background-color: transparent;
	}

	body:target .close:before {
		display: none;
	}

	.related-sites ul {
		position: relative;
		border-bottom: 0;
		word-spacing: -4px;
	}

	.related-sites li {
		display: inline-block;
		word-spacing: normal;
		width: 25%;
		vertical-align: top;
		padding: 11px 0 0;
	}

	.related-sites li a {
		color: #fff;
		display: inline-block;
		margin-right: 20px;
	}

	.related-sites li a:hover {
		text-decoration: underline;
	}

	/* top-nav
        -------------------------------------------------- */
	#main-nav {
		width: 100%;
		margin-left: 0;
		margin-top: inherit;
		float: none;
		position: relative;
	}

	nav.main-nav {
		background-color: #009286;
		padding: 0;
	}

	.site-nav {
		height: 36px;
		padding-left: 77px;
		box-sizing: border-box;
		position: relative;
	}

	.site-nav a:after {
		content: "";
		display: block;
		position: relative;
		height: 1px;
		margin-bottom: -1px;
		top: 15px;
		margin-right: -20px;
		background-color: #E8E8E8;
	}

	.site-nav li a,
	.site-nav li li a,
	.site-nav li li li a,
	.site-nav li li li li a{
		border-bottom: none;
	}

	.site-nav .has-subnav:before,
	.site-nav li li.has-subnav:before,
	.site-nav li li li.has-subnav:before {
		border-left: none;
	}

	.site-nav .has-subnav:after {
		right: 12px;
	}

	.site-nav ul li.has-subnav.hover:after,
	.site-nav ul li.has-subnav:after:hover {
		border-color: #005E5D transparent transparent transparent;
	}

	.site-nav ul li.has-subnav.expanded.hover:after,
	.site-nav ul li.has-subnav.expanded:after:hover {
		border-color: transparent transparent #005E5D transparent;
	}

	.site-nav .has-subnav:before,
	.site-nav .has-subnav:after {
		width: auto;
		height: auto;
	}

	.site-nav > ul > li {
		position: static;
		float: left;
	}

	.site-nav > ul > li > a {
		color: #fff;
		background-color: transparent;
		display: block;
		line-height: 34px;
		height: 36px;
		font-size: 14px;
		padding: 0 10px;
	}

	.site-nav > ul > li.selected > a:before,
	.site-nav > ul > li.has-subnav:after {
		display: none;
	}

	.site-nav > ul > li.active > a {
		font-weight: normal;
	}

	.site-nav > ul > li > a:after {
		height: 0;
	}

	nav.main-nav .site-nav > ul > li.active > a:after {
		content: '';
		display: block;
		position: static;
		margin: -4px 0 0 0;
		border-bottom: 6px #F3C000 solid;
	}

	nav.main-nav .site-nav > ul > li.active > li > a:after {
		display: none;
	}

	.site-nav > ul > li > a:hover {
		background-color: #005E5D;
	}

	.site-nav > ul > li.active > a:hover {
		background-color: transparent;
	}

	.site-nav li.make-appointment {
		float: right;
	}

	.site-nav li.make-appointment a:before {
		background:
			url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20enable-background%3D%22new%20-0.016%20-0.016%2020%2015%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215px%22%20width%3D%2220px%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%22-0.016%20-0.016%2020%2015%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Crect%20height%3D%2213.063%22%20width%3D%2218.063%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%20y%3D%221%22%20x%3D%221%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%2F%3E%3Cpolyline%20stroke%3D%22%23ffffff%22%20points%3D%2219.063%200.833%2010.031%207.531%201%200.833%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E%0A")
			no-repeat scroll 3px;
		height: 20px;
		width: 25px;
		top: 7px;
		border: none;
		left: 15px;
	}

	.site-nav li.make-appointment:after {
		height: 40px;
		width: 2px;
		border-left: 2px solid #fff;
		content: '';
		display: block;
		top: -40px;
		position: relative;
		z-index: 12;
	}

	.site-nav li.make-appointment a {
		padding-left: 45px;
		z-index: 11;
	}

	/* left-nav
	-------------------------------------------------- */
	.site-nav li {
		overflow: visible;
	}

	.site-nav > ul > li.has-subnav > ul,
	.no-sidenav .site-nav > ul > li.has-subnav.active > ul {
		display: none;
	}

	.site-nav > ul > li.has-subnav.active > ul {
		display: block;
		position: absolute;
		left: 0;
		top: 64px;
		padding: 0 10px;
		box-sizing: border-box;
		width: 25%;
	}

	.site-nav li li.has-subnav:before {
		padding: 28px 18px;
		border: 0;
	}

	.site-nav > ul > li > ul > li > a,
	.site-nav ul ul ul {
		margin: 2px 0;
	}

	.site-nav li li:first-child > a {
		padding-top: 17px;
	}

	.site-nav li li.has-subnav a {
		padding-right: 30px;
	}

	.site-nav > ul > li > ul > li > a,
	.site-nav li li li:first-child > a,
	.site-nav li li li.has-subnav.expanded + li > a {
		padding-top: 16px;
	}

	.site-nav > ul > li > ul > li > a,
	.site-nav li li li:last-child > a,
	.site-nav li li li.has-subnav.expanded > a {
		padding-bottom: 15px;
	}

	.site-nav li li a:after {
		display: none;
	}

	.site-nav li li li a:after {
		display: block;
	}

	.site-nav li li a {
		padding-left: 15px;
	}

	.site-nav li li li a {
		padding-left: 25px;
	}

	.site-nav li li li li a {
		padding-left: 35px;
	}

	.spotlights {
		margin-left: 0;
		padding: 0 10px;
		width: 100%;
	}

	.breadcrumbs + main .spotlights:first-child,
	.spotlights:first-of-type {
		margin-top: -2px;
	}

	/* footer
	-------------------------------------------------- */
	.footer-content {
		height: 95px;
		padding: 0;
	}

	.footer-nav {
		position: absolute;
		left: 27px;
		top: 39px;
		padding-top: 0;
	}

	body > footer .social {
		position: absolute;
		right: 205px;
		top: 31px;
		padding: 0;
	}

	body > footer .copyright-notice {
		position: absolute;
		right: 27px;
		top: 39px;
	}

	.cookie-notice {
		position: fixed;
		top: auto;
		bottom: 0;
	}

	.no-sidenav .teaser-list li,
	.offices li {
		width: 25%;
	}

	.headlines ul,
	.carousel-wrapper {
		margin-left: 0;
		margin-right: 0;
	}

	.google-search-box td.gsc-input {
		width: calc(66.6667% - 113px);
		display: inline-block;
	}

	main > .youtube:first-of-type,
	main > .quadia:first-child {
		margin-top: -11px;
	}

	.google-search-box td.gsc-search-button,
	.google-search-box td.gsc-clear-button {
		display: inline-block;
		width: auto;
	}

	.google-search-box .gs-webResult .gs-snippet {
		font-size: 14px;
	}

	.google-search-box .gsc-results div.gsc-webResult {
		width: 83.3333%;
		display: block;
	}

	.quote q {
		font-weight: bold;
	}

	.sharing.dropdown {
		margin-top: 3px;
	}

	.filter .dropdown .trigger {
		padding-top: 2px;
	}

	.filter.dropdown-list.hover {
		left: calc(25% + 10px);
		width: calc(75% - 20px);
	}

	.no-sidenav .filter.dropdown-list.hover {
		width: calc(100% - 20px);
		left: 10px;
	}

	/* vacancy-search
	-------------------------------------------------- */
	.vacancy-search input[type=submit] {
		margin-top: 4px;
	}

	.vacancy-search-module input[type=submit] {
		margin-top: 6px;
	}

	/* Related articles
	-------------------------------------------------- */
	.no-sidenav .related-articles article {
		width: calc(25% - 3px);
	}

	.sitemap {
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
	}

	.news-filter:after,
	.dropdown .trigger:after {
		top: 16px;
	}

	/* Market access tool
	-------------------------------------------------- */
	div.legend {
		margin: -43px 0 21px
	}

	.market-access-tool .center-text {
		font-size: 15px;
	}

	table.legend.parsed,
	table.legend.parsed th,
	table.legend.parsed td {
		margin-top: -16px;
	}
}

@media screen and (max-width: 991px) {
	html {
		overflow-x: hidden;
		width: 100%;
}

	body,
	body > * {
		transition: transform .5s;
		-webkit-transition: -webkit-transform .5s;
	}

	body:after {
		content: '';
		position: fixed;
		right: 0;
		background-color: #000;
		opacity: 0;
		top: 0;
		bottom: 0;
		left: 0;
		transition: left .5s, opacity .4s ease-out, visibility 0s linear .4s;
		visibility: hidden;
	}
	
	body:target:after {
		left: calc(100% - 55px);
		opacity: .6;
		visibility: visible;
		transition: left .5s, opacity .4s ease-in .1s;
	}

	body:target {
		overflow-x: hidden;
		width: 100%;
	}

	body:target > * {
		transform: translateX(100%) translateX(-55px);
		-webkit-transform: translateX(100%) translateX(-55px);
	}

	body:target > header {
		pointer-events: none;
	}

	body:target .close {
		position: absolute;
		top: 0;
		display: block;
		z-index: 501;
		right: 0;
		height: 100%;
	}

	body:target .close:before {
		content: 'Menu';
	}

	body:target .close svg {
		display: none;
	}

	#main-nav {
		float: left;
		margin-left: calc(-100% + 55px);
		width: calc(100% - 55px);
		margin-right: -55px;
		display: block;
		top: 0;
		position: absolute;
		z-index: 10;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	#main-nav {
		width: 33.3333%;
		transform: translateX(-100%) translateX(55px);
		-webkit-transform: translateX(-100%) translateX(55px);
		margin-left: 0;
	}

	body:target #main-nav {
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}

	body:target > * {
		transform: translateX(33.3333%);
		-webkit-transform: translateX(33.3333%);
	}

	body:target:after {
		left: 33.3333%;
	}
}

@media screen and (min-width: 1320px) {
	body main,
	.breadcrumbs {
		left: 165px;
	}

	body > header .header-content {
		width: 1320px;
	}

	body > header a.logo {
		margin-left: 51px;
	}

	body > header .header-content:before {
		left: 47px;
	}

	.site-nav {
		width: 1320px;
		margin: 0 auto;
		padding-left: 113px;
	}

	.site-nav > ul > li > a {
		padding: 0 20px;
	}

	body > header ul.language {
		margin: 0 0 0 7px;
	}

	header .language-list {
		padding-right: 47px;
	}

	header .dropdown {
		margin-right: 9px;
	}

	body > footer .footer-nav {
		left: 37px;
	}

	body > footer .social {
		right: 215px;
	}

	body > footer .copyright-notice {
		right: 37px;
	}

	.filter.dropdown-list.hover {
		left: 50%;
		margin-left: -320px;
		width: 970px;
	}

	.no-sidenav .filter.dropdown-list.hover {
		margin-left: -650px;
		left: 50%;
		width: 1300px;
	}

}

@media print {
	nav,
	.social,
	.footer-nav,
	.skip,
	.search,
	.tools,
	.header-content:before {
		display: none !important;
	}

	html,
	body,
	header,
	.header-content,
	main,
	footer,
	.footer-content,
	.copyright-notice,
	.logo,
	main > * {
		width: auto;
		max-width: none;
		min-width: 0;
		margin: auto;
		padding-left: 0;
		padding-right: 0;
		float: none;
		position: static;
		clear: both;
		background: none;
	}

	* {
		color: #000 !important;
	}

	img {
		width: auto;
	}

	main a:after {
		content: " ["attr(href)"]";
		color: #666 !important;
	}

	.copyright-notice {
		text-align: left;
	}

	html {
		margin: 20px;
		position: relative;
	}

	.logo {
		margin: 0 !important;
	}

	main ul,
	main ol {
		margin: 0 0 20px 16px;
	}

	main li {
		padding: 0 !important;
		list-style-type: disc !important;
	}

	main ol li {
		list-style-type: decimal !important;
	}
}

/* iframes (external sites should include main.css)
-------------------------------------------------- */
iframe {
	width: 100%;
}

.teaser iframe + .more,
iframe + .more {
	margin-top: 0;
}

.iframe,
.iframe body {
	background: transparent;
	overflow: hidden;
}

.iframe main {
	padding-top: 0;
	margin: 0 -10px;
}

.stock-price h1 {
	color: #333;
	font-size: 27px;
}

.stock-price .name {
	display: block;
	margin-bottom: 11px;
}

.stock-price .price {
	font-weight: bold;
}

.stock-price .change-percentage {
	margin-left: 18px;
	font-weight: bold;
	background: no-repeat 0 45%;
	background-size: 16px;
	padding-left: 26px;
}

.table-general.share-performance {
	min-width: 0;
	width: 100%;
}

.table-general.share-performance th,
.table-general.share-performance td {
	width: 50%;
	font-weight: normal;
	font-size: 14px;
}

.up,
.table-general td.up {
	color: #0A0;
}

.down,
.table-general td.down {
	color: #A00;
}

.stock-price .up {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTIuMDQycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyLjA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMi4wNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIHRyYW5zZm9ybT0ibWF0cml4KDAsLTEsMSwwLC0wLjAxOTUsNTEyLjAyMSkiPjxwYXRoIGQ9Ik00OTAuNjY2LDI1Ni4wMzFjLTExLjc3MSwwLTIxLjMzNCw5LjU2Mi0yMS4zMzQsMjEuMzM0djE2MS44NEwzNi40MTgsNi4yNWMtOC4zMzMtOC4zMzQtMjEuODU1LTguMzM0LTMwLjE2NywwICAgYy04LjMzNCw4LjMxMi04LjMzNCwyMS44MzQsMCwzMC4xNjdsNDMyLjkxNCw0MzIuOTU1aC0xNjEuODRjLTExLjc3MSwwLTIxLjMzNSw5LjU2My0yMS4zMzUsMjEuMzM0ICAgYzAsMTEuNzcxLDkuNTYzLDIxLjMzNSwyMS4zMzUsMjEuMzM1aDIxMy4zNDJjMi43NzEsMCw1LjU0Mi0wLjU0Miw4LjE0Ni0xLjY2N2M1LjIwOS0yLjE2Nyw5LjM5Ni02LjMxMiwxMS41MjEtMTEuNTIxICAgYzEuMDg0LTIuNjA0LDEuNjY3LTUuMzMzLDEuNjY3LTguMDYyYzAtMC4wNDIsMC0wLjA0MiwwLTAuMDg0VjI3Ny4zNjVDNTEyLDI2NS41OTQsNTAyLjQzOCwyNTYuMDMxLDQ5MC42NjYsMjU2LjAzMXoiIGZpbGw9IiMwMEFBMDAiLz48L2c+PC9zdmc+);
}

.stock-price .down {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTIuMDQycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyLjA0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMi4wNDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik00OTAuNjY2LDI1Ni4wMzFjLTExLjc3MSwwLTIxLjMzNCw5LjU2Mi0yMS4zMzQsMjEuMzM0djE2MS44NEwzNi40MTgsNi4yNWMtOC4zMzMtOC4zMzQtMjEuODU1LTguMzM0LTMwLjE2NywwICAgYy04LjMzNCw4LjMxMi04LjMzNCwyMS44MzQsMCwzMC4xNjdsNDMyLjkxNCw0MzIuOTU1aC0xNjEuODRjLTExLjc3MSwwLTIxLjMzNSw5LjU2My0yMS4zMzUsMjEuMzM0ICAgYzAsMTEuNzcxLDkuNTYzLDIxLjMzNSwyMS4zMzUsMjEuMzM1aDIxMy4zNDJjMi43NzEsMCw1LjU0Mi0wLjU0Miw4LjE0Ni0xLjY2N2M1LjIwOS0yLjE2Nyw5LjM5Ni02LjMxMiwxMS41MjEtMTEuNTIxICAgYzEuMDg0LTIuNjA0LDEuNjY3LTUuMzMzLDEuNjY3LTguMDYyYzAtMC4wNDIsMC0wLjA0MiwwLTAuMDg0VjI3Ny4zNjVDNTEyLDI2NS41OTQsNTAyLjQzOCwyNTYuMDMxLDQ5MC42NjYsMjU2LjAzMXoiIGZpbGw9IiNBQTAwMDAiLz48L2c+PC9zdmc+);
}

/* Advisors
-------------------------------------------------- */
.advisors body > header a.logo img {
	width: 134px;
}

@media screen and (min-width: 992px) {
	.advisors body > header a.logo img {
		width: 151px;
	}
}

/* Clearing
-------------------------------------------------- */
.clearing body > header a.logo img {
	width: 198px;
}

@media screen and (min-width: 992px) {
	.clearing body > header a.logo img {
		width: auto;
	}
}

@media screen and (max-width: 1015px) {
	.clearing body ul.tools li {
		font-size: 0;
	}
}