@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,800,700,300italic&subset=latin,cyrillic);
@font-face {
   font-family: 'rouble';
   src: url('../fonts/rouble/rouble.eot');
   src: local('ALS rouble'),
   url('../fonts/rouble/rouble.woff') format('woff'),
   url('../fonts/rouble/rouble.svg') format('svg'),
   url('../fonts/rouble/rouble.otf') format('opentype');     
}


body	{
	background: #00a8ff !important;
	color: #000;
}

h1, h2, h3, h4, h5	{
	font-family: 'Open Sans', sans-serif;
	margin-top: 0;
}

a:focus,
a:active	{
	text-decoration: none;
}

button:focus,
input:focus	{
	outline: none;
}

span.rouble	 { font-family: 'rouble'; }





/********** VIDEO **********/
.videowrap	{
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
	.player	{
		height: auto;
		left: 0;
		opacity: 0.4;
		position: absolute !important;
		top: 0;
		width: 100%;
		z-index: 1;
	}





/********** OVERLAYS **********/
#overlay-order-call,
#overlay-city	{
	background: rgba(0, 81, 142, 0.8);
	bottom:0px;
	display: none;
	left: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 9999;
}
	#box-overlay-order-call	{
		left: 50%;
		margin-left: -150px;
		margin-top: -120px;
		opacity: 0;
		position: fixed;
		right: 50%;
		width: 300px;
		z-index: 9999;
	}
	
	#box-overlay-city	{
		opacity: 0;
		position: absolute;
		width: 100%;
		z-index: 9999;
	}
		#box-overlay-order-call .close-order-call img,
		#box-overlay-city .close-city img	{
			height: auto;
			opacity: 1;
			position: absolute;
			right: -50px;
			-webkit-transition: opacity 0.3s;
		    -moz-transition: opacity 0.3s;
		    -o-transition: opacity 0.3s;
		    transition: opacity 0.3s;
			top: -50px;
			width: 30px;
		}
		
		#box-overlay-city .close-city img	{
			right: 50px;
			top: -50px;
		}
		
		#box-overlay-order-call .close-order-call:hover img
		#box-overlay-city .close-city:hover img	{
			opacity: 0.7;
		}
		
		#box-overlay-order-call h4,
		#box-overlay-city h4	{
			color: #fff;
			font-size: 18px;
			font-weight: 300;
			margin-bottom: 10px;
		}
		
		#box-overlay-order-call input {
			background: #fff;
			border: none;
			font-size: 24px;
			font-weight: 300;
			margin-bottom: 24px;
			padding: 5px 29px;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
		}
		
		
		#box-overlay-order-call input:focus	{
			-webkit-box-shadow: 0 0 60px 0 rgba(0,255,255,0.75) ;
			box-shadow: 0 0 60px 0 rgba(0,255,255,0.75) ;
			outline: none;
		}
		
		#box-overlay-order-call button,
		#box-overlay-city button	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2ff52+0,91e842+100;Neon */
			background: #d2ff52; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZmY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MWU4NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #d2ff52 0%,#91e842 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-8 */
			border: none;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			font-size: 18px;
			padding: 10px 0;
			width: 290px;
		}
		
		#box-overlay-order-call button:hover,
		#box-overlay-city button:hover	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dfff82+0,aae572+100 */
			background: #dfff82; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZmY4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWU1NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #dfff82 0%, #aae572 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfff82), color-stop(100%,#aae572)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #dfff82 0%,#aae572 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #dfff82 0%,#aae572 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfff82', endColorstr='#aae572',GradientType=0 ); /* IE6-8 */
		}
		
		#box-overlay-order-call button:active,
		#box-overlay-city button:active	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aae572+13,dfff82+100 */
			background: #aae572; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNhYWU1NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZmZjgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(top,  #aae572 13%, #dfff82 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#aae572), color-stop(100%,#dfff82)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #aae572 13%,#dfff82 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #aae572 13%,#dfff82 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aae572', endColorstr='#dfff82',GradientType=0 ); /* IE6-8 */
			outline: none;
		}
		
		#box-overlay-order-call button:focus,
		#box-overlay-city button:focus	{
			outline: none;
		}
	
	#overlay-city .city-blazon	{
		text-align: center;
	}
		#overlay-city .city-blazon img	{
			height: 120px;
			margin-bottom: 15px;
			width: auto;
		}
	
	
	#overlay-city .city-item	{
		background: transparent;
		border: 1px solid transparent;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin: 0 5px;
		padding: 20px;
		-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	}
	
	#overlay-city .city-item:hover	{
		background: rgba(16, 73, 106, 0.6);
		border: 1px solid #388ab9;
	}
		#overlay-city .city-name	{
			text-align: center;
		}
			#overlay-city .city-name a	{
				border-bottom: 1px solid #c0eaf9;
				color: #fff;
				font-family: 'Open Sans', sans-serif;
				font-size: 16px;
				font-weight: 300;
				-webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
			}
			
			#overlay-city .city-item:hover .city-name a 	{
				border-bottom: 1px solid transparent;
				color: #c0eaf9;
				text-decoration: none;
			}




