@charset "UTF-8";

@media (min-width:768px) and (max-width:991.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col{
    display:inline-block;
    margin-left:.625rem;
  }
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col{
    top:0;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-input{
  -webkit-border-radius:.3125rem;
     -moz-border-radius:.3125rem;
          border-radius:.3125rem;
  border-color:#e2e2e2;
  height:auto;
  line-height:normal;
  padding:.875rem 3.125rem .875rem 1.25rem;
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-input{
    padding:0 5.625rem .8125rem 1.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:.75rem;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn{
  top:50%;
  width:auto;
  right:1.25rem;
  margin:0;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  height:auto;
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn{
    right:0;
    top:-webkit-calc(50% - 7px);
    top:-webkit-calc(50% - .4375rem);
    top:-moz-calc(50% - 7px);
    top:-moz-calc(50% - .4375rem);
    top:calc(50% - 7px);
    top:calc(50% - .4375rem);
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn span{
  font-size:1.125rem;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn span.fa-search{
  font-weight:500;
  margin-top:.1875rem;
}

@media (max-width:1200px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn span.fa-search{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn span.fa-search{
    margin:0;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn span.fa-search:before{
  content:"";
  color:#025436;
  font-family:brand;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn.close{
  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);
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn.close{
    right:1.5625rem;
    top:0;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .search-btn.close .icon-close:before{
  color:#025436;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .search-label{
  margin:0;
  line-height:normal;
}

@media (max-width:1200px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .search-label{
    font-size:.8125rem;
  }
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .search-label{
    position:relative;
    -webkit-transform:none;
       -moz-transform:none;
         -o-transform:none;
            transform:none;
    top:0;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .search-label.search-active{
  top:-.5625rem;
  -webkit-transform:none;
     -moz-transform:none;
       -o-transform:none;
          transform:none;
  font-size:.875rem;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .invalid-feedback{
  bottom:-1rem;
  line-height:normal;
  padding-left:0;
  font-weight:500;
  margin-top:0;
}

@media (max-width:1200px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above .search-col .header-search .invalid-feedback{
    font-size:.625rem;
  }
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_menu_toggle{
    right:unset;
    left:1.5625rem;
    top:50%;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_menu_toggle span{
  background:#025436;
  width:85%;
  height:.1875rem;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_menu_toggle span:before{
  background:#025436;
  top:-.5625rem;
  height:.1875rem;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_menu_toggle span:after{
  background:#025436;
  top:.5625rem;
  height:.1875rem;
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_search_toggle{
  right:1.5625rem;
  margin-right:0;
}

@media (max-width:767.98px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_search_toggle{
    top:50%;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_search_toggle span{
  font-size:1.875rem;
  font-weight:500;
}

@media (max-width:413px){
  body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_search_toggle span{
    font-size:1.5rem;
  }
}

body .fl-module-header_logo_search .component_header_logo_search.-expand-above button.mob_search_toggle span.fa-search:after{
  content:"";
  color:#025436;
  font-family:brand;
  position:absolute;
  right:0;
}

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