/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
.top_header {
  text-align: center;
}
.top_header .logo {
  margin-top: 30px;
}

#leo-megamenu {
  display: inline-flex;
  float: none !important;
  text-align: left;
}
.rtl #leo-megamenu {
  text-align: right;
}

.leo-megamenu .navbar-nav > li > a {
  padding: 30px 25px 35px 25px;
}
.leo-megamenu .dropdown-menu {
  top: 85px;
}
.leo-megamenu .aligned-fullwidth .dropdown-menu {
  top: 100px;
}

.blockcart_top {
  margin-top: 5px;
}

.header_user_info {
  margin-right: 50px;
}
.rtl .header_user_info {
  margin-left: 50px;
  margin-right: inherit;
}

@media (min-width: 991px) {
  #search_block_top.showsearch {
    width: 92%;
    bottom: 25px;
  }
}
@media (max-width: 990px) {
  #header #search_block_top {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #header .blockcart_top {
    margin-top: 2px;
  }

  #leo-megamenu {
    display: block;
  }

  #header #search_block_top {
    width: 88%;
  }
}
@media (max-width: 620px) {
  #header #search_block_top {
    width: 80%;
  }
}
@media (max-width: 320px) {
  #header #search_block_top {
    width: 73%;
  }
}