/* ----------------------------------------------------------------------------------------------
-- NOTE Variables -------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

:root {
  --card-offset: -100px;
  --social-width: 100px;
  --success: #595642; /*vert*/
  --dark: #3A3835; /*gris fonce*/
  --primary: #FF940A;/*orange*/
  --secondary: #EAEAEA;/*gris clair*/
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Colors ----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.text-primary {
  color: var(--primary) !important;
}
.text-secondary {
  color: var(--secondary) !important;
}
.bg-primary {
  background: var(--primary) !important;
}
.bg-success {
  background: var(--success) !important;
}
.bg-dark {
  background: var(--dark) !important;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Fonts -----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

h1, .h1, h1 *, h2, .h2, h2 *, h3, .h3, h3 *, h4, .h4, h4 *, h5, .h5, h5 *, h6, .h6, h6 * {
  font-family: 'Bebas Neue', cursive !important;
}

* {
  font-family: 'Roboto', sans-serif;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Navbar ----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.navbar-nav.nav-fill {
  flex: 1 1 0px;
}
.nav-link.active {
  background: var(--success);
  color: white !important;
}
/* LG Large devices (desktops, 992px et jusqu'à) */
@media (min-width: 992px) {
  .navbar .nav-link {
    border-left: 1px solid #c3c3c3;
  }
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Footer ----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.atelier-igloo {
  padding-top: 40px;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Article ---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

#card-article {
  box-shadow: 0px 0px 5px #00000042;
  margin-top: -75px;
  margin-bottom: -75px;
}
#card-article .image {
  height: 500px;
  width: 90%;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Scrollspy -------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.scroll-col {
  max-height: 500px;
  overflow-y: auto;
  /* scrollbar IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

/* scrollbar Chrome, Safari and Opera */
.scroll-col::-webkit-scrollbar {
  display: none;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Summary ---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.list-group-item {
  border: none;
}
.list-group-item.active {
  background-color: var(--primary);
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Boostrap example ------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.bootstrap-example {
  padding: 1.5rem;
  margin-right: 0;
  margin-left: 0;
  border-width: 1px;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -.75rem 0;
  border: solid #dee2e6;
  border-width: 1px 0 0;
}
.bootstrap-example .row > .col,
.bootstrap-example .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
  background-color: rgba(39,41,43,0.03);
  border: 1px solid rgba(39,41,43,0.1);
}



/* ----------------------------------------------------------------------------------------------
-- NOTE Button ----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.btn {
  background-color: var(--primary) !important; 
  border: none;
}

/* ----------------------------------------------------------------------------------------------
-- NOTE Card ------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.card .card-img-overlay-1 {
  background: #00000091 !important;
}
.card .card-img-overlay-2 {
  background: #595642b0 !important; 
}

/* LG Large devices (desktops, 992px et jusqu'à) */
@media (min-width: 992px) {
  #card-wrapper .card {
    margin-left: var(--card-offset);
    width: 100%;
     }
}


/* ----------------------------------------------------------------------------------------------
-- NOTE menu tabs ------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #fff;
  background-color: var(--primary); !important
}
/* ----------------------------------------------------------------------------------------------
-- NOTE Carousel --------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

.carousel, .carousel-inner {
  max-height:660px;
}
.carousel-control-prev, .carousel-control-next {
  width: 50px;
  height: 50px;
}
/* LG Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .carousel-control-prev, .carousel-control-next {
    position: absolute;
    top: calc(100% - 50px);
    bottom: 0;
  }
  .carousel-control-prev {
    left: -100px;
  }
  .carousel-control-next {
    left: -50px;
  }
}
/* ----------------------------------------------------------------------------------------------
-- NOTE Socials ---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */

#socials {
  background: white;
  width: var(--social-width);
  height: 150px;
  top: 100px;
}

.facebook, .twitter, .instagram {
  width: 40px;
  height: 40px;
  color: var(--dark);
}
/* ----------------------------------------------------------------------------------------------
-- copy ---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------- */
.btn-copy {
z-index: 1;
background:none !important;
}