@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
/* line 1, ../scss/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

/* line 1, ../scss/_normalize.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 1, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 1, ../scss/_normalize.scss */
[hidden] {
  display: none; }

/* line 1, ../scss/_normalize.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 1, ../scss/_normalize.scss */
html, button, input, select, textarea {
  font-family: sans-serif; }

/* line 1, ../scss/_normalize.scss */
body {
  margin: 0; }

/* line 1, ../scss/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 1, ../scss/_normalize.scss */
a:active, a:hover {
  outline: 0; }

/* line 1, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 1, ../scss/_normalize.scss */
b, strong {
  font-weight: bold; }

/* line 1, ../scss/_normalize.scss */
blockquote {
  margin: 1em 40px; }

/* line 1, ../scss/_normalize.scss */
dfn {
  font-style: italic; }

/* line 1, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 1, ../scss/_normalize.scss */
p, pre {
  margin: 1em 0; }

/* line 1, ../scss/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace,serif;
  _font-family: 'courier new',monospace;
  font-size: 1em; }

/* line 1, ../scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 1, ../scss/_normalize.scss */
q {
  quotes: none; }

/* line 1, ../scss/_normalize.scss */
q:before, q:after {
  content: '';
  content: none; }

/* line 1, ../scss/_normalize.scss */
small {
  font-size: 80%; }

/* line 1, ../scss/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 1, ../scss/_normalize.scss */
sup {
  top: -0.5em; }

/* line 1, ../scss/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 1, ../scss/_normalize.scss */
dl, menu, ol, ul {
  margin: 1em 0; }

/* line 1, ../scss/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/* line 1, ../scss/_normalize.scss */
menu, ol, ul {
  padding: 0 0 0 40px; }

/* line 1, ../scss/_normalize.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none; }

/* line 1, ../scss/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

/* line 1, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 1, ../scss/_normalize.scss */
figure {
  margin: 0; }

/* line 1, ../scss/_normalize.scss */
form {
  margin: 0; }

/* line 1, ../scss/_normalize.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 1, ../scss/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

/* line 1, ../scss/_normalize.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 1, ../scss/_normalize.scss */
button, input {
  line-height: normal; }

/* line 1, ../scss/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible; }

/* line 1, ../scss/_normalize.scss */
button[disabled], input[disabled] {
  cursor: default; }

/* line 1, ../scss/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

/* line 1, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 1, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 1, ../scss/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 1, ../scss/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 1, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 7, ../scss/style.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* FONT PATH
* -------------------------- */
@font-face {
  font-family: 'GettyWeb';
  src: url("../fonts/GettyWeb.eot?v=3.1.0");
  src: url("../fonts/GettyWeb.eot?#iefix&v=3.1.0") format("embedded-opentype"), url("../fonts/GettyWeb.woff?v=3.1.0") format("woff"), url("../fonts/GettyWeb.ttf?v=3.1.0") format("truetype"), url("../fonts/GettyWeb.svg#gettywebregular?v=3.1.0") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FONT AWESOME CORE
 * -------------------------- */
/* line 5, ../scss/font-awesome/_core.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: "GettyWeb";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em; }

/* line 10, ../scss/font-awesome/_core.scss */
*[class^="icon-"]:before,
*[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none; }

/* makes the font 33% larger relative to the icon container */
/* line 17, ../scss/font-awesome/_core.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em; }

/* makes sure icons active on rollover in links */
/* line 25, ../scss/font-awesome/_core.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline; }

/* increased font size for icon-large */
/* line 33, ../scss/font-awesome/_core.scss */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: 0.28571em; }
  /* line 38, ../scss/font-awesome/_core.scss */
  [class^="icon-"].icon-fixed-width.icon-large,
  [class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.42857em; }

/* line 44, ../scss/font-awesome/_core.scss */
.icons-ul {
  margin-left: 2.14286em;
  list-style-type: none; }
  /* line 48, ../scss/font-awesome/_core.scss */
  .icons-ul > li {
    position: relative; }
  /* line 50, ../scss/font-awesome/_core.scss */
  .icons-ul .icon-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    text-align: center;
    line-height: inherit; }

/* line 62, ../scss/font-awesome/_core.scss */
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none; }

/* line 67, ../scss/font-awesome/_core.scss */
.icon-muted {
  color: #beb1af; }

/* line 68, ../scss/font-awesome/_core.scss */
.icon-light {
  color: white; }

/* line 69, ../scss/font-awesome/_core.scss */
.icon-dark {
  color: #3d3331; }

/* line 74, ../scss/font-awesome/_core.scss */
.icon-border {
  border: solid 1px #3d3331;
  padding: 0.2em 0.25em 0.15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 83, ../scss/font-awesome/_core.scss */
.icon-2x {
  font-size: 2em; }
  /* line 85, ../scss/font-awesome/_core.scss */
  .icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }

/* line 90, ../scss/font-awesome/_core.scss */
.icon-3x {
  font-size: 3em; }
  /* line 92, ../scss/font-awesome/_core.scss */
  .icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }

/* line 97, ../scss/font-awesome/_core.scss */
.icon-4x {
  font-size: 4em; }
  /* line 99, ../scss/font-awesome/_core.scss */
  .icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }

/* line 105, ../scss/font-awesome/_core.scss */
.icon-5x {
  font-size: 5em; }
  /* line 107, ../scss/font-awesome/_core.scss */
  .icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; }

/* line 118, ../scss/font-awesome/_core.scss */
.pull-right {
  float: right; }

/* line 119, ../scss/font-awesome/_core.scss */
.pull-left {
  float: left; }

/* line 123, ../scss/font-awesome/_core.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em; }
/* line 126, ../scss/font-awesome/_core.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em; }

/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
/* line 25, ../scss/font-awesome/_mixins.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%; }
  /* line 33, ../scss/font-awesome/_mixins.scss */
  .icon-stack [class^="icon-"],
  .icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em; }
  /* line 43, ../scss/font-awesome/_mixins.scss */
  .icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em; }

/* Animated rotating icon */
/* line 8, ../scss/font-awesome/_extras.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

/* Prevent stack and spinners from being taken inline when inside a link */
/* line 18, ../scss/font-awesome/_extras.scss */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none; }

@-moz-keyframes spin {
  /* line 24, ../scss/font-awesome/_extras.scss */
  0% {
    -moz-transform: rotate(0deg); }

  /* line 25, ../scss/font-awesome/_extras.scss */
  100% {
    -moz-transform: rotate(359deg); } }

@-webkit-keyframes spin {
  /* line 28, ../scss/font-awesome/_extras.scss */
  0% {
    -webkit-transform: rotate(0deg); }

  /* line 29, ../scss/font-awesome/_extras.scss */
  100% {
    -webkit-transform: rotate(359deg); } }

@-o-keyframes spin {
  /* line 32, ../scss/font-awesome/_extras.scss */
  0% {
    -o-transform: rotate(0deg); }

  /* line 33, ../scss/font-awesome/_extras.scss */
  100% {
    -o-transform: rotate(359deg); } }

@-ms-keyframes spin {
  /* line 36, ../scss/font-awesome/_extras.scss */
  0% {
    -ms-transform: rotate(0deg); }

  /* line 37, ../scss/font-awesome/_extras.scss */
  100% {
    -ms-transform: rotate(359deg); } }

@keyframes spin {
  /* line 40, ../scss/font-awesome/_extras.scss */
  0% {
    transform: rotate(0deg); }

  /* line 41, ../scss/font-awesome/_extras.scss */
  100% {
    transform: rotate(359deg); } }

/* Icon rotations and mirroring */
/* line 45, ../scss/font-awesome/_extras.scss */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

/* line 54, ../scss/font-awesome/_extras.scss */
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }

/* line 63, ../scss/font-awesome/_extras.scss */
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

/* line 72, ../scss/font-awesome/_extras.scss */
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 80, ../scss/font-awesome/_extras.scss */
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }

/* ensure rotation occurs inside anchor tags */
/* line 91, ../scss/font-awesome/_extras.scss */
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block; }

/* line 1, ../scss/font-awesome/_icons.scss */
.icon-youtube:before {
  content: "\e000"; }

/* line 4, ../scss/font-awesome/_icons.scss */
.icon-vimeo2:before {
  content: "\e001"; }

/* line 7, ../scss/font-awesome/_icons.scss */
.icon-pinterest:before {
  content: "\e002"; }

/* line 10, ../scss/font-awesome/_icons.scss */
.icon-stumbleupon:before {
  content: "\e003"; }

/* line 13, ../scss/font-awesome/_icons.scss */
.icon-linkedin:before {
  content: "\e004"; }

/* line 16, ../scss/font-awesome/_icons.scss */
.icon-tumblr:before {
  content: "\e005"; }

/* line 19, ../scss/font-awesome/_icons.scss */
.icon-flickr:before {
  content: "\e006"; }

/* line 22, ../scss/font-awesome/_icons.scss */
.icon-facebook:before {
  content: "\e007"; }

/* line 25, ../scss/font-awesome/_icons.scss */
.icon-twitter:before {
  content: "\e008"; }

/* line 28, ../scss/font-awesome/_icons.scss */
.icon-feed:before {
  content: "\e009"; }

/* line 31, ../scss/font-awesome/_icons.scss */
.icon-google-plus:before {
  content: "\e00a"; }

/* line 34, ../scss/font-awesome/_icons.scss */
.icon-picassa:before {
  content: "\e00b"; }

/* line 37, ../scss/font-awesome/_icons.scss */
.icon-yelp:before {
  content: "\e00c"; }

/* line 40, ../scss/font-awesome/_icons.scss */
.icon-food:before {
  content: "\e00d"; }

/* line 43, ../scss/font-awesome/_icons.scss */
.icon-mug:before {
  content: "\e00e"; }

/* line 46, ../scss/font-awesome/_icons.scss */
.icon-contract:before {
  content: "\e00f"; }

/* line 49, ../scss/font-awesome/_icons.scss */
.icon-expand:before {
  content: "\e010"; }

/* line 52, ../scss/font-awesome/_icons.scss */
.icon-zoom-out:before {
  content: "\e011"; }

/* line 55, ../scss/font-awesome/_icons.scss */
.icon-zoom-in:before {
  content: "\e012"; }

/* line 58, ../scss/font-awesome/_icons.scss */
.icon-search:before {
  content: "\e013"; }

/* line 61, ../scss/font-awesome/_icons.scss */
.icon-spinner:before {
  content: "\e014"; }

/* line 64, ../scss/font-awesome/_icons.scss */
.icon-upload:before {
  content: "\e015"; }

/* line 67, ../scss/font-awesome/_icons.scss */
.icon-map:before {
  content: "\e016"; }

/* line 70, ../scss/font-awesome/_icons.scss */
.icon-map-2:before {
  content: "\e017"; }

/* line 73, ../scss/font-awesome/_icons.scss */
.icon-location:before {
  content: "\e018"; }

