@charset "UTF-8";
/*  ==========================================================================
    ASSSETS
    ========================================================================== */
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative; }

html {
  font-size: 100%; 
}

body {
  font-size: 16px;
  font-family: "Museo Sans", sans-serif;
  font-weight: 300;
  text-transform: inherit;
  font-style: inherit;
  text-decoration: inherit;
  color: #3f3f3f;
  text-shadow: inherit; }

iframe {
  border: 0; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }

a {
  margin: 0;
  padding: 0;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

a:focus {
  text-decoration: underline;
  outline: 0; }

p {
  margin: 0;
  padding: 0; }


input:focus, select:focus, a:focus, button:focus, th:focus {
  outline: 0 !important; }

#wrapper {
  min-height: 100%;
  position: relative;
  background-color: #FFF; }

.img-shadow {
  position: relative;
  width: 100%;
  height: 100%;
  float: left; }
  .img-shadow::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.65);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.65);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.65);
    z-index: 2; }


/* BTN A BTN-PRIMARY  */
button.btn,
a.btn, .btn {
  font-family: "Museo Sans", sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-transform: inherit;
  font-style: inherit;
  text-decoration: inherit;
  color: #FFF;
  text-shadow: inherit;
  border-radius: 0px;
  padding: 16px 16px;
  /* COLOR */
  /* STYLE */ }
  @media (max-width: 479px) {
    button.btn,
    a.btn, .btn {
      width: 100%; } }
  @media (min-width: 480px) and (max-width: 767px) {
    button.btn,
    a.btn, .btn {
      width: 100%; } }
  button.btn:hover, button.btn:focus,
  a.btn:hover,
  a.btn:focus, .btn:hover, .btn:focus {
    text-decoration: none;
    cursor: pointer; }
  button.btn:visited,
  a.btn:visited, .btn:visited {
    color: #FFF; }
  button.btn i.xl,
  a.btn i.xl, .btn i.xl {
    font-size: 24px;
    vertical-align: middle; }
  button.btn.bottom,
  a.btn.bottom, .btn.bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  button.btn.btn-defaut,
  a.btn.btn-defaut, .btn.btn-defaut {
    background-color: #F1F1F1;
    border-color: #F1F1F1;
    color: #3f3f3f; }
    button.btn.btn-defaut:hover, button.btn.btn-defaut:active, button.btn.btn-defaut:focus,
    a.btn.btn-defaut:hover,
    a.btn.btn-defaut:active,
    a.btn.btn-defaut:focus, .btn.btn-defaut:hover, .btn.btn-defaut:active, .btn.btn-defaut:focus {
      background-color: #cbcbcb;
      border-color: #cbcbcb; }
    button.btn.btn-defaut:not([disabled]):not(.disabled):active, button.btn.btn-defaut:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-defaut.dropdown-toggle,
    a.btn.btn-defaut:not([disabled]):not(.disabled):active,
    a.btn.btn-defaut:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-defaut.dropdown-toggle, .btn.btn-defaut:not([disabled]):not(.disabled):active, .btn.btn-defaut:not([disabled]):not(.disabled).active,
    .show > .btn.btn-defaut.dropdown-toggle {
      box-shadow: none;
      background-color: #d8d8d8;
      border-color: #d8d8d8; }
  button.btn.btn-primary,
  a.btn.btn-primary, .btn.btn-primary {
    background-color: #d4aa1e;
    border-color: #d4aa1e; }
    button.btn.btn-primary:hover, button.btn.btn-primary:active, button.btn.btn-primary:focus,
    a.btn.btn-primary:hover,
    a.btn.btn-primary:active,
    a.btn.btn-primary:focus, .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
      background-color: #364421;
      border-color: #364421; }
    button.btn.btn-primary:not([disabled]):not(.disabled):active, button.btn.btn-primary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-primary.dropdown-toggle,
    a.btn.btn-primary:not([disabled]):not(.disabled):active,
    a.btn.btn-primary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-primary.dropdown-toggle, .btn.btn-primary:not([disabled]):not(.disabled):active, .btn.btn-primary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-primary.dropdown-toggle {
      box-shadow: none;
      background-color: #004d50;
      border-color: #004d50; }
  button.btn.btn-secondary,
  a.btn.btn-secondary, .btn.btn-secondary {
    background-color: #e3bf53;
    border-color: #e3bf53; }
    button.btn.btn-secondary:hover, button.btn.btn-secondary:active, button.btn.btn-secondary:focus,
    a.btn.btn-secondary:hover,
    a.btn.btn-secondary:active,
    a.btn.btn-secondary:focus, .btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary:focus {
      background-color: #c99f21;
      border-color: #c99f21; }
    button.btn.btn-secondary:not([disabled]):not(.disabled):active, button.btn.btn-secondary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-secondary.dropdown-toggle,
    a.btn.btn-secondary:not([disabled]):not(.disabled):active,
    a.btn.btn-secondary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-secondary.dropdown-toggle, .btn.btn-secondary:not([disabled]):not(.disabled):active, .btn.btn-secondary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-secondary.dropdown-toggle {
      box-shadow: none;
      background-color: #dcaf27;
      border-color: #dcaf27; }
  button.btn.btn-success,
  a.btn.btn-success, .btn.btn-success {
    background-color: #96c100;
    border-color: #96c100; }
    button.btn.btn-success:hover, button.btn.btn-success:active, button.btn.btn-success:focus,
    a.btn.btn-success:hover,
    a.btn.btn-success:active,
    a.btn.btn-success:focus, .btn.btn-success:hover, .btn.btn-success:active, .btn.btn-success:focus {
      background-color: #5b7500;
      border-color: #5b7500; }
    button.btn.btn-success:not([disabled]):not(.disabled):active, button.btn.btn-success:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-success.dropdown-toggle,
    a.btn.btn-success:not([disabled]):not(.disabled):active,
    a.btn.btn-success:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-success.dropdown-toggle, .btn.btn-success:not([disabled]):not(.disabled):active, .btn.btn-success:not([disabled]):not(.disabled).active,
    .show > .btn.btn-success.dropdown-toggle {
      box-shadow: none;
      background-color: #6e8e00;
      border-color: #6e8e00; }
  button.btn.btn-error,
  a.btn.btn-error, .btn.btn-error {
    background-color: #e60006;
    border-color: #e60006; }
    button.btn.btn-error:hover, button.btn.btn-error:active, button.btn.btn-error:focus,
    a.btn.btn-error:hover,
    a.btn.btn-error:active,
    a.btn.btn-error:focus, .btn.btn-error:hover, .btn.btn-error:active, .btn.btn-error:focus {
      background-color: #9a0004;
      border-color: #9a0004; }
    button.btn.btn-error:not([disabled]):not(.disabled):active, button.btn.btn-error:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-error.dropdown-toggle,
    a.btn.btn-error:not([disabled]):not(.disabled):active,
    a.btn.btn-error:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-error.dropdown-toggle, .btn.btn-error:not([disabled]):not(.disabled):active, .btn.btn-error:not([disabled]):not(.disabled).active,
    .show > .btn.btn-error.dropdown-toggle {
      box-shadow: none;
      background-color: #b30005;
      border-color: #b30005; }
  button.btn.btn-info,
  a.btn.btn-info, .btn.btn-info {
    background-color: #d4aa1e;
    border-color: #d4aa1e; }
    button.btn.btn-info:hover, button.btn.btn-info:active, button.btn.btn-info:focus,
    a.btn.btn-info:hover,
    a.btn.btn-info:active,
    a.btn.btn-info:focus, .btn.btn-info:hover, .btn.btn-info:active, .btn.btn-info:focus {
      background-color: #1588bf;
      border-color: #1588bf; }
    button.btn.btn-info:not([disabled]):not(.disabled):active, button.btn.btn-info:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-info.dropdown-toggle,
    a.btn.btn-info:not([disabled]):not(.disabled):active,
    a.btn.btn-info:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-info.dropdown-toggle, .btn.btn-info:not([disabled]):not(.disabled):active, .btn.btn-info:not([disabled]):not(.disabled).active,
    .show > .btn.btn-info.dropdown-toggle {
      box-shadow: none;
      background-color: #1799d6;
      border-color: #1799d6; }
  button.btn.btn-warning,
  a.btn.btn-warning, .btn.btn-warning {
    background-color: #f59331;
    border-color: #f59331; }
    button.btn.btn-warning:hover, button.btn.btn-warning:active, button.btn.btn-warning:focus,
    a.btn.btn-warning:hover,
    a.btn.btn-warning:active,
    a.btn.btn-warning:focus, .btn.btn-warning:hover, .btn.btn-warning:active, .btn.btn-warning:focus {
      background-color: #cf6d0a;
      border-color: #cf6d0a; }
    button.btn.btn-warning:not([disabled]):not(.disabled):active, button.btn.btn-warning:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-warning.dropdown-toggle,
    a.btn.btn-warning:not([disabled]):not(.disabled):active,
    a.btn.btn-warning:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-warning.dropdown-toggle, .btn.btn-warning:not([disabled]):not(.disabled):active, .btn.btn-warning:not([disabled]):not(.disabled).active,
    .show > .btn.btn-warning.dropdown-toggle {
      box-shadow: none;
      background-color: #e87a0b;
      border-color: #e87a0b; }
  button.btn.btn-border,
  a.btn.btn-border, .btn.btn-border {
    background-color: #D9D9D9;
    border-color: #D9D9D9;
    color: #3f3f3f; }
    button.btn.btn-border:hover, button.btn.btn-border:active, button.btn.btn-border:focus,
    a.btn.btn-border:hover,
    a.btn.btn-border:active,
    a.btn.btn-border:focus, .btn.btn-border:hover, .btn.btn-border:active, .btn.btn-border:focus {
      background-color: #b3b3b3;
      border-color: #b3b3b3; }
    button.btn.btn-border:not([disabled]):not(.disabled):active, button.btn.btn-border:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-border.dropdown-toggle,
    a.btn.btn-border:not([disabled]):not(.disabled):active,
    a.btn.btn-border:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-border.dropdown-toggle, .btn.btn-border:not([disabled]):not(.disabled):active, .btn.btn-border:not([disabled]):not(.disabled).active,
    .show > .btn.btn-border.dropdown-toggle {
      box-shadow: none;
      background-color: silver;
      border-color: silver; }
  button.btn.btn-outline-defaut,
  a.btn.btn-outline-defaut, .btn.btn-outline-defaut {
    background-color: transparent;
    border-color: #F1F1F1;
    color: #3f3f3f; }
    button.btn.btn-outline-defaut:hover, button.btn.btn-outline-defaut:active, button.btn.btn-outline-defaut:focus,
    a.btn.btn-outline-defaut:hover,
    a.btn.btn-outline-defaut:active,
    a.btn.btn-outline-defaut:focus, .btn.btn-outline-defaut:hover, .btn.btn-outline-defaut:active, .btn.btn-outline-defaut:focus {
      background-color: #F1F1F1;
      border-color: #F1F1F1; }
    button.btn.btn-outline-defaut:not([disabled]):not(.disabled):active, button.btn.btn-outline-defaut:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-defaut.dropdown-toggle,
    a.btn.btn-outline-defaut:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-defaut:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-defaut.dropdown-toggle, .btn.btn-outline-defaut:not([disabled]):not(.disabled):active, .btn.btn-outline-defaut:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-defaut.dropdown-toggle {
      box-shadow: none;
      background-color: #F1F1F1;
      border-color: #F1F1F1;
      color: #FFF; }
  button.btn.btn-outline-primary,
  a.btn.btn-outline-primary, .btn.btn-outline-primary {
    background-color: transparent;
    border-color: #d4aa1e;
    color: #d4aa1e; }
    button.btn.btn-outline-primary:hover, button.btn.btn-outline-primary:active, button.btn.btn-outline-primary:focus,
    a.btn.btn-outline-primary:hover,
    a.btn.btn-outline-primary:active,
    a.btn.btn-outline-primary:focus, .btn.btn-outline-primary:hover, .btn.btn-outline-primary:active, .btn.btn-outline-primary:focus {
      background-color: #d4aa1e;
      border-color: #d4aa1e;
      color: #FFF; }
    button.btn.btn-outline-primary:not([disabled]):not(.disabled):active, button.btn.btn-outline-primary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-primary.dropdown-toggle,
    a.btn.btn-outline-primary:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-primary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-primary.dropdown-toggle, .btn.btn-outline-primary:not([disabled]):not(.disabled):active, .btn.btn-outline-primary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-primary.dropdown-toggle {
      box-shadow: none;
      background-color: #d4aa1e;
      border-color: #d4aa1e;
      color: #FFF; }
  button.btn.btn-outline-secondary,
  a.btn.btn-outline-secondary, .btn.btn-outline-secondary {
    background-color: transparent;
    border-color: #e3bf53;
    color: #e3bf53; }
    button.btn.btn-outline-secondary:hover, button.btn.btn-outline-secondary:active, button.btn.btn-outline-secondary:focus,
    a.btn.btn-outline-secondary:hover,
    a.btn.btn-outline-secondary:active,
    a.btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:active, .btn.btn-outline-secondary:focus {
      background-color: #e3bf53;
      border-color: #e3bf53;
      color: #FFF; }
    button.btn.btn-outline-secondary:not([disabled]):not(.disabled):active, button.btn.btn-outline-secondary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-secondary.dropdown-toggle,
    a.btn.btn-outline-secondary:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-secondary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-secondary.dropdown-toggle, .btn.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn.btn-outline-secondary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-secondary.dropdown-toggle {
      box-shadow: none;
      background-color: #e3bf53;
      border-color: #e3bf53;
      color: #FFF; }
  button.btn.btn-outline-white,
  a.btn.btn-outline-white, .btn.btn-outline-white {
    background-color: transparent;
    border-color: #FFF;
    color: #FFF; }
    button.btn.btn-outline-white:hover, button.btn.btn-outline-white:active, button.btn.btn-outline-white:focus,
    a.btn.btn-outline-white:hover,
    a.btn.btn-outline-white:active,
    a.btn.btn-outline-white:focus, .btn.btn-outline-white:hover, .btn.btn-outline-white:active, .btn.btn-outline-white:focus {
      background-color: #FFF;
      border-color: #FFF;
      color: #d4aa1e; }
    button.btn.btn-outline-white:not([disabled]):not(.disabled):active, button.btn.btn-outline-white:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-white.dropdown-toggle,
    a.btn.btn-outline-white:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-white:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-white.dropdown-toggle, .btn.btn-outline-white:not([disabled]):not(.disabled):active, .btn.btn-outline-white:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-white.dropdown-toggle {
      box-shadow: none;
      background-color: #FFF;
      border-color: #FFF;
      color: #d4aa1e; }
  button.btn.btn-outline-success,
  a.btn.btn-outline-success, .btn.btn-outline-success {
    background-color: transparent;
    border-color: #96c100;
    color: #96c100; }
    button.btn.btn-outline-success:hover, button.btn.btn-outline-success:active, button.btn.btn-outline-success:focus,
    a.btn.btn-outline-success:hover,
    a.btn.btn-outline-success:active,
    a.btn.btn-outline-success:focus, .btn.btn-outline-success:hover, .btn.btn-outline-success:active, .btn.btn-outline-success:focus {
      background-color: #96c100;
      border-color: #96c100;
      color: #FFF; }
    button.btn.btn-outline-success:not([disabled]):not(.disabled):active, button.btn.btn-outline-success:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-success.dropdown-toggle,
    a.btn.btn-outline-success:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-success:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-success.dropdown-toggle, .btn.btn-outline-success:not([disabled]):not(.disabled):active, .btn.btn-outline-success:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-success.dropdown-toggle {
      box-shadow: none;
      background-color: #96c100;
      border-color: #96c100;
      color: #FFF; }
  button.btn.btn-outline-error,
  a.btn.btn-outline-error, .btn.btn-outline-error {
    background-color: transparent;
    border-color: #e60006;
    color: #e60006; }
    button.btn.btn-outline-error:hover, button.btn.btn-outline-error:active, button.btn.btn-outline-error:focus,
    a.btn.btn-outline-error:hover,
    a.btn.btn-outline-error:active,
    a.btn.btn-outline-error:focus, .btn.btn-outline-error:hover, .btn.btn-outline-error:active, .btn.btn-outline-error:focus {
      background-color: #e60006;
      border-color: #e60006;
      color: #FFF; }
    button.btn.btn-outline-error:not([disabled]):not(.disabled):active, button.btn.btn-outline-error:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-error.dropdown-toggle,
    a.btn.btn-outline-error:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-error:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-error.dropdown-toggle, .btn.btn-outline-error:not([disabled]):not(.disabled):active, .btn.btn-outline-error:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-error.dropdown-toggle {
      box-shadow: none;
      background-color: #e60006;
      border-color: #e60006; }
  button.btn.btn-outline-info,
  a.btn.btn-outline-info, .btn.btn-outline-info {
    background-color: transparent;
    border-color: #d4aa1e;
    color: #d4aa1e; }
    button.btn.btn-outline-info:hover, button.btn.btn-outline-info:active, button.btn.btn-outline-info:focus,
    a.btn.btn-outline-info:hover,
    a.btn.btn-outline-info:active,
    a.btn.btn-outline-info:focus, .btn.btn-outline-info:hover, .btn.btn-outline-info:active, .btn.btn-outline-info:focus {
      background-color: #d4aa1e;
      border-color: l #d4aa1e;
      color: #FFF; }
    button.btn.btn-outline-info:not([disabled]):not(.disabled):active, button.btn.btn-outline-info:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-info.dropdown-toggle,
    a.btn.btn-outline-info:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-info:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-info.dropdown-toggle, .btn.btn-outline-info:not([disabled]):not(.disabled):active, .btn.btn-outline-info:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-info.dropdown-toggle {
      box-shadow: none;
      background-color: #d4aa1e;
      border-color: l #d4aa1e;
      color: #FFF; }
  button.btn.btn-outline-warning,
  a.btn.btn-outline-warning, .btn.btn-outline-warning {
    background-color: transparent;
    border-color: #f59331;
    color: #f59331; }
    button.btn.btn-outline-warning:hover, button.btn.btn-outline-warning:active, button.btn.btn-outline-warning:focus,
    a.btn.btn-outline-warning:hover,
    a.btn.btn-outline-warning:active,
    a.btn.btn-outline-warning:focus, .btn.btn-outline-warning:hover, .btn.btn-outline-warning:active, .btn.btn-outline-warning:focus {
      background-color: #f59331;
      border-color: #f59331;
      color: #FFF; }
    button.btn.btn-outline-warning:not([disabled]):not(.disabled):active, button.btn.btn-outline-warning:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-warning.dropdown-toggle,
    a.btn.btn-outline-warning:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-warning:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-warning.dropdown-toggle, .btn.btn-outline-warning:not([disabled]):not(.disabled):active, .btn.btn-outline-warning:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-warning.dropdown-toggle {
      box-shadow: none;
      background-color: #f59331;
      border-color: #f59331;
      color: #FFF; }
  button.btn.btn-outline-border,
  a.btn.btn-outline-border, .btn.btn-outline-border {
    background-color: transparent;
    border-color: #D9D9D9;
    color: #D9D9D9; }
    button.btn.btn-outline-border:hover, button.btn.btn-outline-border:active, button.btn.btn-outline-border:focus,
    a.btn.btn-outline-border:hover,
    a.btn.btn-outline-border:active,
    a.btn.btn-outline-border:focus, .btn.btn-outline-border:hover, .btn.btn-outline-border:active, .btn.btn-outline-border:focus {
      background-color: #D9D9D9;
      border-color: #D9D9D9;
      color: #FFF; }
    button.btn.btn-outline-border:not([disabled]):not(.disabled):active, button.btn.btn-outline-border:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-outline-border.dropdown-toggle,
    a.btn.btn-outline-border:not([disabled]):not(.disabled):active,
    a.btn.btn-outline-border:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-outline-border.dropdown-toggle, .btn.btn-outline-border:not([disabled]):not(.disabled):active, .btn.btn-outline-border:not([disabled]):not(.disabled).active,
    .show > .btn.btn-outline-border.dropdown-toggle {
      box-shadow: none;
      background-color: #D9D9D9;
      border-color: #D9D9D9;
      color: #FFF; }
  button.btn.btn-transparent,
  a.btn.btn-transparent, .btn.btn-transparent {
    background-color: transparent;
    border-color: transparent; }
    button.btn.btn-transparent:hover, button.btn.btn-transparent:active, button.btn.btn-transparent:focus,
    a.btn.btn-transparent:hover,
    a.btn.btn-transparent:active,
    a.btn.btn-transparent:focus, .btn.btn-transparent:hover, .btn.btn-transparent:active, .btn.btn-transparent:focus {
      background-color: transparent;
      border-color: transparent;
      color: inherit; }
    button.btn.btn-transparent:not([disabled]):not(.disabled):active, button.btn.btn-transparent:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-transparent.dropdown-toggle,
    a.btn.btn-transparent:not([disabled]):not(.disabled):active,
    a.btn.btn-transparent:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-transparent.dropdown-toggle, .btn.btn-transparent:not([disabled]):not(.disabled):active, .btn.btn-transparent:not([disabled]):not(.disabled).active,
    .show > .btn.btn-transparent.dropdown-toggle {
      box-shadow: none;
      background-color: transparent;
      border-color: transparent;
      color: inherit; }
  button.btn.btn-white,
  a.btn.btn-white, .btn.btn-white {
    background-color: #FFF;
    border-color: #FFF;
    color: #d4aa1e; }
    button.btn.btn-white:hover, button.btn.btn-white:active, button.btn.btn-white:focus,
    a.btn.btn-white:hover,
    a.btn.btn-white:active,
    a.btn.btn-white:focus, .btn.btn-white:hover, .btn.btn-white:active, .btn.btn-white:focus {
      background-color: #FFF;
      border-color: #FFF;
      color: inherit; }
    button.btn.btn-white:not([disabled]):not(.disabled):active, button.btn.btn-white:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-white.dropdown-toggle,
    a.btn.btn-white:not([disabled]):not(.disabled):active,
    a.btn.btn-white:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-white.dropdown-toggle, .btn.btn-white:not([disabled]):not(.disabled):active, .btn.btn-white:not([disabled]):not(.disabled).active,
    .show > .btn.btn-white.dropdown-toggle {
      box-shadow: none;
      background-color: #FFF;
      border-color: #FFF;
      color: inherit; }
  button.btn.btn-color-defaut,
  a.btn.btn-color-defaut, .btn.btn-color-defaut {
    color: #bebebe; }
    button.btn.btn-color-defaut:hover, button.btn.btn-color-defaut:active, button.btn.btn-color-defaut:focus,
    a.btn.btn-color-defaut:hover,
    a.btn.btn-color-defaut:active,
    a.btn.btn-color-defaut:focus, .btn.btn-color-defaut:hover, .btn.btn-color-defaut:active, .btn.btn-color-defaut:focus {
      color: #8b8b8b; }
    button.btn.btn-color-defaut:not([disabled]):not(.disabled):active, button.btn.btn-color-defaut:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-defaut.dropdown-toggle,
    a.btn.btn-color-defaut:not([disabled]):not(.disabled):active,
    a.btn.btn-color-defaut:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-defaut.dropdown-toggle, .btn.btn-color-defaut:not([disabled]):not(.disabled):active, .btn.btn-color-defaut:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-defaut.dropdown-toggle {
      box-shadow: none;
      color: #8b8b8b; }
  button.btn.btn-color-primary,
  a.btn.btn-color-primary, .btn.btn-color-primary {
    color: #d4aa1e; }
    button.btn.btn-color-primary:hover, button.btn.btn-color-primary:active, button.btn.btn-color-primary:focus,
    a.btn.btn-color-primary:hover,
    a.btn.btn-color-primary:active,
    a.btn.btn-color-primary:focus, .btn.btn-color-primary:hover, .btn.btn-color-primary:active, .btn.btn-color-primary:focus {
      color: #004d50; }
    button.btn.btn-color-primary:not([disabled]):not(.disabled):active, button.btn.btn-color-primary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-primary.dropdown-toggle,
    a.btn.btn-color-primary:not([disabled]):not(.disabled):active,
    a.btn.btn-color-primary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-primary.dropdown-toggle, .btn.btn-color-primary:not([disabled]):not(.disabled):active, .btn.btn-color-primary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-primary.dropdown-toggle {
      box-shadow: none;
      color: #004d50; }
  button.btn.btn-color-secondary,
  a.btn.btn-color-secondary, .btn.btn-color-secondary {
    color: #e3bf53; }
    button.btn.btn-color-secondary:hover, button.btn.btn-color-secondary:active, button.btn.btn-color-secondary:focus,
    a.btn.btn-color-secondary:hover,
    a.btn.btn-color-secondary:active,
    a.btn.btn-color-secondary:focus, .btn.btn-color-secondary:hover, .btn.btn-color-secondary:active, .btn.btn-color-secondary:focus {
      color: #dcaf27; }
    button.btn.btn-color-secondary:not([disabled]):not(.disabled):active, button.btn.btn-color-secondary:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-secondary.dropdown-toggle,
    a.btn.btn-color-secondary:not([disabled]):not(.disabled):active,
    a.btn.btn-color-secondary:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-secondary.dropdown-toggle, .btn.btn-color-secondary:not([disabled]):not(.disabled):active, .btn.btn-color-secondary:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-secondary.dropdown-toggle {
      box-shadow: none;
      color: #dcaf27; }
  button.btn.btn-color-success,
  a.btn.btn-color-success, .btn.btn-color-success {
    color: #96c100; }
    button.btn.btn-color-success:hover, button.btn.btn-color-success:active, button.btn.btn-color-success:focus,
    a.btn.btn-color-success:hover,
    a.btn.btn-color-success:active,
    a.btn.btn-color-success:focus, .btn.btn-color-success:hover, .btn.btn-color-success:active, .btn.btn-color-success:focus {
      color: #6e8e00; }
    button.btn.btn-color-success:not([disabled]):not(.disabled):active, button.btn.btn-color-success:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-success.dropdown-toggle,
    a.btn.btn-color-success:not([disabled]):not(.disabled):active,
    a.btn.btn-color-success:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-success.dropdown-toggle, .btn.btn-color-success:not([disabled]):not(.disabled):active, .btn.btn-color-success:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-success.dropdown-toggle {
      box-shadow: none;
      color: #6e8e00; }
  button.btn.btn-color-error,
  a.btn.btn-color-error, .btn.btn-color-error {
    color: #e60006; }
    button.btn.btn-color-error:hover, button.btn.btn-color-error:active, button.btn.btn-color-error:focus,
    a.btn.btn-color-error:hover,
    a.btn.btn-color-error:active,
    a.btn.btn-color-error:focus, .btn.btn-color-error:hover, .btn.btn-color-error:active, .btn.btn-color-error:focus {
      color: #b30005; }
    button.btn.btn-color-error:not([disabled]):not(.disabled):active, button.btn.btn-color-error:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-error.dropdown-toggle,
    a.btn.btn-color-error:not([disabled]):not(.disabled):active,
    a.btn.btn-color-error:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-error.dropdown-toggle, .btn.btn-color-error:not([disabled]):not(.disabled):active, .btn.btn-color-error:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-error.dropdown-toggle {
      box-shadow: none;
      color: #b30005; }
  button.btn.btn-color-info,
  a.btn.btn-color-info, .btn.btn-color-info {
    color: #d4aa1e; }
    button.btn.btn-color-info:hover, button.btn.btn-color-info:active, button.btn.btn-color-info:focus,
    a.btn.btn-color-info:hover,
    a.btn.btn-color-info:active,
    a.btn.btn-color-info:focus, .btn.btn-color-info:hover, .btn.btn-color-info:active, .btn.btn-color-info:focus {
      color: #1799d6; }
    button.btn.btn-color-info:not([disabled]):not(.disabled):active, button.btn.btn-color-info:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-info.dropdown-toggle,
    a.btn.btn-color-info:not([disabled]):not(.disabled):active,
    a.btn.btn-color-info:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-info.dropdown-toggle, .btn.btn-color-info:not([disabled]):not(.disabled):active, .btn.btn-color-info:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-info.dropdown-toggle {
      box-shadow: none;
      color: #1799d6; }
  button.btn.btn-color-warning,
  a.btn.btn-color-warning, .btn.btn-color-warning {
    color: #f59331; }
    button.btn.btn-color-warning:hover, button.btn.btn-color-warning:active, button.btn.btn-color-warning:focus,
    a.btn.btn-color-warning:hover,
    a.btn.btn-color-warning:active,
    a.btn.btn-color-warning:focus, .btn.btn-color-warning:hover, .btn.btn-color-warning:active, .btn.btn-color-warning:focus {
      color: #e87a0b; }
    button.btn.btn-color-warning:not([disabled]):not(.disabled):active, button.btn.btn-color-warning:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-warning.dropdown-toggle,
    a.btn.btn-color-warning:not([disabled]):not(.disabled):active,
    a.btn.btn-color-warning:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-warning.dropdown-toggle, .btn.btn-color-warning:not([disabled]):not(.disabled):active, .btn.btn-color-warning:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-warning.dropdown-toggle {
      box-shadow: none;
      color: #e87a0b; }
  button.btn.btn-color-border,
  a.btn.btn-color-border, .btn.btn-color-border {
    color: #D9D9D9; }
    button.btn.btn-color-border:hover, button.btn.btn-color-border:active, button.btn.btn-color-border:focus,
    a.btn.btn-color-border:hover,
    a.btn.btn-color-border:active,
    a.btn.btn-color-border:focus, .btn.btn-color-border:hover, .btn.btn-color-border:active, .btn.btn-color-border:focus {
      color: silver; }
    button.btn.btn-color-border:not([disabled]):not(.disabled):active, button.btn.btn-color-border:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-border.dropdown-toggle,
    a.btn.btn-color-border:not([disabled]):not(.disabled):active,
    a.btn.btn-color-border:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-border.dropdown-toggle, .btn.btn-color-border:not([disabled]):not(.disabled):active, .btn.btn-color-border:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-border.dropdown-toggle {
      box-shadow: none;
      color: silver; }
  button.btn.btn-color-white,
  a.btn.btn-color-white, .btn.btn-color-white {
    color: #FFF; }
    button.btn.btn-color-white:hover, button.btn.btn-color-white:active, button.btn.btn-color-white:focus,
    a.btn.btn-color-white:hover,
    a.btn.btn-color-white:active,
    a.btn.btn-color-white:focus, .btn.btn-color-white:hover, .btn.btn-color-white:active, .btn.btn-color-white:focus {
      color: #e6e6e6; }
    button.btn.btn-color-white:not([disabled]):not(.disabled):active, button.btn.btn-color-white:not([disabled]):not(.disabled).active,
    .show > button.btn.btn-color-white.dropdown-toggle,
    a.btn.btn-color-white:not([disabled]):not(.disabled):active,
    a.btn.btn-color-white:not([disabled]):not(.disabled).active,
    .show >
    a.btn.btn-color-white.dropdown-toggle, .btn.btn-color-white:not([disabled]):not(.disabled):active, .btn.btn-color-white:not([disabled]):not(.disabled).active,
    .show > .btn.btn-color-white.dropdown-toggle {
      box-shadow: none;
      color: #e6e6e6; }
  button.btn.btnBackWhite,
  a.btn.btnBackWhite, .btn.btnBackWhite {
    background-color: #FFF; }
  button.btn.btnBackWhite75,
  a.btn.btnBackWhite75, .btn.btnBackWhite75 {
    background-color: rgba(255, 255, 255, 0.75); }
  button.btn.btnBackWhite65,
  a.btn.btnBackWhite65, .btn.btnBackWhite65 {
    background-color: rgba(255, 255, 255, 0.65); }
  button.btn.btnRound,
  a.btn.btnRound, .btn.btnRound {
    border-radius: 50px;
    padding: 16px 32px; }
  button.btn.btnFull,
  a.btn.btnFull, .btn.btnFull {
    width: 100%; }
  button.btn.btnLargeBorder,
  a.btn.btnLargeBorder, .btn.btnLargeBorder {
    border: 2px solid; }
  button.btn.btnSmall,
  a.btn.btnSmall, .btn.btnSmall {
    padding: 5px 10px; }
  button.btn.btnMedium,
  a.btn.btnMedium, .btn.btnMedium {
    padding-top: 11px;
    padding-bottom: 11px; }
  button.btn.btnIcon i,
  a.btn.btnIcon i, .btn.btnIcon i {
    font-size: 20px;
    vertical-align: sub; }
  button.btn.btnIconXl i,
  a.btn.btnIconXl i, .btn.btnIconXl i {
    font-size: 30px;
    vertical-align: sub; }
  button.btn.btnIconFlex,
  a.btn.btnIconFlex, .btn.btnIconFlex {
    display: flex;
    align-items: center;
    justify-content: center; }
    button.btn.btnIconFlex i,
    a.btn.btnIconFlex i, .btn.btnIconFlex i {
      font-size: 24px;
      vertical-align: initial; }
  button.btn.btnIconBetween,
  a.btn.btnIconBetween, .btn.btnIconBetween {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    button.btn.btnIconBetween i,
    a.btn.btnIconBetween i, .btn.btnIconBetween i {
      font-size: 18px; }
  button.btn.btnRounded,
  a.btn.btnRounded, .btn.btnRounded {
    border-radius: 48px;
    padding: 16px 32px; }
  button.btn.btnBack,
  a.btn.btnBack, .btn.btnBack {
    background: transparent;
    border: transparent; }
  button.btn.btnLink,
  a.btn.btnLink, .btn.btnLink {
    padding: 0;
    min-height: inherit; }
  button.btn.btnTxtNone,
  a.btn.btnTxtNone, .btn.btnTxtNone {
    text-transform: none; }
  button.btn.btnOff,
  a.btn.btnOff, .btn.btnOff {
    opacity: 0.5; }
    button.btn.btnOff:hover, button.btn.btnOff:focus,
    a.btn.btnOff:hover,
    a.btn.btnOff:focus, .btn.btnOff:hover, .btn.btnOff:focus {
      opacity: 1; }
  button.btn.btnReset,
  a.btn.btnReset, .btn.btnReset {
    text-align: left;
    padding: 0;
    margin: 0;
    min-height: inherit;
    background: transparent;
    text-transform: inherit;
    font-size: 1rem;
    color: #d4aa1e; }
    button.btn.btnReset:hover, button.btn.btnReset:focus,
    a.btn.btnReset:hover,
    a.btn.btnReset:focus, .btn.btnReset:hover, .btn.btnReset:focus {
      color: #d4aa1e; }
  button.btn.btnDisabled,
  a.btn.btnDisabled, .btn.btnDisabled {
    opacity: 0.65;
    color: #D9D9D9;
    cursor: no-drop; }
    

  button.btn-padding-xs,
  a.btn-padding-xs {
    padding: 8px;
   }

    

/* IMPORT Modules */
/*  ==========================================================================
    MODULE SLIDER
    ========================================================================== */
    .slider {

    background-color: #364421;
      overflow: hidden;
      position: relative;
      height: 100%;
      /*  OWL NAVIGATION
            ========================================================================== */ }
      @media (max-width: 479px) {
        .slider {
          padding-top: 0;
          padding-left: 0;
          border-radius: 0;
          padding-bottom: 0; } }
      @media (min-width: 480px) and (max-width: 767px) {
        .slider {
          padding-top: 0;
          padding-left: 0;
          border-radius: 0;
          padding-bottom: 0; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .slider {
          padding-top: 0;
          padding-left: 0;
          border-radius: 0; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .slider {
          border-radius: 0; } }
      .slider .sliderHome {
        position: relative;
        height: 100%;
        width: 100%; }
        @media (max-width: 479px) {
          .slider .sliderHome {
            width: 100%; } }
        @media (min-width: 480px) and (max-width: 767px) {
          .slider .sliderHome {
            width: 100%; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .slider .sliderHome {
            width: 100%; } }
      .slider .owl-stage-outer {
        overflow: hidden; }
      .slider .owl-slide {
        position: relative;
        overflow: hidden;
        display: block; }
        @media (max-width: 479px) {
          .slider .owl-slide {
            border-radius: 0; } }
        @media (min-width: 480px) and (max-width: 767px) {
          .slider .owl-slide {
            border-radius: 0; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .slider .owl-slide {
            border-radius: 0; } }
        .slider .owl-slide .slideText {
          position: absolute;
          bottom: 32px;
          left: 0;
          right: 0;
          margin: auto;
          text-align: center;
          z-index: 2; }
          .slider .owl-slide .slideText:after {
            content: '';
            width: 100%;
            height: 128px;
            left: 0;
            right: 0;
            bottom: -32px;
            z-index: -1;
            display: block;
            position: absolute;
            background-color: rgba(0, 0, 0, 0.85);
            background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
            background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%); }
          .slider .owl-slide .slideText .slideTitle {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; }
          .slider .owl-slide .slideText .titleH1, .slider .owl-slide .slideText .subTitleH3 {
            color: #FFF;
            text-shadow: 0 0 4px rgba(0, 0, 0, 0.85); }
          .slider .owl-slide .slideText.middleAlign {
            top: 50%;
            transform: translateY(-50%);
            bottom: inherit; }
            .slider .owl-slide .slideText.middleAlign::after {
              content: none; }
      .slider .owl-slide-background {
        position: absolute;
        z-index: 1;
        min-height: 1px;
        width: 100%;
        top: 0;
        background: #000;
        /* HEIGHT DEFAUT */
        height: 640px; }
        @media (max-width: 479px) {
          .slider .owl-slide-background {
            height: 380px; } }
        @media (min-width: 480px) and (max-width: 767px) {
          .slider .owl-slide-background {
            height: 380px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .slider .owl-slide-background {
            height: 480px; } }
        @media (min-width: 992px) and (max-width: 1199px) {
          .slider .owl-slide-background {
            height: 560px; } }
        .slider .owl-slide-background img {
          vertical-align: top;
          z-index: 10;
          height: 100%;
          width: 100%;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          object-fit: cover; }
        .slider .owl-slide-background:before {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.65);
          width: 100%;
          height: 100%;
          z-index: 1;
          -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
          opacity: 1; }
      .slider .owl-slide-contain {
        position: relative;
        z-index: 2;
        min-height: 1px;
        /* HEIGHT DEFAUT */
        height: 640px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden; }
        @media (max-width: 479px) {
          .slider .owl-slide-contain {
            height: 380px; } }
        @media (min-width: 480px) and (max-width: 767px) {
          .slider .owl-slide-contain {
            height: 380px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .slider .owl-slide-contain {
            height: 480px; } }
        @media (min-width: 992px) and (max-width: 1199px) {
          .slider .owl-slide-contain {
            height: 560px; } }
        .slider .owl-slide-contain img {
          opacity: 1;
          z-index: 10;
          min-height: 100%;
          height: 100%;
          width: auto;
          margin: auto;
          object-fit: contain;
          object-position: 50% 50%; }
      .slider .owl-nav {
        left: 0;
        margin: 0;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
        .slider .owl-nav .owl-prev, .slider .owl-nav .owl-next {
          position: absolute;
          width: 40px;
          height: 40px;
          border-radius: 40px; }
          
      .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
        color: #FFF;
        font-size: 24px;
      } 
        .slider .owl-nav .owl-prev {
          left: 16px;
          transition: all .2s ease-in-out; }
          .slider .owl-nav .owl-prev:hover, .slider .owl-nav .owl-prev:focus {
            background: #d4aa1e !important; }
        .slider .owl-nav .owl-next {
          right: 16px;
          transition: all .2s ease-in-out; }
          .slider .owl-nav .owl-next:hover, .slider .owl-nav .owl-next:focus {
            background: #d4aa1e !important; }

            .slider .owl-dots {
              position: absolute;
              z-index: 1;
              bottom: 16px;
              display: flex;
              justify-content: center;
              left: 0;
              right: 0;
              opacity: 1;
              transition: all .2s ease-in-out;
              /*
                          @media (max-width: 479px) {position: relative; bottom: inherit; margin: $multi-050; margin-top: $multi-100;}
                          @media (min-width: 480px) and (max-width: 767px) {position: relative; bottom: inherit; margin: $multi-050; margin-top: $multi-100;}
                          */ }


            .slider .owl-dots .owl-dot span {
              width: 16px;
              height: 16px;
              margin: 0 7.5px;
              background: transparent;
              border: 1px solid;
              border-radius: 10px;
              border-color: #FFF;
              display: block;
              -webkit-backface-visibility: visible;
              transition: all .2s ease-in-out; }
            .slider .owl-dots .owl-dot.active span {
              background: #FFF; }
            .slider .owl-dots .owl-dot:hover span, .slider .owl-dots .owl-dot:focus span {
              background: #FFF; }
    
    .zoomLoupe {
      position: relative;
      overflow: hidden; }
      .zoomLoupe:before {
        content: '';
        background: rgba(0, 0, 0, 0.5);
        height: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        opacity: 0;
        transition: all ease-in-out .125s; }
      .zoomLoupe:after {
        content: '\e931';
        font-family: 'fontSite';
        position: absolute;
        color: #FFF;
        font-size: 60px;
        left: 0;
        right: 0;
        top: 50%;
        z-index: 2;
        text-align: center;
        margin: auto;
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
        opacity: 0;
        transition: all ease-in-out .25s; }
      .zoomLoupe:hover, .zoomLoupe:focus {
        cursor: pointer; }
        .zoomLoupe:hover:before, .zoomLoupe:focus:before {
          opacity: 1; }
        .zoomLoupe:hover:after, .zoomLoupe:focus:after {
          transform: translateY(-50%);
          opacity: 1; }
    
    
      
/*  ==========================================================================
    GABARITS
    ========================================================================== */
#wrapper {
  min-height: 0%;
  position: relative;
  background-color: #FFF; }

  

  .logoContent {
    background-color: #364421;
  }
  .logoContent {
    height: 100%;
    padding: 64px 32px;
  }
  @media (max-width: 479px) {
    .logoContent {
      padding: 24px 16px; } }
  @media (min-width: 480px) and (max-width: 767px) {
    .logoContent {
      padding: 24px 16px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .logoContent {
      padding: 24px 16px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .logoContent {
      padding: 16px 12px; } }
  .logoContentSvg {
    width: 33%;
    max-width: 240px;
    margin: auto;
    margin-bottom: 16px;
  }
  @media (max-width: 479px) {
    .logoContentSvg {
      max-width: 180px; } }
  @media (min-width: 480px) and (max-width: 767px) {
    .logoContentSvg {
      max-width: 180px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .logoContentSvg {
      max-width: 180px; } }
      
  .logoContentSvg img {
    opacity: 1;
        z-index: 10;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        object-fit: fill;
  }
  .logoAdresse {}
  .logoAdresse p {
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    color: #d4aa1e;
  }
  .logoInfos {
    margin-top: 32px;
  }
  .logoInfos p {
    font-size: 21px;
  }
  .logoInfos .btn {
    margin-top: 32px;
  }
  .t-white {color: #FFF;} 
  .t-secondary {color: #364421;} 
  .t-center {text-align: center;}
  .t-300 {font-weight: 300;}
  .t-400 {font-weight: 400;}
  .t-500 {font-weight: 500;}
  .t-600 {font-weight: 600;}
  .t-700 {font-weight: 700;}

  .mt-050 {margin-top: 16px;}
  .mt-100 {margin-top: 32px;}
  .mb-025 {margin-bottom: 8px;}
  .mb-050 {margin-bottom: 16px;}
  .mb-100 {margin-bottom: 32px;}




  .blocCartouche {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 44px;
    padding: 16px 44px;
    font-size: 21px;
    text-align: center;
    background-color: #d4aa1e;
    color: #FFFFFF;
  }

  .custom-text {
      font-size: 30px !important;
  }
  .custom-text-bandon{
    font-size: 30px !important;
  }

  @media (min-width: 768px) {
      .custom-text {
          font-size: 30px !important;
      }

      .custom-text-bandon{
        font-size: 40px !important;
      }
  }

  @media (min-width: 1200px) {
      .custom-text {
          font-size: 32px !important;
      }

      .custom-text-bandon{
        font-size: 40px !important;
      }
  }