/*Comments*/
.comments-node{
  max-width:460px;
  width: 100%;
  margin-left:auto;
  margin-right:auto;
  margin-top:52px !important;
}

#comment-form-view {
	/*margin-top:56px !important;*/
}


#comments-list-view {
	/*margin-top:46px !important;*/
}


.comments-node p.comment-header{
	font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;
	font-size:18px!important;
	color:#211922;
  margin-bottom:15px;
}
.comments-node 
input[type=text],
input[type=password],
textarea{
  background: #f8f8f8;
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: none;
  border-bottom: none;
  padding: 7px 6px 8px;
  font: inherit;
  color: #737373;
  font-size: 12px;

  -moz-transition: 0.2s all linear;
  -webkit-transition: 0.2s all linear;
  -o-transition: 0.2s all linear;
  transition: 0.2s all linear;
} 

.page-socials .comments-node {
    max-width:560px;
}

.comments-node #name-comment{
	width:199px;
	margin-right:15px;
}
.comments-node #email-comment{
	width:200px;
}
.comments-node textarea{
	width:431px;
	height:98px;
}
.comments-node p.comment-text-comment{
	margin-top:20px;
}
.comments-node p.comment-submit-comment input{
	color: #fff;
	width:85px;
	font: inherit;
	margin-top: 5px;
	padding: 3px 24px 5px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.31);
	font-size: 12px;
	cursor: pointer;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: inset 0 0 0 rgba(255,255,255,.27);
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.27);
	box-shadow: inset 0 0 0 rgba(255,255,255,.27);	
	background-image: linear-gradient(90deg, rgba(107,163,194,1) 0%, rgba(153,197,218,1) 100%);	
	border: 1px solid #77aac5;
	background-color: #83b6d1;
}
.comments-node #comment-error{
  display:none;
  color:#f00;
}
.comments-node span.bold{
  font-weight:bold;
}
.comments-node p img.ava{
  float:left;
  display:inline;
  margin:0 15px 5px 0!important;
  width:50px;
}
.comments-node .comment-one-item{
  margin-bottom: 10px;
}
/*
.comments-node .comment-one-item:first-child{
  margin-top: 0;
}

.comments-node .comment-one-item:last-child{
  margin-bottom: 0;
}*/
.comments-node .line-more-comments{
  /*text-align: center!important;
  margin-top:10px!important;*/
  padding-top: 20px;
}
.comments-node .line-more-comments img{
  display: none;
}
.comments-node .line-more-comments a{
  color:#000 !important
}
.comments-node .line-more-comments a:hover{
  color:#000 !important
}
.comments-node.photo-page{
  width:454px!important;
}
.comments-node.photo-page #name-comment{
  width:204px;
  margin-right:15px;
}
.comments-node.photo-page #email-comment{
  width:205px;
}
.comments-node.photo-page textarea{
  width:441px;
  height:98px;
}
.comments-node-main{
  display:none;
  width:454px!important; 
  margin:32px auto!important;
}
.comments-node-main .name-comment-mainpage{
  width:204px;
  margin-right:15px;
} 
.comments-node-main .email-comment-mainpage{
  width:205px;
}
.comments-node-main textarea{
  width:441px;
  height:98px; 
}
.comments-node-closer{
  border-bottom:1px solid #ccc;
  padding-bottom:20px
}
.comments-node-closer span.bold{
  font-weight:bold;
}
.comments-node-closer p img.ava{
  float:left;
  display:inline;
  margin:0 15px 5px 0!important;
  width:50px;
}
.comments-node #line-more-comments{
  /*text-align: center!important;
  margin-top:10px!important;*/
  padding-top: 20px;
}
.comments-node #line-more-comments img{
  display: none;
}
.comments-node #line-more-comments a{
  color:#000 !important
}

.comments-node-main p.line-more-comments{
  /*text-align: center!important;
  margin-top:10px!important;*/
  padding-top: 20px;
}
.comments-node-main .line-more-comments img{
  display: none;
  width:auto!important;
}
.comments-node-main .line-more-comments a{
  color:#000 !important
}
br.clear{clear:both;}

