body{font-size:1.6rem;}
.qrcode {max-width:100px;}
.white-font
{color:white;}

.row
{
margin-left: 0px;
margin-right: 0px;
}

@media (min-width: 769px)
{
	.icon-footer{font-size:32px;}

	header.navbar {min-height:88px;transition: all 0.9s ease-in;}

	ul.nav {padding-top:40px;transition: all 1.2s ease-in;}

	div.navbar-brand {max-width: 330px;padding: 0px;display:block;transition: all 1.2s ease-in;}

	#logo {max-width:450px;float:left;transition: all 1.1s ease-in;}

	/*NACH SHRINK*/
	header.shrink {min-height:76px;transition: all 0.9s ease-in;}
	header.shrink #logo {max-width:340px;float:left;transition: all 1.1s ease-in;}
	header.shrink div.navbar-brand {max-width: 450px;padding: 0px;display:block;transition: all 1.2s ease-in;}
	header.shrink .navbar-brand{padding:0px;transition: all 1.2s ease-in;}
	header.shrink ul.nav {padding-top:0px;transition: all 1.2s ease-in;}


}
@media (max-width:768px)
{
	.icon-footer{font-size:32px;}
	.container{marging:10px;}
	.navbar-brand {padding:0px;}

	div.navbar-brand {max-width: 250px;padding: 0px;display:block;float:left;}

	#logo {max-width:250px;float:left;transition: all 1.1s ease-in;}

}

/*****************************************************/
/***************** KUNDENREZENSIONEN  ****************/
/*****************************************************/
.owl-theme .owl-controls .owl-page span {
    background: #ffffff none repeat scroll 0 0;
}

/*****************************************************/
/***************KONTAKTFORM***************************/
/*****************************************************/
#contactform
{
margin-left:18px;
margin-right:18px;
color:white;
background-color:green;
}
.form-group {
    margin-bottom: 0px;
}
.form-group input[type="text"],input[type="email"] {
    height: 50px;
}

textarea#nachricht
{
height:200px;
}
.form-control
{
background-color: rgba(241, 240, 237, 1);
border: 2px solid rgba(255, 255, 255, 1);
color: #726277;
border-radius: 0px;
margin:0px;
}

div.form-group button
{
background-color: #0069a7;
border: 0px;
color: #ffffff;
line-height:34px;
margin-top:3px;
padding:0px 8px 1px 8px;
margin-bottom:20px;
}
li.active a{color:green;}
h3.master-heading
{
text-transform: none;
text-shadow: 0 0 5px black;
}
h3.master-sub-text
{
text-transform: none;
padding: 2px 5px 2px 5px;
background-color: #007b49; //#ededed;
//text-shadow: 0 0 15px black;
font-size:1.5em;
}
.heading-style-center h2 {text-transform: none;}
navbar a {color:red;}
//.top-header .navbar-nav > .active > a, .top-header .navbar-nav > .active > a:focus, .top-header .navbar-nav > .active > a:hover, .top-header .navbar-nav > .open > a, .top-header .navbar-nav > .open > a:focus, .top-header .navbar-nav > .open > a:hover {color: #007b49;}
.top-header .navbar-nav > .active > a, .top-header .navbar-nav > .active > a:focus, .top-header .navbar-nav > .active > a:hover, .top-header .navbar-nav > .open > a, .top-header .navbar-nav > .open > a:focus, .top-header .navbar-nav > .open > a:hover {
    background-color: transparent;
    color: #007b49 !important;
}