/* line 76, ../scss/font-awesome/_icons.scss */
.icon-cart:before {
  content: "\e01a"; }

/* line 79, ../scss/font-awesome/_icons.scss */
.icon-tags:before {
  content: "\e01b"; }

/* line 82, ../scss/font-awesome/_icons.scss */
.icon-tag:before {
  content: "\e01c"; }

/* line 85, ../scss/font-awesome/_icons.scss */
.icon-connection:before {
  content: "\e01d"; }

/* line 88, ../scss/font-awesome/_icons.scss */
.icon-youtube-2:before {
  content: "\f167"; }

/* line 91, ../scss/font-awesome/_icons.scss */
.icon-youtube-sign:before {
  content: "\f166"; }

/* line 94, ../scss/font-awesome/_icons.scss */
.icon-circle-blank:before {
  content: "\f10c"; }

/* line 97, ../scss/font-awesome/_icons.scss */
.icon-quote-left:before {
  content: "\f10d"; }

/* line 100, ../scss/font-awesome/_icons.scss */
.icon-quote-right:before {
  content: "\f10e"; }

/* line 103, ../scss/font-awesome/_icons.scss */
.icon-circle:before {
  content: "\f111"; }

/* line 106, ../scss/font-awesome/_icons.scss */
.icon-share:before {
  content: "\e01e"; }

/* line 109, ../scss/font-awesome/_icons.scss */
.icon-youtube-play:before {
  content: "\f16a"; }

/* line 112, ../scss/font-awesome/_icons.scss */
.icon-expand-alt:before {
  content: "\f116"; }

/* line 115, ../scss/font-awesome/_icons.scss */
.icon-collapse-alt:before {
  content: "\f117"; }

/* line 118, ../scss/font-awesome/_icons.scss */
.icon-double-angle-left:before {
  content: "\f100"; }

/* line 121, ../scss/font-awesome/_icons.scss */
.icon-double-angle-right:before {
  content: "\f101"; }

/* line 124, ../scss/font-awesome/_icons.scss */
.icon-double-angle-up:before {
  content: "\f102"; }

/* line 127, ../scss/font-awesome/_icons.scss */
.icon-double-angle-down:before {
  content: "\f103"; }

/* line 130, ../scss/font-awesome/_icons.scss */
.icon-angle-left:before {
  content: "\f104"; }

/* line 133, ../scss/font-awesome/_icons.scss */
.icon-angle-right:before {
  content: "\f105"; }

/* line 136, ../scss/font-awesome/_icons.scss */
.icon-angle-up:before {
  content: "\f106"; }

/* line 139, ../scss/font-awesome/_icons.scss */
.icon-angle-down:before {
  content: "\f107"; }

/* line 142, ../scss/font-awesome/_icons.scss */
.icon-caret-down:before {
  content: "\f0d7"; }

/* line 145, ../scss/font-awesome/_icons.scss */
.icon-caret-up:before {
  content: "\f0d8"; }

/* line 148, ../scss/font-awesome/_icons.scss */
.icon-caret-left:before {
  content: "\f0d9"; }

/* line 151, ../scss/font-awesome/_icons.scss */
.icon-caret-right:before {
  content: "\f0da"; }

/* line 154, ../scss/font-awesome/_icons.scss */
.icon-sort:before {
  content: "\f0dc"; }

/* line 157, ../scss/font-awesome/_icons.scss */
.icon-sort-down:before {
  content: "\f0dd"; }

/* line 160, ../scss/font-awesome/_icons.scss */
.icon-sort-up:before {
  content: "\f0de"; }

/* line 163, ../scss/font-awesome/_icons.scss */
.icon-columns:before {
  content: "\f0db"; }

/* line 166, ../scss/font-awesome/_icons.scss */
.icon-sign-blank:before {
  content: "\f0c8"; }

/* line 169, ../scss/font-awesome/_icons.scss */
.icon-list-ul:before {
  content: "\f0ca"; }

/* line 172, ../scss/font-awesome/_icons.scss */
.icon-reorder:before {
  content: "\f0c9"; }

/* line 175, ../scss/font-awesome/_icons.scss */
.icon-sitemap:before {
  content: "\f0e8"; }

/* line 178, ../scss/font-awesome/_icons.scss */
.icon-chevron-left:before {
  content: "\f053"; }

/* line 181, ../scss/font-awesome/_icons.scss */
.icon-chevron-right:before {
  content: "\f054"; }

/* line 184, ../scss/font-awesome/_icons.scss */
.icon-plus:before {
  content: "\f067"; }

/* line 187, ../scss/font-awesome/_icons.scss */
.icon-minus:before {
  content: "\f068"; }

/* line 190, ../scss/font-awesome/_icons.scss */
.icon-chevron-up:before {
  content: "\f077"; }

/* line 193, ../scss/font-awesome/_icons.scss */
.icon-chevron-down:before {
  content: "\f078"; }

/* line 196, ../scss/font-awesome/_icons.scss */
.icon-th:before {
  content: "\f00a"; }

/* line 199, ../scss/font-awesome/_icons.scss */
.icon-th-large:before {
  content: "\f009"; }

/* line 202, ../scss/font-awesome/_icons.scss */
.icon-th-list:before {
  content: "\f00b"; }

/* line 205, ../scss/font-awesome/_icons.scss */
.icon-ok:before {
  content: "\f00c"; }

/* line 208, ../scss/font-awesome/_icons.scss */
.icon-remove:before {
  content: "\f00d"; }

/* line 211, ../scss/font-awesome/_icons.scss */
.icon-cog:before {
  content: "\f013"; }

/* line 214, ../scss/font-awesome/_icons.scss */
.icon-print:before {
  content: "\f02f"; }

/* line 217, ../scss/font-awesome/_icons.scss */
.icon-font:before {
  content: "\f031"; }

/* line 220, ../scss/font-awesome/_icons.scss */
.icon-plus-sign:before {
  content: "\f055"; }

/* line 223, ../scss/font-awesome/_icons.scss */
.icon-minus-sign:before {
  content: "\f056"; }

/* line 226, ../scss/font-awesome/_icons.scss */
.icon-remove-sign:before {
  content: "\f057"; }

/* line 229, ../scss/font-awesome/_icons.scss */
.icon-ok-sign:before {
  content: "\f058"; }

/* line 232, ../scss/font-awesome/_icons.scss */
.icon-calendar:before {
  content: "\f073"; }

/* line 235, ../scss/font-awesome/_icons.scss */
.icon-frame:before {
  content: "\e01f"; }

/* line 238, ../scss/font-awesome/_icons.scss */
.icon-phone-sign:before {
  content: "\f098"; }

/* line 241, ../scss/font-awesome/_icons.scss */
.icon-check-empty:before {
  content: "\f096"; }

/* line 244, ../scss/font-awesome/_icons.scss */
.icon-asterisk:before {
  content: "\f069"; }

/* line 247, ../scss/font-awesome/_icons.scss */
.icon-external-link:before {
  content: "\f08e"; }

/* line 250, ../scss/font-awesome/_icons.scss */
.icon-share-2:before {
  content: "\f045"; }

/* line 253, ../scss/font-awesome/_icons.scss */
.icon-signin:before {
  content: "\f090"; }

/* line 256, ../scss/font-awesome/_icons.scss */
.icon-signout:before {
  content: "\f08b"; }

/* line 259, ../scss/font-awesome/_icons.scss */
.icon-wheelchair:before {
  content: "\e020"; }

/* line 262, ../scss/font-awesome/_icons.scss */
.icon-braille:before {
  content: "\e021"; }

/* line 265, ../scss/font-awesome/_icons.scss */
.icon-tram:before {
  content: "\e022"; }

/* line 268, ../scss/font-awesome/_icons.scss */
.icon-blind:before {
  content: "\e023"; }

/* line 271, ../scss/font-awesome/_icons.scss */
.icon-telephone-volume:before {
  content: "\e024"; }

/* line 274, ../scss/font-awesome/_icons.scss */
.icon-assisted-listening:before {
  content: "\e025"; }

/* line 277, ../scss/font-awesome/_icons.scss */
.icon-telephone-tty:before {
  content: "\e027"; }

/* line 280, ../scss/font-awesome/_icons.scss */
.icon-stroller:before {
  content: "\e028"; }

/* line 283, ../scss/font-awesome/_icons.scss */
.icon-sign-language:before {
  content: "\e029"; }

/* line 286, ../scss/font-awesome/_icons.scss */
.icon-seeing-eye-dog:before {
  content: "\e02a"; }

/* line 289, ../scss/font-awesome/_icons.scss */
.icon-restrooms:before {
  content: "\e02b"; }

/* line 292, ../scss/font-awesome/_icons.scss */
.icon-parking:before {
  content: "\e02d"; }

/* line 295, ../scss/font-awesome/_icons.scss */
.icon-getty-logo:before {
  content: "\e02e"; }

/* line 298, ../scss/font-awesome/_icons.scss */
.icon-getty-logo-r:before {
  content: "\e02f"; }

/* line 301, ../scss/font-awesome/_icons.scss */
.icon-elevator:before {
  content: "\e030"; }

/* line 304, ../scss/font-awesome/_icons.scss */
.icon-close-caption:before {
  content: "\e031"; }

/* line 307, ../scss/font-awesome/_icons.scss */
.icon-restrooms-family:before {
  content: "\e02c"; }

/* line 310, ../scss/font-awesome/_icons.scss */
.icon-adv-search:before {
  content: "\e026"; }

/* line 313, ../scss/font-awesome/_icons.scss */
.icon-exclamation:before {
  content: "\f12a"; }

/* line 316, ../scss/font-awesome/_icons.scss */
.icon-exclamation-sign:before {
  content: "\f06a"; }

/* line 319, ../scss/font-awesome/_icons.scss */
.icon-ban-circle:before {
  content: "\f05e"; }

/* line 322, ../scss/font-awesome/_icons.scss */
.icon-ticket:before {
  content: "\f145"; }

/* line 325, ../scss/font-awesome/_icons.scss */
.icon-ticket-2:before {
  content: "\e019"; }

/* Icon rotations and mirroring */
/* line 41, ../scss/_fonts.scss */
.icon-rotate-45:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  /* IE8 */ }

/******************************************************************
Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/* line 13, ../scss/_base.scss */
body,
input,
textarea {
  color: #3d3331;
  font: 0.9em/1.625 "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 17, ../scss/_base.scss */
body {
  background: white; }

/* line 23, ../scss/_base.scss */
h1, #blog-title, .page-title,
h2,
h3,
h4,
.widgettitle,
h5,
h6 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #3d3331;
  font-weight: 300; }

/* line 28, ../scss/_base.scss */
h1, #blog-title, .page-title {
  margin: 0 0 0.5417em;
  font-size: 3em;
  line-height: 1.0833em; }

/* line 33, ../scss/_base.scss */
h2 {
  margin: 0 0 0.7222em;
  font-size: 2.25em;
  line-height: 1em; }

