/*--------------------------------top-main-menu----------------------------------*/
section.event-s {
  padding-top: 120px;
}

@media (max-width: 767px) {
  section.event-s {
    padding-left: 10px;
    padding-right: 10px;
  }
}

section.event-s h1 {
  font: 36px/36px PF-Monumenta-Pro-Regulart, normal;
 /*  text-transform: uppercase; */
  font-family: PF-Monumenta-Pro-Regular, normal;

}

@media (max-width: 767px) {
  section.event-s h1 {
    font-size: 21px!important;
  }
}
section.event-s .btn{
    height: 28px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 4px;
}
section.event-s h2 {
  font: 24px/24px PF-Monumenta-Pro-Regular, normal;
  text-transform: uppercase;
}

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

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

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

section.event-s h6 {
  font: 22px/22px PF-Monumenta-Pro-Regular, normal;
  text-transform: uppercase;
}

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

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

section.event-s p {
  font: 18px/26px "Open Sans", normal;
}

@media (max-width: 767px) {
  section.event-s p {
    font-size: 14px!important;
  }
  section.article-event .col-md-12 .pictures-block img{
      height: auto!important;
  }
}

section.event-s span {
  font: 16px/16px "Open Sans", normal;
}

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

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

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

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

section.event-s a:hover {
  color: #980600;
}

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

section.event-s .main-title {
  padding-bottom: calc(4.7% - 36px);
  display: inline-block;
  width: 100%;
}

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

section.event-s .col-md-12 .main-title {
  width: 100%;
}

section.event-s .col-md-12 .main-title h1 {
  float: left;
  display: inline-block;
}
section.event-s .col-md-12 .main-title form .btn{
  border: 1px solid #d6c5b9;
  border-radius: 0;
}
section.event-s .col-md-12 .main-title form .btn:hover{
    color: #980600;
    border-color: #980600;
    background:transparent;
}
@media (max-width: 767px) {
  section.event-s .col-md-12 .main-title h1 {
    float: none;
    display: block;
    width: 100%;
  }
}
.sort-b select{
    border-color: #bd987e;
    height: 28px;
}
section.event-s .col-md-12 .main-title .sort-b {
    float: right;
    display: inline-block;
    padding-top: 6px;
}

