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

#g-header .g-logo {
  margin: 1.125rem 0;
}
#g-header #logo-8120-particle {
  margin: 18px 0;
}
#g-header .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title:after {
  background: #98ada4;
}
.g-onepage-nav.style2 .g-onepage-nav-item.uk-active > a {
  color: #294f42;
}
.g-onepage-nav.style2 .g-onepage-nav-item a:hover {
  color: #294f42;
}
.g-portfolio .g-portfolio-item {
  border: 0px solid #000000;
}
.uk-overlay-bottom {
  top: 0;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel {
  padding-top: 33%;
}
.g-container .uk-overlay-background {
  color: #ffffff !important;
  background: rgba(196, 145, 37, 0.9) !important;
}
.g-container .uk-overlay-background a {
  color: #ffffff !important;
}
.g-portfolio .g-info-container-style2.uk-overlay-panel a:hover {
  color: #ffffff !important;
}
.g-container .survol .uk-overlay-background {
  color: #ffffff !important;
  background: rgba(0, 0, 0, 0.9) !important;
}
.plaquette .uk-overlay-background {
  color: #ffffff !important;
  background: rgba(55, 55, 55, 0) !important;
}
.g-gallery-feature .uk-overlay-area:empty::before, .g-gallery-feature .uk-overlay-icon::before {
  font-size: 0px;
}
.contact-name {
  color: #c49125;
}
#g-page-surround .btn.btn-primary, #g-offcanvas .btn.btn-primary {
  margin-left: 55px;
  margin-bottom: 90px;
}
.contact #contact-form input, .contact #contact-form textarea {
  margin-left: -50px;
}
#jform_contact_email_copy-lbl, #jform_contact_email_copy, .optional {
  display: none;
}
#g-page-surround .btn.btn-primary:hover, #g-page-surround .btn.btn-primary:active, #g-page-surround .btn.btn-primary:focus, #g-offcanvas .btn.btn-primary:hover, #g-offcanvas .btn.btn-primary:active, #g-offcanvas .btn.btn-primary:focus {
  background: #294f42;
}
.g-block .g-zoom-right {
  display: none;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-title {
  color: #c49125 !important;
}
#module-timeline-149-particle {
  margin-top: 125px;
}
.g-tabs .uk-tab > li > a {
  padding: 10px 0px !important;
  font-size: 30px;
}
.margin-portfolio {
  margin-left: 10%;
  margin-right: 10%;
}
.tel {
  color: #c49125;
}
.g-slideshow .style2 .g-slideshow-title {
  border: solid 2px #c49125;
  padding: 5px 15px;
  background: #c49125;
}
.g-slideshow .style2 .g-slideshow-title a {
  color: #ffffff;
  font-variant: small-caps;
  letter-spacing: 3px;
}
.g-slideshow .style2 {
  padding: 140px 50px;
}
.g-slideshow-item .center-slide h3 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.g-slideshow .style3 .g-slideshow-title {
  border: solid 2px #c49125;
  padding: 5px 15px;
  background: #c49125;
  font-variant: small-caps;
  letter-spacing: 3px;
  display: inline-block;
}
.g-zoom .g-zoom-left .g-content .magnify, .g-zoom .g-zoom-right .g-content .magnify {
  border: 0px solid #ffffff;
}
.tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #294f42;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 4px;
  position: absolute;
  /* Position the tooltip text - see examples below! */
  z-index: 1;
}
.toeic:hover .tooltiptext {
  visibility: visible;
}
.g-offcanvas-toggle {
  color: #294f42;
}
/*# sourceMappingURL=custom_9.css.map */