.non-home .entry-content .button {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #2ba6cb;
  color: #fefefe; }
  [data-whatinput='mouse'] .non-home .entry-content .button {
    outline: 0; }
  .non-home .entry-content .button:hover, .non-home .entry-content .button:focus {
    background-color: #258dad;
    color: #fefefe; }
  .non-home .entry-content .button.tiny {
    font-size: 0.6rem; }
  .non-home .entry-content .button.small {
    font-size: 0.75rem; }
  .non-home .entry-content .button.large {
    font-size: 1.25rem; }
  .non-home .entry-content .button.expanded {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .non-home .entry-content .button.primary {
    background-color: #2ba6cb;
    color: #fefefe; }
    .non-home .entry-content .button.primary:hover, .non-home .entry-content .button.primary:focus {
      background-color: #2285a2;
      color: #fefefe; }
  .non-home .entry-content .button.secondary {
    background-color: #e9e9e9;
    color: #0a0a0a; }
    .non-home .entry-content .button.secondary:hover, .non-home .entry-content .button.secondary:focus {
      background-color: #bababa;
      color: #0a0a0a; }
  .non-home .entry-content .button.alert {
    background-color: #c60f13;
    color: #fefefe; }
    .non-home .entry-content .button.alert:hover, .non-home .entry-content .button.alert:focus {
      background-color: #9e0c0f;
      color: #fefefe; }
  .non-home .entry-content .button.success {
    background-color: #5da423;
    color: #fefefe; }
    .non-home .entry-content .button.success:hover, .non-home .entry-content .button.success:focus {
      background-color: #4a831c;
      color: #fefefe; }
  .non-home .entry-content .button.warning {
    background-color: #ffae00;
    color: #fefefe; }
    .non-home .entry-content .button.warning:hover, .non-home .entry-content .button.warning:focus {
      background-color: #cc8b00;
      color: #fefefe; }
  .non-home .entry-content .button.body-font {
    background-color: #222222;
    color: #fefefe; }
    .non-home .entry-content .button.body-font:hover, .non-home .entry-content .button.body-font:focus {
      background-color: #1b1b1b;
      color: #fefefe; }
  .non-home .entry-content .button.header {
    background-color: #222222;
    color: #fefefe; }
    .non-home .entry-content .button.header:hover, .non-home .entry-content .button.header:focus {
      background-color: #1b1b1b;
      color: #fefefe; }
  .non-home .entry-content .button.hollow {
    border: 1px solid #2ba6cb;
    color: #2ba6cb; }
    .non-home .entry-content .button.hollow, .non-home .entry-content .button.hollow:hover, .non-home .entry-content .button.hollow:focus {
      background-color: transparent; }
    .non-home .entry-content .button.hollow:hover, .non-home .entry-content .button.hollow:focus {
      border-color: #165366;
      color: #165366; }
    .non-home .entry-content .button.hollow.primary {
      border: 1px solid #2ba6cb;
      color: #2ba6cb; }
      .non-home .entry-content .button.hollow.primary:hover, .non-home .entry-content .button.hollow.primary:focus {
        border-color: #165366;
        color: #165366; }
    .non-home .entry-content .button.hollow.secondary {
      border: 1px solid #e9e9e9;
      color: #e9e9e9; }
      .non-home .entry-content .button.hollow.secondary:hover, .non-home .entry-content .button.hollow.secondary:focus {
        border-color: #757575;
        color: #757575; }
    .non-home .entry-content .button.hollow.alert {
      border: 1px solid #c60f13;
      color: #c60f13; }
      .non-home .entry-content .button.hollow.alert:hover, .non-home .entry-content .button.hollow.alert:focus {
        border-color: #63080a;
        color: #63080a; }
    .non-home .entry-content .button.hollow.success {
      border: 1px solid #5da423;
      color: #5da423; }
      .non-home .entry-content .button.hollow.success:hover, .non-home .entry-content .button.hollow.success:focus {
        border-color: #2f5212;
        color: #2f5212; }
    .non-home .entry-content .button.hollow.warning {
      border: 1px solid #ffae00;
      color: #ffae00; }
      .non-home .entry-content .button.hollow.warning:hover, .non-home .entry-content .button.hollow.warning:focus {
        border-color: #805700;
        color: #805700; }
    .non-home .entry-content .button.hollow.body-font {
      border: 1px solid #222222;
      color: #222222; }
      .non-home .entry-content .button.hollow.body-font:hover, .non-home .entry-content .button.hollow.body-font:focus {
        border-color: #111111;
        color: #111111; }
    .non-home .entry-content .button.hollow.header {
      border: 1px solid #222222;
      color: #222222; }
      .non-home .entry-content .button.hollow.header:hover, .non-home .entry-content .button.hollow.header:focus {
        border-color: #111111;
        color: #111111; }
  .non-home .entry-content .button.disabled, .non-home .entry-content .button[disabled] {
    opacity: 0.25;
    cursor: not-allowed; }
    .non-home .entry-content .button.disabled:hover, .non-home .entry-content .button.disabled:focus, .non-home .entry-content .button[disabled]:hover, .non-home .entry-content .button[disabled]:focus {
      background-color: #2ba6cb;
      color: #fefefe; }
  .non-home .entry-content .button.dropdown::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    border-color: #fefefe transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    position: relative;
    top: 0.4em;
    float: right;
    margin-left: 1em;
    display: inline-block; }
  .non-home .entry-content .button.arrow-only::after {
    margin-left: 0;
    float: none;
    top: -0.1em; }
	
	

.non-home .entry-content .button-group {
  list-style: none;
  margin: 0;
  left: 0; 
  padding-left: 2px; }
  .non-home .entry-content .button-group:before, .non-home .entry-content .button-group:after {
    content: " ";
    display: table; }
  .non-home .entry-content .button-group:after {
    clear: both; }
  .non-home .entry-content .button-group > li {
    margin: 0 -2px;
    display: inline-block; }
    .non-home .entry-content .button-group > li > button, .non-home .entry-content .button-group > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group > li:first-child button, .non-home .entry-content .button-group > li:first-child .button {
      border-left: 0; }
  .non-home .entry-content .button-group.stack > li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
    float: none; }
    .non-home .entry-content .button-group.stack > li > button, .non-home .entry-content .button-group.stack > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.stack > li:first-child button, .non-home .entry-content .button-group.stack > li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.stack > li > button, .non-home .entry-content .button-group.stack > li .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .non-home .entry-content .button-group.stack > li:first-child button, .non-home .entry-content .button-group.stack > li:first-child .button {
      border-top: 0; }
  .non-home .entry-content .button-group.stack-for-small > li {
    margin: 0 -2px;
    display: inline-block; }
    .non-home .entry-content .button-group.stack-for-small > li > button, .non-home .entry-content .button-group.stack-for-small > li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.stack-for-small > li:first-child button, .non-home .entry-content .button-group.stack-for-small > li:first-child .button {
      border-left: 0; }
    @media only screen and (max-width: 40em) {
      .non-home .entry-content .button-group.stack-for-small > li {
        margin: 0 -2px;
        display: inline-block;
        display: block;
        margin: 0; }
        .non-home .entry-content .button-group.stack-for-small > li > button, .non-home .entry-content .button-group.stack-for-small > li .button {
          border-left: 1px solid;
          border-color: rgba(255, 255, 255, 0.5); }
        .non-home .entry-content .button-group.stack-for-small > li:first-child button, .non-home .entry-content .button-group.stack-for-small > li:first-child .button {
          border-left: 0; }
        .non-home .entry-content .button-group.stack-for-small > li > button, .non-home .entry-content .button-group.stack-for-small > li .button {
          border-top: 1px solid;
          border-color: rgba(255, 255, 255, 0.5);
          border-left-width: 0;
          margin: 0;
          display: block; }
        .non-home .entry-content .button-group.stack-for-small > li:first-child button, .non-home .entry-content .button-group.stack-for-small > li:first-child .button {
          border-top: 0; } }
  .non-home .entry-content .button-group.radius > * {
    margin: 0 -2px;
    display: inline-block; }
    .non-home .entry-content .button-group.radius > * > button, .non-home .entry-content .button-group.radius > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.radius > *:first-child button, .non-home .entry-content .button-group.radius > *:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.radius > *, .non-home .entry-content .button-group.radius > * > a, .non-home .entry-content .button-group.radius > * > button, .non-home .entry-content .button-group.radius > * > .button {
      border-radius: 0; }
    .non-home .entry-content .button-group.radius > *:first-child, .non-home .entry-content .button-group.radius > *:first-child > a, .non-home .entry-content .button-group.radius > *:first-child > button, .non-home .entry-content .button-group.radius > *:first-child > .button {
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px; }
    .non-home .entry-content .button-group.radius > *:last-child, .non-home .entry-content .button-group.radius > *:last-child > a, .non-home .entry-content .button-group.radius > *:last-child > button, .non-home .entry-content .button-group.radius > *:last-child > .button {
      -webkit-border-bottom-right-radius: 3px;
      -webkit-border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top-right-radius: 3px; }
  .non-home .entry-content .button-group.radius.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .non-home .entry-content .button-group.radius.stack > * > button, .non-home .entry-content .button-group.radius.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.radius.stack > *:first-child button, .non-home .entry-content .button-group.radius.stack > *:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.radius.stack > * > button, .non-home .entry-content .button-group.radius.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .non-home .entry-content .button-group.radius.stack > *:first-child button, .non-home .entry-content .button-group.radius.stack > *:first-child .button {
      border-top: 0; }
    .non-home .entry-content .button-group.radius.stack > *, .non-home .entry-content .button-group.radius.stack > * > a, .non-home .entry-content .button-group.radius.stack > * > button, .non-home .entry-content .button-group.radius.stack > * > .button {
      border-radius: 0; }
    .non-home .entry-content .button-group.radius.stack > *:first-child, .non-home .entry-content .button-group.radius.stack > *:first-child > a, .non-home .entry-content .button-group.radius.stack > *:first-child > button, .non-home .entry-content .button-group.radius.stack > *:first-child > .button {
      -webkit-top-left-radius: 3px;
      -webkit-top-right-radius: 3px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
    .non-home .entry-content .button-group.radius.stack > *:last-child, .non-home .entry-content .button-group.radius.stack > *:last-child > a, .non-home .entry-content .button-group.radius.stack > *:last-child > button, .non-home .entry-content .button-group.radius.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 3px;
      -webkit-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
  @media only screen and (min-width: 40.063em) {
    .non-home .entry-content .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .non-home .entry-content .button-group.radius.stack-for-small > * > button, .non-home .entry-content .button-group.radius.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .non-home .entry-content .button-group.radius.stack-for-small > *:first-child button, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child .button {
        border-left: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > *, .non-home .entry-content .button-group.radius.stack-for-small > * > a, .non-home .entry-content .button-group.radius.stack-for-small > * > button, .non-home .entry-content .button-group.radius.stack-for-small > * > .button {
        border-radius: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > *:first-child, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > a, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > button, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > .button {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px; }
      .non-home .entry-content .button-group.radius.stack-for-small > *:last-child, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > a, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > button, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > .button {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px; } }
  @media only screen and (max-width: 40em) {
    .non-home .entry-content .button-group.radius.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > * > button, .non-home .entry-content .button-group.radius.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .non-home .entry-content .button-group.radius.stack-for-small > *:first-child button, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child .button {
        border-left: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > * > button, .non-home .entry-content .button-group.radius.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .non-home .entry-content .button-group.radius.stack-for-small > *:first-child button, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child .button {
        border-top: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > *, .non-home .entry-content .button-group.radius.stack-for-small > * > a, .non-home .entry-content .button-group.radius.stack-for-small > * > button, .non-home .entry-content .button-group.radius.stack-for-small > * > .button {
        border-radius: 0; }
      .non-home .entry-content .button-group.radius.stack-for-small > *:first-child, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > a, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > button, .non-home .entry-content .button-group.radius.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 3px;
        -webkit-top-right-radius: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
      .non-home .entry-content .button-group.radius.stack-for-small > *:last-child, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > a, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > button, .non-home .entry-content .button-group.radius.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 3px;
        -webkit-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; } }
  .non-home .entry-content .button-group.round > * {
    margin: 0 -2px;
    display: inline-block; }
    .non-home .entry-content .button-group.round > * > button, .non-home .entry-content .button-group.round > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.round > *:first-child button, .non-home .entry-content .button-group.round > *:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.round > *, .non-home .entry-content .button-group.round > * > a, .non-home .entry-content .button-group.round > * > button, .non-home .entry-content .button-group.round > * > .button {
      border-radius: 0; }
    .non-home .entry-content .button-group.round > *:first-child, .non-home .entry-content .button-group.round > *:first-child > a, .non-home .entry-content .button-group.round > *:first-child > button, .non-home .entry-content .button-group.round > *:first-child > .button {
      -webkit-border-bottom-left-radius: 1000px;
      -webkit-border-top-left-radius: 1000px;
      border-bottom-left-radius: 1000px;
      border-top-left-radius: 1000px; }
    .non-home .entry-content .button-group.round > *:last-child, .non-home .entry-content .button-group.round > *:last-child > a, .non-home .entry-content .button-group.round > *:last-child > button, .non-home .entry-content .button-group.round > *:last-child > .button {
      -webkit-border-bottom-right-radius: 1000px;
      -webkit-border-top-right-radius: 1000px;
      border-bottom-right-radius: 1000px;
      border-top-right-radius: 1000px; }
  .non-home .entry-content .button-group.round.stack > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0; }
    .non-home .entry-content .button-group.round.stack > * > button, .non-home .entry-content .button-group.round.stack > * .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.round.stack > *:first-child button, .non-home .entry-content .button-group.round.stack > *:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.round.stack > * > button, .non-home .entry-content .button-group.round.stack > * .button {
      border-top: 1px solid;
      border-color: rgba(255, 255, 255, 0.5);
      border-left-width: 0;
      margin: 0;
      display: block; }
    .non-home .entry-content .button-group.round.stack > *:first-child button, .non-home .entry-content .button-group.round.stack > *:first-child .button {
      border-top: 0; }
    .non-home .entry-content .button-group.round.stack > *, .non-home .entry-content .button-group.round.stack > * > a, .non-home .entry-content .button-group.round.stack > * > button, .non-home .entry-content .button-group.round.stack > * > .button {
      border-radius: 0; }
    .non-home .entry-content .button-group.round.stack > *:first-child, .non-home .entry-content .button-group.round.stack > *:first-child > a, .non-home .entry-content .button-group.round.stack > *:first-child > button, .non-home .entry-content .button-group.round.stack > *:first-child > .button {
      -webkit-top-left-radius: 1rem;
      -webkit-top-right-radius: 1rem;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem; }
    .non-home .entry-content .button-group.round.stack > *:last-child, .non-home .entry-content .button-group.round.stack > *:last-child > a, .non-home .entry-content .button-group.round.stack > *:last-child > button, .non-home .entry-content .button-group.round.stack > *:last-child > .button {
      -webkit-bottom-left-radius: 1rem;
      -webkit-bottom-right-radius: 1rem;
      border-bottom-left-radius: 1rem;
      border-bottom-right-radius: 1rem; }
  @media only screen and (min-width: 40.063em) {
    .non-home .entry-content .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block; }
      .non-home .entry-content .button-group.round.stack-for-small > * > button, .non-home .entry-content .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .non-home .entry-content .button-group.round.stack-for-small > *:first-child button, .non-home .entry-content .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > *, .non-home .entry-content .button-group.round.stack-for-small > * > a, .non-home .entry-content .button-group.round.stack-for-small > * > button, .non-home .entry-content .button-group.round.stack-for-small > * > .button {
        border-radius: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > *:first-child, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > a, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > button, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > .button {
        -webkit-border-bottom-left-radius: 1000px;
        -webkit-border-top-left-radius: 1000px;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px; }
      .non-home .entry-content .button-group.round.stack-for-small > *:last-child, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > a, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > button, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > .button {
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px; } }
  @media only screen and (max-width: 40em) {
    .non-home .entry-content .button-group.round.stack-for-small > * {
      margin: 0 -2px;
      display: inline-block;
      display: block;
      margin: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > * > button, .non-home .entry-content .button-group.round.stack-for-small > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5); }
      .non-home .entry-content .button-group.round.stack-for-small > *:first-child button, .non-home .entry-content .button-group.round.stack-for-small > *:first-child .button {
        border-left: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > * > button, .non-home .entry-content .button-group.round.stack-for-small > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0;
        margin: 0;
        display: block; }
      .non-home .entry-content .button-group.round.stack-for-small > *:first-child button, .non-home .entry-content .button-group.round.stack-for-small > *:first-child .button {
        border-top: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > *, .non-home .entry-content .button-group.round.stack-for-small > * > a, .non-home .entry-content .button-group.round.stack-for-small > * > button, .non-home .entry-content .button-group.round.stack-for-small > * > .button {
        border-radius: 0; }
      .non-home .entry-content .button-group.round.stack-for-small > *:first-child, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > a, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > button, .non-home .entry-content .button-group.round.stack-for-small > *:first-child > .button {
        -webkit-top-left-radius: 1rem;
        -webkit-top-right-radius: 1rem;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem; }
      .non-home .entry-content .button-group.round.stack-for-small > *:last-child, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > a, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > button, .non-home .entry-content .button-group.round.stack-for-small > *:last-child > .button {
        -webkit-bottom-left-radius: 1rem;
        -webkit-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        border-bottom-right-radius: 1rem; } }
  .non-home .entry-content .button-group.even-2 li {
    margin: 0 -2px;
    display: inline-block;
    width: 50%; }
    .non-home .entry-content .button-group.even-2 li > button, .non-home .entry-content .button-group.even-2 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-2 li:first-child button, .non-home .entry-content .button-group.even-2 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-2 li button, .non-home .entry-content .button-group.even-2 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-3 li {
    margin: 0 -2px;
    display: inline-block;
    width: 33.33333%; }
    .non-home .entry-content .button-group.even-3 li > button, .non-home .entry-content .button-group.even-3 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-3 li:first-child button, .non-home .entry-content .button-group.even-3 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-3 li button, .non-home .entry-content .button-group.even-3 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-4 li {
    margin: 0 -2px;
    display: inline-block;
    width: 25%; }
    .non-home .entry-content .button-group.even-4 li > button, .non-home .entry-content .button-group.even-4 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-4 li:first-child button, .non-home .entry-content .button-group.even-4 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-4 li button, .non-home .entry-content .button-group.even-4 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-5 li {
    margin: 0 -2px;
    display: inline-block;
    width: 20%; }
    .non-home .entry-content .button-group.even-5 li > button, .non-home .entry-content .button-group.even-5 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-5 li:first-child button, .non-home .entry-content .button-group.even-5 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-5 li button, .non-home .entry-content .button-group.even-5 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-6 li {
    margin: 0 -2px;
    display: inline-block;
    width: 16.66667%; }
    .non-home .entry-content .button-group.even-6 li > button, .non-home .entry-content .button-group.even-6 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-6 li:first-child button, .non-home .entry-content .button-group.even-6 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-6 li button, .non-home .entry-content .button-group.even-6 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-7 li {
    margin: 0 -2px;
    display: inline-block;
    width: 14.28571%; }
    .non-home .entry-content .button-group.even-7 li > button, .non-home .entry-content .button-group.even-7 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-7 li:first-child button, .non-home .entry-content .button-group.even-7 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-7 li button, .non-home .entry-content .button-group.even-7 li .button {
      width: 100%; }
  .non-home .entry-content .button-group.even-8 li {
    margin: 0 -2px;
    display: inline-block;
    width: 12.5%; }
    .non-home .entry-content .button-group.even-8 li > button, .non-home .entry-content .button-group.even-8 li .button {
      border-left: 1px solid;
      border-color: rgba(255, 255, 255, 0.5); }
    .non-home .entry-content .button-group.even-8 li:first-child button, .non-home .entry-content .button-group.even-8 li:first-child .button {
      border-left: 0; }
    .non-home .entry-content .button-group.even-8 li button, .non-home .entry-content .button-group.even-8 li .button {
      width: 100%; }

.button-bar:before, .button-bar:after {
  content: " ";
  display: table; }
.button-bar:after {
  clear: both; }
.button-bar .non-home .entry-content .button-group {
  float: left;
  margin-right: 0.625rem; }
  .button-bar .non-home .entry-content .button-group div {
    overflow: hidden; }