/* Header 01 */
/***************************************************
  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 
 */
/***********************************************************************/
.log {
  font-size: 14px;
  line-height: 52px; }

.log a {
  color: #94be90; }

div#language-selector-label:before {
  content: '';
  background: #dedede;
  width: 1px;
  height: 12px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

div#language-selector-label {
  position: relative; }


@media (min-width: 992px) {
  #leo_search_block_top {
    max-width: 325px;
    width: 100%; }
    #leo_search_block_top .block_content {
      border-top: none;
      border-bottom: none; }

  .bottomnav .nav-bottom-right {
    padding-right: 48px; }
    .rtl .bottomnav .nav-bottom-right {
      padding-left: 48px;
      padding-right: inherit; }

  .header-top .nav-bottom-right {
    padding-right: 60px; }
    .rtl .header-top .nav-bottom-right {
      padding-left: 60px;
      padding-right: inherit; } }
.header-top .nav-bottom-right {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.header-top,
.header-nav {
  background: #fff; }

@media (min-width: 768px) {
  .bottomnav .nav-bottom-right {
    display: flex;
    align-items: center;
    justify-content: flex-end; } }
.header-top .nav-bottom-right {
  display: flex;
  align-items: center;
  justify-content: flex-end; }

.userinfo-selector.popup-over a.popup-title {
  padding: 46px 16px;
  line-height: 22px; }


@media (min-width: 768px) and (max-width: 1199px) {
  .bottomnav .nav-bottom-right {
    justify-content: space-around; } }
@media (max-width: 1199px) {
    .rtl .ApMegamenu {
      padding-right: 15px;
      padding-left: inherit; }

  #_desktop_cart {
    padding-right: 15px; }
    .rtl #_desktop_cart {
      padding-left: 15px;
      padding-right: inherit; }

  .leo-megamenu .navbar-nav > li > a {
    padding: 50px 15px; } }
@media (max-width: 991px) {
  .header-top .ApRow {
    position: relative; }
    .header-top .ApRow .ApColumn:nth-child(2) {
      position: static; } }
@media (max-width: 767px) {
  #leo_search_block_top {
    width: 100%;
    padding: 10px; }

  .currency-selector, .language-selector-wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: center; }

  .ApMegamenu .leo-verticalmenu .title_block {
    padding: 49px 15px; }
    .ApMegamenu .leo-verticalmenu .title_block:before {
      font-size: 20px; } }

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