@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
body, html{height: 100%;}
body{
	font: 16px/19px 'PT Sans', sans-serif;
	color: #11595a;
}
h1, h2, h3{font-weight: normal;}
h1{
	font-size: 32px;
	text-align: center;
	padding: 26px 0 40px 0;
	line-height: 31px;
}
.h1{font-size: 30px;
	line-height: 31px;}
h2{
	font-size: 22px;
	text-align: center;
	line-height: 26px;
}
h3{font-size: 18px;}
h4{font-size: 16px;}

#wrap{
	width: 100%;
	min-height: 100%;
	height: auto;
	background: url(../images/bg.png) 0 0 repeat;
}
.container{
	max-width: 980px;
	margin: 0 auto;
	position: relative;
	padding: 0 15px;
}
iframe {
	width: 100%;
}
.bold{font-weight: bold;}
.blue{color: #20d9ef;}
.bg_blue{background: #dbeee9;}
.right{float: right;}
.over{overflow: hidden;}
@media (max-width:991px) {
	.over{
		text-align: center;
	}
}
.position{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
@media (max-width:991px) {
	.position {
		position: relative;
	}
}
.wrapper{position: relative;}
.wrapper .h1{
	font-size: 24px;
	color: #007b97;
}
@media (max-width:767px) {
	.pluso-010010011001-03 .pluso-wrap a,
	.pluso-010010011001-08 .pluso-wrap a {
		transform: scale(0.7);
		margin: 3px 0 0 -6px !important;
	}
	.pluso-010010011001-03 .pluso-counter,
	.pluso-010010011001-08 .pluso-counter {
		padding-right: 0 !important;
	}
}
/* load */
.load{position: relative;}
.load a span, .load button span{
	margin: 15px 15px 0 24px;
	float: left;
	display: block;
	background: url(../images/sprites.png) -411px -168px no-repeat;
	width: 46px;
	height: 46px;
}
.load>span{
	display: block;
	font-size: 14px;
	margin-top: 3px;
	color: #000;
	padding-left: 5px;
}
.load a, .load button, #sidebar .load a{
	display: block;
	height: 78px;
	font-size: 22px;
	line-height: 77px;
	color: #11595a;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	-webkit-box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8);
	-moz-box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8);
	box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8);
	background: rgb(255,240,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,240,0,1) 0%, rgba(194,183,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,240,0,1)), color-stop(100%,rgba(194,183,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(194,183,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(194,183,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,240,0,1) 0%,rgba(194,183,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,240,0,1) 0%,rgba(194,183,0,1) 100%); /* W3C */
	behavior: url(PIE/PIE.htc);
	zoom: 1;
}
.load a{
	-webkit-box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8), 0px 0px 30px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8), 0px 0px 30px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0px 4px 6px rgba(255, 255, 255, 0.8), 0px 0px 30px rgba(0, 0, 0, 0.4);
}
.load button{
	border: none;
	margin: 0 auto 5px;
	letter-spacing:-1px;
}
.load button span{margin: 15px 0 0 20px;}
#promo .load a, #pre-footer .load a, .load button{
	width: 290px;
}
#sidebar .load a{
	width: 250px;
	letter-spacing: 0.5px;
	text-decoration: none;
}
@media (max-width:991px) {
	#sidebar .load a {
		margin: 0 auto;
	}
}
#sidebar .load a span{margin: 15px 7px 0 8px;}
.load a:hover{
	background: #fff000;
	-webkit-box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33), 0px 0px 30px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33), 0px 0px 30px rgba(0, 0, 0, 0.4);
	box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33), 0px 0px 30px rgba(0, 0, 0, 0.4);
}
.load button:hover, #sidebar .load a:hover{
	background: #fff000;
	cursor: pointer;
	-webkit-box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33);
	-moz-box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33);
	box-shadow:inset 0px 4px 6px rgba(0, 0, 0, 0.33);
}
#promo .load:after, #pre-footer .load:after{
	content:"";
	display: block;
	width: 46px;
	height: 54px;
	position: absolute;
	right: -58px;
	top: -8px;
	background: url(../images/sprites.png) -335px -118px no-repeat;
}
#promo .load:after{right: -11px;}
@media (max-width:767px) {
	#promo .load:after {
		display: none;
	}
}
#pre-footer .load:before{
	content:"";
	display: block;
	width: 78px;
	height: 30px;
	position: absolute;
	left: -108px;
	top: 30px;
	background: url(../images/sprites.png) -318px -191px no-repeat;
}
#pre-footer .load{
	position: absolute;
	right: 58px;
	top: 40px;
}
#pre-footer .load a:after{top: -3px;}
#pre-footer .load>span{margin-top: 7px;}
#product .load>span{
	display: inline;
	color: inherit;
}
@media (max-width:767px) {
	#pre-footer .load>span {
		padding-left: 0;
		margin-left: -1px;
		text-align: center;
	}
	.load>span {
		text-align: center;
	}
}
#product .load p{color: #00c3be;}

