/* Footer 01 */
/***************************************************
  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 
 */
/***********************************************************************/
#main .page-footer {
  margin-bottom: 0; }

.footer-center .ApColumn .block,
.footer-top .ApColumn .block {
  margin-bottom: 0; }

.footer-center {
  padding-top: 85px;
  padding-bottom: 40px;
  position: relative; }
  .footer-center:before {
    content: "";
    padding: 0px 1000px;
    width: 100%;
    overflow: hidden;
    position: absolute;
    height: 1px;
    display: block !important;
    bottom: 0;
    background: #ededed;
    box-sizing: content-box;
    margin-left: -1000px; }
    .rtl .footer-center:before {
      margin-right: -1000px;
      margin-left: inherit; }
  @media (min-width: 992px) {
    .footer-center .ApColumn:nth-child(2) {
      border-right: 1px solid #eaeaea; }
      .rtl .footer-center .ApColumn:nth-child(2) {
        border-left: 1px solid #eaeaea;
        border-right: inherit; }
    .footer-center .ApColumn:nth-child(4) {
      border-left: 1px solid #eaeaea;
      padding-left: 80px; }
      .rtl .footer-center .ApColumn:nth-child(4) {
        border-right: 1px solid #eaeaea;
        border-left: inherit; }
      .rtl .footer-center .ApColumn:nth-child(4) {
        padding-right: 80px;
        padding-left: inherit; } }

.block-social > * {
  display: inline-block;
  vertical-align: initial; }

.footer-container .block.block-social .title_block {
  margin-bottom: 0; }

.information li {
  margin-bottom: 5px; }
.information span {
  color: #000; }

.ApColumn .block.information {
  margin-bottom: 20px; }

.footer_logo {
  padding: 50px 0; }
  @media (min-width: 768px) {
    .footer_logo {
      text-align: center; } }

@media (max-width: 575px) {
  .block-social, .ApBlockLink {
    text-align: center; }

  .footer_logo {
    text-align: center; }

  .footer-container .block .title_block {
    text-align: center; }

  .information {
    text-align: center; } }

/*# sourceMappingURL=footerposition1670588103.css.map */
