/*
 Theme Name: My Custom Theme
 Author: Your Name
 Description: Custom theme for multi-site
 Version: 1.0
 Text Domain: my-custom-theme
*/

* {
  /* word-break: break-all; */
  line-height: 1.25;
}

.breadcrumbs {
  width: 100%;
  max-width: 1500px;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 0;
  color: #3d3d3d;
}
.breadcrumbs a {
  color: #0061ff;
  font-size: 16px;
  font-weight: bold;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}

.category-tabs li a.active {
  color: red;
  background-color: gray;
}

.primary-btn {
  color: #fff;
  background-color: #0061ff;
}

.primary-btn:hover {
  opacity: 0.8;
}

.primary-btn:active {
  opacity: 0.6;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

body {
  overflow-x: hidden;
}
