html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	min-height: 100%;
}
body {
	font-size: 14px;
	line-height: 1.4;
	font-family: 'Raleway',sans-serif;
	color:#444446;
	min-height: 100%;
	margin:0px;
	padding:0px;
	background: #FFFFFF;
}
a {color:#444446;}
.row {
  width:100%;
  margin:0 auto; 
  /*margin-left:20px;*/
  max-width:600px;
}

.nenn {
	width:250px;
	border:solid 1px #dbdbdb;
	height:25px;
	padding:2px;
}

.qua {
}
.qua::after {
  content: " *";
  color: red;
}


.row:before,
.row:after,
.row .row:before,
.row .row:after{
  content: "";
  display: table;
}
.row:after,
.row .row:after {
  clear: both;
}
.header {background:#000000; padding:10px 0 0px;}

.main-nav {background:#485444; font-size:14px; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto;} 
.main-nav ul {list-style:none; text-align: center; margin:0; padding:0;}
/*.main-nav ul li {float:left; }*/
.main-nav ul li {margin:0; display: inline;}
.main-nav a {text-transform: uppercase; color:#fff; font-weight:600; padding:20px 7px; 
  height:55px; display: inline-block; text-decoration: none; box-sizing:border-box;}
.main-nav a.active, .main-nav a:hover {background:#005363;}

.footer ul {list-style:none; margin:0; padding:0; display:inline-block; vertical-align: top; min-width:180px;}
.footer ul li {margin:6px 0}
.footer a{text-decoration: none;}
.footer ul li a:hover {text-decoration: underline;}

#nenn-btn{
  background: #485444;
  color: white;
  border: 2px solid white;
  font-size: 20px;
  letter-spacing: 2px;
  padding: 15px 40px;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  border-radius: 10px;
}

@media (max-width:600px){
	.main-nav {background:none;}
	.main-nav .row {padding:0;}
	.main-nav ul {display: none; float:left; width:100%; background:#485444;}
	.main-nav ul li {width:100%;}
	.main-nav ul li a {display: block;}
	#mainnav.nav-toggle {display: block!important; font-size:35px; margin-top:-42px; margin-right:15px; position: relative; } 
/*	#mainnav.nav-toggle {display: block!important; font-size:35px; margin-top:-42px; margin-right:15px; margin-left:20px; position: relative; }*/
	.nenn{width:170px;}
	#banner_gr {display: none!important;}
	#banner_sm {display: unset!important;}
	#img_start {width: 100%!important;}

}
@media (min-width:601px){
	.main-nav ul {display: block!important;}
}

i.nav-toggle {display: none;}

* { box-sizing: border-box; }
body {
  font: 16px Arial;
}
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px;
}
input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}
input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}
