/*Header 02 */
/***************************************************
  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 
 */
/***********************************************************************/
.header-top {
  height: 54px;
  background: #f7f7f7;
  color: #3d464d;
  box-shadow: none; }

.header-nav .topnav {
  background: #f7f7f7;
  box-shadow: none;
  border-bottom: none;
  font-size: 14px;
  line-height: 14px;
  color: #737373; }

.header-nav .bottomnav {
  box-shadow: none; }

@media (min-width: 992px) {
  .userinfo-selector.popup-over a.popup-title {
    display: none; }
  .userinfo-selector .user-info {
    min-width: unset;
    position: static;
    display: block;
    background: transparent;
    border: none; }
    .userinfo-selector .user-info a {
      padding: 0px 13px;
      line-height: 48px;
      font-size: 12px;
      color: #999999; }
    .userinfo-selector .user-info li {
      border-bottom: none;
      display: inline-block;
      vertical-align: top;
      padding: 0;
      position: relative; }
      .userinfo-selector .user-info li:nth-child(2):after, .userinfo-selector .user-info li:nth-child(3):after {
        content: "";
        background: #999999;
        height: 17px;
        width: 1px;
        display: inline-block;
        vertical-align: top;
        position: absolute;
        top: 14px;
        right: 0; }
      .userinfo-selector .user-info li:nth-child(2) a {
        padding-left: 0; }
        .rtl .userinfo-selector .user-info li:nth-child(2) a {
          padding-right: 0;
          padding-left: inherit; }
      .userinfo-selector .user-info li:first-child, .userinfo-selector .user-info li:last-child {
        display: none; } }

.ApMegamenu .leo-verticalmenu {
  height: 90px; }
  .ApMegamenu .leo-verticalmenu .title_block {
    padding: 14px 20px;
    background: #5faf4b;
    font-size: 14px;
    line-height: 26px;
    position: relative; }
    .ApMegamenu .leo-verticalmenu .title_block:before {
      content: "\e601";
      background: transparent;
      text-indent: 0px;
      font-size: 20px;
      font-weight: normal;
      font-family: "simple-line-icons";
      display: inline-block;
      vertical-align: middle;
      padding: 0 15px 0 0; }
      .rtl .ApMegamenu .leo-verticalmenu .title_block:before {
        padding: 0 0 0 15px; }
  .ApMegamenu .leo-verticalmenu .block_content {
    width: 100%;
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);
    -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);
    -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.175); }
  .ApMegamenu .leo-verticalmenu.active {
    position: static; }
    .ApMegamenu .leo-verticalmenu.active .block_content {
      opacity: 1;
      filter: alpha(opacity=100);
      visibility: visible; }

.support_line {
  color: #333333;
  background-color: #FFFFFF;
  border-radius: 5px;
  display: inline-block;
  padding: 12px 20px;
  margin: 6px 0;
  text-transform: uppercase; }

.header-top .ApHtml {
  text-align: right; }

.leo-megamenu .navbar-nav > li > a {
  padding: 19px 15px; }

.leo-megamenu .navbar-nav > li {
  border-right: none; }

#_desktop_cart .cart-text {
  display: none; }

.login-text {
  display: none; }

div#leo_search_block_top {
  width: 100%;
  max-width: 550px;
  margin: auto; }

.icon-w {
  text-align: right; }
  .icon-w .ap-wishlist,
  .icon-w #_desktop_cart {
    margin-left: 30px; }

.icon-w i {
  font-size: 30px; }

.leo-quicklogin {
  padding: 0px; }

#_desktop_cart .cart-icon {
  margin-top: 0; }

.ap-wishlist span {
  display: inline-block;
  position: relative; }

.ap-wishlist {
  margin-top: 0;
  display: inline-block; }

.icon-w > * {
  display: inline-block;
  vertical-align: middle; }

.leo-quicklogin-nav {
  height: auto;
  line-height: 26px; }

.bottomnav .ApRow {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

@media (min-width: 992px) {
  .leo-megamenu .dropdown-menu li.sub_auto {
    width: calc(100% / 3); }

  #index .ApMegamenu .leo-verticalmenu > .block_content {
    opacity: 1;
    visibility: visible; } }
@media (max-width: 1199px) {
  .ApMegamenu .navbar-header {
    padding: 10px 0; } }
@media (max-width: 767px) {
  .search-w {
    order: 3; }

  .icon-w {
    order: 2; }

  .logo-w {
    order: 1; }

  .vertical-menu {
    position: static; }

  .header-top .container {
    position: relative; }

  .top-right-header {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; } }
@media (max-width: 575px) {
  .ApMegamenu .leo-verticalmenu .title_block {
    font-size: 13px; } }

/*# sourceMappingURL=headerposition1794893719.css.map */