/* line 38, ../scss/_base.scss */
h3 {
  margin: 0 0 0.8667em;
  font-size: 1.875em;
  line-height: 1.7333em; }

/* line 43, ../scss/_base.scss */
h4, .widgettitle {
  margin: 0 0 1.0833em;
  font-size: 1.5em;
  line-height: 1.0833em; }

/* line 48, ../scss/_base.scss */
h5 {
  margin: 0 0 1.1818em;
  font-size: 1.375em;
  line-height: 1.1818em; }

/* line 53, ../scss/_base.scss */
h6 {
  margin: 0 0 1.4444em;
  font-size: 1.125em;
  line-height: 1.4444em; }

/* line 58, ../scss/_base.scss */
a {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  color: #15afc6;
  text-decoration: none; }
  /* line 63, ../scss/_base.scss */
  a:hover {
    color: #418139;
    outline: 0; }
  /* line 64, ../scss/_base.scss */
  a:active {
    color: #418139;
    outline: 0; }
  /* line 65, ../scss/_base.scss */
  a:visited {
    color: #15afc6;
    outline: 0; }
  /* line 66, ../scss/_base.scss */
  a:focus {
    color: #25692f;
    outline: 0; }

/* line 77, ../scss/_base.scss */
p,
ul,
ol,
dd,
pre,
hr,
table,
form,
address,
embed {
  margin: 0 0 1.625em; }

/* line 80, ../scss/_base.scss */
ul {
  list-style: disc; }

/* line 84, ../scss/_base.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

/* line 87, ../scss/_base.scss */
ol {
  list-style-type: decimal; }
  /* line 88, ../scss/_base.scss */
  ol ol {
    list-style: upper-alpha; }
    /* line 89, ../scss/_base.scss */
    ol ol ol {
      list-style: lower-roman; }
      /* line 90, ../scss/_base.scss */
      ol ol ol ol {
        list-style: lower-alpha; }

/* line 94, ../scss/_base.scss */
dl {
  margin: 0 1em; }

/* line 95, ../scss/_base.scss */
dt {
  font-weight: bold; }

/* line 96, ../scss/_base.scss */
abbr, acronym {
  cursor: help; }

/* line 97, ../scss/_base.scss */
ins {
  border-bottom: 1px solid #95b665;
  text-decoration: none; }

/* line 101, ../scss/_base.scss */
textarea {
  resize: vertical; }

/* line 102, ../scss/_base.scss */
caption {
  text-align: center; }

/* line 103, ../scss/_base.scss */
table {
  border: 1px solid #95b665;
  border-width: 1px 1px 0;
  text-align: left; }

/* line 108, ../scss/_base.scss */
tr {
  border-bottom: 1px solid #95b665; }

/* line 110, ../scss/_base.scss */
th,
td {
  padding: 0.7em 1.25em;
  vertical-align: top; }

/* line 114, ../scss/_base.scss */
hr {
  height: 1px;
  border: 0;
  background: #95b665;
  color: #95b665; }

/* line 120, ../scss/_base.scss */
::-moz-selection {
  background: #fe57a1;
  color: #f1f1f1;
  text-shadow: none; }

/* line 125, ../scss/_base.scss */
::selection {
  background: #fe57a1;
  color: #f1f1f1;
  text-shadow: none; }

/* line 130, ../scss/_base.scss */
blockquote {
  margin: 0 1em;
  font-style: normal;
  border-left: 5px solid #95b665; }
  /* line 134, ../scss/_base.scss */
  blockquote p {
    padding-left: 1em; }
  /* line 139, ../scss/_base.scss */
  blockquote em,
  blockquote i,
  blockquote cite {
    font-style: italic; }

/* line 143, ../scss/_base.scss */
.hide-for-medium-down {
  display: none; }

/* line 151, ../scss/_base.scss */
#header {
  position: relative;
  z-index: 2; }

/* line 155, ../scss/_base.scss */
#branding {
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding: 0.5em 0;
  overflow: hidden; }

/* line 162, ../scss/_base.scss */
#blog-title {
  margin: 0;
  padding: 0; }
  /* line 166, ../scss/_base.scss */
  #blog-title a {
    color: #3d3331;
    display: block; }
    /* line 169, ../scss/_base.scss */
    #blog-title a:hover {
      color: #418139; }

/* line 173, ../scss/_base.scss */
#blog-description {
  margin: 0;
  font-family: "Open Sans Condensed", sans-serif;
  text-shadow: none;
  line-height: 1em;
  text-align: center; }
  /* line 179, ../scss/_base.scss */
  #blog-description span {
    line-height: 1.3em; }
  /* line 182, ../scss/_base.scss */
  #blog-description > span:first-child {
    font-size: 190%; }
  /* line 185, ../scss/_base.scss */
  #blog-description span + span {
    display: block;
    font-size: 111%; }

/* line 192, ../scss/_base.scss */
.header-aside,
.menu-skip {
  margin: 1.625em 0 0; }
  /* line 194, ../scss/_base.scss */
  .header-aside .widgettitle,
  .menu-skip .widgettitle {
    display: none; }
  /* line 197, ../scss/_base.scss */
  .header-aside ul,
  .header-aside address,
  .header-aside form,
  .menu-skip ul,
  .menu-skip address,
  .menu-skip form {
    margin: 0; }

/* line 202, ../scss/_base.scss */
#access {
  background: #95b665;
  margin: 0 auto; }
  /* line 205, ../scss/_base.scss */
  #access #searchform {
    float: left;
    width: 62%;
    padding: .65em;
    margin: 0; }
    /* line 210, ../scss/_base.scss */
    #access #searchform input {
      display: block;
      float: left; }
      /* line 213, ../scss/_base.scss */
      #access #searchform input#s {
        width: 50%;
        height: 28px; }
      /* line 217, ../scss/_base.scss */
      #access #searchform input#searchsubmit {
        padding: 3px 8px;
        height: 28px; }

