/*
Theme Name: ГеофондРФ
Theme URI: 
Author: Valery
Author URI: 
Description: http://геофонд.рф
Version: 1.0
License: CCA 3.0 license
License URI: http://creativecommons.org/licenses/by/3.0/
Tags: 
*/

html, body, table, tbody, tr, td, th, p, ul, ol, li, div, span, strong, b, i {
    font-family: "PT Sans", sans, serif;
    font-size: 15px;
    word-break: break-word;
}

body{	
 background: url(images/topbgmain_b.jpg) center top no-repeat #7b6558;
}

hr{
 height: 1px;
 border: none;
 border-top: 1px solid #ccc;
 background: none;
}

table td {
    vertical-align: top;
}

#maintb{
 -background: url(images/topbgmain.jpg) center top no-repeat;
	width: 95%;
	max-width: 1400px;
 overflow: hidden;
 background: #fff;
}

#leftcol{
	width: 250px;	
	-padding-right: 30px;
 background: url(images/bgleftcol.gif) left repeat-y,#fff;
}
#ritecol{

}
#intab{
	
}
#headcol{
	height: 409px;
	text-align: center;
 background: url(images/topbgmain.jpg) center top no-repeat;
}
#mmenu{
	height: 35px;	
 background: #fff1da;
 border: 1px solid #ccc;
 border-left: none;
 border-right: none;
 padding-right: 250px;
}
#contentcol{
	background: #fff;	

 font-family: "PT Serif",Times,serif;
}
#contentcolin{
	padding: 20px;
}
#contentcolin ol{
 list-style-type: decimal;
 padding-left: 20px;
}

/* HEADERS */

h1{
 font-size: 35px;
}
h2{
 font-size: 25px;
 margin-bottom: 20px;
 font-family: "PT Sans", sans;
 color: #1d7592;
}
h3{
 font-size: 20px;
 margin: 20px 0 10px;
 font-family: "PT Sans", sans;
}

/*  W: BREADCRUMBS  */
.dp_breadcrumb_main,
.dp_breadcrumb_main a,
.dp_breadcrumb_main span,
.dp_breadcrumb_main div{
 font-size: 12px;
 color: #aea199;
}
.dp_breadcrumb_main a:hover{
 color: #7b6558;
}
.dp_breadcrumb_main{
 margin-bottom: 20px;
}

/*  WIDGET  */
div.colblock{
	width: 204px; /*250*/
	padding: 23px;
	margin-top: 10px;
	background: rgba(255,255,255,0.5);
	-background: #fff url(images/lbbg.gif) center top repeat-y;
	border: 1px solid #ccc;
 height: 100%;
 
 float: left;
}
div.colblock h3{
 width: 100%;
 -border-bottom: 1px solid #ccc;
 font-size: 18px;
 text-transform: none;
 padding: 0 0 5px;
 margin: 0 0 20px;
 color: #7b6558;
 -font-weight: bold;
}

/*  W: SEARCH  */
div.colblock h3{
 margin-bottom: 10px;
}
div.colblock input[type="text"],
div.colblock input[type="password"]{
 width: 90%;
 padding: 0 5%;
 background: #fff;
 border: 2px solid #fff;
 box-shadow: inset 1px 1px 0 #999,inset -1px -1px 0 #999;
 height: 33px;
 line-height: 33px;
 margin: 0 auto;
}
div.colblock input[type="submit"]{
 width: 100px;
 margin: 0 50px;
 border: 1px solid #ccc;
 display: block;
}
div.colblock label{
 width: 208px;
}

div.colblock input[type="checkbox"]{

}
/*  HEAD  */
a.homelink,
a.homelink:visited{
 font-weight: bold;
 font-size: 30px;
 color: #fff;
}
#slogan{
 font-size: 24px;
 color: #fff;
 font-weight: bold;
 margin-top: 330px;
}

