/*
blue #3BB3E0
red #E23359
*/
@keyframes rotateIt  {
	0% {transform:rotate(0)}	
	100% {transform:rotate(360deg)}
}
@-webkit-keyframes rotateIt {
	0% {transform:rotate(0)}	
	100% {transform:rotate(360deg)}
}
@keyframes fadeIn {
	0% {opacity:0}
	100% {opacity: 1}
}
@-webkit-keyframes fadeIn {
	0% {opacity:0}
	100% {opacity: 1}
}
@keyframes scaleIn {
	0% {top: -200px; opacity:0}
	100% {top: 0; opacity:1}
}
@keyframes scaleOut {
	0% {top: 0; opacity:1}
	100% {top: -200px; opacity:0}
}
@keyframes slideDown  {
	0% {height:0}	
	100% {height:250px;}
}
@-webkit-keyframes slideDown  {
	0% {height:0}	
	100% {height:250px;}
}

body {
	font-family: 'PT Sans Narrow', Arial;	
	min-width:320px;
	margin:0;			
}
html {
	font-size:16px;	
}
body, html {
	height:100%;
	min-height:100%;
}
img {
	border:0;
	max-width:100%;
	height:auto;
	flex-shrink:0
}
h1, h2, h3 {	
	color:#454545;	
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-backface-visibility: hidden;	
}
h1 {
	font-size:2.1rem;
	text-transform:uppercase;
}
h2 {
	font-size:2rem;
	text-transform:uppercase;
	padding:0;	
	margin:0;
	text-align:center;
}
h3 {
	margin:0;
	padding:0;
	font-size:1rem;
}
ul, ol {
	list-style-position:inside;
} 
a:link, a:visited {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
p {	
	text-align:justify;	
}
input, textarea {
	font: .9rem "PT Sans Narrow", Arial;	
	width:100%;	
	color:black;
	padding:5px;	
	border-radius:5px;
	border:0;
	border-bottom:1px solid lightgray;		
	box-sizing:border-box;
	transition:all 0.3s ease;
}
input:nth-of-type(2n) {
	margin:10px 0;
}
:focus::-webkit-input-placeholder {	
     color:white;	 
}
:focus::-moz-placeholder {	
     color:transparent; 	 
}
::-moz-focus-inner, ::-weblit-focus-inner {
	border:0;
}
header, footer {
	max-width:1000px;
	width:100%;
	box-sizing:border-box;
	margin: 0 auto;
}
header > *, .headerPhone, .cart {
	display:inline-block;
	vertical-align:middle;
}
.headerWrapper {	
	position:fixed;
	left:0;	
	top:0;	
	z-index:5;
	width:100%;
	text-align:center;	
	transition:background-color 0.3s ease;
}
header a:hover {
	text-decoration:none
}
.menuMoved {
	background-color:rgba(255,255,255,.95);
}
.menuMoved #logo img {
	width:70px;
}
#logo img {
	display:inline-block;
	width:100px;
	margin:5px 20px 5px 0;
	transition:all 0.3s ease;
}
.nowrap {
	white-space:nowrap
}
.clear {
	clear:both
}
a.new:before {
	content:"New";
	padding:1px 5px;
	margin-right:5px;
	color:white;
	background-color:#E23359;
}
.noneBorder {
	border:0;
}
nav > a, nav > a:visited {
	position:relative;
	display:inline-block;
	color:black;
	line-height:64px;
	text-transform:uppercase;
	margin-right:20px;	
	transition:all 0.5s ease;	
}
.mobileMenu {
	display:none;
}
.headerPhone {
	height:32px;
}
.phone {	
	position:relative;
	top:2px;
	font-weight:600;
	font-size:1.1rem;
	margin-right:20px
}
.phone:before {	
	content:url(../img/phone.svg);
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:25px;	
}
header .orderCall {	
	padding:10px 20px;	
	margin-right:20px;	
}
footer a {
	color:lightgray
}
.subs {		
	position:absolute;
	top:65px;	
	max-height:0;
	min-width:220px;
	font-size: 0.9rem;				
	background-color:rgba(255,255,255,.95);	
	margin:0;
	text-align:left;
	overflow:hidden;
	transition: all 0.3s ease;	
}
nav > a:hover + .subs, .subs:hover  {
	max-height:700px;		
}
.subs:hover {
	opacity:1;
}
.subs a {
	display:block;	
	padding:3px 10px;
	text-decoration:none;
	color:black;
	font-size:0.9rem
}
.ill {
	max-width:620px;
	font-size:0;	
}
.ill span {
	display:block;
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:0.9rem
}
.ill div {
	display:inline-block;
	width:100px;
	vertical-align:top
}
.ill div:last-child {
	width:200px;
}
.cart {	
	position:relative;
	top:-2px;	
	width:30px;
	height:27px;
	background:url(../img/basket.svg);
	margin-right:15px;
}
#cart-label {	
	position:absolute;
	bottom:-2px;
	right:-15px;
	display:inline-block;
	width:22px;
	height:22px;
	text-align:center;
	line-height:20px;
	border-radius:50%;
	background:white;	
	color:black;	
	font-size:1rem;
	font-weight:bold;
	
}
.onlineTest:before {
	content:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xOTQgNDcwLjggNDE1LjUgMzIzLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTE5NCA0NzAuOCA0MTUuNSAzMjMuNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjE3LjUgNTIxLjJsLTQ2LjMtNDYuM2MtNS41LTUuNS0xNC40LTUuNS0xOS45IDBsLTE5Mi45IDE5My04Mi4xLTgyLjFjLTUuNS01LjUtMTQuNC01LjUtMTkuOSAwbC00Ni4zIDQ2LjNjLTUuNSA1LjUtNS41IDE0LjQgMCAxOS45bDEzOC4zIDEzOC4zYzIuNyAyLjcgNi4zIDQuMSA5LjkgNC4xIDMuNiAwIDcuMi0xLjQgOS45LTQuMWwyNDkuMi0yNDkuMmMyLjYtMi42IDQuMS02LjIgNC4xLTkuOS4xLTMuOC0xLjQtNy4zLTQtMTB6Ii8+PC9zdmc+");
}
/* DIALOG */
.dialog {
	position:fixed;
	display:flex;	
	overflow:auto;
	left:0;
	top:0;
	z-index:10;	
	width:100%;
	height:100%;
	max-height:100%;	
	text-align:center;
	background:radial-gradient(circle at center, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);
	transition:all 0.3s ease;
}
.dialogShow {
	visibility:visible;
	opacity:1;
}
.dialogHide {
	visibility:hidden;
	opacity:0
}
#dialogContent {	
	margin:auto;
	background-color:white;
	padding:25px;	
	font-size:1rem;
	font-weight:400;
	max-width:100%;	
}
#dialogContent form {
	position:relative;
	overflow:hidden;
	transition:all 0.3s ease;
}
#dialogContent form .loading {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
}
#dialogClose {	
	position:absolute;
	right:0;
	top:0;
	margin:20px;
	width: 17px;
	height:17px;	
	cursor:pointer;
	z-index:5;
}
#dialogClose:before, #dialogClose:after {
	content:"";
	display:block;
	width:3px;
	height:17px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background-color:white;
	transform:rotate(45deg);	
}
#dialogClose:after {
	transform:rotate(-45deg);	
}
.successDialog {
	box-shadow: inset 0 0 0 4px white, inset 0 0 0 5px #1A9CC4;
}
.warningDialog {
	box-shadow: inset 0 0 0 4px white, inset 0 0 0 5px #E23359;
}
.warningDialog:before {
	content:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMTE3LjggNjEyIDU1Ni40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMTE3LjggNjEyIDU1Ni40Ij48cGF0aCBmaWxsPSIjNDU0NTQ1IiBkPSJNNTEyLjQgNjc0LjJoLTQxMi44Yy0zNiAwLTY4LjItMTguNi04Ni4xLTQ5LjdzLTE4LTY4LjMgMC05OS41bDIwNi40LTM1Ny41YzE4LTMxLjEgNTAuMi00OS43IDg2LjEtNDkuN3M2OC4yIDE4LjYgODYuMSA0OS43bDIwNi40IDM1Ny41YzE4IDMxLjEgMTggNjguMyAwIDk5LjVzLTUwLjIgNDkuNy04Ni4xIDQ5Ljd6bS0yMDYuNC01MjcuOGMtMjUuNiAwLTQ4LjYgMTMuMy02MS40IDM1LjRsLTIwNi40IDM1Ny41Yy0xMi44IDIyLjItMTIuOCA0OC43IDAgNzAuOXMzNS44IDM1LjQgNjEuNCAzNS40aDQxMi43YzI1LjYgMCA0OC42LTEzLjMgNjEuNC0zNS40IDEyLjgtMjIuMiAxMi44LTQ4LjcgMC03MC45bC0yMDYuMy0zNTcuNWMtMTIuOC0yMi4yLTM1LjgtMzUuNC02MS40LTM1LjR6bTI0OS41IDM5NC41bC0xOTktMzQ0LjdjLTEwLjUtMTguMi0yOS40LTI5LjEtNTAuNS0yOS4xcy00MCAxMC45LTUwLjUgMjkuMmwtMTk5IDM0NC43Yy0xMC41IDE4LjItMTAuNSA0MCAwIDU4LjIgMTAuNSAxOC4zIDI5LjQgMjkuMiA1MC41IDI5LjJoMzk4YzIxLjEgMCA0MC0xMC45IDUwLjUtMjkuMiAxMC41LTE4LjIgMTAuNS00MCAwLTU4LjN6bS0yODUuNS0yMzcuMWMwLTE5LjkgMTYuMi0zNiAzNi0zNnMzNiAxNi4yIDM2IDM2djExNi45YzAgMTkuOS0xNi4yIDM2LTM2IDM2cy0zNi0xNi4yLTM2LTM2di0xMTYuOXptMzYgMjU5LjNjLTIwLjQgMC0zNi45LTE2LjYtMzYuOS0zNi45IDAtMjAuNCAxNi42LTM2LjkgMzYuOS0zNi45czM2LjkgMTYuNiAzNi45IDM2LjljMCAyMC4zLTE2LjUgMzYuOS0zNi45IDM2Ljl6Ii8+PC9zdmc+");
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:10px;
	vertical-align:middle;
}
/* ORDERCALL */
#callme {
	width:300px;
	box-sizing:border-box;
}
#callme input, #callme button {
	display:block;
	width:100%;
	box-sizing:border-box;	
}
#callme button {
	margin-top:15px;
}
.popUp {
	display:none;
}
.usa a {
	display:inline-block;
	padding:0 5px;
	font-size:14px;
	border-right:1px solid gray;}

