body {
  font-family: "Lato", sans-serif;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.special-black:after {
  content: "";
  background: url(../images/hr.svg) no-repeat center center;
  display: block;
  width: 100%;
  height: 30px;
  margin-bottom: 20px;
}
.special-white:after {
  content: "";
  background: url(../images/hr_white.svg) no-repeat center center;
  display: block;
  width: 100%;
  height: 30px;
  margin-bottom: 20px;
}
hr {
  opacity: 1;
}
.form-control.text-white::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1; /* Firefox */
}

.form-control.text-white:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: white;
}

.form-control.text-white::-ms-input-placeholder {
  /* Microsoft Edge */
  color: white;
}
.font-dafoe {
  font-family: "Mr Dafoe", cursive;
}
.bg-orange {
  background: #eb761c !important;
}
.text-orange {
  color: #eb761c !important;
}
.btn-orange {
  background: #eb761c;
  color: #ffffff;
}
.btn-orange:hover {
  background: #d86a26;
  color: #ffffff;
}
.border-orange {
  border-color: #eb761c;
}
.bg-yellow {
  background: #ffbd4a !important;
}
.text-yellow {
  color: #ffbd4a !important;
}
.text-brown {
  color: #964b12 !important;
}
.icon {
  height: 100px;
  width: 100px;
  text-align: center;
  margin: 0 auto;
  vertical-align: middle;
  padding: 10px;
}
/* Contact Us Sticky Button */
.sticky-container {
  background: rgb(255, 189, 74);
  background: linear-gradient(
    180deg,
    rgba(255, 189, 74, 1) 0%,
    rgba(235, 118, 29, 1) 100%
  );
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 0px;
  padding-right: 5px;
  position: fixed;
  bottom: 50%;
  left: calc(100% - 130px);
  width: auto;
  height: auto;
  z-index: 9999;
  margin-top: -15px;
  text-align: center;
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: bottom right;
}
.btn.contact-us {
  border: none;
  color: #ffffff;
  display: inline-block;
  line-height: normal;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
  text-wrap: nowrap;
}
.top-selling {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: linear-gradient(
      rgba(249, 249, 249, 0.95),
      rgba(249, 249, 249, 0.95)
    ),
    url(../images/categories-bg.png);
}