@media (max-width:767px) {
	#promo .load a, 
	#sidebar .load a,
	#pre-footer .load a, 
	.load button {
		width: 250px;
    font-size: 16px;
    height: 60px;
		line-height: 60px;
		margin-bottom: 10px;
	}
	.load a span, 
	.load button span {
		margin: 5px 20px 5px 15px;
	}
	#sidebar .load a span {
		margin: 7px 0px 5px 15px;
	}
	.load {
		display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	}
}


/* header */
#header{
	height: 112px;
	border-bottom: 2px solid #2eb2b4;
	position: relative;
}
#header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/header.png) 50% 0 no-repeat;
	z-index: 2;
}
#header .container {
	z-index: 50;
	display: flex;
	justify-content: space-between;
	position: relative;
  align-items: center;
  height: 112px;
}
.header__burger {
	display: none;
}
@media (max-width:991px) {
	.header__burger {
		display: block;
		position: relative;
		width: 30px;
		height: 20px;
		z-index: 3;
	}
	.header__burger span {
		background: #11595a;
		position: absolute;
		left: 0;
		top: 9px;
		width: 100%;
		height: 2px;
		transition: all 0.3s ease 0s;
	}
	.header__burger.active span {
		transform: scale(0);
	}
	.header__burger:before,
	.header__burger:after {
		content: '';
		background: #11595a;
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0;
		transition: all 0.2s ease 0s;
	}
	.header__burger:before {
		top: 0;
	}
	.header__burger:hover:before {
		top: -2px;
	}
	.header__burger.active:before {
		transform: rotate(45deg);
		top: 9px;
	}
	.header__burger:after {
		bottom: 0;
	}
	.header__burger:hover:after {
		bottom: -2px;
	}
	.header__burger.active:after {
		transform: rotate(-45deg);
		bottom: 9px;
	}
	#header .header__menu {
		position: fixed;
		justify-content: flex-start;
		align-items: center;
    flex-direction: column;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100%;
		overflow: auto;
		padding: 100px 10px 20px 10px;
		transition: all 0.3s ease 0s;
	}
	#header .header__menu.active {
		left: 0;
		background: #dbeee9;
	}
	#header .header__menu .header__list {
		height: auto;
	}
}
/* logo */
#logo{
	position: relative;
	z-index: 3;
	display: flex;
  justify-content: center;
	align-items: center;
	padding-right: 35px;
}

/* navigation */

