/* Стили для блока с основным содержимым */
/* левый контейнер */
.posts-list {
   margin-bottom: 30px;
   width: 100%;
   float: left;
}
/* блок для статьи */
.post {
   margin-bottom: 35px;
}
.post-content p {
   line-height: 1.5;
   padding-bottom: 1em;
}
.post-image {
   margin-bottom: 10px;
}
.category {
   float: right;
   margin: 3px 13px;
   margin-bottom: 15px;
}
.category a {
   color: #373737;
   font-family: 'Playfair Display';
   line-height: 1;
   letter-spacing: 1px;
}

.post-title {
   margin-bottom: 12px;
   font-size: 30px;
}
/* блок с кнопкой "продолжить чтение" и кнопками социальных сетей */
.post-footer {
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   position: relative;
   margin-top: 15px;
}

.more {
	display: none;
}

.more-link {
   position: relative;
   display: inline-block;
   font-size: 10px;
   text-transform: uppercase;
   color: white;
   line-height: 44px;
   padding: 0 22px 0px;
   background: #5F656E;
   letter-spacing: 0.1em;
   white-space: nowrap;
}
.more-link:after {
   content: '';
   display: block;
   position: absolute;
   width: 0;
   height: 0;
   top: 0;
   right: 0;
   border: solid transparent;
   border-width: 22px 18px;
   border-left-color: #5F656E;
   transform: translateX(100%);
}
.post-social {
   position: absolute;
   left: auto;
   top: 50%;
   right: 0;
   text-align: right;
   transform: translateY(-50%);
   padding: 0;
   font-size: 12px;
}
.post-social a {
   display: inline-block;
   margin-left: 8px;
   color: #F8B763;
   width: 25px;
   height: 25px;
   line-height: 23px;
   text-align: center;
   border-radius: 50%;
   border: 1px solid;
}

.sign {
    float: left; /* Выравнивание по правому краю */
    border: 1px solid #ccc; /* Параметры рамки */
    padding: 10px; /* Поля внутри блока */
    margin: 5px 0px 0px 5px; /* Отступы вокруг */
    background: #FFF; /* Цвет фона */
    width: 242px;
    height: 325px;
   }
.sign fig-caption {
    margin: 0 auto 5px; /* Отступы вокруг абзаца */
}
.sign:hover{
  filter: alpha(Opacity=50); /* Полупрозрачность для IE */
  opacity: 0.5; /* Полупрозрачность для других браузеров */
  box-shadow: 0 0 0 2px #EF5A42, 0 0 10px #CA181A; /* Параметры теней */
}

