.search-form, search-advanced {display: none;}
.header-social .list-inline-item a span {display: none;}

.communiques-listing-wrapper .event-list-container .event-items .item .article-title {padding-left: 54px;}


.carousel-main .owl-item .carousel-main-img.big-item {width: 100%}

/*.card-news .card-text {
    height: 78px;
    margin-bottom: 0;
}

.card-news:hover .card-block {
    top: 180px;
}*/

.container-big {
  width: 100%;
  max-width: 1170px;
}

.page-decisions ul.event-calendar li {padding-bottom: 20px;}

.footer-social a span {display: none;}
#site-map {
  font-size: 1.2rem;
  line-height: 1.35;
  color: #3366cc;
  transition: all 0.2s ease-out;
}
.custom-arrows h5 a {
	color: #3f3f3f ;
}
.custom-arrows a {
	width: -0.29rem !important;
}
#haca-pages-contact-form input {
	display: block;
  color: #3366cc;
  height: 39px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  border-width: 1px;
  line-height: 1.333333;
  border-radius: .3rem;
}
#haca-pages-contact-form label {
	font-size: 1.2rem;
	color: #3366cc;
  outline: none;
}
.webform-client-form input  {
  display: block;
  color: #3366cc;
  height: 39px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  border-width: 1px;
  line-height: 1.333333;
  border-radius: .3rem;
}
.webform-client-form select {
  color: #3366cc;
  height: 39px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  border-width: 1px;
  line-height: 1.333333;
  border-radius: .3rem;
}
.webform-client-form label {
  font-size: 1.2rem;
  color: #3366cc;
  outline: none;
  margin-top: 17px;
}
.accordioncontent .panel-title a {
  line-height: 20px;
}
.btn-read-more {
  background: #3366cc;
  background-image: -webkit-linear-gradient(top, #3366cc, #3366cc);
  background-image: -moz-linear-gradient(top, #3366cc, #3366cc);
  background-image: -ms-linear-gradient(top, #3366cc, #3366cc);
  background-image: -o-linear-gradient(top, #3366cc, #3366cc);
  background-image: linear-gradient(to bottom, #3366cc, #3366cc);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width: 80px !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.btn-read-more:hover {
  text-decoration: none;
  color: #ffffff;
}
.header .nav-additional {
  padding-bottom: 5px;
}
.language-menu-btn .btn ,.language-menu-btn .dropdown-menu{
  font-size: 0.8rem !important;
}
/* modifs fedir 1509 */
.navbar-main {
  margin-bottom: 10px!important;
}
.navbar-main .expanded:last-child .dropdown-menu {
  right: 0;
  left: auto;
}
.dropdown-item {
  white-space: normal;
}
.main-news .owl-carousel .owl-stage,
.documentation .owl-carousel .owl-stage {
  margin-left: -15px;
  margin-right: -15px;
}
.main-information {
  margin-bottom: 10px;
}
.useful-links {
  margin-top: -30px;
  margin-bottom: 10px;
}
@media all and (max-width: 1040px) {
  .facebook-comments .user-photo {
    width: 50px;
  }
}

@media all and (max-width: 991px) {
  .navbar-main .dropdown-menu {
      width: 99%;
      min-width: 99%;
      max-width: 99%;
  }
}

@media all and (max-width: 767px) {

  .info-half-height-moving .card-block {
    top: 78px;
  }

  .toggle-section .custom-arrows {
    padding-left: 0;
    right: auto;
  }
}
.btn-language {
  text-transform: capitalize !important;
}
.information-list li a {
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #3f3f3f;
}
/*
  2016.10.24
  HACA. Menu link no wrap
*/

.navbar-main a {
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  
}

@media screen and (max-width: 991px) {

  .navbar-main a {
    max-width: 100%;
  }
}
.bibliotheque-code {
  left: 0 !important;
  top: 110px !important;
}
.bibliotheque-code .day{
  font-size: 14px !important;
}