#header .header__menu{
	display: flex;
	justify-content: flex-end;
	flex: 0 0 50%;
	height: 100%;
}
#header .header__menu ul{
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
	z-index: 2;
}
@media (max-width:991px) {
	#header .header__menu ul {
		flex-direction: column;
		margin-top: 30px;
	}
	#header .header__menu ul li a {
			min-width: 150px;
			text-align: center;
			padding: 15px 20px;
	}
	#header .header__menu ul li a:before,
	#header .header__menu ul li a:after {
		display: none;
	}
}
#header .header__menu a{
	display: block;
	background: #007b97;
	font-size: 18px;
	color: #fff;
	padding: 8px 13px 8px 12px;
	position: relative;
	transition: all 0.3s ease 0s;
}
#header .header__menu li a:before{
	content:"";
	display: block;
	border-right: 1px dashed #76bbc8;
	height: 14px;
	width: 0;
	top: 10px;
	left: 0;
	position: absolute;
}
#header .header__menu a:after{
	content:"";
	display: block;
	border-right: 1px solid transparent;
	height: 33px;
	width: 0;
	top: 1px;
	right: -1px;
	position: absolute;
	z-index: 2;
}
#header .header__menu li:first-child a:before{border: none;}
#header .header__menu li:first-child+*+*+*+* a:after{border: none;}
#header .header__menu li:last-child a:after{border: none;}
#header .header__menu a:hover{
	background: #0089a6;
	color: #1fd9ee;
	z-index: 2;
}
#header .header__menu a:hover:after{
	content:"";
	display: block;
	border-right: 1px solid #007b97;
	height: 33px;
	width: 0;
	top: 1px;
	right: -1px;
	position: absolute;
}
#header .header__menu a:hover:before{
	content:"";
	display: block;
	border-right: 1px solid #007b97;
	height: 33px;
	width: 0;
	top: 1px;
	left: 0;
	position: absolute;
}

/* promo */
#promo{
	height: 406px;
	background: url(../images/promo.jpg) 50% 0 no-repeat;
}
@media (max-width:991px) {
	#promo {
		height: auto;
		background-size: cover;
		padding-bottom: 30px;
	}
}
#promo, #pre-footer{
	color: #fff;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.18);
}
#promo_img{
	position: absolute;
	top: 44px;
	left: -86px;
}
@media (max-width:767px) {
	#promo_img {
		top: 30px;
	}
}
@media (max-width:991px) {
	#promo_img {
		position: relative;
		left: auto !important;
    right: auto;
    text-align: center;
	}
}
@media (max-width:991px) {
	#promo .container{
		display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	}
}
#promo .h1{
	font-size: 31px;
	padding-top: 48px;
	text-align: right;
}
@media (max-width:767px) {
	#promo .h1 {
		text-align: center;
		padding-top: 30px;
	}
}
#promo ul{
	font-size: 20px;
	margin: 58px 0 0 27px;
}
@media (max-width:767px) {
	#promo ul {
		margin: 50px 0 0px;
	}
}
#promo li{
	background: url(../images/i-promo.png) 0 5px no-repeat;
	padding-left: 20px;
	margin-bottom: 20px;
}
#promo .load{margin: 60px 0 0 28px;}
@media (max-width:767px) {
	#promo .load {
		margin: 40px 0 0 0px;
	}
}
/* description */
#description p, #ability p{
	font-size: 18px;
	line-height: 21px;
	text-align: justify;
	-ms-text-align-last: center;
	text-align-last: center;
	padding-bottom: 23px;
}

/* social */
#social{padding: 15px 0 23px 362px;}
#social li{
	display: inline-block;
	vertical-align: top;
	margin-right: 26px;
}
#social a{
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/sprites.png) no-repeat;
}
#social a.i-vk{background-position: -398px -119px;}
#social a.i-g{background-position: -473px -118px;}
#social a.i-fb{background-position: -509px -121px;}
#social a.i-tb{background-position: -436px -118px;}
#social a.i-vk:hover{background-position: -45px -211px;}
#social a.i-g:hover{background-position: -6px -210px;}
#social a.i-fb:hover{background-position: -86px -214px;}
#social a.i-tb:hover{background-position: -126px -216px;}

/* preferences */
#preferences{
	padding: 31px 0;
	font-size: 0;
}
#preferences .container{    
	display: flex;
	justify-content: center;
	flex-wrap: wrap;}

