/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* ------------------------------ COMMONS ------------------------------- */
.icons, .article-info.muted, .jmodedit, .icon-edit {
  display: none;
  visibility: hidden;
}
/* ------------------------------ MENU HEADER ------------------------------- */
/* FIXED NAVIGATION / MENU */
.g-main-nav .g-toplevel i {
  opacity: 1;
}
.g-fixed-element {
  box-shadow: 0 0 5px #333333;
}
@media (max-width: 1199px) {
  #g-header.g-fixed-element {
    position: relative !important;
    box-shadow: none !important;
    z-index: 1 !important;
  }
}
.g-offcanvas-toggle {
  background: #ffffff;
  color: #1867a9;
  padding: 10px;
  position: fixed;
  border: 1px solid #cccccc;
}
#g-header .g-main-nav .g-dropdown {
  background: #14578eb8;
  margin: 0 0 0.7rem 2rem;
  padding: 0;
}
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background: none;
  color: #ffffff;
}
#g-header .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
  color: #ffffff;
}
.g-main-nav .g-toplevel > li {
  transition: none;
}
#g-header .g-main-nav .g-toplevel > li.active:hover > .g-menu-item-container, #g-header .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #ffffff !important;
}
#g-header .g-main-nav .g-toplevel > li.active.g-selected:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
#g-header .g-main-nav .g-sublevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module), #g-header .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: none;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:hover, #g-header .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #ffffff;
}
.g-fixed-element .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, .g-fixed-element .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.g-fixed-element .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, .g-fixed-element .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0.7rem 2rem;
  /*0.7rem 0.938rem*/
  height: 45px;
  text-transform: uppercase;
  font-weight: normal;
}
@media (max-width: 1199px) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.7rem 1.6rem;
  }
}
@media (max-width: 959px) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.7rem 0.938rem;
  }
}
/* ------------------------------ EXPORTS ------------------------------- */
section.actusnews .card-header {
  background-color: unset;
  border-bottom: none;
}
section.actusnews .accordion-button {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  background: #1867a9;
  color: #ffffff;
  font-size: 1rem !important;
  font-weight: 500 !important;
  line-height: 24px;
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 4px;
}
section.actusnews .btn-link:hover {
  color: #cecece;
}
h1 {
  font-size: 2rem;
  text-transform: uppercase !important;
  color: #1867a9;
  text-align: center !important;
}
/* ------------------------------ ACCUEIL ------------------------------- */
.act-news h3.g-title {
  font-size: 2rem;
  text-transform: uppercase !important;
  color: #1867a9;
  text-align: center !important;
}
.act-news .panel-heading {
  display: none;
}
.act-news ul, .act-news li {
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}
.act-news .date {
  display: block;
  width: 100%;
  font-weight: bold;
}
.act-news .act_lien {
  margin: 15px 0 0;
}
.act-news a.plus {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #1867a9;
  color: #ffffff;
  border: 0;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  transition: background 0.1s;
  font-weight: 500;
}
/* ------------------------------ CONTENT ------------------------------- */
.c-blue {
  color: #1867a9 !important;
}
.bg-grey-light {
  background-color: #f1f1f1 !important;
}
.block-padding {
  padding: 2rem;
}
.line-decoration-top::before {
  content: "";
  display: block;
  margin: 0 0 0.5rem;
  width: 13px;
  border-top: 3px solid #1867a9;
}
.line-decoration-top-center::before {
  content: "";
  display: block;
  margin: 0 auto 0.5rem;
  width: 13px;
  border-top: 3px solid #1867a9;
}
#mod-visform1 .field5 .visCustomText {
  display: inline;
}
.file_liste .date {
  margin: 0 0.5rem 0 0;
}
.file_liste .separ {
  display: inline;
  font-weight: bold;
}
/* ------------------------------ MENU BOTTOM ------------------------------- */
#g-footer ul.g-toplevel li a, #g-footer ul.g-toplevel li div {
  padding: 0 5px;
}
/* ------------------------------ FOOTER ------------------------------- */
#g-footer {
  border: none;
}
#g-footer .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.moduletable._actusnews {
  text-align: right;
  font-size: 12px;
}
/*# sourceMappingURL=custom_13.css.map */