@charset "utf-8";
/*
   Hydepark Core Styles
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 175, /Library/WebServer/Documents/bo-production-css/hydepark/css/mixins.less */
.center {
  text-align: center;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
blockquote,
q {
  quotes: none;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
del {
  text-decoration: line-through;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
body {
  font: 13px/1.231 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  *font-size: small;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
a:hover,
a:active {
  outline: 0;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
a,
a:active,
a:visited {
  color: #607890;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
a:hover {
  color: #003366;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
ul,
ol {
  margin-left: 2em;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
ol {
  list-style-type: decimal;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
nav ul,
nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
small {
  font-size: 85%;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
b,
strong,
th {
  font-weight: bold;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
td {
  vertical-align: top;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
sup {
  top: -0.5em;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
sub {
  bottom: -0.25em;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
.ie6 legend,
.ie7 legend {
  margin-left: -7px;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
button,
input,
select,
textarea {
  width: auto;
  overflow: visible;
  margin: 0;
  font-size: 100%;
  font-family: sans-serif;
  vertical-align: baseline;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
textarea {
  overflow: auto;
  vertical-align: text-top;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
  cursor: pointer;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/reset.less */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/*
 * smart-grid.css
 * Created by Daniel Ryan on 2011-10-09
 * Copyright 2011 Daniel Ryan. All rights reserved.
 * Code developed under a BSD License: https://raw.github.com/dryan/css-smart-grid/master/LICENSE.txt
 * Version: 1.0.5
 * Latest update: 2011-10-26
 */
/*
 * Breakpoints:
 * Mobile/Default      -   320px
 * Mobile (landscape)  -   480px
 * Tablet              -   768px
 * Desktop             -   960px
 * Widescreen          -   1200px
 * Widescreen HD       -   1920px
 */
/*
 * Base wrap class
 */
/* line 22, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.wrap {
  padding: 0 10px;
  margin: 0 auto;
  clear: both;
}
/*
 * contain rows of columns
 */
/* line 31, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.row {
  zoom: 1;
  overflow: hidden;
}
/*
 * IE Fallback: 960px
 */
/* line 39, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap {
  width: 940px;
}
/* line 42, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns {
  width: 60px;
}
/* line 45, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-one {
  padding-left: 80px;
}
/* line 48, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.two {
  width: 140px;
}
/* line 51, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-two {
  padding-left: 160px;
}
/* line 54, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.one-fourth,
.oldie .wrap .columns.three {
  width: 220px;
}
/* line 58, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-one-fourth,
.oldie .wrap .offset-three {
  padding-left: 240px;
}
/* line 62, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.one-third,
.oldie .wrap .columns.four {
  width: 300px;
}
/* line 66, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-one-third,
.oldie .wrap .offset-four {
  padding-left: 320px;
}
/* line 70, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.five {
  width: 380px;
}
/* line 73, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-five {
  padding-left: 400px;
}
/* line 76, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.one-half,
.oldie .wrap .columns.six {
  width: 460px;
}
/* line 80, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-one-half,
.oldie .wrap .offset-six {
  padding-left: 480px;
}
/* line 84, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.seven {
  width: 540px;
}
/* line 87, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-seven {
  padding-left: 560px;
}
/* line 90, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.two-thirds,
.oldie .wrap .columns.eight {
  width: 620px;
}
/* line 94, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-two-thirds,
.oldie .wrap .offset-eight {
  padding-left: 640px;
}
/* line 98, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.three-fourths,
.oldie .wrap .columns.nine {
  width: 700px;
}
/* line 102, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-three-fourths,
.oldie .wrap .offset-nine {
  padding-left: 720px;
}
/* line 106, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.ten {
  width: 780px;
}
/* line 109, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-ten {
  padding-left: 800px;
}
/* line 112, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.eleven {
  width: 860px;
}
/* line 115, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-eleven {
  padding-left: 880px;
}
/* line 118, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.twelve {
  width: 940px;
}
/* line 121, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.one-fifth {
  width: 172px;
}
/* line 124, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-one-fifth {
  padding-left: 192px;
}
/* line 127, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.two-fifths {
  width: 364px;
}
/* line 130, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-two-fifths {
  padding-left: 384px;
}
/* line 133, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.three-fifths {
  width: 556px;
}
/* line 136, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-three-fifths {
  padding-left: 576px;
}
/* line 139, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.four-fifths {
  width: 748px;
}
/* line 142, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-four-fifths {
  padding-left: 768px;
}
/* line 145, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns.five-fifths {
  width: 940px;
}
/* line 148, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .offset-five-fifths {
  padding-left: 960px;
}
/* line 151, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns {
  float: left;
  margin-left: 20px;
}
/* line 155, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
.oldie .wrap .columns:first-child,
.oldie .wrap .columns.first {
  margin-left: 0;
}
/*
 * Breakpoint: 768px
 */
@media screen and (min-width: 768px) {
  /* line 163, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap {
    width: 748px;
  }
  /* line 166, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns {
    width: 44px;
    float: left;
    margin-left: 20px;
  }
  /* line 171, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one {
    padding-left: 64px;
  }
  /* line 174, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns:first-child,
  .wrap .columns.first {
    margin-left: 0;
  }
  /* line 178, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two {
    width: 108px;
  }
  /* line 181, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two {
    padding-left: 128px;
  }
  /* line 184, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-fourth,
  .wrap .columns.three {
    width: 172px;
  }
  /* line 188, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-fourth,
  .wrap .offset-three {
    padding-left: 192px;
  }
  /* line 192, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-third,
  .wrap .columns.four {
    width: 236px;
  }
  /* line 196, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-third,
  .wrap .offset-four {
    padding-left: 256px;
  }
  /* line 200, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.five {
    width: 300px;
  }
  /* line 203, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-five {
    padding-left: 320px;
  }
  /* line 206, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-half,
  .wrap .columns.six {
    width: 364px;
  }
  /* line 210, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-half,
  .wrap .offset-six {
    padding-left: 384px;
  }
  /* line 214, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.seven {
    width: 428px;
  }
  /* line 217, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-seven {
    padding-left: 448px;
  }
  /* line 220, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two-thirds,
  .wrap .columns.eight {
    width: 492px;
  }
  /* line 224, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two-thirds,
  .wrap .offset-eight {
    padding-left: 512px;
  }
  /* line 228, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.three-fourths,
  .wrap .columns.nine {
    width: 556px;
  }
  /* line 232, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-three-fourths,
  .wrap .offset-nine {
    padding-left: 576px;
  }
  /* line 236, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.ten {
    width: 620px;
  }
  /* line 239, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-ten {
    padding-left: 640px;
  }
  /* line 242, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.eleven {
    width: 684px;
  }
  /* line 245, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-eleven {
    padding-left: 704px;
  }
  /* line 248, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.twelve {
    width: 748px;
  }
  /* line 251, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-fifth {
    width: 133px;
  }
  /* line 254, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-fifth {
    padding-left: 153px;
  }
  /* line 257, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two-fifths {
    width: 286px;
  }
  /* line 260, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two-fifths {
    padding-left: 306px;
  }
  /* line 263, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.three-fifths {
    width: 439px;
  }
  /* line 266, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-three-fifths {
    padding-left: 459px;
  }
  /* line 269, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.four-fifths {
    width: 592px;
  }
  /* line 272, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-four-fifths {
    padding-left: 612px;
  }
  /* line 275, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.five-fifths {
    width: 745px;
  }
  /* line 278, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-five-fifths {
    padding-left: 765px;
  }
}
/*
 * Breakpoint: 960px
 */
@media screen and (min-width: 960px) {
  /* line 286, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap {
    width: 940px;
  }
  /* line 289, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns {
    width: 60px;
  }
  /* line 292, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one {
    padding-left: 80px;
  }
  /* line 295, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two {
    width: 140px;
  }
  /* line 298, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two {
    padding-left: 160px;
  }
  /* line 301, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-fourth,
  .wrap .columns.three {
    width: 220px;
  }
  /* line 305, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-fourth,
  .wrap .offset-three {
    padding-left: 240px;
  }
  /* line 309, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-third,
  .wrap .columns.four {
    width: 300px;
  }
  /* line 313, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-third,
  .wrap .offset-four {
    padding-left: 320px;
  }
  /* line 317, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.five {
    width: 380px;
  }
  /* line 320, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-five {
    padding-left: 400px;
  }
  /* line 323, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-half,
  .wrap .columns.six {
    width: 460px;
  }
  /* line 327, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-half,
  .wrap .offset-six {
    padding-left: 480px;
  }
  /* line 331, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.seven {
    width: 540px;
  }
  /* line 334, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-seven {
    padding-left: 560px;
  }
  /* line 337, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two-thirds,
  .wrap .columns.eight {
    width: 620px;
  }
  /* line 341, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two-thirds,
  .wrap .offset-eight {
    padding-left: 640px;
  }
  /* line 345, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.three-fourths,
  .wrap .columns.nine {
    width: 700px;
  }
  /* line 349, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-three-fourths,
  .wrap .offset-nine {
    padding-left: 720px;
  }
  /* line 353, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.ten {
    width: 780px;
  }
  /* line 356, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-ten {
    padding-left: 800px;
  }
  /* line 359, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.eleven {
    width: 860px;
  }
  /* line 362, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-eleven {
    padding-left: 880px;
  }
  /* line 365, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.twelve {
    width: 940px;
  }
  /* line 368, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.one-fifth {
    width: 172px;
  }
  /* line 371, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-one-fifth {
    padding-left: 192px;
  }
  /* line 374, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.two-fifths {
    width: 364px;
  }
  /* line 377, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-two-fifths {
    padding-left: 384px;
  }
  /* line 380, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.three-fifths {
    width: 556px;
  }
  /* line 383, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-three-fifths {
    padding-left: 576px;
  }
  /* line 386, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.four-fifths {
    width: 748px;
  }
  /* line 389, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-four-fifths {
    padding-left: 768px;
  }
  /* line 392, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .columns.five-fifths {
    width: 940px;
  }
  /* line 395, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap .offset-five-fifths {
    padding-left: 960px;
  }
}
/*
 * Breakpoint: 1200px
 */
@media screen and (min-width: 1200px) {
  /* line 403, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd,
  .wrap.large {
    width: 1180px;
  }
  /* line 407, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns,
  .wrap.large .columns {
    width: 80px;
  }
  /* line 411, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one,
  .wrap.large .offset-one {
    padding-left: 100px;
  }
  /* line 415, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two,
  .wrap.large .columns.two {
    width: 180px;
  }
  /* line 419, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two,
  .wrap.large .offset-two {
    padding-left: 200px;
  }
  /* line 423, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-fourth,
  .wrap.large .columns.one-fourth,
  .wrap.hd .columns.three,
  .wrap.large .columns.three {
    width: 280px;
  }
  /* line 429, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-fourth,
  .wrap.large .offset-one-fourth,
  .wrap.hd .offset-three,
  .wrap.large .offset-three {
    padding-left: 300px;
  }
  /* line 435, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-third,
  .wrap.large .columns.one-third,
  .wrap.hd .columns.four,
  .wrap.large .columns.four {
    width: 380px;
  }
  /* line 441, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-third,
  .wrap.large .offset-one-third,
  .wrap.hd .offset-four,
  .wrap.large .offset-four {
    padding-left: 400px;
  }
  /* line 447, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.five,
  .wrap.large .columns.five {
    width: 480px;
  }
  /* line 451, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-five,
  .wrap.large .offset-five {
    padding-left: 500px;
  }
  /* line 455, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-half,
  .wrap.large .columns.one-half,
  .wrap.hd .columns.six,
  .wrap.large .columns.six {
    width: 580px;
  }
  /* line 461, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-half,
  .wrap.large .offset-one-half,
  .wrap.hd .offset-six,
  .wrap.large .offset-six {
    padding-left: 600px;
  }
  /* line 467, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.seven,
  .wrap.large .columns.seven {
    width: 680px;
  }
  /* line 471, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-seven,
  .wrap.large .offset-seven {
    padding-left: 700px;
  }
  /* line 475, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two-thirds,
  .wrap.large .columns.two-thirds,
  .wrap.hd .columns.eight,
  .wrap.large .columns.eight {
    width: 780px;
  }
  /* line 481, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two-thirds,
  .wrap.large .offset-two-thirds,
  .wrap.hd .offset-eight,
  .wrap.large .offset-eight {
    padding-left: 800px;
  }
  /* line 487, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.three-fourths,
  .wrap.large .columns.three-fourths,
  .wrap.hd .columns.nine,
  .wrap.large .columns.nine {
    width: 880px;
  }
  /* line 493, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-three-fourths,
  .wrap.large .offset-three-fourths,
  .wrap.hd .offset-nine,
  .wrap.large .offset-nine {
    padding-left: 900px;
  }
  /* line 499, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.ten,
  .wrap.large .columns.ten {
    width: 980px;
  }
  /* line 503, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-ten,
  .wrap.large .offset-ten {
    padding-left: 1000px;
  }
  /* line 507, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.eleven,
  .wrap.large .columns.eleven {
    width: 1080px;
  }
  /* line 511, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-eleven,
  .wrap.large .offset-eleven {
    padding-left: 1100px;
  }
  /* line 515, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.twelve,
  .wrap.large .columns.twelve {
    width: 1180px;
  }
  /* line 519, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-fifth,
  .wrap.large .columns.one-fifth {
    width: 220px;
  }
  /* line 523, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-fifth,
  .wrap.large .offset-one-fifth {
    padding-left: 240px;
  }
  /* line 527, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two-fifths,
  .wrap.large .columns.two-fifths {
    width: 460px;
  }
  /* line 531, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two-fifths,
  .wrap.large .offset-two-fifths {
    padding-left: 480px;
  }
  /* line 535, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.three-fifths,
  .wrap.large .columns.three-fifths {
    width: 700px;
  }
  /* line 539, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-three-fifths,
  .wrap.large .offset-three-fifths {
    padding-left: 720px;
  }
  /* line 543, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.four-fifths,
  .wrap.large .columns.four-fifths {
    width: 940px;
  }
  /* line 547, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-four-fifths,
  .wrap.large .offset-four-fifths {
    padding-left: 960px;
  }
  /* line 551, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.five-fifths,
  .wrap.large .columns.five-fifths {
    width: 1180px;
  }
  /* line 555, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-five-fifths,
  .wrap.large .offset-five-fifths {
    padding-left: 1200px;
  }
}
/*
 * Breakpoint: 1920px
 */
@media screen and (min-width: 1920px) {
  /* line 564, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd {
    width: 1900px;
  }
  /* line 567, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns {
    width: 140px;
  }
  /* line 570, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one {
    padding-left: 160px;
  }
  /* line 573, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two {
    width: 300px;
  }
  /* line 576, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two {
    padding-left: 320px;
  }
  /* line 579, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-fourth,
  .wrap.hd .columns.three {
    width: 460px;
  }
  /* line 583, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-fourth,
  .wrap.hd .offset-three {
    padding-left: 480px;
  }
  /* line 587, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-third,
  .wrap.hd .columns.four {
    width: 620px;
  }
  /* line 591, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-third,
  .wrap.hd .offset-four {
    padding-left: 640px;
  }
  /* line 595, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.five {
    width: 780px;
  }
  /* line 598, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-five {
    padding-left: 800px;
  }
  /* line 601, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-half,
  .wrap.hd .columns.six {
    width: 940px;
  }
  /* line 605, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-half,
  .wrap.hd .offset-six {
    padding-left: 960px;
  }
  /* line 609, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.seven {
    width: 1100px;
  }
  /* line 612, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-seven {
    padding-left: 1120px;
  }
  /* line 615, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two-thirds,
  .wrap.hd .columns.eight {
    width: 1260px;
  }
  /* line 619, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two-thirds,
  .wrap.hd .offset-eight {
    padding-left: 1280px;
  }
  /* line 623, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.three-fourths,
  .wrap.hd .columns.nine {
    width: 1420px;
  }
  /* line 627, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-three-fourths,
  .wrap.hd .offset-nine {
    padding-left: 1440px;
  }
  /* line 631, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.ten {
    width: 1580px;
  }
  /* line 634, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-ten {
    padding-left: 1600px;
  }
  /* line 637, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.eleven {
    width: 1740px;
  }
  /* line 640, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-eleven {
    padding-left: 1760px;
  }
  /* line 643, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.twelve {
    width: 1900px;
  }
  /* line 646, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.one-fifth {
    width: 364px;
  }
  /* line 649, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-one-fifth {
    padding-left: 384px;
  }
  /* line 652, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.two-fifths {
    width: 748px;
  }
  /* line 655, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-two-fifths {
    padding-left: 768px;
  }
  /* line 658, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.three-fifths {
    width: 1132px;
  }
  /* line 661, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-three-fifths {
    padding-left: 1152px;
  }
  /* line 664, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.four-fifths {
    width: 1516px;
  }
  /* line 667, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-four-fifths {
    padding-left: 1536px;
  }
  /* line 670, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .columns.five-fifths {
    width: 1900px;
  }
  /* line 673, /Library/WebServer/Documents/bo-production-css/hydepark/css/grid.less */
  .wrap.hd .offset-five-fifths {
    padding-left: 1920px;
  }
}
/*
   Hydepark Forms
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* inputs */
/* line 10, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body {
  /* IE fallback since it doesn't know :not() */
  /* invalid field state */
  /* valid field state */
  /*input.focused:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not(:focus):valid,
    textarea.focused:not(:focus):valid,
    select.focused:not(:focus):valid {
        border-color: @dark-blue;
    }
    */
  /* ZIP Code fields should be narrow */
  /* Focus state */
  /* buttons */
}
/* line 12, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="file"]),
body textarea {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  background: #fff !important;
  border: 1px solid #e3e3e3 !important;
  box-shadow: none;
  padding: 7px 12px;
  width: 18em;
  font-size: 14px;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  outline: none;
  -webkit-transition: border-color 0.25s;
  -moz-transition: border-color 0.25s;
  transition: border-color 0.25s;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}
/* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .oldie input,
body .oldie textarea {
  background: #fff;
  border: 2px solid #83a0b0;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
  padding: 7px;
  width: 18em;
  font-size: 14px;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  outline: none;
}
/* line 48, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .oldie input[type="checkbox"],
body .oldie input[type="radio"] {
  width: auto;
  padding: 0;
  border: 0;
}
/* line 55, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body input:-moz-placeholder {
  color: #555;
}
/* line 58, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body input::-webkit-input-placeholder {
  color: #555;
}
/* line 64, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body input.focused:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not(:focus):invalid,
body textarea.focused:not(:focus):invalid,
body select.focused:not(:focus):invalid {
  border-color: #eb5746;
}
/* line 78, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body select {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 14px;
  border-color: #ebebeb;
}
/* line 85, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .zip input[type="text"],
body input[name="zip"] {
  width: 6em !important;
}
/* line 91, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):focus,
body textarea:focus {
  border-color: #ecf3f7;
}
/* line 96, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .oldie input:focus,
body .oldie textarea:focus {
  border-color: #ecf3f7;
}
/* line 101, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body textarea {
  height: 5em;
  width: 90%;
  line-height: 1.4;
}
/* line 107, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body label,
body #signup .label label.field,
body .form-label label {
  display: block;
  font-size: 14px;
  color: #707070;
  margin: 0 0 0.25em;
  font-weight: 700;
}
/* line 118, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button,
body a.button,
body a.button:link,
body a.button:visited,
body a.button:active,
body div input[type="submit"],
body #share-body #invitationpage #submit_button,
body #share-body #contact_importer_button_container #contact_importer_button,
body .yui-panel-container #contact_importer_dialog .button-group button,
body #bsd-quick-donate-update,
body #bsd-quick-donate-delete,
body #bsd-quick-donate-back {
  display: inline-block;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  background-color: #2e98cc;
  background-image: none !important;
  font-size: 18px;
  padding: 12px 20px;
  border: 0;
  margin: 10px .5em .5em 0;
  zoom: 1;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  -webkit-appearance: none;
  border-radius: 0px;
  font-weight: 700;
  -webkit-transition: background-color 500ms;
  -moz-transition: background-color 500ms;
  transition: background-color 500ms;
}
/* line 146, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button:hover,
body a.button:hover,
body a.button:link:hover,
body a.button:visited:hover,
body a.button:active:hover,
body div input[type="submit"]:hover,
body #share-body #invitationpage #submit_button:hover,
body #share-body #contact_importer_button_container #contact_importer_button:hover,
body .yui-panel-container #contact_importer_dialog .button-group button:hover,
body #bsd-quick-donate-update:hover,
body #bsd-quick-donate-delete:hover,
body #bsd-quick-donate-back:hover {
  background-color: #2988b7;
}
/* line 153, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form.inline button,
body form.inline a.button,
body form.inline a.button:link,
body form.inline a.button:visited,
body form.inline a.button:active,
body form.inline input[type="submit"],
body form.inline #share-body #invitationpage #submit_button,
body form.inline #share-body #contact_importer_button_container #contact_importer_button,
body form.inline .pontainer #contact_importer_dialog .button-group button {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 167, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button:hover,
body a.button:hover,
body input[type="submit"]:hover,
body #share-body #invitationpage #submit_button:hover,
body #share-body #contact_importer_button_container #contact_importer_button:hover,
body .yui-panel-container #contact_importer_dialog .button-group button:hover {
  background-color: #15a1e5;
  text-decoration: none;
}
/* line 177, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button.blue,
body a.button.blue,
body input[type="submit"].blue {
  background-color: #2e98cc;
}
/* line 183, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button.blue:hover,
body a.button.blue:hover,
body input[type="submit"].blue:hover {
  background-color: #15a1e5;
}
/* line 189, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body button i,
body a.button i {
  font-style: italic;
  font-weight: normal;
  text-transform: none;
}
/* line 196, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form {
  display: block;
  zoom: 1;
  overflow: hidden;
}
/* line 201, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form ol {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
/* line 207, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form ol li {
  list-style: none;
  margin: 0 0 15px;
}
/* line 212, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form ol li.checkbox,
body form ol li.radio {
  padding-left: 18px;
  position: relative;
}
/* line 217, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form ol li.checkbox input,
body form ol li.radio input {
  position: absolute;
  top: 3px;
  left: 1px;
}
/* line 225, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form .required {
  color: #c41230;
  font-style: italic;
  font-size: 11px;
}
/* line 231, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form .error {
  color: #c41230;
}
/* line 236, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form.inline {
  text-align: center;
}
/* line 238, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form.inline ol {
  margin-bottom: -10px;
  /* compensates for the bottom margin of the lis */
}
/* line 240, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form.inline ol li {
  display: inline-block;
  margin: 0 5px 10px;
}
/* line 245, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form.inline label {
  display: none;
}
/* line 253, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .ie7 form.inline ol li {
  display: inline;
  zoom: 1;
}
/* line 261, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body fieldset {
  margin: 0 0 30px;
}
/* line 263, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body fieldset legend {
  display: block;
  width: 100%;
  padding: 0 0 6px;
}
/* line 267, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body fieldset legend span {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #00446a;
  text-transform: uppercase;
  font-size: 14px;
  display: block;
  padding: 0 0 6px;
  border-bottom: 1px solid #ddd;
}
/* line 279, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body form .buttons {
  margin: 30px 0 0;
}
/* line 283, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body p.forgot {
  margin: 0 !important;
  padding: 0 0 5px 5px;
}
/* line 288, /Library/WebServer/Documents/bo-production-css/hydepark/css/forms.less */
body .plain .text-input {
  background-color: transparent !important;
}
/* line 20, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body,
body.flag,
body #main.wrap {
  background-color: #fff !important;
}
/* line 26, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.wrap {
  position: relative;
  background-color: #dddede;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
/* line 33, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body {
  color: #636466;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, arial, clean, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  /*.recover input[type="submit"], .claim input[type="submit"], */
}
/* line 41, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .footer {
  margin-top: 40px;
}
/* line 45, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body h2,
body h3,
body h4 {
  margin: 0 0 .5em 0;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, arial, clean, sans-serif;
}
/* line 50, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body h2 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  margin: 1em 0;
}
/* line 57, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body h2.entry-title {
  font-weight: 500;
  margin-top: 0;
}
/* line 62, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body article p,
body #signupfooter p {
  line-height: 120%;
  margin-bottom: 0;
  /*&:last-child {
            margin-bottom: 30px;
        }*/
}
/* line 71, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body p.guide {
  margin: 7px 0;
}
/* line 75, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .form-label label,
body .form-label.error label {
  margin-top: 5px;
}
/* line 80, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .form-description p.flash,
body .form-description div.flash {
  padding: 15px 14px 25px 40px;
}
/* line 86, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .logout input[type="submit"] {
  margin-bottom: 0px;
}
/* line 90, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body #username-display {
  height: auto;
}
/* line 94, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .bsd-contribution-saved-info,
body .BSD-quickdonate_info_section {
  padding-bottom: 1em;
}
/* line 99, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body #bsd-skip-quick-donate,
body #bsd-confirm-quick-donate,
body #bsd-quick-donate-update,
body #bsd-quick-donate-delete,
body #bsd-quick-donate-back {
  margin: 1em 8px 1em 0;
}
/* line 104, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body #bsd-quick-donate-update,
body #bsd-quick-donate-delete,
body #bsd-quick-donate-back {
  letter-spacing: 0;
}
/* line 108, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .recover input[type="submit"],
body .claim input[type="submit"],
body .logout input[type="submit"] {
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 116, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .footer.simple .navs {
  padding: 25px 0;
  background: #fff;
}
/* line 120, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
body .footer.simple .disclaimer-license nav {
  display: none;
}
@media (min-width: 960px) {
  /* line 128, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .rgba body:not(.no-bg):not(.donate) .wrap {
    background-color: rgba(231, 231, 231, 0.88);
  }
  /* line 132, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  body.potus-crowd {
    background: fixed url('/hydepark/images/homepage-bw.jpg') 50% 28px no-repeat #f1f1f1;
  }
  /* line 135, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  body.jacket {
    background: fixed url('/hydepark/images/Groups.jpg') 50% 28px no-repeat #f1f1f1;
  }
  /* line 138, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  body.bw-buttons {
    background: fixed url('/hydepark/images/homepage-buttons.jpg') 50% 28px no-repeat #f1f1f1;
  }
  /* line 141, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  body.buttons-new {
    background: fixed url('/hydepark/images/homepage-buttons-new.jpg') 50% 28px no-repeat #f1f1f1;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 148, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  body > .wrap {
    max-width: 748px;
  }
}
@media (min-width: 980px) {
  /* line 154, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 160, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie .wrap {
  background-color: #dddede;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 166, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
a,
a:link,
a:hover,
a:active,
a:visited {
  text-decoration: none;
}
/* reset the semanticless tags so we can use them without unintended consequences */
/* line 175, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
i,
b,
s {
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
}
/* line 183, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.no-js .requires-js {
  display: none !important;
  /* hides js dependent modules with js isn't available */
}
/* line 189, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main img,
#signup-body img {
  max-width: 100%;
  height: auto;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 199, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 202, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main #live-banner {
  text-align: center;
}
/* line 204, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main #live-banner .page-title {
  padding: 10px 0 11px;
  font-size: 16px;
  font-weight: 100;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  background-color: #00446a;
}
/* line 210, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main #live-banner .page-title a {
  color: #fff;
}
/* line 212, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main #live-banner .page-title a:hover {
  color: #7eb0cc;
}
/* line 219, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main object,
#main embed {
  max-width: 100%;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 228, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main .row {
  margin-bottom: 20px;
}
/* line 232, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main .row:last-child,
#main > :last-child {
  margin-bottom: 0;
}
/* large blue bar header */
/* line 239, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 32px;
  padding: 10px;
  background: #7eb0cc 16px 16px no-repeat;
  color: #fff;
  margin: 0 0 20px;
}
/* line 248, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title.smaller {
  font-size: 24px;
}
/* line 252, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title.with-bg {
  padding-left: 72px;
}
@media (min-width: 960px) {
  /* line 258, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .home-page #main,
  .live #main {
    overflow: visible;
  }
  /* line 260, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .home-page #main #live-banner,
  .live #main #live-banner {
    width: 1000px;
    margin: 0 -30px;
  }
  /* line 263, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .home-page #main #live-banner:before,
  .live #main #live-banner:before {
    content: " ";
    position: absolute;
    top: 26px;
    left: -28px;
    width: 28px;
    height: 43px;
    display: block;
    background: url('/hydepark/images/left-banner-edge.png');
  }
  /* line 273, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .home-page #main #live-banner:after,
  .live #main #live-banner:after {
    content: " ";
    position: absolute;
    top: 26px;
    left: 980px;
    width: 28px;
    height: 43px;
    display: block;
    background: url('/hydepark/images/right-banner-edge.png');
  }
  /* line 286, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .page-title {
    font-size: 60px;
    padding: 20px;
  }
  /* line 290, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .page-title.smaller {
    font-size: 32px;
  }
  /* line 293, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .page-title.with-bg {
    padding-left: 130px;
    background-position: 34px 34px;
  }
}
/* Alternate Header Styles */
/* Background/Text Colors */
/* line 302, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title.dark-blue {
  background-color: #094163;
}
/* line 305, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title.plain-white {
  background-color: #fff;
  color: #4e9bbc;
}
/* Image/Text Variations */
/* line 311, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.page-title.multi-line {
  text-align: center;
  font-size: 30px;
  font-weight: 500;
}
@media (min-width: 980px) {
  /* line 319, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  #main {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 325, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #main {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 330, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-posts {
  margin: 0;
}
/* line 334, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post {
  list-style: none;
  clear: both;
}
/* line 337, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article {
  padding: 0 10px 10px 10px;
  background: #fff;
  border-bottom: 1px solid #999;
  border-top: 1px solid transparent;
  color: #555;
  font-size: 13px;
}
/* line 344, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article .tags li {
  display: inline;
}
/* line 348, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article .tags li:after {
  content: ",";
}
/* line 352, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article .tags li:last-child:after {
  content: "";
}
/* line 356, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article header p {
  font-size: 13px;
  margin-bottom: 15px;
}
/* line 361, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing {
  margin: 10px auto 20px;
}
/* line 363, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing .title {
  text-align: left;
  float: left;
  margin: 0 20px 0 0;
}
/* line 368, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul {
  overflow: hidden;
  zoom: 1;
}
/* line 371, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul li {
  float: left;
}
/* line 374, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul .facebook {
  min-width: 100px;
}
/* line 377, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul .fb_edge_comment_widget {
  display: none !important;
}
/* line 380, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul .twitter {
  min-width: 106px;
}
/* line 383, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul .facebook,
.blog-post article nav.sharing ul .twitter {
  min-height: 1px;
}
/* line 388, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post article nav.sharing ul .email a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  width: 57px;
  height: 21px;
  background: url('../images/btn-email-pill-v2.png') no-repeat 0 0;
}
/* line 400, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.blog-post:last-child article {
  border-bottom: 0;
}
@media (min-width: 768px) {
  /* line 407, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  .blog-post article {
    padding: 6px 30px 30px;
  }
}
/* line 415, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie .blog-post article {
  padding: 6px 30px 30px;
}
/* line 422, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.excerpt .entry-title {
  color: #00446a;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  margin: 0 0 10px;
}
/* line 430, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.excerpt .entry-title a {
  color: #00446a;
}
/* line 434, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.excerpt .buttons {
  text-align: center;
  margin: 10px 0 0;
}
/* line 440, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.pagination {
  list-style: none;
  margin: 0;
  text-align: center;
  background: #fff;
  padding: 0 0 20px 0;
}
/* line 448, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.pagination li {
  display: inline;
  margin: 0 10px;
}
/* line 453, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#main .speech-bubble-arrow {
  display: none;
}
/* line 460, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.error-404 #main article header,
.error-404 #main article .entry-content {
  margin: 0 20px;
}
/* line 465, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.error-404 #main article header h1 {
  margin: 0 0 10px;
}
/* line 474, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#wfo-sidebar img.wfo-bumper {
  display: block;
  margin: -10px auto 6px auto;
}
/* line 480, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#wfo-sidebar form#wfo-form ol li.email {
  width: 142px;
}
/* line 486, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#wfo-sidebar form#wfo-form ol li.button {
  margin-bottom: 25px;
}
/* line 489, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#wfo-sidebar form#wfo-form ol li.button button font-weight:bold span {
  font-weight: normal;
  text-transform: lowercase;
  font-style: italic;
}
/* line 505, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #wfo-sidebar form#wfo-form ol li.email {
  width: 122px;
}
/* line 507, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #wfo-sidebar form#wfo-form ol li.email input {
  width: 122px;
}
/* line 512, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #wfo-sidebar form#wfo-form ol li.zip input {
  width: 50px;
  margin-left: 20px;
}
/* Override's Google's Phone Number Highlighting */
/* line 523, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
span.gc-cs-link {
  color: inherit;
}
/* Updated Donate Button Styles */
/* line 528, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#action-bar a.donate.button,
#primary-nav .wrap .donate {
  background-color: #008fc5;
  color: #fff;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
}
/* line 533, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
#action-bar a.donate.button:hover,
#primary-nav .wrap .donate:hover {
  background: #008fc5;
}
/* line 538, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #action-bar a.donate.button,
.oldie #primary-nav .wrap .donate {
  background-color: #fff;
  color: #00446A;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
}
/* line 543, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
.oldie #action-bar a.donate.button:hover,
.oldie #primary-nav .wrap .donate:hover {
  background: #fff;
}
@media screen and (min-width: 960px) {
  /* line 549, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  #action-bar a.donate.button,
  #primary-nav .wrap .donate {
    background-color: #fff;
    color: #00446A;
    font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  }
  /* line 554, /Library/WebServer/Documents/bo-production-css/hydepark/css/core.less */
  #action-bar a.donate.button:hover,
  #primary-nav .wrap .donate:hover {
    background: #fff;
  }
}
/*
   Hydepark Generic Modules
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 8, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module,
#contact_importer_dialog {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  border: 1px solid #e3e3e3;
  background-color: #f5f5f5;
  padding: 30px 0;
  overflow: hidden;
}
/* line 27, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .module-header,
#contact_importer_dialog .module-header,
body .module .hd,
#contact_importer_dialog .hd {
  padding: 10px;
  background: #7eb0cc;
  color: #fff;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  text-transform: uppercase;
  text-align: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  font-size: 18px;
  margin: -15px 0 10px;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 41, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .module-header i,
#contact_importer_dialog .module-header i,
body .module .hd i,
#contact_importer_dialog .hd i {
  font-style: italic;
  font-weight: normal;
  font-size: 90%;
  font-family: Georgia, serif;
  text-transform: none;
}
/* line 50, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .explanation,
#contact_importer_dialog .explanation {
  text-align: center;
  font-size: 15px;
  color: #959595;
  margin: 10px 0;
}
/* line 57, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .see-more,
#contact_importer_dialog .see-more {
  margin: 0;
  padding: 10px 0;
  text-align: center;
}
/* line 63, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .segmented,
#contact_importer_dialog .segmented {
  margin-bottom: -20px;
  /* compensates for li padding */
  margin-left: 0;
  margin-right: 0;
  list-style: none;
}
/* line 68, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .segmented > li,
#contact_importer_dialog .segmented > li {
  border-top: 1px solid #ccc;
  padding: 20px;
  overflow: hidden;
  list-style: none;
}
/* line 74, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module .segmented > li:first-child,
#contact_importer_dialog .segmented > li:first-child {
  padding-top: 0;
  border-top: 0;
}
/* line 80, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module a.button,
#contact_importer_dialog a.button {
  background-color: #ca2129;
}
/* line 82, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
body .module a.button:hover,
#contact_importer_dialog a.button:hover {
  background-color: #b41d25;
}
/* line 89, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
.module.translucent {
  background: rgba(255, 255, 255, 0.8);
}
/* line 93, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
.module:first-child,
.module.columns {
  margin-top: 0;
}
/* line 98, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
.module.video-404 {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 103, /Library/WebServer/Documents/bo-production-css/hydepark/css/modules.less */
.module .account_options {
  margin-left: 0;
}
/*
   Hydepark Local Events Module
   
   Created by Jeff Louden on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 11, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .summary a,
.module.local-events .summary a:link {
  color: #2e98cc;
  text-decoration: none;
}
/* line 17, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .summary a:hover {
  color: #00446a;
  text-decoration: underline;
}
/* line 22, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .summary a:visited {
  color: #00446a;
}
/* line 27, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .vcal {
  margin-bottom: -20px;
  /* compensate for the li padding */
}
/* line 31, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events form {
  max-width: 280px;
  margin: 20px auto;
}
/* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events ul,
.module.local-events ol {
  margin: 0;
  line-height: 19px;
}
/* line 41, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events ul li,
.module.local-events ol li {
  list-style-type: none;
}
/* line 45, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events ul.vcal li.vevent:first-child {
  border-top: 1px solid #00446a;
  padding-top: 20px;
}
/* line 50, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events ul.details {
  overflow: hidden;
}
/* line 54, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events ul.details li {
  width: 49.9%;
  float: left;
}
/* line 59, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .label {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #00446a;
}
/* line 66, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .vcal p {
  font-size: 13px;
  margin: 0 0 10px 0;
}
/* line 71, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events p.summary {
  color: #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 79, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .title {
  color: #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-weight: normal;
  font-size: 18px;
}
/* line 86, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events .buttons {
  margin: 10px 0 0;
  text-align: right;
}
/* line 91, /Library/WebServer/Documents/bo-production-css/hydepark/css/local-events.less */
.module.local-events address {
  font-style: inherit;
}
/*
   Hydepark Postcard Module
   
   Created by Sean Kealey on 2011-01-31.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 10, /Library/WebServer/Documents/bo-production-css/hydepark/css/postcard.less */
.module.postcard img {
  padding: 6px 20px 15px;
}
/* line 14, /Library/WebServer/Documents/bo-production-css/hydepark/css/postcard.less */
.module.postcard p {
  text-align: center;
}
/* line 20, /Library/WebServer/Documents/bo-production-css/hydepark/css/postcard.less */
.oldie .module.postcard {
  text-align: center;
}
/* line 24, /Library/WebServer/Documents/bo-production-css/hydepark/css/postcard.less */
.oldie .module.postcard img {
  width: 340px;
  padding: 6px 15px;
}
/* line 29, /Library/WebServer/Documents/bo-production-css/hydepark/css/postcard.less */
.oldie .module.postcard p {
  text-align: center;
}
/*
   Hydepark Modals
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 8, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal,
#overlay,
.masked .mask {
  position: fixed;
  top: -999em;
  bottom: 999em;
  left: 50%;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
/* line 19, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal.top.active,
#overlay.active {
  top: 0;
  bottom: auto;
}
/* line 25, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
#overlay.active {
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}
/* line 32, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
#overlay,
.masked .mask {
  z-index: 1001;
  background: url('../images/overlay.png');
}
/*Giant Grey background bug fix*/
/* line 39, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.ie8 .mask {
  display: none !important;
}
/* line 44, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.rgba #overlay {
  background: rgba(0, 0, 0, 0.7);
}
/* line 49, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal.active {
  top: 50%;
  left: 50%;
  bottom: auto;
  opacity: 1;
}
/* line 56, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 1002;
  padding: 0;
}
/* line 62, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal .module-header {
  padding-left: 30px;
  /* makes room for the close button */
  padding-right: 30px;
  margin-top: 0;
}
/* line 67, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal .entry-content {
  padding: 0 10px 10px;
  margin-top: 10px;
}
/* line 71, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal footer {
  padding: 10px;
  text-align: right;
  background: #eee;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 77, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal footer a,
.modal footer a:link,
.modal footer a:hover,
.modal footer a:active,
.modal footer a:visited {
  min-width: 6em;
  text-align: center;
  margin-left: 10px;
}
/* line 86, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal footer a.cancel {
  background-color: #aaa;
}
/* line 89, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal footer a.cancel:hover,
.modal footer a.cancel:active {
  background-color: #bbb;
}
/* line 94, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal .close {
  position: absolute;
  color: white;
  top: 12px;
  right: 10px;
  font-weight: 700;
}
/* line 100, /Library/WebServer/Documents/bo-production-css/hydepark/css/modals.less */
.modal .close b {
  display: none;
}
/*
   Hydepark Toolkit Module
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 9, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 13, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul {
  margin: 0 0 -20px;
  /* negative margin compensates for the bottom margin on the lis */
  padding: 0;
  zoom: 1;
  overflow: hidden;
}
/* line 18, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul li {
  list-style: none;
  float: left;
  margin: 0 0 20px;
  width: 33%;
}
/* line 23, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul li a {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 28, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul li:nth-child(3n+1) {
  clear: left;
}
/* line 33, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul.two-up li {
  width: 50%;
}
/* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul.two-up li:nth-child(3n+1) {
  clear: none;
}
/* line 39, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.module.toolkit nav ul.two-up li:nth-child(odd) {
  clear: left;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 49, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
  .module.toolkit nav ul li {
    width: 50%;
  }
  /* line 52, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
  .module.toolkit nav ul li:nth-child(3n+1) {
    clear: none;
  }
  /* line 55, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
  .module.toolkit nav ul li:nth-child(odd) {
    clear: left;
  }
}
/* line 66, /Library/WebServer/Documents/bo-production-css/hydepark/css/toolkit.less */
.oldie .module.toolkit nav ul {
  margin-bottom: 0;
}
/*
   Hydepark SVG US Map Module
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 8, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.module.select-a-state {
  text-align: center;
}
/* line 11, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.module.select-a-state header label {
  color: inherit;
  font-size: inherit;
}
/* line 16, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.module.select-a-state .usmap-input {
  margin-top: 10px;
}
/* line 20, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.module.select-a-state .usmap-map svg {
  width: 940px;
  height: 593px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 31, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.home-page .module.select-a-state,
.state .module.select-a-state {
  background: transparent;
  border-radius: 0;
  margin-top: 40px;
}
/* line 35, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.home-page .module.select-a-state header,
.state .module.select-a-state header {
  background: transparent;
  font-size: 24px;
  padding: 0;
}
/* line 39, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.home-page .module.select-a-state header label,
.state .module.select-a-state header label {
  color: #2e98cc;
}
/* line 43, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.home-page .module.select-a-state .usmap-map,
.state .module.select-a-state .usmap-map {
  display: none;
}
/* line 49, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.ie9 .usmap-map {
  display: none;
}
@media (min-width: 960px) {
  /* line 57, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
  .home-page .module.select-a-state .usmap-map,
  .state .module.select-a-state .usmap-map {
    display: block;
  }
}
/* line 64, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.state-chooser {
  margin: 0;
  list-style: none;
}
/* line 67, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.state-chooser li {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 700;
  float: left;
  width: 50%;
}
@media (min-width: 768px) {
  /* line 78, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
  .state-chooser li {
    width: 18%;
    padding-right: 2%;
  }
  /* line 82, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
  .state-chooser li:nth-child(5n+1) {
    clear: both;
  }
}
/* line 90, /Library/WebServer/Documents/bo-production-css/hydepark/css/select-a-state.less */
.oldie .state-chooser li {
  width: 18%;
  padding-right: 2%;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline {
  overflow: hidden;
  width: auto;
}
/* line 4, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module,
.timeline .item {
  margin: 20px 0 0;
}
/* line 7, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module .entry-title,
.timeline .item .entry-title {
  font-size: inherit;
  font-family: inherit;
  margin: 0;
}
/* line 11, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module .entry-title a,
.timeline .item .entry-title a,
.timeline .module .entry-title a:link,
.timeline .item .entry-title a:link,
.timeline .module .entry-title a:hover,
.timeline .item .entry-title a:hover,
.timeline .module .entry-title a:active,
.timeline .item .entry-title a:active,
.timeline .module .entry-title a:visited,
.timeline .item .entry-title a:visited {
  color: #fff;
}
/* line 19, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module .entry-content,
.timeline .item .entry-content,
.timeline .module .entry-excerpt,
.timeline .item .entry-excerpt {
  padding: 0 10px;
  color: #555;
}
/* line 24, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module .entry-title,
.timeline .item .entry-title {
  color: white;
  font-weight: 700;
  letter-spacing: 1px;
}
/* line 29, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module footer,
.timeline .item footer {
  padding: 0 10px;
}
/* line 31, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module footer a,
.timeline .item footer a {
  font-weight: 700;
  margin-right: 10px;
}
/* line 37, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module:first-child,
.timeline .item:first-child {
  margin-top: 0;
}
/* line 41, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.timeline .module:after,
.timeline .item:after {
  content: ".";
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
@media (min-width: 768px) {
  /* line 54, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 57, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline .module,
  .timeline .item {
    width: 364px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 64, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline .module.go-right,
  .timeline .item.go-right {
    float: right;
  }
  /* line 68, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline .module:nth-child(1),
  .timeline .module:nth-child(2),
  .timeline .item:nth-child(1),
  .timeline .item:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  /* line 79, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline .module,
  .timeline .item {
    width: 460px;
  }
  /* line 82, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
  .timeline .module .entry-content,
  .timeline .item .entry-content,
  .timeline .module .entry-excerpt,
  .timeline .item .entry-excerpt,
  .timeline .module footer,
  .timeline .item footer {
    padding: 0 30px;
  }
}
/* line 92, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.oldie .timeline {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 95, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.oldie .timeline .module,
.oldie .timeline .item {
  width: 460px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 101, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.oldie .timeline .module .entry-content,
.oldie .timeline .item .entry-content,
.oldie .timeline .module .entry-excerpt,
.oldie .timeline .item .entry-excerpt,
.oldie .timeline .module footer,
.oldie .timeline .item footer {
  padding: 0 30px;
}
/* line 107, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.oldie .timeline .module:first-child,
.oldie .timeline .item:first-child {
  margin-top: 20px;
}
/* line 111, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.oldie .timeline .module.go-right,
.oldie .timeline .item.go-right {
  float: right;
}
/* line 123, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.generatedcontent .timeline .module footer a,
.generatedcontent .timeline .item footer a {
  margin-right: 0.25em;
}
/* line 126, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.generatedcontent .timeline .module footer a:after,
.generatedcontent .timeline .item footer a:after {
  content: ",";
  color: #555;
  text-decoration: none;
}
/* line 131, /Library/WebServer/Documents/bo-production-css/hydepark/css/timelines.less */
.generatedcontent .timeline .module footer a:last-child:after,
.generatedcontent .timeline .item footer a:last-child:after {
  content: "";
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon,
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-facebook,
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-twitter {
  display: block;
  padding: 90px 0 0;
  text-align: center;
  color: #7eb0cc;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  background: url('../images/icon-sprite.png') no-repeat 50% -999em;
  font-size: 12px;
  min-width: 90px;
  text-transform: uppercase;
}
/* line 15, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
a.icon,
a:link.icon,
a:hover.icon,
a:visited.icon,
a:active.icon {
  color: #7eb0cc;
}
/* line 23, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.call,
.icon.phone {
  background-position: 50% 0;
}
/* line 28, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.tweet-for-progress {
  background-position: 50% -150px;
}
/* line 32, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.envelope {
  background-position: 50% -300px;
}
/* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.house {
  background-position: 50% -450px;
}
/* line 40, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.person {
  background-position: 50% -600px;
}
/* line 44, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.thermometer {
  background-position: 50% -750px;
}
/* line 48, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.clipboard {
  background-position: 50% -900px;
}
/* line 52, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.facebook,
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-facebook {
  background-position: 50% -1050px;
}
/* line 57, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.twitter,
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-twitter {
  background-position: 50% -1200px;
}
/* line 62, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.at-sign {
  background-position: 50% -1350px;
}
/* line 66, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.graph {
  background-position: 50% -1500px;
}
/* line 70, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.rss {
  background-position: 50% -1650px;
}
/* line 74, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.tumblr {
  background-position: 50% -1800px;
}
/* line 78, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.checkmark {
  background-position: 50% -1950px;
}
/* line 82, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.attack-watch {
  background-position: 50% -2100px;
}
/* line 86, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.donate {
  background-position: 50% -2250px;
}
/* line 90, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.talking-points,
.icon.ordered-list {
  background-position: 50% -2400px;
}
/* line 95, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.video,
.icon.play {
  background-position: 50% -2550px;
}
/* line 100, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.calendar {
  background-position: 50% -2700px;
}
/* line 104, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
.icon.camera {
  background-position: 50% -2850px;
}
/* eff bsd */
/* line 109, /Library/WebServer/Documents/bo-production-css/hydepark/css/icons.less */
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-facebook span,
#share-body #invitationpage .bsd-shareButtons-wrap a.bsd-shareButton-twitter span {
  background: transparent;
  padding: 0;
}
/*
   Hydepark Calls to Action
   
   Created by Daniel Ryan on 2011-11-16.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 8, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
.calls-to-action {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  list-style: none;
}
/* line 14, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
.calls-to-action .icon {
  font-size: 14px;
  letter-spacing: 1px;
}
/* line 18, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
.calls-to-action li {
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  /* line 26, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li:before {
    content: " ";
    background: #999;
    width: 1px;
    position: absolute;
    top: 0;
    left: -10px;
    bottom: 0;
  }
  /* line 35, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li:first-child:before {
    content: "";
    background: transparent;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  /* line 44, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li {
    float: left;
    width: 50%;
  }
  /* line 48, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li:nth-child(odd):before {
    content: "";
    background: transparent;
    clear: both;
  }
  /* line 53, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li:nth-child(3),
  .calls-to-action li:nth-child(4) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 62, /Library/WebServer/Documents/bo-production-css/hydepark/css/calls-to-action.less */
  .calls-to-action li {
    margin-bottom: 0;
  }
}
/*
   Hydepark POTUS Record in Brief Module
   
   Created by Daniel Ryan on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* line 12, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word {
  background: transparent;
  border-radius: 0;
  padding: 0;
  border-bottom: 0;
}
/* line 17, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
/* line 21, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li {
  list-style: none;
  margin: 0 0 10px;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 18px;
  text-align: center;
  color: #00446a;
  background-color: #7eb0cc;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 33, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li:nth-child(odd) {
  background-color: #7db2ce;
}
/* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li:nth-child(even) {
  background-color: #c3dce9;
}
/* line 39, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li .sub-head {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 10px;
  color: #1b5675;
}
/* line 46, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li a {
  display: block;
  color: #00446a;
  padding: 15px;
  white-space: normal;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 53, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul li a i {
  border-right: 1px solid #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #286d91;
  padding-right: 10px;
}
/* line 61, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul .count-1 {
  background-color: #00446a;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-weight: bold;
}
/* line 65, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul .count-1 a {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 28px;
  letter-spacing: .1em;
  padding-top: 10px;
}
/* line 72, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.module.keeping-his-word ul .count-1 a i {
  display: block;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-style: italic;
  font-size: 21px;
  color: #fff;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  padding-right: 0px;
  margin-right: 0px;
  border-right: none;
}
/* line 90, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.side-bug {
  height: 80px;
  overflow: auto;
}
/* line 93, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.side-bug.truth-team {
  background: #8c8f96;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 96, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.side-bug.truth-team a {
  display: block;
  height: 80px;
  width: 100%;
}
/* line 100, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.side-bug.truth-team a img {
  display: block;
  margin: 20px auto 0;
  width: 215px;
}
/* line 105, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.side-bug.truth-team a p {
  text-align: center;
  font-size: 12px;
  color: #444646;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 119, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word {
    height: 80px;
  }
  /* line 121, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0px;
  }
  /* line 126, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider .next,
  .module.keeping-his-word .slider .prev {
    width: 25px;
    height: 38px;
    margin-top: -18px;
    background-color: #0270a0;
  }
  /* line 133, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url(../images/khw-new-sprite-6-tiles.png);
    background-position: center top;
    height: 80px;
  }
  /* line 140, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li a {
    white-space: normal;
    font-size: 14px;
    padding: 35px 20px 0;
  }
  /* line 146, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-1 {
    background-position: center 0;
    background-color: #00446a;
  }
  /* line 149, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-1 a {
    font-size: 24px;
    padding: 11px 50px 0;
  }
  /* line 154, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-2 {
    background-position: center -80px;
  }
  /* line 157, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-3 {
    background-position: center -160px;
  }
  /* line 160, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-4 {
    background-position: center -240px;
  }
  /* line 163, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-5 {
    background-position: center -320px;
  }
  /* line 166, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-6 {
    background-position: center -400px;
  }
  /* line 169, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-7 {
    background-position: center -480px;
  }
  /* line 179, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .js .module.keeping-his-word .slider .next {
    right: 0px;
    border-radius: 3px 0px 0px 3px;
    background-image: url('../images/new-khw-arrow-next.png');
  }
  /* line 184, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .js .module.keeping-his-word .slider .prev {
    left: 0px;
    border-radius: 0px 3px 3px 0px;
    background-image: url('../images/new-khw-arrow-prev.png');
  }
  /* line 192, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .js .module.keeping-his-word ul li {
    margin: 0 10px 0 0;
  }
  /* line 200, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .side-bug.truth-team a {
    width: 236px;
    position: absolute;
  }
  /* line 203, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .side-bug.truth-team a img {
    width: 215px;
  }
}
@media (min-width: 960px) {
  /* line 216, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.toolkit nav ul li {
    width: 50%;
  }
  /* line 219, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.toolkit nav ul li:nth-child(3n+1) {
    clear: none;
  }
  /* line 222, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.toolkit nav ul li:nth-child(odd) {
    clear: left;
  }
  /* line 232, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li {
    font-size: 24px;
  }
  /* line 234, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li a {
    white-space: normal;
    font-size: 17px;
    padding: 32px 50px 0;
  }
  /* line 240, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .module.keeping-his-word .slider ul li.count-1 a {
    font-size: 24px;
    padding: 11px 50px 0;
  }
  /* line 251, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .side-bug.truth-team a {
    width: 300px;
  }
  /* line 253, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
  .side-bug.truth-team a img {
    width: auto;
  }
}
/* line 265, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.toolkit nav ul li {
  width: 50%;
}
/* line 268, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.toolkit nav ul li:nth-child(3n+1) {
  clear: none;
}
/* line 271, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.toolkit nav ul li:nth-child(odd) {
  clear: left;
}
/* line 277, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word {
  height: 80px;
}
/* line 279, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0px;
}
/* line 284, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider .next,
.oldie .module.keeping-his-word .slider .prev {
  width: 25px;
  height: 38px;
  margin-top: -22px;
  background-color: #0270a0;
}
/* line 290, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider .next {
  right: 0px;
  background-image: url('../images/new-khw-arrow-next.png');
}
/* line 294, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider .prev {
  left: 0px;
  background-image: url('../images/new-khw-arrow-prev.png');
}
/* line 300, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li {
  font-size: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url(../images/khw-new-sprite-6-tiles.png);
  background-position: center top;
  margin-left: 0px;
  height: 80px;
}
/* line 309, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li a {
  white-space: normal;
  font-size: 15px;
  padding: 34px 50px 0;
}
/* line 314, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-1 {
  background-position-y: 0;
  background-color: #00446a;
}
/* line 317, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-1 a {
  font-size: 24px;
  padding: 11px 50px 0;
}
/* line 322, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-2 {
  background-position: center -80px;
}
/* line 325, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-3 {
  background-position: center -160px;
}
/* line 328, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-4 {
  background-position: center -240px;
}
/* line 331, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-5 {
  background-position: center -320px;
}
/* line 334, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-6 {
  background-position: center -400px;
}
/* line 337, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .module.keeping-his-word .slider ul li.count-7 {
  background-position: center -480px;
}
/* line 347, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .js .module.keeping-his-word .slider .next {
  right: 0px;
  border-radius: 3px 0px 0px 3px;
  background-image: url('../images/new-khw-arrow-next.png');
}
/* line 352, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .js .module.keeping-his-word .slider .prev {
  left: 0px;
  border-radius: 0px 3px 3px 0px;
  background-image: url('../images/new-khw-arrow-prev.png');
}
/* line 360, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .js .module.keeping-his-word ul li {
  margin: 0 10px 0 0;
}
/* line 368, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .side-bug.truth-team a {
  width: 300px;
  position: absolute;
}
/* line 371, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie .side-bug.truth-team a img {
  width: auto;
}
/* line 381, /Library/WebServer/Documents/bo-production-css/hydepark/css/record-in-brief-v2.less */
.oldie.js .module.record-in-brief ul li {
  margin: 0 10px 0 0;
}
/* line 1, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links {
  text-align: center;
  margin: 20px 0;
  background: url('../images/share-links-bg.png') repeat-x 50% 50%;
}
/* line 6, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links ul li {
  display: inline;
  margin: 0 5px;
}
/* line 9, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links ul li a {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  width: 46px;
  height: 46px;
  background: url('../images/share-links-sprite.png') no-repeat -999em 50%;
}
/* line 17, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links ul .facebook a {
  background-position: 0 50%;
}
/* line 22, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links ul .twitter a {
  background-position: -53px 50%;
}
/* line 27, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.share-links ul .email a {
  background-position: -107px 50%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 36, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
  .share-links ul li a {
    background-image: url('../images/share-links-sprite-2x.png');
    -webkit-background-size: 154px 46px;
  }
}
/* line 44, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.ie7 .share-links ul {
  width: 168px;
  margin-left: auto;
  margin-right: auto;
}
/* line 48, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.ie7 .share-links ul li {
  float: left;
  width: 46px;
}
/* line 51, /Library/WebServer/Documents/bo-production-css/hydepark/css/share-links.less */
.ie7 .share-links ul li a {
  display: block;
}
/*
   Hydepark Core Typography
   
   Created by Dan Carson on 2011-11-12.
   Copyright 2011 Obama for America. All rights reserved.
*/
/* Global Style */
/* line 13, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
body {
  text-rendering: optimizeLegibility;
  /*-webkit-font-smoothing: antialiased;*/
  color: #696969;
  font: 16px/150% 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
}
/* line 20, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
.title {
  color: #00446a;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: normal;
}
/* line 29, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article,
#signupfooter {
  /* form button */
  /* h3 */
}
/* line 31, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article a,
#signupfooter a,
article a:link,
#signupfooter a:link {
  color: #2e98cc;
  text-decoration: none;
}
/* line 37, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article a:hover,
#signupfooter a:hover {
  color: #00446a;
  text-decoration: underline;
}
/* line 42, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article a:visited,
#signupfooter a:visited {
  color: #00446a;
}
/* line 47, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article a.form-button,
#signupfooter a.form-button,
article a.form-button:link,
#signupfooter a.form-button:link,
article a.form-button:active,
#signupfooter a.form-button:active,
article a.form-button:visited,
#signupfooter a.form-button:visited {
  color: white;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 13px;
  text-transform: uppercase;
  background: #c41230;
  padding: 6px 15px;
  font-weight: normal;
  text-decoration: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
  letter-spacing: 1px;
}
/* line 63, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article a.form-button:hover,
#signupfooter a.form-button:hover {
  text-decoration: none;
  background: #720b0e;
}
/* line 69, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .headline-three,
#signupfooter .headline-three {
  color: #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-weight: normal;
  font-size: 18px;
  margin: 0 0 7px 0;
}
/* line 77, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .headline-four,
#signupfooter .headline-four {
  color: #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 85, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .headline-five,
#signupfooter .headline-five {
  color: #00446a;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 13px;
  font-weight: 700;
}
/* line 92, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-title,
#signupfooter .entry-title,
article h2.entry-title,
#signupfooter h2.entry-title {
  color: #2e98cc;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-weight: 500;
  font-size: 24px;
  margin: 10px 0 4px 0;
  text-transform: uppercase;
}
/* line 100, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-title a,
#signupfooter .entry-title a,
article h2.entry-title a,
#signupfooter h2.entry-title a,
article .entry-title a:link,
#signupfooter .entry-title a:link,
article h2.entry-title a:link,
#signupfooter h2.entry-title a:link,
article .entry-title a:hover,
#signupfooter .entry-title a:hover,
article h2.entry-title a:hover,
#signupfooter h2.entry-title a:hover,
article .entry-title a:visited,
#signupfooter .entry-title a:visited,
article h2.entry-title a:visited,
#signupfooter h2.entry-title a:visited,
article .entry-title a:active,
#signupfooter .entry-title a:active,
article h2.entry-title a:active,
#signupfooter h2.entry-title a:active {
  color: #7eb0cc;
  text-decoration: underline;
}
/* line 110, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .special-header,
#signupfooter .special-header {
  color: #2e98cc;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 10px 0;
}
/* line 119, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article p,
#signupfooter p {
  line-height: 19px;
  margin-bottom: 20px;
}
/* line 125, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article p.special-description,
#signupfooter p.special-description {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
/* line 131, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article p.action-text,
#signupfooter p.action-text {
  color: #3e3e3e;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 18px;
  line-height: 23px;
}
/* line 138, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article p.status-text,
#signupfooter p.status-text {
  color: #00446a;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
}
/* line 146, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article ul.featured-list,
#signupfooter ul.featured-list {
  margin: 0;
  padding: 0 0 0 18px;
  list-style-image: url('../images/featured-list-style.png');
  color: #959595;
}
/* line 152, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article ul.featured-list a,
#signupfooter ul.featured-list a,
article ul.featured-list a:link,
#signupfooter ul.featured-list a:link,
article ul.featured-list a:active,
#signupfooter ul.featured-list a:active,
article ul.featured-list a:visited,
#signupfooter ul.featured-list a:visited {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #7eb0cc;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  text-decoration: none;
}
/* line 164, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article ul.featured-list a:hover,
#signupfooter ul.featured-list a:hover {
  color: #2e98cc;
  text-decoration: underline;
}
/* line 169, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article ul.featured-list li,
#signupfooter ul.featured-list li {
  margin: 0 0 15px 0;
  padding: 0 0 0 5px;
}
/* line 175, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article form label,
#signupfooter form label {
  color: #959595;
  font-size: 14px;
  margin: 0 0 20px 0;
}
/* line 181, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .required-field,
#signupfooter .required-field {
  color: #c41230;
}
/* line 188, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content ul,
#signupfooter .entry-content ul,
article .entry-excerpt ul,
#signupfooter .entry-excerpt ul,
article .entry-content ol,
#signupfooter .entry-content ol,
article .entry-excerpt ol,
#signupfooter .entry-excerpt ol {
  margin: 0 0 20px 30px;
  line-height: 19px;
}
/* line 193, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content ul,
#signupfooter .entry-content ul,
article .entry-excerpt ul,
#signupfooter .entry-excerpt ul {
  list-style: disc outside;
}
/* line 197, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content li,
#signupfooter .entry-content li,
article .entry-excerpt li,
#signupfooter .entry-excerpt li {
  margin-bottom: 5px;
}
/* line 201, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content li p,
#signupfooter .entry-content li p,
article .entry-excerpt li p,
#signupfooter .entry-excerpt li p {
  margin: 20px 0 0 0;
}
/* line 205, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content li p:first-child,
#signupfooter .entry-content li p:first-child,
article .entry-excerpt li p:first-child,
#signupfooter .entry-excerpt li p:first-child {
  margin: 0;
}
/* line 209, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content .small-blog-img,
#signupfooter .entry-content .small-blog-img,
article .entry-excerpt .small-blog-img,
#signupfooter .entry-excerpt .small-blog-img,
article .entry-content .picLeft,
#signupfooter .entry-content .picLeft,
article .entry-excerpt .picLeft,
#signupfooter .entry-excerpt .picLeft,
article .entry-content .picRight,
#signupfooter .entry-content .picRight,
article .entry-excerpt .picRight,
#signupfooter .entry-excerpt .picRight,
article .entry-content .picCenter,
#signupfooter .entry-content .picCenter,
article .entry-excerpt .picCenter,
#signupfooter .entry-excerpt .picCenter {
  display: block;
  margin: 0 auto 5px;
}
/* line 217, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content blockquote,
#signupfooter .entry-content blockquote,
article .entry-excerpt blockquote,
#signupfooter .entry-excerpt blockquote {
  font-size: 13px;
  line-height: 21px;
  margin: 0 0 20px 0;
  padding: 0 50px 0 15px;
  border-left: 7px solid #ca2129;
}
/* line 224, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content blockquote cite,
#signupfooter .entry-content blockquote cite,
article .entry-excerpt blockquote cite,
#signupfooter .entry-excerpt blockquote cite {
  color: #ca2129;
  font-weight: 700;
}
/* line 231, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content .tweet-content,
#signupfooter .entry-content .tweet-content,
article .entry-excerpt .tweet-content,
#signupfooter .entry-excerpt .tweet-content {
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 20px 0;
  padding: 0 50px 0 15px;
  border-left: 7px solid #2e98cc;
}
/* line 239, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content figure,
#signupfooter .entry-content figure,
article .entry-excerpt figure,
#signupfooter .entry-excerpt figure,
article .entry-content img,
#signupfooter .entry-content img,
article .entry-excerpt img,
#signupfooter .entry-excerpt img,
article .entry-content iframe,
#signupfooter .entry-content iframe,
article .entry-excerpt iframe,
#signupfooter .entry-excerpt iframe {
  border: 5px solid #dbdbdb;
  margin: 0 auto 20px;
  display: inline-block;
  border-radius: 3px;
}
/* line 246, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content figure img,
#signupfooter .entry-content figure img,
article .entry-excerpt figure img,
#signupfooter .entry-excerpt figure img,
article .entry-content img img,
#signupfooter .entry-content img img,
article .entry-excerpt img img,
#signupfooter .entry-excerpt img img,
article .entry-content iframe img,
#signupfooter .entry-content iframe img,
article .entry-excerpt iframe img,
#signupfooter .entry-excerpt iframe img,
article .entry-content figure iframe,
#signupfooter .entry-content figure iframe,
article .entry-excerpt figure iframe,
#signupfooter .entry-excerpt figure iframe,
article .entry-content img iframe,
#signupfooter .entry-content img iframe,
article .entry-excerpt img iframe,
#signupfooter .entry-excerpt img iframe,
article .entry-content iframe iframe,
#signupfooter .entry-content iframe iframe,
article .entry-excerpt iframe iframe,
#signupfooter .entry-excerpt iframe iframe {
  display: block;
}
/* line 250, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content figure figcaption,
#signupfooter .entry-content figure figcaption,
article .entry-excerpt figure figcaption,
#signupfooter .entry-excerpt figure figcaption,
article .entry-content img figcaption,
#signupfooter .entry-content img figcaption,
article .entry-excerpt img figcaption,
#signupfooter .entry-excerpt img figcaption,
article .entry-content iframe figcaption,
#signupfooter .entry-content iframe figcaption,
article .entry-excerpt iframe figcaption,
#signupfooter .entry-excerpt iframe figcaption {
  margin-top: 10px;
}
/* line 253, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content figure img,
#signupfooter .entry-content figure img,
article .entry-excerpt figure img,
#signupfooter .entry-excerpt figure img,
article .entry-content img img,
#signupfooter .entry-content img img,
article .entry-excerpt img img,
#signupfooter .entry-excerpt img img,
article .entry-content iframe img,
#signupfooter .entry-content iframe img,
article .entry-excerpt iframe img,
#signupfooter .entry-excerpt iframe img,
article .entry-content figure iframe,
#signupfooter .entry-content figure iframe,
article .entry-excerpt figure iframe,
#signupfooter .entry-excerpt figure iframe,
article .entry-content img iframe,
#signupfooter .entry-content img iframe,
article .entry-excerpt img iframe,
#signupfooter .entry-excerpt img iframe,
article .entry-content iframe iframe,
#signupfooter .entry-content iframe iframe,
article .entry-excerpt iframe iframe,
#signupfooter .entry-excerpt iframe iframe {
  border: 0;
  margin: 0;
  border-radius: 0;
}
/* line 261, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content .storify-items figure,
#signupfooter .entry-content .storify-items figure,
article .entry-excerpt .storify-items figure,
#signupfooter .entry-excerpt .storify-items figure {
  border: 0;
  margin: 0;
  display: block;
  border-radius: 0;
}
/* line 268, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content img.no-border,
#signupfooter .entry-content img.no-border,
article .entry-excerpt img.no-border,
#signupfooter .entry-excerpt img.no-border,
article .entry-content img.banner,
#signupfooter .entry-content img.banner,
article .entry-excerpt img.banner,
#signupfooter .entry-excerpt img.banner {
  border: 0;
  display: inline;
  margin: auto;
  border-radius: 0;
}
/* line 276, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content .picCenter,
#signupfooter .entry-content .picCenter,
article .entry-excerpt .picCenter,
#signupfooter .entry-excerpt .picCenter {
  border: 0;
  border-radius: 0;
}
/* line 281, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content .fitvid,
#signupfooter .entry-content .fitvid,
article .entry-excerpt .fitvid,
#signupfooter .entry-excerpt .fitvid {
  margin: 0 auto 20px;
}
/* line 285, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content p,
#signupfooter .entry-content p,
article .entry-excerpt p,
#signupfooter .entry-excerpt p {
  line-height: 21px;
  margin-bottom: 20px;
}
/* line 290, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article .entry-content > :last-child,
#signupfooter .entry-content > :last-child,
article .entry-excerpt > :last-child,
#signupfooter .entry-excerpt > :last-child {
  margin-bottom: 0;
}
/* line 296, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
article footer,
#signupfooter footer {
  margin: 20px 0 0;
}
/* line 305, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
.oldie article .fitvid,
.oldie #signupfooter .fitvid {
  padding-bottom: 20px;
}
/* line 312, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
.tweet .entry-content blockquote,
.tweet .entry-excerpt blockquote {
  border-color: #00446a;
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  /* line 323, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
  article .entry-content .small-blog-img,
  article .entry-excerpt .small-blog-img,
  article .entry-content .picLeft,
  article .entry-excerpt .picLeft,
  article .entry-content .picRight,
  article .entry-excerpt .picRight {
    float: right;
    margin: 0 0 5px 30px;
  }
}
/* line 337, /Library/WebServer/Documents/bo-production-css/hydepark/css/typography.less */
.oldie article .entry-content .small-blog-img,
.oldie article .entry-excerpt .small-blog-img,
.oldie article .entry-content .picLeft,
.oldie article .entry-excerpt .picLeft,
.oldie article .entry-content .picRight,
.oldie article .entry-excerpt .picRight {
  float: right;
  margin: 0 0 5px 30px;
}
/*
   Uptown Take Action Module
    Created by Jeffrey Louden on 07-25-2012.
    Copyright 2012 Obama for America. All rights reserved.
*/
/* line 11, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit {
  background: transparent;
  border-radius: 0;
  padding-bottom: 0;
}
/* line 15, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit .module-header {
  margin-bottom: 0;
  border-radius: 0;
}
/* line 18, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit .module-header p {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 16px;
}
/* line 21, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit .module-header p i {
  font-weight: normal;
  font-style: italic;
}
/* line 27, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit .ofa-quick-donate {
  background: white;
  border-bottom: 1px #CCC solid;
}
/* line 30, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit .ofa-quick-donate iframe {
  margin: 0 auto;
  display: block;
  padding: 15px 0 5px;
}
/* line 37, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul {
  overflow: hidden;
  list-style: none;
  margin: 0;
}
/* line 41, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li {
  float: none;
  text-transform: none;
  font-weight: 700;
  font-size: 16px;
  margin: 0;
  background: rgba(255, 255, 255, 0.8);
  border-top: 1px solid #e0e0e0;
  width: 100%;
  position: relative;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
/* line 58, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li:first-child {
  border-top: none;
}
/* line 63, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.banner a {
  padding: 0;
}
/* line 65, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.banner a img {
  display: block;
  margin: 0 auto;
}
/* line 72, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid white;
}
/* line 83, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.clipboard a i {
  background-position: 0 0;
}
/* line 91, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.call a i {
  background-position: 0 -32px;
}
/* line 99, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.twitter a i {
  background-position: 0 -64px;
}
/* line 107, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.house a i {
  background-position: 0 -96px;
}
/* line 115, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.person a i {
  background-position: 0 -128px;
}
/* line 123, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li.graph a i {
  background-position: 0 -165px;
}
/* line 130, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li a {
  overflow: hidden;
  color: #2e98cc;
  display: block;
  padding: 15px 10px;
  -webkit-transition: color ease 0.4s;
  -moz-transition: color ease 0.4s;
  transition: color ease 0.4s;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
/* line 140, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li a i {
  color: #E0E0E0;
  font-family: 'icons-for-obama';
  font-weight: 100;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 #ffffff;
  margin-top: -7px;
  font-size: 35px;
  height: 30px;
  width: 30px;
  display: block;
  float: left;
  padding-right: 15px;
  margin-right: 15px;
  border-right: 1px solid #e0e0e0;
  background: url('http://secure.assets.bostatic.com/uptown/images/modules/take-action/sprite.png') no-repeat;
  -webkit-transition: color ease 0.4s;
  -moz-transition: color ease 0.4s;
  transition: color ease 0.4s;
}
/* line 159, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li a:hover {
  color: #00446a;
}
/* line 161, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li a:hover i {
  text-shadow: none;
  color: #2e98cc;
}
/* line 168, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li:hover {
  background: white;
}
/* line 171, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
#take-action.module.toolkit nav ul li:hover a i {
  background-position-x: -56px;
}
@media (min-width: 768px) {
  /* line 185, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #stay.fixed {
    width: 236px;
    position: fixed;
    left: 50%;
    top: 68px;
    margin-left: 138px;
  }
  /* line 192, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #stay.bottomed {
    width: 236px;
    position: absolute;
    bottom: 14px;
  }
  /* line 200, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #take-action.module.toolkit {
    margin-top: 1px;
  }
}
@media (min-width: 960px) {
  /* line 208, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #stay.fixed {
    width: 300px;
    margin-left: 170px;
  }
  /* line 212, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #stay.bottomed {
    width: 300px;
  }
}
/* line 220, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
.oldie #stay.fixed {
  width: 300px;
  margin-left: 170px;
}
/* line 224, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
.oldie #stay.bottomed {
  width: 300px;
  position: absolute;
  bottom: 14px;
}
/* line 232, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
.oldie #take-action.module.toolkit {
  margin-top: 1px;
}
/* line 235, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
.oldie #take-action.module.toolkit nav ul {
  background: white;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 250, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/take-action.less */
  #take-action.module.toolkit nav ul li a i {
    background-image: url('http://secure.assets.bostatic.com/uptown/images/modules/take-action/sprite@2x.png');
    -webkit-background-size: 93px 199px;
  }
}
/* line 5, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget {
  min-height: 56px;
  background: #ffffff url(../../uptown/css/images/modules/og-widget/throbber.gif) no-repeat center;
  font-size: 12px;
  width: 100%;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  margin: 0 auto 0;
  border-radius: 3px;
  box-shadow: 0 1px #d1d1d1;
  position: relative;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* line 6, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget.contained {
  border-bottom: 1px #ccc solid;
  box-shadow: none;
  border-radius: 0;
}
/* line 22, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget > div {
  padding: 20px;
}
/* line 26, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget div.section {
  position: relative;
  padding-left: 65px;
  display: none;
}
/* line 30, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget div.section.info {
  min-height: 56px;
}
/* line 35, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .user-thumbnail {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  border: 3px solid #f6f6f6;
  background: #f6f6f6 url(../../uptown/css/images/modules/og-widget/profile.png) no-repeat center;
}
/* line 45, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget a {
  color: #008fc5;
  text-decoration: none;
}
/* line 48, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget a:hover {
  text-decoration: underline;
}
/* line 53, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget a.join {
  background-image: url('../../uptown/css/images/modules/og-widget/fblogo.png');
  background-repeat: no-repeat;
  background-position: left;
  width: 120px;
  text-align: center;
  margin: 10px 0 0 0;
  display: block;
  font-family: "Lucida Grande", "Lucida Sans Unicode", helvetica, sans-serif;
  background-color: #5e7aac;
  color: #fff;
  box-shadow: inset 0 1px #799abd;
  border: 1px solid #2f4558;
  font-size: 12px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  padding: 4px 10px 4px 30px;
  text-decoration: none;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* line 73, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
  background: #008fc5;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  cursor: pointer;
  padding: 0;
}
/* line 84, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button a {
  display: block;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: #fff;
  line-height: 16px;
  text-decoration: none;
}
/* line 93, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button div {
  display: none;
  background-color: #004163;
  width: 190px;
  height: auto;
  position: absolute;
  left: -202px;
  top: 6px;
  z-index: 1;
  padding: 10px;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
/* line 105, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button div h2,
#og-widget .help-button div p {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}
/* line 110, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button div p {
  font-size: 12px;
}
/* line 116, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .help-button.hover div {
  display: block;
  -webkit-animation: fadeIn 400ms ease-in-out;
  -moz-animation: fadeIn 400ms ease-in-out;
  animation: fadeIn 400ms ease-in-out;
}
/* line 125, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget h2 {
  font-size: 18px;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #004163;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 132, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget p {
  display: block;
  color: #878b8f;
  font-size: 11px;
  line-height: 1.3;
  margin-bottom: 0;
}
/* line 140, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget a.learn-more {
  font-size: 11px;
  display: block;
  color: #008fc5;
  margin-bottom: 12px;
  margin-top: 7px;
}
/* line 150, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .settings {
  position: absolute;
  right: 0;
  text-align: right;
  color: #008fc5;
}
/* line 157, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share {
  padding: 15px 0 0;
  display: none;
  height: 12px;
  font-size: 12px;
  font-weight: bold;
}
/* line 165, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status {
  position: absolute;
  left: 0;
  color: #008fc5;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}
/* line 172, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status i {
  background-color: #008fc5;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  left: 0;
  position: absolute;
  top: 2px;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -ms-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
/* line 186, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status b {
  bottom: 100%;
  left: 0;
  padding: 10px 0;
  position: absolute;
  display: none;
  background: #fff;
  width: 170px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  border-radius: 3px;
  text-align: center;
  color: #555;
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
}
/* line 201, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status b.hover {
  display: block;
  -webkit-animation: bloop 200ms ease-in-out;
  -moz-animation: bloop 200ms ease-in-out;
  animation: bloop 200ms ease-in-out;
}
/* line 207, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status b.notification {
  display: block;
  width: 200px;
  -webkit-animation: bloop 200ms ease-in-out;
  -moz-animation: bloop 200ms ease-in-out;
  animation: bloop 200ms ease-in-out;
}
/* line 215, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status:after {
  content: " ";
  background: url(../../uptown/css/images/modules/og-widget/arrow.png) no-repeat center;
  width: 9px;
  height: 5px;
  right: 1px;
  position: absolute;
  top: 4px;
}
/* line 224, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .share-status:hover {
  text-decoration: none;
}
/* line 231, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer {
  text-align: left;
  position: relative;
  padding: 0;
  overflow: hidden;
  -webkit-transition: 300ms height ease-in-out, 300ms opacity ease-in-out;
  -moz-transition: 300ms height ease-in-out, 300ms opacity ease-in-out;
  -ms-transition: 300ms height ease-in-out, 300ms opacity ease-in-out;
  -o-transition: 300ms height ease-in-out, 300ms opacity ease-in-out;
  transition: 300ms height ease-in-out, 300ms opacity ease-in-out;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px #e1e1e1 solid;
}
/* line 244, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer[data-status="closed"] {
  height: 0;
  opacity: 0;
}
/* line 248, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer[data-status="open"] {
  opacity: 1;
}
/* line 251, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer > * {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 255, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer p {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #00446a;
  font-size: 16px;
  margin: 15px 0 5px;
  font-weight: bold;
}
/* line 262, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 266, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li {
  list-style: none;
  background: #fff;
  -webkit-transition: background 300ms ease;
  -moz-transition: background 300ms ease;
  -ms-transition: background 300ms ease;
  -o-transition: background 300ms ease;
  transition: background 300ms ease;
  display: block;
  position: relative;
  border-top: 1px #f7f7f7 solid;
  padding: 10px 0;
}
/* line 274, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li:nth-child(odd) {
  background: #f7f7f7;
}
/* line 281, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li:first-child {
  border-top: none;
}
/* line 284, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li:last-child {
  padding-bottom: 10px;
}
/* line 288, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li:hover a.x {
  background: url(../../uptown/css/images/modules/og-widget/x.png) no-repeat center;
}
/* line 292, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li.queued {
  background-image: url(../../uptown/css/images/modules/og-widget/throbber.gif);
  background-repeat: no-repeat;
  background-position: 90% center;
}
/* line 296, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol li.queued a.x {
  display: none;
}
/* line 301, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol a.x {
  position: absolute;
  font-weight: bold;
  color: #c90a32;
  right: 20px;
  top: 50%;
  margin-top: -4px;
  width: 9px;
  height: 8px;
  background: url(../../uptown/css/images/modules/og-widget/x-gray.png) no-repeat center;
}
/* line 311, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol a.x:hover {
  text-decoration: none;
}
/* line 315, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol p {
  margin: 0 15px 0 20px;
  color: #666;
  font-size: 14px;
}
/* line 319, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol p a {
  color: #008fc5;
}
/* line 322, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .history-drawer ol p span {
  display: block;
  color: #999;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 11px;
}
/* line 334, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch {
  width: 70px;
  height: 24px;
  position: relative;
  border-radius: 3px;
  background: #7cbf56;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: background 300ms ease;
  -moz-transition: background 300ms ease;
  -ms-transition: background 300ms ease;
  -o-transition: background 300ms ease;
  transition: background 300ms ease;
  padding: 0;
  margin-left: 20px;
}
/* line 349, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div {
  width: 105px;
  height: 22px;
  position: absolute;
  top: 1px;
  left: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
/* line 361, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div > * {
  position: absolute;
  display: block;
}
/* line 365, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div label {
  width: 70px;
  right: 0;
  height: 100%;
  text-align: right;
  line-height: 23px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
/* line 375, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div label:first-child {
  left: 0;
  right: auto;
  text-align: left;
}
/* line 379, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div label:first-child span {
  padding-left: 7px;
}
/* line 383, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div label span {
  padding-right: 5px;
}
/* line 387, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch > div .knob {
  width: 34px;
  left: 35px;
  background-color: #f4f5f5;
  background-image: url(../../uptown/css/images/modules/og-widget/fb_icon_mini.png);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 2px;
  height: 100%;
  box-shadow: inset 0 1px #fff;
  cursor: pointer;
}
/* line 400, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget .slide-switch input {
  display: none;
}
@-webkit-keyframes grow {
  /* line 406, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
    height: 0;
  }
  /* line 409, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
    height: 12px;
  }
}
@-moz-keyframes grow {
  /* line 415, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
    height: 0;
  }
  /* line 418, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
    height: 12px;
  }
}
@keyframes grow {
  /* line 424, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
    height: 0;
  }
  /* line 427, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
    height: 12px;
  }
}
@-webkit-keyframes fadeIn {
  /* line 434, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
  }
  /* line 436, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  /* line 441, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
  }
  /* line 443, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  /* line 448, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    opacity: 0;
  }
  /* line 450, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    opacity: 1;
  }
}
/* line 457, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] {
  background-image: none;
}
/* line 459, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] .help-button {
  display: block;
}
/* line 462, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] div.section {
  display: block;
}
/* line 465, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] .user-thumbnail {
  -webkit-animation: bloop 200ms ease-in-out;
  -moz-animation: bloop 200ms ease-in-out;
  animation: bloop 200ms ease-in-out;
}
/* line 471, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] .join,
#og-widget[data-status="connected"] a.learn-more {
  display: none;
}
/* line 475, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"] .share {
  display: none;
}
/* line 481, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="on"] .share {
  display: block;
  -webkit-animation: grow 200ms ease-in-out;
  -moz-animation: grow 200ms ease-in-out;
  animation: grow 200ms ease-in-out;
}
/* line 488, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="on"] .share-status i {
  background-color: #81c341;
}
/* line 494, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="off"] .share {
  display: block;
  -webkit-animation: grow 200ms ease-in-out;
  -moz-animation: grow 200ms ease-in-out;
  animation: grow 200ms ease-in-out;
}
/* line 501, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="off"] .share-status i {
  background-color: #008fc5;
}
/* line 506, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="off"] .slide-switch {
  background: #004966;
}
/* line 508, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="true"][data-sharing="off"] .slide-switch > div {
  left: -34px;
}
/* line 516, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="false"] .join,
#og-widget[data-status="connected"][data-identity="false"] a.learn-more {
  display: block;
}
/* line 520, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="connected"][data-identity="false"] .share {
  display: none;
}
/* line 526, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="not_authorized"],
#og-widget[data-status="unknown"] {
  background-image: none;
}
/* line 529, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="not_authorized"] .user-thumbnail,
#og-widget[data-status="unknown"] .user-thumbnail {
  -webkit-animation: bloop 200ms ease-in-out;
  -moz-animation: bloop 200ms ease-in-out;
  animation: bloop 200ms ease-in-out;
}
/* line 534, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="not_authorized"] div.section,
#og-widget[data-status="unknown"] div.section {
  display: block;
}
/* line 536, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
#og-widget[data-status="not_authorized"] div.section.share,
#og-widget[data-status="unknown"] div.section.share {
  display: none;
}
@media (min-width: 768px) and (max-width: 960px) {
  /* line 550, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget {
    text-align: center;
  }
  /* line 552, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget div.section {
    padding-left: 0;
  }
  /* line 555, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .user-thumbnail {
    position: relative;
    margin: 0 auto 10px;
  }
  /* line 560, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .info {
    margin-bottom: 15px;
  }
  /* line 564, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget a.join {
    width: auto;
  }
  /* line 568, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .share {
    height: auto;
    padding-top: 0;
  }
  /* line 572, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .share-status {
    display: inline-block;
    position: relative;
  }
  /* line 575, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .share-status b {
    left: 50%;
    margin-left: -85px;
  }
  /* line 578, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .share-status b.notification {
    margin-left: -100px;
  }
  /* line 583, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget .settings {
    display: block;
    position: relative;
    text-align: center;
    margin-bottom: 15px;
  }
  /* line 591, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  #og-widget[data-status="not_authorized"] .info,
  #og-widget[data-status="unknown"] .info {
    margin-bottom: 0;
  }
}
/* line 601, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
.oldie #og-widget .share-status i {
  top: 2px;
  background: url(../../uptown/css/images/modules/og-widget/blue.png);
}
/* line 605, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
.oldie #og-widget .share-status b {
  border: 1px solid #bbb;
}
/* line 611, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
.oldie #og-widget[data-sharing="on"] .share-status i {
  background: url(../../uptown/css/images/modules/og-widget/green.png);
}
/* line 616, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
.oldie #og-widget .history-drawer {
  border-top: none;
}
/* line 618, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
.oldie #og-widget .history-drawer[data-status="open"] {
  border-top: 1px #e1e1e1 solid;
}
@-webkit-keyframes bloop {
  /* line 627, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  /* line 630, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  80% {
    -webkit-transform: scale(1.2);
  }
  /* line 632, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes bloop {
  /* line 638, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  /* line 641, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  80% {
    -moz-transform: scale(1.2);
  }
  /* line 643, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes bloop {
  /* line 649, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  0% {
    transform: scale(0);
    opacity: 0;
  }
  /* line 652, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  80% {
    transform: scale(1.2);
  }
  /* line 654, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/og-widget.less */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/*
   Uptown Take Action Module
    Created by Jeffrey Louden on 07-25-2012.
    Copyright 2012 Obama for America. All rights reserved.
*/
/* line 11, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit {
  border-radius: 0;
  margin: 15px 0 5px;
  border: none;
}
/* line 15, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit .module-header {
  display: none;
  border-radius: 0;
}
/* line 18, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit .module-header p {
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
  font-size: 16px;
}
/* line 21, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit .module-header p i {
  font-weight: normal;
  font-style: italic;
}
/* line 28, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="file"]),
.search.module.toolkit form textarea {
  margin: 0;
  width: 200px;
}
/* line 33, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.search.module.toolkit form button span {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  width: 20px;
  background: url('//secure.assets.bostatic.com/uptown/images/modules/search/search.png') no-repeat 50% 50%;
}
@media (min-width: 768px) {
  /* line 47, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
  .search.module.toolkit form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="file"]),
  .search.module.toolkit form textarea {
    width: 140px;
    vertical-align: top;
  }
}
@media (min-width: 960px) {
  /* line 60, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
  .search.module.toolkit form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="file"]),
  .search.module.toolkit form textarea {
    width: 200px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 73, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
  .search.module.toolkit form button span {
    background-image: url('//secure.assets.bostatic.com/uptown/images/modules/search/search@2x.png');
    -webkit-background-size: 21px 20px;
  }
}
/* line 87, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.oldie .search.module.toolkit form input,
.oldie .search.module.toolkit form textarea {
  width: 200px;
  padding: 9px 7px;
}
/* line 91, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.oldie .search.module.toolkit form button {
  vertical-align: top;
  margin-left: 10px;
}
/* line 104, /Library/WebServer/Documents/bo-production-css/uptown/css/modules/search.less */
.ie7 .oldie .search.module.toolkit .module-header {
  display: block;
}
/* line 3, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
/* @charset "utf-8"; */
/*
   Uptown Early Vote Styles
   
    Created by Jeffrey Louden on 2012-09-26.
    Copyright 2012 Obama For America. All rights reserved.

*/
/* line 16, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner {
  border-bottom: 2px solid white;
  background: #fbb034;
  color: white;
  text-align: center;
  padding: 10px;
  font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', "Helvetica Neue", Helvetica, Segoe, "Segoe UI", "Segoe WP", Calibri, Arial, clean, sans-serif;
}
/* line 24, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner strong {
  text-transform: uppercase;
}
/* line 28, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner a {
  display: block;
  color: #fff;
}
/* line 32, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner span {
  font-size: 18px;
  line-height: 1.2;
  display: block;
}
/* line 38, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner small {
  line-height: 1.2;
  letter-spacing: 1px;
  font-size: 13px;
}
/* line 45, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner div.share-ask {
  font-size: 18px;
}
/* line 47, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner div.share-ask span {
  font-size: 18px;
}
/* line 51, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
#voting-banner div.share-ask a.gottavote {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 61, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
  #voting-banner span {
    display: inline;
    border-bottom: 1px solid white;
    font-size: 28px;
    line-height: 1.6;
  }
  /* line 68, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
  #voting-banner small {
    line-height: 1.8;
    font-size: 14px;
  }
}
/* line 77, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
.oldie #voting-banner span {
  display: inline;
  border-bottom: 1px solid white;
  font-size: 28px;
  line-height: 1.6;
}
/* line 84, /Library/WebServer/Documents/bo-production-css/uptown/css/early-vote.less */
.oldie #voting-banner small {
  line-height: 1.8;
  font-size: 14px;
}