.preference{
	display: flex;
	flex-direction: column;
	flex: 0 0 419px;
	min-height: 318px;
	vertical-align: top;
	padding: 22px;
	background: #f3fbfa;
	font-size: 16px;
	margin: 9px 13px;
	position: relative;
	text-align: justify;
}
@media (max-width:767px) {
	.preference {
		flex: 0 0 84%;
	}
}
.preference:before, .slidesshow:before{
	content: "";
	display: block;
	width: 100%;
	height: 0;
	border-top: 1px dashed #8ae6f1;
	position: absolute;
	top: -9px;
	left: 0;
}
.preference:nth-child(odd):after, .slidesshow:nth-child(odd):after{
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-right: 1px dashed #8ae6f1;
	position: absolute;
	top: 0;
	right: -9px;
}
.preference:first-child:after, .preference:first-child+*+*:after, 
.preference:first-child+*+*+*+*:after, .preference:first-child+*+*+*+*+*+*:after,
.slidesshow:first-child:after, .slidesshow:first-child+*+*:after, 
.slidesshow:first-child+*+*+*+*:after, .slidesshow:first-child+*+*+*+*+*+*:after{
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-right: 1px dashed #8ae6f1;
	position: absolute;
	top: 0;
	right: -14px;
}
.preference:first-child:before, .slidesshow:first-child:before{border: none;}
.preference:first-child+*:before, .slidesshow:first-child+*:before{border: none;}
.preference p{text-align: justify;}
.title{
	color: #007b97;
	text-align: center;
	font-size: 24px;
	padding: 23px 0 18px;
	letter-spacing: -1px;
}
.preference span{display: block;}
.preference .img span, .img{
	width: 110px;
	height: 110px;
	margin: auto;
	background: url(../images/sprites.png) no-repeat;);
}
.img{background-position: -208px -121px;}
.preference .img span.preference1{background-position: 0 0;}
.preference .img span.preference2{background-position: -92px 0;}
.preference .img span.preference3{background-position: -187px 0;}
.preference .img span.preference4{background-position: -279px 0;}
.preference .img span.preference5{background-position: -374px 0;}
.preference .img span.preference6{background-position: -467px 0;}
.preference .img span.preference7{background-position: 0 -93px;}
.preference .img span.preference8{background-position: -92px -98px;)}

/* ability */
#ability{padding-bottom: 9px;}
#ability h1{padding-bottom: 30px;}

/* sidebar */
#sidebar, #content{
	display: inline-block;
	vertical-align: top;
}
#sidebar{
	width: 250px;
	padding: 10px;
	margin-left: 25px;
	background: #f3fbfa;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}
@media (max-width:991px) {
	#sidebar {
		max-width: 100%;
		width: initial;
		margin-left: 0;
	}
}
#sidebar h2{color: #0089a6;}

/* loader */
#loader{
	padding-bottom: 26px;
	border-bottom: 1px dashed #8ae6f1;
}
@media (max-width:991px) {
	#loader {
		text-align: center;
	}
}
#loader .bold{text-transform: uppercase;}
#loader p{
	color: #00c3be;
	text-align: center;
	margin: 5px 0 28px 0;
}
#loader h2{padding: 12px 0 16px;}

/* opinion */
#opinions{padding-top: 16px;}
#opinions h4{
	color: #007b97;
	padding-top: 30px;
}
#opinions h4, #opinions p{text-align: right;}
#opinions ul {margin: 15px 0 40px 0}
#opinions li {
	margin: 15px 0 40px;
	list-style-type: none;
}
.wrap_img{
	width: 88px;
	height: 88px;
	border: 2px solid #00b7b1;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
	float: left;
	position: relative;
	behavior: url(PIE/PIE.htc);
	zoom: 1;
}
.city{
	color: #4ee3ec;
	text-transform: uppercase;
}
.opinion{
	clear: both;
	margin-top: 18px;
	background: #dbeee9;
	font-size: 14px;
	line-height: 17px;
	padding: 15px 10px 5px;
	position: relative;
}
.opinion:first-letter{font-size: 22px;}
.opinion:before{
	content: "";
	display: block;
	height: 0;
	width: 0;
	border: 12px solid;
	border-color: transparent #dbeee9 #dbeee9 transparent;
	position: absolute;
	top: -12px;
	right: 13px;
}

