/***************************************************
  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 
 */
/***********************************************************************/
.popup-over .popup-title {
  padding: 15px 30px 15px 60px;
  margin-bottom: 7px;
  white-space: nowrap; }
  .popup-over .popup-title i {
    font-size: 20px; }

#cart-block {
  padding: 15px 56px 15px 10px;
  margin-bottom: 7px; }
  .rtl #cart-block {
    padding: 15px 10px 15px 0; }
  #cart-block .cart-preview .header i {
    font-size: 20px; }
  #cart-block .cart-preview .cart-quantity {
    bottom: -6px;
    right: -8px; }
    .rtl #cart-block .cart-preview .cart-quantity {
      left: -8px;
      right: auto; }

#header #search_widget {
  padding: 0 15px; }
#header.navbar-fixed-top.mini-navbar {
  padding: 0; }
  #header.navbar-fixed-top.mini-navbar .header-top .inner {
    background: rgba(255, 255, 255, 0.9); }

.header-top {
  position: relative; }
  @media (min-width: 992px) {
    .header-top > .inner {
      /*position: absolute;
      z-index: 999;
      width: 100%;*/
      padding: 1px 30px; } }
  .header-top .ApRawHtml {
    margin-bottom: 0; }
    .header-top .ApRawHtml .show-menu, .header-top .ApRawHtml #click_off_menu {
      color: #000000;
      cursor: pointer; }
    .header-top .ApRawHtml i {
      font-size: 26px; }

#click_off_menu {
  position: absolute;
  z-index: 9;
  bottom: 50%;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 30px;
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-transition: opacity 0.4s ease-in-out 0s;
  -o-transition: opacity 0.4s ease-in-out 0s;
  transition: opacity 0.4s ease-in-out 0s; }
  .rtl #click_off_menu {
    left: 30px;
    right: auto; }

.box-header {
  position: static; }
  .box-header .right-header {
    position: static !important; }
  .box-header.active .ApMegamenu {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  .box-header.active #click_off_menu {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100); }

@media (min-width: 992px) {
  .ApMegamenu {
    /*position: absolute;
    z-index: 9;
    top: 0;*/
    width: 100%;
    /*background: #FFFFFF;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
    left: 0;*/
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    border-radius: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s; }
    .rtl .ApMegamenu {
      right: 0;
      left: auto; } }

.leo-megamenu .navbar-nav > li > a {
  padding: 33px 25px; }

@media (max-width: 1399px) {
  .leo-megamenu .navbar-nav > li > a {
    padding: 33px 15px 33px 0;
  }
}

@media (max-width: 1299px) {
  .leo-megamenu .navbar-nav > li > a {
    padding: 33px 10px 33px 0;
  }

  .popup-over .popup-title,
  #cart-block {
    padding: 15px 10px 15px 10px;
  }

  .ApMegamenu {
    justify-content: left;
  }
}

@media (max-width: 991.5px) {
  .popup-over .popup-title,
  #cart-block {
    padding: 9px 15px;
  }
}

@media (max-width: 991px) {
  .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    width: 100% !important; } }

.button-list li {
  padding: 9px 15px; }
  .button-list li i {
    font-size: 18px; }

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