@charset "UTF-8";
/************************************************
*                                               *
*                  VARIABLES                    *
*                                               *
************************************************/
/************************************************
*                                               *
*                   MIXINS                      *
*                                               *
************************************************/
/************************************************
*                                               *
*               FOOTER SECTION                  *
*                                               *
************************************************/
footer {
  width: 100%;
  padding-top: 50px;
  background: black;
}
footer .foot-container {
  padding: 0;
}
footer .foot-container hr {
  width: 89%;
  margin-top: 22px;
  border-top: 1px solid #eeeeee;
}
footer .foot-container p {
  margin: 0;
  color: #fff;
  font: 18px Lato;
}
footer .foot-container a {
  color: #fff;
  transition: all 0.25s;
  text-decoration: none;
}
footer .foot-container a:hover {
  color: #ff8017;
}
footer .top-section {
  text-align: center;
}
footer .top-section .fi {
  line-height: 1;
  display: inline-block;
}
footer .top-section ul {
  padding: 0;
  margin-bottom: 30px;
}
footer .top-section li:first-child {
  margin-left: 0px;
}
footer .top-section li {
  font-size: 80px;
  list-style: none;
  margin-left: 50px;
  display: inline-block;
  font-family: FontAwesome;
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .top-section li {
    font-size: 40px;
  }
}
footer .bottom-section {
  padding-left: 50px;
}
footer .bottom-section a {
  color: #ff8017;
}
footer .bottom-section ul {
  margin-bottom: 0;
  list-style: none;
  text-align: left;
  padding-left: 28px;
  padding-bottom: 45px;
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .bottom-section ul {
    padding-left: 0px;
  }
}
footer .bottom-section li {
  line-height: 1.428571429;
  font-size: 16px;
  margin: 0 0 7px;
  padding-left: 1px;
  position: relative;
}
footer .bottom-section li:before {
  color: #ff8017;
  content: "";
  font-family: FontAwesome;
}
footer .bottom-section .about:after {
  content: "About Us";
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .bottom-section .about:after {
    content: "About";
  }
}
footer .bottom-section .privacy:after {
  content: "Privacy Policy";
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .bottom-section .privacy:after {
    content: "Privacy";
  }
}
footer .bottom-section .terms:after {
  content: "Terms & Conditions";
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .bottom-section .terms:after {
    content: "T & C";
  }
}
footer .bottom-section .cancel:after {
  content: "Cancellation & Refund Policy";
}
@media only screen and (min-width: 1px) and (max-width: 802px) {
  footer .bottom-section .cancel:after {
    content: "Cancellation";
  }
}

/*# sourceMappingURL=footer.css.map */
