@charset "UTF-8";
/* line 18, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

/* line 24, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
html {
  font-size: 62.5%;
}

/* line 27, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 29, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
body {
  line-height: 1;
}

/* line 31, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ol, ul {
  list-style: none;
}

/* line 33, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
blockquote, q {
  quotes: none;
}

/* line 35, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

/* line 38, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 42, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
body {
  background: white;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  -webkit-font-smoothing: antialiased;
  line-height: 18px;
  color: #555555;
  position: relative;
}

/* line 54, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
a {
  color: #00a6fc;
  text-decoration: none;
  line-height: inherit;
}
/* line 58, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
a:hover {
  color: #30b8ff;
}
/* line 60, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
a:focus {
  color: #cc4714;
  outline: none;
}

/* line 64, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
p a, p a:visited {
  line-height: inherit;
}

/* line 70, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul, ol {
  margin-bottom: 18px;
}

/* line 72, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul {
  list-style: none outside;
}
/* line 74, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul.square {
  list-style: square outside;
}
/* line 76, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul.circle {
  list-style: circle outside;
}
/* line 78, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul.disc {
  list-style: disc outside;
}

/* line 80, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ol {
  list-style: decimal;
}

/* line 82, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ol, ul.square, ul.circle, ul.disc {
  margin-left: 30px;
}

/* line 84, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
li {
  margin-bottom: 12px;
}

/* line 86, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
ul.large li {
  line-height: 21px;
}

/* line 92, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table {
  background: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 18px;
  border: solid 1px #dddddd;
}
/* line 97, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table thead, table tfoot {
  background: whitesmoke;
}
/* line 100, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table thead tr th, table tfoot tr th {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  text-align: left;
}
/* line 106, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table thead tr th {
  padding: 8px 10px 9px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  color: #222222;
}
/* line 111, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table thead tr th:first-child {
  border-left: none;
}
/* line 113, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table thead tr th:last-child {
  border-right: none;
}
/* line 117, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tbody tr.alt {
  background: #f9f9f9;
}
/* line 119, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tbody tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 121, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tbody tr td {
  color: #333333;
  padding: 9px 10px;
  vertical-align: top;
  border: none;
}
/* line 128, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tfoot tr td {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  text-align: left;
}
/* line 132, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tfoot tr td:last-child {
  border-left: none;
}
/* line 134, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
table tfoot tr td:last-child {
  border-right: none;
}

/* line 140, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.left {
  float: left;
}

/* line 142, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.right {
  float: right;
}

/* line 144, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.text-left {
  text-align: left;
}

/* line 146, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.text-right {
  text-align: right;
}

/* line 148, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.text-center {
  text-align: center;
}

/* line 150, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.hide {
  display: none;
}

/* line 152, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
.highlight {
  background: yellow;
}

/* line 155, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_globals.sass */
#googlemap img, object, embed, #map_canvas embed, #map_canvas img, #map_canvas object {
  max-width: none;
}

