/* 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
 */

body {
  background-color: #f6f6f6;
  background-image: url('../images/bg.png') !important;
  background-repeat: repeat;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
}
#g-header, #g-main, #g-subfeature {
  background-image: url('../images/bg.png') !important;
}
#g-main .g-block {
  background: #ffffff !important;
}
#g-page-surround {
  background: transparent;
}
.g-container {
  max-width: 1200px;
}
#g-header .g-container {
  box-shadow: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#g-navigation .g-container, #g-navigation .g-content {
  padding: 0;
}
#g-navigation .g-content {
  margin: 0;
}
#g-main .g-container, #g-subfeature .g-container, #g-footer .g-container {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
#g-header + #g-navigation .g-container, #g-navigation + #g-main .g-container {
  box-shadow: none;
}
#g-header .g-container, #g-main .g-container {
  box-shadow: none;
}
#g-header {
  color: #333333;
}
#g-header .g-logo img {
  max-height: 40px;
  width: auto;
  max-width: 400px;
}
#g-header a {
  color: #333333;
}
#g-header .search input[type="text"], #g-header .search input[type="search"], #g-header .search .form-control, #g-header .search .js-finder-search-query, #g-header .mod-finder input[type="text"], #g-header .mod-finder input[type="search"], #g-header .mod-finder .form-control, #g-header .mod-finder .js-finder-search-query, #g-header .mod-finder__search input[type="text"], #g-header .mod-finder__search input[type="search"], #g-header .mod-finder__search .form-control, #g-header .mod-finder__search .js-finder-search-query, #g-header .finder input[type="text"], #g-header .finder input[type="search"], #g-header .finder .form-control, #g-header .finder .js-finder-search-query, #g-header form input[type="text"], #g-header form input[type="search"], #g-header form .form-control, #g-header form .js-finder-search-query {
  border: 1px solid #ccc;
  border-radius: 0;
  padding: 0.4rem 0.6rem;
  min-width: 180px;
}
#g-header .g-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 40px;
}
#g-navigation {
  background: #1c475b !important;
  color: #fff;
}
#g-navigation .g-main-nav {
  margin: 0;
}
#g-navigation .g-main-nav .g-toplevel {
  justify-content: flex-start !important;
}
#g-navigation .g-main-nav .g-toplevel > li {
  background: transparent !important;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff !important;
  padding: 0.85rem 0.75rem;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content {
  color: #fff !important;
}
#g-navigation .g-main-nav .g-toplevel > li:hover, #g-navigation .g-main-nav .g-toplevel > li.active, #g-navigation .g-main-nav .g-toplevel > li.g-selected {
  background: #6486a6 !important;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-content, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-content, #g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container .g-menu-item-content {
  background: transparent !important;
  color: #fff !important;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #1c475b;
  border: none;
}
#g-navigation .g-main-nav .g-dropdown .g-dropdown-column a {
  color: #fff;
}
#g-navigation .g-main-nav .g-dropdown .g-dropdown-column a:hover {
  background: #6486a6;
  color: #fff;
}
#g-navigation a {
  color: #fff !important;
}
a {
  color: #9aba36;
}
a:hover {
  color: #79922b;
}
#g-main .item-page .page-header h1, #g-main .item-page .article-header h2, #g-main .blog .page-header h2 a, #g-main .blog-featured .page-header h2 a, #g-main .blog .items-row .item h2 a, #g-main .blog-featured .items-row .item h2 a, #g-main .blog .items-leading .item h2 a, #g-main .category-module h3 a, #g-main .moduletable h3 a, #g-main .g-content h2 a, #g-main .g-content h3 a {
  color: #9aba36;
  text-decoration: none;
  border-bottom: 1px dotted #9aba36;
}
#g-main .blog-featured .items-leading .item-title a, #g-main .blog .items-leading .item-title a {
  color: #9aba36;
}
#g-main .blog-featured .article-info {
  display: none;
}
#g-main .blog-featured .items-leading .item-title, #g-main .blog-featured .items-leading h2 {
  display: none;
}
#g-main .blog-featured .items-leading a {
  color: #0000ff;
  border-bottom: none;
  font-weight: 700;
  font-style: italic;
}
#g-main .blog-featured .items-leading strong a, #g-main .blog-featured .items-leading b a {
  color: #0000ff;
}
#g-main .article-intro, #g-main .item-page {
  line-height: 1.55;
}
#g-feature.recon-tags {
  background-color: #e8edd9 !important;
  padding: 0.5rem 0;
}
#g-feature.recon-tags .g-container {
  background: transparent;
  max-width: 1200px;
  box-shadow: none;
}
#g-feature.recon-tags .g-content {
  padding: 0;
}
#g-feature.recon-tags h3, #g-feature.recon-tags .g-title {
  color: #9aba36;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 0.75rem;
}
#g-feature.recon-tags .tagspopular a, #g-feature.recon-tags .mod-tagspopular a {
  color: #333333;
  font-size: 13px !important;
}
#g-feature.recon-tags .tagspopular a:hover, #g-feature.recon-tags .mod-tagspopular a:hover {
  color: #9aba36;
}
#g-feature.recon-tags .moduletable.tags {
  padding: 10px 20px;
  background-color: #ffffff;
}
#g-feature.recon-tags {
  background-image: url('../../images/bg_1.jpg');
  background-repeat: repeat;
}
.people .g-content {
  background-color: #fff;
  opacity: 0.85;
}
.recon-sidebar .g-content, #g-main .g-grid > .g-block:last-child .g-content, .recon-sidebar .moduletable, #g-main .g-grid > .g-block:last-child .moduletable, .recon-sidebar .module, #g-main .g-grid > .g-block:last-child .module, [class*="sidebar"] .g-content, [class*="sidebar"] .moduletable, [class*="sidebar"] .module {
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
  border-bottom: 1px solid #e0e0e0;
}
.recon-sidebar .g-content:last-child, #g-main .g-grid > .g-block:last-child .g-content:last-child, .recon-sidebar .moduletable:last-child, #g-main .g-grid > .g-block:last-child .moduletable:last-child, .recon-sidebar .module:last-child, #g-main .g-grid > .g-block:last-child .module:last-child, [class*="sidebar"] .g-content:last-child, [class*="sidebar"] .moduletable:last-child, [class*="sidebar"] .module:last-child {
  border-bottom: none;
}
.recon-sidebar h3, #g-main .g-grid > .g-block:last-child h3, .recon-sidebar .g-title, #g-main .g-grid > .g-block:last-child .g-title, .recon-sidebar .mod-articles-category-title, #g-main .g-grid > .g-block:last-child .mod-articles-category-title, .recon-sidebar .page-header, #g-main .g-grid > .g-block:last-child .page-header, [class*="sidebar"] h3, [class*="sidebar"] .g-title, [class*="sidebar"] .mod-articles-category-title, [class*="sidebar"] .page-header {
  color: #9aba36;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 0.35rem;
}
.recon-sidebar h3 a, #g-main .g-grid > .g-block:last-child h3 a, .recon-sidebar .g-title a, #g-main .g-grid > .g-block:last-child .g-title a, .recon-sidebar .mod-articles-category-title a, #g-main .g-grid > .g-block:last-child .mod-articles-category-title a, .recon-sidebar .page-header a, #g-main .g-grid > .g-block:last-child .page-header a, [class*="sidebar"] h3 a, [class*="sidebar"] .g-title a, [class*="sidebar"] .mod-articles-category-title a, [class*="sidebar"] .page-header a {
  color: #9aba36;
  border-bottom: 1px dotted #9aba36;
}
.recon-sidebar ul, #g-main .g-grid > .g-block:last-child ul, [class*="sidebar"] ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.recon-sidebar ul li, #g-main .g-grid > .g-block:last-child ul li, [class*="sidebar"] ul li {
  margin: 0 0 0.65rem;
  padding: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #666666;
}
#g-subfeature {
  border-top: 1px solid #e8e8e8;
}
#g-subfeature.recon-bottom .g-content {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#g-subfeature.recon-bottom h3, #g-subfeature.recon-bottom .g-title {
  color: #9aba36;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 0.5rem;
}
#g-subfeature.recon-bottom h3 a, #g-subfeature.recon-bottom .g-title a {
  color: #9aba36;
}
#g-subfeature.recon-bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#g-subfeature.recon-bottom ul li {
  margin-bottom: 0.5rem;
  font-size: 13px;
}
#g-main .mod-breadcrumbs, #g-main .breadcrumb {
  background: #f5f5f5;
  padding: 0.4rem 0.75rem;
  margin-bottom: 1rem;
  font-size: 13px;
}
#g-footer {
  background: #ffffff !important;
  border-top: 1px solid #e8e8e8;
}
#g-footer .g-copyright, #g-footer .g-content {
  text-align: center;
  color: #666666;
  font-size: 13px;
  padding: 1rem 0;
}
#g-footer .g-branding {
  display: none;
}
#g-offcanvas {
  width: 20rem !important;
  max-width: 88vw;
  box-sizing: border-box;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel, #g-offcanvas #g-mobilemenu-container .g-dropdown-column {
  width: 100% !important;
  max-width: 100%;
}
#g-offcanvas #g-mobilemenu-container .g-menu-item-container {
  position: relative;
  max-width: 100%;
  box-sizing: border-box;
}
#g-offcanvas #g-mobilemenu-container .g-menu-parent-indicator {
  right: 0.75rem;
}
#g-offcanvas-toggle {
  color: #1c475b !important;
}
#g-navigation #g-offcanvas-toggle {
  color: #fff !important;
}
#g-header .g-block.size-60 > .g-content {
  justify-content: flex-start;
}
#g-header .g-content {
  margin: 0.5rem 0.625rem 0.6rem 0.5rem;
  padding: 0.5rem 0.938rem 0.9rem 0.5rem;
}
.moduletable.recherche {
  margin-top: 6px;
  margin-left: 20px;
}
@media only screen and (max-width: 48rem) {
  #g-main .g-grid {
    flex-direction: column;
  }
  #g-main .g-grid > .g-block {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #g-subfeature .g-grid {
    flex-direction: column;
  }
  #g-subfeature .g-grid > .g-block {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #g-header .g-logo img {
    max-width: 260px;
  }
}
/*# sourceMappingURL=custom_13.css.map */