

/* Start:/local/templates/main3/components/bitrix/news.list/news/style.css?15814949023617*/
.news-list > .clearfix {
  margin: 0 -15px; }
.news-list > .row:first-child .item-wrap:first-child .item {
  border-top: none; }
.news-list .item {
  display: block;
  padding-top: 25px;
  padding-bottom: 25px;
  color: #666;
  text-decoration: none;
  overflow: hidden;
  border-top: 1px solid #cbc4bc; }
  .news-list .item span {
    display: block; }
  .news-list .item .preview-picture {
    position: relative;
    float: left;
    width: 210px;
    height: 210px;
    overflow: hidden;
    border: 1px solid #999; }
  .news-list .item .preview-picture:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    box-shadow: inset 0 0 0 0 rgba(234, 26, 60, 0.36);
    -o-transition: box-shadow 0.4s ease-in;
    -ms-transition: box-shadow 0.4s ease-in;
    -moz-transition: box-shadow 0.4s ease-in;
    -webkit-transition: box-shadow 0.4s ease-in;
    transition: box-shadow 0.4s ease-in; }
  .news-list .item .description {
    overflow: hidden;
    max-height: 102%; }
  .news-list .item .description .date {
    font-size: 13px;
    margin-bottom: 7px; }
  .news-list .item .description .head {
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    line-height: 16px; }
  .news-list .item .description .preview-text {
    font-size: 12px;
    line-height: 16px; }
  .news-list .item .preview-picture + .description {
    margin-left: 112px; }
.news-list .item:hover {
  text-decoration: none; }
  .news-list .item:hover .head {
    color: #DD3136; }
  .news-list .item:hover .preview-picture:after {
    box-shadow: inset 0 0 0 120px rgba(234, 26, 60, 0.36); }
.news-list hr {
  background-color: #cbc4bc; }

@media (min-width: 992px) {
  .news-list > .row:first-child .item:first-child {
    border-top: none; }
  .news-list .item {
    height: auto } }
.news-photo {
  margin: 34px -34px 45px 0; }
  .news-photo .hover-text {
    display: block;
    position: absolute;
    z-index: 11;
    height: 48px;
    width: 186px;
    left: 50%;
    top: 50%;
    margin-top: -24px;
    margin-left: -93px;
    opacity: 0;
    padding-top: 14px;
    outline: 1px solid white;
    outline-offset: 20px;
    color: white;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0 0 4px #a9031e;
    font-weight: bold;
    -o-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in; }
  .news-photo .image {
    position: relative;
    display: block;
    float: left;
    margin: 17px 34px 0 0;
    width: 290px;
    height: 215px;
    overflow: hidden; }
    .news-photo .image:after {
      position: absolute;
      z-index: 10;
      display: block;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      box-shadow: inset 0 0 0 0 rgba(234, 26, 60, 0.36);
      -o-transition: box-shadow 0.4s ease-in;
      -ms-transition: box-shadow 0.4s ease-in;
      -moz-transition: box-shadow 0.4s ease-in;
      -webkit-transition: box-shadow 0.4s ease-in;
      transition: box-shadow 0.4s ease-in;
      content: ''; }
    .news-photo .image:hover:after {
      content: '';
      box-shadow: inset 0 0 0 120px rgba(234, 26, 60, 0.36); }
    .news-photo .image:hover .hover-text {
      opacity: 1;
      outline-offset: 0; }

.news-detail p.date {
  color: #666; }
.news-detail p.date + .news-photo {
  margin: 0 -34px 20px 0; }
  .news-detail p.date + .news-photo .image {
    margin-top: 0; }
.news-detail p {
  color: #222; }

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

/* End */
/* /local/templates/main3/components/bitrix/news.list/news/style.css?15814949023617 */