/* line 226, ../scss/_base.scss */
#access-above {
  position: relative; }
  /* line 228, ../scss/_base.scss */
  #access-above #gettylogo {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-timing-function: none;
    -moz-transition-timing-function: none;
    -o-transition-timing-function: none;
    transition-timing-function: none;
    display: block;
    height: 42px;
    left: 0;
    position: absolute;
    top: 0; }
    /* line 236, ../scss/_base.scss */
    #access-above #gettylogo img {
      width: auto;
      height: 100%; }
    /* line 240, ../scss/_base.scss */
    #access-above #gettylogo img#gettylogo-bl {
      display: none; }
  /* line 244, ../scss/_base.scss */
  #access-above .menu-button {
    background: #15afc6;
    padding-left: 50px; }
    /* line 248, ../scss/_base.scss */
    #access-above .menu-button:hover .icon-bar, #access-above .menu-button.nav-open .icon-bar {
      background: #fff; }
    /* line 251, ../scss/_base.scss */
    #access-above .menu-button .button {
      background-color: #ccc;
      background-image: linear-gradient(#cccccc, #ffffff); }

/* line 259, ../scss/_base.scss */
.access-nav {
  width: 100%;
  margin: 0 auto;
  font: 100%/1.625 "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*.current-menu-item>a,
  .current-menu-parent>a,
  .current-menu-ancestor>a,
  .current-post-ancestor>a,
  .current_page_item>a,
  .current_page_ancestor>a,
  .current_page_parent>a {
  	color: $menu-link-color;
  }
  .sub-menu>a {
  	color: $text-color !important;
  	&:hover {
  		background-color: lighten(
  	}
  }*/ }
  /* line 263, ../scss/_base.scss */
  .js .access-nav {
    display: none; }
  /* line 279, ../scss/_base.scss */
  .access-nav ul {
    margin: 0;
    padding: 0; }
  /* line 283, ../scss/_base.scss */
  .access-nav li {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    border-bottom: #f1f1f1;
    list-style: none;
    background: #cccccc; }
    /* line 291, ../scss/_base.scss */
    .access-nav li a {
      display: block;
      padding: 0.5em 0.65em 0.5em 1em;
      color: #3d3331; }
      /* line 295, ../scss/_base.scss */
      .access-nav li a:hover {
        padding-left: 1.5em;
        color: #418139; }
      /* line 299, ../scss/_base.scss */
      .access-nav li a:last-child {
        border: none; }
    /* line 303, ../scss/_base.scss */
    .access-nav li ul li {
      border-bottom: none; }
      /* line 305, ../scss/_base.scss */
      .access-nav li ul li a {
        padding-left: 2em; }
        /* line 307, ../scss/_base.scss */
        .access-nav li ul li a:hover {
          padding-left: 2.5em; }
      /* line 311, ../scss/_base.scss */
      .access-nav li ul li ul li {
        border-bottom: none; }
        /* line 313, ../scss/_base.scss */
        .access-nav li ul li ul li a {
          padding-left: 3em; }
          /* line 315, ../scss/_base.scss */
          .access-nav li ul li ul li a:hover {
            padding-left: 3.5em; }
    /* line 323, ../scss/_base.scss */
    .access-nav li.parent-menu > a:hover:after, .access-nav li.parent-menu > a.nav-closed:after {
      content: "-";
      padding-left: .5em;
      content: "\2191"; }
    /* line 328, ../scss/_base.scss */
    .access-nav li.parent-menu > a:after, .access-nav li.parent-menu > a.nav-closed:hover:after {
      content: "+";
      padding-left: .5em;
      content: "\2193"; }
    /* line 332, ../scss/_base.scss */
    .access-nav li.parent-menu > a .button .icon-bar {
      display: block;
      height: 2px;
      width: 18px;
      margin-top: 2px;
      background: #fefefe;
      border-radius: 1px;
      box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
    /* line 335, ../scss/_base.scss */
    .access-nav li.parent-menu > a:hover .icon-bar {
      background: #95b665; }

/* line 343, ../scss/_base.scss */
#header-widget {
  position: absolute;
  right: 0px;
  top: 5px;
  text-align: right; }
  /* line 348, ../scss/_base.scss */
  #header-widget img {
    width: 29px;
    height: 29px; }

/* line 354, ../scss/_base.scss */
#logo {
  width: 90%;
  max-width: 341px;
  height: auto;
  margin: 10px auto 5px; }

/* line 361, ../scss/_base.scss */
.menu-button {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  padding: .65em;
  background: #95b665;
  color: #fefefe;
  text-align: right; }
  /* line 368, ../scss/_base.scss */
  .menu-button .menu-title:after {
    content: "+";
    padding-left: .5em; }
  /* line 371, ../scss/_base.scss */
  .menu-button:hover {
    cursor: pointer;
    color: #585630; }
    /* line 374, ../scss/_base.scss */
    #access-above .menu-button:hover:hover {
      color: #fff; }
    /* line 377, ../scss/_base.scss */
    .menu-button:hover .menu-title:after {
      content: "+";
      padding-left: .5em; }
    /* line 380, ../scss/_base.scss */
    .menu-button:hover .icon-bar {
      background: #95b665; }
  /* line 384, ../scss/_base.scss */
  .menu-button .icon-bar {
    display: block;
    height: 2px;
    width: 18px;
    margin-top: 2px;
    background: #fefefe;
    border-radius: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

/* line 388, ../scss/_base.scss */
.nav-open {
  color: #fefefe; }
  /* line 390, ../scss/_base.scss */
  .nav-open .menu-title:after {
    content: "-";
    padding-left: .5em; }
  /* line 393, ../scss/_base.scss */
  .nav-open:hover {
    color: #585630; }
    /* line 395, ../scss/_base.scss */
    .nav-open:hover .menu-title:after {
      content: "-";
      padding-left: .5em; }
  /* line 399, ../scss/_base.scss */
  .nav-open .icon-bar {
    background: #95b665; }

/* line 402, ../scss/_base.scss */
#main {
  position: relative;
  margin: 0 auto;
  clear: both;
  padding: 1.625em 1em; }

/* line 408, ../scss/_base.scss */
#container {
  width: 100%;
  margin: 0 0 1.625em;
  border-bottom: 1px solid black; }

/* line 413, ../scss/_base.scss */
#content {
  width: 100%; }

/* line 419, ../scss/_base.scss */
.page-title .meta-nav {
  font-style: normal; }

/* line 421, ../scss/_base.scss */
.hentry {
  margin: 0 0 1.625em; }

/* line 422, ../scss/_base.scss */
.sticky {
  padding: 1.625em;
  background: rgba(0, 0, 0, 0.1); }

/* line 426, ../scss/_base.scss */
.entry-title {
  margin-bottom: 0; }
  /* line 428, ../scss/_base.scss */
  .entry-title a {
    color: #3d3331; }
    /* line 429, ../scss/_base.scss */
    .entry-title a:hover {
      color: #418139; }

/* line 432, ../scss/_base.scss */
.entry-meta {
  font-size: 80%em;
  color: #585630;
  margin-bottom: .25em;
  padding-top: 5px; }
  /* line 74, ../scss/_mixins.scss */
  .entry-meta a {
    color: #585630; }
  /* line 434, ../scss/_base.scss */
  .entry-meta abbr {
    border: none;
    cursor: text; }

/* line 439, ../scss/_base.scss */
.meta-prep {
  display: none; }

/* line 440, ../scss/_base.scss */
.entry-utility {
  clear: both;
  font-size: 90%;
  color: #7f7f7f; }
  /* line 444, ../scss/_base.scss */
  .entry-utility .tag-links {
    display: block; }
  /* line 447, ../scss/_base.scss */
  .entry-utility a {
    border-bottom: 1px dotted #7f7f7f;
    color: #7f7f7f; }
    /* line 450, ../scss/_base.scss */
    .entry-utility a:hover {
      color: #418139; }
  /* line 452, ../scss/_base.scss */
  .entry-utility ul {
    margin: 0;
    padding: 0; }
  /* line 456, ../scss/_base.scss */
  .entry-utility li {
    padding-left: 2em;
    list-style: none; }

/* line 461, ../scss/_base.scss */
.edit-link {
  display: block;
  clear: both; }

/* line 465, ../scss/_base.scss */
.content-column {
  width: 100%;
  float: left; }

/* line 470, ../scss/_base.scss */
#links-page,
#archives-page {
  list-style: none;
  overflow: hidden; }

/* line 475, ../scss/_base.scss */
.archive-meta,
#author-info {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1em; }
  /* line 478, ../scss/_base.scss */
  .archive-meta p,
  #author-info p {
    margin-bottom: 0; }

/* line 482, ../scss/_base.scss */
#author-info {
  margin: 0 0 1.625em;
  overflow: hidden; }
  /* line 485, ../scss/_base.scss */
  #author-info .avatar {
    margin: 0 1em 0;
    float: left; }

/* line 490, ../scss/_base.scss */
h3#author-posts-by {
  clear: both;
  margin-bottom: 0; }

/* line 495, ../scss/_base.scss */
.nav-previous {
  border-bottom: 1px dotted #cccccc; }

/* line 502, ../scss/_base.scss */
.entry-content .wp-post-image {
  float: none;
  margin: 0 auto 20px;
  display: block; }
/* line 507, ../scss/_base.scss */
.entry-content img {
  height: auto;
  max-width: 100%;
  margin: 0 auto 1.625em;
  display: block;
  width: 100%; }

/* line 515, ../scss/_base.scss */
.wp-caption {
  margin-bottom: .5em;
  padding: 0;
  text-align: left;
  border-bottom: 1px solid #cccccc;
  max-width: 100%; }
  /* line 521, ../scss/_base.scss */
  .wp-caption img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto; }
  /* line 528, ../scss/_base.scss */
  .wp-caption .wp-caption-text {
    margin: 0 auto;
    padding: 0.5em 5px;
    font-size: 80%;
    line-height: 1.5em; }

/* line 535, ../scss/_base.scss */
.gallery {
  display: block;
  margin: 0 auto;
  padding: 0 0 1.625em;
  clear: both;
  overflow: hidden; }
  /* line 541, ../scss/_base.scss */
  .gallery .gallery-row {
    display: block;
    margin: 0;
    clear: both;
    overflow: hidden; }
  /* line 547, ../scss/_base.scss */
  .gallery .gallery-item {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden; }
    /* line 553, ../scss/_base.scss */
    .gallery .gallery-item .img,
    .gallery .gallery-item img.thumbnail {
      height: auto;
      max-width: 89%;
      margin: 0 auto;
      padding: 1%;
      border: none !important; }

/* line 562, ../scss/_base.scss */
.gallery-icon {
  margin: 0 5px;
  padding-top: 6px; }

/* line 566, ../scss/_base.scss */
.gallery-caption {
  padding: 6px 6px 0; }

/* line 567, ../scss/_base.scss */
.wp-smiley {
  max-height: 12px;
  margin: 0 !important; }

/* line 574, ../scss/_base.scss */
#footer {
  border-top: 4px black solid;
  clear: both;
  margin-top: 0;
  padding: 20px 10px 10px;
  color: #404040; }
  /* line 581, ../scss/_base.scss */
  #footer ul {
    margin: emCalc(17px) 0;
    list-style: none;
    padding: 0; }
  /* line 586, ../scss/_base.scss */
  #footer li {
    line-height: 2.7;
    border-bottom: 1px solid #dddddd; }
    /* line 589, ../scss/_base.scss */
    #footer li:nth-child(2n) {
      color: #a4a4a4; }
    /* line 593, ../scss/_base.scss */
    #footer li:first-child {
      padding-left: 0; }
  /* line 597, ../scss/_base.scss */
  #footer a {
    color: #404040; }
    /* line 599, ../scss/_base.scss */
    #footer a:hover {
      text-decoration: underline; }

/* line 604, ../scss/_base.scss */
#siteinfo {
  width: 90%;
  margin: 0 auto;
  padding: 0;
  clear: both; }

/* line 611, ../scss/_base.scss */
.footer-copy li:first-child {
  color: #646464; }
/* line 614, ../scss/_base.scss */
.footer-copy > span {
  color: #646464; }
  /* line 616, ../scss/_base.scss */
  .footer-copy > span:first-child {
    font-size: 52px; }
  /* line 619, ../scss/_base.scss */
  .footer-copy > span + span {
    font-size: 100%;
    position: relative;
    top: -4px; }

/* line 627, ../scss/_base.scss */
#footer-programs {
  padding-bottom: 20px; }

/* line 634, ../scss/_base.scss */
#comments {
  clear: both; }
  /* line 636, ../scss/_base.scss */
  #comments ol {
    margin: 0;
    padding: 0;
    list-style: none; }

/* line 642, ../scss/_base.scss */
#comments-list {
  word-wrap: break-word; }
  /* line 644, ../scss/_base.scss */
  #comments-list ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 648, ../scss/_base.scss */
    #comments-list ul li {
      margin: 0 0 1.625em;
      border: none;
      background: rgba(0, 0, 0, 0.05); }
  /* line 654, ../scss/_base.scss */
  #comments-list ol {
    margin: 0 0 1.625em;
    border: 1px solid #95b665;
    border-bottom: none; }
  /* line 660, ../scss/_base.scss */
  #comments-list li {
    position: relative;
    padding: 1.625em 1.5em 0;
    border-bottom: 1px solid #95b665;
    background: #fafafa; }
    /* line 665, ../scss/_base.scss */
    #comments-list li .avatar {
      position: absolute;
      top: 1.625em;
      left: 1.5em;
      width: 36px;
      height: 36px; }
    /* line 672, ../scss/_base.scss */
    #comments-list li.bypostauthor {
      background: #ffffcc; }
  /* line 674, ../scss/_base.scss */
  #comments-list .thread-odd {
    background: #f1f1f1; }
  /* line 675, ../scss/_base.scss */
  #comments-list .comment-author {
    font-weight: bold;
    padding: 9px 0 0 46px; }
  /* line 679, ../scss/_base.scss */
  #comments-list .comment-meta {
    padding: 0 0 9px 46px; }
  /* line 680, ../scss/_base.scss */
  #comments-list #respond {
    margin: 0 0 1.625em;
    padding: 1.625em 1.5em;
    border-bottom: 1px solid #95b665; }
  /* line 685, ../scss/_base.scss */
  #comments-list ul #respond {
    margin: 0;
    border: 1px solid #95b665; }

/* line 690, ../scss/_base.scss */
.comment-reply-link {
  padding: 0 0 1.625em;
  text-align: right; }

/* line 694, ../scss/_base.scss */
#trackbacks-list .comment-content {
  position: absolute;
  left: -9999px; }

/* line 698, ../scss/_base.scss */
#respond {
  position: relative;
  margin-bottom: 1.625em; }

/* line 702, ../scss/_base.scss */
#cancel-comment-reply {
  position: absolute;
  top: 1.625em;
  right: 1.5em; }

/* line 708, ../scss/_base.scss */
.form-section input {
  width: 100%;
  margin: 0 0 1.625em; }
/* line 712, ../scss/_base.scss */
.form-section textarea {
  width: 100%; }

/* line 714, ../scss/_base.scss */
#form-allowed-tags {
  font-size: 90%;
  color: #7f7f7f; }
  /* line 717, ../scss/_base.scss */
  #form-allowed-tags p {
    margin: 0; }
  /* line 718, ../scss/_base.scss */
  #form-allowed-tags span {
    font-style: italic; }

/* line 720, ../scss/_base.scss */
.form-submit {
  padding: 1.625em 0 0;
  text-align: right; }

/* line 729, ../scss/_base.scss */
.page-link,
.comment-navigation {
  margin: 0 0 1.625em;
  font-weight: bold;
  word-spacing: 0.5em; }
  /* line 733, ../scss/_base.scss */
  .page-link a,
  .comment-navigation a {
    padding: 0.4em 0.65em;
    background: rgba(0, 0, 0, 0.1); }
    /* line 736, ../scss/_base.scss */
    .page-link a:hover,
    .comment-navigation a:hover {
      background-color: rgba(0, 0, 0, 0.1); }
  /* line 741, ../scss/_base.scss */
  .page-link a,
  .page-link span,
  .comment-navigation a,
  .comment-navigation span {
    margin-right: 0.5em; }

