.galleryFilter {
	/*position: absolute;
	top: 0;
	left: 0;*/
	width: 100%;
	margin: 0 auto;
}

.galleryFilter .wrapFilter {
	margin: 0 auto;
	max-width: 1250px;
	padding: 0 20px;
	width: 100%;
}

.galleryFilter .boxFilter {
	float: right;
	position: relative;
}

.galleryFilter .boxFilter > * {
	padding: 6.5px 15px;
	display: inline-block;
	float: left;
}

.galleryFilter .boxFilter ul {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 111;
	width: 250px;
	padding: 0 15px !important;
	cursor: pointer;
	background: #9487c3;
}
.galleryFilter .boxFilter ul > li::before {
	border-style: none !important;
	left: auto !important;	
}

.galleryFilter .boxFilter ul > li {
	display: none;
	padding: 5px;
	color: #FFF !important;
}

.galleryFilter .labelFilter {
	background: #827aa1;
}

.galleryFilter .selectFilter {
	width: 250px;
	cursor: pointer;
	background: url(../img/arrow_small_down.png) center right 20px no-repeat #493b79;
}

.gallery .gallery_container {
	display: block;
}

.gallery .gallery_container .scroller {
	display: none;
}

.gallery .gallery_container .section_wrap {
	position: relative;
	width: 100%;
}
.gallery .section.gallery_container { background: inherit !important; }
.gallery .gallery_container .section_wrap .article {
	display: block;
	vertical-align: middle;
	max-width: none;
	width: 100%;
	
}

.gallery .section.gallery_container .row_container .one_half iframe { width: 100%!important; }
.gallery .gallery_container .section_wrap .article .tile-column {
	display: block;
	width: 100%;
	margin: 20px auto;
	height: 100%;
	position: relative;
	max-width: 1825px;
	font-size: 13px;
}

.gallery .gallery_container .section_wrap .article .tiles {
	display: block;
	float: left;
	width: 145px;
	background-color: #FFF;
	height: 108px;
	color: #666;
	padding: 0;
	vertical-align: middle;
	overflow: hidden;
	position: absolute;
	opacity: 0.25;
	top: 50%;
	left: 50%;
	-webkit-transition: box-shadow 0.3s ease-in;
	-moz-transition: box-shadow 0.3s ease-in;
	transition: box-shadow 0.3s ease-in;
}

#bedienungsanleitungen_parent .tile-column .tiles:hover, #zertifikate_parent .tile-column .tiles:hover {
	-webkit-box-shadow: 0px 0px 10px 1px rgba(255,255,255,0.75);
	-moz-box-shadow: 0px 0px 10px 1px rgba(255,255,255,0.75);
	box-shadow: 0px 0px 10px 1px rgba(255,255,255,0.75);
}

.tiles.blocks.red:hover, .tiles.blocks.silver:hover, .tiles.blocks.blue:hover, .tiles.galleryKundenmeinungen:hover, .tiles.galleryBilder:hover, .tiles.galleryFirmen:hover, .tiles.galleryProjekte:hover,.tile-column .tiles:hover  {
	-webkit-box-shadow: 0px 0px 10px 1px rgba(73,59,121,0.75);
	-moz-box-shadow: 0px 0px 10px 1px rgba(73,59,121,0.75);
	box-shadow: 0px 0px 10px 1px rgba(73,59,121,0.75);
}

.tiles::after {
    background: url("../img/icon_pdf.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-repeat: no-repeat;
    content: "";
	width: 20px;
    height: 22px;
    position: absolute;
    top: 5px;
	right: 5px
}

.gallery .gallery_container .section_wrap .article .tiles.galleryTitle {
	opacity: 1;
}

.gallery .gallery_container .section_wrap .article .tiles .tile_contain {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	padding: 0px 5px;
}

.gallery .gallery_container .section_wrap .article .tiles .tile_wrap {
	display: table-cell;
	vertical-align: middle;
}

.gallery .gallery_container .section_wrap .article .tiles.red {
	background: #d12028;
}

.gallery .gallery_container .section_wrap .article .tiles.blue {
	background: #493b79;
}

.gallery .gallery_container .section_wrap .article .tiles.silver {
	background: #f3f3f1;
}

.gallery .gallery_container .section_wrap .article .tiles h5 {
	font-size: 0.846em;
	display: block;
	text-transform: uppercase;
}

.gallery .gallery_container .section_wrap .article .tiles h6 {
	font-size: 1.385em;
	display: block;
}

.gallery .gallery_container .section_wrap .article .tiles p {
	font-size: 14px;
    padding: 0;
    text-align: center;
}

.gallery .gallery_container .section_wrap .article .tiles h6, .gallery .gallery_container .section_wrap .article .tiles a, .gallery .gallery_container .section_wrap .article .tiles[data-tile="title"] {
	color: #d12028;
}

.gallery .gallery_container .section_wrap .article .tiles img {
	max-width: 100%;
	vertical-align: middle;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="title"] {
	text-transform: uppercase;
	font-size: 3.462em;
	line-height: 66px;
	background: transparent;
	position: relative;
	font-family: 'Monda-Bold';
	color: #b30e29;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="title"] .tile_wrap {
	position: absolute;
	top: -7.5%;
	left: 0;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="kundenmeinungen"] {
	text-align: center;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="kundenmeinungen"] p {
	padding: 0 0.769em 0.385em;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="kundenmeinungen"] p small {
	font-size: 0.75em;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="bilder"] {
	padding: 0;
}

.gallery .gallery_container .section_wrap .article .tiles[data-tile="bilder"] img {
	min-width: 100%;
	height: 100%;
	display: block;
	max-width: none;
}

.gallery .gallery_container .section_wrap .article .tiles img {
	margin: auto;
}

.gallery .gallery_container .section_wrap #filterAll.article .tiles {
	opacity: 1;
}

