/*--------------------------------top-main-menu----------------------------------*/
/*section.announcement-s {*/
  /* padding-top: 10%; */
  /* padding-bottom: 2%; */
/* } */

section.announcement-s{
    padding-top: 120px;   
}

@media (max-width: 767px) {
  section.announcement-s {
    padding: 10px;
  }
  /*section.announcement-s .main-title h1{*/
      /* float: none!important; */
  /* } */
}

section.announcement-s h1 {
  font: normal 36px PF-Monumenta-Pro-Regular;
  text-transform: lowercase;
}

@media (max-width: 767px) {
  section.announcement-s h1 {
    font-size: 28px;
  }
}

section.announcement-s h2 {
  font: 24px/24px PF-Monumenta-Pro-Regular, normal;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  section.announcement-s h2 {
    font-size: 18px;
  }
}

section.announcement-s h3 {
  font: 20px/20px PF-Monumenta-Pro-Regular, normal;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  section.announcement-s h3 {
    font-size: 16px;
  }
}

section.announcement-s h6 {
  font: 21px/26px PF-Monumenta-Pro-Regular, normal;
    /* height: 54px; */
    overflow: hidden;
}

@media (max-width: 767px) {
  section.announcement-s h6 {
    font-size: 16px;
    line-height: 1.1em;
    margin-top: 0;
    font-weight: bold;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  section.announcement-s h6 {
    font-size: 16px;
  }
}

section.announcement-s p {
  font: 17px/26px Open Sans, normal;
  height: 78px;
  overflow: hidden;
}

@media (max-width: 767px) {
  section.announcement-s p {
    font-size: 16px;
    line-height: 1em;
    height: auto;
    padding-right: 10px;
  }
}

section.announcement-s span {
  font: 16px/16px Alice, normal;
}

@media (max-width: 767px) {
  section.announcement-s span {
    font-size: 14px;
  }
}

section.announcement-s a {
  /* font: 20px/26px "Open Sans", normal; */
  color: #000;
}

@media (max-width: 767px) {
  section.announcement-s a {
    font-size: 16px;
  }
}

section.announcement-s a span.arrow {
  padding-left: 45px;
  background: url(../img/spritesheet.png) 9px 5px no-repeat;
  width: 30px;
  height: 19px;
  display: inline-block;
}

section.announcement-s a:hover {
  color: #980600;
  border-color: #980600 !important;
}

section.announcement-s a:hover .arrow {
  color: #980600;
  background: url(../img/spritesheet.png) 9px -12px no-repeat;
}

section.announcement-s .main-title {
  padding-bottom: 6.1%;
}

section.announcement-s .main-title h1 {
  float: left;
}

section.announcement-s .col-md-4 {
  margin-bottom: 4.7%;
  position: relative;
  height: 390px;
}

@media (max-width: 767px) {
    section.announcement-s .col-md-4 {
        height: auto;
    }
}

.item-height {
    height: 500px;
}
section.announcement-s .col-md-4 .hover-block {
  position: relative;
}

section.announcement-s .col-md-4 .hover-block:hover h6 {
  color: #980600;
}

section.announcement-s .col-md-4 .hover-block .deployed {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

section.announcement-s .col-md-4 .article-pictures {
  margin-bottom: 16px;
}

section.announcement-s .col-md-4 .article-pictures img {
  width: 100%;
  max-height: 247px;
  min-height: 247px;
}

section.announcement-s .col-md-4 .article-content span {
  color: #525151;
  margin-bottom: 15px;
  display: inline-block;
}

section.announcement-s .col-md-4 .article-content p span {
  max-height: 90px;
  overflow: hidden;
  margin-bottom: 20px;
  font: 18px/26px "Open Sans", normal;
}


section.announcement-s .col-md-4 a.read_more {
  position: relative;
  bottom: 0;
  float: left;
  z-index: 2;
  display: inline-block;
  border: 2px solid #d6c5b9;
  line-height: 50px;
  height: 53px;
  padding-left: 17px;
  padding-right: 17px;
}

@media (max-width: 767px) {
    section.announcement-s .col-md-4 a.read_more {
        display: none;
    }
}

section.announcement-s .col-md-4 .article-content a span {
  margin-bottom: 0;
  padding-right: 20px;
}

section.announcement-s .col-md-12 .pagination > .active > a,
section.announcement-s .col-md-12 .pagination > li > a:hover,
section.announcement-s .col-md-12 .pagination > .active > a:hover {
  background-color: #850000;
  border-radius: 50px;
  color: #fff;
}

section.announcement-s .col-md-12 .pagination > li > a {
  padding-right: 14px;
  padding-left: 14px;
}

section.announcement-s .col-md-12 .pagination {
  margin: 10px 0;
  border: 0;
}

section.announcement-s .col-md-12 .pagination li {
  border: 0;
}

section.announcement-s .col-md-12 .pagination li a {
  border: 0;
}

@media (max-width: 1199px) {
    section.announcement-s,
    section.event-s{
        padding-top: 50px !important;
    }
    section.announcement-s .main-title h1{
      float: none;
    }
    section.announcement-s .col-md-4 .article-pictures img{
      max-height: none;
      min-height: 215px;
      height: 215px;
    }
    section.announcement-s .main-title {
      padding-bottom: 30px;
    }
    section.announcement-s p {
      height: auto;
    }

}

@media (max-width: 991px) {
  section.announcement-s .col-md-4 .article-pictures img{
    min-height: 157px;
    height: 157px;
  }
}

@media (max-width: 767px) {
  section.announcement-s .main-title h1{
      float: none;
  }
  .item-height{
      height: auto;
  }

}

@media (max-width: 767px) {
    section.announcement-s .col-md-4 .article-pictures {
        height: 80px;
        width: 100px;
        float: right;
    } 
    section.announcement-s .col-md-4 .article-pictures img {
        width: auto; 
        max-height: none;
        min-height: auto;
        height: auto;
    }
    section.announcement-s .col-md-4 .article-content{
        width: calc(100% - 100px);
    }
        section.announcement-s,
    section.event-s{
        padding-top: 20px !important;
    }
}