/* line 4, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button {
  background: #00a6fc;
  display: inline-block;
  text-align: center;
  padding: 9px 34px 11px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  position: relative;
  cursor: pointer;
  border: none;
  outline: none;
  margin: 0;
}

/* line 22, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
input[type=submit].button, button.button {
  -webkit-appearance: none;
}

/* line 26, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}

/* line 31, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice {
  background-color: #00a6fc;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%);
  -moz-box-shadow: inset rgba(255, 255, 255, 0.5) 0 1px 0;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.5) 0 1px 0;
  box-shadow: inset rgba(255, 255, 255, 0.5) 0 1px 0;
  text-shadow: rgba(0, 0, 0, 0.28) 0 -1px 1px;
  border: 1px solid #008ed8;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 40, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.radius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 42, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 44, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.full-width {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: center;
}
/* line 49, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.left-align {
  text-align: left;
  text-indent: 12px;
}
/* line 54, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.tiny {
  font-size: 10px;
  font-size: 1rem;
  padding: 6px 14px 8px;
  width: auto;
}
/* line 58, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.small {
  font-size: 11px;
  font-size: 1.1rem;
  padding: 8px 20px 10px;
  width: auto;
}
/* line 62, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.medium {
  font-size: 13px;
  font-size: 1.3rem;
  width: auto;
}
/* line 65, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.large {
  font-size: 18px;
  font-size: 1.8rem;
  padding: 11px 48px 13px;
  width: auto;
}
/* line 71, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.blue {
  background-color: #00a6fc;
}
/* line 73, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.red {
  background-color: #e91c21;
}
/* line 75, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.white {
  background-color: #f0f0f0;
  color: #333333;
}
/* line 78, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.black {
  background-color: #1a1a1a;
}
/* line 80, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.green {
  background-color: #5b8737;
}
/* line 85, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice.blue {
  border: 1px solid #008ed8;
}
/* line 87, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice.red {
  border: 1px solid #cd1418;
}
/* line 89, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice.white {
  border: 1px solid #d4d4d4;
  text-shadow: none !important;
}
/* line 92, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice.black {
  border: 1px solid #1a1a1a;
}
/* line 94, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice.green {
  border: 1px solid #4a6e2d;
}
/* line 98, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button:hover, .button:focus {
  background-color: #0092dd;
  color: white;
}
/* line 101, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.blue:hover, .button.blue:focus {
  background-color: #0092dd;
}
/* line 103, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.red:hover, .button.red:focus {
  background-color: #d21419;
}
/* line 105, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.white:hover, .button.white:focus {
  background-color: #dedede;
  color: #333333;
}
/* line 108, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.black:hover, .button.black:focus {
  background-color: black;
}
/* line 110, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.green:hover, .button.green:focus {
  background-color: #4c712e;
}
/* line 114, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.nice:active {
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
/* line 118, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
.button.disabled, .button[disabled] {
  opacity: 0.6;
  cursor: default;
}

@-moz-document url-prefix("http://") {
  /* line 124, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
  input[type=submit].button::-moz-focus-inner, button.button::-moz-focus-inner {
    border: 0;
    padding: 0;
  }

  /* line 127, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
  input[type=submit].tiny.button {
    padding: 5px 14px 7px;
  }

  /* line 129, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
  input[type=submit].small.button {
    padding: 7px 20px 8px;
  }

  /* line 131, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
  input[type=submit].medium.button {
    padding: 8px 34px 9px;
  }

  /* line 133, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_buttons.sass */
  input[type=submit].large.button {
    padding: 9px 48px 10px;
  }
}
/* line 4, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form {
  margin: 0 0 18px;
}
/* line 6, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form label {
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  cursor: pointer;
  margin-bottom: 9px;
}

/* line 13, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text, textarea {
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
}

/* line 16, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text, textarea, select {
  display: block;
  margin-bottom: 9px;
}

/* line 19, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
label + input.input-text, label + textarea, label + select, label + div.dropdown, select + div.dropdown {
  margin-top: -9px;
}

/* line 21, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
textarea {
  max-width: 100%;
}

/* line 27, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text, textarea {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 4px 3px 2px;
  background: white;
}
/* line 31, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text.oversize, textarea.oversize {
  font-size: 18px !important;
  font-size: 1.8rem !important;
  padding: 4px 5px !important;
}
/* line 34, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text:focus, textarea:focus {
  outline: none !important;
  background: #f9f9f9;
}

/* line 39, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text[disabled], textarea[disabled] {
  background-color: #dddddd;
}

/* line 46, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input .placeholder, textarea .placeholder {
  color: #888888;
}

/* line 52, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.input-text, textarea {
  width: 254px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 56, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.small, textarea.small {
  width: 134px;
}
/* line 58, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.medium, textarea.medium {
  width: 254px;
}
/* line 60, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.large, textarea.large {
  width: 434px;
}
/* line 62, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
input.expand, textarea.expand {
  width: 100%;
}

/* line 69, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
textarea.locked {
  max-width: 254px;
}
/* line 71, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
textarea.locked.small {
  max-width: 134px;
}
/* line 73, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
textarea.locked.large {
  max-width: 434px;
}
/* line 75, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
textarea.locked.expand {
  max-width: 100%;
}

/* line 82, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form fieldset {
  padding: 9px 9px 2px 9px;
  border: solid 1px #dddddd;
  margin: 18px 0;
}

/* line 90, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.form-field input[type=radio], .form-field input[type=checkbox] {
  display: inline;
  width: auto;
  margin-bottom: 0;
}

/* line 98, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.form-field.error input, input.input-text.red {
  border-color: #c00000;
  background-color: rgba(255, 0, 0, 0.15);
}

/* line 101, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.form-field.error label, label.red {
  color: #c00000;
}

/* line 103, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.form-field.error small, small.error {
  margin-top: -6px;
  display: block;
  margin-bottom: 9px;
  font-size: 11px;
  font-size: 1.1rem;
  color: #c00000;
  width: 254px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 112, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.small + small.error {
  width: 134px;
}

/* line 114, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.medium + small.error {
  width: 254px;
}

/* line 116, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.large + small.error {
  width: 434px;
}

/* line 118, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.expand + small.error {
  width: 100%;
}

/* line 121, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.small.oversize + small.error {
  width: 144px;
}

/* line 123, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.medium.oversize + small.error {
  width: 264px;
}

/* line 125, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.large.oversize + small.error {
  width: 444px;
}

/* line 127, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
.expand.oversize + small.error {
  width: 100%;
}

/* line 134, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input, form.nice input.input-text, form.nice textarea {
  border: solid 1px #bbbbbb;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-size: 13px;
  font-size: 1.3rem;
  padding: 6px 3px 4px;
  outline: none !important;
  background: url('../images/misc/input-bg.png') white;
}
/* line 141, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input:focus, form.nice input.input-text:focus, form.nice textarea:focus {
  background-color: #f9f9f9;
}
/* line 143, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input fieldset, form.nice input.input-text fieldset, form.nice textarea fieldset {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 145, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input div.form-field input[disabled], form.nice div.form-field input input.input-text[disabled], form.nice div.form-field input textarea[disabled], form.nice input.input-text div.form-field input[disabled], form.nice input.input-text input.input-text[disabled], form.nice input.input-text textarea[disabled], form.nice textarea div.form-field input[disabled], form.nice textarea input.input-text[disabled], form.nice textarea textarea[disabled] {
  background: #dddddd;
}
/* line 147, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input fieldset, form.nice input.input-text fieldset, form.nice textarea fieldset {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 149, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field input div.form-field input[type=radio], form.nice div.form-field input div.form-field input[type=checkbox], form.nice input.input-text div.form-field input[type=radio], form.nice input.input-text div.form-field input[type=checkbox], form.nice textarea div.form-field input[type=radio], form.nice textarea div.form-field input[type=checkbox] {
  display: inline;
  width: auto;
  margin-bottom: 0;
}
/* line 154, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error small, form.nice small.error {
  padding: 6px 4px;
  border: solid 0 #c00000;
  border-width: 0 1px 1px 1px;
  margin-top: -10px;
  background: #c00000;
  color: white;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 166, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .small + small, form.nice .small + small.error {
  width: 132px;
}
/* line 168, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .medium + small, form.nice .medium + small.error {
  width: 252px;
}
/* line 170, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .large + small, form.nice .large + small.error {
  width: 432px;
}
/* line 173, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .small.oversize + small, form.nice .small.oversize + small.error {
  width: 136px;
}
/* line 175, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .medium.oversize + small, form.nice .medium.oversize + small.error {
  width: 256px;
}
/* line 177, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.nice div.form-field.error .large.oversize + small, form.nice .large.oversize + small.error {
  width: 436px;
}

/* line 185, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom span.custom {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  border: solid 1px #cccccc;
  background: url('../images/misc/custom-form-sprites.png') 0 0 no-repeat;
}
/* line 193, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom span.custom.radio {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
/* line 195, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom span.custom.radio.checked {
  background-position: 0 -14px;
}
/* line 198, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom span.custom.checkbox.checked {
  background-position: 0 -28px;
}
/* line 201, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown {
  position: relative;
  display: block;
  width: auto;
  height: 28px;
  margin-bottom: 9px;
  margin-top: 2px;
}
/* line 208, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown a.current {
  display: block;
  width: auto;
  line-height: 26px;
  min-height: 26px;
  padding: 0 38px 0 6px;
  border: solid 1px #dddddd;
  color: #141414;
  background-color: white;
  word-wrap: nowrap;
}
/* line 218, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown a.selector {
  position: absolute;
  width: 26px;
  height: 26px;
  display: block;
  background: url('../images/misc/custom-form-sprites.png') -14px 1px no-repeat;
  right: 0;
  top: 0;
  border: solid 1px #dddddd;
}
/* line 227, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: 0;
  top: 27px;
  padding: 0;
  background: white;
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #dddddd;
}
/* line 238, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul.show {
  display: block;
}
/* line 240, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul li {
  cursor: pointer;
  padding: 3px 38px 3px 6px;
  min-height: 18px;
  margin: 0;
  white-space: nowrap;
}
/* line 246, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul li.selected {
  background: url('../images/misc/custom-form-sprites.png') right -52px no-repeat;
}
/* line 248, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul li.selected:hover {
  background: url('../images/misc/custom-form-sprites.png') #00a6fc right -78px no-repeat;
}
/* line 250, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown ul li:hover {
  background-color: #00a6fc;
  color: white;
}
/* line 253, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown:hover a.selector, form.custom div.custom.dropdown.open a.selector {
  background-position: -14px -26px;
}
/* line 256, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.open ul {
  display: block;
  z-index: 10;
}
/* line 260, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.open.small ul {
  width: 132px !important;
}
/* line 263, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.open.medium ul {
  width: 252px !important;
}
/* line 266, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.open.large ul {
  width: 432px !important;
}
/* line 269, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.open.expand ul {
  width: 100% !important;
}
/* line 271, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.small {
  width: 134px !important;
}
/* line 273, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.medium {
  width: 254px !important;
}
/* line 275, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.large {
  width: 434px !important;
}
/* line 277, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom div.custom.dropdown.expand {
  width: 100% !important;
}
/* line 281, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom .custom.disabled {
  background-color: #dddddd;
}
/* line 286, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom.nice span.custom.checkbox {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 289, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom.nice div.custom.dropdown a.current {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-image: url('../images/misc/input-bg-outset.png');
  background-position: bottom right;
}
/* line 293, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom.nice div.custom.dropdown a.selector {
  height: 27px;
  border-width: 0 0 0 1px;
}
/* line 296, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_forms.sass */
form.custom.nice div.custom.dropdown ul {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 6, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.container {
  padding: 0 20px;
}

/* line 9, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row {
  width: 100%;
  max-width: 980px;
  min-width: 727px;
  margin: 0 auto;
}
/* line 14, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .row {
  min-width: 0;
}

/* line 17, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.column, .columns {
  margin-left: 4.4%;
  float: left;
  min-height: 1px;
  position: relative;
}
/* line 22, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.column:first-child, .columns:first-child {
  margin-left: 0;
}

/* line 24, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
[class*="column"] + [class*='column']:last-child {
  float: right;
}

/* line 26, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
[class*="column"] + .end[class*="column"] {
  float: left;
}

/* line 30, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .one.columns {
  width: 4.3%;
}
/* line 32, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .two.columns {
  width: 13%;
}
/* line 34, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .three.columns {
  width: 21.679%;
}
/* line 36, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .four.columns {
  width: 30.37%;
}
/* line 38, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .five.columns {
  width: 39.1%;
}
/* line 40, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .six.columns {
  width: 47.8%;
}
/* line 42, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .seven.columns {
  width: 56.5%;
}
/* line 44, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .eight.columns {
  width: 65.2%;
}
/* line 46, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .nine.columns {
  width: 73.9%;
}
/* line 48, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .ten.columns {
  width: 82.6%;
}
/* line 50, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .eleven.columns {
  width: 91.3%;
}
/* line 52, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .twelve.columns {
  width: 100%;
}
/* line 55, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-one {
  margin-left: 13.1%;
}
/* line 57, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-one:first-child {
  margin-left: 8.7%;
}
/* line 59, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-two {
  margin-left: 21.8%;
}
/* line 61, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-two:first-child {
  margin-left: 17.4%;
}
/* line 63, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-three {
  margin-left: 30.5%;
}
/* line 65, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-three:first-child {
  margin-left: 26.1%;
}
/* line 67, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-four {
  margin-left: 39.2%;
}
/* line 69, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-four:first-child {
  margin-left: 34.8%;
}
/* line 71, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-five {
  margin-left: 47.9%;
}
/* line 73, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-five:first-child {
  margin-left: 43.5%;
}
/* line 75, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-six {
  margin-left: 56.6%;
}
/* line 77, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-six:first-child {
  margin-left: 52.2%;
}
/* line 79, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-seven {
  margin-left: 65.3%;
}
/* line 81, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-seven:first-child {
  margin-left: 60.9%;
}
/* line 83, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-eight {
  margin-left: 74%;
}
/* line 85, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-eight:first-child {
  margin-left: 69.6%;
}
/* line 87, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-nine {
  margin-left: 82.7%;
}
/* line 89, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-nine:first-child {
  margin-left: 78.3%;
}
/* line 91, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-ten {
  margin-left: 91.4%;
}
/* line 93, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-ten:first-child {
  margin-left: 87%;
}
/* line 96, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .offset-by-eleven:first-child {
  margin-left: 95.7%;
}
/* line 98, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row .centered {
  float: none;
  margin: 0 auto;
}

/* line 103, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-two {
  left: 17.4%;
}

/* line 105, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-three {
  left: 26.1%;
}

/* line 107, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-four {
  left: 34.8%;
}

/* line 109, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-five {
  left: 43.5%;
}

/* line 111, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-six {
  left: 52.2%;
}

/* line 113, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-seven {
  left: 60.9%;
}

/* line 115, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-eight {
  left: 69.6%;
}

/* line 117, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-nine {
  left: 78.3%;
}

/* line 119, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.push-ten {
  left: 87%;
}

/* line 122, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-two {
  right: 17.4%;
}

/* line 124, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-three {
  right: 26.1%;
}

/* line 126, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-four {
  right: 34.8%;
}

/* line 128, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-five {
  right: 43.5%;
}

/* line 130, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-six {
  right: 52.2%;
}

/* line 132, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-seven {
  right: 60.9%;
}

/* line 134, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-eight {
  right: 69.6%;
}

/* line 136, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-nine {
  right: 78.3%;
}

/* line 138, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.pull-ten {
  right: 87%;
}

/* line 141, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
img, object, embed {
  max-width: 100%;
  height: auto;
}

/* line 144, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 146, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* line 150, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row:before, .row:after, .clearfix:before, #post-nav:before, #comment-nav:before, #sidebar .sidebar-module > ul > li > abbr:before, #sidebar .info-module.sidebar-module:before, #sidebar #stocks-module li:before, .meta:before, body.home article:before, .post-box .main-image-and-buttons-wrapper:before, #respond:before, .page-id-203 #main .main-location:before, .clearfix:after, #post-nav:after, #comment-nav:after, #sidebar .sidebar-module > ul > li > abbr:after, #sidebar .info-module.sidebar-module:after, #sidebar #stocks-module li:after, .meta:after, body.home article:after, .post-box .main-image-and-buttons-wrapper:after, #respond:after, .page-id-203 #main .main-location:after {
  content: "";
  display: table;
}

/* line 153, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row:after, .clearfix:after, #post-nav:after, #comment-nav:after, #sidebar .sidebar-module > ul > li > abbr:after, #sidebar .info-module.sidebar-module:after, #sidebar #stocks-module li:after, .meta:after, body.home article:after, .post-box .main-image-and-buttons-wrapper:after, #respond:after, .page-id-203 #main .main-location:after {
  clear: both;
}

/* line 155, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.row, .clearfix, #post-nav, #comment-nav, #sidebar .sidebar-module > ul > li > abbr, #sidebar .info-module.sidebar-module, #sidebar #stocks-module li, .meta, body.home article, .post-box .main-image-and-buttons-wrapper, #respond, .page-id-203 #main .main-location {
  zoom: 1;
}

/* line 170, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid {
  display: block;
  overflow: hidden;
}
/* line 173, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid > li {
  display: block;
  height: auto;
  float: left;
}
/* line 177, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.two-up {
  margin-left: -4%;
}
/* line 179, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.two-up > li {
  margin-left: 4%;
  width: 46%;
}
/* line 185, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.three-up {
  margin-left: -2%;
}
/* line 187, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.three-up > li {
  margin-left: 2%;
  width: 31.3%;
}
/* line 193, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.four-up {
  margin-left: -2%;
}
/* line 195, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.four-up > li {
  margin-left: 2%;
  width: 23%;
}
/* line 201, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.five-up {
  margin-left: -1.5%;
}
/* line 203, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_grid.sass */
.block-grid.five-up > li {
  margin-left: 1.5%;
  width: 18.5%;
}

@media only screen and (max-width: 767px) {
  /* line 8, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h1 {
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 1.3;
  }

  /* line 11, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 1.3;
  }

  /* line 14, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h3 {
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 1.3;
  }

  /* line 17, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h4 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.2;
  }

  /* line 20, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h5 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
  }

  /* line 23, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  h6 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  /* line 26, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  body, p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 767px) {
  /* line 33, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 42, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .container {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 46, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 51, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .row .column, .row .row .columns {
    padding: 0;
  }

  /* line 53, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .column, .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 58, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .column:last-child, .columns:last-child {
    margin-right: 0;
    float: none;
  }

  /* line 61, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  /* line 63, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  [class*="column"]:before, [class*="column"]:after {
    content: "";
    display: table;
  }

  /* line 66, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .centered {
    margin-left: 0% !important;
  }

  /* line 68, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;
  }

  /* line 70, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto;
  }

  /* line 75, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-one:first-child, .row .phone-two:first-child, .row .phone-three:first-child, .row .phone-four:first-child {
    margin-left: 0;
  }
  /* line 77, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-one:last-child, .row .phone-two:last-child, .row .phone-three:last-child, .row .phone-four:last-child {
    float: right;
  }
  /* line 79, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-one, .row .phone-two, .row .phone-three, .row .phone-four {
    margin-left: 4.4%;
    float: left;
    min-height: 1px;
    position: relative;
    padding: 0;
  }
  /* line 85, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-one {
    width: 21.68% !important;
  }
  /* line 87, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-two {
    width: 47.8% !important;
  }
  /* line 89, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-three {
    width: 73.9% !important;
  }
  /* line 91, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .phone-four {
    width: 100% !important;
  }
  /* line 94, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .push-one-phone {
    left: 26.08%;
  }
  /* line 96, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .push-two-phone {
    left: 52.2%;
  }
  /* line 98, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .push-three-phone {
    left: 78.3%;
  }
  /* line 101, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .pull-one-phone {
    right: 26.08%;
  }
  /* line 103, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .pull-two-phone {
    right: 52.2%;
  }
  /* line 105, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .row .pull-three-phone {
    right: 78.3%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 111, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .block-grid.mobile {
    margin-left: 0%;
  }
  /* line 113, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0%;
  }
}
/* line 120, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.show-on-phones {
  display: none !important;
}

/* line 122, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.show-on-tablets {
  display: none !important;
}

/* line 124, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.show-on-desktops {
  display: block !important;
}

/* line 127, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.hide-on-phones {
  display: block !important;
}

/* line 129, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.hide-on-tablets {
  display: block !important;
}

/* line 131, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
.hide-on-desktops {
  display: none !important;
}

@media only screen and (max-width: 1280px) and (min-width: 768px) {
  /* line 139, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .hide-on-phones {
    display: block !important;
  }
  /* line 141, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .hide-on-tablets {
    display: none !important;
  }
  /* line 143, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .hide-on-desktops {
    display: block !important;
  }
  /* line 145, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .show-on-phones {
    display: none !important;
  }
  /* line 147, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .show-on-tablets {
    display: block !important;
  }
  /* line 149, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .show-on-desktops {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 153, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .hide-on-phones {
    display: none !important;
  }

  /* line 155, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .hide-on-tablets {
    display: block !important;
  }

  /* line 157, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .hide-on-desktops {
    display: block !important;
  }

  /* line 160, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .show-on-phones {
    display: block !important;
  }

  /* line 162, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .show-on-tablets {
    display: none !important;
  }

  /* line 164, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .show-on-desktops {
    display: none !important;
  }
}
/* line 170, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
table.show-on-desktops {
  display: table !important;
}
/* line 172, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
table.hide-on-phones {
  display: table !important;
}
/* line 174, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
table.hide-on-tablets {
  display: table !important;
}

@media only screen and (max-width: 1280px) and (min-width: 768px) {
  /* line 179, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch table.hide-on-phones {
    display: table !important;
  }
  /* line 181, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch table.hide-on-desktops {
    display: table !important;
  }
  /* line 183, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch table.hide-on-tablets {
    display: table !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 188, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  table.hide-on-tablets {
    display: table !important;
  }
  /* line 190, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  table.hide-on-desktops {
    display: table !important;
  }
  /* line 192, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  table.show-on-phones {
    display: table !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 199, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  div.form-field input, div.form-field input.small, div.form-field input.medium, div.form-field input.large, div.form-field input.oversize, input.input-text, input.input-text.oversize, textarea, form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea {
    display: block;
    width: 100%;
    padding: 6px 2% 4px;
    font-size: 18px;
    font-size: 1.8rem;
  }

  /* line 204, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field input, form.nice div.form-field input.oversize, form.nice input.input-text, form.nice input.input-text.oversize, form.nice textarea {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }

  /* line 206, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field.error small, form.nice small.error {
    padding: 6px 2%;
    display: block;
  }

  /* line 209, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field.error .small + small, form.nice .small + .error {
    width: auto;
  }

  /* line 211, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field.error .medium + small, form.nice .medium + .error {
    width: auto;
  }

  /* line 213, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field.error .large + small, form.nice .large + .error {
    width: auto;
  }

  /* line 215, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  form.nice div.form-field.error .expand + small, form.nice .expand + .error {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 226, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .button {
    display: block;
  }

  /* line 228, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  button.button, input[submit="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 238, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.tabs.mobile, dl.nice.tabs.mobile {
    width: auto;
    margin: 20px -20px 40px;
    height: auto;
  }

  /* line 242, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.tabs.mobile dt, dl.tabs.mobile dd, dl.nice.tabs.mobile dt, dl.nice.tabs.mobile dd {
    float: none;
    height: auto;
  }

  /* line 246, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.tabs.mobile dd a {
    display: block;
    width: auto;
    height: auto;
    padding: 18px 20px;
    line-height: 1;
    border: solid 0 #cccccc;
    border-width: 1px 0 0;
    margin: 0;
    color: #555555;
    background: #eeeeee;
    font-size: 15px;
    font-size: 1.5rem;
  }

  /* line 258, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.tabs.mobile dd a.active {
    height: auto;
    margin: 0;
    border-width: 1px 0 0;
  }

  /* line 263, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nice.tabs.mobile {
    border-bottom: solid 1px #cccccc;
    height: auto;
  }

  /* line 266, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nice.tabs.mobile dd a {
    padding: 18px 20px;
    border: none;
    border-left: none;
    border-right: none;
    border-top: solid 1px #cccccc;
    background: white;
  }
  /* line 273, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nice.tabs.mobile dd a.active {
    border: none;
    background: #00a6fc;
    color: white;
    margin: 0;
    position: static;
    top: 0;
    height: auto;
  }

  /* line 281, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nice.tabs.mobile dd:first-child a.active {
    margin: 0;
  }

  /* line 284, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.contained.mobile, dl.nice.contained.mobile {
    margin-bottom: 0;
  }

  /* line 286, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.contained.tabs.mobile dd a {
    padding: 18px 20px;
  }

  /* line 288, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.nice.contained.tabs.mobile dd a {
    padding: 18px 20px;
  }

  /* line 290, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  dl.tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 768px) {
  /* line 300, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .nav-bar li a {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 303, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 308, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar {
    height: auto;
  }
  /* line 310, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  /* line 314, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #dddddd;
    border-right: none;
  }
  /* line 320, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li.has-flyout > a.main:after {
    display: none;
  }
  /* line 322, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li.has-flyout a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    border-left: 1px dashed #eeeeee;
    display: block;
  }
  /* line 330, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li.has-flyout a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    border: 4px solid;
    border-color: #2a85e8 transparent transparent transparent;
    display: block;
  }
  /* line 338, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li.has-flyout a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  /* line 341, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 344, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li:hover > a.main {
    font-weight: bold;
  }
  /* line 346, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .nav-bar > li:hover ul {
    position: relative;
  }

  /* line 348, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .flyout {
    position: relative;
    width: auto;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0px 1px;
  }
  /* line 354, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 358, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .flyout.small, .flyout.large {
    width: auto;
  }
  /* line 360, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .flyout p.last-child {
    margin-bottom: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 367, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .tooltip {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4;
    padding: 7px 10px 9px 10px;
  }

  /* line 371, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub {
    border-color: transparent transparent black transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
    top: -12px;
    left: 10px;
  }
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 381, ../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/ZURB-foundation-2.2.1.4/stylesheets/zurb/_mobile.sass */
  .flex-video {
    padding-top: 0;
  }
}
@font-face {
  font-family: 'ruda';
  src: url("../fonts/ruda-regular-webfont.eot");
  src: url("../fonts/ruda-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ruda-regular-webfont.woff") format("woff"), url("../fonts/ruda-regular-webfont.ttf") format("truetype"), url("../fonts/ruda-regular-webfont.svg#rudaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ruda';
  src: url("../fonts/ruda-bold-webfont.eot");
  src: url("../fonts/ruda-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ruda-bold-webfont.woff") format("woff"), url("../fonts/ruda-bold-webfont.ttf") format("truetype"), url("../fonts/ruda-bold-webfont.svg#rudabold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'tinos';
  src: url("../fonts/tinos-regular-webfont.eot");
  src: url("../fonts/tinos-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tinos-regular-webfont.woff") format("woff"), url("../fonts/tinos-regular-webfont.ttf") format("truetype"), url("../fonts/tinos-regular-webfont.svg#tinosregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'tinos';
  src: url("../fonts/tinos-bold-webfont.eot");
  src: url("../fonts/tinos-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tinos-bold-webfont.woff") format("woff"), url("../fonts/tinos-bold-webfont.ttf") format("truetype"), url("../fonts/tinos-bold-webfont.svg#tinosbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'source_sans_pro';
  src: url("../fonts/sourcesanspro-semibold-webfont.eot");
  src: url("../fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("../fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-semibold-webfont.svg#source_sans_pro_semiboldRg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'source_sans_pro';
  src: url("../fonts/sourcesanspro-black-webfont.eot");
  src: url("../fonts/sourcesanspro-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-black-webfont.woff") format("woff"), url("../fonts/sourcesanspro-black-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-black-webfont.svg#source_sans_pro_blackregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'icons';
  src: url("../fonts/icons/icons.eot");
  src: url("../fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/icons.woff") format("woff"), url("../fonts/icons/icons.ttf") format("truetype"), url("../fonts/icons/icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 74, sass/_fonts.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
}

/* line 82, sass/_fonts.scss */
.icon-history:before {
  content: '\23f3';
}

/* '⏳' */
/* line 83, sass/_fonts.scss */
.icon-novel:before {
  content: '\2712';
}

/* '✒' */
/* line 84, sass/_fonts.scss */
.icon-voices:before {
  content: '\e800';
}

/* '' */
/* line 85, sass/_fonts.scss */
.icon-daf-yomi:before {
  content: '📕';
}

/* '\1f4d5' */
/* line 86, sass/_fonts.scss */
.icon-parenting:before {
  content: '👥';
}

/* '\1f465' */
/* line 87, sass/_fonts.scss */
.icon-group:before {
  content: '👥';
}

/* '\1f465' */
/* line 88, sass/_fonts.scss */
.icon-home:before {
  content: '\2302';
}

/* '⌂' */
/* line 89, sass/_fonts.scss */
.icon-mail:before {
  content: '\2709';
}

/* '✉' */
/* line 93, sass/_fonts.scss */
.font-heading, h2, #main.editable-page h2, #main.editable-page h3, #main.editable-page h4, #main.editable-page h5, #main.editable-page h6, .post-box h1, .post-box h2, .post-box h3, .post-box h4, .post-box h5, .post-box h6, #header > .top-center form > input[type="submit"], #main-nav > ul, #sidebar, #sidebar .info-module.sidebar-module > h3, #sidebar form.compact input[type=submit], .comment-article-title, #main.advertise .call-to-action .download {
  font-family: 'Tinos', serif;
}

/* line 96, sass/_fonts.scss */
.font-secondary, #main p, .entry-content, #sidebar .switching-box > h3, #footer h6, .more-articles > h3, #main #comment-disclaimer, #respond .comments-count {
  font-family: Georgia, serif;
}

/* line 99, sass/_fonts.scss */
.font-tertiary, .home-cat-link,
.home-pub-time {
  font-family: 'Ruda', sans-serif;
}

/* line 102, sass/_fonts.scss */
.font-quaternary, body, .hebrew-date, #breadcrumbs > span, #main.default-page-template p, #main.default-page-template li, #header > .top-links, #sidebar #daily-paper-module .newsletter > p, #sidebar .info-module.sidebar-module, #sidebar .switching-box > ul, #sidebar .subscription-module > p, #sidebar .subscription-module > input[type=submit], #footer a, .excerpt-list .read-more > a, .post-box .main-image-and-buttons-wrapper, .more-articles li > a, .post-box .comment-article-heading, #respond label, #respond input, #respond textarea, #main .about-header p, #main .about-footer, #main .contact-header > .info > p, #main .contact-departments h4, #main .contact-departments p, #main .contact-locations p, #main.advertise p, .page-id-206 #main .feature-box .rate {
  font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* ----------------- Media Queries ----------------- */
/* --------------------- Mixins --------------------- */
/* ------------------- Extendables ------------------- */
/* line 76, sass/_general.scss */
.primary-gradient, #header > .top-center form > input[type="submit"], #sidebar .more-bar, #sidebar form.compact input[type=submit], #sidebar .subscription-module > input[type=submit], #main.advertise .call-to-action .download {
  background: #ffbb02;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk3MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmIwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd973), color-stop(100%, #ffbb02));
  background: -moz-linear-gradient(#ffd973, #ffbb02);
  background: -webkit-linear-gradient(#ffd973, #ffbb02);
  background: linear-gradient(#ffd973, #ffbb02);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFD973', endColorstr='#FFFFBB02');
}
/* line 81, sass/_general.scss */
.primary-gradient:hover, #header > .top-center form > input[type="submit"]:hover, #sidebar .more-bar:hover, #sidebar form.compact input[type=submit]:hover, #sidebar .subscription-module > input[type=submit]:hover, #main.advertise .call-to-action .download:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDE1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyYTYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd154), color-stop(100%, #e2a600));
  background: -moz-linear-gradient(#ffd154, #e2a600);
  background: -webkit-linear-gradient(#ffd154, #e2a600);
  background: linear-gradient(#ffd154, #e2a600);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFD154', endColorstr='#FFE2A600');
}
/* line 86, sass/_general.scss */
.primary-gradient:active, #header > .top-center form > input[type="submit"]:active, #sidebar .more-bar:active, #sidebar form.compact input[type=submit]:active, #sidebar .subscription-module > input[type=submit]:active, #main.advertise .call-to-action .download:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmIwMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDk3MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffbb02), color-stop(100%, #ffd973));
  background: -moz-linear-gradient(#ffbb02, #ffd973);
  background: -webkit-linear-gradient(#ffbb02, #ffd973);
  background: linear-gradient(#ffbb02, #ffd973);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFBB02', endColorstr='#FFFFD973');
}

/* line 92, sass/_general.scss */
.feature-box {
  padding: 10px;
  background: #dfe9f3;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNkZmU5ZjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGQ2ZTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(54%, #dfe9f3), color-stop(100%, #c4d6e8));
  background: -moz-linear-gradient(#dfe9f3 54%, #c4d6e8);
  background: -webkit-linear-gradient(#dfe9f3 54%, #c4d6e8);
  background: linear-gradient(#dfe9f3 54%, #c4d6e8);
  border: 4px solid #fff;
  box-shadow: inset 2px 2px 12px #9cb8d9, 0 0 12px #ccc;
}
/* line 106, sass/_general.scss */
.ie8 .feature-box {
  outline: 1px solid #ccc;
}

/* line 111, sass/_general.scss */
.image-replacement, #header > .top-center #tagline {
  display: block;
  text-indent: -999em;
  line-height: 0;
}

/* line 64, sass/_general.scss */
.clearfix:before, #post-nav:before, #comment-nav:before, #sidebar .sidebar-module > ul > li > abbr:before, #sidebar .info-module.sidebar-module:before, #sidebar #stocks-module li:before, .meta:before, body.home article:before, .post-box .main-image-and-buttons-wrapper:before, #respond:before, .page-id-203 #main .main-location:before, .clearfix:after, #post-nav:after, #comment-nav:after, #sidebar .sidebar-module > ul > li > abbr:after, #sidebar .info-module.sidebar-module:after, #sidebar #stocks-module li:after, .meta:after, body.home article:after, .post-box .main-image-and-buttons-wrapper:after, #respond:after, .page-id-203 #main .main-location:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 71, sass/_general.scss */
.clearfix:after, #post-nav:after, #comment-nav:after, #sidebar .sidebar-module > ul > li > abbr:after, #sidebar .info-module.sidebar-module:after, #sidebar #stocks-module li:after, .meta:after, body.home article:after, .post-box .main-image-and-buttons-wrapper:after, #respond:after, .page-id-203 #main .main-location:after {
  clear: both;
}

/* line 121, sass/_general.scss */
.border-box, .feature-box, #header > .top-center form > input[name="s"], #sidebar .switching-box > h3, #sidebar .subscription-module > input[type=email], #footer .columns, .post-box img, #main.advertise .call-to-action {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ----------------- General Tags/Classes ----------------- */
/* line 129, sass/_general.scss */
* {
  outline: 0;
}

/* line 133, sass/_general.scss */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 141, sass/_general.scss */
::-webkit-input-placeholder {
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #aaa;
  font-size: 14px;
}

/* line 150, sass/_general.scss */
:-moz-placeholder {
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #aaa;
  font-size: 14px;
}

/* line 159, sass/_general.scss */
::selection {
  color: #FFBB05;
  background: #002A4D;
}

/* line 163, sass/_general.scss */
::-moz-selection {
  color: #FFBB05;
  background: #002A4D;
}

/* line 168, sass/_general.scss */
a:hover {
  color: #1083be;
}

/* line 172, sass/_general.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 177, sass/_general.scss */
h2 {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2;
  color: #000;
}

/* line 185, sass/_general.scss */
.hebrew-date {
  font-size: 13px;
}

/* line 190, sass/_general.scss */
.notice {
  background: #C8F1FD;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4;
  padding: 10px;
  color: #185466;
  margin-bottom: 8px;
}

/* ------------------- General Code ------------------- */
@media only screen and (min-width: 768px) {
  /* line 203, sass/_general.scss */
  #main.with-sidebar, #sidebar {
    display: table-cell;
    vertical-align: top;
  }

  /* line 207, sass/_general.scss */
  #sidebar {
    width: 200px;
    padding-left: 20px;
  }
}
/* line 213, sass/_general.scss */
#breadcrumbs > span {
  font-size: 12px;
  color: #989898;
}
/* line 218, sass/_general.scss */
#breadcrumbs > span a {
  color: #104381;
}
/* line 221, sass/_general.scss */
#breadcrumbs > span a:hover {
  color: #2c7fe5;
  text-decoration: underline;
}
/* line 227, sass/_general.scss */
#breadcrumbs > span > :last-child {
  display: none;
}

/* line 232, sass/_general.scss */
#main .typographic-heading {
  font-family: 'source_sans_pro', sans-serif !important;
  margin-bottom: 20px !important;
  font-weight: bold !important;
  font-size: 40px !important;
  border-bottom: 6px solid;
  color: #444;
}

/* line 242, sass/_general.scss */
#main.editable-page h2, #main.editable-page h3, #main.editable-page h4, #main.editable-page h5, #main.editable-page h6 {
  font-weight: bold;
  color: #000;
  line-height: 1.6;
}
/* line 248, sass/_general.scss */
#main.editable-page p {
  margin-bottom: 10px;
}
/* line 251, sass/_general.scss */
#main.editable-page strong {
  font-weight: bold;
}

/* line 257, sass/_general.scss */
#main.default-page-template p, #main.default-page-template li {
  margin-bottom: 8px;
  font-size: 14px;
  color: #222;
}

/* line 265, sass/_general.scss */
#main p, .entry-content {
  font-size: 16px;
  line-height: 1.4;
  color: #222;
}
/* line 271, sass/_general.scss */
body.home #main p, body.home .entry-content {
  font-size: 15px;
  line-height: 1.2;
}
@media only screen and (max-width: 767px) {
  /* line 278, sass/_general.scss */
  body.home #main p, body.home .entry-content {
    font-size: 12px;
    line-height: 1.2;
  }
}

