/* Move block-config-menu for frontpage-news view */

#fp-news-container .contextual-links-wrapper {
	right: 50px;
}


/*.page-panels #main-content-header {
	display: none;
}

#mini-panel-tkf_menu_row_first > .region,
#mini-panel-tkf_menu_row_second > .region,
#mini-panel-fsb_menu_row_first > .region,
#mini-panel-fsb_menu_row_second > .region,
#mini-panel-weu_menu_row_first > .region,
#mini-panel-weu_menu_row_second > .region,
#mini-panel-srv_menu_row_first > .region,
#mini-panel-srv_menu_row_second > .region {
	clear: none;
}

.mainpage-2col img,
.mainpage-3col img {
	width: 100%;
	height: auto;
}

/*#fp-news-container .fp-news .Tourismus-Kultur-und-Freizeit .field-content {
	background: rgba(148, 39, 56, 0.95);
}

#fp-news-container .fp-news .Stadt-Rathaus-und-Verwaltung .field-content {
	background: rgba(0, 105, 180, 0.95);
}

#fp-news-container .fp-news .Familien-Soziales-und-Bildung .field-content {
	background: rgba(241, 138, 0, 0.95);
}

#fp-news-container .fp-news .Wirtschaft-Energie-und-Umwelt .field-content {
	background: rgba(64, 120, 41, 0.95);
}*/

/* Slideshow category colors */

/*#block-views-slideshow-frontpage-block .views-field-title.Stadt-Rathaus-und-Verwaltung > span.field-content,
#block-views-slideshow-frontpage-block .views-field-title.Stadt-Rathaus-und-Verwaltung > span.field-content a {
	background-color: #0069b4;
}

#block-views-slideshow-frontpage-block .views-field-title.Tourismus-Kultur-und-Freizeit > span.field-content,
#block-views-slideshow-frontpage-block .views-field-title.Tourismus-Kultur-und-Freizeit > span.field-content a {
	background-color: #942738;
}

#block-views-slideshow-frontpage-block .views-field-title.Familien-Soziales-und-Bildung > span.field-content,
#block-views-slideshow-frontpage-block .views-field-title.Familien-Soziales-und-Bildung > span.field-content a {
	background-color: #F18A00;
}

#block-views-slideshow-frontpage-block .views-field-title.Wirtschaft-Energie-und-Umwelt > span.field-content,
#block-views-slideshow-frontpage-block .views-field-title.Wirtschaft-Energie-und-Umwelt > span.field-content a {
	background-color: #407829;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Stadt-Rathaus-und-Verwaltung a {
	color: #0069b4;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Stadt-Rathaus-und-Verwaltung a:hover {
	color: #FFF;
	background-color: #0069b4;
	border-color: #0069b4;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Tourismus-Kultur-und-Freizeit a {
	color: #942738;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Tourismus-Kultur-und-Freizeit a:hover {
	color: #FFF;
	background-color: #942738;
	border-color: #942738;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Familien-Soziales-und-Bildung a {
	color: #F18A00;
}


#block-views-slideshow-frontpage-block .views-field-view-node.Familien-Soziales-und-Bildung a:hover {
	color: #FFF;
	background-color: #F18A00;
	border-color: #F18A00;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Wirtschaft-Energie-und-Umwelt a {
	color: #407829;
}

#block-views-slideshow-frontpage-block .views-field-view-node.Wirtschaft-Energie-und-Umwelt a:hover {
	color: #FFF;
	background-color: #407829;
	border-color: #407829;
}*/












/* Aemter */

/*.view-departments .view-content {
	display: block;
	overflow: hidden;
	margin-bottom: 1rem;
}

.view-departments .views-row {
	width: 50%;
	float: left;
}*/


/* Ortschaftsraete, Stadtteile  

.view-districts .view-content,
.view-village-councils .view-content {
	display: block;
	overflow: hidden;
}

.view-districts .views-row,
.view-village-councils .views-row {
	width: calc(100% / 3);
	float: left;
}

/* Baustellen-Infos 

#main-content .view-header {
	max-height: none !important;
}
*/

