@charset "utf-8";
/* CSS Document */
body {
	/*font-family: 'Montserrat', sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:;
	color: #fff;
	font-size:20px;
	line-height:1.5;
	overflow:hidden;
	width:100%;
	/*padding:0px;*/
	/*background: linear-gradient(-45deg, #439400, #86B32D, #FF7373, #FF0000);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;*/
}
a {color:#FFF; text-decoration:none;}
a:hover {color:#999;}
.back_css_animation {	
  position: absolute;  /* подробнее про position: absolute; */
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  vertical-align:middle;
}

.animation_show {
	opacity:0; /*Элемент полностью прозрачный (невидимый)*/
	/*transition: 0.5s; /*Скорость перехода состояния элемента*/
	animation: show 2.0s 1; /* Указываем название анимации, её время и количество повторов*/
	animation-fill-mode: forwards; /* Чтобы элемент оставался в конечном состоянии анимации */
	animation-delay: 0.25s; /* Задержка перед началом */
    filter: blur(25px); /* размытие фона */
    /*transition: 2s; /* плавный переход от размытия до получения фокуса	*/
} @keyframes show{0%{opacity:0; transform:scale(0.6,0.6)} 100%{opacity:1; transform:scale(1,1); filter: blur(0px);}}
.a_sh_2 {
	filter: blur(15px);
	animation-delay: 0.75s; /* Задержка перед началом */
}
.a_sh_3 {
	filter: blur(10px);
	animation-delay: 1.5s; /* Задержка перед началом */
}
.JivoSite_my_p {
	margin-top:-25px;
	margin-bottom:30px;
	align-content:center;
	justify-content:center;	
}
/*.JivoSite_my_p:hover {
	filter:brightness(110%);
}*/
.JivoSite_my_p:hover .JivoSite_my_symbol {
	animation: bigger_symbol 0.5s 1; /* Указываем название анимации, её время и количество повторов*/
	animation-fill-mode: forwards; /* Чтобы элемент оставался в конечном состоянии анимации */
	animation-delay: 0.1s; /* Задержка перед началом */	
} @keyframes bigger_symbol {
	0%{
		transform:scaleX(1);
	} 
	100%{
		margin-left:-15px;
		margin-right:2px;
		padding:15px;
		font-size:;
		transform:scaleX(2);		
	}
}
.JivoSite_my_symbol {
	padding:10px;
	border-radius:100px;
	color:#FFF;
	background-color:#0F9700;
	margin-left:-10px;
	margin-top:px;
	margin-bottom:-15px;	
	margin-right:7px;
	transition-duration: .2s;
}
.JivoSite_my_a {
	padding:15px;
	padding-right:21px;
	border-radius:100px;;
	background-color:#333;
	font-size:;
	color:#FFF;
	text-decoration:none;
	font-weight:400;
}
h1{
	font-weight: 500;
	text-align: center;
	/*top: 40%;*/
	right: 0;
	left: 0;
	font-size:70px;
	/*background:#00BE00;*/
	text-shadow: 4px 8px 6px rgba(0,0,0,0.6);
	line-height:1.2;
}
.h1price {font-size:80px; font-weight:900; text-shadow: 4px 8px 6px rgba(0,0,0,0.6);}
.green_back {/*background-color:#00BE00; padding:15px;
	opacity:0;
	transition: 0.5s;
	animation: pulse_is 2s infinite;
	animation-delay: 2s;
} @keyframes pulse_is{0%{padding:20px; opacity:0.5} 50% {padding:50px; opacity:1} 100% {padding:20px; opacity:0.5}*/}
.mobile_show {display:none;}
.tablet_show {display:none;}
/*.rc_button_pplus { line-height:1.3; font-weight:500; font-family: 'Montserrat', sans-serif; align-content:center}*/
/*.photo {
	width:90%;
	max-width:1250px;
	border-color:#999;
	border-radius:150px;
	margin-bottom:100px;
}*/
.ascii {padding-left:-200px; padding-right:-200px; font-size:0.7em; line-height:1em; overflow:hidden;}
.LOGO { /*.LOGO для мобил ищи в css*/
	/*font-family:'Montserrat', sans-serif;*/
    font-family: 'Press Start 2P', cursive;
    /*background-color:#FFF; 
	color:#111;*/
	color:#FFF; 
	background-color:#000;	
	padding-top:14px; 
	padding-bottom:10px;
	padding-left:16px; 
	padding-right:15px; 
	border-radius:30px;
	box-shadow:inset; 
	font-size:36px; 
	width:inherit; 
	font-weight:; 
	text-decoration:none;
	text-shadow: 1px 1px 0px #0F0;
}
.LOGO:hover {color:#FFF}
.menu_links
{
	/*border-bottom: 1px solid;*/
	background-color:#333;
	padding:14px;
	margin:12px;
	line-height:4;
}
.systems{padding:18vW; clear:; margin:0px; max-width:; font-size:56px}

/*-----------------------------------------------------*/
@media screen and (max-width: 1250px){
/*-----------------------------------------------------*/
body {font-size:16px;}
h1{font-size:56px;font-weight:;}
.h1price {font-size:48px;}
.mobile_show {display:none;}
.tablet_show {display:inline;}
.photo {border-radius:;margin-bottom:75px;}
.main_text {max-width:640px;}
.systems{font-size:45px}
/*-----------------------------------------------------*/
@media screen and (max-width: 850px){
/*-----------------------------------------------------*/
body {font-size:16px; line-height:1.2;}
h1{font-size:48px; padding-left:40px; padding-right:40px; font-weight:500; margin-bottom:50px;line-height:1.1;}
.h1price {font-size:48px;}
.mobile_hide {display:none;}
.mobile_show {display:inline;}
.tablet_show {display:inline;}
/*.rc_button_pplus {line-height:1.5; padding:0px; margin:0px; font-size:10px;}*/
.photo {width:100%; height: vh; border-radius:0px;margin-bottom:75px;}
.ascii {margin-left:0px; margin-right:0px; font-size:0.3em; line-height:; overflow:hidden;}
.main_text {max-width:640px;}
.LOGO {
	margin-top:20px; 
	margin-bottom:0px;
	padding-top:12px; 
	padding-bottom:8px;
	/*padding-left:14px; 
	padding-right:13px; */
	border-radius:1px;
	font-size:24px; 
}
.systems{font-size:38px}
}