.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{
  height:auto;
  width:100%;
  top:-2.8125rem !important;
}

.component_header_logo_search .search-col .header-search .search-input{
  border:.0625rem solid #757575;
}

.component_header_logo_search .search-col .header-search .search-btn{
  right:.3125rem;
}

.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:#b62a2b !important;
}

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

.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:#b62a2b;
    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:#b62a2b;
}

.component_header_logo_search.-expand-above button.mob_search_toggle{
  color:#b62a2b;
  right:0;
  margin-right:0;
}

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

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

.component_header_logo_search.-expand-above .search-col .search-input{
  font-family:Poppins,sans-serif;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  padding:0 3rem 0 1.25rem;
  font-size:.875rem;
}

@media (max-width:1600px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:.875rem;
  }
}

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

@media (max-width:1199.98px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    padding-left:.9375rem;
    font-size:.75rem;
    padding-right:1.875rem;
  }
}

@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    padding-left:0;
    padding-right:5.625rem;
  }
}

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

@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .search-col .search-btn{
    padding-right:0;
    right:0;
    width:auto;
  }
}

.component_header_logo_search.-expand-above .search-col .search-btn .icon-search{
  margin-top:.3125rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_header_logo_search.-expand-above .search-col .search-btn .icon-search{
    margin-right:.1875rem;
    margin-top:.25rem;
  }
}

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