/*-----------------------*/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
/* header 3 */
@media (min-width: 992px) {
  /* line 6, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu {
    padding: 0;
  }

  /* line 10, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li.active > a {
    color: #f26524;
    background: none;
  }
  /* line 13, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li.active > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    height: 5px;
    background: #f26524;
  }
  /* line 23, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li > a {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
  }
  /* line 29, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li > a:hover, #leo-megamenu .navbar-nav > li > a:focus, #leo-megamenu .navbar-nav > li > a:active {
    color: #f26524;
    background: none;
  }
  /* line 32, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li > a:hover:before, #leo-megamenu .navbar-nav > li > a:focus:before, #leo-megamenu .navbar-nav > li > a:active:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    height: 5px;
    background: #f26524;
  }

  /* line 44, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .dropdown:hover > a {
    color: #f26524;
    background: none;
  }
  /* line 47, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .dropdown:hover > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    height: 5px;
    background: #f26524;
  }
}
/* line 58, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
.topnav {
  background: #fff;
  padding: 0 !important;
}

/* line 62, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
.header_logo {
  text-align: center;
}

/* line 65, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#search_block_top .popup-title {
  padding: 0px 50px;
  background: none;
}
@media (max-width: 767px) {
  /* line 65, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #search_block_top .popup-title {
    padding: 0 15px;
  }
}

/* line 73, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#cart > a {
  padding: 0 30px 0 30px;
  background: #f26524;
}
/* line 329, ../../../../sass/mixins/_theme.scss */
.rtl #cart > a {
  padding: 0 30px 0 30px;
}
@media (max-width: 767px) {
  /* line 73, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #cart > a {
    padding: 0 10px 0 10px;
  }
  /* line 329, ../../../../sass/mixins/_theme.scss */
  .rtl #cart > a {
    padding: 0 10px 0 10px;
  }
}
/* line 80, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#cart .cart-quantity {
  background: #000;
}

/* line 84, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#leo-megamenu .navbar-nav > li > a {
  padding: 45px 25px;
}

/* line 87, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#leo-megamenu {
  padding: 0;
}

/* line 90, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
#leo-top-menu {
  padding: 0;
}

@media (max-width: 1199px) {
  /* line 94, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  #leo-megamenu .navbar-nav > li > a {
    padding: 45px 15px;
    font-size: 12px;
  }

  /* line 98, ../../../../sass/modules/appagebuilder/positions/headerposition1477416854.scss */
  .layout-boxed-lg #leo-megamenu .navbar-nav > li > a {
    padding: 45px 15px;
    font-size: 12px;
  }
}