/* line 285, sass/_general.scss */
article.clickable:hover {
  cursor: pointer;
  background: #f9f9f9;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-radial-gradient(#eeeeee, #ffffff);
  background: -webkit-radial-gradient(#eeeeee, #ffffff);
  background: radial-gradient(#eeeeee, #ffffff);
}

/* ------------------- Pagination Code ------------------- */
/* line 296, sass/_general.scss */
#post-nav, #comment-nav {
  padding: 14px 4px;
}

/* line 302, sass/_general.scss */
.nav-previous > a, .nav-next > a {
  color: #104381;
  border: 1px solid;
  line-height: 1.6;
  padding: 0 10px;
}
/* line 308, sass/_general.scss */
.nav-previous > a:hover, .nav-next > a:hover {
  color: #fff;
  background: #104381;
}

/* line 315, sass/_general.scss */
.nav-previous > a {
  float: left;
}

/* line 316, sass/_general.scss */
.nav-next > a {
  float: right;
}

/* ---------------------------------------------------
   Customized Adjustments of Foundation for WordPress
--------------------------------------------------- */
/* Auto Height for Images for Responsive Design */
/* line 6, sass/_reverie.scss */
img {
  height: auto;
  width: auto;
  /* die IE, die */
}

/* line 7, sass/_reverie.scss */
li {
  margin-bottom: 2%;
}

/* ZURB Navi for Foundation */
/* line 10, sass/_reverie.scss */
dl.nav {
  display: block;
  width: auto;
  height: 27px;
  margin: 0 0 18px;
}

/* line 11, sass/_reverie.scss */
dl.nav dt, dl.nav dd {
  float: left;
  display: inline;
}

/* line 12, sass/_reverie.scss */
dl.nav dt {
  color: #999;
  font-weight: normal;
}

/* line 13, sass/_reverie.scss */
dl.nav dd a {
  text-decoration: none;
  margin-left: 6px;
  padding: 5px 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}

/* line 15, sass/_reverie.scss */
dl.nav dd a:hover {
  background: #eee;
}

/* line 16, sass/_reverie.scss */
dl.nav dd.current-menu-item a,
dl.nav dd.current-post-ancestor a,
dl.nav dd.current-menu-parent a,
dl.nav dd.current-post-parent a {
  background: #2A85E8;
  color: #fff;
}

/* Foundation-specific presentation CSS by ZURB */
/* line 23, sass/_reverie.scss */
div.main-header {
  margin: 0 0 30px 0;
  padding: 20px 0 0 0;
  border-bottom: solid 1px #ccc;
}

/* line 24, sass/_reverie.scss */
div.main-header h1 {
  margin-bottom: 0;
  padding: 0;
}

/* line 25, sass/_reverie.scss */
div.main-header h1 a {
  color: #181818;
}

/* line 26, sass/_reverie.scss */
div.main-header h1 a:hover {
  color: #181818;
}

/* line 27, sass/_reverie.scss */
div.main-header .subheader {
  margin-bottom: 9px;
}

/* line 28, sass/_reverie.scss */
div.highlight {
  margin-bottom: 12px;
}

/* line 29, sass/_reverie.scss */
img.beta {
  position: absolute;
  top: 0px;
  right: 0px;
}

/* -----------------------------------------
   Styling Basic WordPress Outputs
----------------------------------------- */
/* line 35, sass/_reverie.scss */
.post-box {
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
/* line 38, sass/_reverie.scss */
.post-box h1, .post-box h2, .post-box h3, .post-box h4, .post-box h5, .post-box h6 {
  color: #000;
  line-height: 1.3;
  margin-bottom: 2px;
  font-weight: bold;
}
/* line 46, sass/_reverie.scss */
.post-box h1 {
  font-size: 24px;
}
/* line 47, sass/_reverie.scss */
.post-box h2 {
  font-size: 22px;
}
/* line 48, sass/_reverie.scss */
.post-box h3 {
  font-size: 20px;
}
/* line 49, sass/_reverie.scss */
.post-box h4 {
  font-size: 18px;
}
/* line 50, sass/_reverie.scss */
.post-box h5 {
  font-size: 16px;
}
/* line 51, sass/_reverie.scss */
.post-box h6 {
  font-size: 14px;
}
/* line 53, sass/_reverie.scss */
body.single .post-box h2 {
  margin-top: 25px;
}
/* line 55, sass/_reverie.scss */
.post-box p {
  line-height: 21px;
}
/* line 56, sass/_reverie.scss */
.post-box ol {
  list-style: decimal outside;
  padding-left: 25px;
}
/* line 57, sass/_reverie.scss */
.post-box ul {
  list-style: disc outside;
  padding-left: 25px;
}
/* line 59, sass/_reverie.scss */
.post-box b, .post-box strong {
  font-weight: bold;
}
/* line 63, sass/_reverie.scss */
.post-box i, .post-box em {
  font-style: italic;
}

/* line 69, sass/_reverie.scss */
a:visited > h2 {
  color: #65798a;
}

/* line 72, sass/_reverie.scss */
a:hover > h2 {
  color: #1083be;
}

/* Add Divider for Listed Posts */
/* line 77, sass/_reverie.scss */
.divider {
  background: url(images/divider.png) no-repeat center top;
  height: 36px;
  margin: 20px 0 27px;
}

/* Add Align Class for Images */
/* line 80, sass/_reverie.scss */
img.alignright {
  float: right;
  margin: 0 0 18px 18px;
}

/* line 81, sass/_reverie.scss */
img.alignleft {
  float: left;
  margin: 0 18px 18px 0;
}

/* Add HTML5 Caption Class for Images */
/* line 84, sass/_reverie.scss */
figure.figure {
  background: #EEE;
  margin: 0 0 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: block;
}

/* line 85, sass/_reverie.scss */
figure.figure figcaption {
  display: block;
  padding: 8px 10px;
  font-size: 13px;
  line-height: 18px;
  color: #555;
}

/* line 86, sass/_reverie.scss */
figure.alignright.figure {
  float: right;
  margin: 0 0 18px 18px;
}

/* line 87, sass/_reverie.scss */
figure.alignleft.figure {
  float: left;
  margin: 0 18px 18px 0;
}

@media only screen and (max-width: 450px) {
  /* line 90, sass/_reverie.scss */
  img.alignright,
  img.alignleft,
  figure.alignright.figure,
  figure.alignleft.figure {
    float: none;
    margin: 18px auto;
    width: 100%;
  }
}
/* Sidebar Adjustment */
/* line 101, sass/_reverie.scss */
.sidebar-section {
  padding-bottom: 10px;
  padding-top: 20px;
  font-size: 1.3rem;
  font-weight: normal;
}

/* Footer Nav */
/* line 104, sass/_reverie.scss */
.footer-section {
  padding-bottom: 10px;
  padding-top: 20px;
  font-size: 1.3rem;
  font-weight: normal;
}

/* line 105, sass/_reverie.scss */
.footer-nav li {
  display: block;
  float: right;
  padding-left: 3%;
  margin-bottom: 0;
}

/*  -------------------------------------------------------
	Customize Foundation Style Pagination for WP-Pagenavi
	---------------------------------------------------- */
/* line 111, sass/_reverie.scss */
div.wp-pagenavi {
  display: block;
  height: 24px;
  margin-left: -5px;
  color: #555;
}

/* line 112, sass/_reverie.scss */
div.wp-pagenavi a, div.wp-pagenavi span {
  float: left;
  display: block;
  padding: 6px 7px 4px;
  height: 24px;
  color: #555;
  font-size: 15px;
  margin-left: 5px;
}

/* line 113, sass/_reverie.scss */
div.wp-pagenavi span.pages {
  padding-left: 0;
}

/* line 114, sass/_reverie.scss */
div.wp-pagenavi .current, div.wp-pagenavi a:hover {
  border-bottom: solid 2px #00a6fc;
  color: #141414;
}

/* line 115, sass/_reverie.scss */
div.wp-pagenavi span.unavailable:hover {
  border-bottom: none;
}

/* line 16, sass/_header.scss */
#header > .top-links {
  background: #104381;
  font-size: 13px;
  color: #fff;
}
@media only screen and (max-width: 780px) {
  /* line 16, sass/_header.scss */
  #header > .top-links {
    display: none;
  }
}
/* line 26, sass/_header.scss */
#header > .top-links > .row {
  height: 22px;
  line-height: 22px;
}
/* line 30, sass/_header.scss */
#header > .top-links > .row > .left {
  padding-left: 10px;
}
/* line 34, sass/_header.scss */
#header > .top-links > .row > .right {
  padding-right: 10px;
}
/* line 37, sass/_header.scss */
#header > .top-links > .row > .right > .hebrew-date {
  font-size: 11px;
}
/* line 43, sass/_header.scss */
#header > .top-links a {
  color: #fff;
}
/* line 47, sass/_header.scss */
#header > .top-links .advertise, #header > .top-links a:hover {
  color: #ffbb05;
}
/* line 51, sass/_header.scss */
#header > .top-links .advertise:hover {
  color: #ffd051;
}
/* line 56, sass/_header.scss */
#header > .top-center {
  background: #003b6f;
  border-bottom: 5px solid #002a4d;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwM2I2ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002a50), color-stop(100%, #003b6e));
  background: -moz-linear-gradient(#002a50, #003b6e);
  background: -webkit-linear-gradient(#002a50, #003b6e);
  background: linear-gradient(#002a50, #003b6e);
  height: 66px;
}
@media only screen and (min-width: 781px) {
  /* line 56, sass/_header.scss */
  #header > .top-center {
    padding: 10px 5px;
  }
}
@media only screen and (max-width: 780px) {
  /* line 56, sass/_header.scss */
  #header > .top-center {
    padding: 5px;
    border-bottom-width: 32px;
  }
}
/* line 72, sass/_header.scss */
#header > .top-center > .row {
  position: relative;
  height: 66px;
}
/* line 77, sass/_header.scss */
#header > .top-center #logo {
  display: block;
  width: 252px;
  height: 44px;
  float: left;
  margin-top: 14px;
  margin-left: 10px;
}
@media only screen and (max-width: 550px) {
  /* line 77, sass/_header.scss */
  #header > .top-center #logo {
    width: auto;
    height: 100%;
    float: none;
    margin: 0;
  }
  /* line 91, sass/_header.scss */
  #header > .top-center #logo > img {
    display: block;
    margin: 0 auto;
    padding-top: 14px;
  }
}
/* line 99, sass/_header.scss */
#header > .top-center #tagline {
  background: url(../images/tagline.png);
  width: 153px;
  height: 38px;
  position: absolute;
  top: 18px;
  left: 278px;
}
@media only screen and (max-width: 700px) {
  /* line 99, sass/_header.scss */
  #header > .top-center #tagline {
    display: none;
  }
}
/* line 113, sass/_header.scss */
#header > .top-center .subscribe-banner {
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -999em;
  border: 1px solid #ffbf12;
  width: 241px;
  height: 33px;
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center;
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDc4NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmM1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004784), color-stop(100%, #002c54));
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -moz-linear-gradient(#004784, #002c54);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-linear-gradient(#004784, #002c54);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, linear-gradient(#004784, #002c54);
}
/* line 127, sass/_header.scss */
#header > .top-center .subscribe-banner:hover {
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzc2NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMWMzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #003765), color-stop(100%, #001c35));
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -moz-linear-gradient(#003765, #001c35);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-linear-gradient(#003765, #001c35);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, linear-gradient(#003765, #001c35);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.8);
}
/* line 132, sass/_header.scss */
#header > .top-center .subscribe-banner:active {
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmM1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDc4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #002c54), color-stop(100%, #004784));
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -moz-linear-gradient(#002c54, #004784);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, -webkit-linear-gradient(#002c54, #004784);
  background: url(../images/subscribe-banner.png?v=1) no-repeat center center, linear-gradient(#002c54, #004784);
}
@media only screen and (max-width: 550px) {
  /* line 113, sass/_header.scss */
  #header > .top-center .subscribe-banner {
    display: none;
  }
}
/* line 141, sass/_header.scss */
#header > .top-center form {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  padding-right: 60px;
  width: 183px;
}
@media only screen and (max-width: 550px) {
  /* line 141, sass/_header.scss */
  #header > .top-center form {
    width: auto;
    top: auto;
    bottom: -34px;
    right: 6px;
    left: 100px;
  }
  /* line 156, sass/_header.scss */
  #header > .top-center form > input[name="s"] {
    border-radius: 13px 0 0 13px;
  }
  /* line 160, sass/_header.scss */
  #header > .top-center form > input[type="submit"] {
    border-radius: 0 13px 13px 0;
  }
}
/* line 165, sass/_header.scss */
#header > .top-center form > input[name="s"] {
  height: 26px;
  border: 1px solid #ffbb02;
  padding: 0 4px 0 10px;
  width: 100%;
  box-shadow: inset 1px 3px 6px #aaa;
}
/* line 173, sass/_header.scss */
#header > .top-center form > input[name="s"]:focus {
  box-shadow: inset 2px 2px 3px #666;
  outline: none;
}
/* line 179, sass/_header.scss */
#header > .top-center form > input[type="submit"] {
  border: 0;
  height: 26px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
  width: 60px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 198, sass/_header.scss */
