/* Header 01 */
/***************************************************
  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 
 */
/***********************************************************************/
#leo_search_block_top .title_block {
  display: block;
  width: 16px;
  height: 16px;
  letter-spacing: inherit;
  line-height: 1;
  margin-bottom: 0;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 0;
  font-family: 'icomoon'; }
  #leo_search_block_top .title_block:hover {
    color: #dca44e; }
  #leo_search_block_top .title_block:before {
    font-size: 16px;
    content: "\e902";
    line-height: 11px;
    background-color: transparent;
    height: 100%;
    width: auto;
    position: static; }
#leo_search_block_top #leosearchtopbox {
  position: absolute;
  width: 100%;
  top: 100%;
  right: 50px;
  left: auto;
  min-width: 290px;
  max-width: 300px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s; }
  .rtl #leo_search_block_top #leosearchtopbox {
    right: auto;
    left: 50px; }

.header-top .ApRow {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1860px;
  margin: auto; }
  @media (min-width: 992px) {
    .header-top .ApRow {
      padding: 0 60px; } }
  .header-top .ApRow .btn-link {
    border: 3px solid #dca44e;
    color: #fff; }
    .header-top .ApRow .btn-link:hover {
      background: #dca44e;
      border: 3px solid #dca44e;
      color: #fff;
      text-decoration: none; }

.icon-w > div:not(:last-child) {
  margin-right: 15px !important; }
.icon-w .ApButton {
  margin-left: 30px; }
.icon-w .icomoon {
  font-size: 16px;
  color: #fff; }
  .icon-w .icomoon:hover {
    color: #dca44e; }

.leo-megamenu .navbar-nav > li > a {
  color: #fff; }

.popup-over a.popup-title i, #leo_search_block_top .title_block, #_desktop_cart .shopping-cart {
  color: #fff; }

@media (min-width: 992px) {
  #header .header-top {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    background: transparent;
    padding: 40px 60px; }

  .megamenu.horizontal {
    display: flex;
    justify-content: center; } }
@media (max-width: 991px) {
  .logo-w {
    order: 2; }

  .menu-w {
    order: 1; }

  .icon-w {
    order: 3; }

  #header .header-top {
    background: #716147;
    padding: 15px; } }
body#checkout #header .header-top {
  background: #878787;
  position: static; }

.rtl .icon-w {
  justify-content: flex-start; }

/*# sourceMappingURL=headerposition2446702747.css.map */