/*  MMENU  */
#mmenu ul li{
	float: left;
	display: inline;
	border-left: 1px solid #ccc;
	-margin-right: 10px;
	background: #fff1da;
}
#mmenu ul li a{
	display: block;
	padding: 10px 15px;
	color: #000;
}
/*
#mmenu ul li:nth-child(1){ background: rgba(254,193,137,1); }
#mmenu ul li:nth-child(2){ background: rgba(254,216,137,1); }
#mmenu ul li:nth-child(3){ background: rgba(254,239,137,1); }
#mmenu ul li:nth-child(4){ background: rgba(244,254,137,1); }
#mmenu ul li:nth-child(5){ background: rgba(220,254,137,1); }
#mmenu ul li:nth-child(6){ background: #c4fe89; }
#mmenu ul li:nth-child(7){ background: #adfe89; }
#mmenu ul li:nth-child(8){ background: #95fe89; } */
#mmenu ul li:last-child{ border-right: 1px solid #ccc; }

#mmenu ul li:nth-child(1){ background: #fef0d1; }
#mmenu ul li:nth-child(2){ background: #fee3a7; }
#mmenu ul li:nth-child(3){ background: #fedc93; }
#mmenu ul li:nth-child(4){ background: #feda8d; }
#mmenu ul li:nth-child(5){ background: #ffdfa1; }
#mmenu ul li:nth-child(6){ background: #ffe3b4; }
#mmenu ul li:nth-child(7){ background: #ffeac5; }
#mmenu ul li:nth-child(8){ background: #fff1da; }

/* COMMENTS */

textarea#comment{
 font-size: 18px;
 font-family: "PT Sans", Arial, sans;
 width: 500px;
 height: 250px;
}
.commentlist li{
 border: 1px solid #ccc;
 padding: 5px 5px 5px 5%;
}

/* SLOVARIK */
.sltable{
 -moz-column-count: 3;
 -webkit-column-count: 3;
 column-count: 3;
}
.sltable ul{
 page-break-inside: avoid;
 margin: 0 0 20px;
}
.sltable h2{
 margin: 0 0 10px;
}

/* W: RECENT COMMENTS */
.recentcomments{
 margin: 0 0 10px;
}
.recentcomments a{
 font-weight: bold;
 color: #000;
}
.recentcomments div.date{
 font-size: 12px;
 font-style: italic;
 color: 
}

#leftcol h2.coltitle{
 color: #4c7621;
 font-size: 25px;
 margin-bottom: 20px;
 font-family: "PT Sans",sans;
 font-weight: normal;
}

/* RIGHT COL */
#rightcol h2.coltitle{
 color: #4c7621;
 margin-top: 61px; /*31+20*/
 font-size: 25px;
 margin-bottom: 20px;
 font-family: "PT Sans",sans;
 font-weight: normal;
}
#rightcol div.rblock{
 background: url(images/bgritecol.gif) left top repeat-y;
 padding: 10px;
 height: 100%;
 border: 1px solid #ccc;
 margin-right: 10px;
}
#rightcol .date{
 text-align: right;
 color: #999;
 font-style: italic;
 font-size: 12px;
}
#rightcol h2{
 font-weight: bold;
 font-size: 14px;
 margin: 10px 0;
}

#rightcol .pl_text{
 padding-bottom: 20px;
}

/* ACC */
.nextend-accordion-menu-inner dl.level1 dt.parent .inner{
 background-image: url(/wp-content/themes/genofond/images/arrow_green.png) !important;
}
.nextend-accordion-menu-inner dl.level1 dt.parent.opened .inner{
 background-image: url(/wp-content/themes/genofond/images/arrow_yellow.png) !important;
}
.nextend-accordion-menu-inner dl.level1 dt.opening span.inner span,
.nextend-accordion-menu-inner dl.level1 dt.opening span.inner span span,
.nextend-accordion-menu-inner dl.level1 dt.opening a,
.nextend-accordion-menu-inner dl.level1 dt.opening a span,
.nextend-accordion-menu-inner dl.level1 dt.opened span.inner span,
.nextend-accordion-menu-inner dl.level1 dt.opened span.inner span span,
.nextend-accordion-menu-inner dl.level1 dt.opened a,
.nextend-accordion-menu-inner dl.level1 dt.opened a span,
.nextend-accordion-menu-inner dl.level1 dt.active span.inner span,
.nextend-accordion-menu-inner dl.level1 dt.active span.inner span span,
.nextend-accordion-menu-inner dl.level1 dt.active a,
.nextend-accordion-menu-inner dl.level1 dt.active a span ,
.nextend-accordion-menu-inner dl.level2 dt a,
.nextend-accordion-menu-inner dl.level2 dt a span,
.nextend-accordion-menu-inner dl.level1 dt a,
.nextend-accordion-menu-inner dl.level1 dt a span{
  font-size:14px !important;
  font-family: 'PT Sans',Arial !important;
}