article {
	min-height:75%;	
	max-width:1000px;
	margin: 90px auto 0 auto;
	padding:20px;
}
.interesting {
	border-bottom:1px solid rgba(255,255,255,.8);
}
.confDate {
	position:relative;	
	color:white;
	background-color:rgba(255,255,255,.15);	
}
.confDate:after {
	content:"";
	display:block;
	width:0;
	height:0;
	position:absolute;
	bottom:-20px;
	left:20px;	
	border:10px solid transparent;
	border-top:10px solid rgba(255,255,255,.15);
}
.showInfo {
	display:inline-block;
	margin:10px;
}
.showInfo img {
	margin-right:10px;
}
.time {
	text-align:center;
	padding:5px 0;
	background-color:rgba(255,255,255,.15);
	font-size:1.1rem;
}
.footerWrapper {
	border-top:3px solid #1A9CC4;
	background-color:#242533;
	padding:30px;
}
footer {	
	position:relative;	
	color:white;			
}
.topFooter {
	margin:10px 0;
	text-align:right;
}

.breadcrumbs {			
	font-size:0.9rem;
	padding:15px;
}
.breadcrumbs div {
	display:inline-block;	
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs {
	color:#454545;
	text-decoration:none;
}
#subscribe, .footerLinks, .thirdColumn {
	display:inline-block;
	vertical-align:top;
	max-width:300px;	
	text-align:left
}
.footerLinks {
	margin: 0 40px;	
	font-size:1.1rem;	
}
.footerLinks > a, .thirdColumn > a {
	display:block;
	margin:5px;
}
.footerLinks a:first-child, .thirdColumn a:first-child {
	margin-top:0
}
.onlineTest {
	line-height:25px;
}
.onlineTest:before {
	content:url(../img/android.svg);
	display:inline-block;
	vertical-align:middle;
	width:20px;
	margin-right:5px;
}
.checkup {
	font-weight:600;
}
.copyWrapper {	
	width:100%;
	display:table;
	margin-top:30px;
	padding-top:20px;
	border-top:1px dashed white;
}
.copyWrapper > div {
	display:table-cell;
	vertical-align:middle;
}
.copyright {	
	text-align:center;
}
.visaMastercard, .language {
	width:60px;
}
.visaMastercard a, #liqpayButton:before {
	background:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMzIgMzk3LjEgNDcuOCA0Ni42IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yMzIgMzk3LjEgNDcuOCA0Ni42Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTg3LjMgMzk3LjNoLTNjLS45IDAtMS42LjMtMiAxLjJsLTUuOCAxMy4xaDQuMXMuNy0xLjguOC0yLjFoNWMuMS41LjUgMi4xLjUgMi4xaDMuNmwtMy4yLTE0LjN6bS00LjggOS4ybDEuNS00cy4zLS44LjUtMS40bC4zIDEuMnMuNyAzLjQuOSA0LjFoLTMuMnptLTUuOC40YzAgMy0yLjcgNC45LTYuOCA0LjktMS43IDAtMy40LS40LTQuMy0uOGwuNS0zLjIuNS4yYzEuMy41IDIuMS43IDMuNy43IDEuMSAwIDIuMy0uNCAyLjMtMS40IDAtLjYtLjUtMS4xLTItMS44cy0zLjQtMS44LTMuNC0zLjljMC0yLjggMi43LTQuNyA2LjYtNC43IDEuNSAwIDIuNy4zIDMuNS42bC0uNSAzLjEtLjQtLjJjLS43LS4zLTEuNi0uNi0yLjktLjUtMS41IDAtMi4yLjYtMi4yIDEuMiAwIC43LjggMS4xIDIuMiAxLjggMi4yIDEuMiAzLjIgMi40IDMuMiA0em0tMzQuMS05LjRsLjEtLjNoNmMuOCAwIDEuNS4zIDEuNyAxLjJsMS4zIDYuM2MtMS4zLTMuMy00LjQtNi4xLTkuMS03LjJ6bTE3LjYtLjJsLTYuMSAxNC4yaC00LjFsLTMuNS0xMS45YzIuNSAxLjYgNC42IDQuMSA1LjQgNS45bC40IDEuNSAzLjgtOS43aDQuMXptMS41IDBoMy45bC0yLjQgMTQuM2gtMy45bDIuNC0xNC4zeiIgaWQ9IkxheWVyXzFfY29weV8yNF8iLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTE4Ny41IDQzNy42bC0uMi0uMWMtLjEgMC0uMSAwLS4yLjEtLjEgMC0uMS4xLS4yLjJsLS4xLjJjMCAuMSAwIC4xLjEuMiAwIC4xLjEuMS4yLjJsLjIuMWMuMSAwIC4xIDAgLjItLjEuMSAwIC4xLS4xLjItLjJsLjEtLjJjMC0uMSAwLS4xLS4xLS4ybC0uMi0uMnptLS4xLjZjLS4xLS4xLS4xLS4yLS4xLS4yaC0uMXYuMmgtLjF2LS41aC40di4yaC0uMXYuM3pNLTE4Ny42IDQzNy44bC0uMS0uMWgtLjF2LjFoLjFjMCAuMSAwIC4xLjEgMHpNLTE5OS40IDQxNy44Yy0zLjMgMC02LjQgMS4zLTguNyAzLjQtMi4zLTIuMS01LjQtMy40LTguNy0zLjRoLS4xYy03LjEgMC0xMi45IDUuOC0xMi45IDEzczUuOCAxMyAxMyAxM2MzLjMgMCA2LjQtMS4zIDguNy0zLjQgMi4zIDIuMSA1LjQgMy40IDguNyAzLjQgNy4yIDAgMTMtNS44IDEzLTEzcy01LjgtMTMtMTMtMTN6bS05LjkgNC43aDIuNWMuNC40LjcuOSAxIDEuNGgtNC40Yy4zLS41LjYtMSAuOS0xLjR6bS0xLjcgMi43aDUuOWMuMi40LjQuOS42IDEuNGgtNy4yYy4xLS4xLjMtLjcuNy0xLjR6bS0xMy41IDguOGwuOC01LTEuOCA1aC0xbC0uMS01LS44IDVoLTEuM2wxLjEtNi42aDJsLjEgNCAxLjQtNGgyLjJsLTEuMSA2LjZoLTEuNXptNC43IDB2LS41cy0uNC42LTEuNC42Yy0uNSAwLTEuMy0uMy0xLjMtMS41IDAtMS41IDEuMy0yIDIuNC0yaC42di0uM2MwLS40LS40LS41LS45LS41LS45IDAtMS41LjItMS41LjJsLjItMS4ycy43LS4zIDEuNy0uM2MuNSAwIDEuOS4xIDEuOSAxLjdsLS41IDMuOGgtMS4yem01LjItMS42YzAgMS44LTEuOCAxLjgtMi4xIDEuOC0xLjIgMC0xLjUtLjItMS42LS4ybC4yLTEuMnMuNi4yIDEuMi4yYy40IDAgLjkgMCAuOS0uNSAwLS43LTEuNy0uNS0xLjctMi4xIDAtMS40IDEtMS44IDIuMS0xLjguOCAwIDEuMy4xIDEuMy4xbC0uMiAxLjJzLS43LS4xLS45LS4xYy0uNSAwLS44LjEtLjguNS0uMS43IDEuNi4zIDEuNiAyLjF6bTIuMS40aC40bC0uMiAxLjJjLS4xIDAtLjUuMi0xIC4yLS42IDAtMS4xLS40LTEuMS0xLjIgMC0uNS44LTUuMS44LTUuMWgxLjRsLS4xLjhoLjdsLS4yIDEuM2gtLjdsLS40IDIuNGMtLjEuMi0uMS40LjQuNHptMy00LjNjMS41IDAgMiAxLjEgMiAyIDAgLjQtLjIgMS4zLS4yIDEuM2gtMi44cy0uMyAxLjEgMS4yIDEuMWMuNyAwIDEuNS0uMyAxLjUtLjNsLS4yIDEuM3MtLjQuMi0xLjUuMi0yLjQtLjUtMi40LTIuNGMwLTEuNyAxLjEtMy4yIDIuNC0zLjJ6bTEuNCAxMS44Yy0uNS0uNC0xLS45LTEuNC0xLjRoMi43Yy0uNC41LS44IDEtMS4zIDEuNHptMi4zLTIuN2gtNC42Yy0uMy0uNC0uNS0uOS0uOC0xLjRoNi4xYy0uMi41LS40IDEtLjcgMS40em0tLjMtMy42aC0xLjRsLjktNS40aDEuM2wtLjEuOHMuNS0uOCAxLjEtLjhoLjNjLS4yLjQtLjMuNy0uNSAxLjYtMS4xLS4zLTEuMiAxLjYtMS42IDMuOHptNS40IDBzLS43LjItMS4yLjJjLTEuNiAwLTIuNS0xLjEtMi41LTIuOSAwLTIuNiAxLjYtNCAzLjEtNCAuNyAwIDEuNi4zIDEuNi4zbC0uMiAxLjVzLS42LS40LTEuMy0uNGMtLjkgMC0xLjguOS0xLjggMi41IDAgLjguNCAxLjYgMS40IDEuNi41IDAgMS4xLS4zIDEuMS0uM2wtLjIgMS41em0zLjMgMHYtLjVzLS40LjYtMS40LjZjLS41IDAtMS4zLS4zLTEuMy0xLjUgMC0xLjUgMS4zLTIgMi40LTJoLjZ2LS4zYzAtLjQtLjQtLjUtLjktLjUtLjkgMC0xLjUuMi0xLjUuMmwuMi0xLjJzLjctLjMgMS43LS4zYy41IDAgMS45LjEgMS45IDEuN2wtLjUgMy44aC0xLjJ6bTIuOSAwaC0xLjRsLjktNS40aDEuM2wtLjEuOHMuNS0uOCAxLjEtLjhoLjNjLS4yLjQtLjMuNy0uNSAxLjYtMS4xLS4zLTEuMiAxLjYtMS42IDMuOHptNC4yIDBsLjEtLjVzLS41LjYtMS4zLjZjLTEuMSAwLTEuNy0xLjEtMS43LTIuMiAwLTEuOCAxLjEtMy4zIDIuMy0zLjMuOCAwIDEuMy43IDEuMy43bC4zLTEuOGgxLjRsLTEuMSA2LjZoLTEuM3ptMi44LS4yYzAgLjEtLjEuMS0uMi4ybC0uMi4xYy0uMSAwLS4xIDAtLjItLjEtLjEgMC0uMS0uMS0uMi0uMmwtLjEtLjJjMC0uMSAwLS4xLjEtLjIgMC0uMS4xLS4xLjItLjJsLjItLjFjLjEgMCAuMSAwIC4yLjEuMSAwIC4xLjEuMi4ybC4xLjJjLS4xLjEtLjEuMi0uMS4yek0tMjIxLjEgNDMyLjVjMCAuMi4xLjUuNS41LjggMCAxLTEuMSAxLTEuM2gtLjNjLTEtLjEtMS4yLjQtMS4yLjh6TS0yMDkuNCA0MjkuOGMtLjggMC0uOS45LS45LjloMS41cy4xLS45LS42LS45ek0tMTg3LjcgNDMzLjNoLS40Yy0uMSAwLS4xLjEtLjEuMXYuNGMwIC4xLjEuMS4xLjFoLjRjLjEgMCAuMS0uMS4xLS4xdi0uNHMtLjEgMC0uMS0uMXptLS4xLjZjLS4xLS4xLS4xLS4yLS4xLS4yaC0uMXYuMmgtLjF2LS41aC40di4yaC0uMXYuM3pNLTE5MC43IDQyOS45Yy0uNiAwLTEuMS43LTEuMSAxLjggMCAuNy4yIDEuMS43IDEuMS43IDAgMS4xLTEgMS4xLTEuNy4xLS44LS4yLTEuMi0uNy0xLjJ6TS0xODcuOCA0MzMuNmwtLjEtLjFoLS4xdi4xaC4yek0tMTk4LjcgNDMyLjVjMCAuMi4xLjUuNS41LjggMCAxLTEuMSAxLTEuM2gtLjNjLTEtLjEtMS4yLjQtMS4yLjh6Ii8+PC9zdmc+") center center no-repeat;

}
.visaMastercard {	
	text-align:right;
}
.visaMastercard a {
	display:block;	
	width:50px;	
	height:50px;
}
.language {
		
}
.language div {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	text-align:center;	
	color:white;
	cursor:pointer;
}
.language div:first-child {
	margin-right:5px;
}
.languageActive {
	color:#E23359 !important;	
}
.iconLicense {	
	font-size:0.8rem;	
}

