*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
}
.header_topline {
	padding: 15px 0;
	color: #000;
}
.header_topline a {
	color: #000;

}
.tel {
	float: left;
}
.top_links {
	float: right;
}
.top_links a {
	text-decoration: underline;
}
.top_links a:hover {
	text-decoration: none;
	color: red;
}
.top_menu {
	float: right;
	text-transform: uppercase;
}
.top_menu ul li {
	display: inline-block;
}
.top_menu a {
	text-decoration: underline;
	padding: 5px;
	}
.top_menu a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #343434;
}
.main_mnu_button	{
	background-color: transparent;
	border: medium none;
	font-size: 20px;
	float: left;
	padding: 15px 0;
}