/*-----------------------*/
/**
* 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 2 *************/
#footer {
  clear: both;
  background: #333435;
}
#footer:before, #footer:after {
  content: " ";
  display: table;
}
#footer:after {
  clear: both;
}
#footer .container {
  background: #333435;
  color: #cccccc;
}
#footer .container.footer-copyright {
  background-color: #212121;
}
#footer a {
  color: #cccccc;
}
#footer a:hover {
  color: #655ee1;
}
#footer.footer-container .block .title_block {
  color: white;
}
#footer.footer-container .block .title_block a {
  color: white;
}
#footer.footer-container .block .title_block a:hover {
  color: #655ee1;
}

.footer-center {
  border-top: 1px solid #5c5d5d;
}
.footer-center:before, .footer-center:after {
  background-color: #5c5d5d;
}

#newsletter_block_left .newsltter_title {
  width: 100%;
  margin: 0;
  padding-left: 0;
}
.rtl #newsletter_block_left .newsltter_title {
  padding-right: 0;
  padding-left: inherit;
}
#newsletter_block_left .newsltter_title:before {
  display: none;
}
#newsletter_block_left .title_block {
  font-size: 16px;
  margin-bottom: 16px;
  padding-bottom: 0;
}
#newsletter_block_left .block_content {
  width: 100%;
}