#main-nav {
  margin-bottom: 18px;
}
@media only screen and (min-width: 781px) {
  /* line 201, sass/_header.scss */
  #main-nav > h4 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  /* line 201, sass/_header.scss */
  #main-nav > h4 {
    margin: -40px 0 0 0;
    padding: 9px 0 0 8px;
    line-height: 30px;
    width: 90px;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
  }
  /* line 216, sass/_header.scss */
  #main-nav > h4:after {
    content: ' ▼';
    font-size: 10px;
    position: relative;
    left: 2px;
  }
}
/* line 224, sass/_header.scss */
#main-nav.expanded > h4:after {
  content: ' ▲';
}
@media only screen and (max-width: 780px) {
  /* line 229, sass/_header.scss */
  .js #main-nav > ul {
    display: none;
  }
  /* line 233, sass/_header.scss */
  .js #main-nav.expanded > ul {
    display: block;
  }
}
/* line 238, sass/_header.scss */
#main-nav > ul {
  font-weight: bold;
  border-bottom: 3px solid #ffbb05;
  background: #efefef;
  font-size: 14px;
  line-height: 2;
  margin-bottom: 0;
}
/* line 247, sass/_header.scss */
#main-nav > ul > li {
  margin-bottom: 0;
}
/* line 250, sass/_header.scss */
#main-nav > ul > li.current, #main-nav > ul > li:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDk3MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmIwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd973), color-stop(100%, #ffbb05));
  background: -moz-linear-gradient(#ffd973, #ffbb05);
  background: -webkit-linear-gradient(#ffd973, #ffbb05);
  background: linear-gradient(#ffd973, #ffbb05);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFD973', endColorstr='#FFFFBB05');
}
/* line 255, sass/_header.scss */
#main-nav > ul > li > a {
  display: block;
  color: #000;
}
@media only screen and (max-width: 780px) {
  /* line 238, sass/_header.scss */
  #main-nav > ul {
    background: #eee;
    font-size: 16px;
  }
  /* line 265, sass/_header.scss */
  #main-nav > ul > li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #DBDBDB;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 32px;
  }
  /* line 271, sass/_header.scss */
  #main-nav > ul > li.current, #main-nav > ul > li:hover {
    border: 0;
  }
  /* line 275, sass/_header.scss */
  #main-nav > ul > li > a {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 781px) {
  /* line 238, sass/_header.scss */
  #main-nav > ul {
    display: table;
    width: 100%;
  }
  /* line 285, sass/_header.scss */
  #main-nav > ul > li {
    display: table-cell;
  }
  /* line 288, sass/_header.scss */
  #main-nav > ul > li > a {
    text-align: center;
    position: relative;
  }
  /* line 292, sass/_header.scss */
  #main-nav > ul > li > a:before {
    content: '';
    position: absolute;
    background: #444;
    width: 1px;
    top: 8px;
    bottom: 8px;
    left: -.5px;
  }
  /* line 301, sass/_header.scss */
  #main-nav > ul > li:first-child > a:before {
    display: none;
  }
  /* line 306, sass/_header.scss */
  #main-nav > ul > li.current > a:before, #main-nav > ul > li.current + li > a:before, #main-nav > ul > li:hover > a:before, #main-nav > ul > li:hover + li > a:before {
    display: none;
  }
}

