html{
	margin:0;
	padding:0;
	font-size: 10px;

	/*background: url(../img/sky_top.png) top center no-repeat;*/
}
body{
	text-align:center;
	padding:0;
	margin:0;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color:#000000;
	/*background: url(../img/text.png) top left repeat;*/
}
input, textarea, select, button{
	font-family: 'PT Sans', sans-serif;
}
p{
	margin:0;
	padding:0;
}
img{
	max-width:100%;
	height:auto;
}
input{
	outline:none;
}
:active, :hover, :focus {
	outline: 0;
	outline-offset: 0;
}
.clear{
	clear:both;
}
.container{
	width:1400px;
	margin:0 auto;
	position: relative;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:#a0a0a0;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
::-moz-placeholder { /* Firefox 19+ */
	color:#a0a0a0;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
:-ms-input-placeholder { /* IE 10+ */
	color:#a0a0a0;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
:-moz-placeholder { /* Firefox 18- */
	color:#a0a0a0;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
}
.tr{
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.header{
	padding-top:25px;
	padding-bottom:25px;
	box-shadow: 0px 0px 79px 0px rgba(52, 60, 92, 0.24);
}
.header .container{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
.header .menu ul{
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
}
.header .menu li{
	margin-lefT:12px;
	margin-right:12px;
	line-height: 22px;
}
.header .menu li a{
	color:#868b9e;
	font-size: 22px;
	text-decoration: none;
	display:block;
	position:relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	/*font-weight:bold;
	*/
}
.header .menu li a:after{
	content:'';
	display:block;
	height:3px;
	width:0%;
	background: #025849;
	display:block;
	margin-top:5px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.header .menu li a:hover{
	color:#025849;
}
.header .menu li a:hover:after{
	width:100%;
}
.header_right{
	display:flex;
	align-items:center;
}
.header_phone{
	margin-right:20px;
}
.header_phone a{
	display:block;
	/*padding-left:28px;*/
	/*background:url(../img/call.png) left center no-repeat;*/
	text-decoration: none;
	font-size: 22px;
	font-weight:bold;
	line-height: 22px;
	color:#025849;
}
.header_phone .fa-phone-alt:before {
    content: "\f879";
    color:#025849;
    font-size: 18px;
    padding-right: 10px;
}
.orange_button{
	/*background:linear-gradient(to right, #025849, #ff8e29);*/
	background: #fff;
	font-size:22px;
	line-height: 22px;
	border:none;
	font-weight:bold;
	color:#fff;
	padding:14px 35px;
	cursor:pointer;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	box-sizing: border-box;
	border:2px solid #025849;
	color:#025849;

}
.orange_button:hover{
	box-shadow: 0px 0px 19.11px 1.89px rgba(255, 98, 41, 0.56);
	/*background:linear-gradient(to right, #025849, #ff8e29);*/
	background: #025849;
	
	color:#fff;
}
.first{
	padding-top:150px;
	padding-bottom:150px;
	background: url(../img/f_bg.jpg) center center no-repeat;
	background-size:cover;
}
.first_block{
	max-width:650px;
	text-align:left;
}
.first_caption{
	font-size: 65px;
	line-height: 72px;
	font-weight:bold;
	color:#025849;
	margin-bottom:15px;
}
.first_text{
	font-size: 20px;
	line-height: 28px;
	color:#025849;
	font-weight:bold;
	margin-bottom:25px;
}
.orange_a{
	display:inline-block;
	text-decoration: none;
	padding-lefT:62px;
	padding-right:62px;
	height:53px;
	line-height: 53px;
	border:2px solid #025849;
	border-radius: 3px;
	font-size: 22px;
	font-weight:bold;
	
	color:#025849;
}
.orange_a:hover{
	box-shadow: 0px 0px 19.11px 1.89px rgba(255, 98, 41, 0.56);
	/*background:linear-gradient(to right, #025849, #ff8e29);*/
	background: #025849;
	
	color:#fff;
}
.second{
	padding-top:90px;
	padding-bottom:90px;
	background: #025849;
}
.second .container{
	display:flex;
	flex-wrap:wrap;
	text-align:left;
}
.second_left{
	width:50%;
	padding-right:200px;
	box-sizing: border-box;

}
.second_right{
	width:50%;
	padding-lefT:150px;
	box-sizing: border-box;
}
.second_left_caption{
	font-size:25px;
	font-weight:bold;
	color:#fff;
	line-height: 28px;
	padding-left:34px;
	position:relative;
	margin-bottom:20px;
}
.second_left_caption:before{
	content:'';
	height:2px;
	background: #868b9e;
	width:24px;
	position:absolute;
	left:0px;
	top:14px;
}
.second_caption{
	font-size: 40px;
	line-height: 47px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:20px;
}
.second_text{
	font-size: 18px;
	line-height: 28px;
	font-weight:bold;
	color:#fff;
	margin-bottom:50px;

}
.second_left i{
	color:#025849;
}
.second_left a{
	font-size: 20px;
	color:#025849;
	text-decoration: none;
	font-weight:bold;
	text-decoration: underline;
	/*border-bottom:2px solid #025849;*/
}
.second_left a:hover{
	border:none;
	text-decoration: none;
}
.second_items{
	display:flex;
}
.second_item{
	width:50%;
	display:flex;
	align-items:center;
}
.second_item_count{
	font-size: 60px;
	line-height: 60px;
	font-weight:bold;
	color:#fff;
	margin-right:15px;
}
.second_item_text{
	padding-right:50px;
	color:#fff;
	font-size: 18px;
	line-height: 22px;
}
.third{
	padding-top:100px;
	padding-bottom:100px;
	background: #f7f8fd;
}
.third_items{
	display:flex;
	flex-wrap:wrap;
	
}
.third_item{
	width:31%;
	margin-bottom:2%;
	margin-right:2%;
	text-align:left;
	padding:85px 60px 60px 70px;
	background: #ffffff;
	box-shadow: 0px 8px 38px 0px rgba(52, 60, 92, 0.18);
	box-sizing: border-box;
	display:flex;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	color:#025849;
}
.third_item_img{
	flex:none;
	width:73px;
	height:73px;
	background: #f5f5f7;
	display:flex;
	border-radius: 50%;
	justify-content: center;
	align-items:center;
	margin-right:26px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.third_item_img img{
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.third_item_caption{
	font-size: 40px;
	line-height: 47px;
	
	font-weight:bold;
	margin-bottom:22px;
}
.third_item_txt{
	font-size: 18px;
	line-height: 28px;
	
}
.third_item:hover{
	background: #025849;
	color:#fff;
}
.third_item:hover .third_item_img{
	background: #F1A31F;
}
.third_item:hover .third_item_img img{
	filter: brightness(22);
}
.third_item.third_item_last, .third_item.third_item_last:hover{
	background: none;
	box-shadow:none;
}
.third_item.third_item_last a{
	font-size: 40px;
	line-height: 47px;
	color:#025849;
	text-decoration: underline;
}
.third_item.third_item_last a i{
	font-size: 24px;
}
.third_item.third_item_last a:hover{
	text-decoration: none;
}
.third_item.third_item_last:hover .third_item_img, .third_item.third_item_last .third_item_img{
	background: none;
	border:1px solid #025849;
}
.third_item.third_item_last:hover .third_item_img img{
	filter:none;
}
.fourth{
	background: url(../img/orange_bg.png) top center no-repeat #f7f8fd;
	padding-top:60px;
	padding-bottom:60px;
    background: #F1A31F;	
}
.fourth .container{
	display:flex;
	justify-content: space-between;
	text-align:left;
}
.fourth_left{
	padding-left:40px;
	padding-right:40px;
	box-sizing: border-box;
	max-width: 592px;
}
.fourth_caption{
	font-size: 35px;
	line-height: 42px;
	font-weight:bold;
	color:#fff;
}
.fourth_text{
	font-size: 18px;
	line-height: 23px;
	color:#fff;
}
.fourth_right form p{
	display:flex;
	flex-wrap:wrap;
}
.fourth_right form p span{
	display:block;
}
.fourth_right form input[type=text], .fourth_right form input[type=tel], .fourth_right form input[type=email]{
	width:217px;
	height:51px;
	padding-left:34px;
	border:none;
	box-sizing: border-box;
	margin-right:8px;

}
.fourth_right form input[type=submit]{
	width:226px;
	height:51px;
	box-sizing: border-box;
	border:2px solid #ffffff;
	font-size: 22px;
	color:#fff;
	font-weight:bold;
	background: #025849;
}
.fourth_right form label{
	display:block;
	margin-top:13px;
}
.checkbox {
	display: none;
}

.checkbox-custom {
	position: relative;      
	width: 15px;             
	height: 15px;            
	border: 1px solid #fff;
	cursor:pointer; 
	background: #fff;
}

.checkbox-custom,
.label {
	display:block;

}
.checkbox-custom{
	float:left;
	margin-top: 6px;
}
.label{
	margin-lefT:25px;
	color:#fff;
	font-size: 18px;
}
.label a{
	color:#fff;
	text-decoration: underline;
}
.label a:hover{
	text-decoration: none;
}


.checkbox:checked + .checkbox-custom::before {
	content: "";             
	display: block;          
	position: absolute;      
	top: 4px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background: url(../img/checked.png) top center no-repeat;  
	background-size:contain;    
}
.fifth{
	padding-top:90px;
	padding-bottom:100px;
	background: #f2f3f9;
}
.fifth .caption{
	font-size: 50px;
	line-height: 50px;
	font-weight:bold;
	color:#F1A31F;
	margin-bottom:25px;
}
.fifth .after_caption{

	font-size: 25px;
	line-height: 25px;
	color:#F1A31F;
	margin-bottom:20px;
}
.fifth_items{
	display:flex;
	justify-content: space-between;
	align-items:flex-start;
}
.fifth_item{
	width:23%;
	background: #ffffff;
	padding-top:32px;
	padding-bottom:41px;
	box-shadow: 0px 8px 38px 0px rgba(52, 60, 92, 0.18);
	box-sizing: border-box;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.fifth_item_top{
	height:22px;
	margin-bottom:15px;
}
.fifth_item_caption{
	font-size: 30px;
	line-height: 30px;
	font-weight:bold;
	color:#F1A31F;
	margin-bottom:15px;
}
.fifth_item_text{
	border-top:1px solid #e8e9eb;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size: 20px;
	line-height: 32px;
	color:#808498;
	padding-bottom:20px;
}
.fifth_item_top.top_hit{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	line-height: 22px;
	border-radius: 11px;
	background: #025849;
	font-size: 15px;
	font-weight:bold;
	color:#fff;

}
.fifth_item_price{
	display:flex;
	justify-content: center;
	margin-bottom:25px;
}
.fifth_item_price .price{
	font-size: 36px;
	line-height: 36px;
	font-weight:bold;
	color:#F1A31F;
}
.fifth_item_price .per{
	font-size: 20px;
	line-height: 20px;
	color:#808598;
	font-weight:bold;
	align-self: flex-end;
}
.fifth_item_price .old_price{
	font-size: 20px;
	color:#8a8fa0;
	font-weight:bold;
	line-height: 20px;
	text-decoration: line-through;
}
.fifth_item_price .old_price i{
	font-size: 14px;
	margin-right:5px;
}
.fifth_detail{
	width:206px;
	height:50px;
	box-sizing: border-box;
	border:2px solid #025849;
	color:#025849;
	font-size: 22px;
	line-height: 46px;
	display:inline-block;
	background: #fff;
	font-size:22px;
	color:#025849;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	text-decoration: none;
}


.fifth_detail:hover{
	box-shadow: 0px 0px 19.11px 1.89px rgba(255, 98, 41, 0.56);
	background: #025849;
	/*background:linear-gradient(to right, #025849, #ff8e29);*/
	color:#fff;
	/*border:none;*/
	/*line-height: 50px;*/
}
.fifth_item:hover{
	margin-top:-21px;
}
.fifth_item_top.top_sale{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	line-height: 22px;
	border-radius: 11px;
	/*background: #a3d9ff;*/
	font-size: 15px;
	font-weight:bold;
	color:#fff;

}
.sixth{
	padding-top:60px;
	background: #025849;
	padding-bottom:60px;
}
.sixth .container{
	display: flex;
	justify-content: space-between;
}
.sixth_item{
	width:31%;
	text-align:left;
}
.six_text{
	padding-top:46px;
	font-size: 18px;
	line-height: 25px;
	color:#fff;
	font-weight: bold;
	margin-bottom:22px;
	background: url(../img/quote.png) top left no-repeat;
}
.siz_after{
	display:flex;
	align-items:center;
	color:#fff;
	line-height: 28px;
	font-size: 20px;
	font-weight:bold;
}
.siz_after img{
	margin-right:13px;
}
.seventh{
	padding-top:80px;
	padding-bottom: 80px;	
}
.seventh .caption, .blog .caption{
	font-size: 25px;
	line-height: 28px;
	color:#868b9e;
	margin-bottom:10px;
	font-weight:bold;
}
.seventh .caption_after, .blog .caption_after{
	font-size: 50px;
	line-height: 50px;
	font-weight:bold;
	color:#025849;
	margin-bottom:70px;
}
.seventh_slide{
	padding:17px;
	padding-bottom:35px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.seventh_slide_img{
	margin-bottom:20px;
}
.seventh_slide_img img{
	display:block;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	/*filter: grayscale(.75)*/
}
.seventh_slide_img{
	margin-bottom:18px;
}
.seventh_slide_caption{
	margin-bottom:10px;
}
.seventh_slide_caption span{
	font-size: 35px;
	line-height: 35px;
	font-weight:bold;
	color:#025849;
	display:block;
}
.seventh_slide_text{
	font-size: 25px;
	line-height: 28px;
	color:#F1A31F;
}
.seventh_slide:hover{
	background: #F1A31F;
}
.seventh_slide:hover img{
	filter: grayscale(0)
}
.owl-theme .owl-dots .owl-dot span{
	width:54px;
	height:3px;
	border-radius: 0px;
	background: #84899c;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background: #025849;
}
.owl-theme .owl-nav.disabled+.owl-dots{
	margin-top:30px;
}
.blog{
	padding-top:95px;
	padding-bottom:95px;
	background: #f7f8fd;
}
.blog_items{
	display:flex;
	/*justify-content: space-between;*/
	margin-bottom:20px;
	flex-wrap: wrap;
}
.blog_item{
	width:31%;
	margin-right:3%;
	text-align:left;
	height:450px;
	position:relative;
	overflow: hidden;
	margin-bottom:40px;
}
.blog_item:nth-child(3n){
	margin-right:0px;
}
.blog_item:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background: url(../img/shadow.png) left bottom repeat-x;
	position: absolute;
	z-index: 1;
	left:0;
	top:0px;
}
.blog_item_theme{
	font-size: 15px;
	line-height: 15px;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:5px 10px;
	border-radius: 10px;
	text-transform: uppercase;
	background: #025849;
	margin-bottom:15px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.blog_item_caption{
	font-size: 30px;
	line-height:38px;
	color:#fff;
	font-weight:bold;
	margin-bottom:15px;
	min-height: 76px;
}
.blog_item_desc{
	padding:50px 40px;
	position:absolute;
	z-index: 5;
	width: 100%;
	height:100%;
	top:270px;
	box-sizing: border-box;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	/*background: #025849;*/
}
.blog_item_text{
	font-size: 18px;
	line-height:25px;
	color:#fff;
	margin-bottom:15px;
}
.blog_item_date{
	font-size: 18px;
	line-height:25px;
	margin-bottom:15px;
	padding-left:24px;
	background: url(../img/calendar.png) left center no-repeat;
	color:#fff;
}
.blog_item_detail{
	color:#025849;
	font-size: 20px;
	line-height: 25px;
	font-weight:bold;
}
.blog_item_detail:hover{
	text-decoration: none;
}
.blog_item:hover .blog_item_desc{
	background: #025849;
	top:0px;
}
.blog_item:hover .blog_item_theme{
	color: #025849;
	background: #fff;
}
/*.detail_blog_all{
	display:inline-block;
	margin-top:65px;
	border:2px solid #025849;
	border-radius: 3px;
	color:#025849;
	font-size: 22px;
	font-weight:bold;
	line-height: 22px;

	}*/
	.footer{
		padding-top:34px;
		padding-bottom:50px;
		background: #f7f8fd;
		border-top:2px solid #e6e8f1;
	}
	.footer_top{
		display:flex;
		justify-content: space-between;
		align-items:center;
	}
	.footer_bottom{
		padding-top:24px;
		color:#b9bdca;
		font-size:17px;
		line-height: 24px;
	}
	.footer_bottom a{
		color:#b9bdca;
		text-decoration: underline;
	}
	.footer_bottom a:hover{
		text-decoration: none;
	}
	.footer_menu ul{
		display:flex;
		list-style:none;
		margin:0;
		padding:0;
	}
	.footer_menu ul li{
		padding-left:5px;
		padding-right:5px;
	}
	.footer_menu ul li a{
		color:#b9bdca;
		font-size: 19px;
		line-height: 19px;
		text-decoration: none;
	}
	.footer_menu ul li a:hover{
		text-decoration: underline;
	}
	.footer_phone{
		padding-left:21px;
		line-height: 21px;
		background: url(../img/phone.png) left center no-repeat;
	}
	.footer_phone a, .footer_email a{
		color:#b9bdca;
		font-size: 18px;
		text-decoration: none;
	}
	.footer_email{
		padding-left:21px;
		line-height: 21px;
		background: url(../img/email.png) left center no-repeat;
	}
	.footer_soc{
		font-size: 18px;
		color:#b9bdca;
		line-height: 21px;
		display:flex;
		align-items: center;
	}
	.footer_soc a{
		display:block;
		width:32px;
		height:32px;
		border-radius:50%;
		line-height: 32px;
		text-align:center;
		background: #e6e8f1;
		color:#868b9e;
		font-size: 14px;
		margin-left:13px;
	}
	.consultation{
		padding-top:100px;
		padding-bottom:100px;
	}
	.consultation .container{
		display:flex;
	}
	.consultation_left, .consultation_right{
		width:50%;
		text-align:left;
		box-sizing: border-box;

	}
	.consultation_left{
		padding-right:35px;
	}
	.consultation_right{
		padding-left:35px;
	}
	.orange_block{
		width:240px;
		background: #025849;
		box-sizing: border-box;
		padding:90px 55px;
		text-align:left;
		font-size: 22px;
		line-height: 30px;
		color:#fff;
		font-weight:bold;
		margin-top:140px;
		float:right;
	}
	.orange_block_text{
		border-bottom:2px solid #ffffff;
		padding-bottom:20px;
	}
	.consultation_right .caption{
		font-size: 50px;
		line-height: 50px;
		font-weight:bold;
		color:#025849;
		margin-bottom:25px;
	}
	.consultation_right .after_caption{
		font-size: 25px;
		line-height: 33px;
		color:#025849;
		margin-bottom:40px;
	}
	.consultation_right .after_caption:after{
		content:'';
		display:block;
		height:4px;
		background: #025849;
		width:113px;
		margin-top:30px;
	}
	.consultation_right form input[type=text], .consultation_right form input[type=tel], .consultation_right form input[type=email]{
		width:100%;
		height:51px;
		margin-bottom:20px;
		padding:0 26px;
		border:none;
		border-bottom:1px solid #acacac;
		box-sizing: border-box;
	}
	.consultation_right .label{
		font-size: 18px;
		line-height: 30px;
		color:#F1A31F;
		margin-bottom:86px;

	}
	.consultation_right .checkbox-custom{
		border-color:#025849;
	}
	.consultation_right .label a{
		color:#F1A31F;
	}
	.consultation_right form input[type=submit]{
		display: inline-block;
		text-decoration: none;
		padding-lefT: 62px;
		padding-right: 62px;
		height: 53px;
		line-height: 49px;
		border: 2px solid #025849;
		border-radius: 3px;
		font-size: 22px;
		font-weight: bold;
		color: #025849;
		cursor:pointer;
		background: #fff;
	}
	.consultation_right form input[type=submit]:hover{
		box-shadow: 0px 0px 19.11px 1.89px rgba(255, 98, 41, 0.56);
		/* background: linear-gradient(to right, #025849, #ff8e29); */
		background: #025849;
		color: #fff;
	}
	.consultation{
		background: url(../img/foto6.jpg) left center no-repeat;
	}
/*text*/
.text_top{
	min-height: 483px;
	background-size: cover;
	background-position: center center;  
}
.content{
	padding-top:45px;
	padding-bottom:80px;
	text-align:left;
	font-size: 25px;
	line-height: 33px;
	color:#000;
}
.content .breadcrumbs, .news .breadcrumbs{
	margin-bottom:40px;
}
.content .breadcrumbs ul, .news .breadcrumbs ul{
	list-style:none;
	padding:0;
	margin:0;
	display:flex;
	flex-wrap: wrap;
}
.content .breadcrumbs ul li, .news .breadcrumbs ul li{
	padding:0;
	margin-right:9px;
	font-size: 18px;
	line-height: 25px;
	color:#84899c;
}
.content .breadcrumbs ul li:before, .news .breadcrumbs ul li:before{
	display:none;
}
.content .breadcrumbs ul li a, .news .breadcrumbs ul li a{
	color:#84899c;
	text-decoration: none;
}
.content h1{
	font-size: 50px;
	line-height: 50px;
	font-weight:bold;
	color:#025849;
	margin-top:0px;
	margin-bottom:30px;
}
.text_options{
	display:flex;
	flex-wrap: wrap;
	margin-bottom:35px;
}
.text_date{
	padding-lefT:23px;
	background: url(../img/calendar_grey.png) left center no-repeat;
	font-size: 18px;
	line-height: 25px;
	color:#84899c;
	margin-right:27px;
	margin-bottom:10px;
}
.text_look{
	padding-left:28px;
	background: url(../img/visibility.png) left center no-repeat;
	font-size: 18px;
	line-height: 25px;
	color:#84899c;
	margin-bottom:10px;
}
.content p{
	padding-bottom:33px;
}
.content_img{
	float:right;
	margin-right:20px;
}
.content blockquote{
	background: #f7f8fd;
	margin:0;
	border-left:10px solid #025849;
	padding:28px 35px 28px 35px;
	font-weight:bold;
	margin-bottom:54px;
}
.content h2{
	font-size: 28px;
	line-height: 33px;
	font-weight: bold;
	color:#025849;
	/*margin-top:0px;*/
	margin-bottom:18px;
}
.content h3{
	margin-bottom:18px;
}
.content ol{
	list-style:none;
	padding:0;
	margin:0;
	 counter-reset: olCounter;
	 margin-bottom:55px;
}
.content ol li:before{
	 counter-increment: olCounter;
  content:counter(olCounter)'. ';
  color:#025849;
  font-weight:bold;

}
.content ul{
	list-style:none;
	padding:0;
	margin:0;
	
	margin-bottom:55px;
}
.content ul li{
	position:relative;
	padding-lefT:22px;
}
.content ul li:before{

	content:'';
	background: #025849;
	width:10px;
	height:10px;
	border-radius: 50%;
	display:block;
	position:absolute;
	lefT:0px;
	top:12px;
	

}
.content table{
	width:100%;
	margin-bottom:40px;
	border:none;
	border-spacing: 0;
}
.content table tr th{
	font-size: 28px;
	font-weight:bold;
	background: #dedfe7;
	padding:24px;
	text-align: center;
	border-collapse: collapse;
	border-right:1px solid #d3d4dc;
	border-left:1px solid #d3d4dc;
}
.content table tr th:first-child{
	border-left:0px;
}
.content table tr th:last-child{
	border-right:0px;
}
.content table tr td{
	background: #f0f1f6;
	text-align:center;
	padding:24px;
	border-right:1px solid #d3d4dc;
	border-bottom:1px solid #d3d4dc;
	border-lefT:1px solid #d3d4dc;
}
.content table tr td:first-child{
	border-lefT:0px;
}
.content table tr td:last-child{
	border-right:0px;
}
.content table tr:last-child td{
	border-bottom:0px;
}
/*.text_table{
	overflow-x: scroll;
}*/
.news h1{
	font-size: 50px;
	line-height: 50px;
	margin-bottom:60px;
}
.news_top{
	margin-bottom:42px;
	display:flex;

}
.news_top_left, .news_top_right{
	width:50%;
}
.news_top_right{
	background: #F1A31F;
	padding:40px 53px 40px 53px;
	text-align: left;
}
.news_top_tags{
	display:flex;
	flex-wrap: wrap;
	margin-bottom:20px;
	margin-bottom: 10px;
}
.news_top_tags a{
	font-size: 18px;
	line-height: 25px;
	font-weight:bold;
	text-decoration: none;
	color:#025849;
	margin-right:15px;
}
.news_top_left img{
	display: block;
}
.news_top_name{
	font-size: 35px;
	line-height: 43px;
	font-weight:bold;
	color:#ffffff;
	border-lefT:3px solid #025849;
	padding-left:20px;
	margin-bottom:27px;
}
.news_top_params{
	display:flex;
	margin-bottom:15px;
}
.news_params_date{
	font-size: 18px;
	line-height: 15px;
	color:#84899c;
	padding-left:22px;
	background: url(../img/calendar_grey.png) left center no-repeat;
	margin-right:22px;
	margin-bottom:10px;
}
.news_params_eye{
	font-size: 18px;
	line-height: 15px;
	color:#84899c;
	padding-left:28px;
	background: url(../img/visibility.png) left center no-repeat;
	margin-bottom:10px;
}
.news_top_anons{
	font-size: 18px;
	line-height: 25px;
	color:#fff;
	height:125px;
	overflow: hidden;
	margin-bottom:20px;
}
a.news_top_a{
	font-size: 20px;
    color: #025849;
    text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
   
}
a.news_top_a:hover{
	border:none;
	text-decoration: none;
}
.news_items{
	display:flex;
	flex-wrap: wrap;
	margin-bottom:20px;
	/*justify-content: space-between;*/
}
.news_item{
	width:31%;
	margin-right:3%;
	margin-bottom:3%;
	margin-bottom:40px;
}
.news_item:nth-child(3n){
	margin-right:0px;
}
.news_item_img{
	position:relative;
}
.news_item_img img{
	display:block;
}
.news_item_theme{
	font-size: 15px;
    line-height: 15px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    text-transform: uppercase;
    background: #025849;
    margin-bottom: 15px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    position:absolute;
    top:33px;
    lefT:41px;
}
.news_item_desc{
	padding:40px 37px 53px 40px;
	background:#fff;
	text-align:left;
	 -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.news_item:hover .news_item_desc{
	background:#f7f8fd;
}
.news_item_name{
	font-size: 35px;
	line-height: 43px;
	font-weight:bold;
	color:#025849;
	padding-lefT:21px;
	border-left:3px solid #025849;
	margin-bottom:30px;
}
.news_item_params{
	display:flex;
	flex-wrap: wrap;
}
.news_params_date{
	/*font-size: 18px;
	line-height: 25px;
	color:#84899c;
	margin-right:23px;*/
}
.news_params_eye{
	/*font-size: 18px;
	line-height: 25px;
	color:#84899c;*/
}
.news_item_params .news_params_date, .news_item_params .news_params_eye{
	line-height: 25px;
}
.news_top_anons{
	font-size: 18px;
	line-height: 25px;
	color:#025849;
	height:150px;
	overflow:hidden;
	margin-bottom:25px;
}
.blog_item_detail{
	font-size: 20px;
    color: #025849;
    text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
 
}
.blog_item_detail:hover{
	text-decoration: none;
}
.news{
	padding-bottom:100px;
	padding-top:45px;
}
.news_top .news_top_anons{
	color:#fff;
	height:125px;
	margin-bottom:20px;
}