
/*.banner_conent{
	left:55% !important;
	width: 30% !important;
}
.parabola{
    width: 60% !important;
}*/
.navbar{
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.menu-item a span{
	color: #000;
}
.menu-item a{
	padding: 10px 20px;
	
}
.menu-item a:hover{
	background-color: rgba(249,206,49,1);
}
.menu-item a:hover span, .current-page-ancestor a span{
	color: #fff;
}
.current-menu-item a, .current-page-item a, .current-page-ancestor a{
	background-color: rgba(249,206,49,1) !important;
	color: #fff !important;
}
#menu_and_logo{

	z-index: 999999;
	top: 50px;	
}


.icon_container{
	max-height: 170px;
}
.icon_container img{
	height: 100px;
}

.icon_container a{
	margin-top: -25px;
}
.icon_container h3{
	margin-top: -15px;
	padding-bottom: 30px;
}
.isotope-item a span{
	width: 100%;
	height: 100px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0+0,1+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
	padding: 0;
	margin: 0;
	bottom: 0 !important;
	left: 0 !important;
	position: relative;
}
.isotope-item a span p{
	position: absolute;
	bottom: 10px;
	left: 10px;
	text-transform: uppercase;
}
.isotope-item:hover a span{
	height: 100%;	
}
.isotope-item img:hover{
	opacity: 1 !important;
}


/* @group CTA Button */

.button-primary-main,
.button-primary-white,
.button-default-main,
.button-default-white{
	font-weight:300;
	display:inline-block;
	min-width:100%;
	font-size:17px;
	padding:10px 15px;
	transition:ease-in-out 0.2s all;
	cursor:pointer;
	border-radius: 0px;
	border-radius: 0 0 20px 0;
}
.button-default-main{
	color:rgba(249,206,49,1);
	background:transparent;	
	border: solid 1px rgba(249,206,49,1);
}
.button-default-white{
	color:rgba(255,255,255,1.00);
	background-color:transparent;	
	border: solid 1px rgba(255,255,255,1.00);
}
.button-primary-main{
	color:rgba(255,255,255,1.00);
	background:rgba(249,206,49,1);	
	border: solid 1px rgba(249,206,49,1);
}
.button-primary-white{
	color:#2a9de0;
	background:rgba(255,255,255,1.00);
	border: solid 1px #fff;
}

.button-primary-white:hover{
	background-color:transparent;
	color:rgba(255,255,255,1.00);
	text-decoration: none;
}
.button-primary-main:hover{
	background-color: #fff;
	color:rgba(249,206,49,1);
	border: solid 1px rgba(249,206,49,1);
	text-decoration: none;
}
.button-default-main:hover{
	color:#fff;
	background:rgba(249,206,49,1);	
	border: solid 1px rgba(249,206,49,1);
	text-decoration: none;
}
.button-default-white:hover{
	color: rgba(249,206,49,1);
	background-color: rgba(255,255,255,1.00);	
	border: solid 1px rgba(255,255,255,1.00);
	text-decoration: none;
}
.after_arrow{
	min-width:50%;
}
.after_arrow:after{
	content:"\f105";
	font-family: FontAwesome;
	float:right;
}



/* @end */



.last_post .einzel_bild .bg_block{
	background-position: center center;
	background-size: cover;
}