/***************************************************
  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: none; }
#leo_search_block_top form > label {
  display: none; }
#leo_search_block_top form input.form-control {
  height: 44px;
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  border-radius: 0;
  max-width: 630px; }
  @media (max-width: 767px) {
    #leo_search_block_top form input.form-control {
      max-width: 100%; } }
  #leo_search_block_top form input.form-control::-webkit-input-placeholder {
    font-size: 14px;
    color: #626262;
    opacity: 1; }
  #leo_search_block_top form input.form-control::-moz-placeholder {
    font-size: 14px;
    color: #626262;
    opacity: 1; }
  #leo_search_block_top form input.form-control:-moz-placeholder {
    font-size: 14px;
    color: #626262;
    opacity: 1; }
  #leo_search_block_top form input.form-control:-ms-input-placeholder {
    font-size: 14px;
    color: #626262;
    opacity: 1; }
#leo_search_block_top form button.btn i.search::before {
  content: '\f002';
  font-size: 18px; }
#leo_search_block_top form button.btn:hover {
  color: var(--theme-color-default); }

@media (min-width: 401px) {
  .header-button-wishlist {
    margin: 0;
    padding-right: 28px; }
    .rtl .header-button-wishlist {
      padding-left: 28px;
      padding-right: inherit; }
    .header-button-wishlist > a.ap-btn-wishlist {
      display: flex;
      align-items: center; }
      .header-button-wishlist > a.ap-btn-wishlist > i {
        font-size: 26px;
        margin-right: 8px; }
        .rtl .header-button-wishlist > a.ap-btn-wishlist > i {
          margin-left: 8px;
          margin-right: inherit; }
      .header-button-wishlist > a.ap-btn-wishlist > div {
        text-align: left; }
        .rtl .header-button-wishlist > a.ap-btn-wishlist > div {
          text-align: right; }
        .header-button-wishlist > a.ap-btn-wishlist > div > span {
          font-size: 14px;
          line-height: 18px;
          color: #626262; }
        .header-button-wishlist > a.ap-btn-wishlist > div > div {
          color: #000000;
          font-weight: 700; }
    .header-button-wishlist .ap-total {
      position: initial;
      width: auto;
      height: auto;
      border-radius: 0;
      background-color: transparent;
      color: #000000;
      font-weight: 700;
      font-size: 14px;
      line-height: 18px;
      margin-right: 2px; }
      .rtl .header-button-wishlist .ap-total {
        margin-left: 2px;
        margin-right: inherit; }

  #_desktop_cart {
    padding-left: 28px;
    margin: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.102); }
    .rtl #_desktop_cart {
      padding-right: 28px;
      padding-left: inherit; }
    .rtl #_desktop_cart {
      border-right: 1px solid rgba(0, 0, 0, 0.102);
      border-left: inherit; }
    #_desktop_cart .blockcart .header {
      display: flex;
      align-items: center; }
      #_desktop_cart .blockcart .header > a {
        display: flex;
        align-items: center; }
      #_desktop_cart .blockcart .header .header-icon {
        position: relative;
        margin-right: 8px; }
        .rtl #_desktop_cart .blockcart .header .header-icon {
          margin-left: 8px;
          margin-right: inherit; }
        #_desktop_cart .blockcart .header .header-icon i {
          font-size: 26px; }
      #_desktop_cart .blockcart .header .cart-products-count {
        bottom: -10px;
        top: auto;
        right: -5px; }
        .rtl #_desktop_cart .blockcart .header .cart-products-count {
          left: -5px;
          right: auto; }
      #_desktop_cart .blockcart .header > div:not(.header-icon), #_desktop_cart .blockcart .header > a > div:not(.header-icon) {
        text-align: left; }
        .rtl #_desktop_cart .blockcart .header > div:not(.header-icon), .rtl #_desktop_cart .blockcart .header > a > div:not(.header-icon) {
          text-align: right; }
      #_desktop_cart .blockcart .header span.hidden-sm-down, #_desktop_cart .blockcart .header span.value {
        display: block;
        font-size: 14px;
        line-height: 18px; }
      #_desktop_cart .blockcart .header span.hidden-sm-down {
        color: #626262; }
      #_desktop_cart .blockcart .header span.value {
        font-weight: 700;
        color: #000000; } }
@media (max-width: 900px) and (min-width: 401px) {
  .header-button-wishlist {
    padding-right: 20px;
    margin-left: 0 !important; }
    .rtl .header-button-wishlist {
      padding-left: 20px;
      padding-right: inherit; }
    .rtl .header-button-wishlist {
      margin-right: 0 !important;
      margin-left: inherit; }

  #_desktop_cart {
    padding-left: 20px; }
    .rtl #_desktop_cart {
      padding-right: 20px;
      padding-left: inherit; } }
@media (max-width: 400px) {
  .header-button-wishlist > a.ap-btn-wishlist {
    display: flex;
    align-items: center; }
    .header-button-wishlist > a.ap-btn-wishlist > i {
      font-size: 26px; }
    .header-button-wishlist > a.ap-btn-wishlist > div > span {
      display: none; }
    .header-button-wishlist > a.ap-btn-wishlist > div > div > span:not(.ap-total) {
      display: none; }
  .header-button-wishlist .ap-total {
    top: -8px; }

  #_desktop_cart .blockcart .header i {
    font-size: 26px; }

  .col-info {
    gap: 0 20px;
    padding-right: 30px; }
    .rtl .col-info {
      padding-left: 30px;
      padding-right: inherit; } }
.box-top {
  height: 100px; }
  @media (max-width: 991px) {
    .box-top {
      height: 80px; } }

.box-top2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.leo-megamenu .navbar-nav > li > a {
  line-height: 16px;
  padding: 17px 18px;
  color: #FFFFFF; }
  .leo-megamenu .navbar-nav > li > a.dropdown-toggle::after {
    vertical-align: 0px; }
  .leo-megamenu .navbar-nav > li > a:hover {
    color: var(--theme-color-default); }

@media (max-width: 991px) {
  .col-vermenu {
    padding-left: 0; }
    .rtl .col-vermenu {
      padding-right: 0;
      padding-left: inherit; }

  .col-menu {
    flex: 1;
    text-align: left; }
    .rtl .col-menu {
      text-align: right; }

  .navbar-header .navbar-toggler {
    width: 20px; }
    .navbar-header .navbar-toggler::after {
      border-color: #FFFFFF; }
    .navbar-header .navbar-toggler::before {
      background-color: #FFFFFF;
      inset: 50% auto auto 0; } }
@media (max-width: 767px) {
  .col-search {
    order: 2;
    margin-top: 10px; }

  .box-top {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px; } }
.ApMegamenu .leo-verticalmenu.active .block_content {
  opacity: 1;
  visibility: visible; }

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