/* content */
#content{
	max-width: 680px;
	padding-bottom: 30px;
	min-height: 1167px;
}
@media (max-width:991px) {
	#content {
		max-width: 100%;
		min-height: inherit;
	}
}
#content h1, #content .h1{
	font-size: 24px;
	line-height: 27px;
	padding: 18px 0 21px;
	color: #007b97;
}
#content h1{text-align: center;}
#content .h1{
	text-align: left;
	color: #0089a6;
}
#content>p{margin-bottom: 17px;}

/* slidesshow */
#slidesshow{padding-top: 25px;}
@media (max-width:991px) {
	#slidesshow {
		text-align: center;
	}
}
.slidesshow{
	max-width: 326px;
	height: 240px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin: 5px 0 14px;
}
.slidesshow p{
	text-align: center;
	font-size: 18px;
	color: #0089a6;
	line-height: 22px;
	margin-top: 6px;
	padding: 0 10px;
}
.slidesshow:nth-of-type(odd){
	margin-right: 23px;
}
.slidesshow:first-child, .slidesshow:first-child+*+*, .slidesshow:first-child+*+*+*+*{
	margin-right: 23px;
}
.slidesshow:before{top: -16px;}
@media (max-width:767px) {
	.slidesshow {
		
	}
	.slidesshow:before,
	.slidesshow:first-child:after,
	.slidesshow:first-child+*+*:after,
	.slidesshow:first-child+*+*+*+*:after,
	.slidesshow:first-child+*+*+*+*+*+*:after {
		display: none;
	}
	.slidesshow:first-child, 
	.slidesshow:first-child+*+*, 
	.slidesshow:first-child+*+*+*+*,
	.slidesshow:first-child+*+*+*+*,
	.slidesshow:nth-of-type(odd) {
		margin-right: 0;
	}
}
/* create */
#create{
	height: 178px;
	background: url(../images/create.jpg) 0 0 no-repeat;
	text-align: right;
	margin-top: 5px;
	padding-right: 22px;
	border: 1px solid #e2e2e3;
}
@media (max-width:767px) {
	#create {
		background: none;
		text-align: center;
		height: auto;
		padding-right: 0;
		padding-bottom: 11px;
	}
}
#create h2{
	color: #0089a6;
	text-align: right;
	line-height: 25px;
	padding: 11px 0 45px;
}
@media (max-width:767px) {
	#create h2 {
		text-align: center;
		padding-bottom: 25px;
	}
}
#create h2 span{
	display: block;
	font-weight: normal;
	margin-top: -2px;
}

/* screenshots */
.screenshots{
	border-bottom: 1px dashed #8ae6f1;
	padding-bottom: 15px;
	margin-bottom: 18px;
}
.screenshots:last-of-type{
	border: none;
	margin-bottom: 0;
}
.screenshots p{
	font-size: 18px;
	letter-spacing: -0.5px;
	margin-top: 7px;
}

/* product */
#product{margin-bottom: 30px;}
#product .right{
	width: 400px;
	padding-top: 15px;
	height: 270px;
	border: 1px solid #3193aa;
	text-align: center;
}
@media (max-width:767px) {
	#product .right {
		float: initial;
		margin: 15px auto 0;
		width: initial;
	}
}
#product input{
	width: 310px;
	height: 41px;
	border: 1px solid #e1e9e8;
	background: #dbeee9;
	color: #11595a;
	font-size: 18px;
	text-align: center;
	text-transform: none;
	margin: 13px 0 21px;
	line-height: 2;
}
@media (max-width:767px) {
	#product input {
		width: 290px;
		width: initial;
	}
}
/* step */
.step{
	position: relative;
	z-index: 1;
	width: 100%;
	padding-bottom: 30px;
	text-align: justify;
}
.step .container{
	max-width: 680px;
	padding-right: 300px;
}
.step img{
	float: left;
	margin:0 17px 0 0;
}
.step .h1, .step h3{text-align: right;}
.step .h1{padding: 20px 0 3px 0;}
.step h3{
	color: #0089a6;
	margin-bottom: 23px;
}
.step.bg_blue img{
	float: right;
	margin: 0 0 0 17px;
}
.step.bg_blue .h1, .step.bg_blue h3{text-align: left;}

