
@media (max-width:1024px) {
	#headerImage img {
		width: auto;
	}

	.item-list .pager li.pager-first a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a, .item-list .pager li.pager-last a {
		color: #000000;
		font-size: 0.0001em;
	}

	.item-list .pager li.pager-previous {
		left: 25px;
	}

	.item-list .pager li.pager-previous a:after {
		content: "<";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-previous a:hover:after {
		content: "<";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-first a:after {
		content: "<<";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-first a:hover:after {
		content: "<<";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-next {
		right: 25px;
	}

	.item-list .pager li.pager-next a:after {
		content: ">";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-next a:hover:after {
		content: ">";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-last a:after {
		content: ">>";
		color: #000000;
		font-size: 14px;
	}

	.item-list .pager li.pager-last a:hover:after {
		content: ">>";
		color: #000000;
		font-size: 14px;
	}

	.pager {
		position: relative;
		padding-left: 45px !important;
		padding-right: 45px !important;
	}
}

@media (max-width: 1000px) {
.webform-client-form-195 .form-item, .webform-client-form-195 .form-actions {
	width: 100% !important;
		margin-right: 0% !important;
		margin-bottom: 0px !important;
	}
}

@media (max-width: 930px) {
.center, #navigation {
padding-left:15px;
padding-right:15px;
}
}

@media (max-width: 810px) {
	.views-exposed-widget, .views-exposed-form .views-submit-button {
		width: 100% !important;
		padding-right: 0% !important;
	}

	#views-exposed-form-wohnprojekte-block .views-exposed-widget .form-item {
		padding-right: 0px;
	}

	.views-exposed-form .views-exposed-widget .form-submit {
		margin-top: 0px;
	}

	form[id*="views-exposed-form-wohnprojekte-plattform"] .views-submit-button, form[id*="views-exposed-form-wohnprojekte-plattform"] .views-reset-button {
		width:47% !important;
		margin-top: 20px;
	}
}

@media (max-width: 1050px) {
	#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
		color: #ffffff;
		font-size: 19px;
	}
@media (max-width: 970px) {
#views-exposed-form-literatur-page #edit-field-lit-title-value-wrapper {
width:100% !important;
padding-right: 0px !important;
}
#views-exposed-form-literatur-page #edit-field-lit-lastname-value-wrapper {
width:50% !important;
padding-right:5px !important;
}
#views-exposed-form-literatur-page #edit-field-lit-year-value-wrapper {
width:50% !important;
padding-right: 0px !important;
padding-left:5px !important;
}
#views-exposed-form-literatur-page .views-submit-button {
width:50% !important;
padding-right:5px !important;
}
#views-exposed-form-literatur-page .views-reset-button {
width:50% !important;
padding-left:5px !important;
}
}

@media (max-width: 900px) {
#views-exposed-form-medien-page .views-exposed-widget,
#views-exposed-form-medien-page .views-exposed-widget:first-child {
width:50%;
}
#views-exposed-form-medien-page .views-widget-filter-field_ma_medium_value {
padding-right:0px;
}
#edit-field-ma-art-value-wrapper {
clear:left;
}
#edit-submit-medien {
width:50%;
}
}

@media (max-width: 800px) {
		#menu ul li a, #menu ul li a: link, #menu ul li a:visited {
		font-size: 20px;
	}
}

@media (max-width: 860px) {
	.twoCols, .column, #headerImage {
		width: 49%;
	}

	.twoCols .column {
		width: 100%;
		margin-right: 0px;
	}

	.twoCols .column:first-child {
		border-bottom: 15px solid #ffffff;
	}

	#headerImage .column {
		width: 100%;
	}

	aside .column.image img {
		width: 100%;
	}

	aside .column {
		border-bottom: 15px solid #ffffff;
		padding: 17px 20px 1px 20px;
	}

	.column, #content {
		padding: 17px 20px 1px 20px;
	}

	#headerImage p.caption {
		display: none;
	}
}

