/***************************************************
  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 3 */
.footer-container {
  background: url(../../img/bg-footer-h4.jpg) center no-repeat; }
  @media (max-width: 991px) {
    .footer-container {
      background: #293744; } }
  .footer-container li a:hover {
    color: #e74f4b; }

.footer-top {
  background: #e74f4b;
  margin-bottom: 30px; }
  .footer-top .block_newsletter.block {
    margin: 31px 0; }
  @media (min-width: 992px) {
    .footer-top .block_newsletter {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center; }
      .footer-top .block_newsletter .title_block {
        width: 38%;
        flex: 0 0 38%; }
      .footer-top .block_newsletter .block_content {
        width: 62%;
        flex: 0 0 62%; } }
  .footer-top .block_newsletter .title_block {
    color: #FFFFFF;
    padding: 13px 0 12px;
    margin-bottom: 0; }
    @media (max-width: 991px) {
      .footer-top .block_newsletter .title_block {
        text-align: center !important;
        padding: 13px 0 25px; } }
    .footer-top .block_newsletter .title_block:before {
      content: "";
      width: 30px;
      height: 1px;
      background: #eb8f73;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto; }
  .footer-top .block_newsletter .block_content {
    max-width: 470px;
    margin-right: auto; }
    @media (max-width: 991px) {
      .footer-top .block_newsletter .block_content {
        margin: auto; } }
  .footer-top .block_newsletter .conditions {
    display: none; }
  .footer-top .block_newsletter form .input-wrapper i {
    top: 13px; }
  .footer-top .block_newsletter form input, .footer-top .block_newsletter form .btn {
    height: 40px; }
  .footer-top .block_newsletter form .btn {
    line-height: 40px; }
    .footer-top .block_newsletter form .btn:hover i {
      color: #e74f4b; }
  @media (min-width: 992px) {
    .footer-top .block-social {
      float: right; }
      .rtl .footer-top .block-social {
        float: left; } }
  .footer-top .block-social ul {
    margin: 32px 0; }
  .footer-top .block-social li {
    margin: 0 8px 0 0; }
    .rtl .footer-top .block-social li {
      margin: 0 0 0 8px; }
    .footer-top .block-social li a {
      width: 40px;
      height: 40px;
      border-radius: 100%;
      line-height: 40px;
      background: #FFFFFF;
      color: #000000; }
      .footer-top .block-social li a:hover {
        background: #000000;
        color: #FFFFFF; }
      .footer-top .block-social li a:before {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
  @media (max-width: 991px) {
    .footer-top .block-social {
      text-align: center; }
      .footer-top .block-social ul {
        margin-top: 5px; } }

.rtl .footer-top .block_newsletter .block_content {
  margin-right: inherit; }
  @media (max-width: 991px) {
    .rtl .footer-top .block_newsletter .block_content {
      margin: auto; } }

.footer-center, .footer-bottom {
  background: transparent; }

.footer-center {
  padding-top: 0; }
  @media (min-width: 768px) {
    .footer-center {
      text-align: center; }
      .footer-center .block .title_block {
        text-align: center !important; }
      .footer-center .contact_info ul li {
        display: block; }
        .footer-center .contact_info ul li i {
          display: none; } }

.footer-bottom {
  border-color: #49545e; }
  @media (min-width: 992px) {
    .footer-bottom {
      padding-bottom: 255px; } }

.text-coppy-right {
  text-align: center; }

.copy_right {
  padding-bottom: 5px; }

.payment {
  padding-bottom: 55px; }

/* ----------pannel tool change color------------- */
/* yellow */
.yellow .footer-container li a:hover {
  color: #edb42c; }
.yellow .footer-top {
  background: #edb42c; }
  .yellow .footer-top .block_newsletter form .btn:hover i {
    color: #edb42c; }

/* blue */
.blue .footer-container li a:hover {
  color: #2caaed; }
.blue .footer-top {
  background: #2caaed; }
  .blue .footer-top .block_newsletter form .btn:hover i {
    color: #2caaed; }

/* violet */
.violet .footer-container li a:hover {
  color: #cb4bc9; }
.violet .footer-top {
  background: #cb4bc9; }
  .violet .footer-top .block_newsletter form .btn:hover i {
    color: #cb4bc9; }

/* red */
.red .footer-container li a:hover {
  color: #ec3c48; }
.red .footer-top {
  background: #ec3c48; }
  .red .footer-top .block_newsletter form .btn:hover i {
    color: #ec3c48; }

/*# sourceMappingURL=footerposition1500314421.css.map */
