*::-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;
}
@import url(http://fonts.googleapis.com/css?family=Comfortaa:400,700&subset=cyrillic,latin);
body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
body {
	font-family: "Comfortaa", sans-serif;
	font-size: 16px;
	background:#40e0d0;
}
header,footer a{color:#fff;
	}
header .col-md-3{
	padding:5px 0;}
header .col-md-5{
	padding:30px 0;
	font-size:1.5em;
text-align:center;
	}
header .col-md-4{
	text-align:center;
	padding-top:60px;}
.col-md-4 span{
	font-size:1.4em;}
.white{
	background:#fff;
	text-align:center;}
	
.top-slider{
  width:100%;
  overflow:hidden;
  max-height:450px;
  margin:0 auto;
}
.top-slider img{
  width:100%;
}
.slick-prev, .slick-next{
	position:absolute;
	display:block;
	}
.slick-prev{
	left:10px;
	}
.slick-next{
	right:10px;
	}
.opacity{
	background:rgba(255, 255, 255, 0.5);
		height:500px;
}.catalog{	float:left;	width:25%;	overflow-y:auto;height:500px;}.product{	width:75%;		overflow-y:auto;	height:500px;text-align:center;}
.insta{
	height:350px;}
footer ul{
	list-style:none;	margin:0;}
footer{
	color:#fff;
	font-size:1.2em;
	padding:20px 0;}

.hidden-block{
	display:none;
	width:100%;
	max-width:900px;
	height:100%;
	padding:20px;
	background:#40E0D0;
	color:#fff;
	overflow-y:auto;
	text-align:center;}
/*menu*/
.itemlist{
	display:inline-block;
	width:20%;
	vertical-align:top;	text-align:center;
	background:#fff;	margin:10px;	padding:5px;	border:2px solid #3399cc;	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}.itemlist img{	width:100%;-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;	border:1px solid #3399cc;}.price{
	color:#ff0000;}
.selected a{	color:#000;}