@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .fl-module-quick_links{
    display:none;
  }
}

.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{
  width:26px;
  width:1.625rem;
}

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

.component_header_logo_search.-expand-above button.mob_search_toggle{
  right:25px;
  right:1.5625rem;
  margin:0;
}

.component_header_logo_search.-expand-above .search-col .search-input{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  font-size:14px;
  font-size:.875rem;
  font-family:Maven Pro,sans-serif;
  border:.0625rem solid #737373;
}

@media (min-width:768px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:14px;
    font-size:.875rem;
    padding:0 3.125rem 0 1.25rem;
  }
}

@media (min-width:992px){
  .component_header_logo_search.-expand-above .search-col .search-input{
    font-size:12px;
    font-size:.75rem;
  }
}

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

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

.component_header_logo_search.-expand-above .search-col .search-btn{
  margin-right:0;
  padding-right:0;
  width:auto;
  right:18px;
  right:1.125rem;
  top:50%;
}

@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .search-col .search-btn.close{
    right:23px;
    right:1.4375rem;
  }
}

.component_header_logo_search.-expand-above .search-col .search-btn.close span{
  font-size:14px;
  font-size:.875rem;
}

.component_header_logo_search.-expand-above .search-col .search-btn .icon-search{
  font-size:22px;
  font-size:1.375rem;
}

@media (max-width:767.98px){
  .component_header_logo_search.-expand-above .search-col .search-btn .icon-search{
    display:none;
  }
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu{
  padding:.625rem 0;
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li{
  line-height:normal;
  min-height:auto;
  height:auto;
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li a{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  padding:.625rem .9375rem;
}

@media (max-width:1600px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li a{
    padding-left:.625rem;
    padding-right:.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li a{
    padding-left:.3125rem;
    padding-right:.3125rem;
    font-size:.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li a{
    font-size:.5rem;
    padding-left:.25rem;
    padding-right:.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li a .icon-top-nav-flyer{
    margin-right:0;
  }
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.flyer a{
  padding:.5rem .9375rem;
}

@media (max-width:1600px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.flyer a{
    padding-left:.625rem;
    padding-right:.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.flyer a{
    padding-left:.3125rem;
    padding-right:.3125rem;
    font-size:.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.flyer a{
    font-size:.5rem;
    padding-left:.25rem;
    padding-right:.25rem;
  }
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.header_signin_btn a{
  padding:.625rem .9375rem;
}

@media (max-width:1600px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.header_signin_btn a{
    padding-left:.625rem;
    padding-right:.625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.header_signin_btn a{
    padding-left:.3125rem;
    padding-right:.3125rem;
    font-size:.5625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.header_signin_btn a{
    font-size:.5rem;
    padding-left:.25rem;
    padding-right:.25rem;
  }
}

header .header-top .fl-col-group-equal-height.fl-col-group-align-center .fl-menu .menu li.header_signin_btn div .s_dropdown_list li a{
  padding-top:.9375rem;
  padding-bottom:.9375rem;
}
