/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
@media all and (min-width: 768px) {
  ul.pagination {
    text-align: right;
  }
  header#navbar .region-top-bar {
    display: block;
  }
  header#navbar .region-top-bar section {
    display: inline-block;
  }
  header#navbar .region-top-bar #block-search-form input {
    min-width: 260px;
  }
  header#navbar .navbar-header {
    display: flex;
    align-items: center;
  }
  header#navbar .navbar-header .navbar-logo-toggle {
    max-width: 340px;
    min-width: 300px;
  }
  header#navbar #navbar-collapse {
    border: none;
    flex: 2 1 auto;
  }
  header#navbar #navbar-collapse .nav {
    display: flex;
    flex-wrap: wrap;
  }
  header#navbar #navbar-collapse .nav > li {
    border-bottom: none;
    flex: 1 1 auto;
  }
  header#navbar #navbar-collapse .nav > li > a {
    border-left: none;
    border-bottom: 10px solid transparent;
    padding: 10px 15px;
    padding-bottom: 5px;
    white-space: nowrap;
  }
  header#navbar #navbar-collapse .nav li .dropdown-menu {
    padding: 0px;
    margin: 0px;
    border: 2px solid #b0ba25;
  }
  .conf-cta {
    text-align: left;
  }
  footer.container #footer-wrapper {
    display: flex;
    align-items: center;
  }
  footer.container ul {
    text-align: left;
  }
  footer.container #footer-logo {
    flex-basis: 120px;
  }
  footer.container #footer-links {
    text-align: left;
    margin: 0px;
  }
  footer.container #footer-links-legal section {
    display: inline-block;
  }
  footer.container #footer-links-legal section *:not([class*=contextual-links]) {
    display: inline-block;
  }
  footer.container #footer-links-legal section:not(:last-child):after {
    content: "|";
    display: inline-block;
    visibility: visible;
  }
  footer.container .ubm-socialmedia {
    text-align: right;
    margin: 0px;
  }
  .view.view-home-hero-and-trending .hero-content .views-field-body a {
    max-height: none;
    padding-right: 0px;
    font-size: 16px;
  }
  .view.view-home-hero-and-trending .hero-content .views-field-body a:after {
    content: '';
  }
  .view.view-home-hero-and-trending.view-display-id-trending > .view-content .hero-content .views-field-title {
    max-height: 102.6px;
  }
  .view.view-home-hero-and-trending.view-display-id-recent .hero-content .views-field-title {
    max-height: none;
    font-size: 30px;
    text-align: left;
  }
}