/* article */
#article{padding-bottom: 25px;}
#article .h1{
	padding: 5px;
	padding: 4px 0 18px 0;
}
#article a{text-decoration: underline;}
#article a:hover{text-decoration: underline;}

/* pre-footer */
#pre-footer{
	height: 195px;
	background: url(../images/pre-footer.png) 50% 0 no-repeat;
}
@media (max-width:767px) {
	#pre-footer {
		background-size: cover;
		min-height: 300px;
	}
	#pre-footer .container {
		display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	}
}
#pre-footer p:first-child{
	font-size: 28px;
	text-transform: uppercase;
	padding-top: 55px;
}
@media (max-width:767px) {
	#pre-footer p:first-child {
		padding-top: 25px;
		text-align: center;
		line-height: 28px;
	}
}
#pre-footer p:first-child+*{
	font-size: 22px;
	padding: 10px 0 0 252px;
}
@media (max-width:991px) {
	#pre-footer p:first-child+* {
		padding: 10px 0 0;
	}
}
@media (max-width:767px) {
	#pre-footer p:first-child+* {
		text-align: center;
	}
}
#pre-footer p:first-child+*+*{
	font-size: 30px;
	font-weight: bold;
	padding: 15px 0 0 324px;
}
@media (max-width:991px) {
	#pre-footer p:first-child+*+* {
		padding: 10px 0 0;
	}
}
@media (max-width:767px) {
	#pre-footer p:first-child+*+* {
		text-align: center;
	}
}
@media (max-width:767px) {
	#pre-footer .load {
		position: relative;
		right: 0;
	}
	#pre-footer .load:before, 
	#pre-footer .load:after {
		display: none;
	}
}

/* footer */
#footer{
	min-height: 90px;
	background: #11595a;
}
#footer .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 90px;
}
@media (max-width:991px) {
	#footer .container {
		flex-direction: column;
	}
	#logo-f{
		padding: 15px 0;
	}
	#to_top {
		margin: 5px 0 0;
	}
	#footer .navigation ul {
		flex-wrap: wrap;
		justify-content: center;
		margin: 15px 0;
	}
	#footer .navigation li {
		margin-bottom: 10px;
	}
}
#footer  a{color: #082629;}
#footer  a:hover{color: #1fd2e6;}

#to_top{
	width: 28px;
	padding-top: 26px;
	background: url(../images/sprites.png) -471px -167px no-repeat;
}
#to_top:hover{background-position: -502px -167px;}
#to_top span{
	display: block;
	font-size: 12px;
	text-align: center;
}
#footer .navigation{

}
#footer .navigation ul {
	display: flex;
}
#footer .navigation li{margin-left: 11px;}

/*Правки стилей для статей, добавление норм списка. 05.02.2020*/
.new-article ul {
	list-style-type: disc; 
	margin: 10px 0 0 35px;
}

.new-article li {
	margin-bottom: 8px;
}

.new-article p {
	margin-top: 20px;
}

.new-article h2 {
	margin-top: 25px;
}

.new-article h3 {
	margin-top: 25px;
	font-weight: 700;
}

.new-article .centr-pic {
	display: block;
	margin: 15px auto 0 auto;
}

.new-video {
	margin-top: 20px;
}
.promblok {
	background: #f3fbfa;
    padding: 15px 15px 25px 15px;
    margin: 0 -15px 0 -15px;
}
.promblok p {
	padding-bottom: 20px;
    text-align: center;
}
#article .promblok .load a {
    margin: 0 auto;
    width: 290px;
	text-decoration: none;
}
@media (max-width: 767px) {
	.promblok .load a span {
		margin: 15px 15px 0 24px;
	}
}