.nm_post {
 margin-top: 30px;
 margin-bottom: 30px;
 }

.nm_post_title {
 margin-bottom: 0px !important;
 }

.nm_post_date {
 margin-top: 8px !important;
 margin-bottom: 30px !important;
 font-size: 0.8em;
 color: dimgray;
 }

.nm_readmore {
 margin-left: 6px;
 }

.nm_post_meta {
 font-size: 0.9em;
 color: #595959;
 }

.nm_post_meta b {
 margin-right: 1px;
 font-size: 0.8em;
 }

.nm_post_meta a:link, .nm_post_meta a:visited {
 font-size: 0.8em;
 }

.nm_post_meta a:hover, .nm_post_meta a:focus, .nm_post_meta a:active {
 }

.nm_post_back a:link, .nm_post_back a:visited {
 font-weight: bold;
 color: black;
 text-decoration: none;
 }

.nm_post_back a:hover, .nm_post_back a:focus, .nm_post_back a:active {
 color: var(--CI_COLOR);
 }

#nm_list_click_tags {
 text-align: center;
 }

#nm_list_click_tags a {
 margin-left: 8px;
 margin-right: 8px;
 }

#search {
 margin-top: 50px;
 margin-bottom: 50px;
 }

#search .text {
 margin-right: 8px;
 border: 1px solid rgb(var(--ci_color_1));
 font-size: 1.2em;
 }

#search .text:focus {
 outline: none;
}

#search input[type="submit"] {
 margin-top: 8px;
 padding-left: 8px;
 padding-right: 8px;
 background: white;
 border: 1px solid rgb(var(--ci_color_1));
 border-radius: 8px;
 font-size: 1.2em;
 color: rgb(var(--ci_color_1));
 transition: 0.5s ease;
 }

#search input[type="submit"]:hover {
 background: rgb(var(--ci_color_1));
 color: white;
 transition: 0.2s ease;
 }

@media (max-width: 1000px) {
 #search .text {
  display: block;
  margin: 0px auto;
  margin-top: 20px;
  width: 98%;
  margin-bottom: 8px;
  }
 #search input[type="submit"] {
  display: block;
  margin: 0px auto;
 }

}

