/* Header 03 */
/***************************************************
  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 svg {
  width: 24px;
  height: 24px;
  fill: #347758; }

.navbar-fixed-top .header-top, .navbar-fixed-top .header-nav {
  background: #fff; }

#leo_search_block_top h4.icon {
  display: none; }

.bottomnav {
  background: rgba(244, 195, 64, 0.2); }

.text-top {
  color: #347758;
  font-weight: bold;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.288px;
  text-transform: capitalize;
  height: 44px;
  line-height: 44px; }
  .text-top a {
    color: #347758; }
  .text-top ul {
    margin-bottom: 0; }
  .text-top li {
    display: inline-block;
    vertical-align: middle; }
    .text-top li + li {
      position: relative; }
      @media (min-width: 1200px) {
        .text-top li + li:before {
          content: '';
          width: 1px;
          height: 15px;
          background: rgba(0, 0, 0, 0.1);
          display: inline-block;
          vertical-align: middle;
          margin: 0 15px; } }

.text-xs-center.text-top {
  font-size: 14px;
  text-align: center; }

@media (min-width: 1200px) {
  .leo-megamenu .navbar-nav > li > a{
   font-size: 16px !important;
}
  .leo-megamenu span.sub-title {
    top: 40px; } }
.language-currency-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end !important; }
  .language-currency-wrap .popup-over {
    display: inline-block; }
    @media (min-width: 1200px) {
      .language-currency-wrap .popup-over + .popup-over:before {
        content: '';
        width: 1px;
        height: 15px;
        background: rgba(0, 0, 0, 0.1);
        display: inline-block;
        vertical-align: middle;
        margin: 0 15px; } }

.nav-bottom-right {
  text-align: right; }
  .rtl .nav-bottom-right {
    text-align: left; }
  .nav-bottom-right .information {
    text-align: left; }
    .rtl .nav-bottom-right .information {
      text-align: right; }
  .nav-bottom-right .userinfo-selector .icon {
    background: rgba(235, 56, 56, 0.2);
    line-height: 60px;
    padding: 0; }
  .nav-bottom-right #leo_search_block_top, .nav-bottom-right .userinfo-selector, .nav-bottom-right .ap-wishlist,
  .nav-bottom-right #_desktop_cart, .nav-bottom-right .information {
    display: inline-block;
    align-items: center; }
  .nav-bottom-right #leo_search_block_top, .nav-bottom-right .ap-wishlist, .nav-bottom-right .information, .nav-bottom-right .userinfo-selector {
    margin-right: 30px; }
    .rtl .nav-bottom-right #leo_search_block_top, .rtl .nav-bottom-right .ap-wishlist, .rtl .nav-bottom-right .information, .rtl .nav-bottom-right .userinfo-selector {
      margin-left: 30px;
      margin-right: inherit; }
  .nav-bottom-right #leo_search_block_top .icon, .nav-bottom-right .ap-wishlist .icon,
  .nav-bottom-right #_desktop_cart .icon, .nav-bottom-right .information .icon {
    line-height: 58px; }

#header svg {
  width: 24px;
  height: 24px; }


/***
#leo_search_block_top {
  position: relative;
  padding: 12px 0px; }
**/

  #leo_search_block_top .icon {
    background: rgba(215, 26, 21, 0.1);
    cursor: pointer;
    margin-bottom: 0; }

/***
  #leo_search_block_top #leosearchtopbox {
    padding: 0;
    width: 10%;
    position: absolute !important;
    right: -150px;
    left: auto;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s; }
**/

    .rtl #leo_search_block_top #leosearchtopbox {
      right: auto;
      left: -150px; }
  #leo_search_block_top.active #leosearchtopbox {
    opacity: 1;
    visibility: visible; }
  #leo_search_block_top #leo_search_top_button {
    position: absolute !important;
    right: -1px;
    left: auto;
    top: -1px;
    border-radius: 5px;
    background: #F4C340; }
    .rtl #leo_search_block_top #leo_search_top_button {
      right: auto;
      left: -1px; }
    #leo_search_block_top #leo_search_top_button:hover {
      color: #F4C340;
      background: #347758; }
  #leo_search_block_top .list-cate-wrapper {
    display: none; }
  #leo_search_block_top .block_content .leoproductsearch-result {
    width: 100%; }

.ApMegamenu {
  display: block;
  text-align: center; }

.leo-megamenu {
  display: inline-block;
  vertical-align: top; }

@media (min-width: 1200px) {
  .bottomnav .ApRow, .header-top .ApRow {
    display: flex;
    align-items: center;
    justify-content: space-between; }

  .leo-megamenu .navbar-nav > li > a {
    padding: 52px 20px; } }
@media (max-width: 1499px) {
  .nav-bottom-right .ap-wishlist {
    display: none; }

  div#_desktop_cart {
    margin-right: 15px; } }
@media (max-width: 1199px) {
  .header_logo a {
    text-align: center;
    padding-top: 15px;
    margin: auto; }

  .nav-bottom-right #leo_search_block_top, .nav-bottom-right .userinfo-selector {
    margin-right: 15px; }
    .rtl .nav-bottom-right #leo_search_block_top, .rtl .nav-bottom-right .userinfo-selector {
      margin-left: 15px;
      margin-right: inherit; }

/*
  .language-currency-wrap {
    justify-content: space-between; }
*/

  .popup-over .popup-content.language-selector {
    right: auto;
    left: 0; }
    .rtl .popup-over .popup-content.language-selector {
      right: 0;
      left: auto; } }
@media (max-width: 767px) {
  .language-currency-wrap {
    display: flex;
    justify-content: space-between; }

  .language-currency-wrap .popup-over + .popup-over:after {
    display: none; }

  .ApMegamenu {
    padding: 12px 0; } }

/*# sourceMappingURL=headerposition3680123411.css.map */
