/***************************************************
  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 
 */
/***********************************************************************/
a:focus, a:hover {
  color: #af181f; }

.header-top {
  background: #FFFFFF; }

#header {
  background-image: none; }

.header-nav .topnav {
  border-bottom: 1px solid #ededed; }
  .header-nav .topnav .inner {
    border: unset; }
  .header-nav .topnav .header-nav-top {
    color: #777777;
    font-weight: 500; }
    .header-nav .topnav .header-nav-top .ship span {
      color: #579420; }
    .header-nav .topnav .header-nav-top .check-order, .header-nav .topnav .header-nav-top .store-local {
      border-right: 1px solid #ededed; }
      .rtl .header-nav .topnav .header-nav-top .check-order, .rtl .header-nav .topnav .header-nav-top .store-local {
        border-left: 1px solid #ededed;
        border-right: inherit; }
    .header-nav .topnav .header-nav-top .popup-over {
      border-right: 1px solid #ededed; }
      .rtl .header-nav .topnav .header-nav-top .popup-over {
        border-left: 1px solid #ededed;
        border-right: inherit; }
      .header-nav .topnav .header-nav-top .popup-over .popup-content {
        border-top: 2px solid #579420; }
        .header-nav .topnav .header-nav-top .popup-over .popup-content li.current a {
          color: #579420; }
    .header-nav .topnav .header-nav-top a:hover {
      color: #579420; }

@media (max-width: 480px) {
  .box-dptop {
    padding-bottom: 8px; } }

@media (min-width: 1200px) {
  #leo_search_block_top {
    position: relative;
    left: -30px; }
    .rtl #leo_search_block_top {
      right: -30px;
      left: auto; } }
#leo_search_block_top .leoproductsearch-content {
  border: 2px solid #ededed;
  border-radius: 6px; }
#leo_search_block_top #leosearchtopbox a.cate-item.active, #leo_search_block_top #leosearchtopbox a.cate-item:hover, #leo_search_block_top #leosearchbox a.cate-item.active, #leo_search_block_top #leosearchbox a.cate-item:hover {
  background: #579420;
  color: #fff; }
#leo_search_block_top .list-cate-wrapper .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #579420; }
#leo_search_block_top #dropdownListCateTop {
  background: #FFFFFF;
  border-right: 1px solid #ededed; }
  .rtl #leo_search_block_top #dropdownListCateTop {
    border-left: 1px solid #ededed;
    border-right: inherit; }
#leo_search_block_top .btn {
  height: 47px;
  line-height: 47px;
  top: -1px;
  bottom: auto;
  background: #579420; }

.contact-phone {
  color: #18191c; }
  @media (min-width: 576px) {
    .contact-phone {
      margin: 24px 0; } }
  .contact-phone .block {
    height: 42px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center; }
  .contact-phone .icon-head {
    font-size: 1.875rem;
    float: left;
    margin-right: 10px;
    margin-right: 10px;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }
    .rtl .contact-phone .icon-head {
      margin-left: 10px;
      margin-right: inherit; }
  .contact-phone .box-phone {
    font-weight: 600; }
    .contact-phone .box-phone span {
      display: block; }
      .contact-phone .box-phone span.phone {
        color: #579420;
        margin-top: 10px; }

.ApMegamenu .leo-verticalmenu {
  background: #18191c;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0; }
  .rtl .ApMegamenu .leo-verticalmenu {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0; }
  @media (max-width: 991px) {
    .ApMegamenu .leo-verticalmenu {
      background: transparent; } }

.leo-verticalmenu div.verticalmenu .navbar-nav > li > a:hover, .leo-verticalmenu div.verticalmenu .navbar-nav > li a:focus {
  color: #579420;
  border-left: 2px solid #579420;
  background: #f9f9f9; }
  .rtl .leo-verticalmenu div.verticalmenu .navbar-nav > li > a:hover, .rtl .leo-verticalmenu div.verticalmenu .navbar-nav > li a:focus {
    border-right: 2px solid #579420;
    border-left: inherit; }
  .leo-verticalmenu div.verticalmenu .navbar-nav > li > a:hover .menu-title, .leo-verticalmenu div.verticalmenu .navbar-nav > li a:focus .menu-title {
    color: #579420; }
.leo-verticalmenu div.verticalmenu .navbar-nav > li .caret {
  color: #579420; }
.leo-verticalmenu div.verticalmenu .navbar-nav > li:hover .caret:before {
  color: #579420; }
@media (max-width: 991px) {
  .leo-verticalmenu div.verticalmenu .navbar-nav::-webkit-scrollbar-thumb {
    background-color: #579420; } }
.leo-verticalmenu div.verticalmenu .dropdown-menu {
  border-color: #579420; }
  .leo-verticalmenu div.verticalmenu .dropdown-menu ul li a:hover {
    color: #579420; }

.leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: #18191c; }
.leo-megamenu .dropdown-menu li a:hover {
  color: #579420; }
  .leo-megamenu .dropdown-menu li a:hover .menu-title {
    color: #579420; }
@media (max-width: 480px) {
  .leo-megamenu.navbar .navbar-toggler {
    position: unset;
    margin: 5px 0; } }

.box-function {
  margin: 0; }
  .box-function .leo_block_top:hover i {
    color: #18191c; }
  .box-function .leo_block_top a.popup-title {
    padding: 13px 0; }
  .box-function .leo_block_top .popup-content {
    border-top-color: #579420; }
    .box-function .leo_block_top .popup-content .language-selector li.current img {
      border-color: #579420; }
    .box-function .leo_block_top .popup-content .currency-selector li.current a {
      color: #579420; }
    .box-function .leo_block_top .popup-content .user-info i {
      color: #579420; }
    .box-function .leo_block_top .popup-content a:hover {
      color: #579420; }
  .box-function .header-button-add a {
    padding: 13px 0; }
    .box-function .header-button-add a:hover i {
      color: #18191c; }
    .box-function .header-button-add a span {
      background: #f8cf32;
      color: #18191c; }
  .box-function #_desktop_cart {
    padding-top: 13px;
    padding-bottom: 13px; }
    .box-function #_desktop_cart .header span {
      background: #f8cf32;
      color: #18191c; }
    .box-function #_desktop_cart:hover i {
      color: #18191c; }

/*# sourceMappingURL=headerduplicate_3436487068.css.map */
