$font-base:  sans-serif;
$font-about:  sans-serif;

$dark-grey: #222222;
$orange: #fca311;
$light-white: #f5f5f5;
$light-gray: #e5e5e5;
$dark-orange: #b8770d;

html,
body {
  font-family: $font-base;
  font-smoothing: antialiased;
  height: 100%;
}

a {
  color: inherit;
  text-decoration: none !important;
}

#products {
  background-color: $light-gray;
  padding: 80px 0;

  h2 {
    display: block;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 5px;
    margin: 0 !important;
    margin-after: 0.83em;
    margin-before: 0.83em;
    padding-bottom: 50px;
    position: relative;
    text-align: center;

    &after {
      bottom: 30px;
      content: "";
      display: block;
      height: 3px;
      left: 50%;
      position: absolute;
      transform: translateX(-50%);
      width: 100px;
    }
  }
}

.dark-gray-background {
  background-color: $dark-grey;
}

.dark-gray-font {
  color: $dark-grey !important;
}
.light-white-font {
  color: $light-white;
}

.container-fluid {
  min-height: 100%;
  padding: 0;
}

.fixed-width {
  max-width: 300px;
  min-width: 300px;
}

///*modal*///
#carouselHeader {
    h3{
      position: relative;
      text-align: center;
    }
}
/* Indicators list style */
.product-slide .carousel-indicators {
  bottom: 0;
  left: 0;
  margin-left: 5px;
  width: 100%;
}
/* Indicators list style */
.product-slide .carousel-indicators li {
  border: medium none;
  border-radius: 0;
  float: middle;
  height: 35px;
  margin-bottom: -10px;
  margin-left: 0;
  margin-right: 5px !important;
  margin-top: 0;
  width: 50px;
  border-radius: 3px;
  
}
/* Indicators images style */
.product-slide .carousel-indicators img {
  border: 2px solid $dark-orange;
  border-radius: 3px;
  float: left;
  height: 35px;
  left: 0;
  width: 50px;
  opacity: 0.7;
}
/* Indicators active image style */
.product-slide .carousel-indicators .active img {
  border: 2px solid $orange;
  opacity: 1;
}
/* carousel-control */
.carousel-control{
  color: $dark-orange; 
  opacity: 0.5;
}
.carousel-control:hover,
.carousel-control:focus {
  color: $orange;
  opacity: 1;
}
.carousel-control.left, .carousel-control.right{ 
    background: none !important;
    filter: none !important;
    progid: none !important;
}