/* line 743, ../scss/_base.scss */
.paginated-comments-links {
  margin-top: 1.625em; }

/* line 745, ../scss/_base.scss */
.button,
input[type="submit"] {
  position: relative;
  display: inline-block;
  float: right;
  margin: 0 5px;
  padding: 7px 10px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  border-color: #222222 #222222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  background-color: #2c2c2c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(#333333, #222222);
  background-image: -moz-linear-gradient(#333333, #222222);
  background-image: -o-linear-gradient(#333333, #222222);
  background-image: linear-gradient(#333333, #222222);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  line-height: 18px;
  color: #fefefe;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75); }

/* line 768, ../scss/_base.scss */
.button:hover,
input[type="submit"]:hover {
  top: -1px;
  left: -1px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 2px 2px 3px rgba(0, 0, 0, 0.3); }

/* line 779, ../scss/_base.scss */
.aside {
  word-wrap: break-word;
  overflow-wrap: break-word; }
  /* line 782, ../scss/_base.scss */
  .aside ul {
    list-style: none;
    margin-left: 0;
    padding: 0; }
    /* line 786, ../scss/_base.scss */
    .aside ul ul {
      margin: 0 0 0.5em 20px;
      list-style: square; }
      /* line 789, ../scss/_base.scss */
      .aside ul ul li {
        padding: 4px 0; }
      /* line 790, ../scss/_base.scss */
      .aside ul ul ul {
        margin-bottom: 0; }
  /* line 793, ../scss/_base.scss */
  .aside img {
    max-width: 100%; }
  /* line 794, ../scss/_base.scss */
  .aside table {
    border: none; }
  /* line 796, ../scss/_base.scss */
  .aside thead,
  .aside tbody {
    border: 1px solid #95b665; }
  /* line 800, ../scss/_base.scss */
  .aside th,
  .aside td {
    border-right: 1px solid #95b665;
    padding: 0.15em 0.5em; }
  /* line 804, ../scss/_base.scss */
  .aside tfoot tr {
    border: none; }
  /* line 805, ../scss/_base.scss */
  .aside tfoot td {
    border-color: transparent; }
  /* line 807, ../scss/_base.scss */
  .aside #searchform input {
    width: 100%; }

/* line 809, ../scss/_base.scss */
.widget_tag_cloud {
  margin: 0 0 1.625em; }

/* line 810, ../scss/_base.scss */
#primary .widgetcontainer iframe {
  width: 100% !important; }

/* line 813, ../scss/_base.scss */
#searchsubmit {
  display: none; }

/* line 814, ../scss/_base.scss */
#primary {
  margin-bottom: 1.625em; }
  /* line 816, ../scss/_base.scss */
  #primary ul.xoxo {
    margin-bottom: 0; }

/* line 820, ../scss/_base.scss */
.widgettitle {
  border-bottom: 1px solid #95b665;
  padding: 0.5em 0 0.2em; }
  /* line 824, ../scss/_base.scss */
  .widgettitle a {
    color: #3d3331; }
    /* line 825, ../scss/_base.scss */
    .widgettitle a:hover {
      color: #418139; }

/* line 828, ../scss/_base.scss */
#content .aside {
  margin: 0 0 1.625em; }

/* line 829, ../scss/_base.scss */
#footer {
  margin-top: 1.625em;
  clear: both; }

/* line 833, ../scss/_base.scss */
#subsidiary {
  width: 90%;
  margin: 0 auto;
  padding: 1.625em 0 0; }
  /* line 837, ../scss/_base.scss */
  #subsidiary #fourth {
    width: 100%;
    margin: 0;
    clear: both; }

/* line 848, ../scss/_base.scss */
.aside li[id^=archives],
.aside li[id^=recent-comments],
.aside li[id^=categories],
.aside li[id^=linkcat] {
  clear: both; }
  /* line 850, ../scss/_base.scss */
  .aside li[id^=archives] h3,
  .aside li[id^=recent-comments] h3,
  .aside li[id^=categories] h3,
  .aside li[id^=linkcat] h3 {
    display: none; }
/* line 855, ../scss/_base.scss */
.aside .widget-tabs ul {
  margin: 0;
  text-align: center;
  list-style: none; }
/* line 860, ../scss/_base.scss */
.aside .widget-tabs li {
  display: inline-block; }
  /* line 862, ../scss/_base.scss */
  .aside .widget-tabs li a {
    outline: 0;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid transparent;
    border-bottom: 1px solid #418139;
    margin-bottom: .5em; }
    /* line 864, ../scss/_base.scss */
    .aside .widget-tabs li a:focus {
      outline: 0; }
    /* line 873, ../scss/_base.scss */
    .aside .widget-tabs li a.active {
      color: #418139;
      border-top: 1px solid #418139;
      border-right: 1px solid #418139;
      border-left: 1px solid #418139;
      border-bottom: 1px solid transparent; }
/* line 884, ../scss/_base.scss */
.aside #widget-tabs li {
  width: 33%; }
/* line 889, ../scss/_base.scss */
.aside #widget-tabs2 li {
  width: 50%; }

/* line 897, ../scss/_base.scss */
.page-template-template-page-fullwidth-php #container {
  width: 100%;
  margin-right: 0; }
/* line 902, ../scss/_base.scss */
.page-template-template-page-fullwidth-php #content,
.page-template-template-page-fullwidth-php #comments {
  width: 100%; }

/* line 912, ../scss/_base.scss */
.attachment-jpeg #content,
.attachment-jpeg #container,
.attachment-png #content,
.attachment-png #container {
  width: 100%;
  margin: 0; }
/* line 916, ../scss/_base.scss */
.attachment-jpeg .main-aside,
.attachment-png .main-aside {
  display: none; }

/* line 924, ../scss/_base.scss */
img#wpstats {
  width: 0;
  height: 0;
  overflow: hidden; }

/* line 932, ../scss/_base.scss */
.stButton .stBubble_count {
  height: 41px !important; }

/* line 935, ../scss/_base.scss */
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
  height: 22px !important; }

/* line 939, ../scss/_base.scss */
span.st_fblike_buttons div.fb-like > span {
  overflow: hidden !important;
  width: 51px !important; }

/* This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. */
/* line 947, ../scss/_base.scss */
#fb-root {
  display: none; }

/* To fill the container and nothing else */
/* line 957, ../scss/_base.scss */
.aside .fb_iframe_widget,
.aside .fb_iframe_widget span,
.aside .fb_iframe_widget span iframe[style] {
  width: 100% !important; }
/* line 961, ../scss/_base.scss */
.aside .fb_iframe_widget div.fbConnectWidgetTopmost {
  border: 1px solid #cccccc !important; }
/* line 963, ../scss/_base.scss */
.aside .uiStreamHomepage .uiStreamStory:first-child .mainWrapper {
  margin-right: 0; }
/* line 970, ../scss/_base.scss */
.aside .widget_twitter ul {
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 973, ../scss/_base.scss */
  .aside .widget_twitter ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 12px 12px 10px 68px;
    position: relative; }
    /* line 977, ../scss/_base.scss */
    .aside .widget_twitter ul li .entry-content a:first-child {
      position: absolute;
      left: 10px;
      top: 10px; }
      /* line 981, ../scss/_base.scss */
      .aside .widget_twitter ul li .entry-content a:first-child .entry-image img {
        margin: 0; }
    /* line 985, ../scss/_base.scss */
    .aside .widget_twitter ul li .intent-meta {
      font-size: 80%em;
      color: #585630;
      margin-bottom: .25em;
      padding-top: 5px; }
      /* line 74, ../scss/_mixins.scss */
      .aside .widget_twitter ul li .intent-meta a {
        color: #585630; }
      /* line 987, ../scss/_base.scss */
      .aside .widget_twitter ul li .intent-meta a {
        padding-left: 4px; }
        /* line 989, ../scss/_base.scss */
        .aside .widget_twitter ul li .intent-meta a:before {
          content: "\2022 "; }
/* line 1000, ../scss/_base.scss */
.aside .Tumblr blockquote {
  border-left: 0;
  margin: 0;
  padding-left: .5em; }
/* line 1005, ../scss/_base.scss */
.aside .Tumblr ul {
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none; }
  /* line 1009, ../scss/_base.scss */
  .aside .Tumblr ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 12px 12px 10px 95px;
    min-height: 98px;
    position: relative; }
    /* line 1014, ../scss/_base.scss */
    .aside .Tumblr ul li br {
      display: none; }
    /* line 1015, ../scss/_base.scss */
    .aside .Tumblr ul li > a {
      display: block;
      margin: 0;
      position: absolute;
      left: 10px;
      top: 10px; }
    /* line 1022, ../scss/_base.scss */
    .aside .Tumblr ul li p {
      margin-bottom: 0;
      font: 0.85em/1.2 "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 1033, ../scss/_base.scss */
.aside .flickr a img {
  width: 24%;
  height: auto;
  margin-right: 1%; }

/*******************************
home
*******************************/
/* line 1046, ../scss/_base.scss */
body.home h2 {
  border-bottom: 2px solid #cccccc;
  margin-top: .5em; }

/* line 1050, ../scss/_base.scss */
.cycle-next-prev {
  text-align: center; }
  /* line 1052, ../scss/_base.scss */
  .cycle-next-prev span {
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    padding: 6px 10px;
    margin: 0px 3px;
    color: #fff;
    cursor: pointer;
    background-color: #418139;
    font-size: 80%; }
    /* line 1061, ../scss/_base.scss */
    .cycle-next-prev span:hover {
      background-color: #15afc6; }
    /* line 1064, ../scss/_base.scss */
    .cycle-next-prev span:active {
      color: #fff; }

/* line 1069, ../scss/_base.scss */
#latest-entries {
  position: relative;
  overflow: hidden; }
  /* line 1072, ../scss/_base.scss */
  #latest-entries h2 {
    border-top: 0;
    margin-top: 0; }

/* line 1078, ../scss/_base.scss */
#latest-slider {
  display: none; }

/* line 1081, ../scss/_base.scss */
#latest-slideshow {
  width: 100%; }
  /* line 1083, ../scss/_base.scss */
  #latest-slideshow > div.post {
    display: none;
    width: 100%; }
    /* line 1086, ../scss/_base.scss */
    #latest-slideshow > div.post:nth-child(0) {
      display: block;
      visibility: visible; }
  /* line 1089, ../scss/_base.scss */
  #latest-slideshow .wp-post-image {
    max-height: 300px;
    width: auto;
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0 auto;
    display: block; }
  /* line 1098, ../scss/_base.scss */
  #latest-slideshow .entry-meta {
    display: none; }

/* line 1104, ../scss/_base.scss */
#voices-story img.voices-logo {
  margin-top: 0em;
  display: none;
  float: left;
  margin-right: 1em; }
