/***************************************************
  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 
 */
/***********************************************************************/
/* Mod Joel | 06/04/2022 Colores de texto, fondo, etc. */
a:focus,
a:hover {
  color: #001E99;
}

.header-top {
  background: #fff;
}

#header {
  background-image: none;
}

/* .header-nav .topnav {
  border-bottom: 1px solid #c7c7c7;
} */

.header-nav .topnav .inner {
  border: unset;
}

.header-nav .topnav .header-nav-top {
  color: #FFF;
  font-weight: 500;
}

.header-nav .topnav .header-nav-top .ship span {
  color: #001E99;
  font-weight: bold;
}

.header-nav .topnav .header-nav-top .check-order,
.header-nav .topnav .header-nav-top .store-local {
  border-right: 1px solid #c7c7c7;
}

.rtl .header-nav .topnav .header-nav-top .check-order,
.rtl .header-nav .topnav .header-nav-top .store-local {
  border-left: 1px solid #c7c7c7;
  border-right: inherit;
}

.header-nav .topnav .header-nav-top .popup-over {
  border-right: 1px solid #c7c7c7;
}

.rtl .header-nav .topnav .header-nav-top .popup-over {
  border-left: 1px solid #c7c7c7;
  border-right: inherit;
}

.header-nav .topnav .header-nav-top .popup-over .popup-content {
  border-top: 2px solid #c7c7c7;
}

.header-nav .topnav .header-nav-top .popup-over .popup-content li.current a {
  color: #708090;
}

.header-nav .topnav .header-nav-top a:hover {
  color: #fff;
}

@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 #333;
  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: #000;
  color: #708090;
}

#leo_search_block_top .list-cate-wrapper .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #708090;
}

#leo_search_block_top #dropdownListCateTop {
  background: #708090;
  border-right: 1px solid #001E99;
}

.rtl #leo_search_block_top #dropdownListCateTop {
  border-left: 1px solid #001E99;
  border-right: inherit;
}

#leo_search_block_top .btn {
  height: 47px;
  line-height: 47px;
  top: -1px;
  bottom: auto;
  background: #708090;
}

.contact-phone {
  color: #000;
}

@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: #001E99;
  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: #fff;
  border-left: 2px solid #fff;
  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 #5677FF;
  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: #5677FF;
  text-decoration: underline;
}

.leo-verticalmenu div.verticalmenu .navbar-nav>li .caret {
  color: #001E99;
}

.leo-verticalmenu div.verticalmenu .navbar-nav>li:hover .caret:before {
  color: #5677FF;
}

@media (max-width: 991px) {
  .leo-verticalmenu div.verticalmenu .navbar-nav::-webkit-scrollbar-thumb {
    background-color: #001E99;
  }
}

.leo-verticalmenu div.verticalmenu .dropdown-menu {
  border-color: #fff;
}

.leo-verticalmenu div.verticalmenu .dropdown-menu ul li a:hover {
  color: #5677FF;
}
/* Mod Joel Cambio colores */
.leo-megamenu .navbar-nav>li:hover>a,
.leo-megamenu .navbar-nav>li:focus>a {
  color: #5677FF;
}

.leo-megamenu .dropdown-menu li a:hover {
  color: #5677FF;
}

.leo-megamenu .dropdown-menu li a:hover .menu-title {
  color: #5677FF;
}

@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: #000;
}

.box-function .leo_block_top a.popup-title {
  padding: 13px 0;
}

.box-function .leo_block_top .popup-content {
  border-top-color: #001E99;
}

.box-function .leo_block_top .popup-content .language-selector li.current img {
  border-color: #001E99;
}

/* Mod Joel Modificar color texto & Iconos en el menú desplegable de usuario */

.box-function .leo_block_top .popup-content .currency-selector li.current a {
  color: #001E99;
}

.box-function .leo_block_top .popup-content .user-info i {
  color: #5677FF;
}

.box-function .leo_block_top .popup-content a:hover {
  color: #5677FF;
}

.box-function .header-button-add a {
  padding: 13px 0;
  color: #000;
}

.box-function .header-button-add a:hover i {
  color: #000;
}

/* Mod Joel Cambio color iconos de me gusta y carrito en navbar */

.box-function .header-button-add a span {
  background: #5677FF;
  color: #fff;
}

.box-function #_desktop_cart {
  padding-top: 13px;
  padding-bottom: 13px;
}

.box-function #_desktop_cart .header span {
  background: #5677FF;
  color: #fff;
}

.box-function #_desktop_cart:hover i {
  color: #000;
}

.box-function .leo_block_top:hover i, .box-function .header-button-add a:hover i, .box-function #_desktop_cart:hover i {
  color: #5677FF;
}

/*# sourceMappingURL=headerduplicate_3436487068.css.map */