/* line 315, sass/_header.scss */
.stock-ticker {
  display: block;
  overflow: hidden;
  background: #eee;
  border: solid #aaa;
  border-width: 1px 0;
  margin-top: -10px;
  margin-bottom: 10px;
  position: relative;
}
/* line 325, sass/_header.scss */
.stock-ticker:hover {
  border-color: #666;
}
/* line 329, sass/_header.scss */
.stock-ticker:before, .stock-ticker:after {
  content: '';
  position: absolute;
  display: block;
  width: 75px;
  height: 100%;
  top: 0;
}
/* line 337, sass/_header.scss */
.stock-ticker:before {
  left: 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(20%, #eeeeee), color-stop(100%, rgba(238, 238, 238, 0)));
  background: -moz-linear-gradient(left, #eeeeee 20%, rgba(238, 238, 238, 0));
  background: -webkit-linear-gradient(left, #eeeeee 20%, rgba(238, 238, 238, 0));
  background: linear-gradient(to right, #eeeeee 20%, rgba(238, 238, 238, 0));
}
/* line 341, sass/_header.scss */
.stock-ticker:after {
  right: 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(20%, #eeeeee), color-stop(100%, rgba(238, 238, 238, 0)));
  background: -moz-linear-gradient(right, #eeeeee 20%, rgba(238, 238, 238, 0));
  background: -webkit-linear-gradient(right, #eeeeee 20%, rgba(238, 238, 238, 0));
  background: linear-gradient(to left, #eeeeee 20%, rgba(238, 238, 238, 0));
}
/* line 346, sass/_header.scss */
.stock-ticker > ul {
  margin-bottom: 0;
  white-space: nowrap;
}
/* line 351, sass/_header.scss */
.stock-ticker li {
  display: inline-block;
  padding: 0 10px;
  margin-bottom: 0;
}
/* line 357, sass/_header.scss */
.stock-ticker .symbol {
  font-weight: bold;
  color: #6B6B6B;
}
/* line 362, sass/_header.scss */
.stock-ticker .price {
  color: #000;
}
/* line 367, sass/_header.scss */
.stock-ticker .change.up {
  color: green;
}
/* line 368, sass/_header.scss */
.stock-ticker .change.down {
  color: red;
}

/* line 4, sass/_sidebar.scss */
.sidebar-flat-module, #sidebar #daily-paper-module > .todays-edition, #sidebar #daily-paper-module .newsletter, #sidebar .sidebar-zmanim,
#sidebar .sidebar-shiurim,
#sidebar .sidebar-simchos,
#sidebar .sidebar-classifieds, #sidebar .subscription-module {
  display: block;
  background: #104381;
  position: relative;
  color: #fff;
}
/* line 10, sass/_sidebar.scss */
.sidebar-flat-module:hover, #sidebar #daily-paper-module > .todays-edition:hover, #sidebar #daily-paper-module .newsletter:hover, #sidebar .sidebar-zmanim:hover,
#sidebar .sidebar-shiurim:hover,
#sidebar .sidebar-simchos:hover,
#sidebar .sidebar-classifieds:hover, #sidebar .subscription-module:hover {
  background: #134f98;
  text-shadow: 2px 2px 6px #000;
}

/* line 15, sass/_sidebar.scss */
.sidebar-transition, #sidebar .more-bar, #sidebar #daily-paper-module > .todays-edition, #sidebar #daily-paper-module > .todays-edition > h3, #sidebar .info-module.sidebar-module > h3, #sidebar .info-module.sidebar-module > .more-text, #sidebar .sidebar-zmanim,
#sidebar .sidebar-shiurim,
#sidebar .sidebar-simchos,
#sidebar .sidebar-classifieds, #sidebar .subscription-module {
  -moz-transition: all 0.5s cubic-bezier(0.52, -0.49, 0.26, 2.47);
  -o-transition: all 0.5s cubic-bezier(0.52, -0.49, 0.26, 2.47);
  -webkit-transition: all 0.5s cubic-bezier(0.52, -0.49, 0.26, 2.47);
  transition: all 0.5s cubic-bezier(0.52, -0.49, 0.26, 2.47);
}

/* line 18, sass/_sidebar.scss */
.sidebar-shadow, #sidebar .info-module.sidebar-module:hover, #sidebar .sidebar-zmanim:hover,
#sidebar .sidebar-shiurim:hover,
#sidebar .sidebar-simchos:hover,
#sidebar .sidebar-classifieds:hover {
  box-shadow: 1px 1px 2px #888;
}

/* line 22, sass/_sidebar.scss */
#sidebar {
  font-weight: bold;
}
/* line 26, sass/_sidebar.scss */
#sidebar .more-bar {
  color: #000;
  display: block;
  text-align: right;
  padding: 0 14px;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
}
/* line 37, sass/_sidebar.scss */
.touch #sidebar .more-bar {
  line-height: 34px;
}
/* line 41, sass/_sidebar.scss */
#sidebar .more-bar:hover {
  padding-right: 10px;
}
/* line 46, sass/_sidebar.scss */
#sidebar .more-bar-classifieds {
  position: relative;
  top: -10px;
}
/* line 51, sass/_sidebar.scss */
#sidebar .sidebar-module {
  margin-bottom: 10px;
}
/* line 55, sass/_sidebar.scss */
#sidebar .sidebar-module:hover > ul > li {
  border-bottom: 1px solid #888;
}
/* line 58, sass/_sidebar.scss */
#sidebar .sidebar-module:hover > ul > li:first-child {
  border-top: 1px solid #888;
}
/* line 64, sass/_sidebar.scss */
#sidebar .sidebar-module > ul {
  padding: 18px 14px 8px;
  font-size: 13px;
  color: #000;
}
/* line 69, sass/_sidebar.scss */
#sidebar .sidebar-module > ul > li {
  border-bottom: 1px solid #c2c2c2;
  margin: 0;
  padding: 2px 6px;
}
/* line 74, sass/_sidebar.scss */
#sidebar .sidebar-module > ul > li:first-child {
  border-top: 1px solid #c2c2c2;
}
/* line 78, sass/_sidebar.scss */
#sidebar .sidebar-module > ul > li > abbr {
  display: block;
}
/* line 88, sass/_sidebar.scss */
#sidebar #daily-paper-module > .todays-edition {
  height: 160px;
}
/* line 93, sass/_sidebar.scss */
#sidebar #daily-paper-module > .todays-edition > h3 {
  font-size: 15px;
  line-height: 2;
  font-weight: bold;
  padding-left: 12px;
}
/* line 100, sass/_sidebar.scss */
#sidebar #daily-paper-module > .todays-edition:hover > h3 {
  padding-left: 16px;
}
/* line 104, sass/_sidebar.scss */
#sidebar #daily-paper-module > .todays-edition > img {
  position: absolute;
  top: 32px;
  left: 12px;
}
/* line 109, sass/_sidebar.scss */
#sidebar #daily-paper-module > .todays-edition > p {
  position: absolute;
  top: 41px;
  left: 111px;
  right: 4px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
}
/* line 121, sass/_sidebar.scss */
#sidebar #daily-paper-module .newsletter {
  margin-top: 2px;
  padding: 8px 0;
}
/* line 126, sass/_sidebar.scss */
#sidebar #daily-paper-module .newsletter > p {
  padding: 0 12px;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
/* line 136, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module {
  display: block;
  background: #ebebeb;
  font-weight: normal;
  position: relative;
  padding-bottom: 12px;
}
/* line 145, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module > h3 {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.4;
  background: #104381;
  padding: 0 8px;
  color: #fff;
}
/* line 155, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module > .more-text {
  font-size: 12px;
  color: #646464;
  position: absolute;
  right: 14px;
  bottom: 4px;
}
/* line 166, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module:hover {
  background: #e0e0e0;
}
/* line 170, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module:hover > h3 {
  background: #0b305d;
  padding-left: 12px;
}
/* line 175, sass/_sidebar.scss */
#sidebar .info-module.sidebar-module:hover > .more-text {
  color: #222;
  right: 6px;
}
/* line 183, sass/_sidebar.scss */
#sidebar #weather-module > img {
  float: left;
  margin: 8px;
  width: 60px;
}
/* line 189, sass/_sidebar.scss */
#sidebar #weather-module > .weather-text {
  color: #000;
  font-size: 12px;
  line-height: 1.6;
  padding-top: 12px;
}
/* line 198, sass/_sidebar.scss */
#sidebar #currency-module > ul > li > abbr {
  display: block;
}
/* line 201, sass/_sidebar.scss */
#sidebar #currency-module > ul > li > abbr > .flag {
  float: left;
  margin-right: 20px;
  margin-top: 2px;
}
/* line 207, sass/_sidebar.scss */
#sidebar #currency-module > ul > li > abbr > .country {
  font-weight: bold;
  float: left;
  width: 50px;
}
/* line 220, sass/_sidebar.scss */
#sidebar #stocks-module abbr {
  text-align: right;
}
/* line 223, sass/_sidebar.scss */
#sidebar #stocks-module abbr > .symbol {
  font-weight: bold;
  float: left;
  text-align: left;
  color: #0E3D77;
}
/* line 230, sass/_sidebar.scss */
#sidebar #stocks-module abbr > .last, #sidebar #stocks-module abbr .change {
  float: right;
  clear: right;
}
/* line 235, sass/_sidebar.scss */
#sidebar #stocks-module abbr .down {
  color: #cc3300;
}
/* line 238, sass/_sidebar.scss */
#sidebar #stocks-module abbr .up {
  color: #009900;
}
/* line 243, sass/_sidebar.scss */
#sidebar #stocks-module .more-bar {
  position: relative;
  top: 14px;
  font-size: 12px;
}
/* line 250, sass/_sidebar.scss */
#sidebar form.compact {
  margin: 0;
  padding: 12px 10px 0;
  position: relative;
}
/* line 255, sass/_sidebar.scss */
#sidebar form.compact input[type=text] {
  width: 136px;
}
/* line 259, sass/_sidebar.scss */
#sidebar form.compact input[type=submit] {
  border: 0;
  height: 21px;
  line-height: 21px;
  font-weight: bold;
  text-align: center;
  width: 40px;
  cursor: pointer;
  position: absolute;
  top: 12px;
  left: 150px;
}
/* line 276, sass/_sidebar.scss */
#sidebar .switching-box:hover {
  box-shadow: 1px 1px 2px #ddd;
}
/* line 280, sass/_sidebar.scss */
#sidebar .switching-box > h3 {
  font-size: 12px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  background: #ddd;
  border: 1px solid #bbb;
  width: 50%;
  float: right;
}
/* line 291, sass/_sidebar.scss */
#sidebar .switching-box > h3:hover {
  border-color: #ccc;
  border-bottom-color: #fff;
  background: #eee;
  color: #000;
}
/* line 298, sass/_sidebar.scss */
#sidebar .switching-box > h3.active {
  border-bottom-color: #fff;
  background: #fff;
  color: #000;
  cursor: auto;
}
/* line 307, sass/_sidebar.scss */
#sidebar .switching-box > h3:first-child {
  float: left;
}
/* line 312, sass/_sidebar.scss */
#sidebar .switching-box > ul {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-weight: normal;
  font-size: 12px;
  padding: 10px 0 0;
  clear: both;
}
/* line 321, sass/_sidebar.scss */
#sidebar .switching-box > ul > li > a {
  line-height: 1.4;
  color: #444;
  display: block;
  padding: 6px 2px;
}
/* line 327, sass/_sidebar.scss */
#sidebar .switching-box > ul > li > a:hover {
  color: #1083BE;
}
/* line 334, sass/_sidebar.scss */
#sidebar .sidebar-zmanim,
#sidebar .sidebar-shiurim,
#sidebar .sidebar-simchos,
#sidebar .sidebar-classifieds {
  font-size: 22px;
  line-height: 50px;
  padding-left: 65px;
}
/* line 345, sass/_sidebar.scss */
#sidebar .sidebar-zmanim:before,
#sidebar .sidebar-shiurim:before,
#sidebar .sidebar-simchos:before,
#sidebar .sidebar-classifieds:before {
  background: url(../images/page-icons.png) no-repeat;
  content: '';
  height: 39px;
  width: 46px;
  position: absolute;
  left: 10px;
  top: 8px;
}
/* line 355, sass/_sidebar.scss */
#sidebar .sidebar-zmanim:after,
#sidebar .sidebar-shiurim:after,
#sidebar .sidebar-simchos:after,
#sidebar .sidebar-classifieds:after {
  content: ' »';
  color: #ffbd0b;
}
/* line 360, sass/_sidebar.scss */
#sidebar .sidebar-zmanim:hover,
#sidebar .sidebar-shiurim:hover,
#sidebar .sidebar-simchos:hover,
#sidebar .sidebar-classifieds:hover {
  padding-left: 70px;
}
/* line 365, sass/_sidebar.scss */
#sidebar .sidebar-shiurim:before {
  background-position: -46px 0;
}
/* line 366, sass/_sidebar.scss */
#sidebar .sidebar-classifieds:before {
  background-position: -92px 0;
}
/* line 367, sass/_sidebar.scss */
#sidebar .sidebar-simchos:before {
  background-position: -138px 0;
  width: 58px;
  left: 3px;
}
/* line 372, sass/_sidebar.scss */
#sidebar .subscription-module {
  text-align: center;
}
/* line 377, sass/_sidebar.scss */
#sidebar .subscription-module:hover {
  background: #104381;
  text-shadow: 0;
}
/* line 382, sass/_sidebar.scss */
#sidebar .subscription-module > h3 {
  font-size: 23px;
  line-height: 1.5;
  text-align: center;
}
/* line 388, sass/_sidebar.scss */
#sidebar .subscription-module > p {
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: normal;
}
/* line 396, sass/_sidebar.scss */
#sidebar .subscription-module > input[type=email] {
  border: 1px solid #ffbb02;
  padding: 0 6px;
  margin: 2px auto;
  width: 75%;
  line-height: 26px;
  height: 26px;
}
/* line 406, sass/_sidebar.scss */
#sidebar .subscription-module > input[type=submit] {
  cursor: pointer;
  margin: 10px auto;
  font-weight: bold;
  font-size: 16px;
  border: 0;
  border-radius: 100px;
  line-height: 30px;
  height: 30px;
  width: 75%;
}

