.block.calculate-cost.site-search-nav-block {
  display: none;
  position: absolute;
  top: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  right: 0;
}
@media (max-width: 767px) {
  .block.calculate-cost.site-search-nav-block {
    right: auto;
    left: 0;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
.block.calculate-cost.site-search-nav-block.active {
  display: block;
}
.block.calculate-cost.site-search-nav-block form.form-inline {
  margin-top: 0px;
  background-color: #fff;
  border-color: var(--fix_header_menu_color);
}
.block.calculate-cost.site-search-nav-block form.form-inline .form-control {
  color: var(--fix_header_menu_color);
}
.block.calculate-cost.site-search-nav-block form.form-inline .form-control::-moz-placeholder {
  color: var(--fix_header_menu_color) !important;
}
.block.calculate-cost.site-search-nav-block form.form-inline .form-control::placeholder {
  color: var(--fix_header_menu_color) !important;
}
.block.main-menu ul li a:before {
  /*background-color: var(--fix_header_menu_hover_color);*/
}

.fa-shopping-cart {
  position: relative;
  top: -3px;
}

.head_login ul li a.login_button {
  width: 75px;
  padding-left: 28px !important;
}

.head_login .login_button:before {
  left: 0;
}

.site_search {
  width: 45px;
}
.site_search .fas {
  color: var(--fix_header_menu_color);
  font-size: 25px;
  position: relative;
  top: 0px;
}
@media (max-width: 767px) {
  .site_search .fas {
    color: var(--sticky_header_menu_color);
  }
}
.site_search.active {
  position: relative;
  z-index: 999;
}

.fix_header_bg.blue .site_search .fas,
.transparent_header_bg.blue .site_search .fas {
  color: var(--sticky_header_menu_color);
}
.fix_header_bg.blue .block.main-menu ul li a:before,
.transparent_header_bg.blue .block.main-menu ul li a:before {
  /*background-color: var(--sticky_header_menu_hover_color);*/
}
.fix_header_bg.blue .head_login ul li a,
.transparent_header_bg.blue .head_login ul li a {
  color: var(--sticky_header_menu_color);
}
.fix_header_bg.blue .head_login ul li a .fa,
.transparent_header_bg.blue .head_login ul li a .fa {
  color: var(--sticky_header_menu_color);
}
.fix_header_bg.blue .head_login ul li a.login_button,
.transparent_header_bg.blue .head_login ul li a.login_button {
  color: var(--sticky_header_menu_color);
}
.fix_header_bg.blue .head_login ul li a.login_button:before,
.transparent_header_bg.blue .head_login ul li a.login_button:before {
  color: var(--sticky_header_menu_color);
}

@media (max-width: 767px) {
  .autocomplete-suggestions {
    z-index: 999 !important;
  }
}

body.inner .site_search .fas {
  color: var(--fix_header_menu_color);
}
body.inner .head_login ul li a {
  color: var(--fix_header_menu_color);
}
body.inner .head_login ul li a .fa {
  color: var(--fix_header_menu_color);
}
body.inner .head_login ul li a.login_button {
  color: var(--fix_header_menu_color);
}
body.inner .head_login ul li a.login_button:before {
  color: var(--fix_header_menu_color);
}
body.inner .block.main-menu ul li a:before {
  /*background-color: var(--fix_header_menu_hover_color);*/
}
body.inner .fix_header_bg.blue,
body.inner .transparent_header_bg.blue {
  background-color: var(--sticky_header_menu_hover_color);
}/*# sourceMappingURL=style_new.css.map */