@charset "UTF-8";




.article-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    font-family: 'Roboto', sans-serif;
	    line-height:1;
	    font-size: 14px;
}

.article-top a {
    color: #05BCFA;
    margin:0;
    padding:0;
    font-size: 14px;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
}

.article-top a.back-arrow{
	color: #434343;
	text-decoration: none;
}
.article-top a:hover {
}
.article-top__back_news{
	float: left;
}


/* .article-top__back span { */
/* 	font-size: 0.875rem; color: #6f6f6f; */
/* } */




/*.article-top__back span:before {
	color: #6f6f6f;
	content: '←';
	margin-right: 10px;
}*/




.article-top__back a {
	/* font-size: 0.875rem; color: #00bbfa; */
	text-decoration: underline;
}




.article-top__back a:hover {
	text-decoration: none;
}




.article-top__time {
	border: 1px solid #ebebeb;
	position: relative;
}




.article-top__time:before {
	background: url(../img/article-clock.png) no-repeat center;
	width: 30px; height: 30px;
	border-right: 1px solid #ebebeb;
	content: '';
	display: inline-block;
	vertical-align: middle;
}




.article-top__time span {
	/* font-size: 0.875rem; color: #ababab; */
	font-style: italic;
	font-weight: 300;
	display: inline-block;
	vertical-align: middle;
}
.article-top__time span:first-child{
    padding-left: 10px;
}
.article-top__time span:last-child{
    padding-right: 10px;
}




.article-top__time span b {
	font-weight: 300;
	color: #3f3f3f;
}




.article-top__subscribe {
	width: 270px;
	background: #fff;
	border: 1px solid #f7f7f7;
	position: absolute;
	top: 42px; 
    left: 50%;
	-webkit-box-shadow: 0px 1px 2px 0px #dfdfdf;
	box-shadow: 0px 1px 2px 0px #dfdfdf;
	padding: 20px 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 999;
    margin-left: -65px;
    text-align: center;
}

.ya-share2__list{
    margin: 10px 0;
}

.article-top__subscribe:before {
	background: url(../img/subscribe-block-layer.png) no-repeat;
	width: 20px; height: 15px;
	display: block;
	content: '';
	position: absolute;
	left: -2px; top: -14px;
}




.article-top__subscribe p {
	font-size: 0.875rem; color: #3f3f3f;
}




.subscribe-email {
	background: #fff;
	width:100%;  height: 34px;
	border: 1px solid #ebebeb;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 10px;
	margin-top: 10px;
}




.subscribe-submit {
	background: #909090;
	width: 100%; height: 36px;
	border: none;
	outline: none;
	font-size: 0.875rem; color: #fff;
	font-weight: 700;
	margin-top: 10px;
}




.subscribe-submit:hover {
	background: #747474;
}




.subscribe-email::-webkit-input-placeholder {color:#757575;}




.subscribe-email::-moz-placeholder          {color:#757575;}




.subscribe-email:-moz-placeholder           {color:#757575;}




.subscribe-email:-ms-input-placeholder      {color:#757575;}




@media screen and (max-width: 650px) {

	.article-top{
	    /*display: block!important;
	    -webkit-box-pack: start!important;
	    -ms-flex-pack: start!important;
	    justify-content: flex-start!important;
	    -webkit-box-align: flex-start!important;
	    -ms-flex-align: inherit!important;*/
	}
	.article-top__back{
		margin-bottom: 10px;
	}
	.article-top__time{
		float: left;
		margin-left: 0!important;
	}

	.article-top__time span:nth-child(1){
        display: none;
    }
    .article-top__subscribe{
    	       left: 0;
        margin-left: 10px;
    }
    .article-top__like{
    	display: inline-block;
    	/*width: 50%;*/
    	float: right;
    	text-align: right;
    	padding-top: 5px;
        left: 50%;
        /*margin-left: -135px;*/
    }
    .article-top__like span:first-child{
        margin-right: 0;
    }

    .article-top__like_news{
    	padding-top: 0!important;
    }

@media screen and (max-width: 480px) {
    .article-top__back span{
        display: none;
    }
    .article-top__subscribe{
        top: 56px;
    }
    .article-top__time{
        margin-left: 10px;
    }
}