/********** HEADER **********/
.header	{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding-top: 32px;
	position: relative;
	z-index: 10;
}
	.header a	{
		border-bottom: 1px solid #f4f4cd;
		color: #fff;
		text-decoration: none;
		-webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	}
	
	.header a:hover	{
		border-bottom: 1px solid transparent;
		color: #f4f4cd;
		text-decoration: none;
	}
	
	.header .logo a	{
		border-bottom: none;
		text-decoration: none;
	}
		.header .logo img	{
			height: auto;
			width: 80px;
		}

	.header .phone	{
		font-size: 48px;
		font-weight: 700;
	}
	
	.header .under-phone-text	{
		font-style: italic;
		font-weight: 300;
		margin-left: 48px;
	}
	
	.header .order-call {
		text-align: center;
	}
	
	.header .order-call .city	{
		position: relative;
	}
	
	.header .order-call .city:hover	{
		border-bottom: 1px solid transparent;
	}
		.header .order-call .city img	{
			height: auto;
			left: -20px;
			position: absolute;
			top: 3px;
			width: 15px;
		}
		
		.header .btn-order-call	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,efefef+100 */
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */
			border-bottom: 1px solid #8fbc85;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			-webkit-box-shadow: 0 0 70px 10px rgba(178, 213, 244, 0.7);
			box-shadow: 0 0 70px 10px rgba(178, 213, 244, 0.7);
			color: #000;
			display: block;
			font-size: 14px;
			margin: 20px auto 0;
			padding: 7px 0;
			text-align: center;
			text-decoration: none;
			width: 150px;
		}
		
		.header .btn-order-call:hover	{
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fffde5+100 */
			background: #ffffff; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZkZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ffffff 0%, #fffde5 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fffde5)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#fffde5 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#fffde5 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffde5',GradientType=0 ); /* IE6-8 */
			color: #000;
		}
	
	.header .cart-inner	{
		background: rgba(0, 102, 180, 0.7);
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		color: #fff;
		float: right;
		margin-bottom: 14px;
		padding: 14px;
		position: relative;
		width: 220px;
	}
		.header .cart-inner .cart-icon	{
			height: 28px;
			position: absolute;
			width: auto;
		}
		
		.header .cart-inner .cart-inner-content	{
			float: right;
			width: 150px;
		}
			.header .cart-inner .cart-inner-content a	{
				border-bottom: 1px solid #68a5db;
				color: #b0f7ff;
				-webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
			}
			
			.header .cart-inner .cart-inner-content	 a:hover	{
				border-bottom: 1px solid transparent;
				color: #fff;
			}
	
	.header .profile	{
		float: right;
		font-size: 14px;
		line-height: 24px;
		position: relative;
		width: 220px;
	}
		.header .profile .profile-enter	{
			border-bottom: 2px dotted #f4f4cd;
		}
		
		.header .profile .profile-enter:hover	{
			border-bottom: 2px dotted transparent;
		}
			.header .profile-enter-block	{
				background: #fff;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
				-webkit-box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
				box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
				display: none;
				padding: 15px;
				position: absolute;
				top: 27px;
				z-index: 10;
			}
				.header .profile-enter-block input	{
					border: 1px solid #bac1c2;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					color: #000;
					margin-bottom: 5px;
					padding: 4px 10px;
					-webkit-transition: all 0.3s;
				    -moz-transition: all 0.3s;
				    -o-transition: all 0.3s;
				    transition: all 0.3s;
					width: 100%;
				}
				
				.header .profile-enter-block input:focus	{
					border: 1px solid #0096ff;
				}
				
				.header .profile-enter-block button	{
					background: #37e5d7; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
					border: none;
					border-bottom: 2px solid #389096;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					color: #fff;
					font-family: 'Open Sans', sans-serif;
					padding: 6px 20px;
					text-align: center;
					width: 100%;
				}
				
				.header .profile-enter-block button:hover	{
					background: #43efc4; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
				}
				
				.header .profile-enter-block button:active	{
					background: #46c9b1; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
					background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
					background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
				}
				
				.header .close-profile-enter	{
					border-bottom: none;
					position: absolute;
					right: 0;
					top: -30px;
				}
					.header .close-profile-enter img	{
						height: 18px;
						width: auto;
					}





