* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

button, input {
  line-height: normal; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  *overflow: visible; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Undo default views list style ----------------------------- */
/* Style for member titles in listings ----------------------- */
/* Clearfixs and extends ------------------------------------- */
.clearfix, .container {
  overflow: hidden;
  *zoom: 1; }

.pie-clearfix {
  *zoom: 1; }
  .pie-clearfix:after {
    content: "";
    display: table;
    clear: both; }

.max-width {
  max-width: 100%;
  height: auto; }

/* Sticky Footer --------------------------------------------- */
html, body {
  height: 100%; }

.page {
  min-height: 100%;
  position: relative; }

.zone-header-wrapper {
  background: #495652;
  padding: 0 0.5em 1.5em 0; }

.section-content {
  min-height: 100%;
  padding-bottom: 350px;
  background: #e3d64a;
  background: url('../images/../images/background.png?1379722972'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZWRiNyIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: url('../images/../images/background.png?1379722972'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4edb7), color-stop(20%, #ffffff));
  background: url('../images/../images/background.png?1379722972'), -moz-linear-gradient(top, #f4edb7 0%, #ffffff 20%);
  background: url('../images/../images/background.png?1379722972'), -webkit-linear-gradient(top, #f4edb7 0%, #ffffff 20%);
  background: url('../images/../images/background.png?1379722972'), linear-gradient(to bottom, #f4edb7 0%, #ffffff 20%);
  background-repeat: no-repeat; }

.section-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-left: 2em; }

/* Base styles ----------------------------------------------- */
html {
  font-size: 100%; }

body {
  color: #000;
  font-family: Helvetica, Arial, sans-serif; }

a {
  color: #00b2b2;
  text-decoration: none;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word; }
  a:hover, a:focus, a:active {
    color: #ff8d31; }

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Undo default views list style ----------------------------- */
/* Style for member titles in listings ----------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "league-gothic", "League Gothic", Helvetica, Arial, sans-serif; }

h1 {
  font-size: 3.125em;
  line-height: 1.12em;
  margin: 0 0 0.48em 0; }

h2 {
  font-size: 1.875em;
  line-height: 1.3333333em;
  margin: 0 0 0.5333333em 0; }

h3 {
  font-size: 1.375em;
  line-height: 1.4545455em;
  margin: 1.4545455em 0 0.7272727em 0; }

h4 {
  font-size: 1.25em;
  line-height: 1.2em;
  margin: 0 0 0.4em 0; }

h5 {
  font-size: 1.125em;
  line-height: 1.3333333em;
  margin: 0 0 0.4444444em 0; }

h6 {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0.5em 0 0.5em 0; }

p, pre {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 1em 0; }

ol, ul {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 2em 0; }

li {
  line-height: auto; }

ul {
  list-style-position: outside;
  list-style-type: disc; }

ol {
  list-style-position: outside;
  list-style-type: decimal; }

strong, b {
  font-weight: 600; }

em, i, q {
  font-style: italic; }

blockquote {
  padding-left: 1em;
  border-left: 0.3125em solid grey;
  line-height: normal;
  margin: 0; }
  blockquote p {
    font-style: italic;
    margin: 0;
    font-size: 1.25em;
    line-height: 1.2em;
    margin: 1.2em 0 1.2em 0; }

label, select {
  display: block; }

input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

textarea {
  overflow: auto;
  vertical-align: top; }

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"] {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }

input[type="radio"],
input[type="checkbox"] {
  margin: 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer; }

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto; }

select,
input[type="file"] {
  *margin-top: 4px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */ }

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.container {
  margin: 0 auto;
  width: 95%; }

ol {
  list-style-position: inside;
  list-style-type: decimal; }

ul {
  list-style-position: inside;
  list-style-type: disc; }

.more-link {
  text-align: left; }

.views-more-link {
  font-weight: bold; }

/* Fix tabs -------------------------------------------------- */
ul.tabs.primary li {
  display: inline-block; }
  ul.tabs.primary li a {
    display: inline-block;
    margin-bottom: -1px; }

/* Forms ----------------------------------------------------- */
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="submit"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  font-family: Helvetica, Arial, sans-serif;
  height: auto;
  border: 1px solid #dddddd;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 1.3125em;
  line-height: 1.9047619em;
  padding: 3px 0.5em;
  width: 100%; }

input[type="submit"] {
  text-shadow: none;
  cursor: pointer;
  background: none;
  background-color: #00b2b2;
  color: #fff;
  font: inherit;
  font-family: "proxima-nova", "Proxima Nova", Gotham, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.3125em;
  line-height: 1.9047619em;
  border: none;
  width: auto;
  margin-top: 0.5em; }
  input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #ffbf00; }
  input[type="submit"]:active {
    background-color: #495652; }

.primary-action, .more-link a {
  color: #fcf3dc;
  background: #495652;
  font-family: "league-gothic", "League Gothic", Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  line-height: 1.0909091em;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 4px 10px;
  display: inline-block; }
  .primary-action:hover, .more-link a:hover {
    background: #00b2b2; }
  .primary-action:active, .more-link a:active {
    background: #ffbf00; }

form .description {
  color: #dddddd; }

/* State styles ---------------------------------------------- */
.is-hidden {
  display: none; }

.is-shown, .is-block {
  display: block; }

.is-uppercase {
  text-transform: uppercase;
  letter-spacing: 1px; }

.is-lowercase {
  text-transform: lowercase; }

/* Debugs and #grid by Jon Gibbins --------------------------- */
#grid {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

#grid div.horiz {
  height: 8px;
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 0; }

/* Branding -------------------------------------------------- */
.block-site-name .site-name {
  font-size: 3.75em;
  line-height: 1.3333333em;
  line-height: 1em;
  letter-spacing: -0.03em;
  margin: 0; }
  .block-site-name .site-name a {
    color: #fff; }
    .block-site-name .site-name a:visited {
      color: #fff; }
    .block-site-name .site-name a:focus {
      color: #00b2b2; }
    .block-site-name .site-name a:hover {
      color: #00b2b2; }
    .block-site-name .site-name a:active {
      color: #ffbf00; }
  .block-site-name .site-name .network {
    color: #ffbf00; }
  .block-site-name .site-name a:hover .network {
    color: #00b2b2; }
  .block-site-name .site-name a:active .network {
    color: #ffbf00; }

.block-site-slogan .site-slogan {
  font-size: 1.25em;
  line-height: 1.2em;
  font-family: "proxima-nova", "Proxima Nova", Gotham, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #dddddd;
  margin: 0; }

.block-search-form {
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100%; }
  .block-search-form input[type="text"] {
    float: left;
    width: 80%;
    border: none;
    height: 38px; }
  .block-search-form input[type="submit"] {
    background-color: #00b2b2;
    height: 27px;
    width: 27px;
    background-image: url('../images/image-replacement-sacc1586b1b.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 38px;
    background-position: center center;
    width: 35px;
    overflow: hidden;
    text-indent: 400%;
    float: left;
    margin-top: 0; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      .block-search-form input[type="submit"] {
        background-image: url('../images/image-replacement-2x-s05a7d9e9a1.png');
        background-position: 0 0;
        -moz-background-size: 27px auto;
        -o-background-size: 27px auto;
        -webkit-background-size: 27px auto;
        background-size: 27px auto; } }
    .block-search-form input[type="submit"]:hover, .block-search-form input[type="submit"]:focus {
      background-color: #ffbf00; }
    .block-search-form input[type="submit"]:active {
      background-color: #858594; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .block-search-form input[type="submit"] {
    background-position: center center; } }
.block-main-menu .block-title {
  display: none; }
.block-main-menu .menu li {
  padding: 0;
  margin: 0 20px 0 0;
  float: left;
  display: inline; }
  .block-main-menu .menu li.last {
    margin-right: 0; }
  .block-main-menu .menu li.active-trail a {
    border-bottom: 1px solid #ffbf00; }
  .block-main-menu .menu li a {
    font-size: 1.5625em;
    line-height: 1.28em;
    font-family: "league-gothic", "League Gothic", Helvetica, Arial, sans-serif;
    color: #ffbf00;
    text-transform: uppercase; }
    .block-main-menu .menu li a:visited {
      color: #ffbf00; }
    .block-main-menu .menu li a:focus {
      color: #00b2b2; }
    .block-main-menu .menu li a:hover {
      color: #00b2b2; }
    .block-main-menu .menu li a:active {
      color: #858594; }
    .block-main-menu .menu li a:hover {
      border-bottom: 1px solid #00b2b2; }
    .block-main-menu .menu li a:active {
      border-bottom: 1px solid #858594; }

.region-header-first,
.region-header-second {
  padding-left: 2em; }

/* Content --------------------------------------------------- */
.zone-content-wrapper,
.zone-content {
  overflow: visible; }

.region-content {
  background: #fff;
  padding: 2em;
  border-bottom: 10px solid #ffbf00;
  background: url('../images/../images/background.png?1379722972'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjllMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url('../images/../images/background.png?1379722972'), -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #faf9e0), color-stop(100%, #ffffff));
  background: url('../images/../images/background.png?1379722972'), -moz-linear-gradient(bottom, #faf9e0 0%, #ffffff 100%);
  background: url('../images/../images/background.png?1379722972'), -webkit-linear-gradient(bottom, #faf9e0 0%, #ffffff 100%);
  background: url('../images/../images/background.png?1379722972'), linear-gradient(to top, #faf9e0 0%, #ffffff 100%);
  background-repeat: no-repeat; }

.block-breadcrumb .breadcrumb {
  padding: 0;
  margin: 0; }
  .block-breadcrumb .breadcrumb li {
    margin-right: 0; }
  .block-breadcrumb .breadcrumb .breadcrumb-separator {
    padding: 0 5px;
    color: #858594; }
  .block-breadcrumb .breadcrumb a {
    color: #858594;
    font-size: 0.75em;
    line-height: 1.3333333em;
    font-family: "proxima-nova", "Proxima Nova", Gotham, Helvetica, Arial, sans-serif; }
    .block-breadcrumb .breadcrumb a:visited {
      color: #858594; }
    .block-breadcrumb .breadcrumb a:focus {
      color: #ffbf00; }
    .block-breadcrumb .breadcrumb a:hover {
      color: #ffbf00; }
    .block-breadcrumb .breadcrumb a:active {
      color: #495652; }

/* Footer ---------------------------------------------------- */
.section-footer {
  background: #d2d5d3; }

.block-menu-menu-footer .block-title {
  display: none; }
.block-menu-menu-footer .menu li {
  padding: 0;
  list-style: none;
  float: left;
  margin: 1em 10px 2.5em 0;
  margin-right: 10px;
  font-family: "league-gothic", "League Gothic", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold;
  font-weight: normal; }
  .block-menu-menu-footer .menu li a {
    color: #242414; }
    .block-menu-menu-footer .menu li a:visited {
      color: #242414; }
    .block-menu-menu-footer .menu li a:focus {
      color: #ffbf00; }
    .block-menu-menu-footer .menu li a:hover {
      color: #00b2b2; }
    .block-menu-menu-footer .menu li a:active {
      color: #495652; }
.block-menu-menu-footer .separator {
  margin-left: 10px; }

/* File listings --------------------------------------------- */
.field-type-file table {
  width: 100%;
  margin-top: 2.5em; }
  .field-type-file table tr {
    padding: 0;
    background: none;
    border-bottom: 1px solid #ffbf00; }
    .field-type-file table tr th,
    .field-type-file table tr td {
      padding: 0.5em; }
  .field-type-file table img.file-icon {
    display: none; }

/* Homepage -------------------------------------------------- */
.front .region-content {
  background: #fff;
  padding: 0 0.5em;
  margin-top: 0;
  border-bottom: none; }
  .front .region-content .block {
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 10px solid #ffbf00;
    border-bottom: 10px solid rgba(255, 191, 0, 0.25); }
.front .block-title {
  font-size: 2.25em;
  line-height: 1.1111111em; }
.front .block-map-block {
  background-color: #fff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjllMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #faf9e0), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #faf9e0 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #faf9e0 0%, #ffffff 100%);
  background: linear-gradient(to top, #faf9e0 0%, #ffffff 100%); }
.front h1#page-title,
.front .tabs,
.front .block-system-main {
  display: none; }
.front .block-client-testimonials-listing .view-content .item-list ul {
  margin: 0; }
.front .block-client-testimonials-listing .view-content .item-list li {
  margin: 0; }
  .front .block-client-testimonials-listing .view-content .item-list li .views-field-field-testimonal-member,
  .front .block-client-testimonials-listing .view-content .item-list li .views-field-field-testimonial-client-name {
    font-weight: bold; }
  .front .block-client-testimonials-listing .view-content .item-list li .views-label {
    float: left;
    margin-right: 3px; }
.front .block-views-members-featured .item-list > ul > li {
  margin: 0; }
.front .block-views-members-featured .views-field-title {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold; }

.js #map {
  height: 300px;
  width: 100%; }

#info {
  margin-top: 0.5em;
  padding: 0.5em; }

/* Members --------------------------------------------------- */
.node-member .content .field {
  margin-bottom: 0.5em; }
  .node-member .content .field.field-name-field-member-service .textformatter-list {
    margin: 0; }
  .node-member .content .field.field-name-field-member-website .field-item {
    margin-bottom: 0.5em; }
  .node-member .content .field.field-name-field-member-worker-owner .textformatter-list {
    display: inline; }
  .node-member .content .field.field-name-field-member-service .field-label {
    font-size: 1em;
    line-height: 1.5em; }
  .node-member .content .field.field-name-field-member-service .textformatter-list li {
    margin: 0; }

/* Services -------------------------------------------------- */
.view-id-services .item-list > ul > li {
  margin: 0; }
.view-id-services .views-row {
  margin-bottom: 0.5em;
  font-weight: bold; }

/* Resources ------------------------------------------------- */
.view-id-resources .item-list > ul > li {
  margin: 0; }
.view-id-resources .field-name-title {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: bold; }

/* Members Listing ------------------------------------------- */
.view-id-members.view-display-id-listing h2.node-title,
.view-id-taxonomy_term_custom_.view-display-id-page h2.node-title {
  font-family: "proxima-nova", "Proxima Nova", Gotham, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5625em;
  line-height: 1.28em; }
.view-id-members.view-display-id-listing .item-list > ul > li,
.view-id-taxonomy_term_custom_.view-display-id-page .item-list > ul > li {
  margin-left: 0;
  margin-bottom: 5em; }
  .view-id-members.view-display-id-listing .item-list > ul > li.views-row-last,
  .view-id-taxonomy_term_custom_.view-display-id-page .item-list > ul > li.views-row-last {
    margin-bottom: 0; }

/* Search Results -------------------------------------------- */
.page-search .block-breadcrumb {
  display: none; }

.search-results h3.title {
  font-family: Helvetica, Arial, sans-serif; }
.search-results .search-snippet-info {
  padding-left: 0; }

.search-form .container-inline label {
  display: block;
  margin-bottom: 5px; }