/* Социальные кнопки */

.social {	
	margin: 5px;	
}
#subscribe {	
	position:relative;	
	box-sizing:border-box;	
	max-width:320px;	
}
#subscribe form {	
	display:table;
	width:100%;
	white-space:nowrap;
	margin: 15px 0 10px 0;
}
#subscribe form > * {
	display:table-cell;

}
.ukrTime {
	font-size:0.9rem;
	padding:0 0 10px 10px;
}
.askProf {	
	font-size:1rem;
	margin-bottom:10px;
}
#subscribe .button {	
	font-size:0.8rem;	
	line-height:20px;
	height:44px;
	width:35%;
	border-radius: 0 3px 3px 0;
}
#subscribe .button:after {
	content:url(../img/pen.svg);
	display:inline-block;	
	width:17px;	
	height:17px;
	margin-left:10px
	
}
.subscribe_field {	
	vertical-align:top;
	padding:10px;
	width:65%;
	height:44px;    
    color:dimgray;	
	border-radius:3px 0 0 3px;
	border:0;
	font-style:normal;
}
.search {
	position:relative;
	display:inline-table;
	max-width:250px;	
}
.search button {
	position:absolute;
	right:10px;
	top:0;
	bottom:0;
	margin: auto;
	background:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02IDguOCA0ODUuMiA0ODUuMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNiA4LjggNDg1LjIgNDg1LjIiPjxnIGZpbGw9IiM0NTQ1NDUiPjxwYXRoIGQ9Ik0zNTcuOSAxOTAuN2MwLTEwMC41LTgxLjUtMTgyLTE4Mi0xODItMTAwLjQuMS0xODEuOSA4MS42LTE4MS45IDE4MnM4MS41IDE4MiAxODIgMTgyYzEwMC40IDAgMTgxLjktODEuNSAxODEuOS0xODJ6bS0xODEuOSAxMzYuNWMtNzUuMyAwLTEzNi41LTYxLjItMTM2LjUtMTM2LjVzNjEuMi0xMzYuNCAxMzYuNS0xMzYuNCAxMzYuNSA2MS4yIDEzNi41IDEzNi41LTYxLjMgMTM2LjQtMTM2LjUgMTM2LjR6TTQ2NS45IDQxNi40bC0xMTEuMy0xMTEuNGMtMTYuNiAyNS44LTM4LjUgNDcuNy02NC4zIDY0LjNsMTExLjMgMTExLjNjMTcuOCAxNy44IDQ2LjYgMTcuOCA2NC4zIDAgMTcuOC0xNy43IDE3LjgtNDYuNSAwLTY0LjJ6Ii8+PC9nPjwvc3ZnPg==");
	border:0;
	background-size:20px 20px;
	width:20px;
	height:20px;
	cursor:pointer;
}
.search input[type="text"] {
	font-family:Arial;	
	width:100%;
	box-sizing:border-box;
	border:0;
	padding:10px;
	border-radius:20px;
}
.socialIcons {
	display:inline-block;
	position:absolute;
	right:0;
}
.socialIcons a {
	display:inline-block;
	width:20px;
	height:20px;
	margin: 0 5px;
}
.f{
	background:url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjEuOSAyNTIuNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgODMuNWgyNi4xdi0yNS4yOTk5OTk5OTk5OTk5OTdjMC0xMS4yLjMtMjguNCA4LjQtMzkuMSA4LjYtMTEuNCAyMC40LTE5LjEgNDAuNi0xOS4xIDMyLjkgMCA0Ni44IDQuNyA0Ni44IDQuN2wtNi41IDM4LjdzLTEwLjktMy4xLTIxLTMuMWMtMTAuMiAwLTE5LjMgMy42LTE5LjMgMTMuOHYyOS40MDAwMDAwMDAwMDAwMDJoNDEuNmwtMi45IDM3LjhoLTM4Ljd2MTMxLjNoLTQ5di0xMzEuM2gtMjYuMXYtMzcuOHoiLz48L3N2Zz4=');
	
}
.gPlus  {
	background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMTcuNiAyNjguNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMxNy42IDUzLjhoLTUzLjh2LTUzLjhoLTEzLjR2NTMuOGgtNTMuOHYxMy40aDUzLjh2NTMuOGgxMy40di01My44aDUzLjh2LTEzLjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzNy43IDE1NC41Yy03LjUtNS4zLTIxLjktMTguMy0yMS45LTI1LjkgMC04LjkgMi41LTEzLjMgMTYtMjMuOCAxMy43LTEwLjcgMjMuNS0yNS44IDIzLjUtNDMuNCAwLTIwLjktOS4zLTQxLjMtMjYuOC00OGgyNi40bDE4LjUtMTMuNGgtODMuMWMtMzcuMyAwLTcyLjMgMjguMi03Mi4zIDYwLjkgMCAzMy40IDI1LjQgNjAuNCA2My4zIDYwLjQgMi42IDAgNS4yLS4xIDcuNy0uMi0yLjUgNC43LTQuMiAxMC00LjIgMTUuNSAwIDkuMyA1IDE2LjggMTEuMyAyMy00LjggMC05LjQuMS0xNC40LjEtNDYuMiAwLTgxLjcgMjkuNC04MS43IDU5LjkgMCAzMCAzOC45IDQ4LjggODUuMSA0OC44IDUyLjYgMCA4MS43LTI5LjkgODEuNy01OS45IDAtMjQuMS03LjEtMzguNS0yOS4xLTU0em0tNDQuNC00MS43Yy0yMS40LS42LTQxLjgtMjQtNDUuNS01Mi4xLTMuNy0yOC4xIDEwLjctNDkuNiAzMi4xLTQ5IDIxLjQuNiA0MS44IDIzLjIgNDUuNSA1MS4zIDMuNyAyOC4yLTEwLjcgNTAuNS0zMi4xIDQ5Ljh6bS04LjQgMTQyLjNjLTMxLjkgMC01NC45LTIwLjItNTQuOS00NC41IDAtMjMuOCAyOC42LTQzLjYgNjAuNS00My4yIDcuNC4xIDE0LjQgMS4zIDIwLjcgMy4zIDE3LjMgMTIgMjkuNyAxOC44IDMzLjIgMzIuNi43IDIuOCAxIDUuNiAxIDguNiAwIDI0LjItMTUuNiA0My4yLTYwLjUgNDMuMnoiLz48L3N2Zz4=");
	
}
.vk {
	background:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzMuNCAyMTYuOSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik0uNCAwaDk4LjVjMzIuNCAwIDYwIDE1LjkgNjAgNDggMCAyNi44LTkuNyAzNy4yLTI5LjcgNDkgMS43IDEuNCAxMy4xIDQuOCAxNyA2LjcgNi4xIDMgOS44IDYuMSAxMy44IDEwLjIgMTEuMyAxMS41IDEzLjQgMjIgMTMuNCA0MC4xIDAgNDEuOS00MC41IDYyLjktNzkuNSA2Mi45aC05My45bC40LTIxNi45em01My41IDU3djI4LjJjMjUuNCAwIDQ5LjIgMy4zIDQ5LjItMjQuMiAwLTI1LjUtMjctMjEuMy00OS4yLTIxLjN2MTcuM3ptMCAxMjBjMjcuOCAwIDYyLjEgNC42IDYyLjctMjcgLjYtMzIuOS0zNS4zLTI3LTYyLjctMjd2NTR6Ii8+PC9zdmc+");
	
}
.ok {
	background:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzcuOSAyOTUuNyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmYiIGQ9Ik0xNzUuMiAxNTguOGMtNC4yLTguNS0xNS45LTE1LjUtMzEuNS0zLjMtMjEgMTYuNi01NC44IDE2LjYtNTQuOCAxNi42cy0zMy44IDAtNTQuOC0xNi42Yy0xNS42LTEyLjMtMjcuMy01LjItMzEuNSAzLjMtNy40IDE0LjggMSAyMiAxOS43IDM0IDE2IDEwLjMgMzguMSAxNC4xIDUyLjMgMTUuNmwtMTEuOSAxMS45LTQ0LjEgNDQuMWMtNi43IDYuNy02LjcgMTcuNiAwIDI0LjNsMiAyYzMuMyAzLjMgNy43IDUgMTIuMSA1aC4xYzQuNCAwIDguOC0xLjcgMTIuMS01bDQ0LjEtNDQuMSA0NC4xIDQ0LjFjNi43IDYuNyAxNy42IDYuNyAyNC4zIDBsMi0yYzYuNy02LjcgNi43LTE3LjYgMC0yNC4zbC00NC4xLTQ0LjEtMTEuOS0xMS45YzE0LjItMS41IDM2LjEtNS4zIDUyLTE1LjUgMTguOC0xMi4xIDI3LjItMTkuMyAxOS44LTM0LjF6bS04Ni4zLTEyMC44YzIwLjMgMCAzNi44IDE2LjUgMzYuOCAzNi44IDAgMjAuMy0xNi41IDM2LjgtMzYuOCAzNi44cy0zNi44LTE2LjQtMzYuOC0zNi44YzAtMjAuMyAxNi41LTM2LjggMzYuOC0zNi44em0wIDExMS43YzQxLjMgMCA3NC44LTMzLjUgNzQuOC03NC44LjEtNDEuNC0zMy40LTc0LjktNzQuOC03NC45LTQxLjMgMC03NC44IDMzLjUtNzQuOCA3NC44IDAgNDEuNCAzMy41IDc0LjkgNzQuOCA3NC45eiIvPjwvc3ZnPg==");
	
}
.f, .gPlus, .vk, .ok {
	background-position: center center;
	background-repeat:no-repeat;
	background-size:15px 15px;
}
.YaMetrick {
	width:1px;
	height:1px;
	position:absolute;
	left:-9999px;
}
.none {
	display:none
}
.dialogActivate {
	position:fixed;	
	overflow:auto;
	left:0;
	top:0;
	z-index:10;
	display:flex;	
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	max-height:100%;	
	background-color:rgba(0,0,0,.5);	
}
#imgDesc {
	padding:10px;
	text-align:center;
	color:white;
	font-family: "PT Sans Narrow", Arial;
	background-color: #242533
}
#hidedImg {
	display:none;
}