/*********** SLOGAN ***********/
.slogan-wrap	{
	font-size: 42px;
	line-height: 1;
}
	.slogan-wrap .slogan	{
		margin-left: 50px;
	}
		.slogan-wrap .slogan-2	{
			color: #fff000;
			font-weight: 700;
			margin-left: 50px;
		}
		
		.slogan-wrap .slogan-3	{
			margin-left: 100px;
		}





/********** ORDER WATER **********/
.btn-order-water	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff600+0,ffd800+100 */
	background: #fff600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff600 0%, #ffd800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff600), color-stop(100%,#ffd800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff600 0%,#ffd800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff600 0%,#ffd800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff600', endColorstr='#ffd800',GradientType=0 ); /* IE6-8 */
	border-bottom: 2px solid #75a477;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 200px 10px rgba(196,239,198,0.8) ;
	box-shadow: 0 0 200px 10px rgba(196,239,198,0.8) ;
	color: #000;
	font-size: 24px;
	margin-left: -160px;
	left: 50%;
	padding: 12px 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 320px;
	z-index: 20;
}

.btn-order-water:hover	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff87c+0,ffe359+100 */
	background: #fff87c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjg3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmUzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff87c 0%, #ffe359 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff87c), color-stop(100%,#ffe359)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff87c 0%,#ffe359 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff87c 0%,#ffe359 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff87c', endColorstr='#ffe359',GradientType=0 ); /* IE6-8 */
	color: #000;
	text-decoration: none;
}

