/**
* Transition-timing-function property@mixin
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
#footer {
  background: url(images/footer-img.png) 0 0px no-repeat;
	    border-top: 1px solid #eeeeee;
}
#footer .row-footer {
  margin-left: 108px;
}
.rtl #footer .row-footer {
  margin-right: 108px;
  margin-left: inherit;
}
#footer .block_support {
  text-align: left;
}
.rtl #footer .block_support {
  text-align: right;
}
#footer .block_support .block_support--title {
  color: #1dc9b3;
}
#footer .block_support .block_support--title span {
  color: #1dc9b3;
}
#footer .block_support .block_support--list li {
  color: black;
}
#footer .block_support .block_support--list li:before {
  background-color: #1dc9b3;
}
#footer .block_support .block_support--list li span {
  color: black;
}
#footer #newsletter_block_left {
	background: #ba71b6;
}
.rtl #footer #newsletter_block_left {

  padding-left: inherit;
}
#footer #newsletter_block_left .title_block {
  line-height: 20px;
padding: 5px;
}
#footer #newsletter_block_left .newsletter-input {
  width: 80%;
background-color: #fff;
border-color: #fff;
}
#footer #newsletter_block_left .newsletter-input::-webkit-input-placeholder {
  color: #969696;
}
#footer #newsletter_block_left .newsletter-input:-moz-placeholder {
  /* Firefox 18- */
  color: #969696;
}
#footer #newsletter_block_left .newsletter-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #969696;
}
#footer #newsletter_block_left .newsletter-input:-ms-input-placeholder {
  color: #969696;
}
#footer #newsletter_block_left .btn {
  color: white;
  border-bottom-color: white;
  text-transform: uppercase;
}
#footer #newsletter_block_left .btn:hover {
  color: black;
  border-bottom-color: black;
}
#footer #social_block {
  padding: 0;
}
#footer #social_block .title_block, #footer #social_block .text-social {
  display: block;
}
#footer .block .title_block {
  text-align: left;
  padding-left: 0;
}
.rtl #footer .block .title_block {
  text-align: right;
}
.rtl #footer .block .title_block {
  padding-right: 0;
  padding-left: inherit;
}
#footer .block_content, #footer .toggle-footer {
  text-align: left;
}
.rtl #footer .block_content, .rtl #footer .toggle-footer {
  text-align: right;
}
#footer .toggle-footer li a {
  padding: 0;
}
#footer .block_content ul li .fa {
    font-size: 25px;
    color: #777777;
}

#footer .copy-right {
  margin-bottom: 10px;
}

@media (max-width: 1190px) {
  #footer .row-footer {
    margin-left: 0;
  }
  .rtl #footer .row-footer {
    margin-right: 0;
    margin-left: inherit;
  }
  #footer #newsletter_block_left {
    padding: 34px 15px !important;
  }
}