/* line 1112, ../scss/_base.scss */
#voices-story h2 span {
  float: right; }
  /* line 1114, ../scss/_base.scss */
  #voices-story h2 span a {
    padding-left: 10px; }

/* line 1121, ../scss/_base.scss */
#video-gallery {
  overflow: hidden; }
  /* line 1122, ../scss/_base.scss */
  #video-gallery .cycle-sentinel * {
    visibility: hidden !important; }
  /* line 1123, ../scss/_base.scss */
  #video-gallery .cycle-sentinel iframe {
    opacity: 0; }
  /* line 1125, ../scss/_base.scss */
  #video-gallery ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 1127, ../scss/_base.scss */
    #video-gallery ul > li.video-player {
      display: none;
      width: 100%; }
      /* line 1130, ../scss/_base.scss */
      #video-gallery ul > li.video-player:nth-child(0) {
        display: block;
        visibility: visible; }
  /* line 1133, ../scss/_base.scss */
  #video-gallery #video-gallery-list {
    width: 100%; }
    /* line 1135, ../scss/_base.scss */
    #video-gallery #video-gallery-list .video-player {
      width: 100%; }
  /* line 1139, ../scss/_base.scss */
  #video-gallery #video-slider {
    display: none; }
    /* line 1141, ../scss/_base.scss */
    #video-gallery #video-slider li {
      border: 5px solid white; }
      /* line 1143, ../scss/_base.scss */
      #video-gallery #video-slider li.cycle-pager-active {
        border: 5px solid #15afc6; }
    /* line 1147, ../scss/_base.scss */
    #video-gallery #video-slider img {
      max-width: 100px;
      cursor: pointer;
      display: block; }

/* line 1156, ../scss/_base.scss */
#quote-text {
  font-size: 120%;
  letter-spacing: .1em; }
  /* line 1159, ../scss/_base.scss */
  #quote-text:before {
    content: open-quote;
    font-size: 4em;
    float: left;
    line-height: .6em;
    color: #15afc6; }
  /* line 1166, ../scss/_base.scss */
  #quote-text:after {
    content: close-quote;
    font-size: 4em;
    float: right;
    line-height: .7em;
    color: #15afc6; }

/* line 1174, ../scss/_base.scss */
#quote-attr {
  text-align: right;
  font-size: 80%;
  font-style: italic;
  color: #8e719a; }

/* line 1181, ../scss/_base.scss */
#outside-news ul {
  list-style: none;
  margin: 0;
  padding: 0; }
/* line 1184, ../scss/_base.scss */
#outside-news li {
  overflow: hidden;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc; }
  /* line 1189, ../scss/_base.scss */
  #outside-news li:last-child {
    border-bottom: 0; }
/* line 1193, ../scss/_base.scss */
#outside-news .wp-caption {
  float: left;
  margin-right: 10px;
  width: 50%;
  /*&.voices-video {
  	float: left;
  	width: 50%;
  	margin-right: 0;
  }*/ }
  /* line 1202, ../scss/_base.scss */
  #outside-news .wp-caption img {
    width: 100%;
    height: auto; }
/* line 1207, ../scss/_base.scss */
#outside-news a:nth-child(2) {
  display: block;
  font-family: "Open Sans Condensed", sans-serif;
  color: #3d3331;
  font-size: 1.5em;
  line-height: 1.0833em;
  margin-bottom: 0; }
/* line 1215, ../scss/_base.scss */
#outside-news a.provider {
  display: block;
  font-style: italic;
  font-size: 80%em;
  color: #585630;
  margin-bottom: .25em;
  padding-top: 5px; }
  /* line 74, ../scss/_mixins.scss */
  #outside-news a.provider a {
    color: #585630; }
  /* line 1219, ../scss/_base.scss */
  #outside-news a.provider:before {
    content: "Courtesy of: "; }

/* line 1225, ../scss/_base.scss */
.story-collection {
  overflow: hidden; }
  /* line 1227, ../scss/_base.scss */
  .story-collection ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  /* line 1230, ../scss/_base.scss */
  .story-collection .story-collection-2-grid {
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    column-count: 2;
    column-gap: 10px; }
    /* line 1233, ../scss/_base.scss */
    .story-collection .story-collection-2-grid li img {
      max-width: 100%;
      display: block;
      margin: 0 auto; }
    /* line 1238, ../scss/_base.scss */
    .story-collection .story-collection-2-grid li .entry-content {
      font-size: .8em;
      min-height: 165px; }
  /* line 1245, ../scss/_base.scss */
  .story-collection .story-collection-featured li {
    margin-left: 65%; }
    /* line 1248, ../scss/_base.scss */
    .story-collection .story-collection-featured li .wp-caption,
    .story-collection .story-collection-featured li .entry-content {
      display: none; }
    /* line 1251, ../scss/_base.scss */
    .story-collection .story-collection-featured li h4, .story-collection .story-collection-featured li .widgettitle {
      font-size: 1.375em;
      line-height: 1.1818em; }
  /* line 1256, ../scss/_base.scss */
  .story-collection .story-collection-featured li:first-child {
    width: 60%;
    float: left;
    margin-left: 0; }
    /* line 1261, ../scss/_base.scss */
    .story-collection .story-collection-featured li:first-child .wp-caption,
    .story-collection .story-collection-featured li:first-child .entry-content {
      display: block; }
    /* line 1264, ../scss/_base.scss */
    .story-collection .story-collection-featured li:first-child h4, .story-collection .story-collection-featured li:first-child .widgettitle {
      font-size: 1.5em; }

/* line 1277, ../scss/_base.scss */
ul.playlist li.sm2_playing a.sm2_link,
ul.playlist li.sm2_paused a.sm2_link {
  margin-right: 0 !important; }

/* line 1281, ../scss/_base.scss */
#content ul.playlist li a.exclude {
  left: auto !important;
  top: 30px !important;
  right: 6px; }

/* line 1287, ../scss/_base.scss */
ul.playlist li a.inline {
  padding: 2.25em 0.5em 0.45em 26px !important;
  color: #666666 !important; }

/* line 1291, ../scss/_base.scss */
ul.playlist li .timing {
  height: 1.3em !important;
  min-width: 90px !important; }

/* line 1296, ../scss/_base.scss */
ul.playlist li:hover .timing,
ul.playlist li .timing {
  z-index: 100; }

@media only screen and (min-width: 481px) {
  /******************************************************************
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to 
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection. 
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /* line 14, ../scss/_481up.scss */
  #branding {
    width: 100%; }
    /* line 16, ../scss/_481up.scss */
    #branding > a {
      padding-left: 5px; }

  /* line 20, ../scss/_481up.scss */
  #blog-description {
    position: absolute;
    top: 129px;
    line-height: 1.1em;
    right: 5px;
    width: auto;
    text-align: right; }
    /* line 27, ../scss/_481up.scss */
    #blog-description span {
      line-height: 1.3em; }
    /* line 30, ../scss/_481up.scss */
    #blog-description > span:first-child {
      font-size: 160%; }
    /* line 33, ../scss/_481up.scss */
    #blog-description span + span {
      display: none;
      font-size: 111%; }

  /* line 39, ../scss/_481up.scss */
  #header-widget {
    right: 5px; }
    /* line 41, ../scss/_481up.scss */
    #header-widget img {
      vertical-align: middle; }
    /* line 42, ../scss/_481up.scss */
    #header-widget a[href$="/iris/feed/"]:after {
      content: "Subscribe";
      padding-left: 5px; }

  /* line 52, ../scss/_481up.scss */
  #content ul.playlist li a.exclude {
    left: 10px !important;
    top: 50px !important;
    right: auto; }

  /* line 58, ../scss/_481up.scss */
  ul.playlist li a.inline {
    padding: 0.45em 0.5em 0.45em 90px !important; }

  /* line 62, ../scss/_481up.scss */
  ul.playlist li.sm2_playing a.sm2_link,
  ul.playlist li.sm2_paused a.sm2_link {
    margin-right: 4.5em !important; } }