/* TEXT & IMG */


.subtitle{
 margin: 10px 0;
 font-size: 18px;
 font-style: italic;
 padding-bottom: 5px;
}

.wp-caption{
 border: 1px solid #ccc;
 padding: 5px;
 font-size: 12px;
 font-style: italic;
 margin: 5px auto;
}
a.cboxElement img{
 border: 1px solid #ccc;
 padding: 5px;
 margin: 5px auto;
}
.wp-caption  a.cboxElement img{
 border: none;
 padding: 0;
 margin: 0;
}
div.wp-caption.alignright,
a.cboxElement img.alignright{
 float: right;
 margin: 5px 0 5px 15px;
}
div.wp-caption.alignleft,
a.cboxElement img.alignleft{
 float: left;
 margin: 5px 15px 5px 0;
}

/* CONTENT */

#contentcolin blockquote{
 padding: 20px;
 margin: 20px;
 background: #eee;
 float: left;
 min-width: 90%;
 clear: both;
}
#contentcolin blockquote p{
 padding: 0;
 margin: 0;
}
#contentcolin blockquote *{
 font-size: 13px;
}

#contentcolin blockquote a.truncate_more_link{
 display: block;
 width: 120px;
 margin: 10px auto 0;
 padding: 5px 10px;
 background: #ddd;
 color: #000;
 text-decoration: none;
 text-align: center;
}
#contentcolin blockquote a.truncate_more_link:hover{
 background: #ccc;
 color: #000;
}
.tcontent{
 border-collapse: collapse;
}
.tcontent td{
 border: 1px solid #ccc;
 padding: 10px;
 vertical-align: top;
}


/* PAGE LIST */
.pagelist .pl_text{
 vertical-align: top;
 padding: 20px 0 20px;
 border-bottom: 1px solid #ccc;
}
.pagelist .pl_img{}
.pagelist .pl_text{
 -padding-left: 20px;
 font-weight: normal !important;
}
.pagelist .pl_text b,
.pagelist .pl_text strong{
 font-weight: normal !important;
}
.pagelist .pl_parent{
 color: #7b6558;
 font-size: 15px;
 font-style: italic;
 margin: 5px 0 5px;
}
.pagelist .pl_parent a{color: #7b6558;}
.pagelist h2,
.pagelist h2 a{
 line-height: 22px;
 margin: 0;
 color: #7d563a;
 font-weight: bold;
 font-size: 21px;
}
.pagelist h2:hover,
.pagelist h2 a:hover{
 color: #892000;
}
.pagelist a.pl_auth{
 font-weight: bold;
 color: #000;
 font-size: 16px;
}
.pagelist .pl_date{
 text-align: right;
 color: #999;
 font-style: italic;
 font-size: 12px;
}
.pagelist h3.sub{
 margin: 5px 0 5px;
 font-size: 19px;
 line-height: 22px;
 font-style: italic;
}
/* DIALOG */
.dialog{}
.dialog h3{
 font-size: 20px;
 font-weight: bold;
 margin: 20px 0 10px;
}
.dialog h4{
 font-size: 16px;
 font-weight: bold;
 margin: 10px 0 0;
 padding: 5px 5px 10px;
}
.dialog p.dial0,
.dialog p.dial1,
.dialog p.dial2{
 margin: 0;
 padding: 5px;
}
.dialog p.dial0{
 font-weight: bold; 
 margin-top: 15px;
}
.dialog h4.dial0,
.dialog p.dial0{
 background: #fdeaea;
}
.dialog h4.dial1,
.dialog p.dial1{
 background: #fff3d8;
}
.dialog h4.dial2,
.dialog p.dial2{
 background: #d8ebff;
}


/* MORE-LINK */
a.more-link{
 float: right;
 padding: 5px;
 background: #ccc;
 margin-top: 10px;
}

/* EXPERT COMMENTS */
.excom{

}
.excom h4{
 font-size: 18px;
 color: #7b6558;
 font-weight: bold;
 margin: 0 0 10px;
}
.excom .ectext{
 padding: 10px;
 border: 1px solid #ccc;
 background: #fff7ed;
 margin: 0 0 20px;
}

/*  BTN UP  */
#btn_up{
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #f2c581;
    font-weight: bold;
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter:alpha(opacity=70);
 
 /*background: rgba(230,178,121,0.7);*/
}

