@media screen and (max-width: 68.57142857142857em) {
	.wrap { width:auto; padding:1.75em 1em; }
	#about { font-size:0.9em; }
}

@media screen and (max-width: 58em) {
	#plam-online-dar .amount label { float:none; margin-left:0; }
}

@media screen and (max-width: 51em) {
	#plam-online-dar h3 { float:none; width:auto; margin-top:0; }
	#plam-online-dar .move-left { margin-left:0; }
}

@media screen and (max-width: 43.8em) {
	.col1, .col2, .col3, .col4 { width:48.2394367%; left:0; margin-bottom:2em; }
	.col3 { clear:left; }
	.col2, .col4 { padding-right:0; margin-bottom:0; }
	a.donate { margin-bottom:1em; }

	ul.col-2 li, ul.col-3 li, ul.col-4 li, , #donor-list .tab li { width:30.83%; }
	#bottom div.col1 { border-top:solid 1px #FFF; padding-top:1em; }

	#fb-yt { position:relative; top:auto; right:auto; width:100%; height:auto; text-align:center; margin-top:1em; line-height:32px; }
	#fb-yt a { display:inline-block; position:relative; top:auto; right:auto; margin:0 0.5em; float:none; width:32px; height:32px; line-height:32px; background-size:auto 32px; opacity:0.5; -moz-opacity:0.5; filter:Alpha(50); }
	#fb-yt a.sr { margin-left:0; width:139px; vertical-align:top; }
	#fb-yt a:hover.sr { background-position:0 0; width:139px; }
	#fb-yt a.sr form { text-align:left; position:relative; width:107px; height:32px; line-height:32px; padding-left:32px; }
	#fb-yt a:hover.sr form { padding-left:32px; }
	#fb-yt a.sr div { display:block; }
	#fb-yt a.sr:hover form { width:107px; }
	#fb-yt a.sr input { width:100%; }

	#fb-yt a.co, #fb-yt a.es, #fb-yt a.ko, #fb-yt a.pr, #fb-yt a.fb, #fb-yt a.tw,
	#fb-yt a.ig, #fb-yt a.yt, #fb-yt a.sh { top:0; width:32px; }

	#fb-yt a.sh { margin-right:0; }
}


@media screen and (max-width: 42.85714285714286em) {
	#ctrl-pane { padding:0 1em; border-radius:0; -moz-border-radius:radius:0; -webkit-border-radius:radius:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
	#ctrl-pane div { }
	#ctrl-pane a { width:28px; height:28px; background-position:50% -40px; }
	#ctrl-pane a:hover { background-position:50% 0; }
	#ctrl-pane a.ap,
	#ctrl-pane a.ep,
	#ctrl-pane a.cp,
	#ctrl-pane a.dp,
	#ctrl-pane a.dc,
	#ctrl-pane a.sc,
	#ctrl-pane a.ga,
	#ctrl-pane a.vg,
	#ctrl-pane a.pg,
	#ctrl-pane a.dg,
	#ctrl-pane a.ag,
	#ctrl-pane a.og,
	#ctrl-pane a.us,
	#ctrl-pane a.cf,
	#ctrl-pane a.lg { width:28px; }
	.popup,
	.popup#login-form,
	.popup#page-form,
	.popup#section-form,
	.popup#text-form,
	.popup#head-form,
	.popup#docs-form,
	.popup#photos-form,
	.popup#movies-form,
	.popup#people-form,
	.popup#publications-form,
	.popup#article-form,
	.popup#donor-form,
	.popup#custom-form,
	.popup#map-form,
	#doc-viewer { width:90%; left:2.5%; margin-left:0; }

	#content form label { display:block; float:none; width:auto; line-height:auto; line-height:normal; }
}


@media screen and (max-width: 35.22857142857143em) {
	#top { overflow:hidden; height:auto; }
	#top div..left, #top div..right { height:auto; margin:0; padding:0; }
	.wrap div.left { position:relative; width:100%; max-width:none; height:auto; float:none; left:0; }
	.wrap div..right { margin:1em 0; height:auto; }
	.wrap div.right { margin-left:0; }
	#banner { height:auto; }
	.left { width:28.2394367%; float:left; position:relative; overflow:hidden; zoom:1; }
	.right { margin-left:30.5868549%; overflow:hidden; zoom:1; }
	.col1, .col2, .col3, .col4, .col-full { width:100%; float:none; left:0; padding-right:0; margin-bottom:2em; }
	.col4 { margin-bottom:0; }
	
	#footer .left, #footer .right { width:100%; float:none; margin:0; }
	#footer .left { margin-bottom:2em; }
	
	#about p b { display:none; }
	#about span.rght a { display:block; margin:0; line-height:1.25em; }
	#about span.rght b { display:none; }
	
	#menu { margin-top:0; }
	#menu a { text-align:left; }
	#menu .navigate { display:block; margin:1em 0; }
	#menu ul { display:none; }
	
	.popup form label { float:none; width:auto; line-height:2em; }
	.popup form fieldset.two-cols p { width:44.5%; }
	.popup#custom-form .wa input { width:33%; }

	#inner-content { overflow:hidden; float:none; width:auto; }
	.documents { margin:2em 0 1em 0; padding:0; background:#BFDBEE; }
	
	.topgalvideo .video.has-more { padding:0; }
	.topgalvideo .video div { width:100%; }
	.topgalvideo .video a.left, .topgalvideo .video a.right { width:30px; height:30px; background-size:200% auto; }
	.topgalvideo .video a:hover.left { background-position:0 -30px; }
	.topgalvideo .video a.right { background-position:-30px 0; float:right; }
	.topgalvideo .video a:hover.right { background-position:-30px -30px; }

	.show-me { display:block; padding-top:1em; clear:both; }
	a:hover.show-me { color:#FFF; }
	.hide-me { display:none; }
	
	.kontakt { margin-top:1em; width:7.16667em; }
}

@media screen and (max-width: 27.42857142857143em) {
	ul.col-2 li, ul.col-3 li, ul.col-4 li, #donor-list .tab li { width:47.5%; }
	.popup,
	.popup#login-form,
	.popup#page-form,
	.popup#section-form,
	.popup#text-form,
	.popup#head-form,
	.popup#docs-form,
	.popup#photos-form,
	.popup#movies-form,
	.popup#people-form,
	.popup#publications-form,
	.popup#article-form,
	.popup#donor-form,
	.popup#custom-form,
	.popup#map-form,
	#doc-viewer { width:90%; left:0; margin-left:0; }
}

@media screen and (max-width: 18.85714285714286em) {
	ul.col-2 li, ul.col-3 li, ul.col-4 li, #donor-list .tab li { width:100%; }
}
