/* Enter Your Custom CSS Here 


.wpcf7
{		
   margin-left:20px;
   border: 1px solid black;
}
*/

.instagramfeed{
      height:300px;

}

.dark-header ul#mainnav > li > a:hover > span {
	border-bottom: 0px !important;
  color: #333 !important;
}
ul#mainnav > li.current > a span {
border-bottom: 0px !important;
}
/*
.owl-page{
	display: none!important;
}
*/

.owl-page span, .owl-prev, .owl-next{
	display: none !important;
}
.testimonials-carousel .owl-item{
	height:auto!important;
}



.menuname{
	color: #333333;
  font-weight:bold;
  text-transform: uppercase;
}
.menudesc{
	color: #333333;
  text-align: justify;
  
}
.menuprice{
	color: #333333;
}



.totop {
  	background: transparent;
    background-image: url(/brak/wp-content/themes/schnellVeg/images/totop2.png);
	color: #fff;
	width:36px;
	height:32px;
	position:absolute;
	left:50%;
    z-index: 1000;
	margin-left:-18px;
	text-align: center;
  	display: none;
}
.totop i {
    position: absolute;
    font-size: 14px;
    z-index: 1000;
    left: 0;
    width: 36px;
    line-height: 12px;
}
.socialgreen{
   	color: #337d49;
}

.footerleft{
	float:left;
   margin-left:15px;
}
.footerright{
	float:right;
  margin-right:15px;
}
.kontaktrow{
  padding:10px;
}
.kontakttable{
 margin-left:0px;
  
}

.kontakttext{
  height:120px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
   border: solid 1px #333333;/*#088A08;*/
    
}

.custommenu{
text-align: center;}

.headermenu{
	/*margin-top: 30px;*/
  text-align: left;
  margin-right: 25px;
}

#header.scrolled-header .headermenu {
  text-align: left;
	margin-top: 0;
  margin-right: 25px;
}

.solid-header{
    padding-top:40px!important;
	padding-bottom:15px!important;
}
.greenbutton{
	color: #FFFFFF;
  background: #337d49;
}
.greybutton{
	color: #EFECE7;
  background: #333333;
}

.logo img {
	display: inline-block;
	vertical-align: bottom;
	margin-left: 20px;
}

.mobilefix{
 margin-top:40px !important;
}
.google-map-placeholder {
	border:none!important;
    margin-bottom:-20px!important;
}

.tp-bannershadow.tp-shadow1 {	background-size:100% 100%; width:890px; height:30px;  bottom:-30px;}



#footer {
  overflow:visible!important;
  color: #FFF !important;
  z-index: 5002!important;
}
.tiled-gallery {
  width: 100%!important;

margin: auto !important;
} 

.patti-grid #options {
    display: none;
}
#grid-text{
display: none;
}


/*grid isotope grid_yzc*/

html .grid-item-on-hover h1 {
    display: none;
}
html .grid-item-on-hover span {
   display: none;
}

html .testimonial-position span{
	display: none;
}
.bottomfooter{
	z-index: 1000!important;
  background: #4f4f4f;
}

.slideheader{
  animation-duration: 1.5s;
  animation-name: slidein;
   animation-iteration-count: 1;
}
@keyframes slidein {
  from {
    top:-60px;
  }

  to {
   top:-0px;
  }
  
  
.testimonials-carousel .owl-page.active, .twitter-carousel .owl-page.active, .gallery-slider .owl-page.active, .clients-carousel .owl-page.active {
    background: #333333!important;
}
  
.lighter-overlay .owl-controls .owl-page {
	border: 1px solid #333333!important;
}
  
.lighter-overlay .owl-controls .owl-page.active {
	 background: #333333!important;
}
  
  
.opensign{
	color: #fff;
	width:50px;
	height:16px;
	position:relative;
	margin-bottom:58px;
	left:0px;
    z-index: 1000;
	text-align: center;
  }
  
