/***************************************************
  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 
 */
/***********************************************************************/
/*****************************************
				Header 4
*****************************************/
.header-top {
  background: #000000; }

.header-container {
  background: transparent; }

@media (min-width: 992px) {
  body#index {
    /*background: transparent url(../../../../../assets/img/modules/appagebuilder/img//home5-img.jpg);
    background-repeat: no-repeat;
    background-position: top -20px center;*/
    background-color: #efe5c4;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: auto; }
    body#index .header-top {
      background: transparent; } }
#index.keep-header .header-top {
  background: #1c1c1b; }

.headertop-flex {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.userinfo-selector.popup-over .popup-content li {
  font-size: 0.9375rem;
  display: block;
  padding: 0.625rem 0; }

.header_logo {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem; }

.popup-over a.popup-title .icons {
  color: #FFFFFF; }

#cart-block .cart-preview .shopping-cart {
  color: #FFFFFF; }
#cart-block .cart-products-count {
  background: #575757;
  color: #ffffff; }

.search-widget {
  margin: 1.313rem 0 1.313rem 0; }
  .rtl .search-widget {
    margin: 1.313rem 0 1.313rem 0; }
  .search-widget a.title-search {
    color: #575757; }
    .search-widget a.title-search:after, .search-widget a.title-search:before {
      background: #575757; }

.leo-quicklogin {
  color: #575757; }

.ApQuicklogin {
  position: relative;
  padding: 0 0.9375rem; }
  @media (min-width: 576px) {
    .ApQuicklogin {
      margin: 0 0.9375rem; } }
  .ApQuicklogin:before, .ApQuicklogin:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 18px;
    background: rgba(255, 255, 255, 0.3);
    top: 50%;
    margin-top: -9px; }
  .ApQuicklogin:before {
    left: 0; }
  .ApQuicklogin:after {
    right: 0; }
  .ApQuicklogin .popup-over {
    margin-right: 0; }
    .rtl .ApQuicklogin .popup-over {
      margin-left: 0;
      margin-right: inherit; }
    .ApQuicklogin .popup-over .popup-content {
      margin-top: 0;
      left: auto;
      right: 0; }
      [dir="rtl"] .ApQuicklogin .popup-over .popup-content {
        right: auto;
        left: 0; }

.group-nav .ApMegamenu {
  margin-bottom: 1.25rem; }
  @media (min-width: 992px) {
    .group-nav .ApMegamenu {
      margin-top: 2.5rem; } }

.ApRawHtml.showmenu {
  padding: 1.875rem 0; }
  .ApRawHtml.showmenu:before {
    display: none; }
  .ApRawHtml.showmenu .icon-bar {
    background: #575757; }

@media (min-width: 1200px) {
  .ApMegamenu .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
    min-width: 800px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .ApMegamenu .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
    min-width: 600px; } }
@media (min-width: 992px) {
  .search-widget {
    margin: 57px 0 57px 0; }

  .ApRawHtml.showmenu {
    padding: 48px 0; }

  .group-nav {
    position: fixed;
    z-index: 99999;
    background: #0e0e0e;
    width: 330px;
    height: 100%;
    top: 0;
    margin: 0;
    padding: 2.5rem 0 2.5rem 1.25rem;
    left: 0;
    -webkit-transform: translate(-400px, 0);
    -moz-transform: translate(-400px, 0);
    -ms-transform: translate(-400px, 0);
    -o-transform: translate(-400px, 0);
    transform: translate(-400px, 0);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .rtl .group-nav {
      padding: 2.5rem 1.25rem 2.5rem 0; }
    .rtl .group-nav {
      right: 0;
      left: auto; }
    .group-nav.active-menu {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease; }
    .group-nav > [class*="col-"] {
      padding: 0; }
    .group-nav .leo-megamenu .navbar-nav > li {
      position: relative;
      float: none;
      width: 100%; }
      .group-nav .leo-megamenu .navbar-nav > li > a {
        padding: 0.9375rem 0; }

  .ApMegamenu .horizontal.navbar-nav {
    display: inherit; }
  .ApMegamenu .leo-megamenu .dropdown-menu {
    display: block;
    left: 0;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
  .ApMegamenu .leo-megamenu .navbar-nav > li .dropdown-menu {
    left: 100%;
    top: 0; }
    .rtl .ApMegamenu .leo-megamenu .navbar-nav > li .dropdown-menu {
      right: 100%;
      left: auto; }
  .ApMegamenu .leo-megamenu .navbar-nav > li > a > .menu-title:after {
    display: none; }
  .ApMegamenu .leo-megamenu .navbar-nav > li > a > .sub-title {
    left: 0; }
    .rtl .ApMegamenu .leo-megamenu .navbar-nav > li > a > .sub-title {
      right: 0;
      left: auto; }
  .ApMegamenu .leo-megamenu .dropdown:hover > .dropdown-menu {
    display: block;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

  .leo_block_top.popup-over .popup-title,
  .userinfo-selector.popup-over .popup-title {
    display: none; }
  .leo_block_top .popup-content,
  .userinfo-selector .popup-content {
    display: inline-block;
    padding: 0;
    border: none;
    position: inherit;
    margin: 0;
    left: auto;
    right: 0; }
    [dir="rtl"] .leo_block_top .popup-content, [dir="rtl"]
    .userinfo-selector .popup-content {
      right: auto;
      left: 0; }

  #leo_block_top {
    margin-right: 0; }
    .rtl #leo_block_top {
      margin-left: 0;
      margin-right: inherit; }
    #leo_block_top .popup-content {
      min-width: inherit;
      padding: 0;
      background: none;
      color: #fff; }
    #leo_block_top ul {
      padding: 0;
      border: none; }
      #leo_block_top ul li a {
        color: #FFF; }
        #leo_block_top ul li a:hover {
          color: #875585; }
      #leo_block_top ul li.current a {
        color: #875585; }

  .rtl .group-nav {
    -webkit-transform: translate(400px, 0);
    -moz-transform: translate(400px, 0);
    -ms-transform: translate(400px, 0);
    -o-transform: translate(400px, 0);
    transform: translate(400px, 0); }
    .rtl .group-nav.active-menu {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); } }
@media (max-width: 991px) {
  .group-nav {
    position: relative; }
    .group-nav .ApMegamenu {
      float: left;
      margin-left: 0.625rem; }
      .rtl .group-nav .ApMegamenu {
        float: right; }
      .rtl .group-nav .ApMegamenu {
        margin-right: 0.625rem;
        margin-left: inherit; }
    .group-nav #leo_block_top {
      float: right;
      margin-right: 0.625rem; }
      .rtl .group-nav #leo_block_top {
        float: left; }
      .rtl .group-nav #leo_block_top {
        margin-left: 0.625rem;
        margin-right: inherit; }
      .group-nav #leo_block_top .popup-title {
        color: #FFFFFF; }
        .group-nav #leo_block_top .popup-title .icon-settings {
          font-size: 1.25rem;
          vertical-align: -3px;
          margin-right: 0.3125rem; }
          .rtl .group-nav #leo_block_top .popup-title .icon-settings {
            margin-left: 0.3125rem;
            margin-right: inherit; }
      .group-nav #leo_block_top .popup-content {
        left: auto;
        right: 0; }

  .header_logo {
    margin-left: 0.625rem; }
    .rtl .header_logo {
      margin-right: 0.625rem;
      margin-left: inherit; }

  .headertop-flex {
    border-bottom: 1px solid #e5e5e5; }

  .leo-megamenu .navbar-header .navbar-toggler {
    margin-top: 0.9375rem;
    border-color: #FFFFFF;
    color: #FFFFFF; }
  .leo-megamenu.disable-canvas {
    position: static; }
    .leo-megamenu.disable-canvas .leo-top-menu {
      left: 1.25rem;
      right: 1.25rem; } }
@media (max-width: 575px) {
  .box-header .right-headertop > div {
    padding: 1.938rem 0.625rem; }
    .box-header .right-headertop > div .popup-title > .icons {
      font-size: 1rem; }
  .box-header .right-headertop .leo-quicklogin {
    font-size: 1rem; }

  .header_logo {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem; }

  .search-widget .block-search {
    right: -5rem; } }
/* Skin */
@media (min-width: 992px) {
  .skin1 #leo_block_top ul li a:hover {
    color: #24bddf; }
  .skin1 #leo_block_top ul li.current a {
    color: #24bddf; } }

@media (min-width: 992px) {
  .skin2 #leo_block_top ul li a:hover {
    color: #ffc723; }
  .skin2 #leo_block_top ul li.current a {
    color: #ffc723; } }

@media (min-width: 992px) {
  .skin3 #leo_block_top ul li a:hover {
    color: #a76d50; }
  .skin3 #leo_block_top ul li.current a {
    color: #a76d50; } }

@media (min-width: 992px) {
  .skin4 #leo_block_top ul li a:hover {
    color: #e5c4b3; }
  .skin4 #leo_block_top ul li.current a {
    color: #e5c4b3; } }

@media (min-width: 992px) {
  .skin5 #leo_block_top ul li a:hover {
    color: #2ced89; }
  .skin5 #leo_block_top ul li.current a {
    color: #2ced89; } }

@media (min-width: 992px) {
  .skin6 #leo_block_top ul li a:hover {
    color: #c01157; }
  .skin6 #leo_block_top ul li.current a {
    color: #c01157; } }

@media (min-width: 992px) {
  .skin7 #leo_block_top ul li a:hover {
    color: #007bc4; }
  .skin7 #leo_block_top ul li.current a {
    color: #007bc4; } }

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


/****** qtp css custom ******/
.search-widget form input[type=text] { border-color:#3e8791} 

.search-widget form input[type=text]:focus + button {
    color: #3e8791;
}
.ApQuicklogin a,
.ApQuicklogin a:hover,
#cart-block .cart-preview .shopping-cart,
#cart-block .cart-preview .shopping-cart:hover
 {
color: #575757!important;
}
#cart-block .cart-preview.active a:hover .cart-products-count,
.btn-outline:hover {
    background: #575757;
color: #ffffff!important;
}
.product-price,
.leo-dropdown-cart-item a:focus {
color: #3e8791;
}
.btn-outline:hover {
border-color:  #575757;
}