html, body { max-width: 100%; overflow-x: hidden; }

#content,
.sidebar-right-nav,
.sidebar-left-nav { opacity: 1 !important; }

#cookie-notice { display: none !important; }

#site-logo a:focus,
#primary-menu a:focus,
main a:focus,
#footer a:focus,
button:focus,
input:focus,
textarea:focus { outline: 3px solid #1769aa; outline-offset: 2px; }

#primary-menu a,
.top-header-area { color: #51595c; }

#breadcrumbs,
#breadcrumbs span { color: #5e6668; }

#content a,
.site-content a { color: #a72922 !important; }

#footer a,
#footer-bottom a,
.footer a,
.footer-bottom a { color: #ffb7b1 !important; }

.wpb_btn-warning,
.wpb_button.wpb_btn-warning { background-color: #9a4a00 !important; color: #fff !important; }

#title-area .page-title { color: #fff !important; }

.logo_clientes .wpb_image_grid_ul {
  position: static !important;
  height: auto !important;
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 22px;
  margin: 0 !important;
}

.logo_clientes .wpb_image_grid_ul > li.isotope-item {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.logo_clientes .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