@media (max-width:780px) {
	form[id*="views-exposed-form-wohnprojekte-plattform"] .views-submit-button, form[id*="views-exposed-form-wohnprojekte-plattform"] .views-reset-button {
		width:100% !important;
		margin-right:0px !important;
	}

	.webform-client-form-581 {
		width: 100%;
	}
	
	.webform-client-form-195 .form-item, .webform-client-form-195 .form-actions,
	.webform-client-form-581 .form-item.webform-component-textfield, .webform-client-form-581 .form-item.webform-component-email, .webform-client-form-581 .form-actions, .webform-client-form-581 .webform-component-number, .webform-client-form-581 .webform-component-select, .webform-client-form-581 .webform-component-boolean,
	.webform-client-form-575 .form-item.webform-component-textfield, .webform-client-form-575 .form-item.webform-component-email, .webform-client-form-575 .form-actions, .webform-client-form-575 .webform-component-checkboxes, .webform-client-form-575 .webform-component-textarea,
	.webform-client-form-1037 .form-item.webform-component-textfield, .webform-client-form-1037 .form-item.webform-component-email,
	.webform-client-form-1038 .form-item.webform-component-textfield, .webform-client-form-1038 .form-item.webform-component-email,
	.webform-client-form-1060 .form-item.webform-component-textfield, .webform-client-form-1060 .form-item.webform-component-email,
	.webform-client-form-1002 .form-item.webform-component-textfield, .webform-client-form-1002 .form-item.webform-component-email,
	.webform-client-form-838 .form-item.webform-component-textfield, .webform-client-form-838 .form-item.webform-component-email,
	.webform-client-form-935 .form-item.webform-component-textfield, .webform-client-form-935 .form-item.webform-component-email,
	.webform-client-form-620 .form-item.webform-component-textfield, .webform-client-form-620 .form-item.webform-component-email,
	.webform-client-form-1139 .form-item.webform-component-textfield, .webform-client-form-1139 .form-item.webform-component-email {
	width:100%;
	clear:both;
	}
}

@media (max-width:700px) {
	#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
		font-size: 18px;
	}

	.twoCols .column:first-child, aside .column {
		border-bottom: 12px solid #ffffff;
	}
}

@media (max-width: 660px) {
	h1, h2 {
		border-bottom: 3px solid #000000;
		font-size: 30px;
	}

	#content h2 {
		font-size: 27px;
	}
}

@media (max-width: 860px) {
	#menu {
		display: none;
	}

	#menu-toggle {
		display: block;
	}

	.menuTitle {
		display: block;
	}

	#menu ul {
		box-sizing: border-box;
		display: block;
		justify-content: default;
		text-align: right;
		margin-bottom: 15px;
	}

	#menu ul li {
		float: right;
		clear: both;
		width: 100%;
	}

	#menu .content > ul.menu > li.last a {
		text-align: left;
		float: right;
		margin-bottom: 20px;
	}

	#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
		font-size: 20px;
	}

	#menu ul ul {
		margin-bottom: 5px;
		position: static;
		min-width: 1%;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		text-align: right;
		width: auto;
		float: right;
		padding-bottom: 0px;
		padding-top: 2px;
	}

	#menu ul ul li {
		padding-bottom: 0px;
		text-align: right !important;
	}

	#menu ul ul li a {
		padding: 0px !important;
		text-align: right !important;
	}
}

@media (max-width: 750px) {
	.page-die-initiative-newsletter aside .column.medium #block-block-1 label {
		font-size:15px;
	}

	.page-die-initiative-newsletter aside .column.medium #block-block-1 .indicates-required {
		font-size:14px;
	}
}

@media (max-width: 580px) {
	h1, h2 {
		border-bottom: 2px solid #000000;
		font-size: 22px;
	}

	.node-press-article .field-name-field-pa-medium, .node-media-article .field-name-field-ma-medium, .field-name-field-event-category, .field-name-field-task-category {
		font-size: 22px;
		line-height: 1.1em;
		padding-top: 4px;
	}

	#content h2 {
		font-size: 22px;
	}

	.twoCols .column:first-child, aside .column {
		border-bottom: 10px solid #ffffff;
	}
}

