/***************************************************
  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: #fff;
  margin-top: 0;
  color: #4d4d4d; }
  .footer-container li a {
    color: #4D4D4D; }

.contact-w .block_content div {
  color: #000; }

.block-social li a:before {
  color: #4d4d4d; }

.copyright {
  color: #01213A;
  text-align: center;
  padding: 20px 0; }

.footer-top .block .title_block {
  color: #01213A; }

.footer-center .block .title_block {
  color: #000; }

.footer-center {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.footer-container .block #block-newsletter-label {
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 40px; }

.block_newsletter {
  max-width: 630px;
  margin: auto;
  position: relative; }
  @media (min-width: 768px) {
    .block_newsletter:before {
      content: '';
      background: url(../../../../../assets/img/modules/appagebuilder/img/icon_paper-plane-2.svg) no-repeat center center;
      width: 68px;
      height: 68px;
      display: block;
      position: absolute;
      top: 30px;
      right: 0; }
      .rtl .block_newsletter:before {
        left: 0;
        right: auto; } }
  .block_newsletter form input[type=email] {
    background: transparent; }
  @media (min-width: 576px) {
    .block_newsletter form .input-box {
      border: 1px solid #CCCCCC;
      border-radius: 25px;
      padding: 0; } }
  @media (max-width: 575px) {
    .block_newsletter form input[type=email] {
      border: 2px solid #242424; }
    .block_newsletter form .btn {
      background: #242424;
      color: #fff; } }

.text-footer {
  padding: 30px 0 20px; }

@media (min-width: 992px) {
  .footer-top .ApColumn {
    padding-top: 60px;
    padding-bottom: 80px; }

  .footer-center {
    padding-top: 70px;
    padding-bottom: 80px; } }
@media (max-width: 991px) {
  .footer-top .block,
  .footer-center {
    padding-top: 30px;
    padding-bottom: 30px; } }
@media (min-width: 576px) {
  .block_newsletter {
    padding-left: 15px;
    padding-right: 15px; } }

/*# sourceMappingURL=footerposition2816623144.css.map */
