/* Add here all your css styles (customizations) */
.g-bg-or {
  background-color: #b69b63 !important; }

.g-bg-or-alpha {
  background-color: rgba(182, 155, 99, 0.7) !important; }

.g-bg-or--hover:hover {
  background-color: #b69b63 !important; }

.g-bg-bleu {
  background-color: #0a2b43 !important; }

.g-bg-bleu-dark {
   background-color: #001a33 !important; }

.g-bg-bleu-alpha {
    background-color: rgba(10, 43, 67, 0.8) !important; }

.g-bg-bleu--hover:hover {
  background-color: #0a2b43 !important; }

  .g-color-white-light-v3 {
    color: #fff !important; }

/* Outline Button Gold */
.u-btn-outline-gold {
  color: #b69b63;
  border-color: #b69b63;
  background-color: transparent; }

.u-btn-outline-gold:focus, .u-btn-outline-gold.active {
  color: #555;
  background-color: #b69b63; }

.u-btn-outline-gold:hover {
  color: #fff;
  background-color: #b69b63; }

.u-btn-outline-gold.u-btn-hover-v1-1 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v1-1::after, .u-btn-outline-gold.u-btn-hover-v1-1:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent; }

.u-btn-outline-gold.u-btn-hover-v1-2 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v1-2::after, .u-btn-outline-gold.u-btn-hover-v1-2:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent; }

.u-btn-outline-gold.u-btn-hover-v1-3 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v1-3::after, .u-btn-outline-gold.u-btn-hover-v1-3:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent; }

.u-btn-outline-gold.u-btn-hover-v1-4 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v1-4::after, .u-btn-outline-gold.u-btn-hover-v1-4:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent; }

.u-btn-outline-gold.u-btn-hover-v2-1 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v2-1::after, .u-btn-outline-gold.u-btn-hover-v2-1:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent; }

.u-btn-outline-gold.u-btn-hover-v2-2 {
  overflow: hidden; }

.u-btn-outline-gold.u-btn-hover-v2-2::after, .u-btn-outline-gold.u-btn-hover-v2-2:hover::after {
  background-color: white; }

.u-btn-outline-gold.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent; }

.g-bg-bleu-alpha--hover:hover {
  background-color: rgb(195, 213, 226) !important; }

/* Outline Button White and blue */
.u-btn-outline-white-blue {
  color: white;
  border-color: white;
  background-color: transparent; }

.u-btn-outline-white-blue:focus, .u-btn-outline-gold.active {
  color:white;
  background-color: #0a2b43; }

.u-btn-outline-white-blue:hover {
  color:white;
  border-color: #0a2b43;
  background-color: #0a2b43; }

  /* Outline Button b and blue */
.u-btn-outline-b-blue {
  color: #0a2b43;
  border-color: #0a2b43;
  background-color: transparent; }

.u-btn-outline-b-blue:focus, .u-btn-outline-gold.active {
  color:white;
  background-color: #0a2b43; }

.u-btn-outline-b-blue:hover {
  color:white;
  border-color: #0a2b43;
  background-color: #0a2b43; }

  /* Outline Button b and gold */
.u-btn-outline-b-gold {
  color:white;
  border-color: #b69b63;
  background-color: #b69b63; }

.u-btn-outline-b-gold:focus, .u-btn-outline-gold.active {
  color:#0a2b43;
  background-color: white; }

.u-btn-outline-b-gold:hover {
  color:#0a2b43;
  border-color: #0a2b43;
  background-color: white; }

  /* Outline Button b and gold */
.u-btn-outline-b-blue-gold {
  color:white;
  border-color: #0a2b43;
  background-color: #0a2b43; }

.u-btn-outline-b-blue-gold:focus, .u-btn-outline-gold.active {
  color:#0a2b43;
  background-color: white; }

.u-btn-outline-b-blue-gold:hover {
  color:#0a2b43;
  border-color: #0a2b43;
  background-color: white; }

/* Outline Button gold and blue */
.u-btn-outline-gold-blue {
  color:white;
  border-color: #b69b63;
  background-color: #b69b63; }

.u-btn-outline-gold-blue:focus, .u-btn-outline-gold.active {
  color:white;
  background-color: #0a2b43; }

.u-btn-outline-gold-blue:hover {
  color:white;
  border-color: #0a2b43;
  background-color: #0a2b43; }

.font-espacetemps {
   font-family: 'PT Sans Caption', sans-serif;
 }

.font-manuscrit {
  color: #0a2b43;
  font-family: 'Snell Roundhand', fantasy;
  font-size: 25px;
}

.g-color-bleu {
 color: #0a2b43; }

.nav-link-et {
  color: #0a2b43; }

.nav-link-et:hover {
  color: #0a2b43; }

.g-color-gold {
  color: #b69b63; }

  /*------------------------------------
  Go To v5
------------------------------------*/
[class*="u-go-to"] {
  display: none; }

.u-go-to-v5 {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  /* background-color: rgba(255, 255, 255, 0.7); */
  background-color: #b69b63;
  color: #555;
  border-radius: 50%;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  transition: .3s ease-out;
  z-index: 11; }

.u-go-to-v5 i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.u-go-to-v5:hover, .u-go-to-v1:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #0a2b43; }

.u-go-to-v5:focus {
  text-decoration: none;
  color: #555;
  background-color: rgba(255, 255, 255, 0.7); }

@media (max-width: 575px) {
  .u-go-to-v5 {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8); } }

/* Primary Gradient */
.g-bg-primary-gradient-opacity-custom,
.g-bg-primary-gradient-opacity-custom--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, #0a2b43, rgba(51, 152, 220, 0.0)); }