/***************************************************
  Mixins Themes
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes
/***************************************************/
/* effect zoom In #1 */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.header-top {
  border: none; }
  @media (max-width: 991px) {
    .header-top {
      padding-top: 60px; } }
  @media (max-width: 767px) {
    .header-top .wrapper:last-child {
      padding-top: 20px; } }
  @media (max-width: 480px) {
    .header-top {
      padding-top: 35px; }
      .header-top .userinfo-selector, .header-top #_desktop_cart {
        padding-top: 5px; } }
  .header-top .phone {
    color: #666;
    margin: 0;
    padding: 14px 0;
    text-align: right; }
    .rtl .header-top .phone {
      text-align: left; }
    .header-top .phone span {
      margin-left: 15px; }
      .rtl .header-top .phone span {
        margin-right: 15px;
        margin-left: inherit; }
  .header-top .post-logo {
    float: left; }
    .rtl .header-top .post-logo {
      float: right; }
    @media (max-width: 991px) {
      .header-top .post-logo {
        bottom: 100%;
        top: inherit; }
        .header-top .post-logo a {
          padding: 0; } }
    @media (max-width: 480px) {
      .header-top .post-logo {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; } }
  .header-top .userinfo-selector::before {
    content: none; }
  .header-top .block {
    margin: 0; }
  .header-top .pe-7s-phone {
    position: relative;
    font-size: 20px;
    top: 3px; }
    .header-top .pe-7s-phone::after {
      content: '';
      position: absolute;
      width: 30px;
      border-radius: 100%;
      height: 30px;
      border: 1px solid #000;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      background: transparent; }

.menu-cate .navbar-nav > li {
  border-bottom: 1px solid #e5e5e5; }
  .menu-cate .navbar-nav > li:last-child {
    border-bottom: none; }
.menu-cate .title_block {
  font-size: 24px;
  margin: 0;
  line-height: 54px;
  background: #fff;
  border: 1px solid #e5e5e5;
  text-align: left;
  padding: 0 25px; }
  .rtl .menu-cate .title_block {
    text-align: right; }
  .menu-cate .title_block::after {
    content: none; }
  .menu-cate .title_block span {
    display: none; }
  @media (max-width: 991px) {
    .menu-cate .title_block {
      cursor: pointer; }
      .menu-cate .title_block::before {
        content: '+';
        position: absolute;
        color: #000;
        display: inline-block;
        top: 0;
        right: 20px; }
        .rtl .menu-cate .title_block::before {
          left: 20px;
          right: auto; }
      .menu-cate .title_block span {
        position: absolute;
        background: #fff;
        right: 20px;
        opacity: 0;
        top: 0;
        display: block;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s; }
        .rtl .menu-cate .title_block span {
          left: 20px;
          right: auto; }
      .menu-cate .title_block.active span {
        opacity: 1;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s; } }
.menu-cate .ApMegamenu {
  margin: 0;
  position: absolute;
  left: 15px;
  border: 1px solid #e5e5e5;
  border-top: none;
  right: 15px;
  z-index: 9;
  display: none; }

@media (min-width: 992px) {
  #index .menu-cate .ApMegamenu {
    display: block !important;
    height: inherit !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .column-phone {
    display: none; } }

@media (max-width: 1199px) {
  div.verticalmenu .navbar-nav > li > a {
    line-height: 49px; } }

.leo-megamenu .sub-title {
  display: none; }
@media (max-width: 991px) {
  .leo-megamenu .navbar-header {
    padding: 15px 0; }
    .leo-megamenu .navbar-header .navbar-toggler {
      position: static;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      -o-transform: none;
      transform: none; } }
.leo-megamenu .navbar-nav > li > a {
  padding: 16px 0; }
.leo-megamenu .open-icon {
  position: relative;
  background: #f8f4f3;
  top: 0;
  bottom: 0;
  opacity: 0;
  width: 18px;
  height: 0px;
  display: block;
  margin-top: -2px;
  font-size: 26px;
  margin-right: -14px;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  z-index: 9; }
.leo-megamenu.active .open-icon {
  opacity: 1;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  height: 30px;
  margin-top: -24px; }

.remove-relative .ApMegamenu {
  margin: 0; }
@media (max-width: 991px) {
  .remove-relative {
    position: relative; }
    .remove-relative .ApColumn:nth-child(2) {
      position: static; } }

.navbar-fixed-top.mini-navbar .verticalmenu {
  box-shadow: 0px 6px 20px #ccc; }
.navbar-fixed-top.mini-navbar .menu-cate .title_block {
  cursor: pointer; }
  .navbar-fixed-top.mini-navbar .menu-cate .title_block::before {
    content: '+';
    position: absolute;
    color: #000;
    display: inline-block;
    top: 0;
    right: 20px; }
    .rtl .navbar-fixed-top.mini-navbar .menu-cate .title_block::before {
      left: 20px;
      right: auto; }
  .navbar-fixed-top.mini-navbar .menu-cate .title_block span {
    position: absolute;
    background: #fff;
    right: 20px;
    opacity: 0;
    top: 0;
    display: block;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .rtl .navbar-fixed-top.mini-navbar .menu-cate .title_block span {
      left: 20px;
      right: auto; }
  .navbar-fixed-top.mini-navbar .menu-cate .title_block.active span {
    opacity: 1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
.navbar-fixed-top.mini-navbar .menu-cate .ApMegamenu {
  display: none !important; }
.navbar-fixed-top.mini-navbar .menu-cate .active + .ApMegamenu {
  display: block !important; }

.title-ap-column.active * {
  color: #f94c4c; }
.title-ap-column.active::before {
  color: #f94c4c; }

/*# sourceMappingURL=headerposition1528975781.css.map */
