/* Header (header home 1) */
/***************************************************
  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 
 */
/***********************************************************************/
@media (max-width: 991px) {
  body #page #header {
    position: relative;
    background-color: var(--theme-color-secondary); } }
@media (min-width: 992px) {
  #index:not(.keep-header) #page #header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    margin: auto;
    width: 100%;
    background-color: transparent; }

  body:not(.keep-header) {
    background-color: var(--theme-color-secondary); }

  #index.keep-header #page #header {
    background-color: var(--theme-color-secondary); }

  body.keep-header #page #header {
    background-color: var(--theme-color-secondary); } }
.header-bottom {
  padding: 28px 60px 16px;
  justify-content: flex-start; }
  @media (max-width: 1199px) and (min-width: 992px) {
    .header-bottom {
      padding: 28px 20px 16px; }
      .header-bottom .col-logo img {
        width: 80% !important;
        height: auto !important; } }
  @media (max-width: 991px) {
    .header-bottom .col-logo {
      padding: 0 !important; }
      .header-bottom .col-logo .block {
        text-align: center; } }
  @media (max-width: 767px) {
    .header-bottom {
      padding: 28px 20px 16px; } }
  .header-bottom .col-logo {
    padding-left: 0; }
    .rtl .header-bottom .col-logo {
      padding-right: 0;
      padding-left: inherit; }
    @media (max-width: 991px) {
      .header-bottom .col-logo {
        text-align: center; } }
  .header-bottom .leo-megamenu .navbar-nav > li:hover > a {
    color: #ffffff; }
  @media (max-width: 350px) {
    .header-bottom .col-info .leo-dropdown-cart.dropdown.show {
      right: -8px; }
      .rtl .header-bottom .col-info .leo-dropdown-cart.dropdown.show {
        left: -8px;
        right: auto; } }
  .header-bottom .col-menu {
    padding-left: 0; }
    .header-bottom .col-menu .leo-top-menu .megamenu {
      justify-content: center; }
    .rtl .header-bottom .col-menu {
      padding-right: 0;
      padding-left: inherit; }
    @media (max-width: 991px) {
      .header-bottom .col-menu {
        position: relative;
        left: auto;
        order: -1; } }
    @media (max-width: 480px) {
      .header-bottom .col-menu {
        order: 0; } }

/*# sourceMappingURL=headerposition1707615978.css.map */
