/* 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 

 */

/***********************************************************************/

.bottomnav .ApRow {

  display: flex;

  align-items: center;

  justify-content: space-between; }



.nav-bottom-right {

  display: flex;

  justify-content: flex-end;

  align-items: center; }

  .nav-bottom-right .popup-over a.popup-title {

    padding: 0; }

    .nav-bottom-right .popup-over a.popup-title .icon {

      line-height: 55px; }

  .nav-bottom-right #leo_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_block_top, .nav-bottom-right .userinfo-selector, .nav-bottom-right .ap-wishlist, .nav-bottom-right .information {

    margin-right: 30px; }

    .rtl .nav-bottom-right #leo_block_top, .rtl .nav-bottom-right .userinfo-selector, .rtl .nav-bottom-right .ap-wishlist, .rtl .nav-bottom-right .information {

      margin-left: 30px;

      margin-right: inherit; }

  .nav-bottom-right #leo_search_block_top .icon, .nav-bottom-right .userinfo-selector .icon, .nav-bottom-right .ap-wishlist .icon,

  .nav-bottom-right #_desktop_cart .icon, .nav-bottom-right .information .icon {

    line-height: 58px; }



#leo_search_block_top .icon {

  display: none; }



.header-top .container {

  border-top: 1px solid #F2F2F2;

  border-bottom: 1px solid #F2F2F2; }



#header svg {

  width: 24px;

  height: 24px;

  fill: #347758; }



.navbar-fixed-top .header-top, .navbar-fixed-top .header-nav {

  background: #fff; }



.mini-navbar .ApMegamenu .leo-verticalmenu.active > .block_content {

  opacity: 0;

  visibility: hidden; }



.mini-navbar .ApMegamenu .leo-verticalmenu > .block_content {

  opacity: 1;

  visibility: visible; }



.open-product {

  margin: 18px 0;

  text-align: right; }

  .rtl .open-product {

    text-align: left; }

  .open-product a {

    font-family: "Signika";

    font-style: normal;

    font-weight: bold;

    font-size: 16px;

    line-height: 20px;

    text-align: center;

    letter-spacing: 0.288px;

    color: #347758;

    background: #F4C340;

    border-radius: 5px;

    padding: 13px 30px;

    display: inline-block;

    transition: all 0.3s ease; }

    .open-product a:hover {

      background: #347758;

      color: #F4C340; }



.header_logo {

  padding: 2px 0px 6px 0px; }



.header-top .products-section-title {

  display: none; }

.header-top .viewed-products {

  background: #fff;

  z-index: 99;

  min-width: 300px;

  right: 0;

  border: 1px solid #ddd;

  transition-delay: .15s;

  padding: 10px 0; }

  .header-top .viewed-products .owl-carousel .owl-item {

    width: 100% !important; }

  .header-top .viewed-products .owl-wrapper {

    max-width: 300px; }



@media (max-width: 1499px) {

  .nav-bottom-right .information, .nav-bottom-right .userinfo-selector {

    display: none; }



  .open-product {

    display: none; } }

@media (min-width: 1200px) and (max-width: 1499px) {

  .header-top .ApColumn:nth-child(2) {

    width: 83.33%; } }

@media (min-width: 1200px) {

  .leo-verticalmenu {

    border-right: 1px solid #F2F2F2; }

    .rtl .leo-verticalmenu {

      border-left: 1px solid #F2F2F2;

      border-right: inherit; } }

@media (max-width: 1199px) {

  .ApMegamenu .leo-verticalmenu .title_block {

    padding-bottom: 21px 0; }



  div#_desktop_cart {

    margin-right: 15px; }



  .header-top .ApRow {

    display: flex;

    flex-wrap: wrap; }



  .hoz-col {

    order: 1; }



  .ver-col {

    order: 2; } }

@media (max-width: 991px) {

  .nav-bottom-right #leo_block_top, #_desktop_cart {

    margin-right: 15px; }

    .rtl .nav-bottom-right #leo_block_top, .rtl #_desktop_cart {

      margin-left: 15px;

      margin-right: inherit; }



  .leo-megamenu .navbar-toggler {

    margin: 20px 0; } }

@media (max-width: 767px) {

  #leo_search_block_top {

    position: relative; }

    #leo_search_block_top h4.icon {

      cursor: pointer;

      display: block;

      margin-bottom: 0;

      line-height: 60px; }

    #leo_search_block_top #leosearchtopbox {

      padding: 0;

      left: auto;

      width: auto;

      position: absolute !important;

      right: 0;

      opacity: 0;

      visibility: hidden;

      transition: all 0.3s; }

      .rtl #leo_search_block_top #leosearchtopbox {

        left: 0;

        right: auto; }

    #leo_search_block_top.active #leosearchtopbox {

      opacity: 1;

      visibility: visible; }

    #leo_search_block_top .list-cate-wrapper {

      display: none; }

    #leo_search_block_top .block_content {

      padding: 0; }

    #leo_search_block_top .block_content .leoproductsearch-result {

      width: 100%; }



  #_desktop_cart .icon,

  .popup-over#leo_block_top .icon {

    background: transparent; } }

@media (max-width: 576px) {

  #leo_search_block_top #leosearchtopbox {

    right: -125%;

    left: auto; }

    .rtl #leo_search_block_top #leosearchtopbox {

      right: auto;

      left: -125%; }



  .nav-bottom-center .icon, .nav-bottom-right .icon {

    width: auto; }



  #leo_search_block_top h4.icon {

    text-align: right; }

    .rtl #leo_search_block_top h4.icon {

      text-align: left; }



  .nav-bottom-right .popup-over a.popup-title .icon {

    line-height: 50px; } }



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

