/***************************************************
  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 2 */
/* change hover color */
a:hover {
  color: #f285c2; }

.popup-over a.popup-title:hover {
  color: #f285c2; }
.popup-over .popup-content li.current a {
  color: #f285c2; }
.popup-over .popup-content a:hover {
  color: #f285c2; }

/* cart */
#_desktop_cart .cart-preview .shopping-cart:before {
  background-color: #f285c2; }

/* megamenu */
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: #f285c2; }
  .leo-megamenu .navbar-nav > li.active > a:after, .leo-megamenu .navbar-nav > li:hover > a:after, .leo-megamenu .navbar-nav > li:focus > a:after {
    color: #f285c2; }
.leo-megamenu .navbar-nav .dropdown-toggle:hover:after {
  color: #f285c2; }
.leo-megamenu .dropdown-menu li a:hover {
  color: #f285c2; }
.leo-megamenu .dropdown-menu a > .menu-title:hover {
  color: #f285c2; }
.leo-megamenu .dropdown-menu .menu-title a:hover {
  color: #f285c2; }
.leo-megamenu .leo-widget .thumbnail-container .product-title a:hover {
  color: #f285c2; }
@media (max-width: 991px) {
  .leo-megamenu .navbar-toggler {
    background: #f285c2; } }

.off-canvas-nav-megamenu .offcanvas-mainnav {
  background-color: #55b2e2; }

.bottomnav {
  border-bottom: 1px #e4e4e4 solid; }
  .bottomnav .inner {
    border-top: 5px #dddddd solid; }

.header_logo {
  padding: 0;
  min-height: 50px;
  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; }
  @media (min-width: 768px) {
    .header_logo {
      text-align: left; }
      .rtl .header_logo {
        text-align: right; } }
  @media (max-width: 767px) {
    .header_logo {
      -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; } }
  .header_logo a {
    display: inline-block; }

.block.header_logo {
  margin-bottom: 0; }

@media (min-width: 992px) {
  .leo-megamenu .navbar-nav > li > a {
    position: relative; }
    .leo-megamenu .navbar-nav > li > a:before {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      margin: auto;
      height: 3px;
      width: 3px;
      -webkit-transition: all 0.4s ease-out 0s;
      -o-transition: all 0.4s ease-out 0s;
      transition: all 0.4s ease-out 0s; }
  .leo-megamenu .navbar-nav > li.active > a:before, .leo-megamenu .navbar-nav > li:hover > a:before, .leo-megamenu .navbar-nav > li:focus > a:before {
    background-color: #f285c2;
    width: 90%; } }
.leo-megamenu.navbar {
  padding: 4px 0 5px; }
  @media (max-width: 991px) {
    .leo-megamenu.navbar {
      padding: 5px 0; } }
@media (max-width: 991px) and (min-width: 768px) {
  .leo-megamenu {
    text-align: right; }
    .rtl .leo-megamenu {
      text-align: left; } }

.leo-top-menu {
  text-align: center; }
  .leo-top-menu .horizontal {
    vertical-align: top; }
    @media (min-width: 992px) {
      .leo-top-menu .horizontal {
        display: inline-block; } }

@media (max-width: 767px) {
  #_desktop_cart {
    position: absolute;
    right: 15px;
    top: 118px;
    z-index: 9; }
    .rtl #_desktop_cart {
      left: 15px;
      right: auto; } }

@media (max-width: 575px) {
  .search-widget a.popup-title {
    background: #55b2e2;
    border-color: #55b2e2; }
    .search-widget a.popup-title:hover {
      color: #FFFFFF; } }

/*# sourceMappingURL=headerposition1490693425.css.map */