.dialogActivate {
	display:flex;	
}
.dialogActivate > div {	
	display:inline-table;
	margin:auto;
	background-color:white;	
}
.dialogContent {
	display:inline-block;
	padding:5px 10px;
}
.dialogClose {	
	margin:0 10px 0 0;	
	box-shadow:none !important;
	border-radius:0 !important;	
}
.dialogClose:target {
	display:none;
}
/* COLORBOX */
.colorBox {
	cursor:pointer
}
.gallery .rotateZone {
	height:100%;
}
.gallery .rotateZone div {	
    display: inline-flex;
	align-items:center;
	justify-content:center;
	vertical-align:top;
	width:100%;	
	height:inherit;
	transition:margin-left 0.3s ease;
}
.gallery .rotateZone img {	
	width:auto;
	height:auto;
	max-height:100%;
}
.gallery .controls {
	display:inline-block;
	position:static;
	font-size:0;
	padding:5px 10px;
	margin-top:15px;
	border-radius: 10px 10px 0 0;
	background-color:white;
}
.gallery .controls span {
	position:static;
	display:inline-block;
}
.gallery .sliderImgDesc {
	display:none;
}
/* COMMENT */
#error {
	text-align:center;
	color:black;
	margin:10px auto;	
	padding:10px;
	background-color:#F5F5F5;
}
.errorField {
	border-color:#E23359;
}
.redColor {
	color:#E23359;
	font-weight:bold;
}
.starsWrapper, .stars {
	position:relative;
	top:-2px;
	cursor:pointer;
	font-size:0;
	display:inline-block;
	vertical-align:middle;
	margin-left: 5px;
}
.stars {
	pointer-events:none;
}
.formTestim input {
	width:160px;
}
.formTestim textarea {
	resize:vertical;
	min-height:100px;
}
.starsWrapper div, .stars div  {
	display:inline-block;
	width:20px;
	height:19px;
	padding: 0 1px;
	background:url(../img/star.svg) center top;
	background-size:20px 38px;
}
.stars div {
	width:15px;
	height:14px;
	background-size:15px 28px
}
.starsWrapper .active, .stars .active {
	background-position: center bottom;
}
.shout {
	font-size:0;
}
.choise {
	position:relative;
	display:inline-block;
	width:50%;
	max-height:400px;
	overflow:hidden;
	box-sizing:border-box;
	vertical-align:top;	
	padding:20px 0;
	font-size:1rem;
	transition: all 0.3s ease;
}
.choise:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:30px;
	background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
}
.choise:hover {
	max-height:9999px;
}
.choise:hover:after {
	background:none;
}
.choise:nth-of-type(2n-1) {
	padding-right:15px
}
.choise:nth-of-type(2n) {
	padding-left:15px
}
.message {
	text-align:justify;
}
.name {
	font-weight:bold;
	margin-right:5px;
}
#name {
	width:150px;
}
.formTestim {
	position:relative;
	text-align:left;
	max-width:300px;
	overflow:hidden;
	transition: all 0.3s ease;
}
.formTestim .loading {
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:auto;	
}
.formTestim > div, .formTestim textarea {
	margin-bottom:15px;
}
.formTestim textarea, .formTestim button {
	width:100%;
}
.leaveTestim {
	display:table !important;
	margin: 20px auto 0 auto;
}
.statistic {
	position:relative;
	display:block;
	font-size:0.8rem;
	margin:15px 0 15px auto;
	color:#454545;
	text-align:right;
}
.statistic:before, .statistic:after {
	content:"";
	top:0;
	display:inline-block;
	vertical-align:middle;
	width:5px;
	height:20px;
	border: 1px solid lightgray;
}
.statistic:before {
	border-right:0;
}
.statistic:after {
	border-left:0;
}
.noTestim {
	font-size:1.3rem;
	text-align:center;
	margin-top:20px;
	color:lightgray
}
.testimError {
	position:relative;
	left:0;
	text-align:center;	
	color:black;	
	overflow:hidden;	
	width:100%;
	min-height:30px;
	background-color:white;
	z-index:2;
	transition: all 0.3s ease;
}
.testimError.loading {
	width:0;
	
}
/*common*/ 
.arrowBG {
	background: url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk4LjE0OHB4IiBoZWlnaHQ9Ijk4LjE0OHB4IiB2aWV3Qm94PSIwIDAgOTguMTQ4IDk4LjE0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTguMTQ4IDk4LjE0ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTMzLjQ1OCw5Ny41NjJMODAuNTMxLDUwLjQ5YzAuNzUtMC43NSwwLjc1LTIuMDc4LDAtMi44MjhMMzMuNDU2LDAuNTg2QzMzLjA4MSwwLjIxMSwzMi41NzIsMCwzMi4wNDIsMA0KCQljLTAuNTMsMC0xLjAzOSwwLjIxMS0xLjQxNCwwLjU4NkwxNy42NDEsMTMuNTczYy0wLjM5MSwwLjM5MS0wLjU4NiwwLjkwMi0wLjU4NiwxLjQxNGMwLDAuNTEyLDAuMTk1LDEuMDIzLDAuNTg2LDEuNDE0DQoJCWwzMi42NzQsMzIuNjc0TDE3LjY0Miw4MS43NWMtMC43NTEsMC43NS0wLjc1LDIuMDc4LDAsMi44MjhsMTIuOTg3LDEyLjk4NEMzMS40MTEsOTguMzQ0LDMyLjY3Nyw5OC4zNDQsMzMuNDU4LDk3LjU2MnoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
	background-size: 100%;
	cursor: pointer;
	opacity: 0.5;
}
.loading {
	width:30px;
	height:30px;
	background:url(../img/load.svg);
	background-size:100%;
}
.priceWrapper {
	display:table;
	box-sizing:border-box;
	width:100%;
}
.priceWrapper > * {
	display:table-cell;
	text-align:center;
}
.priceWrapper > div:first-child {
	text-align:left;
	vertical-align:bottom;
}
.priceWrapper > div, .jcart {
    width: 30%;
	white-space:nowrap;
}
.jcart {
	text-align:right;
}
.price {
	font-weight: bold;
	font-size: 2rem;	
	color: #727272;
}
.price + .selectWrapper, .priceTotal + .selectWrapper {
	display:inline-block;
	width:50px;
	margin-left:5px;
}
.priceInfo {
	padding:0;
	margin:0;
	list-style-type:none;	
}
.priceInfo li {
	white-space:nowrap
}
.yes:after {
	content:url("../img/diagnostics/yes.svg");
	display:inline-block;
	width:20px;
	height:20px;
	margin: 0 5px;
}
.zakaz {
	font-size:1rem;
	font-weight:bold;
	color:#8a8a22;		
}
.filterWrapper li, .filterWrapper .herb {
	overflow:hidden;
}
#nozodSearch {		
	max-width:320px;
}
.nozodSearch {		
	margin-bottom:15px;	
	background-color:whitesmoke;
	padding:10px;
}
.nozodSearch::before {
	content: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMDQgMTk1LjQgNDAyLjYgNDAyLjYiID48cGF0aCBmaWxsPSIjNDU0NTQ1IiBkPSJNMjk2LjkgMjA2LjljLTMuMi03LjQtOC45LTExLjEtMTYuOS0xMS4xaC0zNjUuNGMtOCAwLTEzLjYgMy43LTE2LjggMTEuMS0zLjIgNy44LTEuOSAxNC41IDQgMjBsMTQwLjcgMTQwLjd2MTM4LjhjMCA1IDEuOCA5LjIgNS40IDEyLjlsNzMuMSA3My4xYzMuNCAzLjYgNy43IDUuNCAxMi45IDUuNCAyLjMgMCA0LjctLjUgNy4xLTEuNCA3LjQtMy4yIDExLjEtOC45IDExLjEtMTYuOHYtMjEybDE0MC44LTE0MC44YzUuOS01LjUgNy4yLTEyLjEgNC0xOS45eiIvPjwvc3ZnPg==");
	display: inline-block;
	vertical-align:middle;
	margin-right: 10px;
	width: 20px;
	height: 20px;
}
.button {
	position:relative;
	display:inline-block;
	text-align:center;
	box-sizing:border-box;
	max-width:300px;	
	padding:10px;	   
	text-transform:uppercase;	
    color:white;
	font:1rem 'PT Sans Narrow', Arial;
	border:0;   	    
    border-radius: 3px;
	background-color:#3bb3e0;	
	cursor:pointer;	
	outline:none;
	transition:all 0.3s ease
}
.button:hover {
	text-decoration:none;
	background-color:#219fcf;
}
.highlight {
	position:relative;
	color:white;
}
.highlight h2 {
	color:white;
}
.highlight:before {
	content:"";
	display:block;
	width:400%;	
	height:100%;
	position:absolute;
	z-index:-1;
	top:0;
	left:-150%;
	background-color:#242533;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;	
}
.highlight .statistic {
	color:white;
}
article button.sendbtn:before {
	content:"";
	position:absolute;
	top:0;
	left:15px;
	bottom:0;
	display:inline-block;
	width:20px;
	height:20px;
	margin:auto;
}
.overAllRating {
	display:flex;
	justify-content:center;
	align-items:center;
	width:45px;
	height:45px;
	background:url(../img/star.svg) center center no-repeat;
}
.overAllRating span {
	color:white;
	font-size:1rem;
	padding-right:1px;
	padding-top:1px;
	
}
/* SELECT */
.selectWrapper {
	height:35px;
	position:relative;
	z-index:3;
	text-align:left
}
.select div:first-of-type {
	position:relative;	
	border-bottom:1px solid lightgray
}
.select:hover {
	height:auto;
	max-height:300px;
	background-color:white;
}
.select:hover div:first-of-type {
	margin-top:0 !important
}
.select {
	position:absolute;
	width:100%;
	overflow:hidden;
	height:35px;
	max-height:35px;	
	cursor:pointer;
	transition:max-height 0.3s ease;
}
.select div:first-of-type:after {
	content:"";	
	position:absolute;
	right:10px;
	top:17px;	
	width:0;
	height:0;
	border:4px solid transparent;
	border-top:4px solid #727272;
}
.select div {	
	height:35px;
	line-height:35px;
	box-sizing:border-box;
	padding:0 10px;
} 
.select div:hover:not(:first-of-type) {	
	background-color: whitesmoke;
}
.select .price {
	float:right;
	padding-right:30px;
	font-size:1rem;
}
.mobileMenu {
	width:35px;
}
.mobileMenu div {
	border-radius:4px;
	height:4px;
	background:#454545;
}
.mobileMenu div:nth-of-type(2) {
	margin:5px 0;
}
/* SLIDER */
.slider {
   position:relative; 
   max-width:100%;
   user-select:none;
   -webkit-user-select:none;
   -moz-user-select:none
}
.slider h2 {
	color:white;
}
.rotateZone > *  {	
	display:inline-block;
    width:100%;
	box-sizing:border-box;
	transition:all 0.3s ease;	 
}
.rotateZone a img {
	
}
.slider .button {
	display:table;
	margin: 0 auto;
}
.sliderLeft, .sliderRight {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	bottom:0;	
	z-index:2;
	margin: auto;	
}
.sliderLeft {
	left:30px;
	transform:rotate(180deg)
}
.sliderRight {
	right:30px;	
}
.sliderImgDesc {
	position:absolute;
	width:50%;
	height:30%;
	min-height:210px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin: auto;
	padding:50px 30px;	
	color:white;
	background:rgba(0,0,0,.5);
	transition: all 0.3s ease;
}
.sliderImgDesc p {
	text-align:center;
	white-space:normal
}
.rotateZone {
	font-size:0;
	white-space:nowrap;
   overflow:hidden;  
}

					 /*Prices*/