#btn_up:hover {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100);
}

#btn_up li {
    border: 1px solid #999999;
    padding: 0 10px;
    text-align: center;
}

#btn_up li.li-1 {
    background: #fff0d1;
}

#btn_up li.li-2 {
    background: #fde3a8;
}

#btn_up li.li-3 {
    background: #ffdc90;
}

#btn_up li.li-4 {
    background: #feda8c;
}

#btn_up li.li-5 {
    background: #f2c581;
}

#btn_up li.li-6 {
    background: #e7b173;
}

#btn_up li a, #btn_up li span {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
}

#btn_up li a {
    color: #000;
    text-decoration: underline;
}

#btn_up li a:hover {
    color: #892000;
}

#btn_up li span {
    color: #545456;
}

/* NEWS COL */
.rblock *{
 font-size: 13px;
}
.rblock h2,
.rblock h2 a{
 font-size: 14px;
 line-height: 14px;
 color: #000;
}
.rblock .pl_img,
.rblock .pl_text{
 vertical-align: top;
 padding: 10px 0 10px;
 border-bottom: 1px solid #ccc;
}
.rblock .pl_img{}
.rblock .pl_text{
 padding-left: 10px;
 font-weight: normal !important;
}
.pl_img{
 width: 0;
 max-width: 150px;
}
.rblock .pl_text b,
.rblock .pl_text strong{
 font-weight: normal !important;
}
.rblock .pl_parent{
 color: #7b6558;
 font-size: 13px;
 font-style: italic;
 margin: 0 0 5px;
}
.rblock .pl_parent a{color: #7b6558;}
.rblock .p{

}

/*  FOOTER  */
.endfooter{
 padding: 10px;
 min-height: 40px;
 background: #ceb2a1;
}

.testred{
 color: red;
}

/* Вопрос - ответ */
.quest td{
 border-bottom: 1px solid #ccc;
 padding: 20px 20px 20px 0;
}
.quest h2 *{
 color: #85563a;
}
.quest h2 {
 margin-bottom: 10px;
}
.q_auth{
 color: #000;
 font-weight: bold;
}
.q_exp,
.q_exp a{
 color: #245a00;
}
h2.gqswait{
 color: #9a0206;
}
h2.gqsprepare{
 color: #d16200;
}
h2.gqsdenied{
 color: #999;
}
/* SIMILAR LIST */
.simlist{}
.simlist .pl_text{
 vertical-align: top;
 padding: 10px 0;
 border-bottom: 1px solid #ccc;
}
.simlist .pl_img{}
.simlist .pl_text{
 padding-right: 20px;
 font-weight: normal;
 font-size: 13px;
}

.simlist .pl_parent{
 color: #7b6558;
 font-size: 15px;
 font-style: italic;
 margin: 5px 0 5px;
}
.simlist .pl_parent a{color: #7b6558;}
.simlist h2,
.simlist h2 a{
 color: #7d563a;
 font-size: 16px;
 line-height: 19px;
 font-weight: bold;
 margin: 0;
}
.simlist h2:hover,
.simlist h2 a:hover{
 color: #892000;
}
.simlist a.pl_auth{
 color: #000;
 font-weight: bold;
}
.simlist .pl_date{
 text-align: right;
 color: #999;
 font-style: italic;
 font-size: 12px;
}
.simlist h3.sub{
 margin: 5px 0 0;
 font-size: 13px;
 line-height: 14px;
}
.simlist tr:last-child td{
 border: none;
}
.mp_title{
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 text-align: center;
 color: #7b6558;
 font-family: "PT Serif",Times,serif;
 margin-top: -5px;
}
.mp_subtitle{
 font-size: 28px;
 color: #15687d;
}
.btn_more{
 background: url(images/btn_more.png) no-repeat;
 width: 66px;
 height: 16px;
 float: right;
 margin-top: -10px;
}

.btn_more.inline {
    display: inline-block;
    float: none;
    margin-top: auto;
    margin-left: 5px;
}

div.page_thumb img{
 margin: 0 5px 5px 0;
}
div.page_thumb{
 float: left; 
 width: auto; 
 margin-right: 10px; 
 padding: 0;
}
.page_cont{
 float: right; 
 width: 100%; 
 height: 100%;  
 margin-left: -175px;  
}
.text_cont{
 margin-left: 170px;;
}

#authors-page .more-link {
    display: none;
}

.recentcomments a:hover {
    color: #892000;
}

.user-form  table{
    width: 100%;
}

.user-form  table td {
    padding: 5px 0;
    vertical-align: top;
} 

.user-form input, .user-form textarea {
    padding: 5px;
    border: 1px solid #959595;
}

.user-form input[type="text"] {
    width: 350px;
}

.user-form input[type="submit"] {
    background-color: #b6f183;
    padding: 5px 25px;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

.user-form textarea {
    float: left;
    width: 535px;
    height: 200px;
    margin-right: 20px;
}

.user-form.question-form input[type="text"] {
    width: 535px;
}

#leftcol .user-form input[type="submit"] {
    background-color: #d4d0c8;
    font-weight: normal;
    text-decoration: none;
    padding: 0;
}

.user-form .description {
    font-style: italic;
    color: #565656;
    padding-left: 20px;
}

.user-form p.error {
	padding: 5px;
	border: 1px solid #c00;
	background-color: #ffebe8;
	color: #333;
}
.tml-user-avatar {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.wpua-edit-container button {
    border: 1px solid #959595;
}

input.btn {
    border: 1px solid #959595;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
}

.user-form .subtitle {
    font-style: normal;
    font-weight: bold;
}

.navigation .page-numbers {
    padding: 0 3px;
}

.navigation a {
    font-weight: bold;
}

.navigation .current {
    font-weight: bold;
    font-size: 17px;
}

.required-field {
    display: inline-block;
    color: #9e0000;
    font-size: 24px;
    vertical-align: sub;
}

#article-content p {
    font-size: 16px;
}

.navigation-links a {
    font-weight: bold;
}

.navigation-links .current{
    font-weight: bold;
    font-size: 17px;
}

.expert-questions {
    width: 100%;
}

.expert-questions td {
    width: 50%;
    padding: 10px;
    font-size: 12px;
    vertical-align: top;
}

.expert-questions h3 {
    margin: 0;
}

.expert-questions h3 a {
    color: #85563a !important;
    font-weight: bold;
}

.expert-questions h3 a:hover {
    color: #892000 !important;
}

.expert-questions .author, .question-author {
    color: #555555;
}

.answer .author, .answer .author a {
    color: #245a00;
}

.answer .signature {
    font-style: italic;
    margin-top: 10px;
}

.expert-questions .author .name, .question-author .name, .answer .author .name {
    font-weight: bold;
}

.expert-questions .answer-needed {
    color: #9a0206;
    font-size: 20px;
}

.expert-questions .to-answer {
    color: #9a0206;
    font-size: 15px;
}

.edit-answer {
    display: none;
}

.preview-caption {
    font-style: italic;
    font-size: 13px;
    color: #666;
    margin-bottom: 5px;
}

.incut_1 {
    text-align: right;
    font-style: italic;
}

#cboxTitle {
    background-color: #ffffff;
    margin: 0 -10px !important;
    height: auto !important;
    padding: 5px !important;
}

