/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal
 *  and widescreen CSS files as appropriate. */
 /* ### RESPONSIVE */
body.responsive-layout-narrow #skip-link a { display: block; text-align: center; }

body.responsive-layout-narrow #region-menu {
	float: none;
	display: block;
}
body.responsive-layout-narrow #block-superfish-1 .content > ul {
	float: none;
	width: 100%;
}
body.responsive-layout-narrow #block-superfish-1 .content > ul > li {
	border-right: none;
	border-bottom: 1px solid #eee;
	display: block;
	width: 100%;
	position: relative;
	float: none;
}
body.responsive-layout-narrow #block-superfish-1 .content > ul > li > ul {
	position: relative;
	top: 0;
}
body.responsive-layout-narrow ul#superfish-1 li.sf-depth-1 ul li {
	border-right: none;
	border-bottom: 1px solid #484b5c;
	background: #fff;
	float: none;
}
body.responsive-layout-narrow .view-geschaeftsstelle table.cols-2 td,
body.responsive-layout-narrow .view-fdz .views-view-grid td {
	clear: both;
	width: 100%;
	display: block;
	margin: 0;
}
body.responsive-layout-narrow .square {
	position: static;
	margin: 10px;
	clear: both;
}
body.responsive-layout-narrow .square:nth-child(odd) {
	float: left;
}
body.responsive-layout-narrow .square:nth-child(even) {
	float: right;
}
body.responsive-layout-narrow .square-wrapper {
	height: auto;
	padding: 10px 0;
}
body.responsive-layout-narrow .view-fdz table {
	margin-left: 0;
}
body.responsive-layout-narrow .field-name-body img {
	width: auto !important;
	height: auto !important;
	max-width: 100%;
}
body.responsive-layout-narrow {}
body.responsive-layout-narrow {}
body.responsive-layout-narrow .grid-1,
body.responsive-layout-narrow .grid-2,
body.responsive-layout-narrow .grid-3,
body.responsive-layout-narrow .grid-4,
body.responsive-layout-narrow .grid-5,
body.responsive-layout-narrow .grid-6,
body.responsive-layout-narrow .grid-7,
body.responsive-layout-narrow .grid-8,
body.responsive-layout-narrow .grid-9,
body.responsive-layout-narrow .grid-10,
body.responsive-layout-narrow .grid-11,
body.responsive-layout-narrow .grid-12,
body.responsive-layout-narrow .grid-13,
body.responsive-layout-narrow .grid-14,
body.responsive-layout-narrow .grid-15,
body.responsive-layout-narrow .grid-16,
body.responsive-layout-narrow .grid-17,
body.responsive-layout-narrow .grid-18,
body.responsive-layout-narrow .grid-19,
body.responsive-layout-narrow .grid-20,
body.responsive-layout-narrow .grid-21,
body.responsive-layout-narrow .grid-22,
body.responsive-layout-narrow .grid-23,
body.responsive-layout-narrow .grid-24 {
	width: 100%;
}
body.responsive-layout-narrow #zone-footer section.block {
	margin-bottom: 1em;
}
body.responsive-layout-narrow #zone-footer section.block .block-inner,
body.responsive-layout-narrow #region-footer-second .block-inner {
	margin-left: 20px;
}
#region-user-second {
 height: auto;
}
#block-search-form {
	margin-left: 20px;
}
body.responsive-layout-narrow #block-views-events-block-1 .views-field-field-event-date {
	display: none;
}