.gallery .gallery_container .section_wrap #filterFirmen.article .tiles.galleryFirmen {
	opacity: 1;
}

.gallery .gallery_container .section_wrap #filterBilder.article .tiles.galleryBilder {
	opacity: 1;
}

.gallery .gallery_container .section_wrap #filterKundenmeinungen.article .tiles.galleryKundenmeinungen {
	opacity: 1;
}

.gallery .gallery_container .section_wrap #filterProjekte.article .tiles.galleryProjekte {
	opacity: 1;
}

@media only screen and (max-width: 2400px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 1040px;
		float: left;
	}
	.gallery .gallery_container .section_wrap .article .tiles {
		display: none;
		visibility: hidden;
		opacity: 1;
	}

	.gallery .gallery_container .section_wrap .article .tiles.blocks, .gallery .gallery_container .section_wrap .article .tiles.galleryTitle {
		display: block;
		visibility: visible;
	}
	.gallery .gallery_container .section_wrap #filterAll.article .tiles/*,
	.gallery .gallery_container .section_wrap #filterZertifikate1.article .tiles.galleryZertifikate1,
	.gallery .gallery_container .section_wrap #filterZertifikate2.article .tiles.galleryZertifikate2,
	.gallery .gallery_container .section_wrap #filterAnleitungen1.article .tiles.galleryAnleitungen1,
	.gallery .gallery_container .section_wrap #filterAnleitungen2.article .tiles.galleryAnleitungen2*/	 {
		display: block;
		visibility: visible;
	}


}

@media only screen and (max-width: 1900px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 1040px;
		float: left;
	}

}

@media only screen and (max-width: 1640px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 1040px;
		float: left;
	}
}

@media only screen and (max-width: 1375px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 1040px;
		float: left;
	}

}

@media only screen and (max-width: 1279px) {
	/*.gallery .gallery_container {
		padding-top: 105px;
	}*/
	.galleryFilter .wrapFilter {
		max-width: 1120px;
		float:left;
	}
}

@media only screen and (max-width: 1151px) {
	.galleryFilter .wrapFilter {
		max-width: 1024px;
		float: left;
	}
}

@media only screen and (max-width: 1110px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 850px;
		float:left;
	}

}

@media only screen and (max-width: 1023px) {
	.galleryFilter .wrapFilter {
		max-width: 768px;
	}
	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 700px;
		float: left;
	}	
	/*.gallery .gallery_container .section_wrap .article .tiles {
		width: 130px;
		height: 115px;	
	}*/
}

@media only screen and (max-width: 845px) {

	/*.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 550px;
		float: left;
	}*/

	/*.gallery .gallery_container .section_wrap .article .tiles {
		position: relative;
		top: auto;
		left: auto;
		float: left;
		margin-bottom: 30px;
	}

	.gallery .gallery_container .section_wrap .article .tiles:nth-child(even) {
		float: right;
	}*/

}

@media only screen and (max-width: 767px) {
	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 523px;
		float: left;
	}
	.gallery .gallery_container {
		padding-top: 0;
	}
	/*.gallery .gallery_container .section_wrap .article .tiles {
		width: 140px;
		height: 120px;
		margin-bottom: 30px;
	}*/
	.galleryFilter .wrapFilter {
		/*max-width: 640px;*/
	}
}

@media only screen and (max-width: 639px) {
	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 349px;
		float: left;
	}
	.gallery .gallery_container {
		padding-top: 0;
	}

	.galleryFilter .wrapFilter {
		max-width: none;
		padding: 0 10px;
	}

	.galleryFilter .selectFilter, .galleryFilter .boxFilter ul {
		width: 200px;
	}
}

@media only screen and (max-width: 479px) {

	.gallery .gallery_container .section_wrap .article .tile-column {
		max-width: 235px;
		float: none!important;
		margin: 20px auto;
		top: 15px;
	}

	.gallery .gallery_container .section_wrap .article .tiles, .gallery .gallery_container .section_wrap .article .tiles:nth-child(even) {
		float: none;
		position: relative; 
		top: auto;
		left: auto;
		margin: 10px 0 0 0;
	}

}