/* base.scss compiled by Argonova on Mon, 01 Nov 2021 10:49:46 +0100 ( 0.3257s ) */

html { font-family: 'Roboto', sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
menu, 
nav, 
section, 
summary { display: block; }

audio, 
canvas, 
progress, 
video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], 
template { display: none; }

a { background-color: transparent; }

a:active, 
a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, 
strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0 0 1em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, 
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, 
kbd, 
pre, 
samp { font-family: monospace, monospace; font-size: 1em; }

button, 
input, 
optgroup, 
select, 
textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, 
select { text-transform: none; }

button, 
html input[type="button"], 
input[type="reset"], 
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], 
html input[disabled] { cursor: default; }

button::-moz-focus-inner, 
input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], 
input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, 
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, 
th { padding: 0; }

a { color: #68905c; text-decoration: none; }
	a:hover { color: #c1e2a9; }

body { font-family: inherit; color: inherit; font-size: inherit; background: none; }

h1, 
h2, 
h3, 
h4, 
h5, 
h6 { margin: 0 0 1em 0; line-height: inherit; font-family: inherit; }

h1 { font-size: 2em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.17em; }

h4 { font-size: 1em; }

h5 { font-size: 0.83em; }

h6 { font-size: 0.75em; }

html { color: #000; line-height: 1.2; background: #fff; font-size: 1em; }

hr { color: #d7eec7; background: #d7eec7; clear: both; }

img { max-width: 100%; height: auto; }

nav ol, 
nav ul { list-style-type: none; padding: 0; margin: 0; }
	nav ol li, 
	nav ul li { padding: 0; }

li, 
ol, 
ul { list-style-position: inside; padding-left: 0; }

th, 
td { vertical-align: top; font-family: inherit; font-size: inherit; }
/* content.scss compiled by Argonova on Mon, 01 Nov 2021 10:49:46 +0100 ( 0.0434s ) */

p:first-child { margin-top: 0; }
/* form.scss compiled by Argonova on Mon, 01 Nov 2021 10:49:46 +0100 ( 0.0531s ) */

form input[type="submit"], 
form button, 
form .button { cursor: pointer; background: #68905c; color: contrast(#68905c); }
	form input[type="submit"]:hover, 
	form button:hover, 
	form .button:hover { background: #c1e2a9; }
	form .buttons, 
	form .field { margin-bottom: 1em; }
	form .buttons:last-child, 
	form .field:last-child { margin-top: 0; }
	form button, 
	form input, 
	form textarea { display: block; font-family: inherit; font-size: inherit; padding: 0.61805em; border-radius: 0.1em; border: 1px solid #e3e3e3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; box-shadow: none; }
	form label { display: block; width: 100%; }
	form input[type="text"], 
	form input[type="password"] { background: #fff; }
	form textarea { resize: vertical; min-height: 11.23609em; background: #fff; }
	form .hidden { display: none; }
	form button, 
	form input, 
	form textarea { font-size: 0.9em; }
	form input[type="submit"], 
	form button, 
	form .button { text-align: right; border: 0 none; color: #68905c; text-transform: uppercase; font-weight: bold; font-size: 1em; vertical-align: middle; line-height: 2.2em; background: url(/images/templates/default/button.png) center right no-repeat; padding-right: 40px; }
	form input[type="submit"]:hover, 
	form button:hover, 
	form .button:hover { background: url(/images/templates/default/button.png) center right no-repeat; }
	form label { font-weight: bold; }

.guestSearchForm input[type="submit"], 
.guestSearchForm button, 
.guestSearchForm .button { cursor: pointer; background: #5ca527; color: #fff; }
	.guestSearchForm input[type="submit"]:hover, 
	.guestSearchForm button:hover, 
	.guestSearchForm .button:hover { background: #c1e2a9; }
	.guestSearchForm .buttons, 
	.guestSearchForm .field { margin-bottom: 1em; }
	.guestSearchForm .buttons:last-child, 
	.guestSearchForm .field:last-child { margin-top: 0; }
	.guestSearchForm button, 
	.guestSearchForm input, 
	.guestSearchForm textarea { display: block; font-family: inherit; font-size: inherit; padding: 0.5em; border-radius: 0.1em; border: 1px solid rgba(0, 0, 0, .1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; box-shadow: none; }
	.guestSearchForm label { display: block; width: 100%; }
	.guestSearchForm input[type="text"], 
	.guestSearchForm input[type="password"] { background: #fff; }
	.guestSearchForm textarea { resize: vertical; min-height: 11em; background: #fff; }
	.guestSearchForm .hidden { display: none; }
	.guestSearchForm .buttons, 
	.guestSearchForm .field { margin: 0; display: inline-block; margin-left: 2.2em; }
	.guestSearchForm .buttons:first-child, 
	.guestSearchForm .field:first-child { margin-left: 0; }
	.guestSearchForm .buttons, 
	.guestSearchForm .field { margin-left: 1em; }

input[type="submit"], 
button, 
.button { border: 0 none !important; -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -ms-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s; }
/* layout.scss compiled by Argonova on Tue, 08 Apr 2025 08:58:49 +0200 ( 0.1172s ) */

body { overflow-x: hidden; }

.pagination { margin: 2.2em 0; }
	.pagination .paginationList { list-style-type: none; padding: 0; margin: 0; display: inline-block; overflow: hidden; font-size: 0.8em; }
		.pagination .paginationList li { padding: 0; }
		.pagination .paginationList li { float: left; margin-right: 0.61805em; }
			.pagination .paginationList li a { display: block; border: solid 1px rgba(0, 0, 0, .5); border-radius: 0.1em; color: rgba(255, 255, 255, .5); padding: 0.61805em; background: rgba(0, 0, 0, .75); }
			.pagination .paginationList li:hover a, 
			.pagination .paginationList li.active a { border-color: #000; color: #fff; background: #000; }
			.pagination .paginationList li.active, 
			.pagination .paginationList li.previous-off, 
			.pagination .paginationList li.next-off .pagination .paginationList li.next, 
			.pagination .paginationList li.previous { font-weight: bold; }
	.pagination .entriesTotal { font-size: 0.8em; }

#wrapper { display: block; margin-left: auto; margin-right: auto; max-width: 60em; border-left: 2.2em solid transparent; border-right: 2.2em solid transparent; }
	#wrapper > header { margin-top: 2.2em; color: #bcff8c; }
		#wrapper > header::after { clear: both; content: ""; display: table; }
		@media screen and (min-width: 650px) {	#wrapper > header { text-align: left; position: relative; } }
		#wrapper > header .logo { display: block; padding-right: 50px; }
		#wrapper > header .navLink { display: block; position: absolute; right: 1em; top: 1em; cursor: pointer; }
			#wrapper > header .navLink:before { content: '☰ '; font-size: 3em; color: #68905c; background: #fff; height: 60px; width: 60px; }
			@media screen and (min-width: 750px) {	#wrapper > header .navLink { display: none; } }
		#wrapper > header > nav { position: fixed; top: 0; right: 0; right: -300px; width: 300px; z-index: 999; height: 100%; max-height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: right 0.75s; -moz-transition: right 0.75s; -ms-transition: right 0.75s; -o-transition: right 0.75s; transition: right 0.75s; }
			#wrapper > header > nav.open { right: 0; }
				#wrapper > header > nav.open:before { display: none; }
				#wrapper > header > nav.open .background { background: rgba(0, 0, 0, .5); position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 200; display: block; opacity: 1; }
			#wrapper > header > nav .background { display: none; opacity: 0; -webkit-transition: opacity 0.75s; -moz-transition: opacity 0.75s; -ms-transition: opacity 0.75s; -o-transition: opacity 0.75s; transition: opacity 0.75s; }
			#wrapper > header > nav .content { max-height: 100%; overflow: auto; padding: 2.2em; position: relative; z-index: 201; background: #447735; }
			#wrapper > header > nav a { color: inherit; }
				#wrapper > header > nav a:hover { color: #fff; }
			#wrapper > header > nav .navMain { font-size: 1.5em; font-weight: bold; margin-top: 1em; }
				#wrapper > header > nav .navMain li { padding-top: 0.5em; }
					#wrapper > header > nav .navMain li a { padding: 0.2em 0; display: block; }
					#wrapper > header > nav .navMain li li { font-size: 0.9em; padding-left: 1.25em; }
					#wrapper > header > nav .navMain li.selected > ul { display: block; }
					#wrapper > header > nav .navMain li ul { display: none; }
			#wrapper > header > nav .guestSearchForm { width: 100%; color: #000; position: relative; margin-bottom: 2.2em; }
				#wrapper > header > nav .guestSearchForm form { font-size: 0.8em; position: relative; }
					#wrapper > header > nav .guestSearchForm form label { display: none; }
					#wrapper > header > nav .guestSearchForm form .buttons { position: absolute; right: 0; top: 0; }
						#wrapper > header > nav .guestSearchForm form .buttons button { overflow: hidden; text-indent: 200%; white-space: nowrap; background-image: url(/images/templates/default/magnifier.png); background-repeat: no-repeat; background-position: center; border-radius: 5em; width: 2.2em; height: 2.2em; }
					#wrapper > header > nav .guestSearchForm form .field { width: 100%; padding-right: 2.7em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			#wrapper > header > nav #localeList { font-weight: bold; margin-bottom: 1em; width: 100%; }
			@media screen and (min-width: 750px) {	#wrapper > header > nav { position: static; min-height: auto; right: auto; top: auto; background: none; color: #68905c; width: 100%; padding: 0; padding-top: 2.2em; }
		#wrapper > header > nav::after { clear: both; content: ""; display: table; }
		#wrapper > header > nav .content { max-height: auto; overflow: visible; padding: 0; position: static; background: transparent; }
		#wrapper > header > nav .guestSearchForm { position: absolute; right: 0; bottom: 3.5em; width: 230px; margin: 0; }
		#wrapper > header > nav .navMain { list-style-type: none; padding: 0; margin: 0; padding-right: 235px; font-size: 1.2em; }
			#wrapper > header > nav .navMain li { padding: 0; }
			#wrapper > header > nav .navMain::after { clear: both; content: ""; display: table; }
			#wrapper > header > nav .navMain li { position: relative; }
				#wrapper > header > nav .navMain li:hover > ul { display: block; }

				#wrapper > header > nav .navMain li.selected:not(:hover) > ul { display: none; }
			#wrapper > header > nav .navMain > li { float: left; }
				#wrapper > header > nav .navMain > li.active > a, 
				#wrapper > header > nav .navMain > li:hover > a { color: #c1e2a9; }

				#wrapper > header > nav .navMain > li > a { padding: 0 0.61805em; padding-bottom: 0.61805em; font-size: 1em; }
					#wrapper > header > nav .navMain > li > a:before { overflow: hidden; text-indent: 200%; white-space: nowrap; width: 0.5em; height: 0.5em; margin: 0 0.25em; border-radius: 0.5em; background: #c1e2a9; display: inline-block; cursor: pointer; content: ''; vertical-align: middle; }

				#wrapper > header > nav .navMain > li ul { display: none; position: absolute; z-index: 110; background: rgba(215, 238, 199, .88); white-space: nowrap; top: 100%; left: 0; }
					#wrapper > header > nav .navMain > li ul a { padding: 0.61805em; padding-right: 3.2em; font-size: 1em; }
					#wrapper > header > nav .navMain > li ul li { padding-left: 0; border-top: 1px solid #d6efcf; font-size: 1em; }
						#wrapper > header > nav .navMain > li ul li:first-child { border-top: 0 none; }
						#wrapper > header > nav .navMain > li ul li.active > a, 
						#wrapper > header > nav .navMain > li ul li:hover > a { color: #000; }
						#wrapper > header > nav .navMain > li ul li .indicator:before { display: block; content: '▶'; position: absolute; font-size: 1em; top: 50%; margin-top: -0.5em; right: 1.1em; }
					#wrapper > header > nav .navMain > li ul ul { left: 100%; top: 0; }

				#wrapper > header > nav .navMain > li:first-child > a { padding-left: 0; }

				#wrapper > header > nav .navMain > li:last-child > a { padding-right: 0; }
		#wrapper > header > nav .background { display: none; }
		#wrapper > header > nav #localeList { position: absolute; top: 0; right: 0; width: auto; }
			#wrapper > header > nav #localeList li.active a, 
			#wrapper > header > nav #localeList a:hover { color: #000; } }
	#wrapper > footer { background: #f1f1f1 url(/images/templates/default/footer.png) right center no-repeat; padding: 2.2em; min-height: 10em; margin-top: 2.2em; text-align: center; }
		#wrapper > footer > nav { margin-bottom: 2.2em; overflow: hidden; }
			#wrapper > footer > nav > ul { display: block; width: 100%; }
				#wrapper > footer > nav > ul > li { display: block; vertical-align: top; padding: 0 1.1em; margin-bottom: 1em; }
					#wrapper > footer > nav > ul > li > a { font-size: 1.2em; }
					#wrapper > footer > nav > ul > li.selected > ul { display: block; }
					#wrapper > footer > nav > ul > li ul a { font-size: 0.9em; margin: 0.5em 0; display: block; }
						#wrapper > footer > nav > ul > li ul ul { display: none; }
					#wrapper > footer > nav > ul > li > ul ul { display: none; }
		@media screen and (min-width: 650px) {	#wrapper > footer { text-align: left; }
		#wrapper > footer > nav { margin-bottom: 2.2em; overflow: hidden; }
			#wrapper > footer > nav > ul { font-size: 0.9em; }
				#wrapper > footer > nav > ul > li { display: inline-block; }
		#wrapper > footer .logos { float: right; } }
			@media screen and (min-width: 850px) and (min-width: 850px) {				#wrapper > footer > nav > ul { display: table; }
					#wrapper > footer > nav > ul > li { display: table-cell; margin-bottom: 0; }
						#wrapper > footer > nav > ul > li ul ul { margin-left: 1em; } }
			@media screen and (min-width: 950px) and (min-width: 950px) {				#wrapper > footer > nav > ul { font-size: 1em; } }
		#wrapper > footer #argonova { float: right; margin-bottom: 2.2em; margin-left: 2.2em; font-size: 0.8em; }

#content::after { clear: both; content: ""; display: table; }
	#content > .layout { width: auto; margin-left: -2.2em; }
		#content > .layout::after { clear: both; content: ""; display: table; }
		#content > .layout > * { padding-left: 2.2em; float: left; min-height: 1px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			#content > .layout > *#aside { display: none; }
			@media screen and (min-width: 800px) {	#content > .layout > *#main { padding-left: 2.2em; float: left; min-height: 1px; width: 75%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; }
		#content > .layout > *#aside { padding-left: 2.2em; float: left; min-height: 1px; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; display: block; } }
	#content.has-right > aside.right { margin-top: 2.2em; }
		@media screen and (min-width: 650px) {	#content.has-right > .layout { float: left; width: 75%; }
		#content.has-right > aside.right { width: 25%; float: right; margin-top: 0; } }
/* locale.scss compiled by Argonova on Mon, 01 Nov 2021 10:49:46 +0100 ( 0.0466s ) */

#localeList { list-style-type: none; padding: 0; margin: 0; }
	#localeList li { padding: 0; }
	#localeList > li { display: inline-block; }
		#localeList > li:after { content: '|'; display: inline-block; padding: 0 1em; color: inherit; }
		#localeList > li:last-child { padding-right: 0; }
			#localeList > li:last-child:after { display: none; }
		#localeList > li.active > a { color: inherit; }
/* views.scss compiled by Argonova on Mon, 01 Nov 2021 10:49:46 +0100 ( 0.065s ) */

.view.formContact .details { font-size: 0.9em; font-style: italic; text-align: center; opacity: 0.75; }
	.view.listSub .navSub { list-style-type: none; padding: 0; margin: 0; }
		.view.listSub .navSub li { padding: 0; }
		.view.listSub .navSub li { position: relative; }
			.view.listSub .navSub li a { display: block; padding-top: 1em; padding-bottom: 1em; }
			.view.listSub .navSub li ul { font-size: 0.9em; margin-left: 2.2em; }
				.view.listSub .navSub li ul:before { content: false; position: absolute; left: -2.2em; top: 0; color: inherit; }
			.view.listSub .navSub li.selected > ul:before { content: '▼'; }
				.view.listSub .navSub li.selected > ul > li { display: block; }
		.view.listSub .navSub li { border-top: 1px solid #d6efcf; }
			.view.listSub .navSub li:hover > a, 
			.view.listSub .navSub li.selected > a { color: #000; }
				.view.listSub .navSub li:hover > ul:before, 
				.view.listSub .navSub li.selected > ul:before { display: none; }
			.view.listSub .navSub li:first-child { margin-top: 0; }
			.view.listSub .navSub li a { font-weight: bold; }
			.view.listSub .navSub li.selected > ul { display: block; }
			.view.listSub .navSub li ul { display: none; }
				.view.listSub .navSub li ul li a { font-weight: normal; }
					.view.listSub .navSub li ul li a:before { overflow: hidden; text-indent: 200%; white-space: nowrap; width: 0.61805em; height: 0.61805em; margin: 0 0.30902em; border-radius: 0.61805em; background: #c1e2a9; display: inline-block; cursor: pointer; content: ''; margin-left: -1em; margin-right: 0.61805em; }
	.view.navigationListCrumbs { border-bottom: 1px solid #d6efcf; padding-bottom: 1em; margin: 1em 0 2.2em 0; }
		.view.navigationListCrumbs li, 
		.view.navigationListCrumbs ul { list-style: none; padding-left: 0; margin: 0; display: inline-block; }
		.view.navigationListCrumbs li:after { content: '/'; margin: 0 0.61805em; }
		.view.navigationListCrumbs li:last-child:after { display: none; }
		.view.navigationListCrumbs li:last-child a { color: inherit; }
	.view.newsList { background: #d7eec7; padding: 2.2em; margin: 2.2em 0; }
		.view.newsList h2 { text-transform: uppercase; }
		.view.newsList h2 a { color: inherit; display: block; }
			.view.newsList h2 a:before { display: inline-block; background: #5ca527 url(/images/templates/default/plane.png) no-repeat center; border-radius: 5em; width: 1.25em; height: 1.25em; content: ''; vertical-align: text-bottom; margin-right: 0.3em; }
			.view.newsList h2 a .more { float: right; font-size: 0.7em; font-weight: normal; }
		.view.newsList > ul { list-style-type: none; padding: 0; margin: 0; }
		.view.newsList > ul li { padding: 0; }
		.view.newsList > ul article { margin-top: 2.2em; }
			.view.newsList > ul article header { display: inline; }
				.view.newsList > ul article header h3 { margin-bottom: 0.4em; }
			.view.newsList > ul article time { color: #393; font-size: 0.9em; }
				.view.newsList > ul article time:after { content: ' | '; margin: 0 0.25em; }
			.view.newsList > ul article .more { font-weight: 600; font-size: 0.9em; }
				.view.newsList > ul article .more:before { content: ' '; margin: 0 0.1em; }
			.view.newsList > ul article .summary { display: inline; }
	.view.newsListAll > table { width: 100%; }
		.view.newsListAll > table th { text-align: left; }
	.view.newsShow .newsDate { margin: 2.2em 0; }
	.view.puffList { width: auto; margin-left: -2.2em; }
		.view.puffList::after { clear: both; content: ""; display: table; }
		.view.puffList::after { clear: both; content: ""; display: table; }
		.view.puffList .puff { padding-left: 2.2em; float: left; min-height: 1px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 2.2em; }
		@media screen and (min-width: 400px) {		.view.puffList .puff { padding-left: 2.2em; float: left; min-height: 1px; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			.view.puffList .puff:nth-child( 1n+0) { clear: none; }

			.view.puffList .puff:nth-child( 2n+1) { clear: left; } }
		@media screen and (min-width: 800px) {		.view.puffList .puff { padding-left: 2.2em; float: left; min-height: 1px; width: 33.33333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			.view.puffList .puff:nth-child( 1n+0) { clear: none; }

			.view.puffList .puff:nth-child( 3n+1) { clear: left; } }
		.view.puffList .puff header { pointer-events: none; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(204, 204, 204, .85); padding: 1em; }
			.view.puffList .puff header h3 { font-size: 1em; }
		.view.puffList .puff img { display: block; width: 100%; }
		.view.puffList .puff p { margin: 0; }
		.view.puffList .puff .content { position: relative; }
	.view.publicationList .publication { margin-bottom: 2.2em; }
		.view.publicationList .publication footer { font-size: 0.8em; }
			.view.publicationList .publication footer div { display: inline; }
			.view.publicationList .publication footer .publicationDoi { display: block; }
		.view.publicationList .publication .publicationBookTitle { font-style: italic; }
	.view.slideshow { max-width: 100%; margin-bottom: 2.2em; }
		.view.slideshow ul { list-style-type: none; padding: 0; margin: 0; }
		.view.slideshow ul li { padding: 0; }
		.view.slideshow ul li { overflow: hidden; width: 100%; }
			.view.slideshow ul li > .image img { display: block; }
			.view.slideshow ul li > .description { padding: 2.2em 0; }
			.view.slideshow ul li + li { display: none; }
		.view.slideshow .buttonContainer { text-align: center; margin: 1em; }
		.view.slideshow .buttonContainer > span { overflow: hidden; text-indent: 200%; white-space: nowrap; width: 1em; height: 1em; margin: 0 0.5em; border-radius: 1em; background: rgba(127, 127, 127, .5); display: inline-block; cursor: pointer; content: ''; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
			.view.slideshow .buttonContainer > span:hover, 
			.view.slideshow .buttonContainer > span.cycle-pager-active { background: #7f7f7f; }
		.view.slideshow .buttonContainer { display: none; }
	.view.staffList { margin-bottom: 2.2em; }