.get-pdf {
    text-align: right;
    clear: both;
}

.subscription_message {
    padding: 5px;
    background: #D6FFD4;
    border: 1px solid #4EFF45;
}

.subscription_error {
    padding: 5px;
    background: #FFD4D4;
    border: 1px solid #CC3131;
}

.search-block strong {
    font-weight: normal !important;
}

.comment-rules-link {
    font-weight: bold;
    font-size: 14px;
    margin-top: 8px;
}

#article-content table {
    border-collapse: collapse;
}

#article-content table td {
    border: 1px solid black;
}

.single-message-board .message-board-title {
    cursor: pointer;
    margin-bottom: 8px;
    font-weight: bold;
}

.single-message-board .message-board-text {
    display: none;
    padding-bottom: 12px;
}

.single-message-board .message-board-title .btn {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(images/adverts-show-btn.png) center center no-repeat;
    margin: 0 0 0 8px;
}

.single-message-board .message-board-title.hide .btn {
    background: url(images/adverts-hide-btn.png) center center no-repeat;
}

#tbl-arrows {
    table-layout:fixed;
    border-collapse: collapse;
}

#tbl-arrows td {
    border: 1px solid #999;
    position: relative;
}

#tbl-arrows, #tbl-arrows td , #tbl-arrows td  p {
    font-size: 11px;
}