/* line 1, sass/_footer.scss */
#footer {
  background: #ececec;
  border-top: 6px solid #104381;
  margin-top: 20px;
  padding: 6px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  /* line 8, sass/_footer.scss */
  #footer > .row {
    background: url(../images/logo-footer.svg) no-repeat right bottom;
    -webkit-filter: drop-shadow(1px 1px 1px white);
    filter: drop-shadow(1px 1px 1px white);
  }
}
/* line 15, sass/_footer.scss */
#footer .columns {
  border-left: 1px solid #bdbdbd;
  padding: 0 6px;
}
/* line 21, sass/_footer.scss */
#footer h6 {
  color: #737373;
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
}
/* line 29, sass/_footer.scss */
#footer a {
  display: block;
  color: #444;
}
/* line 34, sass/_footer.scss */
#footer a:hover {
  color: #000;
  text-decoration: underline;
}
/* line 40, sass/_footer.scss */
#footer .back-to-top {
  position: absolute;
  top: -22px;
  right: 15px;
  width: 30px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  border-radius: 60px 0 0 60px;
  background: #104381;
  text-align: center;
  color: #fff;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 54, sass/_footer.scss */
#footer .back-to-top:hover {
  background: #0b305d;
  text-decoration: none;
  color: #fff;
}
/* line 60, sass/_footer.scss */
.ie #footer .back-to-top {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 40, sass/_footer.scss */
  #footer .back-to-top {
    display: none;
  }
}

/* body */
/* line 2, sass/_homepage.scss */
.page-id-174 h2 {
  font-size: 18px;
}
/* line 3, sass/_homepage.scss */
.page-id-174 .main-article h2 {
  font-size: 22px;
}

/* line 6, sass/_homepage.scss */
#home-news-ticker {
  /*	HACK: We don't need this newflash  anymore.
  	Removeing it makes the sidebar jsump down the page. No idea why.
  	So we're just hiding it here in the CSS.
  */
  padding: 0;
  height: 0;
  overflow: hidden;
}
/* line 15, sass/_homepage.scss */
#home-news-ticker > h3 {
  font-size: 0;
}

/* line 23, sass/_homepage.scss */
.home-cat-link,
.home-pub-time {
  font-size: 11px;
  color: #888;
  font-weight: bold;
}

/* line 30, sass/_homepage.scss */
.home-cat-link {
  float: left;
}
/* line 33, sass/_homepage.scss */
.home-cat-link:hover {
  text-decoration: underline;
  color: #444;
}

/* line 38, sass/_homepage.scss */
.home-pub-time {
  float: right;
}

@media only screen and (min-width: 768px) {
  /* line 45, sass/_homepage.scss */
  .row.home-main, .row.secondary {
    position: relative;
  }
  /* line 48, sass/_homepage.scss */
  .row.home-main:before, .row.secondary:before {
    content: '';
    display: block;
    position: absolute;
    background: #d5d5d5;
    width: 1px;
    top: 10px;
    bottom: 10px;
  }
  /* line 58, sass/_homepage.scss */
  .row.home-main:before {
    left: 32.5%;
  }
  /* line 61, sass/_homepage.scss */
  .row.secondary:before {
    left: 50%;
  }
}
/* line 69, sass/_homepage.scss */
body.home article {
  padding: 8px 0;
  border-bottom: 1px solid #d5d5d5;
}
/* line 74, sass/_homepage.scss */
body.home article:last-child {
  border-bottom: 0;
}
/* line 79, sass/_homepage.scss */
body.home article:first-child {
  position: relative;
  border-top: 5px solid #d6d6d6;
  padding-top: 12px;
}
/* line 85, sass/_homepage.scss */
body.home article:first-child:before {
  content: '';
  position: absolute;
  top: 0;
  right: 8px;
  border: 8px solid transparent;
  border-top-color: #d6d6d6;
}
/* line 98, sass/_homepage.scss */
body.home .top-stories-home > article:first-child, body.home article.main-article:first-child {
  border-top: 0;
  padding-top: 8px;
}
/* line 102, sass/_homepage.scss */
body.home .top-stories-home > article:first-child:before, body.home article.main-article:first-child:before {
  display: none;
}
/* line 110, sass/_homepage.scss */
body.home .main-article h2 {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  /* line 110, sass/_homepage.scss */
  body.home .main-article h2 {
    font-size: 18px;
  }
}
/* line 118, sass/_homepage.scss */
body.home .main-article img {
  width: 100%;
}
/* line 125, sass/_homepage.scss */
body.home .main-article figure {
  position: relative;
  line-height: 0;
}
/* line 130, sass/_homepage.scss */
body.home .main-article figcaption {
  background: #fff;
  color: #666;
}
@media only screen and (min-width: 500px) {
  /* line 135, sass/_homepage.scss */
  body.home .main-article figcaption {
    -moz-transition: opacity 0.7s ease;
    -o-transition: opacity 0.7s ease;
    -webkit-transition: opacity 0.7s ease;
    transition: opacity 0.7s ease;
    background: url(../images/colors/color_r0_g0_b0_a88.png);
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 6px;
    right: 6px;
    left: 6px;
    font-size: 12px;
    line-height: 1.5;
    padding: 4px 10px;
    color: #fff;
  }
  /* line 146, sass/_homepage.scss */
  body.home .main-article:hover figcaption {
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

/* line 155, sass/_homepage.scss */
.home-business img, .home-op-ed img {
  float: left;
  margin: 0 8px 8px 0;
}

/* line 1, sass/_category.scss */
.category-page-heading {
  text-indent: -999em;
  line-height: 0;
  padding-bottom: 10.6%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}
/* line 27, sass/_category.scss */
.category-business .category-page-heading {
  background-image: url(../images/category-headings/business.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/business.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/business.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-markets .category-page-heading {
  background-image: url(../images/category-headings/markets.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/markets.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/markets.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-technology .category-page-heading {
  background-image: url(../images/category-headings/technology.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/technology.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/technology.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-world .category-page-heading {
  background-image: url(../images/category-headings/world.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/world.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/world.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-regional .category-page-heading {
  background-image: url(../images/category-headings/regional.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/regional.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/regional.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-israel .category-page-heading {
  background-image: url(../images/category-headings/israel.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/israel.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/israel.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-community .category-page-heading {
  background-image: url(../images/category-headings/community.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/community.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/community.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-national .category-page-heading {
  background-image: url(../images/category-headings/national.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/national.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/national.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-opinion .category-page-heading {
  background-image: url(../images/category-headings/opinion.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/opinion.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/opinion.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-editorial .category-page-heading {
  background-image: url(../images/category-headings/editorial.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/editorial.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/editorial.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-politics .category-page-heading {
  background-image: url(../images/category-headings/politics.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/politics.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/politics.png', sizingMethod='scale')";
}
/* line 27, sass/_category.scss */
.category-op-ed .category-page-heading {
  background-image: url(../images/category-headings/op-ed.jpg);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/op-ed.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/hamodia/images/category-headings/op-ed.png', sizingMethod='scale')";
}

/* :matches(body.category, body.tag) #main */
/* line 37, sass/_category.scss */
.excerpt-list article {
  overflow: hidden;
  border-bottom: 1px solid #d5d5d5;
  padding: 8px 0;
}
/* line 45, sass/_category.scss */
.excerpt-list img {
  float: right;
  margin: 0 4px 6px 10px;
}
@media only screen and (max-width: 767px) {
  /* line 49, sass/_category.scss */
  .excerpt-list img.thumbnail-size {
    max-width: 100px;
  }
}
/* line 56, sass/_category.scss */
.excerpt-list h2 > a {
  font-size: 22px;
  color: #222;
}
/* line 60, sass/_category.scss */
.excerpt-list h2 > a:visited {
  color: #65798a;
}
/* line 64, sass/_category.scss */
.excerpt-list h2 > a:hover {
  color: #1083be;
}
@media only screen and (max-width: 767px) {
  /* line 56, sass/_category.scss */
  .excerpt-list h2 > a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 77, sass/_category.scss */
  .excerpt-list#main time.updated, .excerpt-list#main time.updated > .hebrew-date {
    font-size: 10px;
  }
}
/* line 85, sass/_category.scss */
.excerpt-list#main .entry-content p {
  font-size: 16px;
  line-height: 1.4;
}
@media only screen and (max-width: 767px) {
  /* line 85, sass/_category.scss */
  .excerpt-list#main .entry-content p {
    font-size: 14px;
  }
}
/* line 94, sass/_category.scss */
.excerpt-list .read-more > a {
  font-size: 12px;
  color: #104381;
}
/* line 99, sass/_category.scss */
.excerpt-list .read-more > a:hover {
  color: #1083be;
}

@media only screen and (min-width: 601px) {
  /* line 2, sass/_features.scss */
  .features-posts {
    margin-left: 220px;
  }
}
/* line 7, sass/_features.scss */
.features-categories {
  padding-left: 0 !important;
  list-style: none !important;
}
@media only screen and (min-width: 601px) {
  /* line 7, sass/_features.scss */
  .features-categories {
    float: left;
  }
}
@media only screen and (max-width: 600px) {
  /* line 64, sass/_general.scss */
  .features-categories:before, .features-categories:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
  /* line 71, sass/_general.scss */
  .features-categories:after {
    clear: both;
  }
}
/* line 19, sass/_features.scss */
.features-categories > li {
  margin-bottom: 4px;
}
@media only screen and (min-width: 601px) {
  /* line 19, sass/_features.scss */
  .features-categories > li {
    width: 200px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 19, sass/_features.scss */
  .features-categories > li {
    float: left;
    width: 49%;
  }
  /* line 30, sass/_features.scss */
  .features-categories > li:nth-child(odd) {
    margin-right: 4px;
  }
}
@media only screen and (max-width: 390px) {
  /* line 19, sass/_features.scss */
  .features-categories > li {
    margin-right: 0;
    width: 100%;
    float: none;
  }
}
/* line 41, sass/_features.scss */
.features-categories > li > a {
  display: block;
  padding: 4px 8px;
  color: #fff;
  background-color: #104381;
  font-size: 12px;
  line-height: 24px;
}
/* line 49, sass/_features.scss */
.features-categories > li > a > span[class^="icon-"] {
  font-size: 20px;
  padding: 0 4px;
}
/* line 54, sass/_features.scss */
.features-categories > li > a:hover {
  background-color: #0b305d;
}
/* line 58, sass/_features.scss */
.features-categories > li > a:active {
  background-color: #082241;
}

/* line 65, sass/_features.scss */
.post-type-archive-hamodia_feature .post-box article {
  position: relative;
}
/* line 68, sass/_features.scss */
.post-type-archive-hamodia_feature .post-box article:first-of-type {
  border-top: 1px solid #D5D5D5;
}
/* line 72, sass/_features.scss */
.post-type-archive-hamodia_feature .post-box article > header {
  padding-top: 30px;
}

/* line 77, sass/_features.scss */
.feature-category-link {
  background: #104381;
  position: absolute;
  line-height: 25px;
  height: 25px;
  padding-left: 18px;
  font-size: 12px;
  display: block;
  width: 100px;
  color: #fff;
  left: 0;
  top: 0;
}
/* line 91, sass/_features.scss */
.feature-category-link:before {
  position: relative;
  left: -8px;
}
/* line 96, sass/_features.scss */
.feature-category-link:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border: 12px solid #104381;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
/* line 106, sass/_features.scss */
.feature-category-link:hover {
  background: #0b305d;
  color: #fff;
}
/* line 110, sass/_features.scss */
.feature-category-link:hover:after {
  border-color: #0b305d;
}

/* line 2, sass/_single.scss */
.post-box b {
  font-weight: bold;
  color: #222;
}
/* line 7, sass/_single.scss */
.post-box img {
  border: 6px solid #fff;
  box-shadow: 0 0 4px rgba(121, 116, 10, 0.48);
}
/* line 13, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper {
  /* body */
}
/* line 17, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper.floated, .post-box .main-image-and-buttons-wrapper.no-image {
  float: right;
  margin-left: 20px;
}
/* line 22, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper img {
  height: auto;
  width: 100%;
}
/* line 27, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper.floated img {
  max-height: 400px;
  width: auto;
}
/* line 33, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper .single-format-image {
  float: none !important;
  margin-left: 0;
}
/* line 37, sass/_single.scss */
.post-box .main-image-and-buttons-wrapper .single-format-image img {
  width: 100%;
  height: auto;
}
/* line 44, sass/_single.scss */
.post-box figcaption {
  color: #575757;
  font-size: 12px;
}
/* line 48, sass/_single.scss */
.post-box time.updated {
  display: block;
  color: #969696;
  padding-bottom: 8px;
  font-size: 14px;
}
/* line 56, sass/_single.scss */
.post-box .main-image {
  padding-bottom: 20px;
}
/* line 60, sass/_single.scss */
.post-box .share-buttons {
  padding: 0;
  list-style: none;
  float: right;
}
/* line 65, sass/_single.scss */
.post-box .share-buttons > li {
  float: left;
}
/* line 68, sass/_single.scss */
.post-box .share-buttons > li > a {
  display: block;
  background: #E7E7E7;
  color: #222;
  font-size: 13px;
  line-height: 30px;
  padding: 0 10px 0 36px;
  margin-left: 6px;
  position: relative;
  border: 1px solid #A3A3A3;
  box-shadow: 1px 1px 0 #D8D8D8;
  border-radius: 2px;
}
/* line 81, sass/_single.scss */
.post-box .share-buttons > li > a:hover {
  border-color: #969696;
  background: lightgray;
  box-shadow: 2px 2px 2px #c9c9c9;
  top: -1px;
  left: -1px;
}
/* line 87, sass/_single.scss */
.post-box .share-buttons > li > a:hover:before {
  border-color: lightgray;
}
/* line 92, sass/_single.scss */
.post-box .share-buttons > li > a:active {
  box-shadow: 1px 1px 0 #D8D8D8;
  top: 0;
  left: 0;
}
/* line 98, sass/_single.scss */
.post-box .share-buttons > li > a:before {
  background: url(../images/share-buttons.png) no-repeat transparent;
  border: 4px solid #E7E7E7;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 24px;
}
/* line 111, sass/_single.scss */
.post-box .share-buttons .print > a:before {
  background-position: 0     0;
}
/* line 112, sass/_single.scss */
.post-box .share-buttons .email > a:before {
  background-position: -24px 0;
}
/* line 113, sass/_single.scss */
.post-box .share-buttons .gmail > a:before {
  background-position: -48px 0;
}
/* line 116, sass/_single.scss */
.post-box .no-image .share-buttons > li {
  float: none;
  margin-bottom: 8px;
}
/* line 121, sass/_single.scss */
#main .post-box .tags {
  margin: 10px 0;
  font-size: 14px;
}
/* line 125, sass/_single.scss */
#main .post-box .tags > strong {
  color: #9E9E9E;
}
/* line 129, sass/_single.scss */
#main .post-box .tags > a {
  color: #104381;
}
/* line 132, sass/_single.scss */
#main .post-box .tags > a:hover {
  color: #1083be;
}

/* body */
/* line 139, sass/_single.scss */
.single {
  /* h1 */
}
@media only screen and (max-width: 767px) {
  /* line 141, sass/_single.scss */
  .single .entry-title {
    font-size: 18px;
  }
}
/* line 148, sass/_single.scss */
.single .entry-content p {
  margin-bottom: 10px;
}

/* .entry-content */
/* line 153, sass/_single.scss */
.floated-aside {
  /* p */
}
/* line 155, sass/_single.scss */
.floated-aside .with-aside,
.floated-aside footer,
.floated-aside #respond {
  margin-left: 190px;
}
/* line 161, sass/_single.scss */
.floated-aside .content-aside {
  border-top: 2px solid #104381;
  border-bottom: 2px solid #104381;
  float: left;
  width: 175px;
}
/* line 167, sass/_single.scss */
.floated-aside .content-aside .image-wrapper {
  display: block;
  margin: 10px auto;
}
/* line 172, sass/_single.scss */
.floated-aside .content-aside img {
  display: block;
  margin: 0 auto;
}
/* line 177, sass/_single.scss */
.floated-aside .content-aside .alignleft, .floated-aside .content-aside .alignright {
  float: none;
  margin: 15px auto;
}

/* line 184, sass/_single.scss */
.more-articles {
  border-top: 2px solid #104381;
  font-weight: normal;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 190, sass/_single.scss */
  .more-articles:first-child {
    border-top: 0;
  }
}
/* line 195, sass/_single.scss */
.more-articles > h3 {
  padding: 6px;
  font-size: 18px;
  color: #0056a2;
}
/* line 202, sass/_single.scss */
.more-articles > ul {
  list-style: none;
  font-size: 15px;
  padding: 0;
  margin: 0;
}
/* line 209, sass/_single.scss */
.more-articles li {
  margin-bottom: 0;
}
/* line 213, sass/_single.scss */
.more-articles li:hover > a, .more-articles li:hover + li > a {
  border-color: #aaa;
}
/* line 218, sass/_single.scss */
.more-articles li > a {
  font-size: 12px;
  line-height: 1.4;
  display: block;
  border-top: 2px solid #e6e6e6;
  padding: 6px;
  color: #444;
}
/* line 227, sass/_single.scss */
.more-articles li > a:hover {
  color: #1083be;
}

/* line 235, sass/_single.scss */
.more-articles-wrapper > .more-articles {
  border-top: 8px solid #104381;
  margin-bottom: 20px;
}
/* line 239, sass/_single.scss */
.more-articles-wrapper > .more-articles:last-child {
  border-bottom: 2px solid #104381;
}
/* line 243, sass/_single.scss */
.more-articles-wrapper > .more-articles > h3 {
  color: #7a7a7a;
}
/* line 246, sass/_single.scss */
.more-articles-wrapper > .more-articles > h3 > a {
  color: #0056a2;
}
/* line 249, sass/_single.scss */
.more-articles-wrapper > .more-articles > h3 > a:hover {
  color: #1083be;
}

/* line 256, sass/_single.scss */
.print-edition-info {
  color: #999;
  font-size: 12px;
  padding-bottom: 8px;
}
/* line 261, sass/_single.scss */
.print-edition-info > .subscribe-page-link {
  color: #999;
}
/* line 264, sass/_single.scss */
.print-edition-info > .subscribe-page-link:hover {
  color: #104381;
  text-decoration: underline;
}

/* line 3, sass/_comments.scss */
.post-box {
  /* :matches(h1, h2) */
}
/* line 5, sass/_comments.scss */
.post-box .commentlist {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
/* line 11, sass/_comments.scss */
.post-box .comment-article-heading {
  font-weight: bold;
  font-size: 16px;
  color: #000;
}
/* line 17, sass/_comments.scss */
.post-box .comment-article-heading > a {
  color: #104381;
}
/* line 20, sass/_comments.scss */
.post-box .comment-article-heading > a:hover {
  color: #1083be;
}

/* line 27, sass/_comments.scss */
.comment-article-title {
  font-size: 24px;
}

/* line 32, sass/_comments.scss */
li.comment {
  padding: 10px 0;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 0;
}
/* line 37, sass/_comments.scss */
li.comment:last-child {
  border-bottom: 0;
}
/* line 41, sass/_comments.scss */
li.comment p {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 46, sass/_comments.scss */
  li.comment section, li.comment footer, li.comment .more-letters-link {
    padding-left: 40px;
  }
}

/* line 52, sass/_comments.scss */
.comment-author cite {
  color: #888;
  font-weight: bold;
  font-size: 16px;
}

/* line 58, sass/_comments.scss */
.more-letters-link {
  background: #eaf2f9;
  display: block;
  line-height: 1.4;
  padding: 8px 12px;
  color: #104381;
  font-size: 14px;
}
/* line 66, sass/_comments.scss */
.more-letters-link:before {
  content: '► ';
  font-family: serif;
  font-size: 10px;
  position: relative;
  top: -2px;
  left: -3px;
}
/* line 76, sass/_comments.scss */
.more-letters-link > .title {
  color: #444;
}
/* line 80, sass/_comments.scss */
.more-letters-link:hover {
  background: #d6e6f3;
}
/* line 83, sass/_comments.scss */
.more-letters-link:hover, .more-letters-link:hover .title {
  color: #051426;
}

/* Comments section */
/* line 100, sass/_comments.scss */
#main #comment-disclaimer {
  margin-bottom: 20px;
  font-weight: normal;
  font-size: 14px;
  color: #666;
}

/* line 108, sass/_comments.scss */
#respond {
  margin-bottom: 20px;
  clear: both;
  padding: 6px 10px;
  background: #ebebeb;
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
}
/* line 119, sass/_comments.scss */
#respond .comments-count {
  font-size: 15px;
  text-shadow: 0 1px 0 #fff;
  color: #666;
}
/* line 125, sass/_comments.scss */
#respond .comments-count > span {
  color: #104381;
}
/* line 130, sass/_comments.scss */
#respond a.comments-count:hover, #respond a.comments-count:hover > span {
  color: #134f98;
}
/* line 135, sass/_comments.scss */
#respond .comment-button {
  float: right;
  background: #dcdcdc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
  background: -moz-linear-gradient(#ffffff, #dcdcdc);
  background: -webkit-linear-gradient(#ffffff, #dcdcdc);
  background: linear-gradient(#ffffff, #dcdcdc);
  border: 1px solid #104381;
  border-radius: 50px;
  padding: 0 18px;
  color: #5d5d5d;
  cursor: pointer;
  width: auto;
  font-size: 12px;
  line-height: 28px;
  font-weight: bold;
}
/* line 149, sass/_comments.scss */
#respond .comment-button > span {
  color: #104381;
}
/* line 153, sass/_comments.scss */
#respond .comment-button:hover {
  color: #444;
  background: #ccc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background: -moz-linear-gradient(#ffffff, #cccccc);
  background: -webkit-linear-gradient(#ffffff, #cccccc);
  background: linear-gradient(#ffffff, #cccccc);
  border-color: #051426;
}
/* line 160, sass/_comments.scss */
#respond .comment-button:active {
  color: #000;
  background: #ccc;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(#cccccc, #ffffff);
  background: -webkit-linear-gradient(#cccccc, #ffffff);
  background: linear-gradient(#cccccc, #ffffff);
  border-color: black;
}
/* line 167, sass/_comments.scss */
.ie8 #respond .comment-button {
  text-align: center;
  line-height: 30px;
  height: 30px;
  width: 160px;
  padding: 0;
  border: 0;
}
/* line 175, sass/_comments.scss */
.ie8 #respond .comment-button, .ie8 #respond .comment-button:hover, .ie8 #respond .comment-button:active {
  background: url(../images/comment-button.png) no-repeat transparent;
}
/* line 181, sass/_comments.scss */
#respond hr {
  border: 1px solid transparent;
  border-top-color: #b3b3b3;
  border-bottom-color: #fff;
  margin: 20px 0 10px 0;
}
/* line 188, sass/_comments.scss */
#respond label, #respond input, #respond textarea {
  font-weight: normal;
  width: 100%;
  background-repeat: no-repeat;
}
/* line 197, sass/_comments.scss */
#respond textarea {
  min-height: 200px;
}
/* line 201, sass/_comments.scss */
#respond label {
  font-size: 12px;
}
/* line 204, sass/_comments.scss */
#respond small {
  font-size: 12px;
  color: #999;
}
/* line 209, sass/_comments.scss */
#respond .error {
  border: 1px solid red;
  background-color: #FFDFE2;
}
/* line 213, sass/_comments.scss */
#respond .error:focus {
  background-color: #FFF9F9;
}

/* body */
/* line 2, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .post-box {
  text-align: justify;
}
/* line 5, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .paper-wrapper {
  font-family: 'source_sans_pro', sans-serif;
  font-weight: bold;
  color: #666;
  margin: 0 20px 40px 0;
  text-align: center;
  display: inline-block;
}
/* line 14, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .paper-wrapper .day {
  display: block;
}
/* line 20, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .paper-wrapper .thumb {
  display: block;
  margin: 2px auto;
  border: 1px solid #fff;
}
/* line 26, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .paper-wrapper:hover {
  color: #000;
}
/* line 29, sass/_digital-edition-archive.scss */
.post-type-archive.post-type-archive-digital_edition .paper-wrapper:hover .thumb {
  border-color: #ccc;
}

/* body */
/* line 2, sass/_archive.scss */
.page-id-175 #main h2 {
  font-family: 'source_sans_pro', sans-serif !important;
}
/* line 6, sass/_archive.scss */
.page-id-175 #main ul {
  list-style: none;
  text-indent: -10px;
}
/* line 11, sass/_archive.scss */
.page-id-175 #main li {
  margin-bottom: 0;
}
/* line 15, sass/_archive.scss */
.page-id-175 #main a {
  display: block;
  padding: 4px 0;
  color: #666;
}
/* line 20, sass/_archive.scss */
.page-id-175 #main a:hover {
  color: #000;
  text-decoration: underline;
}

