/*КОММЕНТАРИИ*/
.comments-class {display: inline-block; width: 100%; position: relative;}
.comment-form {    margin: 0 25px 117px 25px;}
.comments{font-weight:bold;color:#030;margin-top:25px;}
.comments-list ul,.comments-list ol{list-style:none;}
.comments-list{margin:18px 0 0;}
.comments-list li{list-style:none;}
#comment_block{    margin: 15px 45px;
    background: #2c374c;
    color: #fff;}
.comments-list .children{margin:0 0 0 20px;}
.comment-author{    padding: 5px;
    color: #fff;
    border-bottom: 1px solid #fff;}
li.bypostauthor{background:rgba(255,255,255, 0.4)}
.date_comments{font-size:11px;color:#888;}
.fn{font-style:normal;font-weight:bold;}
.coll_comm{font-size: 11px;color:#888;}
.avatar{padding: 2px;float:left;margin:0 5px 0 0;}
.commentmetadata{font-size:11px;color:#888;padding:3px 0 0;}
.commentmetadata a{color:#888;text-decoration:none;}
.commentmetadata a:hover{color:#060;text-decoration:underline;}
.comment_text{margin: 15px 0;
    padding: 15px 30px;
    position: relative;}
.reply{float: right;margin:0 10px 10px 0;}
.reply a{text-transform: lowercase;
    background: #fff;
    color: #2c374c!important;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;}
.reply a:hover {color:red;}
#comment-nav-above{width:100%;margin:15px 0;}
.prev,.next{display:none;}
.page-numbers{color:#cc0000;margin: 0 4px;}
.current{padding:4px;background: #cc0000;color: #333;}
.nav-next{float:right;}
 .comment-form-cookies-consent {display: none;}
 
/*ФОРМА ДОБАВЛЕНИЯ КОММЕНТАРИЕВ*/
#respond{
	position: relative;
    z-index: 2;
}
#respond input[type="text"],#respond textarea{border: 2px solid #cc8a4e;position:relative;padding:10px;height:100px;}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment{position:relative;}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label{color:#030;display:inline-block;font-size:12px;left:4px;min-width:60px;padding:4px 10px;position:relative;}
#respond input[type="text"]:focus,#respond textarea:focus{text-indent:0;z-index:1;}
#respond textarea{resize:vertical;width:100%;}
#respond .comment-form-author .required,
#respond .comment-form-email .required{color:#bd3500;font-size:22px;font-weight:bold;}
#respond .comment-notes,#respond .logged-in-as{font-size:13px;}
#respond p{float: left; margin:10px 0;}
#respond .form-submit,#contactForm .sim{float:right;margin: 5px 15px;}
#respond .form-submit input,#contactForm .sim{
	    margin: 20px 0;
    padding: 10px;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
    color: #fff;
    border: none;
    background: #cf8b4e;
}
#respond .form-submit input:hover,#contactForm .sim:hover{background:#2c374c;}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover{text-decoration:underline;}
.commentlist #respond{margin:1.625em 0 0;width:auto;}
#reply-title{color: #030;
    font-size: 20px;
    line-height: 15px;
    text-align: center;
    text-transform: uppercase;}
#cancel-comment-reply-link{display:block;font-size:12px;font-weight:normal;line-height:2.2em;letter-spacing:-1px;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em;}
#respond label{line-height:1.5em;}
#respond input[type=text]{display:block;height:15px;width:95%;}
#respond p{font-size:12px;}

.metatags {display: inline-block;}
.metatags a {    
	display: inline-block;
    padding: 2px 5px;
    margin: 5px 0;
    color: #000!important;
    border: 2px solid #2c374c;
    font-size: 13px;}
.metatags a:hover{
 background:#ce8a4d;
  color: white !important;
   -webkit-transition: background 1s ease;
     -moz-transition: background 1s ease;
       -o-transition: background 1s ease;
      -ms-transition: background 1s ease;
          transition: background 1s ease;                                  	
}


.pagination {}

.pagination a {
	color: black;
    float: left;
    padding: 0px 10px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #2c374c;
    margin: 20px 4px 0px;
}

.pagination a.active {
	background-color: #2c374c;
    color: white;
    border: 1px solid #2c374c;
}

.pagination a:hover:not(.active) {background-color: #ce8a4d;}

.form-element .success{background: #e38b47; padding: 5px; text-transform: uppercase; color: #fff;}

.service-content img{width: 100%;
    padding-bottom: 20px;
    max-width: 850px;
    text-align: center;
    margin: 0 auto;
    display: block;}
.service-content li{
    background-color: #cc8148;
    color: #fff;
    padding: 20px;
    list-style-type: none;
}


.submit-news {
  cursor:pointer;
  background-color: #ce8a4d; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

.logged-in-as {color:#fff;}

.submit-news:hover{
 background:grey;
  color: white !important;
   -webkit-transition: background 1s ease;
     -moz-transition: background 1s ease;
       -o-transition: background 1s ease;
      -ms-transition: background 1s ease;
          transition: background 1s ease;                                  	
}