@media (max-width: 767px) {
  section.event-s .col-md-12 .main-title .sort-b {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
}

section.event-s .col-md-12 .main-title .sort-b p {
  font: 16px/26px Open-Sans-Light, normal;
  display: inline-block;
}

section.event-s .col-md-12 .main-title .sort-b .dropdown, section.event-s .col-md-12 .main-title .sort-b .dropup {
  display: inline-block;
}

section.event-s .col-md-12 .main-title .sort-b .dropdown p, section.event-s .col-md-12 .main-title .sort-b .dropup p {
  font: 16px/26px Open-Sans-Light, normal;
  color: #787886;
}

section.event-s .col-md-12 .main-title .sort-b .dropdown .btn, section.event-s .col-md-12 .main-title .sort-b .dropup .btn {
  background-color: transparent;
  border-radius: 0;
  color: #000;
  border: 1px solid #bd987e;
}

section.event-s .col-md-12 .main-title .sort-b .dropdown .dropdown-menu, section.event-s .col-md-12 .main-title .sort-b .dropup .dropdown-menu {
  padding: 0;
  margin: 0;
  border-radius: 0;
  right: 0 !important;
  border-color: #bd987e;
  left: auto;
}

section.event-s .col-md-12 .main-title .sort-b .dropdown-menu > li > a {
  padding-left: 10px;
  padding-right: 0;
}

section.event-s .col-md-12 ul {
  list-style: none;
  padding-left: 0;
}

section.background-article {
    background: #efe7dc;
background: -moz-linear-gradient(top, #efe7dc 0%, #fffbf7 37%, #fffbf7 66%, #f8f4ef 100%);
background: -webkit-linear-gradient(top, #efe7dc 0%,#fffbf7 37%,#fffbf7 66%,#f8f4ef 100%);
background: linear-gradient(to bottom, #efe7dc 0%,#fffbf7 37%,#fffbf7 66%,#f8f4ef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe7dc', endColorstr='#f8f4ef',GradientType=0 );
}

@media (max-width: 767px) {
  section.article-event {
    padding-left: 10px;
    padding-right: 10px;
  }
}

section.article-event h1 {
  font: 36px/36px PF-Monumenta-Pro-Regulart, normal;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  section.article-event h1 {
    font-size: 21px;
  }
}

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

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

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

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

section.article-event h6 {
  font: 18px/18px PF-Monumenta-Pro-Regular, normal;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  section.article-event h6 {
      margin-top: 10px;
    font-size: 16px;
  }
}

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

section.article-event p {
  font: 18px/26px Open Sans, normal;
}

@media (max-width: 767px) {
  section.article-event p {
    font-size: 14px;
  }
}

section.article-event span {
  font: 16px/16px Open Sans, normal;
}

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

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

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

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

section.article-event a:hover {
  color: #980600;
  border-color: #980600 !important;
}

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

section.article-event .col-md-12 {
  max-height: 196px;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 38px;
  margin-top: 38px;
}

@media (max-width: 767px) {
  section.article-event .col-md-12 {
    overflow: auto;
    max-height: none;
  }
}

section.article-event .col-md-12 .hover-block {
  position: relative;
}

section.article-event .col-md-12 .hover-block:hover h6 {
  color: #980600;
}

section.article-event .col-md-12 .hover-block .deployed {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

section.article-event .col-md-12 .pictures-block {
  display: inline-block;
  margin-right: 45px;
  float: left;
}

@media (max-width: 767px) {
  section.article-event .col-md-12 .pictures-block {
    display: block;
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  section.article-event .col-md-12 .pictures-block {
    margin-right: 20px;
  }
}

section.article-event .col-md-12 .pictures-block img {
  height: 196px;
  max-width: 196px;
}

@media (max-width: 767px) {
  section.article-event .col-md-12 .pictures-block img {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}

section.article-event .col-md-12 .article-content h6 {
  margin-top: 0;
}

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

@media (min-width: 768px) and (max-width: 1199px) {
  section.article-event .col-md-12 .article-content span {
    margin-bottom: 12px;
  }
}

section.article-event .col-md-12 .article-content p {
  max-height: 67px;
  overflow: hidden;
  line-height: 22px;
  margin-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  section.article-event .col-md-12 .article-content p {
    margin-bottom: 5px;
  }
}
section.article-event .col-md-12 .article-content {
  position: relative;
  height: 196px;
}
section.article-event .col-md-12 .article-content a {
  float: left;
  z-index: 2;
  display: inline-block;
  border: 2px solid #d6c5b9;
  line-height: 43px;
  height: 50px;
  padding-left: 17px;
  position: absolute;
  bottom: 0;
}

section.article-event .col-md-12 .article-content a span {
  margin-bottom: 0;
  padding-right: 20px;
}
@media (max-width: 767px) {
    section.article-event .col-md-12 .article-content{
        height: auto!important;
    }
    section.article-event .col-md-12 .article-content a{
        position: initial;
    }
    section.article-event .col-md-12 .article-content p{
        height: auto!important;
        overflow: visible !important;
    }
    section.article-event .col-md-12{
        margin-top: 15px;
        margin-bottom: 15px;
    }
}

/*----------------------*/
.event-s.history{
    padding-top: 60px;
}

.container-fluid.history{
    margin-bottom: 20px;
    position: relative;
    /* display: none; */
}
.container-fluid.history .article-event .article-content a{
    border: none;
    height: auto;
    padding: 0;
    font-family: "PF-Monumenta-Pro-Regular";
    font-size: 28px;
    line-height: 1.3em;
    width: 300px;
    position: static;
}
.container-fluid.history .col-md-12 .article-content{
    width: 70%;
    height: 225px;
}



.container-fluid.history .col-md-12{
    max-height: none;
}
.container-fluid.history .col-md-12 div.pictures-block:last-child{
    position: relative !important;
    top: 15px;
}
.container-fluid.history .col-md-12 .pictures-block{
    margin: 0 2px;
}
.container-fluid.history .col-md-12 .pictures-block img{
    height: 214px;
    max-width: none;
}

.container-fluid.history:nth-child(odd){
    margin-bottom: -200px;
    bottom: 200px;
    right: 268px;
}
.container-fluid.history:nth-child(even){
    left: 230px;
}
.container-fluid.history:nth-child(odd) .pictures-block{
    margin: 0 2px;
    float: right;
}
.container-fluid.history:nth-child(odd) h6{
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0px;
}
.container-fluid.history:nth-child(even) h6{
    position: relative;
    left: 20px;
}
.container-fluid.history:nth-child(odd) .article-event .article-content a{
    position: absolute;
    right: 0;
}


@media (max-width: 1199px) {
	.history section.article-event .col-md-12 .article-content{
		width: 66%;
	}
	.container-fluid.history:nth-child(even){
		left: 160px;
	}
	.container-fluid.history:nth-child(odd){
		right: 138px;
	}
  .container-fluid.history:nth-child(odd) section.article-event .col-md-12 .article-content{
    width: 64%;
  }
}
@media (max-width: 991px) {
    .container-fluid.history:nth-child(even){
    	left: 0;
    }
    .container-fluid.history:nth-child(odd){
     right: 0; 
    }
    .history section.article-event .col-md-12 .pictures-block{
    	display: block;
    }
    .container-fluid.history:nth-child(odd) section.article-event .col-md-12 .article-content{
			width: 54%;
    }
    .container-fluid.history:nth-child(even) section.article-event .col-md-12 .article-content{
      width: 100%;
    }

/*    .announcement-s{
				padding-top: 30px;
    }
    section.announcement-s .main-title h1{
    	float: none;
    }
    section.announcement-s .col-md-4 .article-pictures img{
    	max-height: none;
    	min-height: 157px;
    }*/
}
@media (max-width: 767px) {
    .container-fluid.history:nth-child(odd){
    	margin-bottom: 0;
     bottom: 0;
    }
    .container-fluid.history:nth-child(odd) h6{
    	position: static;
    	text-align: left;
    }
    .container-fluid.history:nth-child(even) h6{
      left: 0;
    }
    .history section.article-event .col-md-12 .pictures-block{
    	display: none;
    }
    .container-fluid.history:nth-child(odd) .article-event .article-content a{
    	position: static;
    }
    .history section.article-event .col-md-12 .article-content{
			float: none;
    }
    .event-s.history{
    	padding-top: 0;
    }

	  section.article-event .col-md-12 .pictures-block {
        height: 80px;
        width: 100px;
        float: right;
    } 
    section.article-event .col-md-12 .pictures-block img {
        width: auto; 
        max-height: none;
        min-height: auto;
        height: auto;
    }
		section.article-event .col-md-12 .article-content {
		 	float: none; 
		 	width: calc(100% - 100px);
		}
     section.article-event .col-md-12 .article-content > a{
     	display: none;
     }
     section.article-event .col-md-12 .article-content p{
     	line-height: 20px;
     }
}