*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #515151;
	opacity: 1;
}
*::-moz-placeholder {
	color: #888;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}
textarea, input:required {box-shadow: none;}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
	color:#fff;
	/*width:1920px;
	background-size: cover;*/
	background: url(../img/fon-newfarmacent.png);    
}
a , a:focus,a:hover{outline:none !important;color: #fff;}
h1 , h2, h3, h4{	
	font-family: "RF Dewi", sans-serif;
	text-transform: uppercase;
}
h2 {font-size:15px;}
h3{	
	font-size: 19px;
    padding: 20px;
    padding-right: 90px;
	line-height: 30px;
}

.header {margin-top: 30px;}
.top_header {margin-top:20px;}
#topbar{
	height: 100px;
	margin: 0 auto;
}
#topbar a, #topbar a:hover{text-decoration: none;}
#topbar .block {
	margin-top: 15px;
    display: inline-block;
    text-align: right;
    padding-left: 10px;
}
.block .block-top {
	margin-top: 15px;
    border: 1px solid #686666;
    padding: 12px 20px;
    border-radius: 5px;
}
.block .block-top:hover {background-color:#b81923;border: 1px solid #b81923;}
.block .block-test {font-size: 16px;}
.slogan {margin-top: 30px;}
.slogan h1 {
	font-size: 38px;
    line-height: 50px;
	}
.click {margin: 35px 35px 0px 0px;}
.click a {
	font-family:RF Dewi;
	font-size: 26px;
	color:#b81923;
	text-decoration: underline;
	text-transform: uppercase;
    line-height: 20px;
    margin: 15px 0 0;
}
.clock {
	margin-top: 50px;
    width: 330px;
    line-height: 15px;
    color: #ababac;
}
.time {display:inline-block;padding-right: 6px;}
#current_date_time_block {display:inline-block;text-decoration: underline;}
.contact {
	background-color: #202835;
    border-radius: 10px;
    padding: 20px;
    margin-top: 50px;
}
.text_p {
    padding: 15px 0;
    margin-top: 20px;
    font-size: 12px;
    color: #ababac;
}
.otzuv {margin-top: 50px;}
.otzuv img {margin: 0px 20px 0px 0px;}
.form-control {
	display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #ababac;
}
.button_zakaz2 {
    background-color: #b81923;
    padding: 7px 20px;
}
/*--------------------------------------------- mobile ----------------------------------------------*/
@media (max-width:440px){
	.body {background-size: cover;}
	#topbar .block {
		float: left;
		margin-bottom: 15px;
	}
	.slogan {float:left}
	.slogan h1 {line-height: 33px;font-size: 25px;}
	.click a {font-size: 20px;}
	h3 {font-size: 20px;padding: 10px;}
	.form-control {margin-bottom: 10px;}
	.otzuv {margin-bottom: 20px;}
}