#tbl-arrows .arrow {
    position: absolute;
    top: 0;
    background-color: #cfe7f5;
    border: 1px solid #808080;
    height: 10px;
    width: 30px;
    z-index: 100;
}

#tbl-arrows .arrow-forward .arrow-pointer, #tbl-arrows .arrow-back .arrow-pointer, #tbl-arrows .arrow-forward .arrow-pointer-back {
    position: absolute;
    width: 12px;
    height: 23px;
    top: -7px;
}
#tbl-arrows .arrow-forward .arrow-pointer {
    right: -10px;
    background: url(images/arrow_forward.gif) center center no-repeat;
}
#tbl-arrows .arrow-back .arrow-pointer, #tbl-arrows .arrow-forward .arrow-pointer-back {
    left: -10px;
    background: url(images/arrow_back.gif) center center no-repeat;
}

#tbl-arrows .arrow-down {
    position: absolute;
    top: 0;
    background-color: #cfe7f5;
    border: 1px solid #808080;
    height: 30px;
    width: 10px;
    z-index: 100;
}

#tbl-arrows .arrow-down .arrow-pointer {
    position: absolute;
    width: 23px;
    height: 12px;
    bottom: -10px;
    left: -7px;
    background: url(images/arrow_down.gif) center center no-repeat;
}

.table-of-contents {
    border-collapse: collapse;
}

.table-of-contents th, .table-of-contents td {
    border: 1px solid #333;
    padding: 3px;
}

.table-of-contents td, .table-of-contents td a {
    font-size: 13px;
}

.table-of-contents .toc-subtitle {
    font-size: 11px;
}

.table-of-contents tr th {
    cursor: pointer;
}

.table-of-contents .toc-order-arrows {
    float: right;
}

.table-of-contents .toc-sort-desc .toc-arrow-down {
    display: none;
}

.table-of-contents .toc-sort-desc .toc-arrow-up {
    display: inline-block;
}

.table-of-contents .toc-sort-asc .toc-arrow-down {
    display: inline-block;
}

.table-of-contents .toc-sort-asc .toc-arrow-up {
    display: none;
}

.toc-order-arrows span {
    display: inline-block;
    width: 15px;
    height: 15px;
    display: none;
}

.toc-order-arrows .toc-arrow-down {
    background: url(images/arrow-down.png) center bottom no-repeat;
}

.toc-order-arrows .toc-arrow-up {
    background: url(images/arrow-up.png) center bottom no-repeat;
}

.right-menu {
    width: 250px; 
    height: 100%; 
    background-color: #fff1da; 
    float: right;
    z-index: 1000;
}

.right-menu .colblock {
    height: auto;
}

.page-template-slovo  table#intab {
    table-layout: fixed;
}

.post-date {
    color: #999;
}

#widget-calendar strong {
    cursor: pointer;
}

#widget-calendar ul {
    margin-left: 10px;
    display: none;
}

.search-comments {
    margin: 5px 0 25px;
}

.search-comments div {
    margin-bottom: 5px;
}