/*-------------------------------------------------------*/
/* Footer Type-1
/*-------------------------------------------------------*/
.bottom-footer {
  padding: 27px 0;
  border-top: 1px solid $border-color;

  .footer-socials {
    margin-top: 0;
  }

  .social-icons a {
    background-color: transparent;
    margin-bottom: 0;

    &:hover {
      background-color: transparent !important;
    }
  }
}

.copyright {
  span {
    display: inline-block;
    font-size: 12px;
    color: #adadad;
  }

  a {
    color: #adadad;
  }
}


/*-------------------------------------------------------*/
/* Style Switcher
/*-------------------------------------------------------*/

#customizer {
  position: fixed;
  top: 0;
  z-index: 10000;
  height: 100%;
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0,0,0,.10);
  width: 400px;
}

.corner {
  display: block;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-color: #fff;
  position: absolute;
  top: 100px;
  left: -40px;
  box-shadow: -3px 0px 8px -1px rgba(0,0,0,.10);
  line-height: 40px;
  text-align: center;
  border-radius: 3px 0 0 3px;
  font-size: 20px;
  color: #1e2023;
  font-family: Helvetica, sans-serif;
}

.s-close {
  right: -400px !important;
  @include transition (all .4s ease-in-out);
}

.s-open {
  right: 0 !important;
}

#options {
  padding: 15px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
}

.demo-list li {
  float: left;
  padding: 7px 4px;
  width: 50%;
}

.demo-list img {
  border: 1px solid $border-color;
}

.color-scheme a {
  display: block;
  height: 30px;
  width: 30px;
  margin: 0 4.25px 10px;
}

@media (max-width: 767px) {
  #customizer {
    display: none;
  }
}