.order-block	{
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9995;
}
	.order-block-inner	{
		background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
		box-shadow: 0 0 20px 0 rgba(20,72,11,0.39) ;
	}
		.order-block-content	{
			padding: 20px;
			position: relative;
		}
			.tabs {
				margin: 0;
				width: 100%;
			}
				.tabs__caption {
					height: 28px;
					line-height: 25px;
					list-style: none;
					margin-bottom: 60px;
					margin-left: 0;
					margin-top: 10px;
					padding-left: 0;
				}
					.tabs__caption li {
						cursor: pointer;
						display: inline;
						float: left;
						font-family: 'Open Sans', sans-serif;
						font-size: 20px;
						font-weight: 300;
						margin-left: 0;
						margin-right: 15px;
						padding: 10px 30px;
						position: relative;
						text-align: center;
					}
					
					.tabs__caption li:hover {
						background: #e0e1e2; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e0e1e2 0%, #f6f6f6 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #e0e1e2 0%,#f6f6f6 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
						border-bottom: 1px solid #f3f3f3;
						-webkit-border-radius: 6px;
						-moz-border-radius: 6px;
						border-radius: 6px;
					}
						.tabs__caption li span	{
							border-bottom: 2px dotted #ccdbe7;
						}
					
					.tabs__caption .active {
						background: #e0e1e2; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e0e1e2 0%, #f6f6f6 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e0e1e2 0%,#f6f6f6 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #e0e1e2 0%,#f6f6f6 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
						border-bottom: 1px solid #f3f3f3;
						-webkit-border-radius: 6px;
						-moz-border-radius: 6px;
						border-radius: 6px;
					}
						.tabs__caption li:hover span,
						.tabs__caption .active span	{
							border-bottom: none;
						}
					
					.tabs__content {
						display: none;
						padding-bottom: 30px;
					}
					
					.tabs__content.active {
						display: block;
					}
					
					.order-item	{
						text-align: center;
					}
						.order-item .order-item-linkwrap	{
							border: 1px solid transparent;
							-webkit-border-radius: 10px;
							-moz-border-radius: 10px;
							border-radius: 10px;
							cursor: pointer;
							display: block;
							padding: 20px;
							-webkit-transition: all 0.4s;
						    -moz-transition: all 0.4s;
						    -o-transition: all 0.4s;
						    transition: all 0.4s;
						}
						
						.order-item .order-item-linkwrap:hover	{
							border: 1px solid #c9d4d5;
						}
							.order-item-pic	{
								margin-bottom: 20px;
							}
							
							.order-item-name {
								border-bottom: 1px solid #dadbdb;
								color: #1f6aa1;
								font-family: 'Open Sans', sans-serif;
								font-size: 16px;
								font-style: italic;
								font-weight: 300;
								-webkit-transition: all 0.3s;
							    -moz-transition: all 0.3s;
							    -o-transition: all 0.3s;
							    transition: all 0.3s;
							}
							
							.order-item-name:hover	{
								border-bottom: 1px solid transparent;
								color: #0d93f6;
								text-decoration: none;
							}
								.order-item-price .price	{
									font-size: 32px;
									font-weight: 700;
								}
								
								.order-item-price .rouble	{
									font-size: 24px;
								}
							
							.order-item button	{
								background: #37e5d7; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3ZTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2EyYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #37e5d7 0%, #2ca2b0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37e5d7), color-stop(100%,#2ca2b0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #37e5d7 0%,#2ca2b0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #37e5d7 0%,#2ca2b0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e5d7', endColorstr='#2ca2b0',GradientType=0 ); /* IE6-8 */
								border: none;
								border-bottom: 2px solid #389096;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								color: #fff;
								font-family: 'Open Sans', sans-serif;
								padding: 6px 20px;
								text-align: center;
							}
							
							.order-item button:hover	{
								background: #43efc4; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmM5YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #43efc4 0%, #46c9b1 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43efc4), color-stop(100%,#46c9b1)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #43efc4 0%,#46c9b1 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #43efc4 0%,#46c9b1 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43efc4', endColorstr='#46c9b1',GradientType=0 ); /* IE6-8 */
							}
							
							.order-item button:active	{
								background: #46c9b1; /* Old browsers */
								/* IE9 SVG, needs conditional override of 'filter' to 'none' */
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2YzliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQzZWZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
								background: -moz-linear-gradient(top,  #46c9b1 0%, #43efc4 99%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46c9b1), color-stop(99%,#43efc4)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #46c9b1 0%,#43efc4 99%); /* IE10+ */
								background: linear-gradient(to bottom,  #46c9b1 0%,#43efc4 99%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46c9b1', endColorstr='#43efc4',GradientType=0 ); /* IE6-8 */
							}





/********** MENU INDEX **********/
.menu-index 	{
	bottom: 60px;
	display: none;
	position: absolute;
	width: 100%;
	z-index: 9000;
}
	.menu-index-inner	{
		background: rgba(255, 255, 255, 1);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
		box-shadow: 0 0 45px 0 rgba(74,134,232,0.7);
		margin: 0 16px;
		padding: 20px;
		position: relative;
	}
		.menu-index-inner .close-menu-index,
		.close-order	{
			opacity: 0.2;
			position: absolute;
			right: 20px;
			top: 20px;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
			z-index: 9001;
		}
		
		.menu-index-inner .close-menu-index:hover,
		.close-order:hover	{
			opacity: 0.6;
		}
			.menu-index-inner .close-menu-index img,
			.close-order img	{
				height: auto;
				width: 24px;
			}
		
		.menu-idex-col ul	{
			margin: 0;
			padding: 0;
		}
			.menu-idex-col ul li	{
				list-style: none;
				margin: 0;
				padding: 10px 0;
			}
				.menu-idex-col ul li a	{
					border-bottom: 1px solid #c6dceb;
					color: #085086;
					font-family: 'Open Sans', sans-serif;
					font-size: 16px;
					-webkit-transition: all 0.3s;
				    -moz-transition: all 0.3s;
				    -o-transition: all 0.3s;
				    transition: all 0.3s;
				}
				
				.menu-idex-col ul li a:hover	{
					border-bottom: 1px solid transparent;
					color: #088be4;
					text-decoration: none;
				}
				
				.menu-idex-col ul li ul	{
					margin-top: 12px;
				}
					.menu-idex-col ul li ul li	{
						padding: 6px 0;
					}
						.menu-idex-col ul li ul li a	{
							font-size: 13px;
						}





/********** FOOTER INDEX **********/
.footer-index	{
	bottom: 20px;
	position: absolute;
	width: 100%;
	z-index: 10;
}
	.footer-index-left {
		float: left;
		width: 100px;
	}
		.footer-index-left a	{
			background: rgba(58, 114, 149, 0.7);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			border: none;
			color: #fff;
			font-weight: 300;
			letter-spacing: 1px;
			padding: 6px 10px;
			text-decoration: none;
			text-transform: uppercase;
			-webkit-transition: all 0.3s;
		    -moz-transition: all 0.3s;
		    -o-transition: all 0.3s;
		    transition: all 0.3s;
		}
		
		.footer-index-left a:hover	{
			background: rgba(58, 114, 149, 0.3);
		}
			.footer-index-left a img	{
				height: 12px;
				width: auto;
			}
	
	.footer-index-right	{
		color: #fff;
		float: right;
		font-size: 12px;
		text-align: right;
		width: 200px;
	}
		.footer-index-right	a	{
			color: #fff;
		}



.callback-alert
{
    width: 100%;
    padding: 10px 10px 10px 10px;
}

.callback-success
{
    color: white;
    border: 1px dashed #fff;		
    background: rgb(148, 224, 71);    
}

.callback-error
{
    background: #E24D1B;
    color: white;
    border: 1px dashed #fff;	
}

.hidden
{
	display: none;
}

#box-overlay-city .container
{
	background: #2575B1;
	border-radius: 3px;
}


.login-error
{
    color: #D23737;
    font-size: 11px;
}





/********** APADTIVE **********/
@media (min-width: 320px) and (max-width: 1024px){
	.videowrap video{
	    display:none;
    }
    .bg-mobile{
	    width:100%;
	    height:100%;
    }

}
@media (min-width: 1024px){
	.bg-mobile{
	    display:none;
    }
}
@media (min-width: 1024px) and (max-width: 1210px)	{
	body	{
		background-position: 0 0;
	}
}

.location-found-first-time
{
    color: white;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;	
    text-align: center;
}

.location-found-first-time p
{
	color: white;
}

.location-found-first-time a
{
    color: white;
    border-bottom: 1px dashed white;
}

.location-found-first-time a:hover
{
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;
}

.location-found-first-time a:focus
{
	text-decoration: none;
	border-bottom: 1px solid white;
	color: white;
}

.location-found-first-time a:active
{
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;	
}

.required:after{
	content: '*';
	font-weight: 500;
	color: #D50000;
}

@media (min-width: 320px) and (max-width: 990px){
	.logo{
	    text-align:center;
	    
    }
    .contact{
	    text-align:center;
	    margin-top:20px;
    }
    .order-call{
	    text-align:center;
	    margin-top:20px;
    }
    .btn-order-call{
		position: relative;
		margin: 0 auto;
		margin-bottom:20px;
	}
	.btn-order-water{
		top:440px;
	}
	.cart {
		display:none;
	}
	.slogan-wrap {
		margin-top:220px;
		text-align:center;
		margin-left:-40px;
		margin-bottom:20px;
	}
	.menu-index {
	    margin-bottom:60px;
	    top: 20px;
	}
}
@media (min-width: 720px) and (max-width: 990px){
	.logo{
	    text-align:center;
	    
    }
    .header .logo img{
	    width:200px;
	    height:auto;
    }
    .contact{
	    text-align:center;
	    margin-top:20px;
    }
    .header .phone-code{
	    font-size:48px;
    }
    .header .phone{
	    font-size:60px;
    }
    .header .under-phone-text{
	    font-size:38px;
    }
    .order-call{
	    text-align:center;
	    margin-top:20px;
    }
    .order-call .city{
	    font-size:36px;
    }
    .header .btn-order-call{
		position: relative;
		margin: 40 auto;
		margin-bottom:20px;
		font-size:36px;
		width:360px;
	}
	.btn-order-water{
		margin-top:310px;
		padding: 16px 0;
		width: 80%;
		margin-left:-40%;
		font-size: 62px;
	}
	.cart {
		display:none;
	}
	.slogan {
		margin-top:80px;
		text-align:center;
		margin-left:-40px;
		margin-bottom:20px;
		font-size:64px;
	}
	.menu-index {
	    margin-bottom:60px;
	    top: 20px;
	}
	.footer-index-left{
		float:left;
	}
	.footer-index-left a {
		font-size:42px;
	}
	.footer-index-right{
		font-size:36px;
		width: 400px;
		margin:0;
	}
	.show-menu-index img{
		display:none;
	}
	.menu-index-inner{
		font-weight:500;
		width:100%;
		padding:15px;
		padding-top:25px;
		padding-botom:25px;
	}
	.menu-index{
		top: 895px;
	}
	#box-overlay-order-call{
		zoom:2;
	}
	#overlay-city .city-item {
	    margin:0 30px;
	    
	    zoom: 2;
	    padding-top: 20px;
	}
}

@media (min-width: 320px) and (max-width: 767px){
	.menu-index {
	    bottom:60px;
	    top: 20px;
	}
}