/*
Theme Name: Boiler Repari Harrow
Theme URI: https://example.com/
Author: Boiler Repari Harrow
Author URI: https://example.com/
Description: Custom WordPress theme converted from HTML template.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: boiler-repair-harrow
*/

/* Place small theme overrides here (template CSS is enqueued via functions.php). */

  .u-social-icons .u-social-url {
    padding:2px 4px !important ;
    display: inline-block;
   height: 24px !important;
  }

  .u-svg-link{
    position: relative;
 left: 90px;
  }

  /* FORCE repeater into flex (disable grid completely) */
#boiler-install-brands .u-repeater {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;   /* ALL in one row */
  justify-content: center !important;
  align-items: center !important;
  gap: 30px !important;
  padding: 20px !important;

  /* Disable Nicepage grid */
  grid-template-columns: none !important;
  grid-auto-columns: unset !important;
  grid-auto-flow: unset !important;
}

/* Make sure each item doesn't take column width */
#boiler-install-brands .u-repeater-item {
  width: auto !important;
  flex: 0 0 auto !important;
}

/* Logo sizing */
#boiler-install-brands img {
  max-width: 160px;
  height: auto;
  display: block;
}

.u-menu.u-offcanvas.open .u-sidenav{
  min-width: 340px !important;
}

/* ✅ Mobile: 2 logos per row */
@media (max-width: 768px) {

  #boiler-install-brands .u-repeater {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 20px !important;
    padding-bottom: 20px !important;
  }

  #boiler-install-brands .u-repeater-item {
    width: 45% !important;   /* 2 items per row */
    text-align: center;
  }

  #boiler-install-brands img {
    max-width: 140px;
    margin: 0 auto;
  }
}


  