/* line 2, sass/_about-page.scss */
.page-id-3723 #main .typographic-heading {
  color: #104381;
}

/* line 7, sass/_about-page.scss */
.about-header {
  background: #daf2ff;
  position: relative;
  margin-bottom: 20px;
}
/* line 12, sass/_about-page.scss */
.about-header:after {
  content: '';
  display: block;
  clear: both;
}
@media only screen and (min-width: 610px) {
  /* line 19, sass/_about-page.scss */
  .about-header:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 52%;
    z-index: 0;
  }
}
/* line 29, sass/_about-page.scss */
.about-header .printing-image {
  position: relative;
  z-index: 1;
  float: right;
  border: 0;
  box-shadow: none;
  width: 50%;
  background: #fff;
}
@media only screen and (max-width: 610px) {
  /* line 29, sass/_about-page.scss */
  .about-header .printing-image {
    display: none;
  }
}
/* line 43, sass/_about-page.scss */
.about-header h2 {
  color: #104381;
  font-size: 26px;
  line-height: 1;
}
@media only screen and (max-width: 900px) {
  /* line 43, sass/_about-page.scss */
  .about-header h2 {
    font-size: 18px;
  }
}
/* line 53, sass/_about-page.scss */
#main .about-header p {
  margin: 6px 0;
  font-size: 14px;
}
@media only screen and (max-width: 900px) {
  /* line 53, sass/_about-page.scss */
  #main .about-header p {
    margin: 4px 0;
    font-size: 12px;
  }
}
/* line 64, sass/_about-page.scss */
.about-header .info {
  padding: 20px 55% 20px 20px;
}
@media only screen and (max-width: 610px) {
  /* line 64, sass/_about-page.scss */
  .about-header .info {
    padding: 20px;
  }
}

/* line 74, sass/_about-page.scss */
.about-main-text p {
  margin: 10px 0;
}
/* line 77, sass/_about-page.scss */
.about-main-text em {
  font-style: italic;
}

/* line 82, sass/_about-page.scss */
#main .about-footer {
  background: #daf2ff;
  padding: 10px 20px;
  margin-top: 20px;
  font-size: 14px;
}

/* body */
/* line 4, sass/_contact-page.scss */
.page-id-3722 #main .typographic-heading {
  color: #104381;
}

/* line 10, sass/_contact-page.scss */
.contact-header:after {
  content: '';
  display: block;
  clear: both;
}
@media only screen and (min-width: 480px) {
  /* line 15, sass/_contact-page.scss */
  .contact-header > .info {
    float: right;
    width: 190px;
  }
}
/* line 21, sass/_contact-page.scss */
.contact-header > .info > h2 {
  color: #104381;
  font-size: 32px;
  line-height: 1.1;
}
/* line 26, sass/_contact-page.scss */
#main .contact-header > .info > p {
  color: #686868;
  font-size: 14px;
}
/* line 31, sass/_contact-page.scss */
#main .contact-header > .info > p > strong {
  color: #104381;
}
@media only screen and (min-width: 480px) {
  /* line 36, sass/_contact-page.scss */
  .contact-header > .image-wrapper {
    margin-right: 200px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 36, sass/_contact-page.scss */
  .contact-header > .image-wrapper {
    padding-top: 10px;
  }
}
/* line 44, sass/_contact-page.scss */
.contact-header .map-image {
  border: 0;
  box-shadow: none;
}

/* line 50, sass/_contact-page.scss */
.contact-departments {
  overflow: hidden;
}
/* line 53, sass/_contact-page.scss */
.contact-departments .columns {
  background: #e7f6fd;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 53, sass/_contact-page.scss */
  .contact-departments .columns {
    padding-bottom: 200px;
    margin-bottom: -200px;
  }
}
/* line 64, sass/_contact-page.scss */
.contact-departments h3, .contact-departments h4, .contact-departments p {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 70, sass/_contact-page.scss */
#main .contact-departments h4, #main .contact-departments p {
  font-size: 14px;
}
/* line 74, sass/_contact-page.scss */
#main .contact-departments h4 {
  color: #104381;
  margin-top: 15px;
}
/* line 78, sass/_contact-page.scss */
#main .contact-departments p {
  color: #686868;
  margin-bottom: 15px;
}
/* line 84, sass/_contact-page.scss */
.contact-departments h3 {
  font-size: 28px;
  line-height: 1.8;
  background: #104381;
  color: #fff;
}

