/*.uw-body h1.element-hidden {
  display: none;
}

.uw-content.no-subtitle {
  margin-top: 29px;
}*/
.front .uw-body > .row {
  margin-top: 0;
}
.front .uw-body.container {
  margin-bottom: 0;
}
.front .uw-hero-image h1 {
  font-size: 65px;
  max-width: 600px;
}
.front .uw-hero-image {
  padding-top: 100px;
}
/* Move the a.button styles to fs_boundless at some point */
a.button:link, a.button:visited, a.button:hover, a.button:active {
  text-decoration: none;
  color: #5a5a5a;
}
/*input.form-submit, */
a.button {
  cursor: pointer;
  padding: 4px 17px;
  margin-bottom: 1em;
  margin-right: 1em;
  color: #5a5a5a;
  text-align: center;
  font-weight: normal;
  font-size: 1.077em;
  font-family: "Lucida Grande", Verdana, sans-serif;
  border: 1px solid #e4e4e4;
  border-right-color: rgb(228, 228, 228);
  border-bottom-color: rgb(228, 228, 228);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: rgb(228, 228, 228);
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  background: url(images/buttons.png) 0 0 repeat-x;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

nav#dawgdrops .region-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dawgdrops-inner {
  padding: 10px 0 5px 0;
}
.ts-mode > a {
  color: #4b2e83 !important;
}
.ts-info > a {
  color: #85754d !important;
}
.ts-audience > a {
  color: #707070 !important;
}
/*.tb-megamenu .dropdown-menu > .active {
  background-color: #85754d;
}*/
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
  background-image: none;
  background-color: #c9c9c9;
}

.ts-footer h3 {
  color: #e8e3d3;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.ts-footer,
.ts-footer a {
  color: #fff;
}
.ts-footer a:hover {
  border-bottom: 1px solid #fff;
}
.ts-footer a {
  border-bottom: 1px solid transparent;
}
.ts-footer {
  display: flex;
  justify-content: space-between;
}
.ts-footer .link-group {
  text-align: left;
}
.ts-footer ul.link-list {
  list-style: none;
  padding-left: 0;
}

.uw-footer {
  border-top: none;
}
@media only screen and (max-width: 768px) {
  .ts-footer {
    display: block;
  }
  .ts-footer .link-group {
    width: 100%;
    text-align: center;
  }
  .ts-footer .fs-ic-inline-text {
    justify-content: center;
  }
}

.field-collection-container {
  border-bottom: none;
}
.views-freestyle h2,
.views-freestyle h3,
.views-freestyle h4 {
    font-family: "Encode Sans Compressed", sans-serif;
    font-weight: 600;
    color: #5A5A5A;
    margin-bottom: 0;
}
