/**
 * Responsive Styles, seperated by site area
 */
/**
 * General responsive styles
 */
/**
 * General - Navigation
 */
/**
 * Misc responsive styles
 */
/**
 * Responsive styles for archives
 */
/**
 * Responsive styles for home
 */
/**
 * Responsive styles for search
 */
@media (max-width: 991px) {
  #header .header-bottom.header-bottom {
    background-color: #1565c0;
  }
  #header .header-bottom.header-bottom .header-row.container {
    padding-left: 15px;
    padding-right: 15px;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm {
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 550px;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup {
    width: 100%;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .search-toggle {
    display: none;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform {
    left: 0;
    position: inherit;
    display: block !important;
    margin-bottom: 6px;
    line-height: 34px;
    width: 100%;
    border-width: 1px;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields .text {
    flex-grow: 4;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields .text input {
    width: 100%;
  }
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields .cat {
    flex-grow: 2;
  }
}
@media (max-width: 991px) and (max-width: 360px) {
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields .cat {
    display: none;
  }
}
@media (max-width: 991px) {
  #header .header-bottom.header-bottom .header-col.visible-for-sm .searchform-popup .searchform .searchform-fields .cat .button-wrap {
    flex-grow: 1;
  }
}
/**
 * Responsive styles for product singular
 */

/*# sourceMappingURL=responsive.css.map */
