z.topblock-title, .topgallery-title {
  font-size: 1.143rem;
  font-weight: bold;
  margin: 0 0 5px; }

.topblock-image, .topgallery-image {
  margin: 0 0 15px;}
.topgallery-image {
  position: relative;
  z-index: 0;
}

.topgallery-title {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: solid 1px #ccc; }

.topgallery-cat a {
  font-size: .714rem; }

.topgallery {
  margin: 0 0 25px; }

.topgallery-list {
  margin: 0 0 15px; }

.topgallery-list li {
  position: relative;
  z-index: 0; }
  .topgallery-list li:not(:last-child) {
    margin: 0 0 20px; }

.topgallery-excerpt {
  margin: 0 0 20px;
}

@media only screen and (min-width: 768px) {
  .topgallery {
    margin: 0 0 50px; }
  .topgallery-list {
    margin: 0 0 30px; }
    .topgallery-list li:nth-child(-n+3) {
      margin: 0 0 20px; }
    .topgallery-list li:nth-child(3n+1) {
      clear: left;
    }
    .topgallery-excerpt {
      margin: 0 0 30px;
    }
    .topgallery-excerpt a:hover{
      text-decoration: none;
    }
}

.gallery-box {
  margin: 0 0 40px; }

.gallery-cat {
  margin: 0 0 5px; }
  .gallery-cat a {
    color: #666;
    font-size: .714rem; }

.gallery-title {
  border-bottom: solid 1px #ccc;
  margin: 0 0 20px;
  padding: 0 0 10px; }

.gallery-image {
  text-align: center; }

.top-gallery-area {
  color: #666;
  font-size: .750rem; }