#footer-services a.service115:hover {
	background: url("images/widget-115-active.png") no-repeat right top / 200px 100px;
}

#footer-services a.servicebw:hover {
    background: url("images/widget-servicebw-active.png") no-repeat right top / 133px 90px;
}

/* floating images */

.imagecontainer {
	width: 100%;
	display: block;
	overflow: hidden;
}

.image-block {
	float: left;
}

.image-block + .image-block {
	margin-left: 1rem;
}

/* Breadcrumb */

#breadcrumb a {
	text-transform: capitalize;
}

/* Sitemap */

#sitemap .pane-menu-menu-footermenue h2,
#sitemap ul.overlay-menu-title {
	font-family: HelveticaNeueLTStd-Md;
	font-size: 1.75rem;
	margin: 5rem 0px 1.25rem;
	border-bottom: 1px solid;
	line-height: 125%;
	padding-left: 60px !important;
	padding-bottom: 0.3rem;
	position: relative;
}

#sitemap .pane-menu-menu-footermenue h2:before,
#sitemap ul.overlay-menu-title:before {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    font-size: 40px;
    line-height: 40px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: "\e600";
}

#sitemap h2 {
	font-size: 1.17em;
}

#sitemap .overlay-menu-title li {
	float: left;
	padding-right: 1rem;
}

#sitemap #mini-panel-tkf_overlay_menu,
#sitemap #mini-panel-tkf_overlay_menu h2,
#sitemap #mini-panel-tkf_overlay_menu a {
	color: #942738;
}

#sitemap #mini-panel-fsb_overlay_menu,
#sitemap #mini-panel-fsb_overlay_menu h2,
#sitemap #mini-panel-fsb_overlay_menu a {
	color: #F18A00;
}

#sitemap #mini-panel-weu_overlay_menu,
#sitemap #mini-panel-weu_overlay_menu h2,
#sitemap #mini-panel-weu_overlay_menu a {
	color: #407829;
}

#sitemap #mini-panel-srv_overlay_menu,
#sitemap #mini-panel-srv_overlay_menu h2,
#sitemap #mini-panel-srv_overlay_menu a {
	color: #0069B4;
}

/* Webform */

.page-node-11701 #messages-help-wrapper,
.page-node-11705 #messages-help-wrapper {
	display: none; /* avoid duplicate messages since there is a separate confirmation page for webforms */
}

/* Weißhofer Galerie */

#main-content #block-menu-menu-wei-hofer-galerie ul.menu {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

#main-content #block-menu-menu-wei-hofer-galerie ul.menu li + li {
	border-left: 1px solid #525458;
	padding-left: 0.5em;
}

/* Leerstandsdatenbank */

.view-abandoned-properties-database .views-row {
	display: block;
	overflow: hidden;
}

.view-abandoned-properties-database .view-content > h3 li {
	font-family: HelveticaNeueLTStd-Md;
	font-size: 1.75rem;
	margin: 0rem 0px 0.25rem;
	border-bottom: 1px solid;
	line-height: 125%;
	padding-left: 60px !important;
	padding-bottom: 0.3rem;
	position: relative;
}

.view-abandoned-properties-database .view-content > h3 li:before {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    font-size: 40px;
    line-height: 40px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: "\e600";
}

/* Taxonomy terms */

.page-taxonomy-term .node-company h1.node-title {
	font-size: 2rem;
	margin-bottom: 1rem;
}

/* Webcam-24h-Test */

.daycontainer {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.hour {
	width: 24%;
}

@media all and (max-width: 900px) {
	.hour {
		width: 32%;
	}
}

@media all and (max-width: 740px) {
	.hour {
		width: 48%;
	}
}

@media all and (max-width: 500px) {
	.hour {
		width: 100%;
	}
}


iframe.video {
	width: 100% !important;
	max-width: 640px;
}