@media (max-width: 651px) {
	#logo a {
		margin-top: -15px;
		max-width: 150px;
	}

	.twoCols, .column, #headerImage, aside, #content {
		width: 100% !important;
		margin-right: 0px;
		margin-top: 15px;
	}

	.region-filterresponsive {
		display:block;
		margin-top:15px;
	}

	.page-wohnprojekte-plattform aside .light {
		display:none;
	}

	#headerRow .column {
		min-height: 130px;
	}

	#headerImage {
	display:none;
	}

	#headerRow .column.black .content {
		min-height: 205px;
	}

	#wrapper {
		padding-bottom: 250px;
	}

	.center {
		position: static;
	}

	.row, .twoCols, aside, main {
		margin-top: 0px;
		display: block;
	}

	.center {
		padding: 0px 15px;
	}

	.row:last-child {
		margin-bottom: 15px;
	}

	main {
		padding-bottom: 15px;
	}

	.twoCols .column:first-child, aside .column {
		border-bottom: none;
	}

	#headerImage h2, #headerImage p {
		margin-bottom: 10px;
	}

	.webform-client-form-195 .form-item, .webform-client-form-195 .form-actions,
	.webform-client-form-581 .form-item.webform-component-textfield, .webform-client-form-581 .form-item.webform-component-email, .webform-client-form-581 .form-actions, .webform-client-form-581 .webform-component-number, .webform-client-form-581 .webform-component-select, .webform-client-form-581 .webform-component-boolean,
	.webform-client-form-575 .form-item.webform-component-textfield, .webform-client-form-575 .form-item.webform-component-email, .webform-client-form-575 .form-actions, .webform-client-form-575 .webform-component-checkboxes, .webform-client-form-575 .webform-component-textarea,
	.webform-client-form-1037 .form-item.webform-component-textfield, .webform-client-form-1037 .form-item.webform-component-email,
	.webform-client-form-1038 .form-item.webform-component-textfield, .webform-client-form-1038 .form-item.webform-component-email,
	.webform-client-form-1060 .form-item.webform-component-textfield, .webform-client-form-1060 .form-item.webform-component-email,
	.webform-client-form-1002 .form-item.webform-component-textfield, .webform-client-form-1002 .form-item.webform-component-email,
	.webform-client-form-838 .form-item.webform-component-textfield, .webform-client-form-838 .form-item.webform-component-email,
	.webform-client-form-935 .form-item.webform-component-textfield, .webform-client-form-935 .form-item.webform-component-email,
	.webform-client-form-1139 .form-item.webform-component-textfield, .webform-client-form-1139 .form-item.webform-component-email {
		float: left;
		width: 100% !important;
		margin-right: 0% !important;
		margin-bottom: 0px !important;
	}

	.webform-client-form-1037 .webform-component--vt-mgl, .webform-client-form-1038 .webform-component--vt-mgl, .webform-client-form-1060 .webform-component--vt-mgl, .webform-client-form-838 .webform-component--vt-mgl, .webform-client-form-935 .webform-component--vt-mgl, .webform-client-form-1002 .webform-component--vt-mgl, .webform-client-form-1139 .webform-component--vt-mgl {
		margin-top: 310px !important;
	}

	.page-die-initiative-newsletter aside .column.medium #block-block-1 label {
		font-size:18px;
	}

	.page-die-initiative-newsletter aside .column.medium #block-block-1 .indicates-required {
		font-size:15px;
	}
	.page-wohnprojekte-plattform.stickyFilter aside .light {
width: 100%;
position:static;
}
#views-exposed-form-expert-innen-page input.form-submit, #edit-submit-netzwerk {
margin-top:0px !important;
}
.page-wohnprojekte-plattform.stickyFilter aside .medium {
display:block;
}
}

@media (max-width: 481px) {
	div.jp-audio div.jp-type-playlist div.jp-volume-bar, div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {
		display: none !important;
	}
	#views-exposed-form-literatur-page #edit-field-lit-title-value-wrapper {
width:100% !important;
padding-right:0px !important;
}
#views-exposed-form-literatur-page #edit-field-lit-lastname-value-wrapper {
width:100% !important;
padding-right:0px !important;
}
#views-exposed-form-literatur-page #edit-field-lit-year-value-wrapper {
width:100% !important;
padding-right:0px !important;
}

}

@media (max-width: 450px) {
	.view-id-vorstand .views-field-field-member-image {
		margin-bottom: 10px;
		position: static;
		width: 100%;
		clear: both;
	}

	.view-id-vorstand .views-row {
		min-height: 1px;
		padding-left: 0px;
	}
	.field-name-field-exp-orga-logo, .field-name-field-nw-logo {
		float: none;
		margin: 0px 0px 20px 0px;
		}
	}

@media (max-width: 380px) {
	div.jp-audio div.jp-type-playlist div.jp-interface {
		width: 100%;
		height: 100px;
	}

	div.jp-audio div.jp-type-playlist div.jp-progress {
		left: 10px;
		top: 57px;
		width: 93%;
	}

	div.jp-audio div.jp-type-playlist div.jp-current-time, div.jp-audio div.jp-type-playlist div.jp-duration {
		left: 10px;
		width: 93%;
		top: 71px;
	}
	.view-wohnprojekte-plattform .views-field-field-wp-mitglied {
position:static;
margin-bottom:10px;
}
}

@media (max-width:730px) {
	#sliding-popup .popup-content #popup-text {
		max-width:55%;
	}

	#sliding-popup .popup-content #popup-buttons {
		max-width:45%;
	}
}

@media (max-width:600px) {
	#sliding-popup .popup-content #popup-text,
	#sliding-popup .popup-content #popup-buttons {
		max-width:100%;
		text-align:center;
	}

	#sliding-popup .popup-content #popup-text button {
		margin-left:10px !important;
	}

	#sliding-popup .popup-content #popup-buttons, #sliding-popup .popup-content #popup-buttons button {
		margin-top:0px !important;
	}
}