/***************************************************
  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-nav {
  background: #121212;
  color: #fff; }
  .header-nav .ApHtml p {
    line-height: 50px; }
    .header-nav .ApHtml p a {
      color: #FFFFFF;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      .header-nav .ApHtml p a:hover {
        text-decoration: underline;
        color: #A25FF5;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
  .header-nav .popup-title {
    line-height: 50px; }
  .header-nav .ApColumn .block {
    margin-bottom: 0; }
  .header-nav p, .header-nav span {
    color: #fff;
    margin: 0; }
  .header-nav .ApColumn:nth-child(2) {
    text-align: center; }

@media (max-width: 991px) {
  .header-top .ApColumn:nth-child(3) {
    padding-top: 13px; } }
@media (max-width: 460px) {
  .header-top .ApColumn:nth-child(3) {
    min-width: 82px;
    max-width: 82px;
    padding-left: 0; }
    .rtl .header-top .ApColumn:nth-child(3) {
      padding-right: 0;
      padding-left: inherit; }
  .header-top .ApColumn:nth-child(2) {
    min-width: 82px;
    max-width: 82px; } }

#index .header-top {
  margin-bottom: -120px; }
  @media (max-width: 1199px) {
    #index .header-top {
      margin-bottom: -100px; } }
  @media (max-width: 991px) {
    #index .header-top {
      margin-bottom: 0;
      background: white;
      border-bottom: 1px solid #909090; } }

body:not(#index) .leo-megamenu button::before {
  background: #fff; }
 #cart-block .ion-bag {
  color: #121212; }
#search_button i {
  color: #121212; }
body:not(#index) .leo-megamenu .dropdown-toggle::after {
  color: #121212; }
body:not(#index) .leo-megamenu .navbar-nav > li > a span {
  color: #121212; }
body:not(#index) #header .widget-search .popup-content {
  border-bottom: 1px solid #121212; }
body:not(#index) #header .widget-search form input[type=text] {
  color: #fff; }
  body:not(#index) #header .widget-search form input[type=text]::-webkit-input-placeholder {
    color: #121212; }
  body:not(#index) #header .widget-search form input[type=text]::-moz-placeholder {
    color: #121212; }
  body:not(#index) #header .widget-search form input[type=text]:-ms-input-placeholder {
    color: #121212; }
  body:not(#index) #header .widget-search form input[type=text]:-moz-placeholder {
    color: #121212; }
body:not(#index) #header .widget-search form button[type=submit] i {
  color: #fff; }

#header .widget-search .open #search_button .ion-ios-search-strong {
  height: 0px; }
@media (min-width: 992px) {
  #header .widget-search #search_button .ion-android-close {
    background: transparent; } }
@media (max-width: 767px) {
  #header .widget-search #search_button i {
    font-size: 23px;
    width: 23px;
    height: 23px; } }
@media (max-width: 767px) {
  #header #cart-block .ion-bag {
    font-size: 22px;
    width: 23px;
    height: 23px; } }

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