.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wrapper {
  background: url("../images/breadcrumb_bg.jpg") repeat-x scroll center -73px #ffffff;
}
h1.head {
  margin: 20px auto;
}
ul.breadcrumb {
  border-bottom: none;
}
h3.section-header,
.about-data h3,
.record-extra h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
  border-bottom: 2px solid #D9D9D9;
  padding: 5px 0;
  margin-top: 30px;
}
.record-header {
  background: rgba(249, 249, 249, 0.5);
  border: 1px solid #D9D9D9;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 20px 30px 15px;
  margin-top: 30px;
}
.record-header .header-upsell {
  position: relative;
  top: 10px;
  right: -15px;
  display: none;
}
.record-title {
  margin: 10px 0;
  font-family: "proxima-nova", sans-serif;
  font-size: 30px;
  color: #333333;
  line-height: 1.1em;
}
.record-name {
  text-transform: uppercase;
  margin: 2px 0 0;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  color: #999999;
  letter-spacing: 1px;
  line-height: 20px;
  max-width: 70%;
}
#related-documents-container {
  display: none;
}
.original-document-link {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  color: #00A5FD;
  line-height: 20px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}
.original-document-link img {
  width: 120px;
  height: auto;
  margin-right: 5px;
}
.hidden-record-content {
  display: none;
  clear: left;
}
.expand-full-record {
  display: inline-block;
  clear: both;
  margin: 10px 15px;
  padding: 7px 10px 5px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  cursor: pointer;
  z-index: 2;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #999999;
  background-color: #ffffff;
  letter-spacing: 1px;
  line-height: 20px;
}
.expand-full-record:hover {
  text-decoration: none;
  color: #999999;
  background: #F8F8F8;
}
hr.content-divider {
  display: block;
  border: none;
  border-top: 1px solid #D9D9D9;
  position: relative;
  left: -10px;
  top: -28px;
  margin: 0;
  z-index: 1;
}
.learn-more {
  padding: 20px 10px;
  background-color: #cdf3b6;
  font-size: 16px;
  text-align: center;
}
.learn-more input[type="text"] {
  float: none;
  margin-right: -7px;
}
.learn-more input[type="submit"].btn {
  border-radius: 0 3px 3px 0;
  padding-top: 6px;
  padding-bottom: 7px;
}
.learn-more .caption {
  margin-top: 8px;
  color: #666;
}
.learn-more.vwo-variation-2 {
  background: url('../images/mellow-yellow.png') repeat-x scroll center #ffffff;
  border-bottom: 3px solid #51b618;
}
.learn-more.vwo-variation-2 .learn-more-head {
  color: #51b618;
  font-size: 21px;
}
.learn-more.vwo-variation-2 strong {
  display: block;
  margin-bottom: 14px;
  font-size: 24px;
  color: #51b618;
}
.learn-more#intentresult {
  display: none;
}
p.census-link {
  text-align: center;
  font-size: 14px;
  width: 100%;
  line-height: 1.4em;
  color: #666;
}
.global-search {
  margin-top: -1px;
  display: none;
  background-color: #cce7fb;
  border-bottom: 2px solid #d9d9d9;
}
.global-search .in-front {
  margin-bottom: 30px;
  margin-top: 0;
}
.global-search .condensed form {
  margin-bottom: 0;
}
.global-search .keywords {
  width: 515px;
  margin-right: none;
}
.global-search .keywords input[type="text"] {
  width: 515px;
}
.record {
  margin-bottom: 20px;
  border: 1px solid #D9D9D9;
  border-top: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  margin-left: 0;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
}
.record dl {
  margin-top: 20px;
  margin-bottom: 25px;
  width: 100%;
}
.record dl .data-group {
  float: left;
  width: 90%;
}
.record dl dt {
  margin: 15px 5px 15px 15px;
  display: inline-block;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  color: #666;
  text-align: left;
  line-height: 17px;
  clear: left;
  width: 15%;
}
.record dl dd {
  margin: 13px 5px 2px;
  padding-left: 10px;
  display: inline-block;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  color: #333;
  line-height: 22px;
  min-height: 22px;
  width: 48%;
  float: left;
  font-weight: bold;
}
.record dl dd a {
  text-decoration: none;
}
.record dl dd .noData {
  font-weight: normal;
  color: #aaa;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.record dl dd .noData:after {
  content: '(Blank)';
}
.record .record-logo {
  margin: 20px 20px 10px 0;
  float: right;
}
.record .wrong-match-options {
  clear: left;
  border-top: 1px solid #D9D9D9;
  padding: 12px 15px;
}
.record .wrong-match-options p {
  margin: 0;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  color: #333333;
  line-height: 20px;
}
.record .wrong-match-options a {
  font-weight: normal;
}
.results {
  margin-bottom: 15px;
}
.results h5 {
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.record-image-generic {
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 35px;
}
#record-image-lightbox {
  left: 0;
  margin-left: 5%;
  width: 90%;
  top: 5%;
  height: 90%;
}
#record-image-lightbox .modal-body {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 100%;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  padding: 0;
}
#record-image-lightbox .image-container {
  height: 100%;
  width: 70%;
  min-width: 70%;
  background-color: #000;
  float: left;
  text-align: center;
}
#record-image-lightbox .image-container img {
  max-height: 100%;
}
#record-image-lightbox .record-data {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  width: 30%;
  height: 100%;
  padding: 1%;
  float: right;
  border-left: 2px solid #d9d9d9;
}
#record-image-lightbox h1 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
#record-image-lightbox h2 {
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 10px;
}
#record-image-lightbox dt {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #666666;
  margin: 10px 0;
  float: left;
  display: inline-block;
  width: 15%;
}
#record-image-lightbox dd {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  border-bottom: none;
  margin: 10px 0 10px 15px;
  float: left;
  display: inline-block;
  width: 50%;
}
#record-image-lightbox #prev,
#record-image-lightbox #next {
  position: absolute;
  display: inline-block;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  font-size: 36px;
  width: 33px;
  height: 30px;
  padding-top: 7px;
  display: none;
}
#record-image-lightbox #prev {
  left: 0;
  top: 48%;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#record-image-lightbox #next {
  right: 0;
  top: 48%;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#record-image-lightbox a.btn-primary {
  display: block;
  clear: both;
  position: relative;
  top: 20px;
}
.obscure-record {
  background-color: rgba(245, 245, 245, 0.95);
  position: absolute;
  margin-left: -2px;
  padding-top: 20px;
  top: 25%;
  height: 75%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.obscure-record h3 {
  margin: 3% auto 10px auto;
  font-size: 30px;
  line-height: 30px;
}
.obscure-record form {
  margin-top: 2%;
  margin-bottom: 2%;
}
.obscure-record form fieldset {
  margin: 0 auto;
  clear: both;
}
.obscure-record form fieldset .btn-primary {
  margin-left: 0;
  margin-top: 10px;
  float: none;
}
.obscure-record form.form-horizontal fieldset {
  clear: none;
  margin-right: 6px;
}
.obscure-record form.form-horizontal button {
  margin-top: 20px;
}
.obscure-record .basic-caption {
  margin-top: 10%;
  margin-bottom: 10%;
}
.obscure-record .privacy {
  position: absolute;
  bottom: 2%;
  padding-top: 2%;
  border-top: 1px solid #999999;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.serp-result {
  margin-top: 15px;
  padding-bottom: 20px;
  border-bottom: 2px solid #d9d9d9;
}
.serp-result h3 {
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.serp-result p {
  font-size: 14px;
}
.serp-result .serp-thumbnail {
  margin-left: 0;
}
.serp-result .serp-crumb {
  color: #999999;
  font-size: 14px;
}
.serp-result .serp-crumb a {
  color: #999999;
  font-weight: 400;
  text-decoration: none;
}
.serp-result .excerpt {
  color: #666666;
}
.serp-result .excerpt .key p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.serp-result .thumb {
  margin-top: 5px;
  max-height: 150px;
}
.serp-result .rate {
  margin-bottom: 0;
  padding-right: 0;
}
.serp-result .rate li {
  display: inline;
  float: left;
  font-size: 14px;
}
.serp-result .rate li.positive-match,
.serp-result .rate li.maybe-match {
  margin-right: 20px;
}
.serp-result .rate li a {
  color: #cccccc;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.serp-result:hover .rate li a {
  color: inherit;
}
.serp-result:hover .rate li a.show-full {
  color: #09a7fa;
}
.serp-result:hover .rate li a.show-full:hover {
  color: #0487cc;
}
.serp-result:hover .green:hover {
  color: #3d8912;
}
.serp-result:hover .orange:hover {
  color: #b85602;
}
.serp-result:hover .red:hover {
  color: #721c15;
}
.about-person {
  margin-top: 34px;
}
.about-person p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
  margin-top: -5px;
}
.about-person p strong {
  color: #333333;
}
.about-data {
  margin-top: 34px;
}
.about-data p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
  margin-top: -5px;
}
.about-data p strong {
  color: #333333;
}
dl.record-list dt {
  clear: both;
  width: 150px;
  padding-right: 20px;
}
dl.record-list dd,
dl.record-list dt {
  padding-bottom: 10px;
}
dl.record-list dd {
  margin-left: 170px;
  font-size: 14px;
}
.span3 dl.record-list dt {
  width: 75px;
}
.span3 dl.record-list dd,
.span3 dl.record-list dt {
  font-size: 13px;
}
.span3 dl.record-list dd {
  margin-left: 100px;
}
.select2-choices {
  margin: 0;
  padding: 0;
  display: inline-block;
  margin-left: 20px;
}
.select2-search-choice {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  margin: 0 3px 0 0;
  padding: 3px 22px 4px 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #09a7fa;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
  color: #ffffff;
  text-decoration: none;
  -webkit-text-shadow: 0 0 0 #ffffff;
  -moz-text-shadow: 0 0 0 #ffffff;
  text-shadow: 0 0 0 #ffffff;
  vertical-align: middle;
  position: relative;
}
.select2-search-choice .select2-search-choice-close {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAACfCAMAAACY07N7AAAC2VBMVEX///8AAAAAAAD5+fn///8AAAD////9/f1tbW0AAAD///////////8AAAAAAAD////w8PD+/v729vYAAAD8/PwAAAAAAAD////////a2toAAADCwsL09PT////////09PT39/f///8AAAAAAACzs7P9/f0AAADi4uKwsLD////////7+/vn5+f+/v7///8AAADt7e0AAADPz88AAAD9/f329vbt7e37+/vn5+f6+vrh4eGSkpL+/v7+/v7BwcGYmJh0dHTh4eHQ0NAAAADz8/O7u7uhoaGAgID9/f3U1NRiYmL////V1dX4+Pjc3Nz6+vr7+/vp6en7+/v9/f39/f3R0dHy8vL8/Pz4+Pjr6+v8/Py2trbGxsbl5eXu7u719fX9/f1lZWVnZ2fw8PC2trbg4OD39/f6+vrp6enl5eX6+vr4+PjLy8v///+EhITx8fF4eHj39/fd3d35+fnIyMjS0tLs7Oz6+vre3t7i4uLm5ubz8/Obm5uoqKilpaXc3Nzu7u7////x8fHJycnw8PD////////e3t7Gxsa8vLzr6+vW1tbQ0NDi4uL5+fn09PTi4uLs7Oz19fW0tLT////9/f37+/v8/Pz6+vrm5uYAAADk5OT8/Pz39/ewsLCZmZn9/f3s7Oz8/PzBwcHp6en////a2trw8PDw8PD19fXx8fH+/v74+Pj+/v6Ojo7i4uL7+/v5+fnc3Nz////y8vL6+vqfn5/t7e339/f29vbo6Ojz8/P6+vr19fX19fWmpqbLy8v6+vr4+PjT09Pr6+v6+vrr6+uqqqrz8/Pt7e2ioqLPz8/a2trW1taioqLr6+vi4uL5+flVVVXNzc3////W1tbj4+Ph4eHq6ur8/Pz////29vb7+/vz8/P09PTMzMz////////5+fn19fX////y8vL9/f0AAADZ2dn8/Pz7+/v8/Pzp6em/v7/7+/vq6urp6en+/v7////4ck/mAAAA8nRSTlMAGgDUzwIP8SMQ759fCgUvqfDGFeIYA78fbxNTt98/hsV/BhdD4Q1rRI+vwo3ATxJTD18IoKWasozTETbQ4D40IX5hC6dAMR7RXydvEsRuotKLkZCATYahkzOxQlFqmbZwJiUhFWy1wyJYcXI7gB2XIEFbgjxgiWFtfTSFMy8wSYgEqFBDTSE2KCpnSyZZUaZHRFAsDuWBYJJ7AVZQpC0Z6njBKWjdN4dlMV30iN8bV7+zJJeHMRiDYsR6U9yVYxdP2c1dj8CKFZZVFjtaaTxOI9cMKQk4NnBW4PKUOmiNI/kwWoQYUdQOSk6GvkUURFSM3n71h14AAB4tSURBVHhe7J2HfyPHmaa/YicCDTQCQRAkQWgABpMcDSkOw3CGM5o8Gk2QRjlZOVjBsizbcs5pndb22r7d23ybc7zbdDnnnHPO+d6/4FjdIGu6vmp280CtbF+/kkn/nip+aPSDDqA+FOm7J3ncIoDi0NAQkY3d2IaJSws2NNZZnCouduhAsrgf7o4BYy59O4fvn3ROJQKoREkBGKqYytAJCCEQWh220I81TPFIozLaNiCMH4PJr47WIooL1C1isUUsFSwpkMqPAMARDUIFjLcYpj5tGbmqw+P6bhz49jZwbZ9S9k8Kd20QQLDdzFbdIz/JJ0OFyJFaI6mOcZ6HGOzAGxdi0tN8JL063CmJwi9FviX34m4FUrlxl0PgaBgIbrXJJfVp08yTrbq2tt99bINtCj9p/2TiZMMigCzYGa0WxwBgrEjxCBUici56obyLjsF+/ez8KGLwUdxVJuq9HZcpljX16lgjlaeg8hTpmUVNqubcUjzNKnBbGIBbJS6pT8nMo5ilAms3kxsAbElvsP0DqP2Ttt9KsEYIoBELpWxWDyHMocSDdUiCYMYDvJmAl5sUE+cDgiaiLMd6FrTJUmskFaTyEah8JPZsiru8WGL8ouLpx2rfqshkVQix+z/OoyRIte64GalXsb5/JFX7J4UfxsVI3EUcMyrVrbqAtbVVB1x96q39f4Yo0goYpBJ6EmhWa31nx3WrUmskFaTyJah8iVSofNrqY2umHOeNsyIQ457ksUTnlP0dq4NfVyuLrpTKLlHy0sUp1UASq/2Txr2ASAiiwJvNYrVzBLjUbJ4BjlS0qbdE//StUgAExAMyWG2jI2EFDd3qujNsWcPOesxquY6d1OOSmiMbId4YCTT+BEq0xDjRKACM8mO1HwF2mYm+DnRdrRRht5hUmRPHAeD4CdL3jwBEBQ3OheC84VE/Xi2L1Q9fB14kOgFc/+zeVgmgJKuVTnzsPSh2iFoncY82uVrw14aH1/xCNVbszO4heYa0vDPk30uc/+Oxv2LgBAAGdjSM8R548OvqoxHiUl0bYWyX7R8h1P5J22+HUIlAxXSl5FYDeZS67hHgTO//2aoPbWy12r9JqFVifFsqsLYGbGtlJyq+V2TuBRrA3WTgs/AY70S30519XFebg19X3520+bakctBO2j+Z+Nt23qsdwduyWCWnjjB1h/ZvdWkqhPxKVhi3gMamh2Ilhn304xeIaTVJpVlsTp9FLRt3F9DPgvtmX1czbf4FSeXghcT9k4WXLYxtg8oYrLJRKZNTC7XWa7R/q1RDCDfq7RltpDwixPTcjIdii1R87MYnptUktdKYn6Pz89ZSJj6l6k8NcA+c9bqavvmF6jbdHqwW0vYP5/q9dLGo7qVTrY5OXKnXr0yM7m3V+FzIAs4S0crEckCmBDOedY1UCmI3+tN0LjUucan0yDOycjD8PZk4VJDCB3+/qmmtSqlc68g2dUYKlLJ/UrgzMl73Gu3xESfFqorzwO0OsXiI4kmrCe/SRoQ4T3slOK2ea0qa001Tgci0E2TiQkVk5tHooO9XnYJDWcP3TzovT4xOL5dJixDqXz29gHhGRZTRIRogzT2l5mk6b8F+G5KhtyB5/j+2mie3mie3mlvNk1vNk1vNk1vNk1vNrZbouy65VR8+sST3UJbGpopjJYZdoNsFXGOptDrpfAn9LGWvU5xaLJFvmr9Ycu3kzstYuiHrUuaUFsfGFg/yQOFa+HaCIAeHMNTnPgA/wSrnrg3UPPD+1R8AHnwQ+IEUq7xONv4w+rk7ex2vBhRhng9ks+oyGAXU6XYrROTzXnTg4PrRW3EAIQQI8tueVn3I+GarnNuoz4+OztdZ/+pl4KWXgMspVnmdbHwWIgxm91XHA7JxiJ1A64jHvJg0WS0CmBqzWf3NLSG2NmGTnopCOm8l8RZKpNsDSbG0l1UfUXyjVcZLqE8EoGCirj1cC/20Eq3yOgjrML6wwHgLFoWxUGHzicx1iB4CQJy7Iee7S4biAw4QUM9k1XhodzE+1yRqzo2zk3YXkPZaZODoEJl48avVU5pVQQjFJltVUgHfZJX9N/DDuJ3Cerdr/asvA5icBPByolVeB6yO5B2go/OXdzpJLuAVVseuGOv0/2M+ce6EnO0uIRO3elPbciars9UyhSlXZ/kJvoVSCS3OaeNRCTi/59j7UGFc0J7XVSWVad2hpv5VEO9fPQXgwx8GcMr4CRybTHWg6ijungJOuRo/hp+gMD+Bw4Y6Xb3OrOSG1BTPdKxCJZNVfJn6+bKhTnMcGG9yTv+5Zrb6CQT4LLtQEAkBIRKtFgR2IgpZrDa8aEzvX60AQBAAQIVi6bdzEa9jA7aso3FnGph2NA58ncJ8HTBsz5/Q69QkD1OM9TmNju7yYsqxmtFqI46fo36eg8HSzwM/b7L3fR6RkYPwfTdzQVBtOklWuT1ulfevCiH0/tV7sZt7zd1ovM5F4KKqozgBpHMA6BB1AIDNb0yuGOvIVPAk8YT1BztW3fq5rXMb9fZjcexEEwEHpjPw+LjxDPwH2xHgvIIPMy5EBqtCiBSr6f2rswAaQjQAzCbsFVYn2NwMVB3FCWD1AeC9RO8FADb/mZ6az7fzcf15+Wr7BzhWnYnV5irr1gPtWCX9swSbQHOrXN5qck61ByTgfPY9DzUC/s6GICfsbVXCFKtp/atL/Y9pHQKAJUOZyUnwOnNzYR3GhWAcKmDzHbU9GfpsvfcpPsh11ZhNZXVTG5qbt6hJ8l/OT/eITPyjX6l9kG8mqe0cwGp6/+rdAHCd6Lr+ewKopNbh3Gx1kDoET/HBrqvGzCmrc6QlGFFA480k3jxdZpsJEoCgeE8lhfdQQ2JocjKj1fT+1RoAvJ/o/QBQS7fK63CeZjW9TsOrM14dHW+r+an6vF3qZbJKyurBpGnQQpicNDY0E4aAXnQC73+Nh3XZsv5V1ow6RzQnv4/yMjJZ6nDO64jMdaZHJxgvUHnZND+h/uguHdXmU0KEUF8PPpES0esZG5pJDAkxdDPOk/dC5Mmt5smt5smt5smt5lbz5Fbz5Fbz5Fbz5FZzq+YGw13usyHXNjcHKKrHZwuvpKWLinmDsECGlAwdND5R2vIg39VWq0atfV5Y14fs2ryIktVqjbUepmUW9zI2CUyes9AlnvJZtEfiaAEL+7OabBqJQ619rSnT4jwKiCHaRaD08MdFvVDnWhVXWpm9jFYrEf5AwoYQz1INNQZ7QG91GJfJkH+GBzSyghWyJoUAhJi0SIXRAaw292W1eSBWE4uI3YAIGAOYVsWl1sGsvhLhY3FahN6SqXLs0xZKxud5QurmeQee0xGIRnrRD/VGFE6iJKIQj0gdYsjI1RCzKhErnWrVj3Hy0Y3OwCDaqx2Ya92/VeBYhK8DbLplAbcC7MT2vh/EMZPVyhraZAjgMGRe9S2RQiWJg519D+oMnPi4e1n1oReZJXLHKtJqNUFrNaZ1EKuzIswstzp+6dK44Vm+3Ah+CmiZ9/sDxFNBnX6/rTYVHuwMvJBmdcFs1YdmtYp7yLVRdEFUSNBaiGsdwKqKxq0vAF+wuNVTn+68buH7uQqxdRYnXWL5XXxtYKtChfHEgcHPwKEeSixPJO3BZHVdt1oQc64NwEZM3zqpxPn6+pth9fiLwIvHmdUOwswaVDTPb+B+YnkYP3dwx2rmu6XWQZyBhdgogHj5XYTChhCm+oWqZtXttn4EYW7Wpy+eqbi/Xshk1dqy9mMVH9ja+gCY1YcsIcQW0DGp+GkcJpYbeGlfVktAaXCrzYM5A6/Q3lZpJWE7C9UYr0wBP4kwSh+TKrmSmsWqNdwctrhV0Q+3ipMnway6eF7usjYe4lZbpRpeIBbge/ZlVZnI0nyXOjD4PTCHu8hk26tvh6gQ5ypKH5MacSWVW63G9VnDTriYLnNRhEyLdWSaWzLX8AU5/kn98zpXwW6X1Mj/0NkCFhKOym0emVgYbKXag74HNtchGGyPTmyH2VbZ1adLVbykpGpW41xKJalV34qd30KwjkxjS2YX4WLXFfY+FmEakz3SYpt+H7lSXWFHJVud+vfXanNAqzxpj1vQpSpeLmQ7VUmpUivrTw9EmDJlyty25SD6oVHD404zqTQiMaOF3R/S+IboZ6Mw4PrDB3UGFpRchxTkSX3cwePQd0ZW2P8ZNHkvRJ7cap7cap7cam41T241T241T241T241t+q2aOAs0rdVcquuXawYFrpdTF6/l6eDJUqOu0SDxvdpH8mtus8eR9HUnQ3ftK4vANslPSdxisOlKcjZ8uc6jI9Ryzy/WKEuq+Un9KOHW5VA+VASn+rQAcR2wy/JvAWwoYjyuD4vFDnwTdi33ZhV1z55ybJYx0B9sw2UDOvrRqK0dAHcZ16C2xp2T1ywntO4d3aCcJXPH696M4EPm0s1aQWkISRQPpTEgcUWGQKAkLknBtIRlFbGm6yUokyeHDJyGLT6QKRVTcPJS8P6Wq/1ibnlNg4b1tcFwHR3jOunn8KmEGLkhG3fMeJofPR8yQcWXX1+uTAa+MAFTWpBAKLAtALSEBIoH0riAIrdwa1KEVA2OAfMQyZ5csjM14llHX2tahqOX2PLSr0/6kkwrK9r6ts+FcKaq1eZix7h+AnG+4uZr+l8oUK+3p3hLiJURVhkjyANgQzUOJTEIWN3BrUqRSgbBs5KKcrlySHOE1tXIq1qGl8V1MPh0KJlWF/X0AVYQjuk9xuvb7CGTzB+P6w6UL1D4wsoLrLttrEbW7cRjpGR8iFXcaMl3x3UKmxlw8BZKUWZPF6IS+VauVSVNjDWHQMu8PWBI6u1+EFc/aTBNQE7Um3Gf3RrZMIbLzgaf6cHKTV+gr+grF4w2iAj5UNrGmeWpga2GmXNzHkpjbKXsc22v5HUutIAsDbEpao8gCg/xtcHJsn19XV/7kGE4VafkvVtMF5oEp0ul3QezHhSKvTXYfSpJ/Y6BSylSKd86A7FjZaqzwxsNXqEOxI4K2WmI2InI3z7fTLGDx93KHxLY5ZKvQ3IbDYN6wMDgLa+rnf5i16C1Y+Mb9cHGJdp+pwHMxsFAkjTGg3qUgkYlo7MlA85ihssWZMFZ1Cr1rA6TgycWzVTFcP2+4lSh50hoqfkWxopleddFoD6nGl9YAD6+rptrB2SuE6xNNClubLjdtFgfDtmHqworrRG72x0qQSEokzUOJTEw7daI71B75akTyXVwFkpTrlVrjVZ6hDRZZy8ZJZKzkUPjTNkWh/YsJL+xzzIeLfH8Z3YyZ0D8eS2ZSAUlUD5UBIH2qfPD/7ORvpUUg2clTJTocK33/zOpi91iFqwfvCaQ+YEM43H1FjKerzN01UPqJ4O4nj1XAMyjXOrA/HktmUgFJVE+ZBELueNyeVmQk8mZW7dJ2nI5VIljwaZP0Z5uFZzU34kdYiubY2cdygpwbRylLoeb7MwKkSB7ZjVaSEzvToYT25bFkK1IXPKh0LkcD7dowNIVNkx8ugLO/Y4TddqbsqPpA6R06TvvORxEnDeCzFo8l6IPLnVPLnVPLnV3Gqe3Gqe3Gqe3Gqe3Gpu1dzf+5Zx1ShxcPUHT2uqktR9uN/4ST9UWThIq65taI95S7gaAsyddTWPzc/CB85JnHT3ZdVuUULel2C1UsTCYK8at0XAUMsNrdqm9pi9uQd4+5kPq569Prk+gOISkaEPeXS+Dns/fJzXJ2oplMnGAoC1fVlV28/kGVX529x750BW5YcvgEox7EYrAYAQrL835ICJW09Xq09b5vkNGPi5kYl5jbPHVVmrjQMfqpWI9SE/QvTIRB0lnQdEgZlXarw+LRVBaTZ4o3opu9XOVQALCVK9+aqxkjcTDGT12RqKQBG1Z4eIDgMAEevvlVyGc2/YKRScYc8033pmHIxbq1crgZWxPrm4qwyc/1CN9D7kCnwfldtxTOPRRxc4j3biuOLqyKOEmGy0apCptTJa7RYRxnTc3yvlFYxWpdRBrDZnPIQvjuYQUQ0QgkgIredTchnOo5PRGufWZH3Y+VmPceDUZ12Ac1ld5zt/BF1G60MOqkA1CLxZjdPVlo01zkOpM+U4b9kpa5oxGyf7/GQ2qz5UCyrLyoaSp1V6KKVtKfvirkNEDWCH1khlL74u8Trnl3oTTqXIOXBnbw0mTgSdQ6bXg4zeh7wePrZX0/jVsF+S8UhqoPEppFhlNkaEAKA3cJJtvi3oYCfWY4a73BUu1Q+ri8JBWj0UjbP+XsllOPfCRtc7PJ3L+8RKMXsd8+OKKzgngMmqJ4TWh1xBtSq/HtL4j1uyC4vxUiRV449ZKVa5DfNBecmDjHcpjh9FYyM81VSHg5S7XHZXPJBVMe9J2JgXQ0Rvi8ZZf2/IARO3Xd93bc5hd4rmOkIYuSASOienWisBf7J2F+l9yMF8oTAfHNHrHHGGq8MOMY5Qqs6D4SqApHUDlY1Uq803IPNGM46xOb3S60F9JIHd5Wa7K+5vjcj8B+dbxei9SbE1FPb3yrD+3r14ESgmzR+UE93xaQC1u8q8D1neA4/xOmO/UHAqBo67AmKcnMK4B0qIspFqlVY3AGysanRzTgJrppx2l8vvige7W7pmeTPAjGddG+r394L19751nJzCFeDpsrEPucjmZ+dK+IxFhjAbKVZpxYK1osO56MGDlLtcdlc8sFVn+HQABKdl735Cf+9bwtUQwOBB1g+GiYfZSLVKFxuXyBwn5S6X3RUPbpWcJgkx1JS9+wn9vW8lZ82xB1+fiU4ZEOYNCqablDXqLlfXGuz1M3kvRJ7vZKt5cqu51Ty51Ty51Ty51Ty51Ty51dxqntyqe5W+rZP3A3dhd4g6NrpkSqc7BibV/gjtM4twDXRsjIyxYXMI9dUcn7Lk1VdfVd/exFSAA18nOXs/8GGrhoUF1KzDxOyVbAAvMKv34RNkSGdxbGyxY+b/+s84xFKCefnoFoCUngEebT3LoppfjM265ZZb1Lc3Ma94IgbcItsUxlPWSWZWk/ty8fyMBXgzzzN5lSkAaH+NDdTwx2jM1aC7iDCLrpE/0XLZ86kBNZd4mvuwiv5f/Awt2sb5yGrV9d3kA8b3GfUN9Yus0YdvTzrn6ySbrZYAWEJYAEqs6tGjkDG8iBrjj8Mj1oh1N71g8xZ6dTLg/Hvvk1w75Ot13JexOUCoMNvFViQVFzJYnZubU9/44svmAyb6ptNCFWHM/VvvT9p+kdFqtE4y36DIqi+tHo6a/Gp6X64AgNtuAwBBsawB3tnpf6e/6Ih+E8DCC9p1+AjaaABAFUdM/E/9Zcm1C8/HPw5UiMUF4GY8VoWY96zXZfuIQLWQwSoA9S198WX3BqRAH8AN7TBadAv8L36/hp28lO1YbTDbKuaO1cgq/KFIJ1yXrwGrrLLzrHX661PsRbfUbQKsTBfWu/HRNoAfs9Dl/I87KxZ7HWwCm8o1270Zr6vB6T8ddRkqqZmtmhdf5qsJTmktOoVJQCw7hl3/09jJV7JZ/WAJKsUUq/rfgG4AwFNP8fV+j27nttvkV/1Qsi4egcwXY/zyjxKssFqLVB7Edae+9gBQb17Hgzfz49v8d/AXiUKuUkLjV4FfbaBkasYDipUYhdj9h7T8QhHe2/820TrtzyqX2kjSyhYX7QHmXf+z6KfRzGS1UT4FlXtSra6ryevJ/bp0224ols96zxchU9c3bwrX7wSA10llro7umXcA9TNd1Odi3Jf8E+THOLk1fMZpt53PoObqUtsA2kpryrFakVJPFivqHjijVSa1Ol2VWolpZVKJkqwGHqI8SZmsfrADFXzRZJWvnyyDaoH166afgXuHEMY7wzfvhVUA6N2Mz1i4f0KIiadgndH4kY9b6HU1fh/aPXr8ceq1tcWwi965ZQDL57xilmM1+szJb9b023sPO9Hu9uqA36n4QDum7gLkbipUgQvEtTKpBCTcqI6KMN4ns1ktPwqVapNb5Vqj62q1wPqB0626dv/m52mHLeiOBypyRHvqbUwtLEyhPezEeRXAn22hGuMdeB+LtvpjHjqx+qdXZfXK6ul20rHK+2/DjxTFhIwKwLoiZEbJ2Nb+OFvnVH3TtUYbzy35ScveVvCJbFZbUMGXs7yzKURWC0OsHzjdqn18a1rMzwvWDP2xBsZ7D7GVyclZnnzyHe94cnLZ0Xhh8vfwR1/U1s4+iSj880rLTYrelzeXsxyr0lpAFIyyNd1hXuS6XEeYepmvc6q+6c+BVYLSKqVyTc9ls3ofVKxeyjrJrBeC9c2mWD0+3CQKAmJpPrNVJlisDlFveWJiuUfE+Gv4B804ryCWCsXSmBfzjf3/biku1Y2k8pzZ8ABv4wwNFBGlwF4HTYFtDuFks1qDyvNp6yRzq6pvlm/e6ip7uzTs7NFlTGKkTNmzIgKNBCIWbXg6oGA6bclrngJbG9gYZ2VUiNEVh96sCCmdwYQnMCpUmJtC4YB7IRz67kneC5Ent5ont5ont5ont5pbzZNbzZNbzZNbzZNbXZhaiIPcagtRii5ljQsYJy+4rnn3dlGkNzH4KFomHIbz0liR9T8fKF+cmlqUnMcdA7qUKXt0xNqAbZgeWu3/wFfRz4+QKa2rLUOTAYoV0/K0tg1qceFu7SzMi58i4Ul2i6a9VUzYIWiimdnqm7/u8amv3XPna5LzHEFjck6C9P7kvZrRhICBhVZFNPYw+nmYWNzSGH7lGjR6yrhW47OwJbfxLOm53/spZhX4w8AFcXTDcJh1pn7jDRAL3viNqY7RKv2TqQVe5tYwOuX9z+ncsvYz/zOFww/PSs7iAk/0KKYbt/ajm1pCP0uZXgUgwHZdGxiSdW6gnxts5/r/9Ff+wB+CA7ZpMLRwNq2IW+ywqeBDXzVY/SMQBfpbv/Z3WDPhYvHO5burxFK9e/nO4qJOS/BBf+7P/wWM6WUgU6vo02WqfN3jCBu5d/Gix3jiusrec/Txbz7WUFzlhJTUlTbSO25W2xFtr2brSSTg+IkTx/tWzZNKLQDbSiXWjLyOMK/zVXf7WdCOyVP18w/z1xZukXX/0m3/6JeuxvmreHq1FBXSy5dWn8ar2km1dm4d9Ff/2l//G3FMnVrYx/LpIhFfl1iueofDGvfGCwA4x11BcJeJg4jNP4a2Q80XiwCOkZ41yDSItzPxjht6dyjcezdlsirIsmDbsKwhQdRRkzrxS1UUbvWVCL/C/wh6FOtd+jF5hlaE+JtHYbD6Q//qf20w7lBZCtmaVXg2VFQmB7doVu85VhinHwr+7t/TrJ56w5GgIDFb91iueodanMvV7oQQ0DmqZaJym3HzSrizuE5E3y/5rLlnt/5YpusqOW+X8O1ONqtEw8MWYA0Py3vg96pJ7yUVy020ejnCl+NUHvtRjp/gloj+/jceZvZcImr+w18z2f7W534GeELhJ4Cf+dy3iIhZnZtdKkvQjOPuk6slIvrU5zWrHiLwyHF4cX78EZKBxpU9nbcFkahqvAG0ulPhPmoYpFbntyYCfl0VMqB4ehvARo+41e2fMViVp195Et75RAbAzjwjTpLV7g7vUkL31H0GS/TP/8UvnY3zf2kdiYp5hvm/9csNIVYUXhGi8cu/ZbJKn4kah30vRmvv8UHf+jef+7cg4usVU6nI1ysulihlHWONl4hKOn8SmHrwg6rzV5NaCJqKsOuqlncB79LZUZkf/uHwG8USnn5h29LqhNjNhPZw5zYsZTXtryysCCuilpTBLP37//AfrfPxG/f/dLF29SVPXk/4/E9949efIC1P/Po3PmWy2mtDpjYTo3dhHfRf/ut/Q50MDaKLfL3iCJs5kZHXKpWazh+HHNgUV8bxuEGqAinXVbZKZ+oZODz9WoC0mnheP4T/vjKydbatWf3ts/XoKl4/+9vah0tDrRZapFuC/6n/+TAukpbgQ7WvQAJtvufT538R3yQt38Qvfp58j1ml5Vtl/ncQg2VRAP2f2de2JhRj6xIPyk+eNHN8iZxjkqdK5fufd3Pv+x5YzRI4Gi/xmrzONs8vC9q8GTvnJ0avTE5eGZ04H38dXdsagWVhZOtaDAsxJ67cALAZkJ4f916GBNr8mRr7vIdMsx4ekXNCZPwlEgjTK02it2Dd41NL9o0416Sy96vsuiqDqgIpZ2yQECOOMyLEEJJn0YqYUwsZx+MUi46pcXRjeHiDmnxIPpasxvg98BiMOrPFBOcT/c5tymrV5azf/+zVVd/ywfN2o3HseY2Pc6nckp5MZ2z+G0M2K1tGzVNXHGeF9pM59ZiDd1YzvDG1QQnrDI9OlN9EvjzN+6vLwiQ1Zf8XKHOE+o2hoP9bDhzQAAAAIAjbqGIC+pezh55hRi4VlKhdsUuh7scAAAAASUVORK5CYII=") no-repeat -312px 0;
  right: 5px;
  left: auto;
  top: 3px;
  color: white;
}
.select2-search-choice .select2-search-choice-close:hover {
  background-position: -312px 0;
}
.select2-search-field input {
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  height: 20px;
  padding: 0;
  margin: 0;
}
.bannerBar {
  background-image: url('../images/brown_banner_709x34.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  min-height: 34px;
  height: 34px;
  max-height: 34px;
  font-family: proxima-nova;
  font-size: 20px;
  line-height: 34px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.featuredPair img {
  width: 350px;
  height: 135px;
  border-width: 0px;
  border-color: #fff;
  border-style: none;
}
.featuredPair a:last-child img {
  float: right;
}
#featured-categories-header {
  display: none;
}
.recordSorter hr,
.locationSearch hr,
.dateSearch hr {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-bottom: #eee 2px solid;
}
.recordSorter span,
.locationSearch span,
.dateSearch span {
  display: block;
}
.recordSorter span,
.locationSearch span {
  min-height: 25px;
  line-height: 25px;
  clear: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.recordSorter span *,
.locationSearch span * {
  text-decoration: none;
  border-bottom: #d5ebfe 1px solid;
  font-size: 13px;
  font-weight: normal;
  color: #09a7fa;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.recordSorter .region *,
.locationSearch .region * {
  font-size: 13px;
  font-weight: bold;
  color: #09a7fa;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom-width: 0px;
}
.recordSorter hr,
.locationSearch hr {
  margin-top: 25px;
  margin-bottom: 15px;
}
.dateSearch .decadeFilter span,
.dateSearch .centennialFilter span {
  display: block;
}
.dateSearch .centennialFilter span * {
  font-family: proxima-nova;
  font-size: 13px;
  font-weight: bold;
  color: #09a7fa;
  text-decoration: none;
}
.dateSearch .decadeFilter span {
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  line-height: 25px;
}
.dateSearch .decadeFilter span * {
  text-decoration: none;
  border-bottom: #d5ebfe 1px solid;
  font-size: 13px;
  font-weight: normal;
  color: #09a7fa;
  line-height: 15px;
}
.in-front {
  padding: 20px;
  margin-bottom: 60px;
}
.in-front p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #666666;
}
.search-well {
  padding: 0;
}
.search-well .row.last {
  padding-bottom: 0;
  margin-bottom: 0;
}
.condensed form {
  display: block;
  overflow: auto;
  padding: 0;
  margin-bottom: 10px;
}
.condensed form input[type="text"] {
  width: 150px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block;
  float: left;
  padding: 4px 8px;
  color: #333333;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  border: 2px solid #d3d3d3;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
}
.condensed form input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: 0 2px 0 #ededed;
  -moz-box-shadow: 0 2px 0 #ededed;
  box-shadow: 0 2px 0 #ededed;
}
.condensed form fieldset {
  margin-right: 20px;
  padding-bottom: 2px;
}
.condensed form fieldset.submit {
  margin-right: 0;
}
.condensed form label {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  color: #666666;
  margin-bottom: 5px;
}
.condensed form label span {
  color: #999999;
}
.condensed form .btn {
  padding: 6px 14px;
}
.condensed form .custom-column {
  margin-bottom: 15px;
}
.condensed form .custom-column label {
  margin-bottom: 2px;
  width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.condensed form .custom-column input[type="text"] {
  width: 202px;
}
.condensed form .custom-column.omega {
  margin-right: 0;
}
.select2-container-multi .select2-choices {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 4px;
  color: #333333;
  border: 2px solid #d3d3d3;
  -webkit-box-shadow: inset 0 2px 0 #ededed;
  -moz-box-shadow: inset 0 2px 0 #ededed;
  box-shadow: inset 0 2px 0 #ededed;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 6px 25px 6px 10px;
  background-image: none;
  background-color: #f1f9ff;
  border: 1px solid #d8e4ed;
  font-size: 12px;
  margin: 0;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  right: 6px;
  left: auto;
  top: 6px;
}
.contributions {
  float: left;
}
.contributions .container {
  margin-left: 5px;
}
.select2-results .select2-highlighted {
  background: none repeat scroll 0 0 #cce7fb;
  color: #333333;
}
.expanded {
  display: none;
}
.expanded h2 {
  display: none;
}
.expanded label {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #666666;
  margin-bottom: 5px;
}
.expanded label span {
  color: #999999;
}
.expanded fieldset.keyword,
.expanded fieldset.county,
.expanded fieldset.district {
  margin-right: 10px;
}
.expanded fieldset.volume,
.expanded fieldset.page {
  margin-right: 10px;
}
.expanded fieldset.volume input,
.expanded fieldset.page input {
  width: 78px;
}
.hide-advanced {
  margin-left: 20px;
  color: #999999;
  font-size: 13px;
  cursor: pointer;
}
.sourceinfo {
  padding-right: 140px;
  background: url("../images/freebmdlogo.jpg") no-repeat scroll right 40px #ffffff;
}
.sourceinfo dt {
  font-size: 21px;
  font-weight: 700;
  line-height: 24px;
  color: #333333;
  margin: 11px 0;
}
.sourceinfo dd {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #333333;
  margin-left: 0;
}
.recordsBrowseList .recordRow {
  display: block;
  border-top: #eee 2px solid;
  padding-top: 15px;
  padding-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.recordsBrowseList .recordRow:last-child {
  border-bottom: #eee 2px solid;
}
.recordsBrowseList a {
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}
.recordsBrowseList a:hover {
  text-decoration: underline;
}
.options label.radio {
  color: #999;
}
.options label.radio.selectedRadio {
  color: inherit;
  font-weight: bolder;
}
.debugBox {
  max-height: 400px;
}
/* INTENTION TESTS
================== */
.intention-test {
  min-height: 80px;
}
.intention-test h2,
.intention-test h3,
.intention-test h4 {
  margin-top: 0;
}
.intention-test .btn-hollow {
  margin: 0 5px 10px;
}
.intention-test .btn-hollow:hover {
  background-color: #51b618;
  border-color: #51b618;
}
.intention-test textarea {
  width: 80%;
  display: block;
  margin: 0 auto 10px;
}
.intention-test fieldset {
  margin-bottom: 20px;
}
.intention-test legend {
  border: none;
  margin-bottom: 5px;
  line-height: 22px;
}
.intention-test label {
  font-size: 16px;
  margin-right: 15px;
}
.intention-test input[type="radio"] {
  margin-top: -4px;
}
#intentformcontainer {
  text-align: left;
}
#intentformcontainer input[type="submit"].btn {
  border-radius: 3px;
}
#intentfind {
  text-align: left;
  background-color: #f2f2f2;
}
#intentfind .found-yes,
#intentfind .found-no {
  display: inline-block;
  float: left;
  box-sizing: border-box;
  border-radius: 3px;
  min-height: 250px;
  width: 49%;
  padding: 20px;
  margin: 0;
  color: #9d261d;
  background-color: #fff;
  border: 1px solid #999999;
}
#intentfind .found-yes a,
#intentfind .found-no a {
  font-weight: 400;
  color: #666666;
}
#intentfind .found-yes li,
#intentfind .found-no li {
  margin-bottom: 15px;
}
#intentfind .found-yes {
  margin-right: 2%;
  color: #51b618;
}
.records-get-started {
  padding: 20px;
  background-color: #e1f9d4;
}
/* RESPONSIVE
============= */
@media (max-width: 480px) {
  body .wrapper {
    background: none;
  }
  h1.record-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }
  h2.record-name {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
  }
  .record {
    padding: 5px;
    margin-bottom: 10px;
  }
  .record dl {
    margin-top: 0;
  }
  .record dl dt {
    margin: 0;
    text-align: left;
  }
  .record dl dd {
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }
  .results h5 {
    font-size: 20px;
    text-transform: none;
    color: #333333;
  }
  .key {
    display: inline;
    float: left;
    margin-right: 5px;
    width: auto;
  }
  .serp-result p {
    margin-bottom: 0;
  }
}