.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%);
}

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

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

.component_header_logo_search .search-col .header-search .search-btn.close{
  top:50%;
}

@media (max-width:767.98px){
  .component_header_logo_search .search-col .header-search .search-btn.close{
    top:47%;
    opacity:1;
  }
}

@media (max-width:767.98px){
  .component_header_logo_search .search-col .header-search .search-btn.close .icon-close:before{
    font-size:.875rem;
    color:#003976;
    font-weight:700;
  }
}

.component_header_logo_search.-expand-above button.mob_menu_toggle{
  right:unset;
  top:50%;
}

.component_header_logo_search.-expand-above button.mob_menu_toggle span,.component_header_logo_search.-expand-above button.mob_menu_toggle span:after,.component_header_logo_search.-expand-above button.mob_menu_toggle span:before{
  background:#003976;
}

.component_header_logo_search.-expand-above button.mob_search_toggle{
  right:0;
}

.component_header_logo_search.-expand-above button.mob_search_toggle span.icon-search:hover{
  color:#003976;
}

.component_header_logo_search.-expand-above .search-col{
  font-size:.875rem;
}

.component_header_logo_search.-expand-above .search-col .search-input{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  padding:0 2.8125rem 0 .9375rem;
  border:.0625rem solid #737373;
}

@media (min-width:1200px) and (max-width:1299px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    padding:0 6.25rem 0 1.5625rem;
    border:none;
  }
}

.component_header_logo_search.-expand-above .search-col .search-btn{
  margin-right:0;
  height:3rem;
  width:3.125rem;
}

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