#header {
  padding-bottom: 0;
}
#header.min-width {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.header-top,
.header-center,
.header-bottom,
.content-container {
  margin: 0 auto;
}
.header-top {
  padding-top: 12px;
  padding-bottom: 12px;
  min-height: 40px;
}
.header-top .box {
  /* float: left; */
}
.header-top .login {
  /* float: right; */
}
.header-center .feedback {
  /* float: right; */
}
.header-center {
  /*   padding-top: 40px;
height: 135px; */
  text-align: right;
}
.header-center .logo {
  height: 85px;
  float: left;
  display: table;
}
.header-elements > div {
/*  font-size: 0;*/
}
.header-elements > div > div {
  display: inline-block;
  vertical-align: middle;
  float: none;
  font-size: 12px;
}
.header-center .header-elements.ui-column-2 > div > div {
  padding-right: 60px;
  max-width: 49% !important;
}
.header-center .header-elements.ui-column-2 > div > div:last-child {
  padding-right: 0;
}
#header .logo a {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
#header .logo img {
  max-height: 100px;
}
/* .header-center .logo,.header-center .box {
    float:none !important;
    display: inline-block;
    vertical-align: middle;
}
.header-center .logo:before,.header-center .box:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
} */
.header-bottom-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #333333;
  /* var header-line-color */
}
#header .header-center-container {
  background-color: #ffffff;
  /* var header-color */
}
#header .header-center-container .header-center.min-width {
  background-color: #ffffff;
  /* var header-center-color */
}
#header .header-top-container {
  min-height: 40px;
  background: #ffffff;
  /* var header-top-bg */
  border-bottom: 1px solid #f1f1f1;
  /* var header-top-border */
}
#header .header-top.min-width {
  background: #ffffff;
  /* var header-top-bg */
}
.header-bottom-container {
  position: relative;
}
.header-center {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* .header-center .div_basket {
    display: block;
} */
/* .header-center .header-elements > div > div {
  display: block !important;
  float: none !important;
  margin: 5px 0 !important;
} */
/* .header-center .header-elements > div.ui-text-right > div,
.header-center .header-elements > div.ui-text-right > div .middle {
  text-align: right;
} */
.header-center .header-elements > div.ui-text-left > div,
.header-center .header-elements > div.ui-text-left > div .middle {
  text-align: left;
}
.header-center .header-elements > div > .login {
  padding: 0 !important;
}

#favorites-box.caption-not,
#compare-box.caption-not {
    display: inline-block !important;
}
#favorites-box a,
#compare-box a {
    /* padding: 6px 0 0; */
    display: block;
}
.header-bottom #search-module {
    max-width: initial;
padding: 6px 0;
}
.favorites-text,
.compare-text {
    display: block !important;
    padding-top: 3px;
}
#header .favorites-box.big .favorites-link i {
    margin-right: 0;
}
#header .compare-box.big .compare-link span {
    left: 42px !important;
}
#header .favorites-box.big .favorites-link span {
    left: 42px !important;
}
#header .compare-box .compare-link,
#header .compare-box .compare-link i,
#header .favorites-box .favorites-link
#header .favorites-box .favorites-link i,
#header .login-module a,
#header .loginext-module a{
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
     -o-transition: color .3s;
    transition: color .3s; 
}

#header .cart-count {
    left: 42px;
}
#header .cart-subtotal {
    font-size: 14px;
}
#header #module_cart span#cart-top-total {
    font-weight: 400;
}

#header .login-module i,
#header .loginext-module i{
    top: -2px;
    position: relative;
}
#header .div_basket_icon {
    position: relative;
    padding-left: 0;
    display: inline-block;
    text-align: center;
    width: auto;
    left: 0;
    top: -2px;
}
#header .div_basket_icon:before {
    position: static;
}
#header .div_basket #cart-top-empty {
    font-size: 14px;
}
#compare-box font,
#favorites-box font{
    display: inline-block;
    width: 100%;
    text-align: center;
}
#header #search-module .search-content {
    background: #fff;
}
#header .login.login-module.login-icon-text {
    margin: 0;
}
#header #compare-box + .box {
    margin-right: 2px;
}
#header .header-center .box + .box {
    margin-left: 12px;
}
#header .cart-header-wrap {
    padding-left: 0 !important;
    min-width: inherit !important;
    text-align: center !important;
    min-width: 70px !important;
}
#header .header-bottom > .ui-grid,
#header .header-bottom > .ui-block {
    position: relative;
    background: transparent;
}
.header-bottom > .ui-grid > div,
.header-bottom > .ui-block > div {
    position: static;
}
#header .category-dropdown3-list-wrap {
    top:60px;
}
#header #category-dropdown3:hover .category-dropdown3-list-wrap {
    padding: 0;
}
#header #search-module .search-content {
    background: #fff;
}
#header .category-dropdown-list {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

#header .category-dropdown3-list-wrap {
    top:60px;
}
#header #category-dropdown3:hover .category-dropdown3-list-wrap {
    padding: 0 10px 0;
}

#header #category-dropdown:hover .category-dropdown-list-ul {
    min-height: 400px;
}
#header #category-dropdown .category-dropdown-list {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    position: static;
    max-height: 0;
}
#header #category-dropdown:hover .category-dropdown-list {
    display: table-cell;
    max-height: 1000px;
}
#category-dropdown .category-dropdown-list-wrap {
    padding: 0 10px 0;
    overflow: hidden;
}
#category-dropdown:hover .category-dropdown-list-wrap {
    display: table;
    padding: 0 10px 0;
    box-sizing: border-box;
    overflow: visible;;
}
#header #category-dropdown .ul-lev1-wrap {
    padding-left: 360px;
}