/* line 93, sass/_contact-page.scss */
.contact-locations .columns {
  background: #104381;
  padding: 15px 0 !important;
  margin: 20px 0;
}
/* line 99, sass/_contact-page.scss */
#main .contact-locations h3, #main .contact-locations p {
  color: #fff;
  padding-left: 35px;
}
/* line 103, sass/_contact-page.scss */
#main .contact-locations h3 {
  font-size: 24px;
}
/* line 106, sass/_contact-page.scss */
#main .contact-locations p {
  font-size: 14px;
  line-height: 1.5;
}
/* line 112, sass/_contact-page.scss */
.contact-locations h3 {
  position: relative;
}
/* line 115, sass/_contact-page.scss */
.contact-locations h3:before {
  content: '❖';
  font-size: 18px;
  position: absolute;
  left: 10px;
  top: 4px;
}

/* line 19, sass/_advertise-page.scss */
#main.advertise {
  background: #dcecf4;
  border-bottom: 25px solid #00427c;
}
/* line 24, sass/_advertise-page.scss */
#main.advertise:after, #main.advertise .advertise-row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 31, sass/_advertise-page.scss */
#main.advertise .advertise-row {
  padding-top: 40px;
}
@media only screen and (max-width: 680px) {
  /* line 31, sass/_advertise-page.scss */
  #main.advertise .advertise-row {
    padding-top: 10px;
  }
}
/* line 39, sass/_advertise-page.scss */
#main.advertise .copy {
  padding: 0 0 90px 50%;
  position: relative;
}
@media only screen and (max-width: 680px) {
  /* line 39, sass/_advertise-page.scss */
  #main.advertise .copy {
    padding: 0 0 20px 14px;
  }
}
/* line 48, sass/_advertise-page.scss */
#main.advertise .advertise-img {
  position: absolute;
  max-width: 60%;
  left: -9%;
  top: 0;
}
@media only screen and (max-width: 680px) {
  /* line 48, sass/_advertise-page.scss */
  #main.advertise .advertise-img {
    position: static;
    max-width: 45%;
    float: left;
  }
}
/* line 61, sass/_advertise-page.scss */
#main.advertise h1 {
  color: #00427c;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.2;
  padding: 20px 0;
  padding-right: 10px;
}
@media only screen and (max-width: 820px) {
  /* line 71, sass/_advertise-page.scss */
  #main.advertise h1 {
    font-size: 26px;
  }
  /* line 74, sass/_advertise-page.scss */
  #main.advertise br {
    display: none;
  }
}
/* line 79, sass/_advertise-page.scss */
#main.advertise p {
  font-size: 14px;
  line-height: 1.5;
}
/* line 85, sass/_advertise-page.scss */
#main.advertise .copy p {
  margin-bottom: 12px;
  padding-right: 40px;
  text-align: justify;
}
/* line 91, sass/_advertise-page.scss */
#main.advertise .col {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 680px) {
  /* line 91, sass/_advertise-page.scss */
  #main.advertise .col {
    width: auto;
    float: none;
  }
}
/* line 101, sass/_advertise-page.scss */
#main.advertise .statistics {
  padding: 0 40px 0 60px;
}
@media only screen and (max-width: 820px) {
  /* line 101, sass/_advertise-page.scss */
  #main.advertise .statistics {
    padding-left: 20px;
  }
}
/* line 108, sass/_advertise-page.scss */
#main.advertise .statistics li {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}
/* line 114, sass/_advertise-page.scss */
#main.advertise .statistics strong, #main.advertise .statistics p {
  display: table-cell;
  vertical-align: middle;
}
/* line 119, sass/_advertise-page.scss */
#main.advertise .statistics strong {
  font-family: 'source_sans_pro', sans-serif;
  background: #0e99d3;
  color: #fff;
  font-weight: bold;
  font-size: 45px;
  text-align: center;
  width: 120px;
  height: 120px;
}
@media only screen and (max-width: 410px) {
  /* line 119, sass/_advertise-page.scss */
  #main.advertise .statistics strong {
    width: 60px;
    height: 60px;
    font-size: 24px;
  }
}
/* line 136, sass/_advertise-page.scss */
#main.advertise .statistics p {
  padding-left: 12px;
}
/* line 141, sass/_advertise-page.scss */
#main.advertise .call-to-action {
  border-left: 2px solid #0e99d3;
  padding: 0 10px 20px 20px;
}
@media only screen and (max-width: 680px) {
  /* line 141, sass/_advertise-page.scss */
  #main.advertise .call-to-action {
    border-left: none;
  }
}
/* line 150, sass/_advertise-page.scss */
#main.advertise .call-to-action p {
  font-size: 18px;
  padding-bottom: 20px;
}
/* line 155, sass/_advertise-page.scss */
#main.advertise .call-to-action .download {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
  font-weight: bold;
  color: #000;
  font-size: 24px;
  line-height: 2;
  padding: 0 30px;
}
@media only screen and (max-width: 410px) {
  /* line 155, sass/_advertise-page.scss */
  #main.advertise .call-to-action .download {
    font-size: 18px;
    padding: 0 20px;
  }
}

/* body */
/* line 5, sass/_weather.scss */
.page-id-203 #main .typographic-heading {
  color: #104381;
}
/* line 9, sass/_weather.scss */
.page-id-203 #main h2 {
  font-size: 24px;
  padding-bottom: 20px;
}
/* line 14, sass/_weather.scss */
.page-id-203 #main img {
  border: 0;
  box-shadow: none;
}
/* line 19, sass/_weather.scss */
.page-id-203 #main ul {
  list-style: none;
  padding-left: 0;
}
/* line 27, sass/_weather.scss */
.page-id-203 #main .main-location .now {
  position: relative;
  min-width: 275px;
  float: left;
}
/* line 32, sass/_weather.scss */
.page-id-203 #main .main-location .now .condition {
  position: absolute;
  top: 45px;
  left: 150px;
  font-weight: bold;
  color: black;
  font-size: 20px;
  line-height: 1.4;
}
/* line 41, sass/_weather.scss */
.page-id-203 #main .main-location .now .c {
  font-weight: normal;
}
/* line 46, sass/_weather.scss */
.page-id-203 #main .main-location .forcast {
  text-align: center;
  float: right;
}
/* line 50, sass/_weather.scss */
.page-id-203 #main .main-location .forcast > li {
  float: left;
  width: 90px;
  padding: 4px;
  border-right: 1px solid #d7d7d7;
}
/* line 56, sass/_weather.scss */
.page-id-203 #main .main-location .forcast > li:first-child {
  border-left: 1px solid #d7d7d7;
}
@media only screen and (min-width: 768px) {
  /* line 63, sass/_weather.scss */
  .page-id-203 #main .locations {
    float: left;
  }
}
/* line 68, sass/_weather.scss */
.page-id-203 #main .locations > li {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  background: -moz-linear-gradient(#ffffff, #eeeeee);
  background: -webkit-linear-gradient(#ffffff, #eeeeee);
  background: linear-gradient(#ffffff, #eeeeee);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE');
  padding: 4px 10px;
  margin-bottom: 0;
  line-height: 2;
}
/* line 75, sass/_weather.scss */
.page-id-203 #main .locations > li:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background: -moz-linear-gradient(#ffffff, #dddddd);
  background: -webkit-linear-gradient(#ffffff, #dddddd);
  background: linear-gradient(#ffffff, #dddddd);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDDDDDD');
}
/* line 81, sass/_weather.scss */
.page-id-203 #main .locations a {
  display: block;
}
/* line 85, sass/_weather.scss */
.page-id-203 #main .locations .location {
  display: inline-block;
  min-width: 175px;
  color: #1f4f89;
}
/* line 91, sass/_weather.scss */
.page-id-203 #main .locations .condition {
  color: #6f6f6f;
}
@media only screen and (min-width: 768px) {
  /* line 96, sass/_weather.scss */
  .page-id-203 #main form {
    float: right;
    max-width: 300px;
  }
}
/* line 102, sass/_weather.scss */
.page-id-203 #main form h4 {
  color: #104381;
  padding-bottom: 10px;
}
/* line 107, sass/_weather.scss */
.page-id-203 #main form input {
  width: 100%;
}
/* line 111, sass/_weather.scss */
.page-id-203 #main form input[type=submit] {
  border: 0;
  cursor: pointer;
  background: url(../images/weather/search-button.png) no-repeat;
  display: block;
  margin: 4px auto;
  width: 97px;
  height: 36px;
  text-indent: -999em;
}

/* body */
/* line 1, sass/_currency.scss */
.page-id-206 #main {
  /* h1 */
}
/* line 3, sass/_currency.scss */
.page-id-206 #main .typographic-heading {
  color: #0f6906;
}
/* line 7, sass/_currency.scss */
.page-id-206 #main .feature-box {
  position: relative;
  padding-left: 85px;
  margin-bottom: 20px;
}
/* line 12, sass/_currency.scss */
.page-id-206 #main .feature-box:before {
  background: url(../images/page-currency/big-flags.png);
  content: '';
  position: absolute;
  top: 20px;
  left: 20px;
  width: 50px;
  height: 34px;
}
/* line 22, sass/_currency.scss */
.page-id-206 #main .feature-box.ILS:before {
  background-position: -50px 0;
}
/* line 23, sass/_currency.scss */
.page-id-206 #main .feature-box.EUR:before {
  background-position: -100px 0;
}
/* line 25, sass/_currency.scss */
.page-id-206 #main .feature-box .key, .page-id-206 #main .feature-box .name {
  color: #0F6906;
}
/* line 29, sass/_currency.scss */
.page-id-206 #main .feature-box .key {
  font-family: 'source_sans_pro', sans-serif;
  line-height: 1;
  padding-top: 12px;
  font-weight: bold;
  font-size: 34px;
}
/* line 37, sass/_currency.scss */
.page-id-206 #main .feature-box .name {
  font-size: 13px;
}
/* line 41, sass/_currency.scss */
.page-id-206 #main .feature-box .rate {
  color: #666 !important;
}
/* line 47, sass/_currency.scss */
.page-id-206 #main table {
  width: 100%;
}

/* line 57, sass/_currency.scss */
.flag {
  display: block;
  width: 25px;
  height: 15px;
  background: url(../images/flags.png) no-repeat;
}

/* line 64, sass/_currency.scss */
.flag.flag-CHF {
  background-position: -25px 0;
}

/* line 65, sass/_currency.scss */
.flag.flag-EUR {
  background-position: -50px 0;
}

/* line 66, sass/_currency.scss */
.flag.flag-GBP {
  background-position: 0 -15px;
}

/* line 67, sass/_currency.scss */
.flag.flag-ILS {
  background-position: -25px -15px;
}

/* body */
/* line 5, sass/_stocks.scss */
.page-id-207 #main .typographic-heading {
  color: #e98400;
}
/* line 9, sass/_stocks.scss */
.page-id-207 #main .feature-box {
  margin-bottom: 20px;
  position: relative;
}
/* line 13, sass/_stocks.scss */
.page-id-207 #main .feature-box:after {
  position: absolute;
  top: 12px;
  right: 5px;
  font-size: 34px;
}
/* line 20, sass/_stocks.scss */
.page-id-207 #main .feature-box.up {
  border-color: green;
}
/* line 23, sass/_stocks.scss */
.page-id-207 #main .feature-box.up:after {
  content: '▲';
  color: green;
}
/* line 28, sass/_stocks.scss */
.page-id-207 #main .feature-box.up .change, .page-id-207 #main .feature-box.up .change-percent {
  color: green;
}
/* line 33, sass/_stocks.scss */
.page-id-207 #main .feature-box.down {
  border-color: red;
}
/* line 36, sass/_stocks.scss */
.page-id-207 #main .feature-box.down:after {
  content: '▼';
  color: red;
}
/* line 41, sass/_stocks.scss */
.page-id-207 #main .feature-box.down .change, .page-id-207 #main .feature-box.down .change-percent {
  color: red;
}
/* line 46, sass/_stocks.scss */
.page-id-207 #main .feature-box h2 {
  font-family: 'source_sans_pro', sans-serif;
  font-size: 26px;
  color: #064776;
}
/* line 52, sass/_stocks.scss */
.page-id-207 #main .feature-box .price {
  display: block;
  color: #000;
  font-weight: bold;
}
@media only screen and (max-width: 550px) {
  /* line 60, sass/_stocks.scss */
  .page-id-207 #main .stocks-wrapper {
    overflow-x: scroll;
  }
}
/* line 66, sass/_stocks.scss */
.page-id-207 #main table.stocks {
  width: 100%;
}
/* line 69, sass/_stocks.scss */
.page-id-207 #main table.stocks.search tbody tr:first-child {
  background: #DFE9F3;
}
/* line 72, sass/_stocks.scss */
.page-id-207 #main table.stocks.search tbody tr:first-child.up {
  border-top: 1px solid green;
  border-bottom: 1px solid green;
}
/* line 77, sass/_stocks.scss */
.page-id-207 #main table.stocks.search tbody tr:first-child.down {
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}
/* line 83, sass/_stocks.scss */
.page-id-207 #main table.stocks .symbol {
  color: #064776;
  font-weight: bold;
}
/* line 89, sass/_stocks.scss */
.page-id-207 #main table.stocks .up .change, .page-id-207 #main table.stocks .up .change-percent {
  color: green;
}
/* line 93, sass/_stocks.scss */
.page-id-207 #main table.stocks .down .change, .page-id-207 #main table.stocks .down .change-percent {
  color: red;
}

@media print {
  /* line 3, sass/_print.scss */
  #header,
  #breadcrumbs,
  .share-buttons,
  .content-aside,
  #respond,
  #sidebar,
  #footer {
    display: none !important;
  }

  /* line 14, sass/_print.scss */
  .with-aside,
  footer {
    margin-left: 0 !important;
  }

  /* line 20, sass/_print.scss */
  * {
    color: #000 !important;
  }

  /* line 24, sass/_print.scss */
  #main:before {
    color: #aaa !important;
    font-family: 'Tinos', serif;
    content: "Printed from Hamodia.com";
    display: block;
    font-size: 18px;
    margin-bottom: 20px;
  }
}