@media only screen and (min-width: 768px) {
  /******************************************************************
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /* line 11, ../scss/_768up.scss */
  .hide-for-medium-down {
    display: block; }

  /* line 16, ../scss/_768up.scss */
  blockquote.left {
    width: 33%;
    float: left;
    margin-left: 0;
    margin-right: 1em; }
  /* line 22, ../scss/_768up.scss */
  blockquote.right {
    width: 33%;
    float: right;
    margin-left: 1em;
    margin-right: 0; }

  /* line 35, ../scss/_768up.scss */
  #access-above,
  #branding,
  #access,
  #main,
  #siteinfo,
  .sub-wrapper {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto; }

  /* line 41, ../scss/_768up.scss */
  #blog-description {
    width: auto;
    right: 15px;
    top: 87px; }
    /* line 45, ../scss/_768up.scss */
    #blog-description span {
      line-height: 1.3em; }
    /* line 48, ../scss/_768up.scss */
    #blog-description > span:first-child {
      font-size: 200%; }
    /* line 51, ../scss/_768up.scss */
    #blog-description span + span {
      display: block;
      font-size: 110%; }

  /* line 56, ../scss/_768up.scss */
  #logo {
    margin: 5px auto; }

  /* line 60, ../scss/_768up.scss */
  #header-widget {
    right: 5px;
    top: 5px;
    margin: 0; }
    /* line 65, ../scss/_768up.scss */
    #header-widget ul,
    #header-widget address {
      text-align: right; }
    /* line 68, ../scss/_768up.scss */
    #header-widget img {
      width: auto; }
    /* line 71, ../scss/_768up.scss */
    #header-widget a[href$="/iris/feed/"]:after {
      content: "Subscribe to Posts"; }

  /* line 76, ../scss/_768up.scss */
  #main {
    background: white; }

  /* line 84, ../scss/_768up.scss */
  .error404,
  .noresults {
    padding: 1.625em 2em; }

  /* line 87, ../scss/_768up.scss */
  .entry-utility ul {
    float: left;
    width: 50%; }

  /* line 93, ../scss/_768up.scss */
  .main-aside,
  .header-aside {
    clear: right; }

  /* line 96, ../scss/_768up.scss */
  #primary {
    margin: 0; }

  /* line 103, ../scss/_768up.scss */
  .sub-wrapper {
    width: 90%;
    margin: 0 auto; }

  /* line 107, ../scss/_768up.scss */
  #content .aside {
    margin: 0 0 1.625em; }

  /* line 111, ../scss/_768up.scss */
  .archive .title-wrap,
  .attachment .title-wrap,
  .search .title-wrap {
    padding: 0 0 0; }

  /* line 113, ../scss/_768up.scss */
  .navigation {
    margin: 0;
    overflow: hidden; }
    /* line 116, ../scss/_768up.scss */
    .navigation .meta-nav {
      font-style: normal; }

  /* line 118, ../scss/_768up.scss */
  .nav-previous {
    float: left;
    width: 48%;
    border-bottom: 0; }

  /* line 123, ../scss/_768up.scss */
  .nav-next {
    float: right;
    text-align: right;
    width: 48%; }

  /* line 128, ../scss/_768up.scss */
  #comments {
    padding: 0 0 0; }

  /* line 129, ../scss/_768up.scss */
  #siteinfo p {
    padding: 0 2em; }

  /* line 130, ../scss/_768up.scss */
  .content-column {
    width: 45%;
    margin: 0 0 1.625em; }

  /* line 136, ../scss/_768up.scss */
  .page-template-template-page-fullwidth-php #comments,
  .attachment-jpeg #comments,
  .attachment-png #comments {
    width: 65.4%; }

  /* line 146, ../scss/_768up.scss */
  body.archive .entry-content .wp-caption,
  body.search-results .entry-content .wp-caption {
    float: left;
    margin-right: 1.625em;
    max-width: 40%; }
    /* line 150, ../scss/_768up.scss */
    body.archive .entry-content .wp-caption img,
    body.search-results .entry-content .wp-caption img {
      margin-bottom: 0; }

  /* line 159, ../scss/_768up.scss */
  .entry-content .wp-post-image {
    display: block; }
  /* line 162, ../scss/_768up.scss */
  .entry-content img {
    height: auto;
    max-width: 100%;
    margin: 0 auto 1.625em;
    display: block; }

  /* line 170, ../scss/_768up.scss */
  .alignleft,
  img.alignleft {
    float: left;
    margin-right: 20px; }

  /* line 175, ../scss/_768up.scss */
  .alignright,
  img.alignright {
    float: right;
    margin-left: 20px; }

  /* line 180, ../scss/_768up.scss */
  .aligncenter,
  img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both; }

  /* line 186, ../scss/_768up.scss */
  .wp-caption {
    margin-bottom: .5em;
    padding: 0;
    text-align: left;
    border-bottom: 1px solid #cccccc; }
    /* line 191, ../scss/_768up.scss */
    .wp-caption img {
      margin: 0 auto;
      display: block;
      max-width: 100%;
      height: auto;
      width: auto; }
    /* line 198, ../scss/_768up.scss */
    .wp-caption .wp-caption-text {
      margin: 0 auto;
      padding: 0.5em 5px; }

  /* line 203, ../scss/_768up.scss */
  .gallery {
    display: block;
    margin: 0 auto;
    padding: 0 0 1.625em;
    clear: both;
    overflow: hidden; }
    /* line 209, ../scss/_768up.scss */
    .gallery .gallery-row {
      display: block;
      margin: 0;
      clear: both;
      overflow: hidden; }
    /* line 215, ../scss/_768up.scss */
    .gallery .gallery-item {
      margin: 0;
      padding: 0;
      list-style: none;
      overflow: hidden; }
      /* line 221, ../scss/_768up.scss */
      .gallery .gallery-item .img,
      .gallery .gallery-item img.thumbnail {
        height: auto;
        max-width: 89%;
        margin: 0 auto;
        padding: 1%;
        border: none !important; }

  /* line 230, ../scss/_768up.scss */
  .gallery-icon {
    margin: 0 5px;
    padding-top: 6px; }

  /* line 234, ../scss/_768up.scss */
  .gallery-caption {
    padding: 6px 6px 0; }

  /* line 235, ../scss/_768up.scss */
  .wp-smiley {
    max-height: 12px;
    margin: 0 !important; }

  /* line 250, ../scss/_768up.scss */
  .flickr a img {
    width: 11.5%;
    height: auto;
    margin-right: 1%; }

  /* line 259, ../scss/_768up.scss */
  .cycle-next-prev {
    display: none; }

  /* line 263, ../scss/_768up.scss */
  #latest-slideshow {
    width: 70%;
    float: left; }
    /* line 267, ../scss/_768up.scss */
    #latest-slideshow .post {
      clear: both;
      overflow: hidden; }
      /* line 270, ../scss/_768up.scss */
      #latest-slideshow .post .wp-caption {
        float: none;
        margin-right: 10px;
        width: 100%; }
      /* line 275, ../scss/_768up.scss */
      #latest-slideshow .post img.wp-post-image {
        max-height: 300px;
        width: auto;
        max-width: 100%;
        height: auto;
        float: none;
        margin: 0 auto;
        display: block; }

  /* line 287, ../scss/_768up.scss */
  #latest-slider {
    float: right;
    width: 28%;
    list-style: none;
    padding: 0;
    display: block; }
    /* line 293, ../scss/_768up.scss */
    #latest-slider li {
      padding: .2em; }
      /* line 295, ../scss/_768up.scss */
      #latest-slider li .wp-caption {
        display: none; }
      /* line 298, ../scss/_768up.scss */
      #latest-slider li h4.entry-title, #latest-slider li .entry-title.widgettitle {
        font-size: 1.2em; }
      /* line 301, ../scss/_768up.scss */
      #latest-slider li .entry-meta {
        line-height: 1.1em;
        font-size: 80%; }
      /* line 305, ../scss/_768up.scss */
      #latest-slider li .entry-content {
        display: none; }
      /* line 309, ../scss/_768up.scss */
      #latest-slider li:hover, #latest-slider li.cycle-pager-active {
        background-color: #95b665;
        border: #25692f; }
        /* line 312, ../scss/_768up.scss */
        #latest-slider li:hover h2, #latest-slider li:hover a, #latest-slider li:hover span, #latest-slider li.cycle-pager-active h2, #latest-slider li.cycle-pager-active a, #latest-slider li.cycle-pager-active span {
          color: #fff; }
      /* line 314, ../scss/_768up.scss */
      #latest-slider li:active {
        background-color: transparent;
        border: transparent; }

  /* line 322, ../scss/_768up.scss */
  #featured-story,
  #voices-story {
    clear: both;
    overflow: hidden; }
    /* line 325, ../scss/_768up.scss */
    #featured-story .wp-caption,
    #voices-story .wp-caption {
      float: left;
      margin-right: 10px;
      width: 50%;
      /*&.voices-video {
      	float: left;
      	width: 50%;
      	margin-right: 0;
      }*/ }
      /* line 334, ../scss/_768up.scss */
      #featured-story .wp-caption img,
      #voices-story .wp-caption img {
        width: 100%;
        height: auto; }

  /* line 341, ../scss/_768up.scss */
  #voices-story img.voices-logo {
    margin-top: 1em; }
  /* line 345, ../scss/_768up.scss */
  #voices-story h2 span {
    float: right; }
    /* line 347, ../scss/_768up.scss */
    #voices-story h2 span a {
      padding-left: 10px; }

  /* line 356, ../scss/_768up.scss */
  #video-gallery #video-gallery-list {
    width: 78%;
    float: left; }
    /* line 359, ../scss/_768up.scss */
    #video-gallery #video-gallery-list .video-player {
      width: 100%; }
  /* line 363, ../scss/_768up.scss */
  #video-gallery #video-slider {
    display: block;
    float: right;
    width: 20%; }
    /* line 367, ../scss/_768up.scss */
    #video-gallery #video-slider li {
      width: 100%;
      border: 5px solid white; }
      /* line 370, ../scss/_768up.scss */
      #video-gallery #video-slider li.cycle-pager-active {
        border: 5px solid #15afc6; }
    /* line 374, ../scss/_768up.scss */
    #video-gallery #video-slider img {
      max-width: 100%;
      width: 100%;
      cursor: pointer;
      display: block; }

  /* line 383, ../scss/_768up.scss */
  #footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

  /* line 386, ../scss/_768up.scss */
  .footer-copy {
    border-left: 0; }
    /* line 389, ../scss/_768up.scss */
    .footer-copy > span:first-child {
      font-size: 42px; }
    /* line 392, ../scss/_768up.scss */
    .footer-copy > span + span {
      font-size: small;
      top: -3px; }

  /* line 400, ../scss/_768up.scss */
  #footer-programs {
    padding-top: 3.2em; }

  /* line 404, ../scss/_768up.scss */
  #footer {
    padding: 10px 0; }
    /* line 408, ../scss/_768up.scss */
    #footer li {
      float: left;
      padding: 0 8px;
      border-bottom: 0; }
    /* line 416, ../scss/_768up.scss */
    #footer > .columns {
      padding-left: 0; } }
