/*
Theme Name: Birman.hu
Theme URI: http://birman.hu
Author: Tamás Geiger
Author URI: http://duracelltomi.hu/
Template: twentytwelve
Description: A twentytwelve módosítása a birman.hu-hoz
Version: 1.0
Text Domain: twentytwelve
*/

.main-navigation li {
  margin: 0 15px 0 0;
/*	font-family: 'Italianno', cursive; */
}

#menu-fomenu {
  background-color: #f5eee0;
  padding: 12px 0;
}

.home img.aligncenter {
  margin-top: 0;
}

#main {
  margin-top: 24px;
}

.home #main {
  margin-top: 0;
}

body.post-type-archive-cats .entry-thumbnail,
body.single-cats .entry-thumbnail,
body.post-type-archive-tom-cats .entry-thumbnail,
body.single-tom-cats .entry-thumbnail {
  margin-top: 30px;
  margin-right: 30px;
  float: left;
}

body.post-type-archive-cats .entry-thumbnail img,
body.single-cats .entry-thumbnail img,
body.post-type-archive-tom-cats .entry-thumbnail img,
body.single-tom-cats .entry-thumbnail img {
  max-width: 450px;
}

.cat-details {
  float: left;
  margin-top: 30px;
  list-style: none;
}

.cat-details li {
  display: block;
  margin: 15px 0;
  max-width: 480px;
}

.cat-details li span {
  display: inline-block;
  width: 225px;
}

@media screen and (max-width: 450px) {

  body.post-type-archive-cats .entry-thumbnail img,
  body.single-cats .entry-thumbnail img,
  body.post-type-archive-tom-cats .entry-thumbnail img,
  body.single-tom-cats .entry-thumbnail img {
    max-width: 250px;
  }

  .cat-details li span {
    display: inline-block;
    width: 120px;
  }

}

body.post-type-archive-cats .entry-content,
body.single-cats .entry-content,
body.post-type-archive-tom-cats .entry-content,
body.single-tom-cats .entry-content {
  clear: left;
  padding-top: 30px;
}

body.post-type-archive-cats .post-attachments,
body.single-cats .post-attachments,
body.post-type-archive-tom-cats .post-attachments,
body.single-tom-cats .post-attachments {
  margin: 20px auto;
  float: left;
}

body.post-type-archive-cats .post-attachments li,
body.single-cats .post-attachments li,
body.post-type-archive-tom-cats .post-attachments li,
body.single-tom-cats .post-attachments li {
  float: left;
  margin: 0 10px;
}

body.post-type-archive-cats .post-attachments li:first-child,
body.single-cats .post-attachments li:first-child,
body.post-type-archive-tom-cats .post-attachments li:first-child,
body.single-tom-cats .post-attachments li:first-child {
  margin-left: 0;
}

body.post-type-archive-cats .ngg-galleryoverview,
body.post-type-archive-tom-cats .ngg-galleryoverview,
body.single-cats .ngg-galleryoverview,
body.single-tom-cats .ngg-galleryoverview {
  display: none !important;
}

.catlist {
  padding: 0 0 40px 0;
  border-bottom: 1px solid #ededed;
  margin-bottom: 20px;
}

.catlist li {
  float: left;
  margin-right: 30px;
}

.litter_parents,
.litter_excerpt,
.litter_content {
  width: 960px;
}

@media screen and (max-width: 450px) {

  .litter_parents,
  .litter_excerpt,
  .litter_content,
  .litter_kittens {
    max-width: 330px !important;
  }

}

.litter_parents:after {
  clear: both;
  display: block;
	content: '';
}

.litter_parents span {
  display: block;
  float: left;
  margin: 20px 0;
  width: 50%;
  text-align: center;
  font-weight: bold;
}

.litter_parents img {
  display: block;
  float: left;
  margin: 0 5%;
  width: 40%;
  text-align: center;
}

.litter_kittens {
  margin: 20px auto;
  width: 960px;
}

.litter_kittens th,
.litter_kittens td {
  padding: 3px;
  text-align: center;
  vertical-align: middle;
}

.litter_kittens th {
  font-weight: bold;
  background-color: #ddd;
}

.post-type-archive-litters .site-content article {
  border-bottom: 2px solid #444;
}

.litter_excerpt {
  line-height: 22px;
}

.litter_content p {
  margin-top: 30px;
}

.litter_content h3 {
  margin-top: 10px;
}

.main-navigation li ul {
  z-index: 1000;
}

.litter_kittens_available td {
  font-weight: bold;
  color: #c00;
}

.litter_parents span.litter_parents_father_name {
  clear: left !important;
}

.social-menu {
  float: right;
}

.social-menu li {
  float: left;
  margin-right: 5px;
}
