/* Footer 02 */
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.footer-container {
  background: #000;
  color: #b6b6b6; }
  .footer-container .block .title_block {
    color: #fff;
    line-height: 1; }
  .footer-container li a {
    color: #b6b6b6;
    font-family: "Cerebri Sans Pro";
    font-size: 14px;
    line-height: 30px;
    transition: all 0.3s;
    text-transform: capitalize; }
    .footer-container li a:hover {
      color: #fff; }

.footer-text {
  padding-top: 30px;
  padding-bottom: 15px;
  font-family: "Cerebri Sans Pro"; }

.contact-wr {
  text-transform: uppercase; }
  @media (min-width: 768) {
    .contact-wr li {
      padding-bottom: 20px;
      line-height: 24px; } }
  .contact-wr i {
    margin-right: 10px; }
    .rtl .contact-wr i {
      margin-left: 10px;
      margin-right: inherit; }

.block-social li a:before {
  color: #fff; }

.footer-bottom .container {
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
.footer-bottom .list-inline ul {
  margin-bottom: 0; }
.footer-bottom .list-inline li {
  display: inline-block;
  vertical-align: top; }
  .footer-bottom .list-inline li:last-child {
    padding-right: 0; }
    .rtl .footer-bottom .list-inline li:last-child {
      padding-left: 0;
      padding-right: inherit; }
  .footer-bottom .list-inline li a {
    padding: 15px 25px;
    color: #888888;
    font-size: 16px;
    font-family: "Futura PT Book";
    line-height: 24px;
    transition: all 0.3s;
    text-transform: capitalize; }
    .footer-bottom .list-inline li a:hover {
      color: #fff; }

@media (min-width: 992px) {
  .footer-center {
    padding: 115px 0 85px; }

  .footer-bottom .container {
    padding: 40px 0; }

  .footer-container li {
    margin-bottom: 0; } }
@media (max-width: 991px) {
  .footer-center {
    padding: 30px 0 0; }

  .footer-bottom .container {
    padding: 20px 0; } }
@media (min-width: 768px) {
  .footer-bottom .list-inline {
    text-align: right; }
    .rtl .footer-bottom .list-inline {
      text-align: left; } }
@media (max-width: 767px) {
  .copyright {
    padding-bottom: 20px; }

  .list-inline {
    margin: auto;
    text-align: center; } }

/*# sourceMappingURL=footerposition2442420536.css.map */