@media only screen and (min-width: 960px) {
  /******************************************************************
  Stylesheet: Desktop Stylesheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop. 
  
  ******************************************************************/
  /* line 10, ../scss/_960up.scss */
  .js .access-nav {
    display: block; }

  /* line 11, ../scss/_960up.scss */
  .menu-button {
    display: none; }

  /* line 13, ../scss/_960up.scss */
  .access-nav {
    float: left; }
    /* line 15, ../scss/_960up.scss */
    .access-nav li {
      padding: 0.2em 0.5em;
      border-bottom: none;
      background: none;
      width: auto; }
      /* line 20, ../scss/_960up.scss */
      .access-nav li a {
        padding: 0;
        color: #fefefe;
        /*&[href$="about-the-iris/"]:before {
            content: "|";
            padding-right: 1em;
        }*/ }
        /* line 23, ../scss/_960up.scss */
        .access-nav li a .button {
          display: none; }
        /* line 26, ../scss/_960up.scss */
        .access-nav li a:hover {
          padding: 0; }
      /* line 32, ../scss/_960up.scss */
      .access-nav li.parent-menu > a:after {
        content: "+";
        padding-left: .5em;
        content: "\2193"; }

  /* line 41, ../scss/_960up.scss */
  #access {
    background: #95b665;
    border-bottom: 2px solid #95b665;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); }
    /* line 45, ../scss/_960up.scss */
    #access .access-nav {
      width: 85%; }
      /* line 48, ../scss/_960up.scss */
      #access .access-nav > div > ul > li a[href$="/about/"] {
        border-left: 1px solid white;
        padding-left: .5em; }
      /* line 53, ../scss/_960up.scss */
      #access .access-nav a {
        font-size: .85em;
        padding: 0.5em 0; }
    /* line 58, ../scss/_960up.scss */
    #access #searchform {
      margin-bottom: 0;
      width: 15%;
      float: right;
      padding: 0; }
      /* line 63, ../scss/_960up.scss */
      #access #searchform > div {
        float: right;
        width: 100%; }
      /* line 67, ../scss/_960up.scss */
      #access #searchform input#s {
        display: block;
        width: 78%;
        margin: 0.2em auto 0;
        padding: 1px;
        font-size: .75em;
        color: #47b499; }
      /* line 75, ../scss/_960up.scss */
      #access #searchform input#searchsubmit {
        margin-right: 2px;
        margin-left: 2px;
        margin-top: 2px;
        padding: 3px 7px; }

  /* line 84, ../scss/_960up.scss */
  #access-above {
    height: 30px; }
    /* line 86, ../scss/_960up.scss */
    #access-above #gettylogo {
      background-color: #fff;
      width: 30px;
      display: block;
      height: 100%;
      -webkit-transition-duration: 0s;
      -moz-transition-duration: 0s;
      -o-transition-duration: 0s;
      transition-duration: 0s;
      -webkit-transition-timing-function: none;
      -moz-transition-timing-function: none;
      -o-transition-timing-function: none;
      transition-timing-function: none; }
      /* line 93, ../scss/_960up.scss */
      #access-above #gettylogo img {
        width: auto;
        height: 100%; }
      /* line 97, ../scss/_960up.scss */
      #access-above #gettylogo img#gettylogo-bl {
        display: block; }
      /* line 100, ../scss/_960up.scss */
      #access-above #gettylogo img#gettylogo-wh {
        display: none; }
    /* line 104, ../scss/_960up.scss */
    #access-above .access-nav {
      float: none;
      width: 100%;
      background: #15afc6;
      padding-left: 50px;
      font-size: .85em;
      height: 30px; }
      /* line 111, ../scss/_960up.scss */
      #access-above .access-nav li {
        line-height: 1;
        padding: 0; }
        /* line 114, ../scss/_960up.scss */
        #access-above .access-nav li a {
          padding: 0.65em 0.65em 0.5em 1em;
          display: block;
          height: 30px; }
          /* line 118, ../scss/_960up.scss */
          #access-above .access-nav li a:hover {
            background: #fff;
            color: #15afc6; }
    /* line 125, ../scss/_960up.scss */
    #access-above ul + ul {
      float: right; }

  /* line 130, ../scss/_960up.scss */
  #blog-description {
    width: auto;
    right: auto;
    top: 63px;
    left: 386px;
    text-align: center; }
    /* line 136, ../scss/_960up.scss */
    #blog-description span {
      line-height: 1.3em; }
    /* line 139, ../scss/_960up.scss */
    #blog-description > span:first-child {
      font-size: 200%;
      padding-right: 0px; }
    /* line 143, ../scss/_960up.scss */
    #blog-description span + span {
      display: block;
      font-size: 111%; }

  /**
  * superfish menu essential styles
  */
  /* line 152, ../scss/_960up.scss */
  .sf-menu {
    line-height: 1.0; }
    /* line 154, ../scss/_960up.scss */
    .sf-menu, .sf-menu * {
      margin: 0;
      padding: 0;
      list-style: none; }
    /* line 159, ../scss/_960up.scss */
    .sf-menu a {
      display: block;
      position: relative; }
    /* line 164, ../scss/_960up.scss */
    .sf-menu ul {
      position: absolute;
      top: -999em;
      width: 10em;
      /* left offset of submenus need to match (see below) */ }
      /* line 168, ../scss/_960up.scss */
      .sf-menu ul li {
        width: 100%; }
    /* line 172, ../scss/_960up.scss */
    .sf-menu li {
      float: left;
      position: relative; }
      /* line 175, ../scss/_960up.scss */
      .sf-menu li:hover {
        visibility: inherit;
        /* fixes IE7 'sticky bug' */ }
      /* line 179, ../scss/_960up.scss */
      .sf-menu li:hover ul, .sf-menu li.sfHover ul {
        left: 0;
        top: 2.5em;
        /* match top ul list item height */
        z-index: 99; }

  /* line 192, ../scss/_960up.scss */
  ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em; }
  /* line 199, ../scss/_960up.scss */
  ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 10em;
    /* match ul width */
    top: 0; }
  /* line 204, ../scss/_960up.scss */
  ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em; }
  /* line 211, ../scss/_960up.scss */
  ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    /* match ul width */
    top: 0; }

  /**
  * IRIS SKIN: Top nav menu
  */
  /* line 224, ../scss/_960up.scss */
  .sf-menu {
    float: left;
    margin-left: 1px;
    /*.current-menu-item a,
    .current-menu-parent a,
    .current-menu-ancestor a,
    .current-post-ancestor a,
    .current_page_item a,
    .current_page_ancestor a,
    .current_page_parent a {
    	color: $link-current-page !important;
    }*/ }
    /* line 227, ../scss/_960up.scss */
    .sf-menu a {
      text-decoration: none;
      margin-left: -1px; }
      /* line 230, ../scss/_960up.scss */
      .sf-menu a, .sf-menu a:visited {
        /* visited pseudo selector so IE6 applies text colour*/
        color: #fefefe !important; }
      /* line 234, ../scss/_960up.scss */
      .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
        color: #418139 !important;
        background: #95b665;
        outline: 0; }
    /* line 249, ../scss/_960up.scss */
    .sf-menu li {
      background: #95b665; }
      /* line 251, ../scss/_960up.scss */
      .sf-menu li:hover, .sf-menu li.sfHover {
        background: #95b665;
        outline: 0; }
        /* line 254, ../scss/_960up.scss */
        .sf-menu li:hover ul, .sf-menu li.sfHover ul {
          top: 32px;
          /* overriding essential styles */ }
      /* line 259, ../scss/_960up.scss */
      .sf-menu li li {
        background: #cccccc;
        border-bottom: 1px solid #f1f1f1; }
        /* line 264, ../scss/_960up.scss */
        .sf-menu li li a, .sf-menu li li a:visited {
          /* visited pseudo selector so IE6 applies text colour*/
          color: #3d3331 !important; }
        /* line 268, ../scss/_960up.scss */
        .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
          color: #3d3331 !important;
          background: #cccccc;
          outline: 0; }
        /* line 274, ../scss/_960up.scss */
        .sf-menu li li:hover, .sf-menu li li.sfHover {
          background: #cccccc; }
        /* line 277, ../scss/_960up.scss */
        .sf-menu li li li {
          background: #cccccc;
          padding-left: 1px;
          border-left: 1px solid #f1f1f1; }
    /* line 284, ../scss/_960up.scss */
    .sf-menu ul {
      margin-top: 0px; }
      /* line 286, ../scss/_960up.scss */
      .sf-menu ul ul {
        margin-top: 0; }
      /* line 289, ../scss/_960up.scss */
      .sf-menu ul a {
        background: #cccccc;
        border-bottom: none; }

  /* line 296, ../scss/_960up.scss */
  html.ie7 .sf-menu a {
    width: 100%; }

  /* line 299, ../scss/_960up.scss */
  #header {
    z-index: 20; }

  /* line 300, ../scss/_960up.scss */
  #main {
    z-index: 10;
    background: white;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden; }

  /* line 306, ../scss/_960up.scss */
  #container {
    float: left;
    width: 65%;
    margin-right: 2%;
    border-bottom: 0; }

  /* line 314, ../scss/_960up.scss */
  .hentry,
  .error404,
  .noresults {
    padding: 0 0 1.625em; }

  /* line 317, ../scss/_960up.scss */
  .entry-utility ul {
    float: left;
    width: 50%; }

  /* line 322, ../scss/_960up.scss */
  .header-aside {
    float: right;
    width: 30.8%;
    clear: right; }

  /* line 327, ../scss/_960up.scss */
  #primary {
    border-top: none;
    margin: 0; }

  /* line 334, ../scss/_960up.scss */
  #primary,
  #secondary,
  #global-widget {
    float: right;
    width: 33%;
    border-left: 1px solid #cccccc;
    padding-left: 2%; }

  /* line 343, ../scss/_960up.scss */
  .sub-wrapper {
    width: 90%;
    margin: 0 auto; }

  /* line 347, ../scss/_960up.scss */
  #content .aside {
    margin: 0 0 1.625em; }

  /* line 351, ../scss/_960up.scss */
  .archive .title-wrap,
  .attachment .title-wrap,
  .search .title-wrap {
    padding: 0 0 0; }

  /* line 353, ../scss/_960up.scss */
  .navigation {
    margin: 0 0 1.625em 2em;
    overflow: hidden; }
    /* line 356, ../scss/_960up.scss */
    .navigation .meta-nav {
      font-style: normal; }

  /* line 358, ../scss/_960up.scss */
  .nav-previous {
    float: left; }

  /* line 359, ../scss/_960up.scss */
  .nav-next {
    float: right;
    text-align: right; }

  /* line 363, ../scss/_960up.scss */
  #comments {
    padding: 0 0 0; }

  /* line 364, ../scss/_960up.scss */
  .content-column {
    width: 45%;
    margin: 0 0 1.625em; }

  /* line 370, ../scss/_960up.scss */
  .page-template-template-page-fullwidth-php #comments,
  .attachment-jpeg #comments,
  .attachment-png #comments {
    width: 65.4%; }

  /* line 375, ../scss/_960up.scss */
  .wp-caption img,
  .entry-content img {
    width: auto; }

  /* line 380, ../scss/_960up.scss */
  #footer {
    border-top: 0; }
    /* line 382, ../scss/_960up.scss */
    #footer ul {
      font-size: 80%; }

  /* line 390, ../scss/_960up.scss */
  .pluginLikeboxStream {
    height: 200px; }

  /* line 398, ../scss/_960up.scss */
  .flickr a img {
    height: auto;
    margin-right: 1%; }

  /* line 408, ../scss/_960up.scss */
  .widget-tabs li a {
    font-size: 100%; }

  /* line 416, ../scss/_960up.scss */
  #outside-news ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  /* line 419, ../scss/_960up.scss */
  #outside-news li {
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc; }
    /* line 424, ../scss/_960up.scss */
    #outside-news li:last-child {
      border-bottom: 0; }
  /* line 428, ../scss/_960up.scss */
  #outside-news img {
    float: left;
    margin-right: 20px;
    width: 320px; }
  /* line 433, ../scss/_960up.scss */
  #outside-news img + a {
    font-weight: normal;
    display: block; }
  /* line 437, ../scss/_960up.scss */
  #outside-news a.provider {
    font-style: italic;
    font-size: 80%em;
    color: #585630;
    margin-bottom: .25em;
    padding-top: 5px; }
    /* line 74, ../scss/_mixins.scss */
    #outside-news a.provider a {
      color: #585630; }
    /* line 440, ../scss/_960up.scss */
    #outside-news a.provider:before {
      content: "Courtesy of: "; }
  /* line 444, ../scss/_960up.scss */
  #outside-news .description {
    font-size: smaller;
    margin-left: 340px; } }
@media only screen and (min-width: 1240px) {
  /******************************************************************
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/ }
/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.hidden {
  display: none!important;
  visibility: hidden; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.invisible {
  visibility: hidden; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.cf:before, .cf:after {
  content: " ";
  display: table; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.cf:after {
  clear: both; }

/* line 1, ../scss/_html5boilerplate-helper-classes.scss */
.cf {
  *zoom: 1; }

@media print {
  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  * {
    background: transparent!important;
    color: #000!important;
    box-shadow: none!important;
    text-shadow: none!important; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  a, a:visited {
    text-decoration: underline; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  thead {
    display: table-header-group; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  tr, img {
    page-break-inside: avoid; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  img {
    max-width: 100%!important; }

  @page {
    margin: .5cm; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  /* line 1, ../scss/_html5boilerplate-print-styles.scss */
  h2, h3 {
    page-break-after: avoid; }

  /* line 5, ../scss/_print.scss */
  .aside,
  #access,
  .menu,
  .navigation {
    display: none; } }