.UAH:after, .RUR:after, .USD:after {
	padding-left:2px;
}
.UAH:after {
	content:'ГРН';	
}
.RUR:after {
	content:'РУБ'
}
.USD:after {
	content:'USD'
}

@media screen and (max-width: 1000px) {
	header .orderCall, .highlight:before, .iconLicense, .thirdColumn, .buttonWrapper span, .map_wrapper, .interesting, .search, .rotatorWrapper, .map_wrapper + div, .put_feedback, .manual, .free, .guidanceWrapper, .cVideo, .actiality, .shrink, .growIt, .cubeWrapper, .figureWrapper, .flexContent img, #docs, .infografic, iframe {
	
	display:none !important
}
html {
	font-size:15px;		
}
.highlight {
	background-color:#242533;
}
article {
	max-width:700px;	
}
.headerWrapper {	
	text-align:left;	
}
header {	
	display:table;
	padding:0 30px;
	font-size:0;	
}
.headerPhone {
	height:auto;
}
nav, .mobilePhone, #logo {
	display:table-cell;		
	box-sizing:border-box;	
}
#logo {
	width:130px;
}
#logo img {
	width:70px;
}
.mobilePhone {	
	vertical-align:middle;
	text-align:right;	
	height:60px;
}
nav a {
	display:none;
}
.mobileMenu {
	display:table-cell;
	vertical-align:middle;
	height:60px;
}
.mobileMenu:focus + .subs {
	max-height:500px;
}
.orderCall, .cart {
	vertical-align:middle;
} 
ul {
	padding-left:5px;
}
article, article p {
	padding:5px;
}
#subscribe {
	display:block;
	margin: 0 auto;
}
.footerLinks {	
	display:block;
	background:rgba(255,255,255,.9);
	border-top:1px solid white;
	border-bottom:1px solid white;
	margin: 30px -30px 0 -30px;
	padding:20px 0;
	max-width:none;
	text-align:center;
	font-size:0.9rem
}
.footerLinks a {
	display:inline-block;
	color:black;
}
.search {
	float:none;
	margin: 0 auto;
}
.copyWrapper {
	border:0;
	padding-top:0;
}
.sliderImgDesc {
		width:65%;
		padding:40px 15px
	}
.slide {
		padding: 0 20px 0 10px;
	}
/* common */
.currencyConverter:focus {
	max-width:200px;	
	background-color:white;
	outline:none;
}
}
@media screen and (max-width: 500px) {
	.sliderImgDesc {
		position:static;
		width:auto;
		height:375px;
		box-sizing:border-box;
	}
	.mobileMenu {
		width:30px;
	}
	.slider img {
		display:none
	}
}
@media screen and (max-width: 450px) {
	html {
		font-size:14px;
	}
	h1 {
		text-align:center;
	}
	#logo {
		display:none;
	}
	.phone:before {
		height:20px;
	}
	.visaMastercard {
		display:none !important;
	}
	.copyWrapper > div {
		vertical-align:bottom;
	}
	.copyright {
		text-align:right
	}
	.social {
		margin-right:-4px;
	}
/* COMMON */
	.choise {
		width:100%;		
	}
	.choise:nth-of-type(2n-1), .choise:nth-of-type(2n) {
		padding:20px 0 0 0;
	}	 
}