/* **************************** BLOG POSTS **************************** */
.post.excerpt {
  margin: 30px 0;
  position: relative;
  /* positioning parent */ }

.post.excerpt:first-of-type {
  margin-top: 0; }

.post.excerpt.first-of-type {
  margin-top: 0; }

.post.excerpt:last-of-type {
  margin-bottom: 0; }

.post.excerpt.last-of-type {
  margin-bottom: 0; }

/* layout wrappers */
.post.excerpt .meta {
  font-size: 13px; }

/* separates meta from content */
.post.excerpt .content {
  float: left;
  width: 75%; }

/* separates content from thumb */
/* separates meta from content */
/* separates content from thumb */
/* thumbnail / featured image */
.post.excerpt .thumb {
  float: left;
  width: 25%;
  min-height: 125px; }

.post.excerpt .thumb img {
  max-width: 125px;
  max-height: 125px; }

.post.full .thumb {
  float: right; }

.post.full .thumb img {
  max-width: 300px;
  margin-left: 15px; }

/* title (excerpts only) */
.post.excerpt h3 {
  margin: 0 0 7px 0; }

.post.excerpt h3 a {
  text-decoration: none; }

/* date, author, category, comment count (meta information) */
.post .category ul.post-categories {
  display: inline-block; }

.post .category ul.post-categories li {
  display: inline-block;
  padding: 0; }

.post .category ul.post-categories li:before {
  display: none; }

.post .category ul.post-categories li:after {
  content: ",";
  padding-right: 5px; }

.post .category ul.post-categories li:last-child:after {
  content: ""; }

.post .category ul.post-categories li.last-child:after {
  content: ""; }

/* actual excerpt / post text */
.post.excerpt .post_post {
  margin: 15px 0;
  line-height: 21px; }

.post.full .post_post {
  margin: 15px 0 0 0;
  line-height: 21px; }

/* read more & edit links */
.post.excerpt .links {
  font-size: 11px;
  float: right;
  /*margin: 0;*/ }

.post.excerpt .links a {
  text-decoration: none;
  text-transform: uppercase;
  /*margin: 0 7px;*/
  font-size: 11px; }

.post.excerpt .links a:hover {
  text-decoration: underline; }

.post.full .links, .page.full .links {
  float: right;
  margin: 15px 0 0 0;
  font-size: 13px;
  clear: both; }

.post.full .links a, .page.full .links a {
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 7px; }

.post.full .links a:first-child {
  margin-left: 0; }

.post.full .links a:hover, .page.full .links a:hover {
  text-decoration: underline; }

/* comments */
/* more here ... */
/* **************************** PAGINATION **************************** */
.pagination {
  background-color: #fff;
  padding: 10px 0;
  text-align: center;
  border: 1px #D8D8D8 solid; }

/* top pagination */
.pagination .page-numbers {
  display: inline-block;
  padding: 0 6px; }

/* hover and active state for numbers (not the dots, next and prev links) */
.pagination .page-numbers.current,
.pagination .page-numbers:hover:not(.dots):not(.next):not(.prev) {
  text-decoration: none;
  color: #000; }

.pagination .prev,
.pagination .next {
  width: 0;
  height: 0;
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  padding: 0;
  vertical-align: middle;
  /*background-repeat: no-repeat;
  width: 5px;
  height: 9px;
  background-position: center;
  padding: 0 3px;*/ }

.pagination .prev {
  border-right: 5px solid #555;
  padding-left: 6px;
  margin-right: 6px; }

.pagination .prev:hover {
  border-right-color: #999; }

.pagination .next {
  border-left: 5px solid #555;
  padding-right: 6px;
  margin-left: 6px; }

.pagination .next:hover {
  border-left-color: #999; }

/*.pagination .prev:hover,
.pagination .next:hover { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
	.pagination .prev { background-image: url("images/arrow_left.png"); }
	.pagination .next { background-image: url("images/arrow_right.png"); }*/
/* ******************** The end, thanks for visiting! ******************* */

/*# sourceMappingURL=posts.css.map */
