@charset "UTF-8";

.component_header_logo_search button.mob_menu_toggle{
  top:1.25rem;
  -webkit-transform:translateY(50%);
     -moz-transform:translateY(50%);
       -o-transform:translateY(50%);
          transform:translateY(50%);
}

@media (max-width:767.98px){
  .component_header_logo_search button.mob_menu_toggle{
    top:.875rem;
    left:1.4375rem;
  }
}

.component_header_logo_search button.mob_menu_toggle span{
  width:1.625rem;
}

.component_header_logo_search button.mob_menu_toggle span,.component_header_logo_search button.mob_menu_toggle span:after,.component_header_logo_search button.mob_menu_toggle span:before{
  height:.1875rem;
  -webkit-border-radius:.125rem;
     -moz-border-radius:.125rem;
          border-radius:.125rem;
}

@media (max-width:767.98px){
  .component_header_logo_search button.mob_search_toggle{
    top:1.875rem;
    margin-right:1.5625rem;
  }
}

.component_header_logo_search .search-col{
  height:auto;
  width:100%;
  top:-2.8125rem !important;
}

@media (max-width:767.98px){
  .component_header_logo_search .search-col{
    padding-top:1.5625rem;
  }
}

.component_header_logo_search .search-col .header-search .search-input{
  -webkit-border-radius:.4375rem;
     -moz-border-radius:.4375rem;
          border-radius:.4375rem;
  color:#404040;
  border:.0625rem solid #ddd;
  font-size:1rem;
  padding:.9375rem 2.8125rem .9375rem 1.25rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_header_logo_search .search-col .header-search .search-input{
    font-size:.75rem;
  }
}

.component_header_logo_search .search-col .header-search .search-input::-webkit-input-placeholder{
  color:#404040;
}

.component_header_logo_search .search-col .header-search .search-input:-moz-placeholder,.component_header_logo_search .search-col .header-search .search-input::-moz-placeholder{
  color:#404040;
}

.component_header_logo_search .search-col .header-search .search-input:-ms-input-placeholder{
  color:#404040;
}

.component_header_logo_search .search-col .header-search .search-input::-ms-input-placeholder{
  color:#404040;
}

.component_header_logo_search .search-col .header-search .search-input::placeholder{
  color:#404040;
}

.component_header_logo_search .search-col .header-search .search-btn{
  right:.3125rem;
  top:-webkit-calc(50% - 1px);
  top:-webkit-calc(50% - .0625rem);
  top:-moz-calc(50% - 1px);
  top:-moz-calc(50% - .0625rem);
  top:calc(50% - 1px);
  top:calc(50% - .0625rem);
}

.component_header_logo_search .search-col .header-search .search-btn span{
  font-size:.875rem;
}

.component_header_logo_search .search-col .header-search .search-btn span:before{
  color:#d10029 !important;
  content:"";
  font-family:brand;
}

@media (max-width:767.98px){
  .component_header_logo_search .search-col .header-search .search-btn span:before{
    font-size:1.125rem;
    color:#d10029;
  }
}

.component_header_logo_search .search-col .header-search .search-btn.close{
  display:none;
}

.component_header_logo_search.-expand-below{
  padding-top:0;
}

/*# sourceMappingURL=header_logo_search_theme.min.css.map */