.comments-node-closer{
  border-bottom:1px solid #ccc;
 }

 /*Новые стили*/
 .comments-node p.comment-submit-comment input{
  background-color: #FFFFFF;
  background-image: none;
  border:1px solid #efeeee;
  border-radius: 0;
  text-shadow:none;
  color:#000;
  text-transform: lowercase;
  padding:5px 24px 7px;
  padding:11px 24px 13px;
  line-height:12px;
  font-family: "PT Serif",Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  width:63px;
 }
.comments-node #name-comment, .comments-node #email-comment{
  width:95%;
  margin-bottom:10px;
  display:block;
  padding:13px 6px 13px;
  padding:18px 6px;
  border:1px solid #efeeee;
  color:#000;
  line-height:12px;
  border-radius: 0;
  background:#fff;
  -webkit-appearance:none;
  font:inherit;
  font-size:12px;
  -moz-transition:0.2s all linear;
  -webkit-transition:0.2s all linear;
  -o-transition:0.2s all linear;
  transition:0.2s all linear;
  outline:none;
}
.comments-node textarea {
  width:97%;
  padding:13px 6px 13px;
  padding:18px 6px;
  border:1px solid #efeeee;
  color:#000;
  line-height: 12px;
  border-radius: 0;
  padding-top:12px;
  height:90px;
  background: #fff;
  -webkit-appearance:none;
  outline:none;
}
p.comment-datas{
  margin-top:10px!important;
}
p.comment-submit-comment{
  margin-top:10px!important;
}
.comments-node p.comment-header{
  font-size:14px!important;
}
.comment-text-comment .text-comment-label,.comment-datas .comment-datas-name-label, .comment-datas .comment-datas-email-label, .comment-submit-comment .comment-submit-label{
  font-family: 'PT Serif', Palatino, Georgia, Times, 'Times New Roman', serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-shadow: none;
  line-height: 12px;
  position: absolute;
  top: 25px;
  /*left: 11%;*/
  left:21px;
  color: rgb(0, 0, 0);
  -webkit-user-select: none;
  cursor: text;
  z-index: 999;
  opacity: 1;
  outline:none;
}
.comment-datas{
  position:relative;
}
.comment-datas .comment-datas-name-label{
  top:25px;
  /*left:32.8%;*/
  left:21px;
}
.comment-submit-comment .comment-submit-label{
  top:28px;
  cursor:pointer;
  /*left:35.9%;*/
  left:21px;
}
.comment-datas .comment-datas-email-label{
  top:84px;
}
p.comment-text-comment{
  position:relative;
}
p.comment-submit-comment{
  position:relative;
}
.social-share.group p{
  margin-bottom:20px;
  font-size:12px;
}
.social-share.group p a{
  color:#000;
}
.comments-node #line-more-comments a{
  color:#000!important;
}
.social-share.group p a:hover{
  color:#000!important;
}
#comments-list-view .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}
#comments-list-view .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}

#comments-list-view .comment-one-item:first-child{
  margin-top: 0;
  padding:0;
}

#comments-list-view .comment-one-item:last-child{
  margin-bottom: 20px;
}

#comments-list-view .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#comments-list-view .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
  margin-bottom:5px!important;
}
#comments-block-none-app .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}
#comments-block-none-app .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}
#comments-block-none-app .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#comments-block-none-app .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
}
#comments-block-none-app .comment-header{
  font-size:12px;
  margin-bottom:0;
}
#content .comments-node p.comment-header{
  font-size:12px!important;
  margin-bottom:5px!important;
}
.comment-form textarea{
  line-height:20px;
  font-size:12px;
}
.comments-hide-position{
  display:none;
}
.social-share.group p a.comments-link-counter-blue{
  color:rgb(6,69,173)!important;
  text-decoration: none;
}

/*end of Comments*/

#content > div:nth-child(1) > div > p > img {
    max-width: 100% !important;
}
#content > div:nth-child(1) > div > div > p > img {
    max-width: 100%;
}