@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_Rg.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_Rg.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_Rg.woff") format("woff"), url("/rw/fonts/Effra_Std_W_Rg.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_It.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_It.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_It.woff") format("woff"), url("/rw/fonts/Effra_Std_W_It.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_Md.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_Md.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_Md.woff") format("woff"), url("/rw/fonts/Effra_Std_W_Md.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_MdIt.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_MdIt.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_MdIt.woff") format("woff"), url("/rw/fonts/Effra_Std_W_MdIt.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_Bd.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_Bd.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_Bd.woff") format("woff"), url("/rw/fonts/Effra_Std_W_Bd.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "effra";
  src: url("/rw/fonts/Effra_Std_W_BdIt.eot") format("eot");
  src: url("/rw/fonts/Effra_Std_W_BdIt.eot?iefix") format("eot"), url("/rw/fonts/Effra_Std_W_BdIt.woff") format("woff"), url("/rw/fonts/Effra_Std_W_BdIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
/* line 17, ../styles/partials/_reset.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 19, ../styles/partials/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 40, ../styles/partials/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 47, ../styles/partials/_reset.scss */
img {
  line-height: 0;
  vertical-align: middle;
}

/* line 49, ../styles/partials/_reset.scss */
nav ul {
  list-style: none;
}

/* line 51, ../styles/partials/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 53, ../styles/partials/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 56, ../styles/partials/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 58, ../styles/partials/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 60, ../styles/partials/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: 700;
}

/* line 62, ../styles/partials/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 64, ../styles/partials/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 67, ../styles/partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 69, ../styles/partials/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 71, ../styles/partials/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 84, ../styles/partials/_reset.scss */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
  /*text-rendering: optimizeLegibility;*/
  /* this causes problems in Chrome for Windows and on iOS */
  -webkit-overflow-scrolling: touch;
}

/* line 87, ../styles/partials/_reset.scss */
select, input, textarea, button {
  font: 99% sans-serif;
}

/* line 92, ../styles/partials/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* line 100, ../styles/partials/_reset.scss */
body, select, input, textarea {
  color: #444;
}

/* line 109, ../styles/partials/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}

/* line 112, ../styles/partials/_reset.scss */
html {
  overflow-y: scroll;
}

/* line 116, ../styles/partials/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 121, ../styles/partials/_reset.scss */
ul, ol {
  list-style: none;
}

/* line 122, ../styles/partials/_reset.scss */
ol {
  list-style-type: decimal;
}

/* line 125, ../styles/partials/_reset.scss */
nav ul, nav li {
  margin: 0;
}

/* line 127, ../styles/partials/_reset.scss */
small {
  font-size: 85%;
}

/* line 128, ../styles/partials/_reset.scss */
strong, th {
  font-weight: 700;
}

/* line 130, ../styles/partials/_reset.scss */
td, td img {
  vertical-align: top;
}

/* line 132, ../styles/partials/_reset.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 133, ../styles/partials/_reset.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 135, ../styles/partials/_reset.scss */
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 145, ../styles/partials/_reset.scss */
textarea {
  overflow: auto;
}

/* line 147, ../styles/partials/_reset.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}

/* line 151, ../styles/partials/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 152, ../styles/partials/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 153, ../styles/partials/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 154, ../styles/partials/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 157, ../styles/partials/_reset.scss */
label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* line 160, ../styles/partials/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 164, ../styles/partials/_reset.scss */
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}

/* line 170, ../styles/partials/_reset.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 182, ../styles/partials/_reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 186, ../styles/partials/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* line 194, ../styles/partials/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 198, ../styles/partials/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 200, ../styles/partials/_reset.scss */
.clearfix {
  zoom: 1;
}

/* line 208, ../styles/partials/_reset.scss */
.a11y-only {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 679, ../styles/partials/_mixins.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* !============================================= */
/* ! Universal						   			  */
/* !============================================= */
/* Kill the margin on the last column */
/* line 10, ../styles/partials/_layout.scss */
.ui-block:last-child,
.ui-block.last {
  margin-right: 0;
}

/* Set a background color and a fixed width at max-width for wallpaper ad */
/* line 16, ../styles/partials/_layout.scss */
.page-content {
  background: #fff;
}

@media screen and (min-width: 1044px) {
  /* line 19, ../styles/partials/_layout.scss */
  .page-content {
    width: 1044px;
    margin: 0 auto;
  }
}
/* !============================================= */
/* ! Media Grid							   			  */
/* !============================================= */
/* !============================================= */
/* ! UI Grids							   		  */
/* !============================================= */
/* !============================================= */
/* ! Micro Layouts						   		  */
/* !============================================= */
/* !============================================= */
/* ! Spacers						   			  */
/* !============================================= */
/* Variables & Mixins */
/* Selectors */
/* line 555, ../styles/partials/_layout.scss */
.spacer {
  margin-bottom: 50px;
}

/* line 559, ../styles/partials/_layout.scss */
.spacer-small {
  margin-bottom: 10px;
}

/* line 563, ../styles/partials/_layout.scss */
.spacer-med {
  margin-bottom: 25px;
}

/* line 567, ../styles/partials/_layout.scss */
.spacer-large {
  margin-bottom: 75px;
}

/* !============================================= */
/* ! Image Blocks						   		  */
/* !============================================= */
/* line 578, ../styles/partials/_layout.scss */
.imageblock {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.imageblock:after {
  content: "";
  display: table;
  clear: both;
}

/* line 582, ../styles/partials/_layout.scss */
.imageblock-image {
  float: left;
  margin: 0 10px 0 0;
}

/* line 587, ../styles/partials/_layout.scss */
.imageblock-image-right {
  float: right;
  margin: 0 0 0 10px;
}

/* line 592, ../styles/partials/_layout.scss */
.imageblock-content {
  display: table-cell;
  vertical-align: top;
  width: 1000em;
}

/* line 598, ../styles/partials/_layout.scss */
.ie6 .imageblock-content,
.ie7 .imageblock-content {
  display: block;
  width: auto;
  zoom: 1;
}

@-webkit-keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 0.01;
  }
  80% {
    opacity: 0.01;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 0.01;
  }
  80% {
    opacity: 0.01;
  }
  100% {
    opacity: 1;
  }
}
@keyframes $name {
  0% {
    opacity: 0.01;
  }
  80% {
    opacity: 0.01;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .5;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .5;
  }
}
@keyframes $name {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .5;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes $name {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes $name {
  0% {
    display: block;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes $name {
  0% {
    display: block;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes $name {
  0% {
    display: block;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  75% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  95% {
    opacity: 1;
    -moz-transform: translate3d(0, -3px, 0);
    -ms-transform: translate3d(0, -3px, 0);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  75% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  95% {
    opacity: 1;
    -moz-transform: translate3d(0, -3px, 0);
    -ms-transform: translate3d(0, -3px, 0);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  75% {
    opacity: 0;
    -moz-transform: translate3d(0, 300px, 0);
    -ms-transform: translate3d(0, 300px, 0);
    -webkit-transform: translate3d(0, 300px, 0);
    transform: translate3d(0, 300px, 0);
  }
  95% {
    opacity: 1;
    -moz-transform: translate3d(0, -3px, 0);
    -ms-transform: translate3d(0, -3px, 0);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: -15px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: -15px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: -15px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: 20px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: 20px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@keyframes $name {
  0% {
    opacity: 1;
    top: 4px;
  }
  50% {
    opacity: .6;
  }
  95% {
    opacity: 0;
    top: 20px;
  }
  100% {
    opacity: 0;
    top: 4px;
  }
}
@-webkit-keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -7px, 0);
    -ms-transform: translate3d(0, -7px, 0);
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -7px, 0);
    -ms-transform: translate3d(0, -7px, 0);
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes $name {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -7px, 0);
    -ms-transform: translate3d(0, -7px, 0);
    -webkit-transform: translate3d(0, -7px, 0);
    transform: translate3d(0, -7px, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* ---------------------------------------------- */
/*	Typography						 			  */
/* ---------------------------------------------- */
/* line 73, ../styles/project/_type.scss */
.link, .article-txt a,
.generic-txt a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.link:hover, .article-txt a:hover,
.generic-txt a:hover {
  text-decoration: underline;
}

/* line 79, ../styles/project/_type.scss */
.link-secondary {
  color: #999;
}
/* line 52, ../styles/project/_type.scss */
.link-secondary:hover {
  text-decoration: underline;
}

/* line 83, ../styles/project/_type.scss */
.link-lt {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.link-lt:hover {
  text-decoration: underline;
}

/* !-- Headlines/Headers ------------------------ */
/* line 89, ../styles/project/_type.scss */
.h1, .h2, .h3, .h4, .h5 {
  color: #222;
}
/* line 91, ../styles/project/_type.scss */
.h1 > a, .h2 > a, .h3 > a, .h4 > a, .h5 > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.h1 > a:hover, .h2 > a:hover, .h3 > a:hover, .h4 > a:hover, .h5 > a:hover {
  text-decoration: underline;
}

/* line 96, ../styles/project/_type.scss */
.h1 {
  font: normal 600 2.15385em/110% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .h1 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 500px) {
  /* line 96, ../styles/project/_type.scss */
  .h1 {
    font-size: 2.92308em;
  }
}
@media (min-width: 720px) {
  /* line 96, ../styles/project/_type.scss */
  .h1 {
    font-size: 3.69231em;
  }
}
@media (min-width: 960px) {
  /* line 96, ../styles/project/_type.scss */
  .h1 {
    font-size: 4.15385em;
  }
}

/* line 109, ../styles/project/_type.scss */
.h2 {
  font: normal 500 1.84615em/110% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .h2 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 720px) {
  /* line 109, ../styles/project/_type.scss */
  .h2 {
    font-size: 2.15385em;
  }
}
@media (min-width: 960px) {
  /* line 109, ../styles/project/_type.scss */
  .h2 {
    font-size: 2.46154em;
  }
}

/* line 119, ../styles/project/_type.scss */
.h3 {
  font: normal 500 1.38462em/110% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .h3 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 720px) {
  /* line 119, ../styles/project/_type.scss */
  .h3 {
    font-size: 1.61538em;
  }
}

/* line 126, ../styles/project/_type.scss */
.h4 {
  font: normal 400 1.30769em/120% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .h4 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 720px) {
  /* line 126, ../styles/project/_type.scss */
  .h4 {
    font-size: 1.38462em;
  }
}

/* line 133, ../styles/project/_type.scss */
.h5 {
  font: normal 600 1.07692em/120% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .h5 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 142, ../styles/project/_type.scss */
.section-h2,
.section-h {
  color: #000;
}
/* line 145, ../styles/project/_type.scss */
.section-h2 > a,
.section-h > a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.section-h2 > a:active, .section-h2 > a:focus,
.section-h > a:active,
.section-h > a:focus {
  outline: none;
}
/* line 148, ../styles/project/_type.scss */
.section-h2 > a:hover,
.section-h > a:hover {
  text-decoration: underline;
}

/* line 154, ../styles/project/_type.scss */
.section-h2 {
  font: normal 600 1.53846em Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 25px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .section-h2 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 161, ../styles/project/_type.scss */
.section-h,
.section-h3,
.section-h3-fancy {
  font: normal 800 1em/110% Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 14px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .section-h, .fontface
.section-h3, .fontface
.section-h3-fancy {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* !-- Text ----------------------------------- */
/* line 172, ../styles/project/_type.scss */
.tz-txt {
  font: normal 400 1.15385em/135% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 175, ../styles/project/_type.scss */
.tz-txt > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.tz-txt > a:hover {
  text-decoration: underline;
}
/* line 177, ../styles/project/_type.scss */
.tz-txt > a:hover {
  text-decoration: underline;
}

/* line 184, ../styles/project/_type.scss */
.txt-lg, .txt, .txt-md, .txt-sm {
  color: #222;
}
/* line 188, ../styles/project/_type.scss */
.txt-lg > a,
.txt-lg > p > a, .txt > a,
.txt > p > a, .txt-md > a,
.txt-md > p > a, .txt-sm > a,
.txt-sm > p > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.txt-lg > a:hover,
.txt-lg > p > a:hover, .txt > a:hover,
.txt > p > a:hover, .txt-md > a:hover,
.txt-md > p > a:hover, .txt-sm > a:hover,
.txt-sm > p > a:hover {
  text-decoration: underline;
}

/* line 194, ../styles/project/_type.scss */
.txt-lg {
  font: normal 400 1.30769em/155% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .txt-lg {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 500px) {
  /* line 194, ../styles/project/_type.scss */
  .txt-lg {
    font-size: 1.46154em;
  }
}
@media (min-width: 850px) {
  /* line 194, ../styles/project/_type.scss */
  .txt-lg {
    font-size: 1.53846em;
  }
}
/* line 203, ../styles/project/_type.scss */
.txt-lg > p {
  margin-bottom: 16px;
}

/* line 208, ../styles/project/_type.scss */
.txt, .txt-md {
  font: normal 400 1.23077em/155% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .txt, .fontface .txt-md {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 211, ../styles/project/_type.scss */
.txt > p, .txt-md > p {
  margin-bottom: 12px;
}

/* line 216, ../styles/project/_type.scss */
.txt-sm {
  font: normal 400 1em/140% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .txt-sm {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 220, ../styles/project/_type.scss */
.txt-sm > p {
  margin-bottom: 10px;
}

/* line 226, ../styles/project/_type.scss */
.blockquote, blockquote, .article-txt blockquote,
.generic-txt blockquote {
  padding-left: 15px;
  border-left: 3px solid #9b1518;
  color: #666;
}

/* line 233, ../styles/project/_type.scss */
.caption, .article-gallery-caption {
  font: normal 600 0.92308em/135% Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 8px 6px;
  color: #fff;
  background-color: #000;
}
/* line 22, ../styles/project/_type.scss */
.fontface .caption, .fontface .article-gallery-caption {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 266, ../styles/project/_mixins.scss */
.caption > a, .article-gallery-caption > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.caption > a:hover, .article-gallery-caption > a:hover {
  text-decoration: underline;
}

/* line 237, ../styles/project/_type.scss */
.credit {
  font-style: italic;
  font-weight: 700;
  color: #999;
}

/* !-- Misc. Type -------------------------------- */
/* line 305, ../styles/project/_type.scss */
.src,
.source {
  font: 700 10px Georgia, Times, Times New Roman, serif;
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 310, ../styles/project/_type.scss */
.overline {
  font: normal 900 1.07692em/120% Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #9b1518;
}
/* line 22, ../styles/project/_type.scss */
.fontface .overline {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 59, ../styles/project/_type.scss */
.overline > a:hover {
  text-decoration: underline;
}

/* line 59, ../styles/project/_type.scss */
a.overline:hover {
  text-decoration: underline;
}

/* line 318, ../styles/project/_type.scss */
.breadcrumb {
  margin: 0 0 18px;
  color: #aaa;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}
/* line 276, ../styles/project/_type.scss */
.breadcrumb > li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font: 700 10px "effra", Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  margin-right: 7px;
}
/* line 281, ../styles/project/_type.scss */
.breadcrumb > li:not(:last-child):after {
  content: '\203A';
  margin-left: 8px;
  position: relative;
  top: -1px;
}
/* line 285, ../styles/project/_type.scss */
.ie .breadcrumb > li:after {
  content: '\203A';
  margin-left: 8px;
  position: relative;
  top: -1px;
}
/* line 288, ../styles/project/_type.scss */
.ie .breadcrumb > li.last:after {
  content: "";
}
/* line 293, ../styles/project/_type.scss */
.breadcrumb > li > a {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #aaa;
}
/* line 297, ../styles/project/_type.scss */
.breadcrumb > li > a:hover {
  color: #666;
}

/* !-- Bugs ----------------------------------- */
/* line 325, ../styles/project/_type.scss */
.bug {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 1px 3px 2px;
  font-size: 9.75px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 335, ../styles/project/_type.scss */
.bug.new {
  background-color: #46a546;
}
/* line 338, ../styles/project/_type.scss */
.bug.important {
  background-color: #c43c35;
}
/* line 341, ../styles/project/_type.scss */
.bug.warning {
  background-color: #f89406;
}
/* line 344, ../styles/project/_type.scss */
.bug.success {
  background-color: #46a546;
}
/* line 347, ../styles/project/_type.scss */
.bug.notice {
  background-color: #62cffc;
}

/* ---------------------------------------------- */
/*	Lists							 			  */
/* ---------------------------------------------- */
/* line 47, ../styles/project/_lists.scss */
.list {
  padding: 0 0 0 22px;
  color: #9b1518;
}
/* line 20, ../styles/project/_lists.scss */
.list > li {
  margin-bottom: 6px;
}
/* line 23, ../styles/project/_lists.scss */
.list > li > p,
.list > .list-item > p {
  color: #222;
}
/* line 27, ../styles/project/_lists.scss */
.list > li > a,
.list > .list-item > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.list > li > a:hover,
.list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 31, ../styles/project/_lists.scss */
.reverse .list > li > a, .reverse .list > .list-item > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.reverse .list > li > a:hover, .reverse .list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 38, ../styles/project/_lists.scss */
.list.horiz > li,
.list.horiz > .list-item {
  display: inline-block;
  margin: 0 7px 0 0;
}

/* line 53, ../styles/project/_lists.scss */
.list-bull, .taboola-list, .bull-list
.list-bull, .bull-list
.taboola-list {
  list-style: disc outside;
  padding: 0 0 0 22px;
  color: #9b1518;
}
/* line 20, ../styles/project/_lists.scss */
.list-bull > li, .taboola-list > li, .bull-list
.list-bull > li, .bull-list
.taboola-list > li {
  margin-bottom: 6px;
}
/* line 23, ../styles/project/_lists.scss */
.list-bull > li > p, .taboola-list > li > p,
.list-bull > .list-item > p,
.taboola-list > .list-item > p, .bull-list
.list-bull > li > p, .bull-list
.taboola-list > li > p,
.bull-list
.list-bull > .list-item > p,
.bull-list
.taboola-list > .list-item > p {
  color: #222;
}
/* line 27, ../styles/project/_lists.scss */
.list-bull > li > a, .taboola-list > li > a,
.list-bull > .list-item > a,
.taboola-list > .list-item > a, .bull-list
.list-bull > li > a, .bull-list
.taboola-list > li > a,
.bull-list
.list-bull > .list-item > a,
.bull-list
.taboola-list > .list-item > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.list-bull > li > a:hover, .taboola-list > li > a:hover,
.list-bull > .list-item > a:hover,
.taboola-list > .list-item > a:hover, .bull-list
.list-bull > li > a:hover, .bull-list
.taboola-list > li > a:hover,
.bull-list
.list-bull > .list-item > a:hover,
.bull-list
.taboola-list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 31, ../styles/project/_lists.scss */
.reverse .list-bull > li > a, .reverse .taboola-list > li > a, .reverse .list-bull > .list-item > a, .reverse .taboola-list > .list-item > a, .reverse .bull-list
.list-bull > li > a, .reverse .bull-list
.taboola-list > li > a, .reverse .bull-list
.list-bull > .list-item > a, .reverse .bull-list
.taboola-list > .list-item > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.reverse .list-bull > li > a:hover, .reverse .taboola-list > li > a:hover, .reverse .list-bull > .list-item > a:hover, .reverse .taboola-list > .list-item > a:hover, .reverse .bull-list
.list-bull > li > a:hover, .reverse .bull-list
.taboola-list > li > a:hover, .reverse .bull-list
.list-bull > .list-item > a:hover, .reverse .bull-list
.taboola-list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 38, ../styles/project/_lists.scss */
.list-bull.horiz > li, .horiz.taboola-list > li,
.list-bull.horiz > .list-item,
.horiz.taboola-list > .list-item, .bull-list
.list-bull.horiz > li, .bull-list
.horiz.taboola-list > li,
.bull-list
.list-bull.horiz > .list-item,
.bull-list
.horiz.taboola-list > .list-item {
  display: inline-block;
  margin: 0 7px 0 0;
}
/* line 57, ../styles/project/_lists.scss */
.list-bull > .list-bull, .taboola-list > .list-bull, .list-bull > .taboola-list, .taboola-list > .taboola-list, .bull-list
.list-bull > .list-bull, .bull-list
.taboola-list > .list-bull, .bull-list
.list-bull > .taboola-list, .bull-list
.taboola-list > .taboola-list {
  margin: 9px 0;
  color: #bbb;
}

/* line 64, ../styles/project/_lists.scss */
.list-bull-h, .taboola-h {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 1px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .list-bull-h, .fontface .taboola-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_lists.scss */
.list-bull-h > a, .taboola-h > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.list-bull-h > a:hover, .taboola-h > a:hover {
  text-decoration: underline;
}

/* line 73, ../styles/project/_lists.scss */
.list-bull-src {
  font: normal 400 1em Arial, Helvetica, Verdana, sans-serif;
  color: #999;
  padding-bottom: 10px;
  display: inline-block;
}
/* line 22, ../styles/project/_type.scss */
.fontface .list-bull-src {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 78, ../styles/project/_lists.scss */
.list-bull-src:hover {
  text-decoration: underline;
}

/* line 93, ../styles/project/_lists.scss */
.num-list, .list-num {
  list-style: decimal outside;
  padding: 0 0 0 22px;
  color: #9b1518;
  color: #999;
}
/* line 20, ../styles/project/_lists.scss */
.num-list > li, .list-num > li {
  margin-bottom: 6px;
}
/* line 23, ../styles/project/_lists.scss */
.num-list > li > p,
.num-list > .list-item > p, .list-num > li > p,
.list-num > .list-item > p {
  color: #222;
}
/* line 27, ../styles/project/_lists.scss */
.num-list > li > a,
.num-list > .list-item > a, .list-num > li > a,
.list-num > .list-item > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.num-list > li > a:hover,
.num-list > .list-item > a:hover, .list-num > li > a:hover,
.list-num > .list-item > a:hover {
  text-decoration: underline;
}
/* line 31, ../styles/project/_lists.scss */
.reverse .num-list > li > a, .reverse .num-list > .list-item > a, .reverse .list-num > li > a, .reverse .list-num > .list-item > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.reverse .num-list > li > a:hover, .reverse .num-list > .list-item > a:hover, .reverse .list-num > li > a:hover, .reverse .list-num > .list-item > a:hover {
  text-decoration: underline;
}
/* line 38, ../styles/project/_lists.scss */
.num-list.horiz > li,
.num-list.horiz > .list-item, .list-num.horiz > li,
.list-num.horiz > .list-item {
  display: inline-block;
  margin: 0 7px 0 0;
}

/* line 109, ../styles/project/_lists.scss */
.list-horiz, .horiz-list {
  padding: 0;
  color: #bbb;
}
/* line 20, ../styles/project/_lists.scss */
.list-horiz > li, .horiz-list > li {
  margin-bottom: 6px;
}
/* line 23, ../styles/project/_lists.scss */
.list-horiz > li > p,
.list-horiz > .list-item > p, .horiz-list > li > p,
.horiz-list > .list-item > p {
  color: #222;
}
/* line 27, ../styles/project/_lists.scss */
.list-horiz > li > a,
.list-horiz > .list-item > a, .horiz-list > li > a,
.horiz-list > .list-item > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.list-horiz > li > a:hover,
.list-horiz > .list-item > a:hover, .horiz-list > li > a:hover,
.horiz-list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 31, ../styles/project/_lists.scss */
.reverse .list-horiz > li > a, .reverse .list-horiz > .list-item > a, .reverse .horiz-list > li > a, .reverse .horiz-list > .list-item > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.reverse .list-horiz > li > a:hover, .reverse .list-horiz > .list-item > a:hover, .reverse .horiz-list > li > a:hover, .reverse .horiz-list > .list-item > a:hover {
  text-decoration: underline;
}
/* line 38, ../styles/project/_lists.scss */
.list-horiz.horiz > li,
.list-horiz.horiz > .list-item, .horiz-list.horiz > li,
.horiz-list.horiz > .list-item {
  display: inline-block;
  margin: 0 7px 0 0;
}
/* line 111, ../styles/project/_lists.scss */
.list-horiz > li,
.list-horiz > .list-item, .horiz-list > li,
.horiz-list > .list-item {
  display: inline-block;
  margin: 0 6px 0 0;
}
/* line 115, ../styles/project/_lists.scss */
.list-horiz > li:not(:last-child):after,
.list-horiz > .list-item:not(:last-child):after, .horiz-list > li:not(:last-child):after,
.horiz-list > .list-item:not(:last-child):after {
  content: '|';
  margin-left: 6px;
}
/* line 119, ../styles/project/_lists.scss */
.ie .list-horiz > li:after, .ie
.list-horiz > .list-item:after, .ie .horiz-list > li:after, .ie
.horiz-list > .list-item:after {
  content: '|';
  margin-left: 6px;
}
/* line 122, ../styles/project/_lists.scss */
.ie .list-horiz > li.last:after, .ie
.list-horiz > .list-item.last:after, .ie .horiz-list > li.last:after, .ie
.horiz-list > .list-item.last:after {
  content: "";
}

/* line 138, ../styles/project/_lists.scss */
.list-num-big {
  counter-reset: li 0;
}

/* line 142, ../styles/project/_lists.scss */
.mr-list > li,
.list-num-big > li,
.list-num-big > .list-item {
  font: normal 500 1.07692em/120% Arial, Helvetica, Verdana, sans-serif;
  position: relative;
  list-style: none;
  *list-style: decimal;
}
/* line 22, ../styles/project/_type.scss */
.fontface .mr-list > li, .fontface
.list-num-big > li, .fontface
.list-num-big > .list-item {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 150, ../styles/project/_lists.scss */
.mr-list > li > a,
.list-num-big > li > a,
.list-num-big > .list-item > a {
  position: relative;
  display: block;
  padding: 12px 12px 12px 30px;
  border-bottom: 1px solid #e5e5e5;
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.mr-list > li > a:hover,
.list-num-big > li > a:hover,
.list-num-big > .list-item > a:hover {
  text-decoration: underline;
}
/* line 159, ../styles/project/_lists.scss */
.mr-list > li:before,
.list-num-big > li:before,
.list-num-big > .list-item:before {
  content: counter(li);
  counter-increment: li 1;
  position: absolute;
  top: 12px;
}

/* line 23, ../styles/project/_forms.scss */
.form-basic, .form, .form-large {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.form-basic:after, .form:after, .form-large:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../styles/project/_forms.scss */
.form-basic.sidesaddle .form-row > label, .sidesaddle.form .form-row > label, .sidesaddle.form-large .form-row > label {
  float: left;
  width: 130px;
  text-align: right;
}
/* line 14, ../styles/project/_forms.scss */
.form-basic.sidesaddle .input-mod, .sidesaddle.form .input-mod, .sidesaddle.form-large .input-mod {
  margin-left: 150px;
}
/* line 32, ../styles/project/_forms.scss */
.form-basic select[multiple], .form select[multiple], .form-large select[multiple] {
  height: inherit;
  background-color: #fff;
}
/* line 37, ../styles/project/_forms.scss */
.form-basic textarea, .form textarea, .form-large textarea {
  height: auto;
}
/* line 42, ../styles/project/_forms.scss */
.form-basic .input, .form .input, .form-large .input,
.form-basic [type="text"],
.form [type="text"],
.form-large [type="text"], .form-basic [type="search"], .form [type="search"], .form-large [type="search"], .form-basic [type="email"], .form [type="email"], .form-large [type="email"], .form-basic [type="url"], .form [type="url"], .form-large [type="url"], .form-basic [type="tel"], .form [type="tel"], .form-large [type="tel"], .form-basic [type="number"], .form [type="number"], .form-large [type="number"], .form-basic [type="date"], .form [type="date"], .form-large [type="date"],
.form-basic textarea,
.form textarea,
.form-large textarea,
.form-basic select,
.form select,
.form-large select,
.form-basic .uneditable-input,
.form .uneditable-input,
.form-large .uneditable-input {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 275, ../styles/partials/_mixins.scss */
.form-basic .input:focus, .form .input:focus, .form-large .input:focus,
.form-basic [type="text"]:focus,
.form [type="text"]:focus,
.form-large [type="text"]:focus, .form-basic [type="search"]:focus, .form [type="search"]:focus, .form-large [type="search"]:focus, .form-basic [type="email"]:focus, .form [type="email"]:focus, .form-large [type="email"]:focus, .form-basic [type="url"]:focus, .form [type="url"]:focus, .form-large [type="url"]:focus, .form-basic [type="tel"]:focus, .form [type="tel"]:focus, .form-large [type="tel"]:focus, .form-basic [type="number"]:focus, .form [type="number"]:focus, .form-large [type="number"]:focus, .form-basic [type="date"]:focus, .form [type="date"]:focus, .form-large [type="date"]:focus,
.form-basic textarea:focus,
.form textarea:focus,
.form-large textarea:focus,
.form-basic select:focus,
.form select:focus,
.form-large select:focus,
.form-basic .uneditable-input:focus,
.form .uneditable-input:focus,
.form-large .uneditable-input:focus {
  outline: 0;
}
/* line 50, ../styles/project/_forms.scss */
.form-basic .input, .form .input, .form-large .input,
.form-basic textarea,
.form textarea,
.form-large textarea,
.form-basic [type="text"],
.form [type="text"],
.form-large [type="text"], .form-basic [type="search"], .form [type="search"], .form-large [type="search"], .form-basic [type="email"], .form [type="email"], .form-large [type="email"], .form-basic [type="url"], .form [type="url"], .form-large [type="url"], .form-basic [type="tel"], .form [type="tel"], .form-large [type="tel"], .form-basic [type="number"], .form [type="number"], .form-large [type="number"], .form-basic [type="date"], .form [type="date"], .form-large [type="date"] {
  border: 1px solid #ccc;
  font: normal 400 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #333;
  width: 100%;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .form-basic .input, .fontface .form .input, .fontface .form-large .input, .fontface
.form-basic textarea, .fontface
.form textarea, .fontface
.form-large textarea, .fontface
.form-basic [type="text"], .fontface
.form [type="text"], .fontface
.form-large [type="text"], .fontface .form-basic [type="search"], .fontface .form [type="search"], .fontface .form-large [type="search"], .fontface .form-basic [type="email"], .fontface .form [type="email"], .fontface .form-large [type="email"], .fontface .form-basic [type="url"], .fontface .form [type="url"], .fontface .form-large [type="url"], .fontface .form-basic [type="tel"], .fontface .form [type="tel"], .fontface .form-large [type="tel"], .fontface .form-basic [type="number"], .fontface .form [type="number"], .fontface .form-large [type="number"], .fontface .form-basic [type="date"], .fontface .form [type="date"], .fontface .form-large [type="date"] {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 400, ../styles/partials/_mixins.scss */
.form-basic .input::-webkit-input-placeholder, .form .input::-webkit-input-placeholder, .form-large .input::-webkit-input-placeholder,
.form-basic textarea::-webkit-input-placeholder,
.form textarea::-webkit-input-placeholder,
.form-large textarea::-webkit-input-placeholder,
.form-basic [type="text"]::-webkit-input-placeholder,
.form [type="text"]::-webkit-input-placeholder,
.form-large [type="text"]::-webkit-input-placeholder, .form-basic [type="search"]::-webkit-input-placeholder, .form [type="search"]::-webkit-input-placeholder, .form-large [type="search"]::-webkit-input-placeholder, .form-basic [type="email"]::-webkit-input-placeholder, .form [type="email"]::-webkit-input-placeholder, .form-large [type="email"]::-webkit-input-placeholder, .form-basic [type="url"]::-webkit-input-placeholder, .form [type="url"]::-webkit-input-placeholder, .form-large [type="url"]::-webkit-input-placeholder, .form-basic [type="tel"]::-webkit-input-placeholder, .form [type="tel"]::-webkit-input-placeholder, .form-large [type="tel"]::-webkit-input-placeholder, .form-basic [type="number"]::-webkit-input-placeholder, .form [type="number"]::-webkit-input-placeholder, .form-large [type="number"]::-webkit-input-placeholder, .form-basic [type="date"]::-webkit-input-placeholder, .form [type="date"]::-webkit-input-placeholder, .form-large [type="date"]::-webkit-input-placeholder {
  color: #999;
}
/* line 403, ../styles/partials/_mixins.scss */
.form-basic .input:-moz-placeholder, .form .input:-moz-placeholder, .form-large .input:-moz-placeholder,
.form-basic textarea:-moz-placeholder,
.form textarea:-moz-placeholder,
.form-large textarea:-moz-placeholder,
.form-basic [type="text"]:-moz-placeholder,
.form [type="text"]:-moz-placeholder,
.form-large [type="text"]:-moz-placeholder, .form-basic [type="search"]:-moz-placeholder, .form [type="search"]:-moz-placeholder, .form-large [type="search"]:-moz-placeholder, .form-basic [type="email"]:-moz-placeholder, .form [type="email"]:-moz-placeholder, .form-large [type="email"]:-moz-placeholder, .form-basic [type="url"]:-moz-placeholder, .form [type="url"]:-moz-placeholder, .form-large [type="url"]:-moz-placeholder, .form-basic [type="tel"]:-moz-placeholder, .form [type="tel"]:-moz-placeholder, .form-large [type="tel"]:-moz-placeholder, .form-basic [type="number"]:-moz-placeholder, .form [type="number"]:-moz-placeholder, .form-large [type="number"]:-moz-placeholder, .form-basic [type="date"]:-moz-placeholder, .form [type="date"]:-moz-placeholder, .form-large [type="date"]:-moz-placeholder {
  color: #999;
}
/* line 406, ../styles/partials/_mixins.scss */
.form-basic .input:hover::-webkit-input-placeholder, .form .input:hover::-webkit-input-placeholder, .form-large .input:hover::-webkit-input-placeholder,
.form-basic textarea:hover::-webkit-input-placeholder,
.form textarea:hover::-webkit-input-placeholder,
.form-large textarea:hover::-webkit-input-placeholder,
.form-basic [type="text"]:hover::-webkit-input-placeholder,
.form [type="text"]:hover::-webkit-input-placeholder,
.form-large [type="text"]:hover::-webkit-input-placeholder, .form-basic [type="search"]:hover::-webkit-input-placeholder, .form [type="search"]:hover::-webkit-input-placeholder, .form-large [type="search"]:hover::-webkit-input-placeholder, .form-basic [type="email"]:hover::-webkit-input-placeholder, .form [type="email"]:hover::-webkit-input-placeholder, .form-large [type="email"]:hover::-webkit-input-placeholder, .form-basic [type="url"]:hover::-webkit-input-placeholder, .form [type="url"]:hover::-webkit-input-placeholder, .form-large [type="url"]:hover::-webkit-input-placeholder, .form-basic [type="tel"]:hover::-webkit-input-placeholder, .form [type="tel"]:hover::-webkit-input-placeholder, .form-large [type="tel"]:hover::-webkit-input-placeholder, .form-basic [type="number"]:hover::-webkit-input-placeholder, .form [type="number"]:hover::-webkit-input-placeholder, .form-large [type="number"]:hover::-webkit-input-placeholder, .form-basic [type="date"]:hover::-webkit-input-placeholder, .form [type="date"]:hover::-webkit-input-placeholder, .form-large [type="date"]:hover::-webkit-input-placeholder {
  color: #999;
}
/* line 409, ../styles/partials/_mixins.scss */
.form-basic .input:hover:-moz-placeholder, .form .input:hover:-moz-placeholder, .form-large .input:hover:-moz-placeholder,
.form-basic textarea:hover:-moz-placeholder,
.form textarea:hover:-moz-placeholder,
.form-large textarea:hover:-moz-placeholder,
.form-basic [type="text"]:hover:-moz-placeholder,
.form [type="text"]:hover:-moz-placeholder,
.form-large [type="text"]:hover:-moz-placeholder, .form-basic [type="search"]:hover:-moz-placeholder, .form [type="search"]:hover:-moz-placeholder, .form-large [type="search"]:hover:-moz-placeholder, .form-basic [type="email"]:hover:-moz-placeholder, .form [type="email"]:hover:-moz-placeholder, .form-large [type="email"]:hover:-moz-placeholder, .form-basic [type="url"]:hover:-moz-placeholder, .form [type="url"]:hover:-moz-placeholder, .form-large [type="url"]:hover:-moz-placeholder, .form-basic [type="tel"]:hover:-moz-placeholder, .form [type="tel"]:hover:-moz-placeholder, .form-large [type="tel"]:hover:-moz-placeholder, .form-basic [type="number"]:hover:-moz-placeholder, .form [type="number"]:hover:-moz-placeholder, .form-large [type="number"]:hover:-moz-placeholder, .form-basic [type="date"]:hover:-moz-placeholder, .form [type="date"]:hover:-moz-placeholder, .form-large [type="date"]:hover:-moz-placeholder {
  color: #999;
}
/* line 412, ../styles/partials/_mixins.scss */
.form-basic .input:focus::-webkit-input-placeholder, .form .input:focus::-webkit-input-placeholder, .form-large .input:focus::-webkit-input-placeholder,
.form-basic textarea:focus::-webkit-input-placeholder,
.form textarea:focus::-webkit-input-placeholder,
.form-large textarea:focus::-webkit-input-placeholder,
.form-basic [type="text"]:focus::-webkit-input-placeholder,
.form [type="text"]:focus::-webkit-input-placeholder,
.form-large [type="text"]:focus::-webkit-input-placeholder, .form-basic [type="search"]:focus::-webkit-input-placeholder, .form [type="search"]:focus::-webkit-input-placeholder, .form-large [type="search"]:focus::-webkit-input-placeholder, .form-basic [type="email"]:focus::-webkit-input-placeholder, .form [type="email"]:focus::-webkit-input-placeholder, .form-large [type="email"]:focus::-webkit-input-placeholder, .form-basic [type="url"]:focus::-webkit-input-placeholder, .form [type="url"]:focus::-webkit-input-placeholder, .form-large [type="url"]:focus::-webkit-input-placeholder, .form-basic [type="tel"]:focus::-webkit-input-placeholder, .form [type="tel"]:focus::-webkit-input-placeholder, .form-large [type="tel"]:focus::-webkit-input-placeholder, .form-basic [type="number"]:focus::-webkit-input-placeholder, .form [type="number"]:focus::-webkit-input-placeholder, .form-large [type="number"]:focus::-webkit-input-placeholder, .form-basic [type="date"]:focus::-webkit-input-placeholder, .form [type="date"]:focus::-webkit-input-placeholder, .form-large [type="date"]:focus::-webkit-input-placeholder {
  color: #333;
}
/* line 415, ../styles/partials/_mixins.scss */
.form-basic .input:focus:-moz-placeholder, .form .input:focus:-moz-placeholder, .form-large .input:focus:-moz-placeholder,
.form-basic textarea:focus:-moz-placeholder,
.form textarea:focus:-moz-placeholder,
.form-large textarea:focus:-moz-placeholder,
.form-basic [type="text"]:focus:-moz-placeholder,
.form [type="text"]:focus:-moz-placeholder,
.form-large [type="text"]:focus:-moz-placeholder, .form-basic [type="search"]:focus:-moz-placeholder, .form [type="search"]:focus:-moz-placeholder, .form-large [type="search"]:focus:-moz-placeholder, .form-basic [type="email"]:focus:-moz-placeholder, .form [type="email"]:focus:-moz-placeholder, .form-large [type="email"]:focus:-moz-placeholder, .form-basic [type="url"]:focus:-moz-placeholder, .form [type="url"]:focus:-moz-placeholder, .form-large [type="url"]:focus:-moz-placeholder, .form-basic [type="tel"]:focus:-moz-placeholder, .form [type="tel"]:focus:-moz-placeholder, .form-large [type="tel"]:focus:-moz-placeholder, .form-basic [type="number"]:focus:-moz-placeholder, .form [type="number"]:focus:-moz-placeholder, .form-large [type="number"]:focus:-moz-placeholder, .form-basic [type="date"]:focus:-moz-placeholder, .form [type="date"]:focus:-moz-placeholder, .form-large [type="date"]:focus:-moz-placeholder {
  color: #333;
}
/* line 61, ../styles/project/_forms.scss */
.form-basic textarea, .form textarea, .form-large textarea {
  display: block;
  background-color: #fff;
}
/* line 66, ../styles/project/_forms.scss */
.form-basic .input-mod, .form .input-mod, .form-large .input-mod {
  position: relative;
}

/* line 73, ../styles/project/_forms.scss */
.form-row {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.form-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 77, ../styles/project/_forms.scss */
.form-row > label {
  font-weight: 700;
  color: #404040;
  margin: 0 0 2px 2px;
  display: block;
}

/* line 122, ../styles/project/_forms.scss */
.form [type="text"], .form [type="search"], .form [type="email"], .form [type="url"], .form [type="tel"], .form [type="number"], .form [type="date"],
.form select,
.form textarea {
  font-size: 1em;
  padding: 5px;
  height: 28px;
}
/* line 133, ../styles/project/_forms.scss */
.form [type="text"][aria-invalid="true"], .form [type="search"][aria-invalid="true"], .form [type="email"][aria-invalid="true"], .form [type="url"][aria-invalid="true"], .form [type="tel"][aria-invalid="true"], .form [type="number"][aria-invalid="true"], .form [type="date"][aria-invalid="true"],
.form select[aria-invalid="true"],
.form textarea[aria-invalid="true"] {
  border: 2px solid #9b1518;
}
/* line 139, ../styles/project/_forms.scss */
.form .btn, .form .sponsor-button, .form .submit-btn {
  height: 28px;
}
/* line 144, ../styles/project/_forms.scss */
.form .form-row > label {
  font-size: 13px;
  line-height: 18px;
}
/* line 151, ../styles/project/_forms.scss */
.form.sidesaddle .form-row > label {
  margin-top: 4px;
}

/* line 161, ../styles/project/_forms.scss */
.form-large [type="text"], .form-large [type="search"], .form-large [type="email"], .form-large [type="url"], .form-large [type="tel"], .form-large [type="number"], .form-large [type="date"],
.form-large select,
.form-large textarea {
  font-size: 1.07692em;
  padding: 6px;
  height: 35px;
}
/* line 173, ../styles/project/_forms.scss */
.form-large .btn, .form-large .sponsor-button, .form-large .submit-btn {
  height: 35px;
}
/* line 178, ../styles/project/_forms.scss */
.form-large .form-row > label {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 8px;
}
/* line 183, ../styles/project/_forms.scss */
.sidesaddle .form-large .form-row > label {
  margin-top: 6px;
}
/* line 190, ../styles/project/_forms.scss */
.form-large.sidesaddle .form-row > label {
  margin-top: 7px;
}

/* line 198, ../styles/project/_forms.scss */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 209, ../styles/project/_forms.scss */
.disabled {
  color: #999;
}

/* line 218, ../styles/project/_forms.scss */
.single-liner .submit-btn {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 224, ../styles/project/_forms.scss */
.expandable-form .text-area {
  padding-right: 10px;
}
/* line 227, ../styles/project/_forms.scss */
.expandable-form .submit-btn {
  display: none;
}
/* line 232, ../styles/project/_forms.scss */
.expandable-form.expandable-form-active .submit-btn {
  display: block;
  position: relative;
  margin-top: 10px;
  height: 34px;
}
/* line 239, ../styles/project/_forms.scss */
.expandable-form.expandable-form-active .textarea {
  height: 7em;
}

/* line 249, ../styles/project/_forms.scss */
.submission-form {
  display: none;
  margin: 20px;
  width: 100%;
}
@media (min-width: 1024px) {
  /* line 249, ../styles/project/_forms.scss */
  .submission-form {
    display: block;
  }
}
/* line 256, ../styles/project/_forms.scss */
.submission-form .form-row {
  margin-bottom: 10px;
}
/* line 259, ../styles/project/_forms.scss */
.submission-form h3 {
  font-size: 1.75em;
  margin: 0 auto 15px;
}
/* line 263, ../styles/project/_forms.scss */
.submission-form textarea {
  font-size: 13px;
  height: 124px;
}
/* line 267, ../styles/project/_forms.scss */
.submission-form .btn, .submission-form .sponsor-button {
  font: normal 500 0.84615em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  width: 47%;
  height: 32px;
  padding: 8px;
  background-color: #9b1518;
  color: #fff;
  margin-top: 15px;
  border: none;
}
/* line 22, ../styles/project/_type.scss */
.fontface .submission-form .btn, .fontface .submission-form .sponsor-button {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 272, ../styles/project/_forms.scss */
.submission-form .btn:hover, .submission-form .sponsor-button:hover {
  background-color: #851214;
}
/* line 282, ../styles/project/_forms.scss */
.submission-form .btn:first-child, .submission-form .sponsor-button:first-child {
  margin-right: 5%;
}

/* line 287, ../styles/project/_forms.scss */
.form-validation {
  font-weight: bold;
}
/* line 290, ../styles/project/_forms.scss */
.form-validation.error {
  color: #9b1518;
}
/* line 294, ../styles/project/_forms.scss */
.form-validation.warning {
  color: #fdfce7;
}
/* line 298, ../styles/project/_forms.scss */
.form-validation.info {
  color: #0d5799;
}
/* line 302, ../styles/project/_forms.scss */
.form-validation.success {
  color: #159d40;
}
/* line 306, ../styles/project/_forms.scss */
.form-validation > p, .form-validation > ul {
  margin-bottom: 1em;
}

/* line 312, ../styles/project/_forms.scss */
abbr[title="(required)"] {
  border-bottom: none;
}

/* Magnific Popup CSS */
/* line 6, ../styles/project/_modal.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 18, ../styles/project/_modal.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 28, ../styles/project/_modal.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 40, ../styles/project/_modal.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 46, ../styles/project/_modal.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 49, ../styles/project/_modal.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 57, ../styles/project/_modal.scss */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 61, ../styles/project/_modal.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 64, ../styles/project/_modal.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 69, ../styles/project/_modal.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 75, ../styles/project/_modal.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 78, ../styles/project/_modal.scss */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 83, ../styles/project/_modal.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 86, ../styles/project/_modal.scss */
.mfp-hide {
  display: none !important;
}

/* line 89, ../styles/project/_modal.scss */
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 99, ../styles/project/_modal.scss */
.mfp-preloader a {
  color: #cccccc;
}

/* line 101, ../styles/project/_modal.scss */
.mfp-preloader a:hover {
  color: white;
}

/* line 104, ../styles/project/_modal.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 107, ../styles/project/_modal.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 110, ../styles/project/_modal.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 122, ../styles/project/_modal.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 126, ../styles/project/_modal.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 141, ../styles/project/_modal.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

/* line 143, ../styles/project/_modal.scss */
.mfp-close:active {
  top: 1px;
}

/* line 146, ../styles/project/_modal.scss */
.mfp-close-btn-in .mfp-close {
  color: #333333;
}

/* line 149, ../styles/project/_modal.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: 5px;
  text-align: center;
  width: 100%;
  top: 45px;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.3);
  height: 27px;
  width: 27px;
  text-align: center;
  padding: 1px;
  line-height: 100%;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 164, ../styles/project/_modal.scss */
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 170, ../styles/project/_modal.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

/* line 178, ../styles/project/_modal.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 188, ../styles/project/_modal.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 190, ../styles/project/_modal.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

/* line 192, ../styles/project/_modal.scss */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 203, ../styles/project/_modal.scss */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 207, ../styles/project/_modal.scss */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

/* line 211, ../styles/project/_modal.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 213, ../styles/project/_modal.scss */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

/* line 216, ../styles/project/_modal.scss */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 220, ../styles/project/_modal.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 222, ../styles/project/_modal.scss */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

/* line 225, ../styles/project/_modal.scss */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 228, ../styles/project/_modal.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 231, ../styles/project/_modal.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 235, ../styles/project/_modal.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 238, ../styles/project/_modal.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 243, ../styles/project/_modal.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */
/* line 254, ../styles/project/_modal.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 267, ../styles/project/_modal.scss */
.mfp-figure {
  line-height: 0;
}

/* line 269, ../styles/project/_modal.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

/* line 282, ../styles/project/_modal.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 288, ../styles/project/_modal.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 296, ../styles/project/_modal.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 303, ../styles/project/_modal.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 306, ../styles/project/_modal.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 312, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 315, ../styles/project/_modal.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  /* line 317, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */
  }

  /* line 319, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  /* line 322, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  /* line 325, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 335, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  /* line 337, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  /* line 340, ../styles/project/_modal.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  /* line 353, ../styles/project/_modal.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 356, ../styles/project/_modal.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 359, ../styles/project/_modal.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 362, ../styles/project/_modal.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* line 366, ../styles/project/_modal.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 368, ../styles/project/_modal.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 374, ../styles/project/_modal.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 376, ../styles/project/_modal.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 378, ../styles/project/_modal.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 391, ../styles/project/_modal.scss */
.image-preview img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 402, ../styles/project/_modal.scss */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
/* line 405, ../styles/project/_modal.scss */
.mfp-zoom-in .mfp-figure,
.mfp-zoom-in .share-mod,
.mfp-zoom-in .quick-gallery-popup {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 413, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-bg,
.mfp-zoom-in .mfp-preloader {
  opacity: 0;
  transition: all 0.3s ease-out;
}
/* line 421, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-image-loaded .mfp-figure {
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 428, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-ready.mfp-bg,
.mfp-zoom-in.mfp-ready .mfp-preloader {
  opacity: 0.8;
}
/* line 432, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-ready .share-mod,
.mfp-zoom-in.mfp-ready .quick-gallery-popup {
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 441, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-removing .mfp-figure,
.mfp-zoom-in.mfp-removing .share-mod,
.mfp-zoom-in.mfp-removing .quick-gallery-popup {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}
/* line 447, ../styles/project/_modal.scss */
.mfp-zoom-in.mfp-removing.mfp-bg,
.mfp-zoom-in.mfp-removing .mfp-preloader {
  opacity: 0;
}

/* line 456, ../styles/project/_modal.scss */
.mpf-img {
  margin: 10% 0;
}

/* ============================================= */
/*	Universal						   			 */
/* ============================================= */
/* line 21, ../styles/screen.scss */
a {
  text-decoration: none;
  color: inherit;
}

/* line 22, ../styles/screen.scss */
strong {
  font-weight: 700;
}

/* line 23, ../styles/screen.scss */
em {
  font-style: italic;
}

/* line 24, ../styles/screen.scss */
i {
  font-style: normal;
}

/* line 26, ../styles/screen.scss */
body {
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
/* line 42, ../styles/screen.scss */
.fontface body {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 47, ../styles/screen.scss */
.site-container {
  overflow: hidden;
}

/* ============================================= */
/*	Layout						   			 	 */
/* ============================================= */
/* line 21, ../styles/project/_layout.scss */
.site-container {
  padding-top: 50px;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  overflow-y: hidden;
  width: 100%;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
@media (min-width: 600px) {
  /* line 21, ../styles/project/_layout.scss */
  .site-container {
    padding-top: 65px;
  }
}

/* line 32, ../styles/project/_layout.scss */
.page-content {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}

/* line 39, ../styles/project/_layout.scss */
.site-width {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.site-width:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 720px) {
  /* line 39, ../styles/project/_layout.scss */
  .site-width {
    width: 94%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  /* line 39, ../styles/project/_layout.scss */
  .site-width {
    max-width: 1044px;
  }
}

@media (min-width: 1024px) {
  /* line 56, ../styles/project/_layout.scss */
  .primary {
    width: 100%;
    float: left;
    clear: left;
    margin-right: -370px;
  }
  /* line 61, ../styles/project/_layout.scss */
  .primary > .inner {
    margin-right: 370px;
  }

  /* line 65, ../styles/project/_layout.scss */
  .secondary {
    position: relative;
    z-index: 1;
    width: 320px;
    float: right;
    clear: right;
  }
}
/* ============================================= */
/*	MAIN NAV			 						 */
/* ============================================= */
/* line 45, ../styles/project/_nav.scss */
.main-nav {
  z-index: 999;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 55px;
  display: block;
  background-color: #000;
  padding: 15px 10px;
  margin: 0 0 20px;
  overflow: visible;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .main-nav {
    height: 65px;
  }
}
@media (min-width: 750px) {
  /* line 45, ../styles/project/_nav.scss */
  .main-nav {
    padding: 15px 25px;
  }
}
/* line 71, ../styles/project/_nav.scss */
.sticky-nav-ready .main-nav {
  position: fixed;
  top: -55px;
}
/* line 75, ../styles/project/_nav.scss */
.tall-nav-potential.sticky-nav-ready .main-nav {
  top: -65px;
}
@media (min-width: 600px) {
  /* line 45, ../styles/project/_nav.scss */
  .main-nav {
    position: fixed;
    top: 0;
  }
}
/* line 20, ../styles/project/_nav.scss */
.sticky-nav-active .main-nav {
  position: fixed;
  top: 0;
}

/* line 88, ../styles/project/_nav.scss */
.main-nav-inner {
  position: relative;
}

/* line 92, ../styles/project/_nav.scss */
.nav-left-ear,
.nav-right-ear {
  top: -10px;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .nav-left-ear, .tall-nav-potential
  .nav-right-ear {
    top: -5px;
  }
}

/* line 101, ../styles/project/_nav.scss */
.nav-left-ear {
  position: absolute;
}

/* line 105, ../styles/project/_nav.scss */
.nav-right-ear {
  position: absolute;
  right: 0;
}

/* line 112, ../styles/project/_nav.scss */
.bcom-logo {
  display: block;
  width: 150px;
  height: 21px;
  display: block;
  margin: 1px auto 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .bcom-logo {
  background-image: url("//p.o0bc.com/rw/img/bcom-logo.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .bcom-logo {
  background-image: url("//p.o0bc.com/rw/img/bcom-logo.svg");
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .bcom-logo {
    width: 200px;
    height: 28px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  /* line 444, ../styles/partials/_mixins.scss */
  .no-svg .tall-nav-potential .bcom-logo {
    background-image: url("//p.o0bc.com/rw/img/bcom-logo.png");
  }
  /* line 454, ../styles/partials/_mixins.scss */
  .svg .tall-nav-potential .bcom-logo {
    background-image: url("//p.o0bc.com/rw/img/bcom-logo.svg");
  }
}
/* line 125, ../styles/project/_nav.scss */
.section-front .bcom-logo {
  display: none;
}

/* line 130, ../styles/project/_nav.scss */
.bcom-logo-section-mod {
  text-align: center;
}
/* line 132, ../styles/project/_nav.scss */
.section-front .bcom-logo-section-mod {
  display: block;
}

/* line 137, ../styles/project/_nav.scss */
.bcom-logo-b {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: -2px 5px 0 -12px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .bcom-logo-b {
  background-image: url("//p.o0bc.com/rw/img/bcom-logo-circle.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .bcom-logo-b {
  background-image: url("//p.o0bc.com/rw/img/bcom-logo-circle.svg");
}
/* line 142, ../styles/project/_nav.scss */
.svg .bcom-logo-b {
  background-size: cover;
}
@media (min-width: 400px) {
  /* line 137, ../styles/project/_nav.scss */
  .bcom-logo-b {
    width: 28px;
    height: 28px;
    margin-left: -14px;
  }
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .bcom-logo-b {
    width: 35px;
    height: 35px;
    margin-left: -17px;
  }
}

/* line 156, ../styles/project/_nav.scss */
.bcom-logo-section {
  font: normal 600 1.76923em/90% Arial, Helvetica, Verdana, sans-serif;
  color: #fff;
  display: inline-block;
  vertical-align: top;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .bcom-logo-section {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) {
  /* line 156, ../styles/project/_nav.scss */
  .bcom-logo-section {
    font-size: 2.23077em;
    margin-top: -2px;
  }
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .bcom-logo-section {
    font-size: 2.84615em;
  }
}

/* line 180, ../styles/project/_nav.scss */
.nav-btn {
  font: normal 500 1.15385em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #eee;
  background-color: transparent;
  padding: 10px 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-btn {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 550px) {
  /* line 180, ../styles/project/_nav.scss */
  .nav-btn {
    display: block;
    padding: 10px;
  }
  /* line 190, ../styles/project/_nav.scss */
  .nav-btn:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0px 1px #ccc;
    -webkit-box-shadow: 0 0px 1px #ccc;
    box-shadow: 0 0px 1px #ccc;
  }
}

/* line 198, ../styles/project/_nav.scss */
.global-nav {
  top: 65px;
  width: 100%;
  position: fixed;
  z-index: 5;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-bottom: 1px solid #ccc;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 212, ../styles/project/_nav.scss */
.search-active .global-nav {
  top: 130px;
}
@media (max-width: 749px) {
  /* line 198, ../styles/project/_nav.scss */
  .global-nav {
    position: absolute;
    top: 55px;
  }
}
/* line 222, ../styles/project/_nav.scss */
.global-nav ul {
  max-width: 1044px;
  margin: 0 auto;
  overflow: hidden;
  padding: 7px 0 7px 0;
  white-space: nowrap;
}
/* line 230, ../styles/project/_nav.scss */
.global-nav li {
  display: inline;
  line-height: 18px;
}
/* line 234, ../styles/project/_nav.scss */
.global-nav li:hover a {
  color: #0d5799;
}
/* line 238, ../styles/project/_nav.scss */
.global-nav li a {
  margin-right: 20px;
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
  font: normal 700 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .global-nav li a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 246, ../styles/project/_nav.scss */
.global-nav li.desktopOnly {
  display: inline;
}
@media (max-width: 959px) {
  /* line 246, ../styles/project/_nav.scss */
  .global-nav li.desktopOnly {
    display: none;
  }
}
/* line 255, ../styles/project/_nav.scss */
.global-nav li.desktopAndTablet {
  display: inline;
}
@media (max-width: 499px) {
  /* line 255, ../styles/project/_nav.scss */
  .global-nav li.desktopAndTablet {
    display: none;
  }
}
/* line 263, ../styles/project/_nav.scss */
.global-nav li:first-child {
  margin-left: 20px;
}

/* line 272, ../styles/project/_nav.scss */
.toc-trigger {
  display: block;
  width: 40px;
  height: 40px;
}
@media (min-width: 550px) {
  /* line 272, ../styles/project/_nav.scss */
  .toc-trigger {
    width: auto;
    height: auto;
  }
}

/* line 282, ../styles/project/_nav.scss */
.toc-trigger-icon {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .toc-trigger-icon {
  background-image: url("//p.o0bc.com/rw/img/hamburger.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .toc-trigger-icon {
  background-image: url("//p.o0bc.com/rw/img/hamburger.svg");
}

/* line 290, ../styles/project/_nav.scss */
.toc-active .nav-mod .toc-trigger {
  display: none;
}
@media (min-width: 600px) {
  /* line 294, ../styles/project/_nav.scss */
  .toc-active .nav-mod .toc-trigger {
    display: block;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0px 1px #ccc;
    -webkit-box-shadow: 0 0px 1px #ccc;
    box-shadow: 0 0px 1px #ccc;
  }
}
/* line 301, ../styles/project/_nav.scss */
.toc-active .toc-trigger-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .toc-active .toc-trigger-icon {
  background-image: url("//p.o0bc.com/rw/img/x-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .toc-active .toc-trigger-icon {
  background-image: url("//p.o0bc.com/rw/img/x-white.svg");
}
@media (max-width: 549px) {
  /* line 301, ../styles/project/_nav.scss */
  .toc-active .toc-trigger-icon {
    position: static;
    margin: auto;
  }
}

/* line 311, ../styles/project/_nav.scss */
.toc-trigger-label {
  display: none;
}
@media (min-width: 550px) {
  /* line 311, ../styles/project/_nav.scss */
  .toc-trigger-label {
    display: block;
    margin-left: 35px;
  }
}

/* line 323, ../styles/project/_nav.scss */
.nav-search-trigger {
  position: absolute;
  right: 50px;
  display: none;
}
@media (min-width: 550px) {
  /* line 323, ../styles/project/_nav.scss */
  .nav-search-trigger {
    display: block;
    padding-left: 12px;
  }
}
/* line 334, ../styles/project/_nav.scss */
.search-active .nav-search-trigger {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0px 1px #ccc;
  -webkit-box-shadow: 0 0px 1px #ccc;
  box-shadow: 0 0px 1px #ccc;
}

/* line 339, ../styles/project/_nav.scss */
.nav-search-icon {
  display: block;
  position: absolute;
  right: 9px;
  top: 9px;
  width: 22px;
  height: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .nav-search-icon {
  background-image: url("//p.o0bc.com/rw/img/mag.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .nav-search-icon {
  background-image: url("//p.o0bc.com/rw/img/mag.svg");
}
/* line 346, ../styles/project/_nav.scss */
.search-active .nav-search-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .search-active .nav-search-icon {
  background-image: url("//p.o0bc.com/rw/img/x-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .search-active .nav-search-icon {
  background-image: url("//p.o0bc.com/rw/img/x-white.svg");
}

/* line 351, ../styles/project/_nav.scss */
.nav-search-label {
  display: block;
  padding-right: 30px;
}

/* line 357, ../styles/project/_nav.scss */
.nav-profile-trigger {
  position: absolute;
  right: 0;
  top: 1px;
  padding: 5px;
}
/* line 363, ../styles/project/_nav.scss */
.profile-active .nav-profile-trigger {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0px 1px #ccc;
  -webkit-box-shadow: 0 0px 1px #ccc;
  box-shadow: 0 0px 1px #ccc;
}

/* line 368, ../styles/project/_nav.scss */
.nav-avatar {
  display: block;
  width: 30px;
  height: 30px;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* line 381, ../styles/project/_nav.scss */
.nav-profile-mod {
  position: fixed;
  top: 55px;
  right: 0;
  width: 280px;
  padding: 20px;
  background-color: #2a2a2a;
  z-index: 9999;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .nav-profile-mod {
    top: 65px;
  }
}
/* line 396, ../styles/project/_nav.scss */
.profile-active .nav-profile-mod {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 400, ../styles/project/_nav.scss */
.profile-active .nav-profile-mod {
  position: absolute;
}
@media (min-width: 600px) {
  /* line 400, ../styles/project/_nav.scss */
  .profile-active .nav-profile-mod {
    position: fixed;
  }
}

/* line 408, ../styles/project/_nav.scss */
.nav-profile-hdr {
  width: 100%;
  padding-bottom: 12px;
  border-bottom: solid 1px #454545;
  color: #fff;
  *zoom: 1;
  display: table;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.nav-profile-hdr:after {
  content: "";
  display: table;
  clear: both;
}
/* line 465, ../styles/partials/_layout.scss */
.nav-profile-hdr > .art-bd {
  display: table-cell;
  width: 50px;
  margin: 0;
}
/* line 469, ../styles/partials/_layout.scss */
.nav-profile-hdr > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 473, ../styles/partials/_layout.scss */
.nav-profile-hdr > .txt-bd {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
/* line 482, ../styles/partials/_layout.scss */
.lt-ie8 .nav-profile-hdr > .art-bd,
.lt-ie8 .nav-profile-hdr > .txt-bd {
  display: block;
}
/* line 486, ../styles/partials/_layout.scss */
.lt-ie8 .nav-profile-hdr > .art-bd {
  width: 50px;
  float: left;
}
/* line 490, ../styles/partials/_layout.scss */
.lt-ie8 .nav-profile-hdr > .txt-bd {
  margin-left: 70px;
}

/* line 416, ../styles/project/_nav.scss */
.nav-avatar-dd {
  width: 50px;
  height: 50px;
}

/* line 421, ../styles/project/_nav.scss */
.nav-profile-greeting {
  font: normal 500 1.53846em/145% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-profile-greeting {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 425, ../styles/project/_nav.scss */
.nav-username {
  font: normal 400 1em Arial, Helvetica, Verdana, sans-serif;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-username {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 428, ../styles/project/_nav.scss */
.nav-username > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.nav-username > a:hover {
  text-decoration: underline;
}

/* line 433, ../styles/project/_nav.scss */
.nav-profile-item > a {
  font: normal 400 1.07692em/100% Arial, Helvetica, Verdana, sans-serif;
  padding: 9px 0;
  border-bottom: solid 1px #454545;
  display: block;
  position: relative;
  color: white;
  background-color: #2a2a2a;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
  -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 22, ../styles/project/_type.scss */
.fontface .nav-profile-item > a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.nav-profile-item > a:hover {
  background-color: #3f3f3f;
}
/* line 70, ../styles/project/_mixins.scss */
.nav-profile-item > a:active {
  background-color: #242424;
  transition: none;
}
@media (min-width: 340px) {
  /* line 38, ../styles/project/_nav.scss */
  .nav-profile-item > a:hover {
    padding: 9px 10px 9px 7px;
  }
}

/* line 439, ../styles/project/_nav.scss */
.nav-profile-close {
  display: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  margin: 4px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .nav-profile-close {
  background-image: url("//p.o0bc.com/rw/img/x-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .nav-profile-close {
  background-image: url("//p.o0bc.com/rw/img/x-white.svg");
}
/* line 444, ../styles/project/_nav.scss */
.profile-active .nav-profile-close {
  display: block;
}

/* line 451, ../styles/project/_nav.scss */
.profile-active .nav-avatar-ear {
  display: none;
}

/* line 462, ../styles/project/_nav.scss */
.nav-search-mod {
  position: absolute;
  top: 55px;
  left: 0;
  z-index: 999;
  width: 100%;
  padding: 0 15px;
  height: 0;
  background-color: #2a2a2a;
  margin-bottom: 15px;
  overflow: hidden;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  display: none;
}
@media (min-width: 750px) {
  /* line 5, ../styles/project/_nav.scss */
  .tall-nav-potential .nav-search-mod {
    top: 65px;
  }
}
/* line 480, ../styles/project/_nav.scss */
.nav-search-mod:hover {
  overflow: visible;
}
/* line 486, ../styles/project/_nav.scss */
.search-active .nav-search-mod {
  height: 67px;
  padding: 15px;
}
@media (min-width: 600px) {
  /* line 462, ../styles/project/_nav.scss */
  .nav-search-mod {
    position: fixed;
  }
}
/* line 20, ../styles/project/_nav.scss */
.sticky-nav-active .nav-search-mod {
  position: fixed;
}
@media (min-width: 550px) {
  /* line 462, ../styles/project/_nav.scss */
  .nav-search-mod {
    display: block;
  }
}

/* line 504, ../styles/project/_nav.scss */
.l-nav-search {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.l-nav-search:after {
  content: "";
  display: table;
  clear: both;
}

/* line 509, ../styles/project/_nav.scss */
.nav-search-ad-mod {
  display: block;
  float: left;
  padding-top: 4px;
}

/* line 519, ../styles/project/_nav.scss */
.nav-search-form {
  margin-left: 110px;
  position: relative;
}

/* line 525, ../styles/project/_nav.scss */
.nav-search-form-input {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  position: relative;
  width: 100%;
  height: 37px;
  padding: 7px 10px;
  background-color: #fff;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  font: normal 400 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
}
/* line 275, ../styles/partials/_mixins.scss */
.nav-search-form-input:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-search-form-input {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 400, ../styles/partials/_mixins.scss */
.nav-search-form-input::-webkit-input-placeholder {
  color: #bbb;
}
/* line 403, ../styles/partials/_mixins.scss */
.nav-search-form-input:-moz-placeholder {
  color: #bbb;
}
/* line 406, ../styles/partials/_mixins.scss */
.nav-search-form-input:hover::-webkit-input-placeholder {
  color: #bbb;
}
/* line 409, ../styles/partials/_mixins.scss */
.nav-search-form-input:hover:-moz-placeholder {
  color: #bbb;
}
/* line 412, ../styles/partials/_mixins.scss */
.nav-search-form-input:focus::-webkit-input-placeholder {
  color: #222;
}
/* line 415, ../styles/partials/_mixins.scss */
.nav-search-form-input:focus:-moz-placeholder {
  color: #222;
}

/* line 542, ../styles/project/_nav.scss */
.nav-search-btn {
  right: 0;
  top: 0;
  position: absolute;
  text-indent: -9999px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .nav-search-btn {
  background-image: url("//p.o0bc.com/rw/img/mag-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .nav-search-btn {
  background-image: url("//p.o0bc.com/rw/img/mag-white.svg");
}
/* line 548, ../styles/project/_nav.scss */
.nav-search-form .nav-search-btn {
  width: 37px;
  height: 37px;
}

/* line 557, ../styles/project/_nav.scss */
.article-related-links .related-list.horiz-list li.hl-share-mod i.hl-share-meta-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .article-related-links .related-list.horiz-list li.hl-share-mod i.hl-share-meta-icon {
  background-image: url("//p.o0bc.com/rw/img/share-grey.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .article-related-links .related-list.horiz-list li.hl-share-mod i.hl-share-meta-icon {
  background-image: url("//p.o0bc.com/rw/img/share-grey.svg");
}
/* line 560, ../styles/project/_nav.scss */
.article-related-links .share-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  margin-bottom: -4px;
  display: inline-block;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .article-related-links .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-red.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .article-related-links .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-red.svg");
}
/* line 565, ../styles/project/_nav.scss */
.article-related-links .share-icon .svg {
  background-size: cover;
}
/* line 569, ../styles/project/_nav.scss */
.article-related-links .tools-txt {
  font-size: 12px;
  padding-left: 5px;
}
/* line 573, ../styles/project/_nav.scss */
.article-related-links a:hover {
  text-decoration: none !important;
}

/* ============================================= */
/*	TABLE OF CONTENTS			   			 	 */
/* ============================================= */
/* ============================================= */
/*	Open Nav						   			 */
/* ============================================= */
/* line 10, ../styles/project/_toc.scss */
.toc-mod {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  position: fixed;
  right: 0;
  margin-right: 18%;
  min-height: 100%;
  padding: 20px 10px 20px 20px;
  background-color: #2a2a2a;
  color: #fff;
  top: 0;
  left: 0;
  display: block;
  z-index: 9999;
  bottom: 0;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 26, ../styles/project/_toc.scss */
.toc-mod:hover, .touch .toc-mod {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 340px) {
  /* line 10, ../styles/project/_toc.scss */
  .toc-mod {
    width: 360px;
  }
}
@media (min-width: 1725px) {
  /* line 10, ../styles/project/_toc.scss */
  .toc-mod {
    top: 65px;
  }
}

/* line 44, ../styles/project/_toc.scss */
.toc-active .toc-mod {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 47, ../styles/project/_toc.scss */
.toc-active .site-container {
  position: fixed;
}

/* line 60, ../styles/project/_toc.scss */
.toc-active .main-nav {
  left: -19px;
}
/* line 61, ../styles/project/_toc.scss */
.toc-active .main-nav,
.toc-active .global-nav,
.toc-active .subnav-mod,
.toc-active .page-content {
  -moz-transform: translate3d(280px, 0, 0);
  -ms-transform: translate3d(280px, 0, 0);
  -webkit-transform: translate3d(280px, 0, 0);
  transform: translate3d(280px, 0, 0);
}
@media (min-width: 340px) {
  /* line 61, ../styles/project/_toc.scss */
  .toc-active .main-nav,
  .toc-active .global-nav,
  .toc-active .subnav-mod,
  .toc-active .page-content {
    -moz-transform: translate3d(360px, 0, 0);
    -ms-transform: translate3d(360px, 0, 0);
    -webkit-transform: translate3d(360px, 0, 0);
    transform: translate3d(360px, 0, 0);
  }
}
@media (min-width: 1725px) {
  /* line 74, ../styles/project/_toc.scss */
  .toc-active .main-nav,
  .toc-active .subnav-mod,
  .toc-active .page-content {
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 88, ../styles/project/_toc.scss */
.toc-list {
  margin-bottom: 30px;
}

/* line 95, ../styles/project/_toc.scss */
.toc-logo {
  display: none;
}
@media (max-width: 599px) {
  /* line 95, ../styles/project/_toc.scss */
  .toc-logo {
    display: block;
    height: 50px;
  }
  /* line 100, ../styles/project/_toc.scss */
  .toc-logo .bcom-logo {
    display: inline-block;
    margin: 7px 0 0 0;
  }
  /* line 104, ../styles/project/_toc.scss */
  .toc-logo .toc-trigger {
    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
  }
  /* line 109, ../styles/project/_toc.scss */
  .toc-logo .toc-trigger .toc-trigger-icon {
    height: 19px;
    width: 19px;
  }
}

/* line 124, ../styles/project/_toc.scss */
.toc-form {
  position: relative;
  background-color: #383838;
  border: solid 1px #555;
  margin-bottom: 20px;
}
/* line 129, ../styles/project/_toc.scss */
.toc-form > input {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 275, ../styles/partials/_mixins.scss */
.toc-form > input:focus {
  outline: 0;
}
/* line 400, ../styles/partials/_mixins.scss */
.toc-form > input::-webkit-input-placeholder {
  color: #777;
}
/* line 403, ../styles/partials/_mixins.scss */
.toc-form > input:-moz-placeholder {
  color: #777;
}
/* line 406, ../styles/partials/_mixins.scss */
.toc-form > input:hover::-webkit-input-placeholder {
  color: #777;
}
/* line 409, ../styles/partials/_mixins.scss */
.toc-form > input:hover:-moz-placeholder {
  color: #777;
}
/* line 412, ../styles/partials/_mixins.scss */
.toc-form > input:focus::-webkit-input-placeholder {
  color: #ccc;
}
/* line 415, ../styles/partials/_mixins.scss */
.toc-form > input:focus:-moz-placeholder {
  color: #ccc;
}
/* line 134, ../styles/project/_toc.scss */
.toc-form > input[type="text"] {
  font: normal 400 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #ddd;
  padding-left: 8px;
  padding-right: 45px;
  width: 100%;
  height: 37px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .toc-form > input[type="text"] {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 143, ../styles/project/_toc.scss */
.toc-form > input[type="submit"] {
  text-indent: -9999px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
  right: 0px;
  top: 0px;
  position: absolute;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #740f12 inset;
  -webkit-box-shadow: -1px -1px 0 #740f12 inset;
  box-shadow: -1px -1px 0 #740f12 inset;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .toc-form > input[type="submit"] {
  background-image: url("//p.o0bc.com/rw/img/mag-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .toc-form > input[type="submit"] {
  background-image: url("//p.o0bc.com/rw/img/mag-white.svg");
}
/* line 67, ../styles/project/_mixins.scss */
.toc-form > input[type="submit"]:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.toc-form > input[type="submit"]:active {
  background-color: #851214;
  transition: none;
}

/* line 158, ../styles/project/_toc.scss */
.toc-section-head {
  font: normal 700 0.84615em/155% Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.15em;
  color: #f2a444;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: solid 1px #999;
}
/* line 22, ../styles/project/_type.scss */
.fontface .toc-section-head {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 170, ../styles/project/_toc.scss */
.toc-list {
  margin-left: -20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.toc-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../styles/partials/_layout.scss */
.toc-list .toc-item {
  float: left;
  padding-left: 20px;
  width: 50%;
}
/* line 40, ../styles/partials/_layout.scss */
.toc-list .toc-item:nth-child(2n+3) {
  clear: left;
}
/* line 43, ../styles/partials/_layout.scss */
.toc-list .toc-item.n3 {
  clear: left;
}

/* line 174, ../styles/project/_toc.scss */
.toc-item > a {
  font: normal 400 1.07692em/100% Arial, Helvetica, Verdana, sans-serif;
  padding: 9px 0;
  border-bottom: solid 1px #454545;
  display: block;
  position: relative;
  color: white;
  background-color: #2a2a2a;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
  -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 22, ../styles/project/_type.scss */
.fontface .toc-item > a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.toc-item > a:hover {
  background-color: #3f3f3f;
}
/* line 70, ../styles/project/_mixins.scss */
.toc-item > a:active {
  background-color: #242424;
  transition: none;
}
@media (min-width: 340px) {
  /* line 38, ../styles/project/_nav.scss */
  .toc-item > a:hover {
    padding: 9px 10px 9px 7px;
  }
}

/* line 182, ../styles/project/_toc.scss */
.toc-link-hp {
  font: normal 400 1.07692em/100% Arial, Helvetica, Verdana, sans-serif;
  padding: 9px 0;
  border-bottom: solid 1px #454545;
  display: block;
  position: relative;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  color: white;
  background-color: #222;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
}
/* line 22, ../styles/project/_type.scss */
.fontface .toc-link-hp {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.toc-link-hp:hover {
  background-color: #383838;
}
/* line 70, ../styles/project/_mixins.scss */
.toc-link-hp:active {
  background-color: #1d1d1d;
  transition: none;
}
@media (min-width: 340px) {
  /* line 190, ../styles/project/_toc.scss */
  .toc-link-hp:hover {
    padding: 9px 10px 9px 7px;
  }
}

/* line 197, ../styles/project/_toc.scss */
.toc-link-list {
  margin-left: -20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.toc-link-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../styles/partials/_layout.scss */
.toc-link-list .toc-link {
  float: left;
  padding-left: 20px;
  width: 50%;
}
/* line 40, ../styles/partials/_layout.scss */
.toc-link-list .toc-link:nth-child(2n+3) {
  clear: left;
}
/* line 43, ../styles/partials/_layout.scss */
.toc-link-list .toc-link.n3 {
  clear: left;
}

/* line 201, ../styles/project/_toc.scss */
.toc-link > a {
  font: normal 400 1.07692em/100% Arial, Helvetica, Verdana, sans-serif;
  padding: 9px 0;
  border-bottom: solid 1px #454545;
  display: block;
  position: relative;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  color: white;
  background-color: #222;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
}
/* line 22, ../styles/project/_type.scss */
.fontface .toc-link > a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.toc-link > a:hover {
  background-color: #383838;
}
/* line 70, ../styles/project/_mixins.scss */
.toc-link > a:active {
  background-color: #1d1d1d;
  transition: none;
}

@media (min-width: 340px) {
  /* line 212, ../styles/project/_toc.scss */
  .toc-link > a:hover {
    padding: 9px 10px 9px 7px;
  }
}

/* line 220, ../styles/project/_toc.scss */
.sister-item > a {
  display: block;
  padding: 9px 0;
  border-bottom: solid 1px #454545;
  position: relative;
  color: white;
  background-color: #2a2a2a;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
  -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 67, ../styles/project/_mixins.scss */
.sister-item > a:hover {
  background-color: #3f3f3f;
}
/* line 70, ../styles/project/_mixins.scss */
.sister-item > a:active {
  background-color: #242424;
  transition: none;
}

/* line 229, ../styles/project/_toc.scss */
.sister-logo {
  -moz-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -webkit-transition: all ease-in-out;
  transition: all ease-in-out;
}
@media (min-width: 340px) {
  /* line 233, ../styles/project/_toc.scss */
  a:hover > .sister-logo {
    margin-left: 7px;
  }
}

/* line 239, ../styles/project/_toc.scss */
.sister-logo {
  position: relative;
  background-repeat: no-repeat;
  background-size: 150px 30px;
  height: 30px;
  width: 150px;
  text-indent: -9999px;
  background-position: 0 50%;
}

/* line 249, ../styles/project/_toc.scss */
.radiodbc-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .radiodbc-logo {
  background-image: url("//p.o0bc.com/rw/img/radiobdc.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .radiodbc-logo {
  background-image: url("//p.o0bc.com/rw/img/radiobdc.svg");
}

/* line 253, ../styles/project/_toc.scss */
.hive-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .hive-logo {
  background-image: url("//p.o0bc.com/rw/img/hive.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .hive-logo {
  background-image: url("//p.o0bc.com/rw/img/hive.svg");
}

/* line 257, ../styles/project/_toc.scss */
.betab-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 150px 200px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .betab-logo {
  background-image: url("//p.o0bc.com/rw/img/betaboston.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .betab-logo {
  background-image: url("//p.o0bc.com/rw/img/betaboston.svg");
}

/* line 262, ../styles/project/_toc.scss */
.bdcwire-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 150px 200px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .bdcwire-logo {
  background-image: url("//p.o0bc.com/rw/img/bdcwire.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .bdcwire-logo {
  background-image: url("//p.o0bc.com/rw/img/bdcwire.svg");
}

/* line 267, ../styles/project/_toc.scss */
.projectx-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .projectx-logo {
  background-image: url("//p.o0bc.com/rw/img/projectx.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .projectx-logo {
  background-image: url("//p.o0bc.com/rw/img/projectx.svg");
}

/* line 271, ../styles/project/_toc.scss */
.globe-logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .globe-logo {
  background-image: url("//p.o0bc.com/rw/img/globe.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .globe-logo {
  background-image: url("//p.o0bc.com/rw/img/globe.svg");
}

/* line 275, ../styles/project/_toc.scss */
.sister-txt {
  font: normal 400 0.92308em/130% Arial, Helvetica, Verdana, sans-serif;
  width: 90%;
  padding-top: 5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sister-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 340px) {
  /* line 275, ../styles/project/_toc.scss */
  .sister-txt {
    padding-top: 0px;
    position: absolute;
    width: 140px;
    right: 0px;
    top: 10px;
  }
}

/* line 289, ../styles/project/_toc.scss */
.nav-footer {
  position: relative;
  margin: 10px 0;
  padding-bottom: 15px;
  border-bottom: solid 1px #454545;
}
/* line 315, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list {
  position: relative;
  margin: 20px auto 0;
  height: 42px;
}
/* line 319, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 32px;
  height: 32px;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-radius: 16px;
  position: absolute;
  top: 4px;
  background-image: url("//p.o0bc.com/rw/img/social-cir-sprite.png");
}
/* line 67, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon:active {
  background-color: #851214;
  transition: none;
}
/* line 331, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon.twitter-icon {
  background-position: 0px 0px;
  left: 0px;
}
/* line 335, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon.facebook-icon {
  background-position: 0px -33px;
  left: 43px;
}
/* line 339, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon.google-icon {
  background-position: 0px -66px;
  left: 86px;
}
/* line 343, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon.rss-icon {
  background-position: 0px -99px;
  left: 129px;
}
/* line 347, ../styles/project/_mixins.scss */
.nav-footer .social-icon-list .social-icon.info-icon {
  background-position: 0px -132px;
  left: 129px;
}
/* line 296, ../styles/project/_toc.scss */
.nav-footer .social-icon-list {
  width: 162px;
}
/* line 299, ../styles/project/_toc.scss */
.nav-footer .footer-text {
  font: normal 500 0.92308em/155% Arial, Helvetica, Verdana, sans-serif;
  margin: 0 6px 0 0;
  display: block;
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-footer .footer-text {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 304, ../styles/project/_toc.scss */
.nav-footer .footer-legal-links {
  text-align: center;
  margin: 10px auto;
}
/* line 307, ../styles/project/_toc.scss */
.nav-footer .footer-legal-links li:nth-child(3):after {
  content: none;
}
@media (min-width: 340px) {
  /* line 311, ../styles/project/_toc.scss */
  .nav-footer .footer-legal-links li:nth-child(4):after {
    content: none;
  }
  /* line 314, ../styles/project/_toc.scss */
  .nav-footer .footer-legal-links li:nth-child(3):after {
    content: '|';
  }
}
/* line 319, ../styles/project/_toc.scss */
.nav-footer .nav-copyright {
  padding-top: 0px;
  top: 20px;
  text-align: center;
}

/* line 326, ../styles/project/_toc.scss */
.mobile-ad {
  display: block;
}

/* line 330, ../styles/project/_toc.scss */
.toc-mod .ad-nav-banner {
  width: 95%;
  max-width: 300px;
  padding-top: 25px;
}
@media (min-width: 340px) {
  /* line 330, ../styles/project/_toc.scss */
  .toc-mod .ad-nav-banner {
    padding-top: 0px;
  }
}

/* IE SPECIFIC FIXES */
/* basic scrollbar styling */
/* vertical scrollbar */
/* line 347, ../styles/project/_toc.scss */
.mCSB_container {
  width: auto;
  margin-right: 30px;
  overflow: hidden;
}

/* line 352, ../styles/project/_toc.scss */
.mCSB_container.mCS_no_scrollbar {
  margin-right: 0;
}

/* line 355, ../styles/project/_toc.scss */
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
  margin-right: 30px;
}

/* line 359, ../styles/project/_toc.scss */
.mCustomScrollBox > .mCSB_scrollTools {
  z-index: 1;
  width: 16px;
  height: 100%;
  top: 0;
  right: 0;
}

/* line 366, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

/* line 374, ../styles/project/_toc.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

/* line 377, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 385, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
}

/* line 390, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
}

/* line 396, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: relative;
  height: 20px;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 405, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  top: 100%;
  margin-top: -40px;
}

/* horizontal scrollbar */
/* line 410, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_container {
  height: auto;
  margin-right: 0;
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 416, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
  margin-bottom: 0;
}

/* line 419, ../styles/project/_toc.scss */
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 424, ../styles/project/_toc.scss */
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
  width: 100%;
  height: 16px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* line 433, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 0 20px;
}

/* line 436, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 444, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
  width: 30px;
  height: 100%;
}

/* line 448, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 456, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
  display: block;
  position: relative;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  float: left;
}

/* line 467, ../styles/project/_toc.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
  margin-left: -40px;
  float: right;
}

/* line 471, ../styles/project/_toc.scss */
.mCustomScrollBox {
  -ms-touch-action: none;
  /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
/* line 476, ../styles/project/_toc.scss */
.mCustomScrollBox > .mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */
}

/* line 480, ../styles/project/_toc.scss */
.mCustomScrollBox:hover > .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
  /* old ie */
}

/* line 484, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background: #000;
  /* rgba fallback */
  background: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  /* old ie */
}

/* line 489, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */
}

/* line 494, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
  /* old ie */
}

/* line 498, ../styles/project/_toc.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */
}

/* ============================================= */
/*	USER MENU			   			 	 		*/
/* ============================================= */
/* line 52, ../styles/project/_user.scss */
.login-form [type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
  background-color: #999;
}

/* line 59, ../styles/project/_user.scss */
.login-form [type="checkbox"]:checked {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 50% 50%;
  width: 16px;
  height: 16px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .login-form [type="checkbox"]:checked {
  background-image: url("//p.o0bc.com/rw/img/checked-box.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .login-form [type="checkbox"]:checked {
  background-image: url("//p.o0bc.com/rw/img/checked-box.svg");
}

/* line 67, ../styles/project/_user.scss */
.login-link-sm {
  position: absolute;
  right: 20px;
  top: 165px;
  font: normal 500 0.92308em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #2494e3;
}
/* line 22, ../styles/project/_type.scss */
.fontface .login-link-sm {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 75, ../styles/project/_user.scss */
.login-link-sm:hover {
  text-decoration: underline;
}

/* line 79, ../styles/project/_user.scss */
.login-link-big {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 300px;
  font: normal 500 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #999;
}
/* line 22, ../styles/project/_type.scss */
.fontface .login-link-big {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 86, ../styles/project/_user.scss */
.login-link-big > a {
  color: #2494e3;
}
/* line 89, ../styles/project/_user.scss */
.login-link-big > a:hover {
  text-decoration: underline;
}

/* ============================================= */
/*	Tease Filter Nav			   			 	 */
/* ============================================= */
/* line 2, ../styles/project/_filter-nav.scss */
.filter-nav,
.filter-nav-mod,
.fn-item > a {
  height: 38px;
}

/* line 8, ../styles/project/_filter-nav.scss */
.filter-nav-mod {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  background-color: #000;
}
@media (max-width: 499px) {
  /* line 8, ../styles/project/_filter-nav.scss */
  .filter-nav-mod {
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
  /* line 20, ../styles/project/_filter-nav.scss */
  .filter-nav-mod:after, .filter-nav-mod:before {
    z-index: 999;
    content: "\\0020";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
    -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
    -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
    transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
    pointer-events: none;
  }
  /* line 30, ../styles/project/_filter-nav.scss */
  .filter-nav-mod:after {
    width: 30px;
    background: #000 url(//p.o0bc.com/rw/img/carousel-next.png) no-repeat 50% 48%;
    -moz-background-size: 8px;
    -o-background-size: 8px;
    -webkit-background-size: 8px;
    background-size: 8px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  /* line 37, ../styles/project/_filter-nav.scss */
  .filter-nav-mod:before {
    width: 80px;
  }
  /* line 44, ../styles/project/_filter-nav.scss */
  .filter-nav-mod:hover:after, .filter-nav-mod:hover:before, .filter-nav-mod.is-scrolling:after, .filter-nav-mod.is-scrolling:before {
    -webkit-animation: fadeout 0.1s ease;
    -moz-animation: fadeout 0.1s ease;
    animation: fadeout 0.1s ease;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
}

/* line 55, ../styles/project/_filter-nav.scss */
.filter-nav {
  min-width: 380px;
  width: 100%;
  position: relative;
  z-index: 1;
  white-space: nowrap;
  *zoom: 1;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.filter-nav:after {
  content: "";
  display: table;
  clear: both;
}
/* line 64, ../styles/project/_filter-nav.scss */
.filter-nav:hover {
  overflow: visible;
}

/* line 72, ../styles/project/_filter-nav.scss */
.fn-item {
  display: inline-block;
}
/* line 74, ../styles/project/_filter-nav.scss */
.fn-item a {
  color: #fff !important;
  opacity: 0.8 !important;
}
/* line 77, ../styles/project/_filter-nav.scss */
.fn-item a:hover {
  opacity: 1 !important;
}

/* line 84, ../styles/project/_filter-nav.scss */
.fn-link,
.fn-label {
  display: block;
  padding: 9px 15px;
  font: normal 500 1em/155% Arial, Helvetica, Verdana, sans-serif;
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}
/* line 22, ../styles/project/_type.scss */
.fontface .fn-link, .fontface
.fn-label {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 600px) {
  /* line 84, ../styles/project/_filter-nav.scss */
  .fn-link,
  .fn-label {
    font-size: 1.15385em;
  }
}
/* line 95, ../styles/project/_filter-nav.scss */
.fn-link.filter-active, .fn-link.filter-active:hover,
.fn-label.filter-active,
.fn-label.filter-active:hover {
  background-color: #9b1518;
  color: #fff;
}

/* line 107, ../styles/project/_filter-nav.scss */
.fn-item-more {
  height: auto;
  overflow: hidden;
}
/* line 111, ../styles/project/_filter-nav.scss */
.fn-item-more:hover {
  overflow: visible;
}
@media (max-width: 599px) {
  /* line 107, ../styles/project/_filter-nav.scss */
  .fn-item-more {
    display: inline-block;
    position: relative;
  }
  /* line 117, ../styles/project/_filter-nav.scss */
  .fn-item-more:hover {
    overflow: hidden;
  }
  /* line 120, ../styles/project/_filter-nav.scss */
  .fn-item-more > a {
    display: none;
  }
}

/* ============================================= */
/*	Site Footer									 */
/* ============================================= */
/* line 5, ../styles/project/_footer.scss */
.site-footer {
  padding: 14px 8px;
}
@media (min-width: 1024px) {
  /* line 5, ../styles/project/_footer.scss */
  .site-footer {
    border-top: 1px solid #e0e0e0;
    -moz-box-shadow: 0 -2px #fff;
    -webkit-box-shadow: 0 -2px #fff;
    box-shadow: 0 -2px #fff;
    margin-top: 0;
  }
}
/* line 315, ../styles/project/_mixins.scss */
.site-footer .social-icon-list {
  position: relative;
  margin: 0;
  height: 42px;
}
/* line 319, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 32px;
  height: 32px;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  text-shadow: none;
  border-radius: 16px;
  position: absolute;
  top: 4px;
  background-image: url("//p.o0bc.com/rw/img/social-cir-sprite.png");
}
/* line 67, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon:active {
  background-color: #851214;
  transition: none;
}
/* line 331, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon.twitter-icon {
  background-position: 0px 0px;
  left: 0px;
}
/* line 335, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon.facebook-icon {
  background-position: 0px -33px;
  left: 43px;
}
/* line 339, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon.google-icon {
  background-position: 0px -66px;
  left: 86px;
}
/* line 343, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon.rss-icon {
  background-position: 0px -99px;
  left: 129px;
}
/* line 347, ../styles/project/_mixins.scss */
.site-footer .social-icon-list .social-icon.info-icon {
  background-position: 0px -132px;
  left: 129px;
}
@media (max-width: 399px) {
  /* line 5, ../styles/project/_footer.scss */
  .site-footer {
    padding: 14px 0px;
  }
}
/* line 17, ../styles/project/_footer.scss */
.site-footer .social-icon-list {
  float: left;
}
@media (max-width: 399px) {
  /* line 17, ../styles/project/_footer.scss */
  .site-footer .social-icon-list {
    float: none;
  }
}
/* line 23, ../styles/project/_footer.scss */
.site-footer .footer-aside {
  float: right;
  padding: 6px 0;
}
@media (max-width: 399px) {
  /* line 23, ../styles/project/_footer.scss */
  .site-footer .footer-aside {
    float: none;
  }
}

/* ============================================= */
/*	OBJECTS						   			 	 */
/* ============================================= */
/* line 7, ../styles/project/_objects.scss */
.quick-border {
  border-bottom: 1px solid #e0e0e0;
  -moz-box-shadow: 0 2px #fff;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
}

/* line 17, ../styles/project/_objects.scss */
.number-box, .mr-list > li:before,
.list-num-big > li:before,
.list-num-big > .list-item:before {
  font: normal 800 0.84615em/155% Arial, Helvetica, Verdana, sans-serif;
  width: 19px;
  height: 19px;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #740f12 inset;
  -webkit-box-shadow: -1px -1px 0 #740f12 inset;
  box-shadow: -1px -1px 0 #740f12 inset;
  text-align: center;
}
/* line 22, ../styles/project/_type.scss */
.fontface .number-box, .fontface .mr-list > li:before,
.fontface .list-num-big > li:before,
.fontface .list-num-big > .list-item:before {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.number-box:hover, .mr-list > li:hover:before,
.list-num-big > li:hover:before,
.list-num-big > .list-item:hover:before {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.number-box:active, .mr-list > li:active:before,
.list-num-big > li:active:before,
.list-num-big > .list-item:active:before {
  background-color: #851214;
  transition: none;
}

/* line 52, ../styles/project/_objects.scss */
.content-fader {
  position: relative;
}

/* line 56, ../styles/project/_objects.scss */
.content-fader:after {
  pointer-events: none;
  content: "\\0020";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 35px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjhmMyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(245, 248, 243, 0)), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, rgba(245, 248, 243, 0), #ffffff);
  background-image: -webkit-linear-gradient(top, rgba(245, 248, 243, 0), #ffffff);
  background-image: linear-gradient(to bottom, rgba(245, 248, 243, 0), #ffffff);
}

/* line 80, ../styles/project/_objects.scss */
.to-top-btn {
  display: none;
}

/* line 126, ../styles/project/_objects.scss */
.arrow-btn-prev,
.arrow-btn-next {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
  padding: 6px;
  text-indent: -9999em;
  pointer-events: auto;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-animation: fadedown 4s ease;
  -moz-animation: fadedown 4s ease;
  animation: fadedown 4s ease;
}
/* line 275, ../styles/partials/_mixins.scss */
.arrow-btn-prev:focus,
.arrow-btn-next:focus {
  outline: 0;
}
/* line 143, ../styles/project/_objects.scss */
.no-touch .lead-tz-mod .arrow-btn-prev, .no-touch .lead-tz-mod
.arrow-btn-next {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-animation: fadeout 4s ease;
  -moz-animation: fadeout 4s ease;
  animation: fadeout 4s ease;
}
/* line 148, ../styles/project/_objects.scss */
.arrow-btn-prev:after,
.arrow-btn-next:after {
  content: "\\0020";
  display: block;
  position: absolute;
  top: 49.5%;
  width: 22px;
  height: 42px;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (min-width: 1090px) {
  /* line 148, ../styles/project/_objects.scss */
  .arrow-btn-prev:after,
  .arrow-btn-next:after {
    width: 26px;
    height: 50px;
  }
}

/* line 164, ../styles/project/_objects.scss */
.arrow-btn-prev {
  left: 0;
}
/* line 166, ../styles/project/_objects.scss */
.arrow-btn-prev:after {
  left: 12px;
  background-image: url(//p.o0bc.com/rw/img/carousel-prev.png);
}

/* line 172, ../styles/project/_objects.scss */
.arrow-btn-next {
  right: 0;
}
/* line 174, ../styles/project/_objects.scss */
.arrow-btn-next:after {
  right: 12px;
  background-image: url(//p.o0bc.com/rw/img/carousel-next.png);
}

/* line 189, ../styles/project/_objects.scss */
.hover-info {
  display: none;
  z-index: 1;
  position: absolute;
  font: normal 400 0.92308em Arial, Helvetica, Verdana, sans-serif;
  line-height: 16px;
  padding: 8px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.9);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .hover-info {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 199, ../styles/project/_objects.scss */
.hover-info > a {
  color: #2494e3;
}

@media (max-width: 959px) {
  /* line 301, ../styles/project/_objects.scss */
  .hide-mobile {
    display: none;
  }
}

/* line 308, ../styles/project/_objects.scss */
.hidden {
  display: none;
}

/* line 1, ../styles/project/_buttons.scss */
.btn-strong, .btn, .sponsor-button {
  font: normal 600 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #740f12 inset;
  -webkit-box-shadow: -1px -1px 0 #740f12 inset;
  box-shadow: -1px -1px 0 #740f12 inset;
}
/* line 22, ../styles/project/_type.scss */
.fontface .btn-strong, .fontface .btn, .fontface .sponsor-button {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.btn-strong:hover, .btn:hover, .sponsor-button:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.btn-strong:active, .btn:active, .sponsor-button:active {
  background-color: #851214;
  transition: none;
}

/* line 7, ../styles/project/_buttons.scss */
.btn-light {
  font: normal 400 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #999;
  border: 1px solid #ccc;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .btn-light {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 13, ../styles/project/_buttons.scss */
.btn-light:hover {
  background-color: #ededed;
}
/* line 16, ../styles/project/_buttons.scss */
.btn-light:active {
  background-color: #999;
}

/* line 20, ../styles/project/_buttons.scss */
a.btn-light {
  color: #999;
}

/* line 24, ../styles/project/_buttons.scss */
.btn-link {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
  color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .btn-link {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 28, ../styles/project/_buttons.scss */
.btn-link:hover {
  text-decoration: underline;
}
/* line 31, ../styles/project/_buttons.scss */
.btn-link.btn-large {
  font: normal 600 1.23077em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .btn-link.btn-large {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 34, ../styles/project/_buttons.scss */
.btn-link.btn-small {
  font: normal 600 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .btn-link.btn-small {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 39, ../styles/project/_buttons.scss */
.btn-large {
  padding: 13px 15px 14px;
  font-size: 0.92308em;
  display: inline-block;
}

/* line 45, ../styles/project/_buttons.scss */
.btn-medium, .btn, .sponsor-button {
  padding: 7px 15px 9px;
  display: inline-block;
}

/* line 50, ../styles/project/_buttons.scss */
.btn-small {
  padding: 4px 10px 5px;
  display: inline-block;
}

/* line 55, ../styles/project/_buttons.scss */
.submit-btn {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font: normal 600 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.2em;
  padding: 0 15px;
  text-transform: uppercase;
  height: 34px;
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #740f12 inset;
  -webkit-box-shadow: -1px -1px 0 #740f12 inset;
  box-shadow: -1px -1px 0 #740f12 inset;
}
/* line 275, ../styles/partials/_mixins.scss */
.submit-btn:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .submit-btn {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 67, ../styles/project/_mixins.scss */
.submit-btn:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.submit-btn:active {
  background-color: #851214;
  transition: none;
}

/* line 69, ../styles/project/_buttons.scss */
input[type=submit] {
  border: none;
  font-weight: 400;
}

/* ============================================= */
/*	Teases						   			 	 */
/* ============================================= */
/* line 5, ../styles/project/_teases.scss */
.quick-tz, .quick-tz-ad,
.quick-tz-mod .ad-mod {
  width: 100%;
  padding: 12px 8px;
  border-bottom: 1px solid #e0e0e0;
  -moz-box-shadow: 0 2px #fff;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
}

/* line 19, ../styles/project/_teases.scss */
.quick-tz {
  position: relative;
}
/* line 24, ../styles/project/_teases.scss */
.quick-tz:hover .quick-tz-h a, .quick-tz:hover .big-tz-h a {
  color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 28, ../styles/project/_teases.scss */
.quick-tz:hover .tz-category a {
  color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 32, ../styles/project/_teases.scss */
.quick-tz:hover .tz-txt a {
  color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 36, ../styles/project/_teases.scss */
.quick-tz:hover .list-item a {
  color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}

/* line 45, ../styles/project/_teases.scss */
.tz-inactive {
  display: none !important;
}

/* line 49, ../styles/project/_teases.scss */
.quick-tz-img-mod {
  display: block;
  width: 28.5%;
  margin: 0 0 8px 12px;
  position: absolute;
  top: 44px;
  right: 8px;
}
@media (min-width: 500px) {
  /* line 49, ../styles/project/_teases.scss */
  .quick-tz-img-mod {
    margin: 0;
    height: 92px;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
}
@media (max-width: 498px) {
  /* line 49, ../styles/project/_teases.scss */
  .quick-tz-img-mod {
    border: 1px solid green;
    display: none;
    width: 0px !important;
    height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
  }
}

/* line 69, ../styles/project/_teases.scss */
.tz-img {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 498px) {
  /* line 69, ../styles/project/_teases.scss */
  .tz-img {
    border: 1px solid red;
    display: none;
    width: 0px !important;
    height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
  }
}

/* line 82, ../styles/project/_teases.scss */
.quick-tz-h, .big-tz-h {
  margin-right: 25px;
  font: normal 500 1.61538em/110% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .quick-tz-h, .fontface .big-tz-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 87, ../styles/project/_teases.scss */
.quick-tz-h > a, .big-tz-h > a {
  color: #222;
}
/* line 89, ../styles/project/_teases.scss */
.quick-tz-h > a:hover, .big-tz-h > a:hover {
  text-decoration: underline;
}

/* line 95, ../styles/project/_teases.scss */
.quick-tz-txt, .tz-poll {
  max-width: 580px;
  margin-bottom: 10px;
}

/* line 102, ../styles/project/_teases.scss */
.tz-time,
.tz-share {
  display: inline-block;
  color: #000;
}
/* line 106, ../styles/project/_teases.scss */
.tz-time .tz-meta-icon,
.tz-share .tz-meta-icon {
  background-image: url("//p.o0bc.com/rw/img/tz-meta-icons-sprite.png");
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=23);
  opacity: 0.23;
}
/* line 110, ../styles/project/_teases.scss */
.tz-time .tz-meta-txt,
.tz-share .tz-meta-txt {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 114, ../styles/project/_teases.scss */
.tz-time:hover .tz-meta-txt,
.tz-share:hover .tz-meta-txt {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 117, ../styles/project/_teases.scss */
.tz-time:hover .tz-meta-icon,
.tz-share:hover .tz-meta-icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 122, ../styles/project/_teases.scss */
.tz-time {
  display: inline-block;
  font-style: normal;
}

/* line 127, ../styles/project/_teases.scss */
.tz-meta-item {
  display: inline-block;
  padding-right: 15px;
}

/* line 132, ../styles/project/_teases.scss */
.tz-category {
  color: #999;
}
/* line 135, ../styles/project/_teases.scss */
.tz-category > a:hover {
  text-decoration: underline;
}

/* line 141, ../styles/project/_teases.scss */
.tz-advertisement {
  color: #999;
  float: right;
  padding-right: 0;
}

/* line 147, ../styles/project/_teases.scss */
.tz-meta-icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 1px;
  margin-bottom: -3px;
  background-repeat: no-repeat;
}

/* line 155, ../styles/project/_teases.scss */
.tz-time-icon {
  width: 14px;
  background-position: 0px 0px;
}

/* line 160, ../styles/project/_teases.scss */
.tz-share-icon {
  background-position: 0px -16px;
}

/* line 168, ../styles/project/_teases.scss */
.quick-tz-w-art, .quick-tz-w-scoreboard {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.quick-tz-w-art:after, .quick-tz-w-scoreboard:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 500px) {
  /* line 168, ../styles/project/_teases.scss */
  .quick-tz-w-art, .quick-tz-w-scoreboard {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .quick-tz-w-art:after, .quick-tz-w-scoreboard:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .quick-tz-w-art > .art-bd, .quick-tz-w-scoreboard > .art-bd,
  .quick-tz-w-art > .txt-bd,
  .quick-tz-w-scoreboard > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .quick-tz-w-art > .art-bd.quick-tz-bd, .quick-tz-w-scoreboard > .art-bd.quick-tz-bd,
  .quick-tz-w-art > .txt-bd.quick-tz-bd,
  .quick-tz-w-scoreboard > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .quick-tz-w-art > .art-bd, .quick-tz-w-scoreboard > .art-bd {
    width: 150px;
    float: left;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .quick-tz-w-art > .art-bd > .art, .quick-tz-w-scoreboard > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .quick-tz-w-art > .txt-bd, .quick-tz-w-scoreboard > .txt-bd {
    margin-left: 170px;
  }
}
@media (min-width: 500px) {
  /* line 174, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-txt, .quick-tz-w-scoreboard .quick-tz-txt, .quick-tz-w-art .tz-poll, .quick-tz-w-scoreboard .tz-poll {
    margin-right: 0;
  }
}
/* line 181, ../styles/project/_teases.scss */
.quick-tz-w-art .quick-tz-meta, .quick-tz-w-scoreboard .quick-tz-meta {
  clear: both;
}
@media (min-width: 500px) {
  /* line 181, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-meta, .quick-tz-w-scoreboard .quick-tz-meta {
    clear: none;
  }
}

@media (max-width: 499px) {
  /* line 202, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-h:before, .quick-tz-w-scoreboard .quick-tz-h:before, .quick-tz-w-art .big-tz-h:before, .quick-tz-w-scoreboard .big-tz-h:before {
    display: block;
    content: "\0020";
    width: 0;
    height: 28px;
    float: right;
  }
  /* line 209, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-h > a:before, .quick-tz-w-scoreboard .quick-tz-h > a:before, .quick-tz-w-art .big-tz-h > a:before, .quick-tz-w-scoreboard .big-tz-h > a:before {
    display: block;
    content: "\0020";
    width: 33%;
    height: 0;
    padding-top: 18.5%;
    clear: right;
    float: right;
  }
}
@media (max-width: 498px) {
  /* line 220, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-h:before, .quick-tz-w-scoreboard .quick-tz-h:before, .quick-tz-w-art .big-tz-h:before, .quick-tz-w-scoreboard .big-tz-h:before {
    display: block;
    content: "\0020";
    width: 0;
    height: 28px;
    float: right;
  }
  /* line 227, ../styles/project/_teases.scss */
  .quick-tz-w-art .quick-tz-h > a:before, .quick-tz-w-scoreboard .quick-tz-h > a:before, .quick-tz-w-art .big-tz-h > a:before, .quick-tz-w-scoreboard .big-tz-h > a:before {
    display: block;
    content: "\0020";
    width: 0px;
    height: 0;
    padding-top: 18.5%;
    clear: right;
    float: right;
  }
}

/* line 249, ../styles/project/_teases.scss */
.poll-question-mod {
  margin-bottom: 2px;
}
/* line 251, ../styles/project/_teases.scss */
.poll-question-mod:last-child {
  margin-bottom: 0;
}

/* line 256, ../styles/project/_teases.scss */
.tz-poll .poll-question {
  position: relative;
  top: -3px;
}

/* line 261, ../styles/project/_teases.scss */
input[type="radio"].radio-btn {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #ccc;
}
/* line 275, ../styles/partials/_mixins.scss */
input[type="radio"].radio-btn:focus {
  outline: 0;
}
/* line 270, ../styles/project/_teases.scss */
input[type="radio"].radio-btn:checked {
  background-image: url("//p.o0bc.com/rw/svgs/radio-x.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 277, ../styles/project/_teases.scss */
.submit-poll-tz {
  margin-top: 10px;
  height: 24px;
  text-shadow: none;
}

/* line 283, ../styles/project/_teases.scss */
.tz-poll-results {
  padding-left: 10px;
}

/* line 287, ../styles/project/_teases.scss */
.tz-icon {
  position: absolute;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-border-radius: 50% / 50%;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% / 50%;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 0 30px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 0 30px;
  box-shadow: rgba(255, 255, 255, 0.6) 0 0 30px;
}

/* line 297, ../styles/project/_teases.scss */
.quick-tz-icon {
  background-image: url("//p.o0bc.com/rw/img/tz-icons-sprite.png");
  top: 5px;
  left: 5px;
}
@media (min-width: 500px) {
  /* line 297, ../styles/project/_teases.scss */
  .quick-tz-icon {
    top: 17px;
    left: 13px;
  }
}

/* line 308, ../styles/project/_teases.scss */
.tz-audio-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  background-color: #2494e3;
  -moz-border-radius: 50% / 50%;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% / 50%;
  margin-bottom: -6px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tz-audio-icon {
  background-image: url("//p.o0bc.com/rw/img/tease-video.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tz-audio-icon {
  background-image: url("//p.o0bc.com/rw/img/tease-video.svg");
}

/* line 316, ../styles/project/_teases.scss */
.tz-audio-item {
  display: inline-block;
  padding-bottom: 10px;
}

/* line 321, ../styles/project/_teases.scss */
.tz-audio-txt {
  font: normal 600 1em Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  padding-left: 6px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-audio-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 328, ../styles/project/_teases.scss */
.tz-comment-count-icon {
  width: 14px;
  height: 14px;
  margin: 0 2px -4px 5px;
  display: inline-block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tz-comment-count-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-black.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tz-comment-count-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-black.svg");
}
/* line 334, ../styles/project/_teases.scss */
.tz-comment-count-icon:hover {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tz-comment-count-icon:hover {
  background-image: url("//p.o0bc.com/rw/img/comment-blue.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tz-comment-count-icon:hover {
  background-image: url("//p.o0bc.com/rw/img/comment-blue.svg");
}

/* line 340, ../styles/project/_teases.scss */
.tz-comment-count {
  color: #0d5799;
  font: normal 500 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-comment-count {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 345, ../styles/project/_teases.scss */
.quick-tz-w-comments.quick-tz-text {
  display: inline-block;
  width: auto;
}

/* line 350, ../styles/project/_teases.scss */
.tz-comment-txt-bd {
  width: 100%;
  margin-bottom: 18px;
}

/* line 355, ../styles/project/_teases.scss */
.tz-comment-pair {
  *zoom: 1;
  display: table;
  margin: 10px 0;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.tz-comment-pair:after {
  content: "";
  display: table;
  clear: both;
}
/* line 465, ../styles/partials/_layout.scss */
.tz-comment-pair > .art-bd {
  display: table-cell;
  width: 33px;
  margin: 0;
}
/* line 469, ../styles/partials/_layout.scss */
.tz-comment-pair > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 473, ../styles/partials/_layout.scss */
.tz-comment-pair > .txt-bd {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 482, ../styles/partials/_layout.scss */
.lt-ie8 .tz-comment-pair > .art-bd,
.lt-ie8 .tz-comment-pair > .txt-bd {
  display: block;
}
/* line 486, ../styles/partials/_layout.scss */
.lt-ie8 .tz-comment-pair > .art-bd {
  width: 33px;
  float: left;
}
/* line 490, ../styles/partials/_layout.scss */
.lt-ie8 .tz-comment-pair > .txt-bd {
  margin-left: 43px;
}

/* line 361, ../styles/project/_teases.scss */
.tz-comment-input.add-comment-input {
  background-color: #fff;
  padding: 7px 84px 6px 9px;
}

/* line 368, ../styles/project/_teases.scss */
.live-tz {
  display: inline-block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #9b1518;
  width: 38px;
  height: 15px;
  margin: 0 2px -1px 5px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .live-tz {
  background-image: url("//p.o0bc.com/rw/img/live.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .live-tz {
  background-image: url("//p.o0bc.com/rw/img/live.svg");
}

/* line 381, ../styles/project/_teases.scss */
.sponsor-quick-tz {
  background-color: #ffffdf;
  padding-right: 0;
  padding-left: 0;
}

/* line 387, ../styles/project/_teases.scss */
.tz-sponsor-pair {
  display: inline-block;
}
/* line 393, ../styles/project/_teases.scss */
.tz-sponsor-pair.feat-tz-sponsor-pair {
  width: 100%;
  margin: -5px 0 10px;
}

/* line 399, ../styles/project/_teases.scss */
.tz-sponsor-message {
  font: normal 600 0.92308em Arial, Helvetica, Verdana, sans-serif;
  color: #444;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-sponsor-message {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 404, ../styles/project/_teases.scss */
.tz-sponsor-name {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
  color: #0d5799;
  display: block;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-sponsor-name {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 410, ../styles/project/_teases.scss */
.tz-sponsor-img {
  max-width: 88px;
  max-height: 40px;
  display: block;
  float: left;
  margin-right: 10px;
}

/* line 418, ../styles/project/_teases.scss */
.tz-sponsor-txt-bd {
  float: left;
  display: block;
}
/* line 421, ../styles/project/_teases.scss */
.tz-sponsor-txt-bd.feat-tz-sponsor-txt-bd {
  float: none;
}

/* line 428, ../styles/project/_teases.scss */
.tz-field-form {
  position: relative;
  background-color: #fff;
  height: 33px;
  margin-bottom: 10px;
}

/* line 436, ../styles/project/_teases.scss */
.tz-field-input {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
  padding: 7px 80px 6px 10px;
  position: absolute;
  height: 34px;
  width: 100%;
  top: 0;
  border: 1px solid #ccc;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 275, ../styles/partials/_mixins.scss */
.tz-field-input:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tz-field-input {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 400, ../styles/partials/_mixins.scss */
.tz-field-input::-webkit-input-placeholder {
  color: #bbb;
}
/* line 403, ../styles/partials/_mixins.scss */
.tz-field-input:-moz-placeholder {
  color: #bbb;
}
/* line 406, ../styles/partials/_mixins.scss */
.tz-field-input:hover::-webkit-input-placeholder {
  color: #bbb;
}
/* line 409, ../styles/partials/_mixins.scss */
.tz-field-input:hover:-moz-placeholder {
  color: #bbb;
}
/* line 412, ../styles/partials/_mixins.scss */
.tz-field-input:focus::-webkit-input-placeholder {
  color: #444;
}
/* line 415, ../styles/partials/_mixins.scss */
.tz-field-input:focus:-moz-placeholder {
  color: #444;
}

/* line 451, ../styles/project/_teases.scss */
.sponsor-button {
  margin-bottom: 10px;
}

/* line 460, ../styles/project/_teases.scss */
.quick-social-info {
  display: block;
  margin-bottom: 12px;
  margin-right: 140px;
}

/* line 466, ../styles/project/_teases.scss */
.quick-social-h, .quick-social-name {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .quick-social-h, .fontface .quick-social-name {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) {
  /* line 466, ../styles/project/_teases.scss */
  .quick-social-h, .quick-social-name {
    display: inline-block;
    line-height: 18px;
  }
}
/* line 472, ../styles/project/_teases.scss */
.quick-social-h > a:hover, .quick-social-name > a:hover {
  text-decoration: underline;
}

/* line 477, ../styles/project/_teases.scss */
.quick-social-handle {
  display: inline-block;
  font: normal 600 0.92308em Arial, Helvetica, Verdana, sans-serif;
  color: #999;
}
/* line 22, ../styles/project/_type.scss */
.fontface .quick-social-handle {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 481, ../styles/project/_teases.scss */
.quick-social-handle > a:hover {
  text-decoration: underline;
}

/* line 486, ../styles/project/_teases.scss */
.quick-social-button {
  position: absolute;
  top: 12px;
  right: 10px;
  padding: 3px 10px 4px;
  font: normal 600 0.76923em/100% Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 22, ../styles/project/_type.scss */
.fontface .quick-social-button {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 501, ../styles/project/_teases.scss */
.quick-social-txt {
  font: normal 400 1.30769em/137% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .quick-social-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 503, ../styles/project/_teases.scss */
.quick-social-txt > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.quick-social-txt > a:hover {
  text-decoration: underline;
}
@media (min-width: 650px) {
  /* line 501, ../styles/project/_teases.scss */
  .quick-social-txt {
    font-size: 1.38462em;
  }
}

/* line 511, ../styles/project/_teases.scss */
.quick-social-bd {
  margin-bottom: 10px;
}

@media (max-width: 399px) {
  /* line 521, ../styles/project/_teases.scss */
  .quick-social-txt-bd {
    position: relative;
  }

  /* line 524, ../styles/project/_teases.scss */
  .quick-social-avatar-bd {
    position: absolute;
    top: 0;
    left: 0;
    width: 33px;
  }
  /* line 527, ../styles/project/_teases.scss */
  .quick-social-avatar-bd > img {
    width: 100%;
    max-width: 100%;
  }

  /* line 531, ../styles/project/_teases.scss */
  .quick-social-no-art .quick-social-info {
    margin-left: 43px;
  }
}
/* line 536, ../styles/project/_teases.scss */
.quick-social-avatar-bd {
  display: block;
}

@media (min-width: 400px) {
  /* line 540, ../styles/project/_teases.scss */
  .quick-social-no-art .quick-social-bd {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .quick-social-no-art .quick-social-bd:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .quick-social-no-art .quick-social-bd > .art-bd,
  .quick-social-no-art .quick-social-bd > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .quick-social-no-art .quick-social-bd > .art-bd.quick-tz-bd,
  .quick-social-no-art .quick-social-bd > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .quick-social-no-art .quick-social-bd > .art-bd {
    width: 50px;
    float: left;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .quick-social-no-art .quick-social-bd > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .quick-social-no-art .quick-social-bd > .txt-bd {
    margin-left: 65px;
  }
}

/* line 550, ../styles/project/_teases.scss */
.quick-tweet-follow {
  color: #fff;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #740f12 inset;
  -webkit-box-shadow: -1px -1px 0 #740f12 inset;
  box-shadow: -1px -1px 0 #740f12 inset;
}
/* line 67, ../styles/project/_mixins.scss */
.quick-tweet-follow:hover {
  background-color: #a52c2f;
}
/* line 70, ../styles/project/_mixins.scss */
.quick-tweet-follow:active {
  background-color: #851214;
  transition: none;
}

/* line 559, ../styles/project/_teases.scss */
.quick-tweet-w-art .quick-tweet-txt-bd {
  margin-left: 0;
  margin-right: 33%;
}
/* line 563, ../styles/project/_teases.scss */
.quick-tweet-w-art .art-bd {
  width: 28.5%;
}
@media (min-width: 500px) {
  /* line 558, ../styles/project/_teases.scss */
  .quick-tweet-w-art {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .quick-tweet-w-art:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .quick-tweet-w-art > .art-bd,
  .quick-tweet-w-art > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .quick-tweet-w-art > .art-bd.quick-tz-bd,
  .quick-tweet-w-art > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .quick-tweet-w-art > .art-bd {
    width: 140px;
    float: left;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .quick-tweet-w-art > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .quick-tweet-w-art > .txt-bd {
    margin-left: 160px;
  }
  /* line 568, ../styles/project/_teases.scss */
  .quick-tweet-w-art .quick-tweet-txt-bd {
    margin-right: 0;
  }
}

/* line 578, ../styles/project/_teases.scss */
.quick-comment-number {
  color: #0D5799;
}

/* line 582, ../styles/project/_teases.scss */
a.quick-comment-handle {
  color: #999;
}

/* line 589, ../styles/project/_teases.scss */
.tz-image-icon {
  background-position: 0px -52px;
}

/* line 593, ../styles/project/_teases.scss */
.tz-gallery-icon {
  background-position: 0px -26px;
}

/* line 597, ../styles/project/_teases.scss */
.tz-video-icon {
  background-position: 0px 0px;
}

/* line 601, ../styles/project/_teases.scss */
.feat-tz-icon {
  top: 5px;
  left: 5px;
  background-image: url("//p.o0bc.com/rw/img/tz-icons-sprite.png");
}

/* line 622, ../styles/project/_teases.scss */
.scoreboard-mod {
  display: block;
  width: 28.5%;
  margin: 0 0 8px 12px;
  background-color: #222;
  color: #fff;
  padding: 2px 5px 5px 5px;
  position: absolute;
  top: 44px;
  right: 8px;
}
@media (min-width: 500px) {
  /* line 622, ../styles/project/_teases.scss */
  .scoreboard-mod {
    width: 140px;
    height: 105px;
    background-color: #222;
    color: #fff;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
}
/* line 638, ../styles/project/_teases.scss */
.lead-tz-txt-bd .scoreboard-mod {
  display: inline;
  float: right;
}

/* line 644, ../styles/project/_teases.scss */
.sb-hdr {
  position: relative;
  background-color: #222;
  border-bottom: 1px solid #ccc;
}
@media (min-width: 500px) {
  /* line 644, ../styles/project/_teases.scss */
  .sb-hdr {
    padding: 0 0 2px 0;
    background-color: #222;
  }
}

/* line 654, ../styles/project/_teases.scss */
.sb-txt-light {
  font: normal 400 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sb-txt-light {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 659, ../styles/project/_teases.scss */
.sb-txt-strong {
  font: normal 800 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sb-txt-strong {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 664, ../styles/project/_teases.scss */
.sb-sponsor-txt {
  display: none;
}
@media (min-width: 400px) {
  /* line 664, ../styles/project/_teases.scss */
  .sb-sponsor-txt {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 2px;
  }
}

/* line 674, ../styles/project/_teases.scss */
.sb-team-info {
  padding: 4px 0 0;
  position: relative;
  color: #fff;
  display: table;
  width: 100%;
}
@media (min-width: 500px) {
  /* line 674, ../styles/project/_teases.scss */
  .sb-team-info {
    padding: 8px 0 0;
    color: #fff;
  }
}

/* line 686, ../styles/project/_teases.scss */
.sb-team-name {
  padding-left: 0px;
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
  font: normal 400 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sb-team-name {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) and (max-width: 499px) {
  /* line 686, ../styles/project/_teases.scss */
  .sb-team-name {
    padding-left: 6px;
    font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
  }
  /* line 22, ../styles/project/_type.scss */
  .fontface .sb-team-name {
    font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  }
}
@media (min-width: 500px) {
  /* line 686, ../styles/project/_teases.scss */
  .sb-team-name {
    font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
    padding-left: 6px;
  }
  /* line 22, ../styles/project/_type.scss */
  .fontface .sb-team-name {
    font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  }
}

/* line 706, ../styles/project/_teases.scss */
.sb-team-abr {
  display: none;
}

/* line 719, ../styles/project/_teases.scss */
.sb-team-score {
  display: table-cell;
  vertical-align: middle;
  font: normal 700 1.07692em Arial, Helvetica, Verdana, sans-serif;
  right: 0;
  top: 3px;
  position: absolute;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sb-team-score {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) and (max-width: 499px) {
  /* line 719, ../styles/project/_teases.scss */
  .sb-team-score {
    top: 6px;
  }
}
@media (min-width: 500px) {
  /* line 719, ../styles/project/_teases.scss */
  .sb-team-score {
    font: normal 500 1.38462em Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
    width: 30px;
    top: 12px;
    display: table-cell;
  }
  /* line 22, ../styles/project/_type.scss */
  .fontface .sb-team-score {
    font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  }
}

/* line 738, ../styles/project/_teases.scss */
.sb-team-logo {
  display: none;
}
@media (min-width: 400px) {
  /* line 738, ../styles/project/_teases.scss */
  .sb-team-logo {
    display: block;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 1px solid #999;
  }
}

/* line 3, ../styles/project/_sports.scss */
.breaking-scoreboard-mod {
  background: #222;
}

/* line 6, ../styles/project/_sports.scss */
.breaking-scoreboard {
  display: table;
  margin-bottom: .8em;
  width: 100%;
}
/* line 11, ../styles/project/_sports.scss */
.breaking-scoreboard ul {
  display: table-cell;
  padding: 15px 10px;
  vertical-align: middle;
}
@media (max-width: 674px) {
  /* line 11, ../styles/project/_sports.scss */
  .breaking-scoreboard ul {
    display: table;
    padding: 5px 15px;
  }
}
/* line 21, ../styles/project/_sports.scss */
.breaking-scoreboard ul:first-child {
  padding-left: 15px;
}
/* line 25, ../styles/project/_sports.scss */
.breaking-scoreboard li {
  display: table-cell;
  padding: 0px 5px;
  vertical-align: middle;
  font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
  line-height: 30px;
  color: #fff;
}
/* line 22, ../styles/project/_type.scss */
.fontface .breaking-scoreboard li {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 34, ../styles/project/_sports.scss */
.breaking-scoreboard a {
  font: normal 700 1.07692em Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
}
/* line 22, ../styles/project/_type.scss */
.fontface .breaking-scoreboard a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 40, ../styles/project/_sports.scss */
.breaking-scoreboard .status-section {
  text-transform: uppercase;
}
@media (max-width: 674px) {
  /* line 40, ../styles/project/_sports.scss */
  .breaking-scoreboard .status-section {
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid white;
  }
}
@media (max-width: 674px) {
  /* line 48, ../styles/project/_sports.scss */
  .breaking-scoreboard .status-section li {
    display: inline-block;
  }
}
@media (max-width: 674px) {
  /* line 55, ../styles/project/_sports.scss */
  .breaking-scoreboard .team-section {
    width: 35%;
  }
}
/* line 61, ../styles/project/_sports.scss */
.breaking-scoreboard .more-section {
  font: normal 700 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .breaking-scoreboard .more-section {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 63, ../styles/project/_sports.scss */
.breaking-scoreboard .more-section li {
  float: right;
}
/* line 68, ../styles/project/_sports.scss */
.breaking-scoreboard .breaking-sb-score {
  font: normal 700 1.07692em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .breaking-scoreboard .breaking-sb-score {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 71, ../styles/project/_sports.scss */
.breaking-scoreboard .breaking-sb-status {
  font: normal 700 1.07692em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .breaking-scoreboard .breaking-sb-status {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 79, ../styles/project/_sports.scss */
.sb-sport-mlb {
  background: url("//p.o0bc.com/rw/img/team_logos/mlb_scorebelt_sprite.png");
}

/* line 87, ../styles/project/_sports.scss */
.sb-sport-nba {
  background: url("//p.o0bc.com/rw/img/team_logos/nba_scorebelt_sprite.png");
}

/* line 95, ../styles/project/_sports.scss */
.sb-sport-nfl {
  background: url("//p.o0bc.com/rw/img/team_logos/nfl_scorebelt_sprite.png");
}

/* line 103, ../styles/project/_sports.scss */
.sb-sport-nhl {
  background: url("//p.o0bc.com/rw/img/team_logos/nhl_scorebelt_sprite.png");
}

/* line 111, ../styles/project/_sports.scss */
#mlb-ari {
  background-position: 0 0;
}

/* line 112, ../styles/project/_sports.scss */
#mlb-atl {
  background-position: -31px 0;
}

/* line 113, ../styles/project/_sports.scss */
#mlb-bal {
  background-position: -62px 0;
}

/* line 114, ../styles/project/_sports.scss */
#mlb-bos {
  background-position: -93px 0;
}

/* line 115, ../styles/project/_sports.scss */
#mlb-chc {
  background-position: -124px 0;
}

/* line 116, ../styles/project/_sports.scss */
#mlb-cin {
  background-position: -155px 0;
}

/* line 117, ../styles/project/_sports.scss */
#mlb-cle {
  background-position: -186px 0;
}

/* line 118, ../styles/project/_sports.scss */
#mlb-col {
  background-position: -217px 0;
}

/* line 119, ../styles/project/_sports.scss */
#mlb-cws {
  background-position: -248px 0;
}

/* line 120, ../styles/project/_sports.scss */
#mlb-det {
  background-position: -279px 0;
}

/* line 126, ../styles/project/_sports.scss */
#mlb-hou {
  background-position: -341px 0;
}

/* line 127, ../styles/project/_sports.scss */
#mlb-kc {
  background-position: -373px 0;
}

/* line 128, ../styles/project/_sports.scss */
#mlb-laa {
  background-position: -403px 0;
}

/* line 129, ../styles/project/_sports.scss */
#mlb-lad {
  background-position: -434px 0;
}

/* line 130, ../styles/project/_sports.scss */
#mlb-mia {
  background-position: -310px 0;
}

/* line 132, ../styles/project/_sports.scss */
#mlb-mil {
  background-position: -465px 0;
}

/* line 133, ../styles/project/_sports.scss */
#mlb-min {
  background-position: -496px 0;
}

/* line 134, ../styles/project/_sports.scss */
#mlb-nym {
  background-position: -527px 0;
}

/* line 135, ../styles/project/_sports.scss */
#mlb-nyy {
  background-position: -558px 0;
}

/* line 136, ../styles/project/_sports.scss */
#mlb-oak {
  background-position: -589px 0;
}

/* line 137, ../styles/project/_sports.scss */
#mlb-phi {
  background-position: -620px 0;
}

/* line 138, ../styles/project/_sports.scss */
#mlb-pit {
  background-position: -651px 0;
}

/* line 139, ../styles/project/_sports.scss */
#mlb-sd {
  background-position: -682px 0;
}

/* line 140, ../styles/project/_sports.scss */
#mlb-sea {
  background-position: -713px 0;
}

/* line 141, ../styles/project/_sports.scss */
#mlb-sf {
  background-position: -744px 0;
}

/* line 142, ../styles/project/_sports.scss */
#mlb-stl {
  background-position: -775px 0;
}

/* line 143, ../styles/project/_sports.scss */
#mlb-tb {
  background-position: -806px 0;
}

/* line 144, ../styles/project/_sports.scss */
#mlb-tex {
  background-position: -837px 0;
}

/* line 145, ../styles/project/_sports.scss */
#mlb-tor {
  background-position: -868px 0;
}

/* line 146, ../styles/project/_sports.scss */
#mlb-was {
  background-position: -899px 0;
}

/* line 148, ../styles/project/_sports.scss */
#nba-atl {
  background-position: 0 0;
}

/* line 149, ../styles/project/_sports.scss */
#nba-bkn {
  background-position: -31px 0;
}

/* line 150, ../styles/project/_sports.scss */
#nba-bos {
  background-position: -62px 0;
}

/* line 151, ../styles/project/_sports.scss */
#nba-cha {
  background-position: -93px 0;
}

/* line 152, ../styles/project/_sports.scss */
#nba-chi {
  background-position: -124px 0;
}

/* line 153, ../styles/project/_sports.scss */
#nba-cle {
  background-position: -155px 0;
}

/* line 154, ../styles/project/_sports.scss */
#nba-dal {
  background-position: -186px 0;
}

/* line 155, ../styles/project/_sports.scss */
#nba-den {
  background-position: -217px 0;
}

/* line 156, ../styles/project/_sports.scss */
#nba-det {
  background-position: -248px 0;
}

/* line 157, ../styles/project/_sports.scss */
#nba-gs {
  background-position: -279px 0;
}

/* line 158, ../styles/project/_sports.scss */
#nba-hou {
  background-position: -310px 0;
}

/* line 159, ../styles/project/_sports.scss */
#nba-ind {
  background-position: -341px 0;
}

/* line 160, ../styles/project/_sports.scss */
#nba-lac {
  background-position: -372px 0;
}

/* line 161, ../styles/project/_sports.scss */
#nba-lal {
  background-position: -403px 0;
}

/* line 162, ../styles/project/_sports.scss */
#nba-mem {
  background-position: -434px 0;
}

/* line 163, ../styles/project/_sports.scss */
#nba-mia {
  background-position: -465px 0;
}

/* line 164, ../styles/project/_sports.scss */
#nba-mil {
  background-position: -496px 0;
}

/* line 165, ../styles/project/_sports.scss */
#nba-min {
  background-position: -527px 0;
}

/* line 166, ../styles/project/_sports.scss */
#nba-no {
  background-position: -558px 0;
}

/* line 167, ../styles/project/_sports.scss */
#nba-ny {
  background-position: -589px 0;
}

/* line 168, ../styles/project/_sports.scss */
#nba-okc {
  background-position: -620px 0;
}

/* line 169, ../styles/project/_sports.scss */
#nba-orl {
  background-position: -651px 0;
}

/* line 170, ../styles/project/_sports.scss */
#nba-phi {
  background-position: -682px 0;
}

/* line 171, ../styles/project/_sports.scss */
#nba-pho {
  background-position: -713px 0;
}

/* line 172, ../styles/project/_sports.scss */
#nba-por {
  background-position: -744px 0;
}

/* line 173, ../styles/project/_sports.scss */
#nba-sa {
  background-position: -775px 0;
}

/* line 174, ../styles/project/_sports.scss */
#nba-sac {
  background-position: -806px 0;
}

/* line 175, ../styles/project/_sports.scss */
#nba-tor {
  background-position: -837px 0;
}

/* line 176, ../styles/project/_sports.scss */
#nba-uta {
  background-position: -868px 0;
}

/* line 177, ../styles/project/_sports.scss */
#nba-was {
  background-position: -899px 0;
}

/* line 179, ../styles/project/_sports.scss */
#nfl-ari {
  background-position: 0 0;
}

/* line 180, ../styles/project/_sports.scss */
#nfl-atl {
  background-position: -31px 0;
}

/* line 181, ../styles/project/_sports.scss */
#nfl-bal {
  background-position: -62px 0;
}

/* line 182, ../styles/project/_sports.scss */
#nfl-buf {
  background-position: -93px 0;
}

/* line 183, ../styles/project/_sports.scss */
#nfl-car {
  background-position: -124px 0;
}

/* line 184, ../styles/project/_sports.scss */
#nfl-chi {
  background-position: -155px 0;
}

/* line 185, ../styles/project/_sports.scss */
#nfl-cin {
  background-position: -186px 0;
}

/* line 186, ../styles/project/_sports.scss */
#nfl-cle {
  background-position: -217px 0;
}

/* line 187, ../styles/project/_sports.scss */
#nfl-dal {
  background-position: -248px 0;
}

/* line 188, ../styles/project/_sports.scss */
#nfl-den {
  background-position: -279px 0;
}

/* line 189, ../styles/project/_sports.scss */
#nfl-det {
  background-position: -310px 0;
}

/* line 190, ../styles/project/_sports.scss */
#nfl-gb {
  background-position: -341px 0;
}

/* line 191, ../styles/project/_sports.scss */
#nfl-hou {
  background-position: -372px 0;
}

/* line 192, ../styles/project/_sports.scss */
#nfl-ind {
  background-position: -403px 0;
}

/* line 193, ../styles/project/_sports.scss */
#nfl-jax {
  background-position: -434px 0;
}

/* line 194, ../styles/project/_sports.scss */
#nfl-kc {
  background-position: -465px 0;
}

/* line 195, ../styles/project/_sports.scss */
#nfl-mia {
  background-position: -496px 0;
}

/* line 196, ../styles/project/_sports.scss */
#nfl-min {
  background-position: -527px 0;
}

/* line 197, ../styles/project/_sports.scss */
#nfl-ne {
  background-position: -558px 0;
}

/* line 198, ../styles/project/_sports.scss */
#nfl-no {
  background-position: -589px 0;
}

/* line 199, ../styles/project/_sports.scss */
#nfl-nyg {
  background-position: -620px 0;
}

/* line 200, ../styles/project/_sports.scss */
#nfl-nyj {
  background-position: -651px 0;
}

/* line 201, ../styles/project/_sports.scss */
#nfl-oak {
  background-position: -682px 0;
}

/* line 202, ../styles/project/_sports.scss */
#nfl-phi {
  background-position: -713px 0;
}

/* line 203, ../styles/project/_sports.scss */
#nfl-pit {
  background-position: -744px 0;
}

/* line 204, ../styles/project/_sports.scss */
#nfl-sd {
  background-position: -775px 0;
}

/* line 205, ../styles/project/_sports.scss */
#nfl-sea {
  background-position: -806px 0;
}

/* line 206, ../styles/project/_sports.scss */
#nfl-sf {
  background-position: -837px 0;
}

/* line 207, ../styles/project/_sports.scss */
#nfl-stl {
  background-position: -868px 0;
}

/* line 208, ../styles/project/_sports.scss */
#nfl-tb {
  background-position: -899px 0;
}

/* line 209, ../styles/project/_sports.scss */
#nfl-ten {
  background-position: -930px 0;
}

/* line 210, ../styles/project/_sports.scss */
#nfl-was {
  background-position: -961px 0;
}

/* line 212, ../styles/project/_sports.scss */
#nhl-anh {
  background-position: 0 0;
}

/* line 213, ../styles/project/_sports.scss */
#nhl-bos {
  background-position: -31px 0;
}

/* line 214, ../styles/project/_sports.scss */
#nhl-buf {
  background-position: -62px 0;
}

/* line 215, ../styles/project/_sports.scss */
#nhl-car {
  background-position: -93px 0;
}

/* line 216, ../styles/project/_sports.scss */
#nhl-cgy {
  background-position: -124px 0;
}

/* line 217, ../styles/project/_sports.scss */
#nhl-chi {
  background-position: -155px 0;
}

/* line 218, ../styles/project/_sports.scss */
#nhl-cls {
  background-position: -186px 0;
}

/* line 219, ../styles/project/_sports.scss */
#nhl-col {
  background-position: -217px 0;
}

/* line 220, ../styles/project/_sports.scss */
#nhl-dal {
  background-position: -248px 0;
}

/* line 221, ../styles/project/_sports.scss */
#nhl-det {
  background-position: -279px 0;
}

/* line 222, ../styles/project/_sports.scss */
#nhl-edm {
  background-position: -310px 0;
}

/* line 223, ../styles/project/_sports.scss */
#nhl-fla {
  background-position: -341px 0;
}

/* line 224, ../styles/project/_sports.scss */
#nhl-la {
  background-position: -372px 0;
}

/* line 225, ../styles/project/_sports.scss */
#nhl-min {
  background-position: -403px 0;
}

/* line 226, ../styles/project/_sports.scss */
#nhl-mon {
  background-position: -434px 0;
}

/* line 227, ../styles/project/_sports.scss */
#nhl-nj {
  background-position: -465px 0;
}

/* line 228, ../styles/project/_sports.scss */
#nhl-nsh {
  background-position: -496px 0;
}

/* line 229, ../styles/project/_sports.scss */
#nhl-nyi {
  background-position: -527px 0;
}

/* line 230, ../styles/project/_sports.scss */
#nhl-nyr {
  background-position: -558px 0;
}

/* line 231, ../styles/project/_sports.scss */
#nhl-ott {
  background-position: -589px 0;
}

/* line 232, ../styles/project/_sports.scss */
#nhl-phi {
  background-position: -620px 0;
}

/* line 233, ../styles/project/_sports.scss */
#nhl-pho {
  background-position: -651px 0;
}

/* line 234, ../styles/project/_sports.scss */
#nhl-pit {
  background-position: -682px 0;
}

/* line 235, ../styles/project/_sports.scss */
#nhl-sj {
  background-position: -713px 0;
}

/* line 236, ../styles/project/_sports.scss */
#nhl-stl {
  background-position: -744px 0;
}

/* line 237, ../styles/project/_sports.scss */
#nhl-tb {
  background-position: -775px 0;
}

/* line 238, ../styles/project/_sports.scss */
#nhl-tor {
  background-position: -806px 0;
}

/* line 239, ../styles/project/_sports.scss */
#nhl-van {
  background-position: -837px 0;
}

/* line 240, ../styles/project/_sports.scss */
#nhl-was {
  background-position: -868px 0;
}

/* line 241, ../styles/project/_sports.scss */
#nhl-wpg {
  background-position: -899px 0;
}

/* line 763, ../styles/project/_teases.scss */
.big-tz-img-mod {
  display: block;
  margin-bottom: 8px;
}

@media (min-width: 500px) {
  /* line 768, ../styles/project/_teases.scss */
  .big-tz-h {
    font-size: 2.07692em;
  }
}
@media (min-width: 700px) {
  /* line 768, ../styles/project/_teases.scss */
  .big-tz-h {
    font-size: 2.46154em;
  }
}

/* line 798, ../styles/project/_teases.scss */
.feat-tz-fader {
  position: relative;
}
@media (max-width: 1023px) {
  /* line 802, ../styles/project/_teases.scss */
  .feat-tz-fader:after {
    content: "\0020";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 35px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjhmMyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY4ZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(245, 248, 243, 0)), color-stop(100%, #f5f8f3));
    background-image: -moz-linear-gradient(left, rgba(245, 248, 243, 0), #f5f8f3);
    background-image: -webkit-linear-gradient(left, rgba(245, 248, 243, 0), #f5f8f3);
    background-image: linear-gradient(to right, rgba(245, 248, 243, 0), #f5f8f3);
  }
}

/* line 808, ../styles/project/_teases.scss */
.feat-tz-mod {
  padding: 12px 0;
  white-space: nowrap;
  border-bottom: 1px solid #e0e0e0;
  -moz-box-shadow: 0 2px #fff;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
  *zoom: 1;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.feat-tz-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1024px) {
  /* line 808, ../styles/project/_teases.scss */
  .feat-tz-mod {
    padding: 0;
    height: auto;
    border: 0;
    overflow: visible;
    border-bottom: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 829, ../styles/project/_teases.scss */
.feat-tz-scroller {
  white-space: nowrap;
  overflow: visible;
  display: inline-block;
}
@media (min-width: 1024px) {
  /* line 829, ../styles/project/_teases.scss */
  .feat-tz-scroller {
    display: block;
  }
}

/* line 839, ../styles/project/_teases.scss */
.feat-tz-mod .media-block {
  margin-bottom: 20px;
}

/* line 844, ../styles/project/_teases.scss */
.feat-tz {
  display: inline-block;
  width: 255px;
  color: #fff;
  background-color: #fff;
  margin-right: 20px;
  border-bottom: 1px solid #ccc;
  white-space: normal;
  vertical-align: top;
}
@media (max-width: 1023px) {
  /* line 844, ../styles/project/_teases.scss */
  .feat-tz {
    vertical-alignment: middle;
  }
}
@media (min-width: 1024px) {
  /* line 844, ../styles/project/_teases.scss */
  .feat-tz {
    display: block;
    margin: 0 auto 20px;
  }
}

/* line 869, ../styles/project/_teases.scss */
.feat-tz-horiz .feat-tz-fader:after {
  content: "\0020";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 35px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjhmMyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY4ZjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(245, 248, 243, 0)), color-stop(100%, #f5f8f3));
  background-image: -moz-linear-gradient(left, rgba(245, 248, 243, 0), #f5f8f3);
  background-image: -webkit-linear-gradient(left, rgba(245, 248, 243, 0), #f5f8f3);
  background-image: linear-gradient(to right, rgba(245, 248, 243, 0), #f5f8f3);
}
/* line 873, ../styles/project/_teases.scss */
.feat-tz-horiz .feat-tz-mod {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  border-bottom: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 1024px) {
  /* line 877, ../styles/project/_teases.scss */
  .feat-tz-horiz .feat-tz {
    margin-right: 20px;
    display: inline-block;
  }
}

/* line 886, ../styles/project/_teases.scss */
.feat-tz-img-mod {
  position: relative;
  display: block;
  height: 106px;
  overflow: hidden;
}
/* line 891, ../styles/project/_teases.scss */
.feat-tz-img-mod > img {
  width: 100%;
  max-width: 100%;
}

/* line 896, ../styles/project/_teases.scss */
.feat-tz-infinity-mod {
  display: none;
}
@media (min-width: 1024px) {
  /* line 896, ../styles/project/_teases.scss */
  .feat-tz-infinity-mod {
    display: block;
  }
}

/* line 903, ../styles/project/_teases.scss */
.feat-tz-bd {
  padding: 12px;
}
@media (max-width: 1023px) {
  /* line 903, ../styles/project/_teases.scss */
  .feat-tz-bd {
    min-height: 98px;
  }
}

/* line 911, ../styles/project/_teases.scss */
.feat-tz-h {
  font: normal 400 1.30769em/120% Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  margin-bottom: 18px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-tz-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 915, ../styles/project/_teases.scss */
.feat-tz-h > a:hover {
  text-decoration: underline;
}

@media (max-width: 900px) {
  /* line 920, ../styles/project/_teases.scss */
  #feat-infinity {
    display: none;
  }
}

/* line 927, ../styles/project/_teases.scss */
.feat-tz.sister-site a.border {
  border: 1px solid #e5e5e5;
  margin: 0 12px 12px;
  display: table;
  padding: 8px;
  overflow: auto;
  min-width: 90%;
}
/* line 934, ../styles/project/_teases.scss */
.feat-tz.sister-site a.border > div {
  display: table-cell;
  vertical-align: middle;
}
/* line 938, ../styles/project/_teases.scss */
.feat-tz.sister-site a.border .tagline {
  color: #000000;
  padding-left: 10px;
  vertical-align: bottom;
}
/* line 950, ../styles/project/_teases.scss */
.feat-tz.sister-site .feat-tz-bd .feat-tz-h.tz-title {
  margin-bottom: 0;
}

/* line 956, ../styles/project/_teases.scss */
.sponsor-feat-tz {
  position: relative;
  background-color: #ffffdf;
}

/* line 962, ../styles/project/_teases.scss */
.feat-tz.trip-advisor {
  display: none;
}
@media (min-width: 960px) {
  /* line 962, ../styles/project/_teases.scss */
  .feat-tz.trip-advisor {
    display: block;
    background-color: transparent;
    border-bottom: none;
  }
}

/* line 975, ../styles/project/_teases.scss */
.feat-tz-temp {
  position: absolute;
  font: normal 300 4.23077em Arial, Helvetica, Verdana, sans-serif;
  bottom: 25px;
  left: 7px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-tz-temp {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 981, ../styles/project/_teases.scss */
.feat-tz-forcast {
  position: absolute;
  font: normal 500 1.15385em Arial, Helvetica, Verdana, sans-serif;
  bottom: 10px;
  left: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-tz-forcast {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 994, ../styles/project/_teases.scss */
.feat-tz-no-art .feat-tz-bd {
  top: 0;
  padding: 0;
  background-color: #052f59;
}
/* line 999, ../styles/project/_teases.scss */
.feat-tz-no-art .feat-tz-meta {
  padding: 10px;
  background-color: #fff;
}
/* line 1004, ../styles/project/_teases.scss */
.feat-tz-no-art .feat-tz-h {
  font: normal 600 1.84615em/113% Arial, Helvetica, Verdana, sans-serif;
  color: white;
  margin-bottom: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-tz-no-art .feat-tz-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1009, ../styles/project/_teases.scss */
.feat-tz-no-art .feat-tz-txt {
  font: italic 400 1.30769em Arial, Helvetica, Verdana, sans-serif;
  color: white;
  margin-bottom: 20px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-tz-no-art .feat-tz-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 1016, ../styles/project/_teases.scss */
.feat-tz-no-art-txt-mod {
  padding: 10px;
  min-height: 145px;
}
@media (max-width: 1023px) {
  /* line 1016, ../styles/project/_teases.scss */
  .feat-tz-no-art-txt-mod {
    min-height: 167px;
  }
}

/* line 1034, ../styles/project/_teases.scss */
.taboola-feat-tz {
  background-color: #ffffdf;
  position: relative;
}

/* line 1039, ../styles/project/_teases.scss */
.feat-sponsor-icon {
  position: absolute;
  bottom: 15px;
  right: 10px;
}

/* line 1046, ../styles/project/_teases.scss */
.quick-sponsor-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 1052, ../styles/project/_teases.scss */
.tz-sponsor-icon {
  display: inline-block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-color: #CDCCCC;
  -moz-border-radius: 50% / 50%;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% / 50%;
  margin-bottom: -3px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tz-sponsor-icon {
  background-image: url("//p.o0bc.com/rw/img/question.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tz-sponsor-icon {
  background-image: url("//p.o0bc.com/rw/img/question.svg");
}
/* line 1061, ../styles/project/_teases.scss */
.tz-sponsor-icon:hover {
  background-color: #999;
}
/* line 1063, ../styles/project/_teases.scss */
.tz-sponsor-icon:hover .sponsor-hover-info {
  display: block;
}

/* line 1069, ../styles/project/_teases.scss */
.sponsor-hover-info {
  z-index: 999;
  display: none;
  position: absolute;
  width: 175px;
  right: 28px;
  top: -18px;
  font: normal 400 0.92308em Arial, Helvetica, Verdana, sans-serif;
  line-height: 16px;
  padding: 4px;
  color: #ffffff;
  background: black;
  opacity: .85;
  border: 4px solid black;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sponsor-hover-info {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 1086, ../styles/project/_teases.scss */
.sponsor-hover-info:after {
  content: "\0020";
  -moz-transform: rotate(0.1deg);
  -ms-transform: rotate(0.1deg);
  -webkit-transform: rotate(0.1deg);
  transform: rotate(0.1deg);
  border-top: 9.6px solid transparent;
  border-bottom: 9.6px solid transparent;
  border-left: 12px solid #000;
  border-right: 0px solid transparent;
  position: absolute;
  width: 0;
  height: 0;
  top: 12px;
  right: -16px;
}

/* line 1099, ../styles/project/_teases.scss */
.feat-tz.wishabi .tz-meta-item {
  display: block;
  padding-right: 0;
}
/* line 1102, ../styles/project/_teases.scss */
.feat-tz.wishabi .tz-meta-item.tz-category {
  margin-top: 1em;
}
/* line 1106, ../styles/project/_teases.scss */
.feat-tz.wishabi .tz-meta-item .tz-meta-message:before {
  content: " - ";
}

/* line 1114, ../styles/project/_teases.scss */
.load-stories-btn {
  display: none;
}

/* line 1117, ../styles/project/_teases.scss */
.touch .load-stories-btn {
  display: block;
  margin: 25px auto;
  width: 200px;
  padding: 14px 15px;
  font-size: 1em;
  text-align: center;
  -moz-border-radius: 26px;
  -webkit-border-radius: 26px;
  border-radius: 26px;
  color: #fff;
}
/* line 1126, ../styles/project/_teases.scss */
.touch .load-stories-btn:hover {
  color: #fff;
}

/* line 1133, ../styles/project/_teases.scss */
#elevated-feature-stack {
  margin: 30px 0 0 42px;
}
@media (max-width: 1023px) {
  /* line 1133, ../styles/project/_teases.scss */
  #elevated-feature-stack {
    display: none;
  }
}

/* line 5, ../styles/project/_lead-teases.scss */
.lead-tz-mod {
  margin-bottom: 20px;
}

/* line 9, ../styles/project/_lead-teases.scss */
.lead-tz {
  position: relative;
}
/* line 12, ../styles/project/_lead-teases.scss */
.lead-tz .omniclick, .lead-tz .list-item a {
  font-weight: 500;
}

/* line 16, ../styles/project/_lead-teases.scss */
.lead-tz-art-bd {
  display: block;
  position: relative;
}

/* line 21, ../styles/project/_lead-teases.scss */
.lead-tz-art {
  display: block;
  width: 100%;
  max-width: 100%;
}

/* line 26, ../styles/project/_lead-teases.scss */
.lead-tz-txt-bd {
  color: #fff;
  padding: 9px 12px 14px;
  background-color: #000;
  overflow: auto;
}

/* line 33, ../styles/project/_lead-teases.scss */
.lead-tz-overline {
  font: normal 800 0.84615em/100% Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  padding: 4px 6px;
  position: absolute;
  top: 10px;
  left: 10px;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .lead-tz-overline {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 600px) {
  /* line 33, ../styles/project/_lead-teases.scss */
  .lead-tz-overline {
    top: 16px;
    left: 16px;
  }
}
/* line 45, ../styles/project/_lead-teases.scss */
.lead-tz-overline:hover {
  background-color: #0d5799;
}

/* line 50, ../styles/project/_lead-teases.scss */
.lead-tz-h {
  font: normal 600 1.76923em/105% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 6px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .lead-tz-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 59, ../styles/project/_type.scss */
.lead-tz-h > a:hover {
  text-decoration: underline;
}
@media (min-width: 600px) {
  /* line 50, ../styles/project/_lead-teases.scss */
  .lead-tz-h {
    font-size: 2.61538em;
    margin-bottom: 8px;
  }
}

/* line 62, ../styles/project/_lead-teases.scss */
.lead-tz-txt {
  color: #fff;
  display: block;
}
@media (min-width: 500px) {
  /* line 62, ../styles/project/_lead-teases.scss */
  .lead-tz-txt {
    display: block;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  /* line 62, ../styles/project/_lead-teases.scss */
  .lead-tz-txt {
    font-size: 1.23077em;
  }
}
@media (min-width: 1090px) {
  /* line 62, ../styles/project/_lead-teases.scss */
  .lead-tz-txt {
    font-size: 1.23077em;
  }
}

@media (min-width: 400px) {
  /* line 81, ../styles/project/_lead-teases.scss */
  .lead-tz-w-art .lead-tz-txt-bd {
    padding: 12px 12px 16px;
  }
}
@media (min-width: 600px) {
  /* line 81, ../styles/project/_lead-teases.scss */
  .lead-tz-w-art .lead-tz-txt-bd {
    padding: 16px 16px 20px;
  }
}

/* line 93, ../styles/project/_lead-teases.scss */
.lead-tz-no-art {
  position: relative;
}
/* line 96, ../styles/project/_lead-teases.scss */
.lead-tz-no-art .lead-tz-art-bd {
  height: 0;
  padding-top: 59%;
  background-color: #052f59;
}
@media (min-width: 600px) {
  /* line 96, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-art-bd {
    padding-top: 49%;
  }
}
/* line 107, ../styles/project/_lead-teases.scss */
.lead-tz-no-art .lead-tz-txt-bd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #052f59;
  padding-top: 40px;
}
@media (min-width: 600px) {
  /* line 107, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-txt-bd {
    padding: 46px 60px 21px 18px;
  }
}
/* line 115, ../styles/project/_lead-teases.scss */
.lead-tz-no-art .lead-tz-h {
  font-size: 2.46154em;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (min-width: 400px) {
  /* line 115, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-h {
    font-size: 3.07692em;
  }
}
@media (min-width: 550px) and (max-width: 599px) {
  /* line 115, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-h {
    font-size: 3.76923em;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  /* line 115, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-h {
    font-size: 4.30769em;
  }
}
@media (min-width: 1024px) and (max-width: 1043px) {
  /* line 115, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-h {
    font-size: 3.76923em;
  }
}
@media (min-width: 1044px) {
  /* line 115, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-h {
    font-size: 4.30769em;
  }
}
/* line 137, ../styles/project/_lead-teases.scss */
.lead-tz-no-art .lead-tz-txt {
  font-size: 1.38462em;
  font-style: italic;
}
@media (min-width: 600px) {
  /* line 137, ../styles/project/_lead-teases.scss */
  .lead-tz-no-art .lead-tz-txt {
    font-size: 1.76923em;
  }
}

/* line 148, ../styles/project/_lead-teases.scss */
.lead-tz-w-art {
  background-color: #000;
}

/* line 152, ../styles/project/_lead-teases.scss */
.lead-tz-no-art {
  background-color: #052f59;
}

/* line 162, ../styles/project/_lead-teases.scss */
.lead-list {
  padding: 12px 0;
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}
@media (min-width: 600px) {
  /* line 162, ../styles/project/_lead-teases.scss */
  .lead-list {
    margin-left: -16px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .lead-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .lead-list .lead-nav-item {
    float: left;
    padding-left: 16px;
    width: 50%;
  }
  /* line 40, ../styles/partials/_layout.scss */
  .lead-list .lead-nav-item:nth-child(2n+3) {
    clear: left;
  }
  /* line 43, ../styles/partials/_layout.scss */
  .lead-list .lead-nav-item.n3 {
    clear: left;
  }
}

/* line 171, ../styles/project/_lead-teases.scss */
.lead-list-txt-bd {
  padding-left: 10px;
  margin-left: 0px;
}

/* line 176, ../styles/project/_lead-teases.scss */
.lead-list-art-bd {
  background-color: #000;
  min-height: 37px;
}
/* line 179, ../styles/project/_lead-teases.scss */
.lead-item-no-art .lead-list-art-bd {
  padding: 4px 6px;
  background-color: #052f59;
}
/* line 184, ../styles/project/_lead-teases.scss */
.lead-list-art-bd .lead-list-art {
  max-height: 120px;
}
@media (min-width: 400px) {
  /* line 176, ../styles/project/_lead-teases.scss */
  .lead-list-art-bd {
    min-height: 49px;
  }
}

/* line 192, ../styles/project/_lead-teases.scss */
.lead-list-overline {
  font: italic 500 0.92308em Arial, Helvetica, Verdana, sans-serif;
  color: #999;
}
/* line 22, ../styles/project/_type.scss */
.fontface .lead-list-overline {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

@media (max-width: 399px) {
  /* line 197, ../styles/project/_lead-teases.scss */
  .touch .lead-nav-item:first-child {
    display: none;
  }
}

/* line 207, ../styles/project/_lead-teases.scss */
.external-lead-nav-item .lead-list-txt-bd-container {
  display: table-cell;
}
/* line 210, ../styles/project/_lead-teases.scss */
.external-lead-nav-item .lead-list-art-bd {
  float: left;
}
/* line 213, ../styles/project/_lead-teases.scss */
.external-lead-nav-item .lead-list-txt-bd {
  float: left;
  vertical-align: middle;
}
/* line 217, ../styles/project/_lead-teases.scss */
.external-lead-nav-item .lead-list-txt-bd h4 {
  vertical-align: middle;
}

/* line 224, ../styles/project/_lead-teases.scss */
.lead-item-link {
  display: table-cell;
  vertical-align: middle;
  padding: 8px 0;
  min-height: 55px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.lead-item-link:after {
  content: "";
  display: table;
  clear: both;
}
/* line 497, ../styles/partials/_layout.scss */
.lead-item-link > .art-bd,
.lead-item-link > .txt-bd {
  display: block;
}
/* line 501, ../styles/partials/_layout.scss */
.lead-item-link > .art-bd.quick-tz-bd,
.lead-item-link > .txt-bd.quick-tz-bd {
  margin-left: 170px;
}
/* line 506, ../styles/partials/_layout.scss */
.lead-item-link > .art-bd {
  width: 60px;
  float: left;
  margin: 0;
}
/* line 514, ../styles/partials/_layout.scss */
.lead-item-link > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 518, ../styles/partials/_layout.scss */
.lead-item-link > .txt-bd {
  margin-left: 72px;
}
@media (min-width: 400px) {
  /* line 224, ../styles/project/_lead-teases.scss */
  .lead-item-link {
    min-height: 66px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .lead-item-link:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .lead-item-link > .art-bd,
  .lead-item-link > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .lead-item-link > .art-bd.quick-tz-bd,
  .lead-item-link > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .lead-item-link > .art-bd {
    width: 150px;
    float: left;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .lead-item-link > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .lead-item-link > .txt-bd {
    margin-left: 162px;
  }
}
/* line 239, ../styles/project/_lead-teases.scss */
.lead-nav-item:first-child .lead-item-link {
  border-top: 0;
}
@media (min-width: 600px) {
  /* line 244, ../styles/project/_lead-teases.scss */
  .lead-nav-item:nth-child(2) .lead-item-link {
    border-top: 0;
  }
}
/* line 249, ../styles/project/_lead-teases.scss */
.lead-item-link > .txt-bd {
  margin-left: 0;
}

/* line 255, ../styles/project/_lead-teases.scss */
.lead-list-art {
  width: 100%;
  max-width: 100%;
}

/* line 259, ../styles/project/_lead-teases.scss */
.lead-list-h {
  font: normal 500 1.15385em/120% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
}
/* line 22, ../styles/project/_type.scss */
.fontface .lead-list-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 265, ../styles/project/_lead-teases.scss */
.lead-nav-item {
  border-top: 1px solid #e5e5e5;
  display: table;
}
/* line 269, ../styles/project/_lead-teases.scss */
.ie8 .lead-nav-item {
  display: block;
}

/* line 276, ../styles/project/_lead-teases.scss */
.lead-nav-item:hover .lead-list-h {
  color: #0d5799;
}

/* line 282, ../styles/project/_lead-teases.scss */
.lead-list-cat {
  font: normal 800 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
}
/* line 22, ../styles/project/_type.scss */
.fontface .lead-list-cat {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 292, ../styles/project/_lead-teases.scss */
.lead-item-no-art .lead-item-link .art-bd {
  height: 120px;
}
@media (max-width: 399px) {
  /* line 292, ../styles/project/_lead-teases.scss */
  .lead-item-no-art .lead-item-link .art-bd {
    height: 36px;
  }
}

/* line 311, ../styles/project/_lead-teases.scss */
.lead-tzs {
  overflow: hidden;
}
/* line 316, ../styles/project/_lead-teases.scss */
.lead-tzs .carousel-selected .lead-list-h,
.lead-tzs .carousel-selected .lead-list-art {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
}
/* line 320, ../styles/project/_lead-teases.scss */
.lead-tzs .carousel-selected .lead-list-h {
  font-weight: 700;
  font-style: italic;
}

/* line 327, ../styles/project/_lead-teases.scss */
.lead-tz-nav {
  display: none;
}
@media (min-width: 768px) {
  /* line 327, ../styles/project/_lead-teases.scss */
  .lead-tz-nav {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    padding-top: 42%;
    z-index: 2;
    pointer-events: none;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  /* line 339, ../styles/project/_lead-teases.scss */
  .lead-tz-nav .arrow-btn-prev:after,
  .lead-tz-nav .arrow-btn-next:after {
    width: 26px;
    height: 50px;
  }
}
/* line 346, ../styles/project/_lead-teases.scss */
.lead-tz-nav .arrow-btn-prev {
  top: 29px;
}
/* line 348, ../styles/project/_lead-teases.scss */
.lead-tz-nav .arrow-btn-prev:after {
  top: 42%;
}
@media (min-width: 600px) {
  /* line 346, ../styles/project/_lead-teases.scss */
  .lead-tz-nav .arrow-btn-prev {
    top: 35px;
  }
}

/* line 363, ../styles/project/_lead-teases.scss */
.lead-tz-mod.is-hovering .arrow-btn-next,
.lead-tz-mod.is-hovering .arrow-btn-prev {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

/* line 369, ../styles/project/_lead-teases.scss */
.lead-tz-icon {
  right: 10px;
  top: 10px;
}

/* line 373, ../styles/project/_lead-teases.scss */
.lead-video-icon {
  width: 80px;
  height: 80px;
  -moz-background-size: 80px;
  -o-background-size: 80px;
  -webkit-background-size: 80px;
  background-size: 80px;
  margin: -40px 0 0 -40px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url(//p.o0bc.com/rw/img/play-video.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: .75;
  -moz-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
@media (min-width: 500px) {
  /* line 373, ../styles/project/_lead-teases.scss */
  .lead-video-icon {
    width: 120px;
    height: 120px;
    -moz-background-size: 120px;
    -o-background-size: 120px;
    -webkit-background-size: 120px;
    background-size: 120px;
    margin: -60px 0 0 -60px;
  }
}

/* line 393, ../styles/project/_lead-teases.scss */
.lead-tz-art-bd:hover .lead-video-icon {
  opacity: 1;
}

/* line 400, ../styles/project/_lead-teases.scss */
.center-tz-no-art {
  min-height: 453px;
}

/* line 2, ../styles/project/_top-teases.scss */
.top-tz-mod {
  margin-bottom: 20px;
  width: 100%;
  display: block;
  padding: 15px;
  background: #fff;
}

/* line 9, ../styles/project/_top-teases.scss */
.top-tz-block {
  vertical-align: top;
  display: inline-block;
  width: 48%;
}
@media (max-width: 499px) {
  /* line 9, ../styles/project/_top-teases.scss */
  .top-tz-block {
    width: 100%;
  }
}
/* line 16, ../styles/project/_top-teases.scss */
.top-tz-block p.tz-txt {
  margin-top: 10px;
}

/* line 20, ../styles/project/_top-teases.scss */
.right {
  padding-left: 10px;
  border-left: 1px solid #DFD4CA;
}
@media (max-width: 499px) {
  /* line 20, ../styles/project/_top-teases.scss */
  .right {
    padding: 0px;
    margin-top: 10px;
    border-left: 0px;
  }
}

/* line 29, ../styles/project/_top-teases.scss */
.left {
  padding-right: 10px;
}
@media (max-width: 499px) {
  /* line 29, ../styles/project/_top-teases.scss */
  .left {
    padding: none;
  }
}

/* line 35, ../styles/project/_top-teases.scss */
.top-tz-txt {
  border-top: 1px solid #DFD4CA;
  padding: 10px 0;
}
/* line 38, ../styles/project/_top-teases.scss */
.top-tz-txt:first-child {
  border-top: none;
  padding-top: 0px;
}
@media (max-width: 499px) {
  /* line 38, ../styles/project/_top-teases.scss */
  .top-tz-txt:first-child {
    border-top: 1px solid #DFD4CA;
    padding-top: 10px;
  }
}
/* line 46, ../styles/project/_top-teases.scss */
.top-tz-txt:last-child {
  padding-bottom: 0px;
}

/* line 50, ../styles/project/_top-teases.scss */
.top-tz-overline {
  display: block;
  padding: 0 0 10px 0;
}

/* line 54, ../styles/project/_top-teases.scss */
.top-tz-line {
  background: #DFD4CA;
  -webkit-box-shadow: 0 2px white;
  -moz-box-shadow: 0 2px white;
  box-shadow: 0 2px white;
  height: 1px;
  width: 100%;
  margin: 20px 0;
}

/* line 68, ../styles/project/_top-teases.scss */
.center-tz .lead-item-link {
  vertical-align: top;
}

/* line 1, ../styles/project/_breaking-news.scss */
.breaking-news {
  background-color: #9b1518;
  font: 700 15px/20px "effra", Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  padding: .5em .8em;
  margin-bottom: .8em;
}
@media (min-width: 700px) {
  /* line 1, ../styles/project/_breaking-news.scss */
  .breaking-news {
    font-size: 26px;
    line-height: 32px;
  }
}
/* line 12, ../styles/project/_breaking-news.scss */
.breaking-news .more {
  text-transform: uppercase;
  font-size: 12px;
  margin: 0 .5em;
}
@media (min-width: 700px) {
  /* line 12, ../styles/project/_breaking-news.scss */
  .breaking-news .more {
    font-size: 14px;
  }
}
/* line 21, ../styles/project/_breaking-news.scss */
.breaking-news .timestamp {
  font-size: 12px;
  font-weight: 400;
}
@media (min-width: 700px) {
  /* line 21, ../styles/project/_breaking-news.scss */
  .breaking-news .timestamp {
    font-size: 14px;
  }
}

/* ============================================= */
/*	MODULES						   			 	 */
/* ============================================= */
/* line 5, ../styles/project/_modules.scss */
.must-reads, .event-listings, .trending, .trending-slotted {
  position: relative;
  background-color: #fff;
  padding: 20px 14px 0;
}
@media (max-width: 1023px) {
  /* line 5, ../styles/project/_modules.scss */
  .must-reads, .event-listings, .trending, .trending-slotted {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
  }
}
/* line 14, ../styles/project/_modules.scss */
.must-reads .section-h, .event-listings .section-h, .trending .section-h, .trending-slotted .section-h {
  text-align: center;
}

@media (max-width: 959px) {
  /* line 20, ../styles/project/_modules.scss */
  .trending-slotted {
    display: none;
  }
}
/* line 24, ../styles/project/_modules.scss */
.trending-slotted ul.trending-slotted-list {
  margin-right: 5px;
}
/* line 27, ../styles/project/_modules.scss */
.trending-slotted ul.trending-slotted-list li,
.trending-slotted ul.trending-slotted-list li.list-bull-item {
  position: relative;
  margin-bottom: 0px !important;
}
/* line 32, ../styles/project/_modules.scss */
.trending-slotted ul.trending-slotted-list li a,
.trending-slotted ul.trending-slotted-list li.list-bull-item a {
  font: normal 500 1.15385em Arial, Helvetica, Verdana, sans-serif;
  color: #222;
  position: relative;
  display: block;
  padding: 12px 12px 12px 0px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 22, ../styles/project/_type.scss */
.fontface .trending-slotted ul.trending-slotted-list li a, .fontface
.trending-slotted ul.trending-slotted-list li.list-bull-item a {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 39, ../styles/project/_modules.scss */
.trending-slotted ul.trending-slotted-list li a:hover,
.trending-slotted ul.trending-slotted-list li.list-bull-item a:hover {
  color: #0d5799;
  text-decoration: none;
}

/* line 49, ../styles/project/_modules.scss */
.mr-btn, .event-btn, .trending-btn {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  position: relative;
  width: 100%;
  margin-top: 12px;
  padding: 8px 12px;
  border: 1px solid #e5e5e5;
  display: block;
  font: normal 500 0.76923em Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  color: #999;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 275, ../styles/partials/_mixins.scss */
.mr-btn:focus, .event-btn:focus, .trending-btn:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .mr-btn, .fontface .event-btn, .fontface .trending-btn {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 64, ../styles/project/_modules.scss */
.mr-btn:hover, .event-btn:hover, .trending-btn:hover {
  color: #444;
  border-color: #ccc;
}

/* line 89, ../styles/project/_modules.scss */
.trending .loading {
  margin: 20px auto;
  z-index: 1;
}

/* line 95, ../styles/project/_modules.scss */
.mr-list, .event-list, .trending-list {
  margin-right: 5px;
}
@media (max-width: 599px) {
  /* line 95, ../styles/project/_modules.scss */
  .mr-list, .event-list, .trending-list {
    position: relative;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  /* line 95, ../styles/project/_modules.scss */
  .mr-list, .event-list, .trending-list {
    margin-left: -16px;
    *zoom: 1;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .mr-list:after, .event-list:after, .trending-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .mr-list .mr-item, .event-list .mr-item, .trending-list .mr-item {
    float: left;
    padding-left: 16px;
    width: 50%;
  }
  /* line 40, ../styles/partials/_layout.scss */
  .mr-list .mr-item:nth-child(2n+3), .event-list .mr-item:nth-child(2n+3), .trending-list .mr-item:nth-child(2n+3) {
    clear: left;
  }
  /* line 43, ../styles/partials/_layout.scss */
  .mr-list .mr-item.n3, .event-list .mr-item.n3, .trending-list .mr-item.n3 {
    clear: left;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .mr-list:after, .event-list:after, .trending-list:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 105, ../styles/project/_modules.scss */
.mr-closed .mr-list, .event-closed .mr-list, .trending-closed .mr-list, .mr-closed .event-list, .event-closed .event-list, .trending-closed .event-list, .mr-closed .trending-list, .event-closed .trending-list, .trending-closed .trending-list {
  position: relative;
  overflow: hidden;
}
@media (max-width: 599px) {
  /* line 105, ../styles/project/_modules.scss */
  .mr-closed .mr-list, .event-closed .mr-list, .trending-closed .mr-list, .mr-closed .event-list, .event-closed .event-list, .trending-closed .event-list, .mr-closed .trending-list, .event-closed .trending-list, .trending-closed .trending-list {
    height: 170px;
  }
}
@media (min-width: 1024px) {
  /* line 105, ../styles/project/_modules.scss */
  .mr-closed .mr-list, .event-closed .mr-list, .trending-closed .mr-list, .mr-closed .event-list, .event-closed .event-list, .trending-closed .event-list, .mr-closed .trending-list, .event-closed .trending-list, .trending-closed .trending-list {
    height: 280px;
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  /* line 105, ../styles/project/_modules.scss */
  .mr-closed .mr-list, .event-closed .mr-list, .trending-closed .mr-list, .mr-closed .event-list, .event-closed .event-list, .trending-closed .event-list, .mr-closed .trending-list, .event-closed .trending-list, .trending-closed .trending-list {
    height: 160px;
    margin-left: -16px;
    *zoom: 1;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .mr-closed .mr-list:after, .event-closed .mr-list:after, .trending-closed .mr-list:after, .mr-closed .event-list:after, .event-closed .event-list:after, .trending-closed .event-list:after, .mr-closed .trending-list:after, .event-closed .trending-list:after, .trending-closed .trending-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .mr-closed .mr-list .mr-item, .event-closed .mr-list .mr-item, .trending-closed .mr-list .mr-item, .mr-closed .event-list .mr-item, .event-closed .event-list .mr-item, .trending-closed .event-list .mr-item, .mr-closed .trending-list .mr-item, .event-closed .trending-list .mr-item, .trending-closed .trending-list .mr-item {
    float: left;
    padding-left: 16px;
    width: 50%;
  }
  /* line 40, ../styles/partials/_layout.scss */
  .mr-closed .mr-list .mr-item:nth-child(2n+3), .event-closed .mr-list .mr-item:nth-child(2n+3), .trending-closed .mr-list .mr-item:nth-child(2n+3), .mr-closed .event-list .mr-item:nth-child(2n+3), .event-closed .event-list .mr-item:nth-child(2n+3), .trending-closed .event-list .mr-item:nth-child(2n+3), .mr-closed .trending-list .mr-item:nth-child(2n+3), .event-closed .trending-list .mr-item:nth-child(2n+3), .trending-closed .trending-list .mr-item:nth-child(2n+3) {
    clear: left;
  }
  /* line 43, ../styles/partials/_layout.scss */
  .mr-closed .mr-list .mr-item.n3, .event-closed .mr-list .mr-item.n3, .trending-closed .mr-list .mr-item.n3, .mr-closed .event-list .mr-item.n3, .event-closed .event-list .mr-item.n3, .trending-closed .event-list .mr-item.n3, .mr-closed .trending-list .mr-item.n3, .event-closed .trending-list .mr-item.n3, .trending-closed .trending-list .mr-item.n3 {
    clear: left;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .mr-closed .mr-list:after, .event-closed .mr-list:after, .trending-closed .mr-list:after, .mr-closed .event-list:after, .event-closed .event-list:after, .trending-closed .event-list:after, .mr-closed .trending-list:after, .event-closed .trending-list:after, .trending-closed .trending-list:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 120, ../styles/project/_modules.scss */
.mr-list > li > a, .event-list > li > a, .trending-list > li > a {
  color: #222;
}
/* line 122, ../styles/project/_modules.scss */
.mr-list > li > a:hover, .event-list > li > a:hover, .trending-list > li > a:hover {
  color: #0d5799;
  text-decoration: none;
}

/* line 130, ../styles/project/_modules.scss */
.mr-closed .mr-list {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

/* line 135, ../styles/project/_modules.scss */
.mr-list, .event-list, .trending-list {
  counter-reset: li 0;
}

/* line 140, ../styles/project/_modules.scss */
.event-search {
  color: #000;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 146, ../styles/project/_modules.scss */
.event-form {
  display: table;
  margin: 0 auto;
  width: 100%;
}

/* line 152, ../styles/project/_modules.scss */
.event-form-input {
  display: table-cell;
  float: left;
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 1px solid #bbb;
  position: relative;
  height: 37px;
  padding: 7px 10px;
  background-color: #fff;
  font: normal 400 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
}
/* line 275, ../styles/partials/_mixins.scss */
.event-form-input:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .event-form-input {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 400, ../styles/partials/_mixins.scss */
.event-form-input::-webkit-input-placeholder {
  color: #bbb;
}
/* line 403, ../styles/partials/_mixins.scss */
.event-form-input:-moz-placeholder {
  color: #bbb;
}
/* line 406, ../styles/partials/_mixins.scss */
.event-form-input:hover::-webkit-input-placeholder {
  color: #bbb;
}
/* line 409, ../styles/partials/_mixins.scss */
.event-form-input:hover:-moz-placeholder {
  color: #bbb;
}
/* line 412, ../styles/partials/_mixins.scss */
.event-form-input:focus::-webkit-input-placeholder {
  color: #222;
}
/* line 415, ../styles/partials/_mixins.scss */
.event-form-input:focus:-moz-placeholder {
  color: #222;
}

/* line 168, ../styles/project/_modules.scss */
.event-search-button {
  font: normal 400 0.92308em/155% Arial, Helvetica, Verdana, sans-serif;
  width: 72px;
  height: 37px;
  display: table-cell;
  float: left;
  background-color: #9b1518;
  color: white;
}
/* line 22, ../styles/project/_type.scss */
.fontface .event-search-button {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 178, ../styles/project/_modules.scss */
.add-event-link {
  float: right;
  padding: 5px;
  color: #222;
}
/* line 182, ../styles/project/_modules.scss */
.add-event-link:hover {
  color: #0d5799;
  text-decoration: none;
}

/* line 190, ../styles/project/_modules.scss */
.mr-closed .mr-list:hover, .event-closed .event-list:hover, .trending-closed .trending-list:hover {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 600px) {
  /* line 199, ../styles/project/_modules.scss */
  .touch .mr-closed .mr-list, .touch .event-closed .event-list, .touch .trending-closed .trending-list {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media (min-width: 600px) and (max-width: 1023px) {
  /* line 206, ../styles/project/_modules.scss */
  .mr-list > .mr-item > a, .event-list > .event-item > a, .trending-list > .trending-item > a {
    min-height: 57px;
  }
}

/* line 215, ../styles/project/_modules.scss */
.mr-item:last-child > a, .event-item:last-child > a, .event-item:nth-child(6) > a, .trending-item:last-child > a {
  border-bottom: 0;
}

@media (min-width: 600px) and (max-width: 1023px) {
  /* line 220, ../styles/project/_modules.scss */
  .mr-item:nth-last-child(2) > a, .trending-item:nth-last-child(2) > a {
    border-bottom: 0;
  }
}

/* line 234, ../styles/project/_modules.scss */
.mr-ad-mod, .trending-ad-mod {
  background-color: #fff;
  padding: 15px 0 14px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  /* line 234, ../styles/project/_modules.scss */
  .mr-ad-mod, .trending-ad-mod {
    background-color: transparent;
    padding: 12px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #e0e0e0;
    -moz-box-shadow: 0 2px #fff;
    -webkit-box-shadow: 0 2px #fff;
    box-shadow: 0 2px #fff;
  }
}

/* line 247, ../styles/project/_modules.scss */
.mr-ad, .trending-ad {
  display: block;
  width: 234px;
  margin: 0 auto;
}

/* line 431, ../styles/project/_modules.scss */
.story-tools-sidecar {
  z-index: 1;
}
/* line 434, ../styles/project/_modules.scss */
.story-tools-sidecar .tools-link:hover .tools-txt {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  left: 36px;
}

/* line 268, ../styles/project/_modules.scss */
.tools-horiz .share-icon,
.tools-horiz .comment-icon,
.tools-horiz .preview-icon {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: -5px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 318, ../styles/project/_modules.scss */
.tools-horiz .share-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 20px;
  height: 22px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-horiz .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-red.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-horiz .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-red.svg");
}
/* line 321, ../styles/project/_modules.scss */
.svg .tools-horiz .share-icon {
  background-size: cover;
}
/* line 326, ../styles/project/_modules.scss */
.tools-horiz .comment-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-horiz .comment-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-red.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-horiz .comment-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-red.svg");
}
/* line 329, ../styles/project/_modules.scss */
.svg .tools-horiz .comment-icon {
  background-size: cover;
}
/* line 334, ../styles/project/_modules.scss */
.tools-horiz .preview-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-horiz .preview-icon {
  background-image: url("//p.o0bc.com/rw/img/preview-red.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-horiz .preview-icon {
  background-image: url("//p.o0bc.com/rw/img/preview-red.svg");
}
/* line 337, ../styles/project/_modules.scss */
.svg .tools-horiz .preview-icon {
  background-size: cover;
}
/* line 343, ../styles/project/_modules.scss */
.tools-horiz .tools-txt {
  display: inline;
}

/* line 350, ../styles/project/_modules.scss */
.touch .tools-btns {
  display: none;
}
/* line 354, ../styles/project/_modules.scss */
.tools-btns .tools-item > a {
  display: block;
  width: 36px;
  height: 36px;
  padding: 6px;
  color: #fff;
  background-color: #0d5799;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -1px -1px 0 #094172 inset;
  -webkit-box-shadow: -1px -1px 0 #094172 inset;
  box-shadow: -1px -1px 0 #094172 inset;
}
/* line 67, ../styles/project/_mixins.scss */
.tools-btns .tools-item > a:hover {
  background-color: #2567a3;
}
/* line 70, ../styles/project/_mixins.scss */
.tools-btns .tools-item > a:active {
  background-color: #0b4a83;
  transition: none;
}
/* line 361, ../styles/project/_modules.scss */
.tools-btns .tools-item .tools-link-comment {
  padding: 6px 1px;
}
/* line 365, ../styles/project/_modules.scss */
.tools-btns .tools-share {
  margin-bottom: 10px;
}
/* line 369, ../styles/project/_modules.scss */
.tools-btns .share-icon,
.tools-btns .comment-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 376, ../styles/project/_modules.scss */
.tools-btns .share-icon {
  width: 25px;
  height: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-btns .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-btns .share-icon {
  background-image: url("//p.o0bc.com/rw/img/share-white.svg");
}
/* line 381, ../styles/project/_modules.scss */
.tools-btns .comment-icon {
  width: 30px;
  height: 24px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  top: 2px;
  left: 2px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-btns .comment-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-btns .comment-icon {
  background-image: url("//p.o0bc.com/rw/img/comment-white.svg");
}
/* line 390, ../styles/project/_modules.scss */
.tools-btns .preview-icon {
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  left: 2px;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .tools-btns .preview-icon {
  background-image: url("//p.o0bc.com/rw/img/preview-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .tools-btns .preview-icon {
  background-image: url("//p.o0bc.com/rw/img/preview-white.svg");
}
/* line 399, ../styles/project/_modules.scss */
.tools-btns .tools-txt {
  display: block;
  text-indent: -9999em;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  height: 36px;
  padding: 10px;
  z-index: -1;
  vertical-align: middle;
  text-shadow: none;
  position: absolute;
  text-indent: 0;
  background-color: rgba(255, 255, 255, 0.95);
  border: solid 1px #ddd;
  left: 0px;
}
/* line 416, ../styles/project/_modules.scss */
.tools-btns .tools-link-share .tools-txt {
  top: 0;
}
/* line 421, ../styles/project/_modules.scss */
.tools-btns .tools-link-comment .tools-txt {
  bottom: 0;
}

/* line 450, ../styles/project/_modules.scss */
.tools-txt {
  font: normal 500 0.92308em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  color: #999;
  text-transform: uppercase;
}
/* line 22, ../styles/project/_type.scss */
.fontface .tools-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 454, ../styles/project/_modules.scss */
.tools-item:hover .tools-txt {
  color: #666;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}

/* line 485, ../styles/project/_modules.scss */
.taboola-list-h {
  padding-left: 6px;
}

@media (max-width: 550px) {
  /* line 489, ../styles/project/_modules.scss */
  .taboola-item-secondary {
    display: none;
  }
}

/* line 503, ../styles/project/_modules.scss */
.taboola-src {
  font: normal 400 1em Arial, Helvetica, Verdana, sans-serif;
  color: #999;
  padding-bottom: 10px;
  display: inline-block;
}
/* line 22, ../styles/project/_type.scss */
.fontface .taboola-src {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 517, ../styles/project/_modules.scss */
.l-weather {
  border-bottom: 1px solid #dfd4ca;
  -webkit-box-shadow: 0 2px white;
  -moz-box-shadow: 0 2px white;
  box-shadow: 0 2px white;
  padding: .5em 0;
}
@media (min-width: 960px) {
  /* line 517, ../styles/project/_modules.scss */
  .l-weather {
    padding: 0 0 .5em;
  }
}
@media (min-width: 728px) {
  /* line 517, ../styles/project/_modules.scss */
  .l-weather {
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-bottom: 20px;
  }
}
@media (min-width: 728px) and (max-width: 1023px) {
  /* line 517, ../styles/project/_modules.scss */
  .l-weather {
    margin-top: 20px;
  }
}

/* line 535, ../styles/project/_modules.scss */
.weather-wrapper {
  width: 100%;
  height: 34px;
  display: inline-block;
  overflow-x: hidden;
  overflow-y: hidden;
}
/* line 541, ../styles/project/_modules.scss */
.weather-wrapper .traffic-block, .weather-wrapper .today-forecast {
  border-right: 1px solid #dfd4ca;
}
@media (min-width: 1024px) {
  /* line 544, ../styles/project/_modules.scss */
  .weather-wrapper .today-forecast, .weather-wrapper .tomorrow-forecast {
    border-right: none;
  }
}
@media (max-width: 619px) {
  /* line 544, ../styles/project/_modules.scss */
  .weather-wrapper .today-forecast, .weather-wrapper .tomorrow-forecast {
    border-right: none;
  }
}
/* line 552, ../styles/project/_modules.scss */
.weather-wrapper .weather-content {
  width: 95%;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  /* line 552, ../styles/project/_modules.scss */
  .weather-wrapper .weather-content {
    width: 85%;
  }
}
@media (max-width: 399px) {
  /* line 552, ../styles/project/_modules.scss */
  .weather-wrapper .weather-content {
    width: 100%;
  }
}

/* line 564, ../styles/project/_modules.scss */
.weather-block {
  width: 50%;
  float: left;
  position: relative;
  min-height: 35px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  /* line 564, ../styles/project/_modules.scss */
  .weather-block {
    width: 30%;
    margin: 0 1.5%;
  }
}
@media (max-width: 619px) {
  /* line 564, ../styles/project/_modules.scss */
  .weather-block {
    width: 50%;
    margin: 0 auto;
  }
}
/* line 578, ../styles/project/_modules.scss */
.weather-block .traffic-icon {
  position: absolute;
  top: -7px;
  width: 40px;
  height: 45px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .weather-block .traffic-icon {
  background-image: url("//p.o0bc.com/rw/img/traffic-icon.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .weather-block .traffic-icon {
  background-image: url("//p.o0bc.com/rw/img/traffic-icon.svg");
}
/* line 586, ../styles/project/_modules.scss */
.weather-block .traffic-text {
  margin: 0 0 0 45px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.weather-block .traffic-text:after {
  content: "";
  display: table;
  clear: both;
}
/* line 592, ../styles/project/_modules.scss */
.weather-block a {
  color: #2494e3;
  display: block;
  clear: both;
}
/* line 596, ../styles/project/_modules.scss */
.weather-block a:hover {
  color: #0d5799;
  text-decoration: underline;
}
/* line 601, ../styles/project/_modules.scss */
.weather-block .weather-temp, .weather-block p {
  float: left;
  color: #000;
  font: normal 600 1.15385em/100% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .weather-block .weather-temp, .fontface .weather-block p {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 607, ../styles/project/_modules.scss */
.weather-block .weather-temp.temp-low {
  font: normal 400 1.15385em/100% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .weather-block .weather-temp.temp-low {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 614, ../styles/project/_modules.scss */
.weather-block.tomorrow-forecast .weather-traffic, .weather-block.tomorrow-forecast .weather-temp, .weather-block.tomorrow-forecast .weather-day, .weather-block.tomorrow-forecast i[class*="future-"] {
  color: #000;
  opacity: .5;
}

/* line 620, ../styles/project/_modules.scss */
.weather-icon-hp {
  position: absolute;
  top: -7px;
  width: 45px;
  height: 45px;
  background-image: url("//p.o0bc.com/rw/img/weather-sprite.png");
}
/* line 626, ../styles/project/_modules.scss */
.weather-icon-hp.sun-cloud {
  background-position: 0px -276px;
}
/* line 630, ../styles/project/_modules.scss */
.weather-icon-hp.clouds {
  background-position: 0px 0px;
}
/* line 634, ../styles/project/_modules.scss */
.weather-icon-hp.moon {
  background-position: 0px -46px;
}
/* line 638, ../styles/project/_modules.scss */
.weather-icon-hp.mooncloud {
  background-position: 0px -92px;
}
/* line 642, ../styles/project/_modules.scss */
.weather-icon-hp.rain {
  background-position: 0px -138px;
}
/* line 646, ../styles/project/_modules.scss */
.weather-icon-hp.snow {
  background-position: 0px -184px;
}
/* line 650, ../styles/project/_modules.scss */
.weather-icon-hp.sun {
  background-position: 0px -230px;
}
/* line 654, ../styles/project/_modules.scss */
.weather-icon-hp.thunder {
  background-position: 0px -322px;
}
/* line 658, ../styles/project/_modules.scss */
.weather-icon-hp.wind {
  background-position: 0px -368px;
}

/* line 701, ../styles/project/_modules.scss */
.weather-hgroup {
  margin: 0 0 0 50px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.weather-hgroup:after {
  content: "";
  display: table;
  clear: both;
}

/* line 706, ../styles/project/_modules.scss */
.weather-h {
  max-width: 85px;
  line-height: 1px;
  font: normal 400 1.07692em/122% Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  opacity: .5;
}
/* line 22, ../styles/project/_type.scss */
.fontface .weather-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 713, ../styles/project/_modules.scss */
a:hover .weather-h {
  text-decoration: underline;
}

/* line 720, ../styles/project/_modules.scss */
.radiobdc {
  background: #C50B30;
  overflow: auto;
  color: #ffffff;
  font: 700 15px/18px "effra", Arial, Helvetica, Verdana, sans-serif;
  padding: 15px 20px;
}
/* line 726, ../styles/project/_modules.scss */
.radiobdc ul {
  margin-bottom: 10px;
}
/* line 728, ../styles/project/_modules.scss */
.radiobdc ul li {
  font-weight: 400;
  display: inline;
}
/* line 731, ../styles/project/_modules.scss */
.radiobdc ul li:first-child {
  margin-left: 10px;
}
/* line 733, ../styles/project/_modules.scss */
.radiobdc ul li:first-child:after {
  content: "|";
  padding-left: 8px;
  padding-right: 5px;
}
/* line 744, ../styles/project/_modules.scss */
.radiobdc .player {
  border-top: 1px solid #ffffff;
  padding: 13px 0;
  overflow: auto;
}
/* line 748, ../styles/project/_modules.scss */
.radiobdc .player a.player-icon {
  background: url("//p.o0bc.com/rw/img/radiobdc/button_native.gif") no-repeat;
  height: 58px;
  width: 58px;
  float: left;
  margin-right: 15px;
  -webkit-transition: background .2s ease-in;
  -moz-transition: background .2s ease-in;
  -ms-transition: background .2s ease-in;
  -o-transition: background .2s ease-in;
  transition: background .2s ease-in;
}
/* line 759, ../styles/project/_modules.scss */
.radiobdc .player a.player-icon:hover {
  background: url("//p.o0bc.com/rw/img/radiobdc/button_hover.gif") no-repeat;
}
/* line 763, ../styles/project/_modules.scss */
.radiobdc .player .player-info {
  overflow: auto;
  padding-bottom: 1px;
}
/* line 767, ../styles/project/_modules.scss */
.radiobdc .player .player-info .track-title {
  font-weight: 400;
}
/* line 772, ../styles/project/_modules.scss */
.radiobdc .footer {
  font-size: 10px;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
  background: #ffffff url("//p.o0bc.com/rw/img/radiobdc/RadioBDC.gif") no-repeat 10px;
  padding: 10px 0 10px 125px;
  overflow: auto;
}
/* line 783, ../styles/project/_modules.scss */
.radiobdc .footer > div {
  line-height: 15px;
  float: right;
  margin-right: 5px;
}

/* line 794, ../styles/project/_modules.scss */
.big-news-mod {
  background-color: #000;
  margin: 0px 0 15px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
/* line 800, ../styles/project/_modules.scss */
.big-news-mod.big-news-no-img {
  background-color: #222B39;
}
/* line 803, ../styles/project/_modules.scss */
.big-news-mod.big-news-marathon {
  background: url(photos/marathon-bg.jpg) top center;
}

/* line 820, ../styles/project/_modules.scss */
.big-news-inner-mod {
  padding: 20px 0 10px;
  text-align: center;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  *zoom: 1;
}
@media (min-width: 450px) {
  /* line 820, ../styles/project/_modules.scss */
  .big-news-inner-mod {
    padding-top: 30px;
  }
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.big-news-inner-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 720px) {
  /* line 820, ../styles/project/_modules.scss */
  .big-news-inner-mod {
    padding-bottom: 30px;
    width: 94%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  /* line 820, ../styles/project/_modules.scss */
  .big-news-inner-mod {
    max-width: 850px;
  }
}

/* line 845, ../styles/project/_modules.scss */
.big-news-img {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  width: 130%;
  opacity: .9;
  margin-left: -15%;
}
@media (min-width: 800px) {
  /* line 845, ../styles/project/_modules.scss */
  .big-news-img {
    width: 100%;
    margin-left: 0;
  }
}

/* line 856, ../styles/project/_modules.scss */
.big-news-img-mod {
  width: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  background-color: #000;
}
/* line 863, ../styles/project/_modules.scss */
.big-news-img-mod:after {
  content: "\\0020";
  width: 100%;
  height: 100px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
}
@media (min-width: 450px) {
  /* line 876, ../styles/project/_modules.scss */
  .big-news-img-mod:after {
    height: 150px;
  }
}

/* line 882, ../styles/project/_modules.scss */
.big-news-h1 {
  display: block;
  font: normal 700 2.76923em/100% Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
  margin-bottom: 15px;
  text-shadow: rgba(0, 0, 0, 0.3) 3px 4px 5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .big-news-h1 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 450px) and (max-width: 749px) {
  /* line 882, ../styles/project/_modules.scss */
  .big-news-h1 {
    font-size: 60px;
  }
}
@media (min-width: 750px) {
  /* line 882, ../styles/project/_modules.scss */
  .big-news-h1 {
    font-size: 80px;
    margin-bottom: 20px;
  }
}

/* line 900, ../styles/project/_modules.scss */
.big-news-subhead {
  display: block;
  margin-bottom: 20px;
  font: normal 500 1.53846em/120% Arial, Helvetica, Verdana, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 3px 5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .big-news-subhead {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 450px) and (max-width: 749px) {
  /* line 900, ../styles/project/_modules.scss */
  .big-news-subhead {
    font-size: 28px;
    margin-bottom: 25px;
  }
}
@media (min-width: 750px) {
  /* line 900, ../styles/project/_modules.scss */
  .big-news-subhead {
    font-size: 35px;
    margin-bottom: 30px;
  }
}

@media (max-width: 599px) {
  /* line 929, ../styles/project/_modules.scss */
  .bn-support-tz-mod {
    margin: 0 auto;
    max-width: 420px;
  }
}
@media (min-width: 600px) and (max-width: 749px) {
  /* line 929, ../styles/project/_modules.scss */
  .bn-support-tz-mod {
    margin-left: -10px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-support-tz-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block {
    float: left;
    padding-left: 10px;
    width: 50%;
  }
  /* line 40, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block:nth-child(2n+3) {
    clear: left;
  }
  /* line 43, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block.n3 {
    clear: left;
  }
}
@media (min-width: 750px) {
  /* line 929, ../styles/project/_modules.scss */
  .bn-support-tz-mod {
    margin-left: -12px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-support-tz-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block {
    float: left;
    padding-left: 12px;
    width: 50%;
  }
  /* line 40, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block:nth-child(2n+3) {
    clear: left;
  }
  /* line 43, ../styles/partials/_layout.scss */
  .bn-support-tz-mod .bn-media-block.n3 {
    clear: left;
  }
}

/* line 942, ../styles/project/_modules.scss */
.bn-support-tz {
  background-color: #fff;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  min-height: 60px;
}
@media (min-width: 600px) {
  /* line 942, ../styles/project/_modules.scss */
  .bn-support-tz {
    margin-bottom: 10px;
    height: 90px;
  }
  /* line 950, ../styles/project/_modules.scss */
  .bn-media-block:nth-last-child(2) .bn-support-tz, .bn-media-block:last-child .bn-support-tz {
    margin-bottom: 0;
  }
}
@media (min-width: 720px) {
  /* line 942, ../styles/project/_modules.scss */
  .bn-support-tz {
    margin-bottom: 12px;
  }
}

/* line 960, ../styles/project/_modules.scss */
.bn-support-tz-title {
  color: #0d5799;
  text-align: left;
  font: normal 500 1.23077em/110% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .bn-support-tz-title {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 964, ../styles/project/_modules.scss */
.bn-support-tz:hover .bn-support-tz-title {
  text-decoration: underline;
}
@media (min-width: 600px) {
  /* line 960, ../styles/project/_modules.scss */
  .bn-support-tz-title {
    font-size: 18px;
  }
}

/* line 972, ../styles/project/_modules.scss */
.bn-support-tz-img {
  padding: 5px;
}
/* line 974, ../styles/project/_modules.scss */
.bn-support-tz-img .bn-support-tz-title {
  padding: 5px 0 5px 5px;
}
@media (max-width: 599px) {
  /* line 972, ../styles/project/_modules.scss */
  .bn-support-tz-img {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-support-tz-img:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd,
  .bn-support-tz-img > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd.quick-tz-bd,
  .bn-support-tz-img > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd {
    width: 100px;
    float: right;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .txt-bd {
    margin-right: 110px;
  }
}
@media (min-width: 600px) {
  /* line 972, ../styles/project/_modules.scss */
  .bn-support-tz-img {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-support-tz-img:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd,
  .bn-support-tz-img > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd.quick-tz-bd,
  .bn-support-tz-img > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd {
    width: 130px;
    float: right;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .bn-support-tz-img > .txt-bd {
    margin-right: 140px;
  }
}

@media (max-width: 599px) {
  /* line 986, ../styles/project/_modules.scss */
  .bn-support-tz-bull {
    padding: 0;
  }
}

@media (max-width: 599px) {
  /* line 992, ../styles/project/_modules.scss */
  .bn-list {
    list-style: none;
    padding: 0;
  }
}

/* line 999, ../styles/project/_modules.scss */
.bn-item.list-bull-item {
  text-align: left;
}
@media (max-width: 599px) {
  /* line 999, ../styles/project/_modules.scss */
  .bn-item.list-bull-item {
    margin-bottom: 0px;
    min-height: 60px;
    border-bottom: solid 1px #ccc;
    padding: 10px;
  }
  /* line 1006, ../styles/project/_modules.scss */
  .bn-item.list-bull-item:last-child {
    border-bottom: solid 0px #ccc;
  }
}

@media (max-width: 399px) {
  /* line 1012, ../styles/project/_modules.scss */
  .bn-media-tz {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
    padding: 10px;
  }
}
@media (min-width: 400px) {
  /* line 1012, ../styles/project/_modules.scss */
  .bn-media-tz {
    *zoom: 1;
    margin: 0 auto 18px;
    padding: 8px;
    max-width: 420px;
    background-color: rgba(0, 0, 0, 0.7);
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-media-tz:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd,
  .bn-media-tz > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd.quick-tz-bd,
  .bn-media-tz > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd {
    width: 130px;
    float: right;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .bn-media-tz > .txt-bd {
    margin-right: 150px;
  }
}
@media (min-width: 600px) {
  /* line 1012, ../styles/project/_modules.scss */
  .bn-media-tz {
    *zoom: 1;
    max-width: 100%;
    padding: 8px;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .bn-media-tz:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd,
  .bn-media-tz > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd.quick-tz-bd,
  .bn-media-tz > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd {
    width: 160px;
    float: right;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .bn-media-tz > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .bn-media-tz > .txt-bd {
    margin-right: 180px;
  }
}

/* line 1033, ../styles/project/_modules.scss */
.bn-media-tz-h {
  display: block;
  padding: 0px;
  font: normal 500 1.23077em/120% Arial, Helvetica, Verdana, sans-serif;
  text-shadow: none;
  color: #0d5799;
  text-align: left;
}
/* line 22, ../styles/project/_type.scss */
.fontface .bn-media-tz-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) {
  /* line 1033, ../styles/project/_modules.scss */
  .bn-media-tz-h {
    color: #fff;
    padding: 7px 0 7px 7px;
    font-size: 20px;
    text-shadow: rgba(0, 0, 0, 0.3) 3px 4px 5px;
  }
}
@media (min-width: 600px) {
  /* line 1033, ../styles/project/_modules.scss */
  .bn-media-tz-h {
    font-size: 30px;
  }
}
/* line 1049, ../styles/project/_modules.scss */
.video-active .bn-media-tz-h {
  width: 100%;
}

/* line 1053, ../styles/project/_modules.scss */
.bn-media-tz-img {
  margin-bottom: 10px;
  width: 100%;
}
@media (min-width: 400px) {
  /* line 1053, ../styles/project/_modules.scss */
  .bn-media-tz-img {
    margin-bottom: 0;
  }
}

/* line 1063, ../styles/project/_modules.scss */
.bn-media-tz-art-mod {
  position: relative;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 1066, ../styles/project/_modules.scss */
.video-active .bn-media-tz-art-mod {
  width: 100%;
}
@media (min-width: 400px) {
  /* line 1066, ../styles/project/_modules.scss */
  .video-active .bn-media-tz-art-mod {
    margin-bottom: 10px;
  }
}

/* line 1074, ../styles/project/_modules.scss */
.bn-play-btn {
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 55px;
  height: 55px;
  position: absolute;
  width: 55px;
  margin-left: -27.5px;
  left: 50%;
  height: 55px;
  margin-top: -27.5px;
  top: 50%;
  border-radius: 50%;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .bn-play-btn {
  background-image: url("//p.o0bc.com/rw/img/tease-video.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .bn-play-btn {
  background-image: url("//p.o0bc.com/rw/img/tease-video.svg");
}
/* line 1081, ../styles/project/_modules.scss */
.video-active .bn-play-btn {
  display: none;
}

/* line 1103, ../styles/project/_modules.scss */
.classifieds-mod {
  display: none;
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 500px) {
  /* line 1103, ../styles/project/_modules.scss */
  .classifieds-mod {
    display: block;
    font-size: 1em;
  }
}
@media (min-width: 720px) {
  /* line 1103, ../styles/project/_modules.scss */
  .classifieds-mod {
    font-size: 1.5em;
  }
}
@media (min-width: 960px) {
  /* line 1103, ../styles/project/_modules.scss */
  .classifieds-mod {
    font-size: 100%;
  }
}
/* line 1121, ../styles/project/_modules.scss */
.classifieds-mod ul li {
  display: inline;
  text-transform: none;
  margin-right: 1em;
}
/* line 1125, ../styles/project/_modules.scss */
.classifieds-mod ul li a {
  font-weight: 500;
}
/* line 1128, ../styles/project/_modules.scss */
.classifieds-mod ul li.txt {
  font-size: 1em;
  color: #999999;
}
@media (min-width: 960px) {
  /* line 1128, ../styles/project/_modules.scss */
  .classifieds-mod ul li.txt {
    display: none;
  }
}

/* line 1141, ../styles/project/_modules.scss */
.classifieds-top {
  width: 100%;
  height: 50px;
}

/* line 1148, ../styles/project/_modules.scss */
h3.blog-header {
  font-size: 36px;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  color: #222222;
  margin: 0px;
  padding: 0px;
}

/* line 1156, ../styles/project/_modules.scss */
section.about-this-blog h3 {
  text-transform: uppercase;
  color: #9b1518;
}
/* line 1161, ../styles/project/_modules.scss */
section.about-this-blog p {
  font-size: 1.1em;
  line-height: 1.6em;
  color: black;
}
/* line 1165, ../styles/project/_modules.scss */
section.about-this-blog p a {
  color: #0d5799;
}
/* line 1168, ../styles/project/_modules.scss */
section.about-this-blog::after {
  content: "\0020";
  display: block;
  width: 100%;
  height: 5px;
  background-repeat: repeat-x;
  margin: 15px auto;
}
@media (max-width: 959px) {
  /* line 1155, ../styles/project/_modules.scss */
  section.about-this-blog {
    display: none;
  }
}

/* line 1181, ../styles/project/_modules.scss */
body.blog-story section.about-this-blog h3 {
  color: black;
}

/* line 1190, ../styles/project/_modules.scss */
.primary .inner .boxed {
  padding: 10px 0;
  border-bottom: 1px dotted #0d5799;
}
/* line 1193, ../styles/project/_modules.scss */
.primary .inner .boxed h2.region {
  font-size: 1.4em;
  display: inline-block;
}
/* line 1194, ../styles/project/_modules.scss */
.primary .inner .boxed h2.region + span {
  margin-left: 10px;
}
/* line 1197, ../styles/project/_modules.scss */
.primary .inner .boxed .col-3 {
  margin: 10px 0;
  margin-left: -1.53846em;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.primary .inner .boxed .col-3:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../styles/partials/_layout.scss */
.primary .inner .boxed .col-3 .media-block {
  float: left;
  padding-left: 1.53846em;
  width: 33.3333%;
}
/* line 49, ../styles/partials/_layout.scss */
.primary .inner .boxed .col-3 .media-block:nth-child(3n+4) {
  clear: left;
}
/* line 52, ../styles/partials/_layout.scss */
.ie7 .primary .inner .boxed .col-3 .media-block {
  width: 33%;
}
/* line 55, ../styles/partials/_layout.scss */
.primary .inner .boxed .col-3 .media-block.n4 {
  clear: left;
}

/* line 1203, ../styles/project/_modules.scss */
ul.traffic-tabs {
  width: 100%;
}
/* line 1205, ../styles/project/_modules.scss */
ul.traffic-tabs li {
  display: inline-block;
  width: 125px;
  text-align: center;
  padding: 15px 0;
  margin: 10px auto 0;
  border: 1px solid grey;
  background: #ededed;
  border-bottom: 0px;
}
/* line 1214, ../styles/project/_modules.scss */
ul.traffic-tabs li.selected {
  border-top: 3px solid black;
  background: white;
}

/* line 1223, ../styles/project/_modules.scss */
.car-gurus {
  border-bottom: 5px solid #222222;
  padding: 12px 8px;
}
@media (min-width: 960px) {
  /* line 1223, ../styles/project/_modules.scss */
  .car-gurus {
    margin-top: 25px;
  }
}
/* line 1230, ../styles/project/_modules.scss */
.car-gurus h3 {
  font: normal 500 1.61538em/110% "effra", Arial, Helvetica, Verdana, sans-serif;
  margin-right: 25px;
  margin-bottom: 10px;
  color: #222222;
}
/* line 1237, ../styles/project/_modules.scss */
.car-gurus a button {
  width: 30%;
  background-color: #ededed;
  border: 1px solid #dcdcdc;
  box-shadow: inset 0 1px 0 0 #fff;
  margin: 0 5px 5px;
  height: 40px;
  border-radius: 8px;
}

/* line 1248, ../styles/project/_modules.scss */
.cars-lower {
  height: 95px;
  border-bottom: 1px solid #e0e0e0;
  -webkit-box-shadow: 0 2px white;
  -moz-box-shadow: 0 2px white;
  box-shadow: 0 2px white;
  padding: 12px 8px;
}
/* line 1255, ../styles/project/_modules.scss */
.cars-lower h3 {
  font: normal 500 1.61538em/110% "effra", Arial, Helvetica, Verdana, sans-serif;
  margin-right: 25px;
  margin-bottom: 5px;
  color: #222222;
}
/* line 1262, ../styles/project/_modules.scss */
.cars-lower ul li {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 3px #959593;
  -moz-box-shadow: 0px 1px 3px #959593;
  box-shadow: 0px 1px 3px #959593;
  color: #ffffff;
  background: #21925c;
  padding: 4px 8px 4px 8px;
  border: solid #ffffff 2px;
  text-decoration: none;
  display: inline-block;
  margin: 10px 12px 10px 0px;
  float: left;
  font: normal 500 1em Arial, Helvetica, Verdana, sans-serif;
}
/* line 1276, ../styles/project/_modules.scss */
.cars-lower ul li:last-child {
  margin: 10px 0px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .cars-lower ul li {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 1288, ../styles/project/_modules.scss */
a.story-cat.overline {
  border: 1px solid transparent;
}

/* line 4, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load.nav-button-mod .nav-sm-button {
  background-color: #9b1518;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
/* line 9, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load.nav-button-mod .nav-sm-button-1 {
  -webkit-animation: appear-late 2.9s;
  -moz-animation: appear-late 2.9s;
  animation: appear-late 2.9s;
}
/* line 12, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load.nav-button-mod .nav-sm-button-2 {
  -webkit-animation: appear-late 3s;
  -moz-animation: appear-late 3s;
  animation: appear-late 3s;
}
/* line 15, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load.nav-button-mod .nav-sm-button-3 {
  -webkit-animation: appear-late 3.1s;
  -moz-animation: appear-late 3.1s;
  animation: appear-late 3.1s;
}
/* line 18, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load.nav-button-mod .nav-sm-button-4 {
  -webkit-animation: appear-late 3.2s;
  -moz-animation: appear-late 3.2s;
  animation: appear-late 3.2s;
}

/* line 23, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod {
  z-index: 99;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  pointer-events: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0);
  -webkit-backface-visibility: hidden;
}
@media (min-width: 1170px) {
  /* line 23, ../styles/project/_fixed-social-icons.scss */
  .nav-button-mod {
    padding: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1129px) {
  /* line 23, ../styles/project/_fixed-social-icons.scss */
  .nav-button-mod {
    left: auto;
    right: 0;
  }
}

/* line 46, ../styles/project/_fixed-social-icons.scss */
.nav-sm-button {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  position: relative;
  display: block;
  margin-bottom: 10px;
  margin-left: -40px;
  overflow: hidden;
  opacity: 0;
  border-radius: 18px;
  background-color: #ccc;
  z-index: 1;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  width: 30px;
  height: 30px;
}
/* line 275, ../styles/partials/_mixins.scss */
.nav-sm-button:focus {
  outline: 0;
}
@media (min-width: 768px) {
  /* line 46, ../styles/project/_fixed-social-icons.scss */
  .nav-sm-button {
    opacity: 1;
    margin-left: 0;
  }
}
/* line 63, ../styles/project/_fixed-social-icons.scss */
.nav-sm-button:last-child {
  margin-bottom: 0;
}
/* line 66, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button.active, .no-touch .nav-sm-button:hover {
  background-color: #9b1518;
}
/* line 69, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button.active .nav-sm-text, .no-touch .nav-sm-button:hover .nav-sm-text {
  opacity: 1;
}
@media (min-width: 1024px) and (max-width: 1129px) {
  /* line 46, ../styles/project/_fixed-social-icons.scss */
  .nav-sm-button {
    float: right;
    clear: both;
  }
}

/* line 80, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button-1.active, .no-touch .nav-sm-button-1:hover {
  width: 75px;
}

/* line 87, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button-2.active, .no-touch .nav-sm-button-2:hover {
  width: 70px;
}

/* line 94, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button-3.active, .no-touch .nav-sm-button-3:hover {
  width: 98px;
}

/* line 100, ../styles/project/_fixed-social-icons.scss */
.nav-sm-button-4 {
  cursor: pointer;
}
/* line 102, ../styles/project/_fixed-social-icons.scss */
.no-touch .nav-sm-button-4:hover {
  width: 95px;
}
/* line 105, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button-4.active {
  width: 145px;
  padding-left: 32px;
}
@media (min-width: 1024px) and (max-width: 1129px) {
  /* line 105, ../styles/project/_fixed-social-icons.scss */
  .touch .nav-sm-button-4.active {
    padding-left: 0;
    padding-right: 32px;
  }
}

/* line 115, ../styles/project/_fixed-social-icons.scss */
.nav-sm-text {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  display: block;
  margin-top: -24px;
  text-transform: uppercase;
  color: white;
  font: normal 700 0.92308em/155% Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  opacity: 0;
  padding: 0 30px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .nav-sm-text {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 126, ../styles/project/_fixed-social-icons.scss */
.nav-plus-icon {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  display: block;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-image: url("//p.o0bc.com/rw/img/social-cir-nav-sprite.png");
  background-position: 0px -62px;
}
/* line 133, ../styles/project/_fixed-social-icons.scss */
.no-touch .nav-sm-button:hover .nav-plus-icon {
  display: none;
}
/* line 136, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button.active .nav-plus-icon {
  pointer-events: none;
  display: inline-block;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (min-width: 1024px) and (max-width: 1129px) {
  /* line 126, ../styles/project/_fixed-social-icons.scss */
  .nav-plus-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
  }
}

/* line 146, ../styles/project/_fixed-social-icons.scss */
.nav-sm-icon-hidden {
  opacity: 0;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  text-indent: -9999pc;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  cursor: pointer;
}
/* line 154, ../styles/project/_fixed-social-icons.scss */
.no-touch .nav-sm-button:hover .nav-sm-icon-hidden {
  opacity: 1;
}
/* line 158, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-button.active .nav-sm-icon-hidden {
  opacity: 1;
}
/* line 162, ../styles/project/_fixed-social-icons.scss */
.nav-sm-icon-hidden:hover {
  background-color: #740f12;
}
/* line 165, ../styles/project/_fixed-social-icons.scss */
.nav-button-mod-load .nav-sm-icon-hidden:hover {
  background-color: #740f12;
}
/* line 168, ../styles/project/_fixed-social-icons.scss */
.touch .nav-sm-icon-hidden {
  margin-left: 5px;
  margin-right: 0px;
  pointer-events: auto;
}
@media (min-width: 1024px) and (max-width: 1129px) {
  /* line 174, ../styles/project/_fixed-social-icons.scss */
  .touch .nav-sm-icon-hidden {
    margin-right: 5px;
    margin-left: 0;
  }
}

/* line 181, ../styles/project/_fixed-social-icons.scss */
.nav-sm-icon-hidden-item {
  display: inline-block;
}

/* line 185, ../styles/project/_fixed-social-icons.scss */
.nav-sm-icon {
  width: 30px;
  height: 30px;
  display: block;
  cursor: pointer;
  background-image: url("//p.o0bc.com/rw/img/social-cir-nav-sprite.png");
}

/* line 192, ../styles/project/_fixed-social-icons.scss */
.nav-help-icon {
  background-position: 0px -186px;
}

/* line 195, ../styles/project/_fixed-social-icons.scss */
.nav-facebook-icon {
  background-position: 0px -31px;
}

/* line 198, ../styles/project/_fixed-social-icons.scss */
.nav-twitter-icon {
  background-position: 0px 0px;
}

/* line 201, ../styles/project/_fixed-social-icons.scss */
.nav-instagram-icon {
  background-image: url("//p.o0bc.com/rw/img/social-cir-nav-sprite.png");
  background-position: 0px -155px;
}

/* line 205, ../styles/project/_fixed-social-icons.scss */
.nav-google-icon {
  background-image: url("//p.o0bc.com/rw/img/social-cir-nav-sprite.png");
  background-position: 0px -93px;
}

/* line 209, ../styles/project/_fixed-social-icons.scss */
.nav-pin-icon {
  background-image: url("//p.o0bc.com/rw/img/social-cir-nav-sprite.png");
  background-position: 0px -124px;
}

/* line 1296, ../styles/project/_modules.scss */
.shsMiniCopyright, .shsMiniCopyrightText, .shsTVChannels, .shsMiniRowSpacer {
  display: none;
}

/* line 1301, ../styles/project/_modules.scss */
.nhl-scoreboard #shsMiniDivStand {
  display: none;
}

@media (max-width: 959px) {
  /* line 1305, ../styles/project/_modules.scss */
  .overline-feat-scoreboard {
    display: none;
  }
}

/* line 1311, ../styles/project/_modules.scss */
.feat-scoreboard {
  width: 320px;
  background-color: white;
}
@media (max-width: 959px) {
  /* line 1311, ../styles/project/_modules.scss */
  .feat-scoreboard {
    display: none;
  }
}
/* line 1319, ../styles/project/_modules.scss */
.feat-scoreboard h3 {
  font: normal 700 1.07692em/120% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
  padding: 10px 0px 0px 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-scoreboard h3 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1325, ../styles/project/_modules.scss */
.feat-scoreboard .gamedate {
  color: #999;
}
/* line 1329, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody, .feat-scoreboard #shsMiniBody {
  font-size: 12px;
  color: #222;
}
/* line 1335, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsViewMore a, .feat-scoreboard #shsBody .shsPreviewLink a, .feat-scoreboard #shsMiniBody .shsViewMore a, .feat-scoreboard #shsMiniBody .shsPreviewLink a {
  color: #9b1518;
}
/* line 1338, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsViewMore a:hover, .feat-scoreboard #shsBody .shsPreviewLink a:hover, .feat-scoreboard #shsMiniBody .shsViewMore a:hover, .feat-scoreboard #shsMiniBody .shsPreviewLink a:hover {
  text-decoration: underline;
}
/* line 1343, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsTable, .feat-scoreboard #shsMiniBody .shsTable {
  width: 100%;
}
/* line 1348, ../styles/project/_modules.scss */
.feat-scoreboard .shsTimezone {
  display: none;
}
/* line 1350, ../styles/project/_modules.scss */
.feat-scoreboard .shsTimezone.shsETZone {
  display: block;
}
/* line 1355, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody {
  padding: 0px 10px 10px 10px;
}
/* line 1363, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsTableTtlRow {
  margin-top: 10px;
  margin-bottom: 5px;
  font: normal 500 0.92308em/120% Arial, Helvetica, Verdana, sans-serif;
}
/* line 1365, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsTableTtlRow tr:nth-child(odd) {
  background-color: #ededed;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-scoreboard #shsBody .shsTableTtlRow {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1371, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsTableTtlRow .shsTimezone {
  display: none;
}
/* line 1376, ../styles/project/_modules.scss */
.feat-scoreboard #shsBody .shsColTtlRow {
  border-bottom: 1px solid #ccc;
}
/* line 1383, ../styles/project/_modules.scss */
.feat-scoreboard #shsMiniBody {
  padding: 0px 10px 10px 10px;
}
/* line 1386, ../styles/project/_modules.scss */
.feat-scoreboard #shsMiniBody .shsTableTtlRow {
  font: normal 700 1.07692em/120% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .feat-scoreboard #shsMiniBody .shsTableTtlRow {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1388, ../styles/project/_modules.scss */
.feat-scoreboard #shsMiniBody .shsTableTtlRow .shsTimezone {
  display: none;
}
/* line 1392, ../styles/project/_modules.scss */
.feat-scoreboard #shsMiniBody .shsColTtlRow {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 1397, ../styles/project/_modules.scss */
.feat-scoreboard .shsRow1Row {
  background-color: #ededed;
}
/* line 1401, ../styles/project/_modules.scss */
.feat-scoreboard .shsSeriesStatus {
  border: none;
}
/* line 1405, ../styles/project/_modules.scss */
.feat-scoreboard .shsTable {
  width: 100%;
}
/* line 1409, ../styles/project/_modules.scss */
.feat-scoreboard .shsNumD {
  padding: 1px 3px;
}
/* line 1412, ../styles/project/_modules.scss */
.feat-scoreboard .pleaseDeleteMe {
  display: none;
}
/* line 1416, ../styles/project/_modules.scss */
.feat-scoreboard #shsTeamScoreboardsEntry table {
  width: 100%;
}
/* line 1420, ../styles/project/_modules.scss */
.feat-scoreboard .shsLinescore .shsTableTtlRow:first-child {
  display: none;
}

/* line 1426, ../styles/project/_modules.scss */
#shsMultisportScoreboard tr:nth-child(2), #shsMultisportScoreboard tr:nth-child(3), #shsMultisportScoreboard tr:nth-child(7), #shsMultisportScoreboard tr:nth-child(8), #shsMultisportScoreboard tr:nth-child(9) {
  background-color: #ededed;
}

/* line 1433, ../styles/project/_modules.scss */
.PDS_Poll {
  margin-bottom: 20px;
}

/* line 1437, ../styles/project/_modules.scss */
.pds-total-votes {
  margin-bottom: 10px;
}

/* line 1443, ../styles/project/_modules.scss */
.secondary #globe-callout {
  margin-bottom: 22px;
}
@media (max-width: 1023px) {
  /* line 1443, ../styles/project/_modules.scss */
  .secondary #globe-callout {
    display: none;
  }
}

/* line 1449, ../styles/project/_modules.scss */
.secondary #globe-callout img {
  float: left;
  height: 38px;
  margin-right: 15px;
}

/* line 1455, ../styles/project/_modules.scss */
.secondary #globe-callout a {
  color: #2494E3;
}

/* line 1459, ../styles/project/_modules.scss */
.secondary #globe-callout a:hover {
  color: #0D5799;
  text-decoration: underline;
}

/* line 1465, ../styles/project/_modules.scss */
.secondary #tips-callout {
  margin-bottom: 22px;
  text-align: center;
  border-top: 1px solid #dfd4ca;
  padding: 15px;
}
@media (max-width: 1023px) {
  /* line 1465, ../styles/project/_modules.scss */
  .secondary #tips-callout {
    display: none;
  }
}
/* line 1473, ../styles/project/_modules.scss */
.secondary #tips-callout p {
  font: normal 500 1.15385em/120% Arial, Helvetica, Verdana, sans-serif;
  color: #222;
}
/* line 22, ../styles/project/_type.scss */
.fontface .secondary #tips-callout p {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1477, ../styles/project/_modules.scss */
.secondary #tips-callout a {
  color: #222;
}
/* line 1479, ../styles/project/_modules.scss */
.secondary #tips-callout a:hover {
  text-decoration: underline;
}

/* ============================================= */
/*	Share										 */
/* ============================================= */
/* line 7, ../styles/project/_share.scss */
.share-overline {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.05em;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #9b1518;
}
/* line 22, ../styles/project/_type.scss */
.fontface .share-overline {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 20, ../styles/project/_share.scss */
.share-h {
  text-align: center;
  font: normal 500 2em/120% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 25px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .share-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) {
  /* line 20, ../styles/project/_share.scss */
  .share-h {
    font-size: 2.76923em;
  }
}

/* line 29, ../styles/project/_share.scss */
.share-mod {
  position: relative;
  z-index: 9999;
  padding: 30px 0 40px;
  background-color: #fff;
  margin: 0px auto;
}
@media (min-width: 500px) {
  /* line 29, ../styles/project/_share.scss */
  .share-mod {
    -moz-box-shadow: 0px 0px 160px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 160px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 160px rgba(0, 0, 0, 0.5);
    width: 70%;
    max-width: 500px;
    margin: 50px auto;
    width: 100%;
    padding: 30px 20px 40px;
  }
}

/* line 45, ../styles/project/_share.scss */
.share-icon-mod {
  width: 280px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  display: block;
}
@media (min-width: 400px) {
  /* line 45, ../styles/project/_share.scss */
  .share-icon-mod {
    width: 300px;
  }
}

/* line 56, ../styles/project/_share.scss */
.share-icon-list {
  margin-left: -10px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.share-icon-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../styles/partials/_layout.scss */
.share-icon-list .share-icon {
  float: left;
  padding-left: 10px;
  width: 33.3333%;
}
/* line 49, ../styles/partials/_layout.scss */
.share-icon-list .share-icon:nth-child(3n+4) {
  clear: left;
}
/* line 52, ../styles/partials/_layout.scss */
.ie7 .share-icon-list .share-icon {
  width: 33%;
}
/* line 55, ../styles/partials/_layout.scss */
.share-icon-list .share-icon.n4 {
  clear: left;
}
@media (min-width: 400px) {
  /* line 56, ../styles/project/_share.scss */
  .share-icon-list {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .share-icon-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 35, ../styles/partials/_layout.scss */
  .share-icon-list .share-icon {
    float: left;
    padding-left: 20px;
    width: 33.3333%;
  }
  /* line 49, ../styles/partials/_layout.scss */
  .share-icon-list .share-icon:nth-child(3n+4) {
    clear: left;
  }
  /* line 52, ../styles/partials/_layout.scss */
  .ie7 .share-icon-list .share-icon {
    width: 33%;
  }
  /* line 55, ../styles/partials/_layout.scss */
  .share-icon-list .share-icon.n4 {
    clear: left;
  }
}

/* line 63, ../styles/project/_share.scss */
.share-icon {
  padding-bottom: 20px;
}
/* line 66, ../styles/project/_share.scss */
.share-icon .share-icon-link {
  display: block;
  background-color: #9b1518;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 70, ../styles/project/_share.scss */
.share-icon .share-icon-link:hover {
  background-color: #740f12;
}
/* line 73, ../styles/project/_share.scss */
.share-icon .share-icon-link:active {
  background-color: #9b1518;
}
/* line 76, ../styles/project/_share.scss */
.share-icon .share-icon-link img {
  width: 100%;
}
/* line 82, ../styles/project/_share.scss */
.share-icon.email .share-icon-link a {
  text-align: center;
}
/* line 84, ../styles/project/_share.scss */
.share-icon.email .share-icon-link a img {
  width: 90%;
}

/* line 90, ../styles/project/_share.scss */
.share-message {
  display: none;
}

/* line 94, ../styles/project/_share.scss */
.copy-txt {
  width: 100%;
  height: 35px;
  float: left;
  display: block;
  border: solid #bbb 1px;
  margin: 0 0 20px;
}

/* line 104, ../styles/project/_share.scss */
.copy-txt-link {
  text-align: center;
  font: normal 400 1.07692em/155% Arial, Helvetica, Verdana, sans-serif;
  background-color: #ededed;
  margin: 6px;
  color: #999;
}
/* line 22, ../styles/project/_type.scss */
.fontface .copy-txt-link {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 131, ../styles/project/_share.scss */
.share-ad-banner-mod {
  display: block;
  width: 300px;
  margin: 0 auto;
  border-top: 1px solid #ccc;
  padding-top: 20px;
}

/* line 141, ../styles/project/_share.scss */
#mfp-share .char-count {
  background: transparent;
}
/* line 148, ../styles/project/_share.scss */
#mfp-share textarea.share-message-textarea {
  height: 7em;
}
/* line 151, ../styles/project/_share.scss */
#mfp-share .form-row {
  margin-bottom: 1em;
}
/* line 154, ../styles/project/_share.scss */
#mfp-share .form-row label.error {
  color: #9b1518;
  display: none;
}

/* Icons */
/* line 177, ../styles/project/_share.scss */
.share-button {
  margin-right: 8px;
}
@media (max-width: 344px) {
  /* line 177, ../styles/project/_share.scss */
  .share-button {
    margin-right: 3px;
  }
}

/* line 183, ../styles/project/_share.scss */
.share-button.email {
  position: relative;
}

/* line 193, ../styles/project/_share.scss */
.social-icon {
  background: url("//p.o0bc.com/rw/SysConfig/WebPortal/BDC/Framework/img/socialmedia-sprite.png") no-repeat;
}
/* line 197, ../styles/project/_share.scss */
.social-icon.email {
  background-position: 12px -143px;
  width: 50px;
  height: 30px;
  background-color: #cdcdcd;
}
/* line 206, ../styles/project/_share.scss */
.social-icon.email:hover {
  background-color: #b3b3b3;
}
/* line 211, ../styles/project/_share.scss */
.social-icon.fb {
  background-position: 19px -21px;
  width: 50px;
  height: 30px;
  background-color: #2d4373;
}
/* line 220, ../styles/project/_share.scss */
.social-icon.fb:hover {
  background-color: #1e2e4f;
}
/* line 226, ../styles/project/_share.scss */
.social-icon.goog {
  background-position: 13px -53px;
  width: 50px;
  height: 30px;
  background-color: #dd4b38;
}
/* line 235, ../styles/project/_share.scss */
.social-icon.goog:hover {
  background-color: #c13321;
}
/* line 241, ../styles/project/_share.scss */
.social-icon.linkedin {
  background-position: 15px -85px;
  width: 50px;
  height: 30px;
  background-color: #007bb6;
}
/* line 250, ../styles/project/_share.scss */
.social-icon.linkedin:hover {
  background-color: #005983;
}
/* line 256, ../styles/project/_share.scss */
.social-icon.tw {
  background-position: 15px -112px;
  width: 50px;
  height: 30px;
  background-color: #55acee;
}
/* line 265, ../styles/project/_share.scss */
.social-icon.tw:hover {
  background-color: #2795e9;
}

/* line 279, ../styles/project/_share.scss */
.social-icon {
  background: url("//p.o0bc.com/rw/SysConfig/WebPortal/BDC/Framework/img/socialmedia-sprite.png") no-repeat;
}
/* line 282, ../styles/project/_share.scss */
.social-icon.email {
  background-position: 12px -143px;
  width: 50px;
  height: 30px;
  background-color: #cdcdcd;
}
/* line 291, ../styles/project/_share.scss */
.social-icon.email:hover {
  background-color: #b3b3b3;
}
/* line 296, ../styles/project/_share.scss */
.social-icon.fb {
  background-position: 19px -21px;
  width: 50px;
  height: 30px;
  background-color: #3b5998;
}
/* line 305, ../styles/project/_share.scss */
.social-icon.fb:hover {
  background-color: #2d4373;
}
/* line 311, ../styles/project/_share.scss */
.social-icon.goog {
  background-position: 13px -53px;
  width: 50px;
  height: 30px;
  background-color: #dd4b38;
}
/* line 320, ../styles/project/_share.scss */
.social-icon.goog:hover {
  background-color: #c13321;
}
/* line 326, ../styles/project/_share.scss */
.social-icon.linkedin {
  background-position: 15px -85px;
  width: 50px;
  height: 30px;
  background-color: #007bb6;
}
/* line 335, ../styles/project/_share.scss */
.social-icon.linkedin:hover {
  background-color: #005983;
}
/* line 341, ../styles/project/_share.scss */
.social-icon.tw {
  background-position: 15px -112px;
  width: 50px;
  height: 30px;
  background-color: #55acee;
}
/* line 350, ../styles/project/_share.scss */
.social-icon.tw:hover {
  background-color: #2795e9;
}

/* Article tools */
/* line 358, ../styles/project/_share.scss */
.tools,
.tools input,
.tools textarea {
  font: normal 11px/1.3 Helvetica, Arial, sans-serif;
}

/* line 363, ../styles/project/_share.scss */
.tools {
  letter-spacing: 0.01em;
  margin: 0 0 40px;
  position: relative;
  text-transform: uppercase;
}

/* line 370, ../styles/project/_share.scss */
.primary-tools {
  margin-bottom: 25px;
}

/* line 374, ../styles/project/_share.scss */
.tools li {
  float: left;
}

/* line 377, ../styles/project/_share.scss */
.tools a,
.tools .top,
.tools button {
  display: block;
}

/* line 382, ../styles/project/_share.scss */
.tools .top {
  padding-top: 0.95em;
  padding-right: 1em;
}

/* line 386, ../styles/project/_share.scss */
.tools a.ico-email {
  background-position: 0 8px;
}

/* line 389, ../styles/project/_share.scss */
.tools a.ico-email:hover,
.tools a.ico-email:focus {
  background-position: 0 -108px;
}

/* line 393, ../styles/project/_share.scss */
.tools a.ico-print {
  background-position: 0 -224px;
}

/* line 396, ../styles/project/_share.scss */
.tools a.ico-reprint {
  background-position: 0 -5287px;
}

/* line 399, ../styles/project/_share.scss */
.tools a.ico-reprint:hover,
.tools a.ico-reprint:focus {
  background-position: 0 -5135px;
}

/* line 403, ../styles/project/_share.scss */
.tools a.ico-print:hover,
.tools a.ico-print:focus {
  background-position: 0 -329px;
}

/* Email form & Share menu */
/* line 409, ../styles/project/_share.scss */
.email .email-error {
  color: #AA0016;
  font-weight: bold;
  margin: 0 0 1em;
}

/* line 414, ../styles/project/_share.scss */
.email-form h4 {
  color: #000;
  font: 1.54545em/0.823529 "Benton Sans Bold", Arial, Helvetica, sans-serif;
  text-transform: none;
  margin: 0 0 1em;
}

/* line 420, ../styles/project/_share.scss */
.tools .email a.ico-email {
  background-position: .5em 6px;
}

/* line 423, ../styles/project/_share.scss */
.tools .email a.ico-email:hover,
.tools .email a.ico-email:focus {
  background-position: .5em -110px;
}

/* line 427, ../styles/project/_share.scss */
.email-form p {
  padding: 0 0 1em;
}

/* line 430, ../styles/project/_share.scss */
.email-form label {
  display: block;
  font-size: .9em;
  padding: .5em 0;
}

/* line 435, ../styles/project/_share.scss */
.email-form p input,
.email-form p textarea {
  border: 1px solid #ddd;
  border-top-color: #bdbdbd;
  font-size: 1.2em;
  width: 95%;
  background-color: #f5f5f5;
  padding: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.1) -1px 0 3px inset;
}

/* line 448, ../styles/project/_share.scss */
.email-form input.bg-button,
.email-form a.cancel {
  width: 30%;
  float: none;
  display: inline;
  display: inline-block;
  vertical-align: middle;
  font-size: 1em;
}

/* line 457, ../styles/project/_share.scss */
.email-form a.cancel {
  text-transform: none;
  margin-left: 1em;
}

/* line 462, ../styles/project/_share.scss */
.email-form .error {
  border: solid 2px red;
}

/* line 466, ../styles/project/_share.scss */
.share {
  position: relative;
  z-index: 5;
}

/* line 470, ../styles/project/_share.scss */
.tools .share {
  margin-right: 0.5em;
}

/* line 473, ../styles/project/_share.scss */
.share .top,
.email .top {
  border: 1px solid #FFF;
  padding: 0.75em 1em;
  margin-top: 1px;
  position: relative;
  z-index: 50;
  background-color: #fff;
}

/* line 483, ../styles/project/_share.scss */
.email .top {
  padding-left: 28px;
}

/* line 486, ../styles/project/_share.scss */
.share .top i {
  background: url("//p.o0bc.com/rw/SysConfig/WebPortal/BDC/Framework/img/share-sprite.gif") no-repeat 100% 0;
  display: inline-block;
  width: 12px;
  height: 7px;
}

/* line 492, ../styles/project/_share.scss */
.applicationcache .share .top i {
  background-image: url(data:image/gif;base64,R0lGODlhBwDIALMOACMfIJOVmNDQ0qepq0xJSp6dnevr7OPj49bV1VpXWK6wsvHy8qGipT87PP///wAAACH5BAEAAA4ALAAAAAAHAMgAAARNcIQ5h6HTOEGF+0qgfN/CLGSqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IZIoAaDYJCGcT4Sg4C6QEIJE6NA7KsHhMLpvP6LR6zW67WREAOw==);
}

/* line 495, ../styles/project/_share.scss */
.email-on,
.share-on {
  z-index: 99;
}

/* line 505, ../styles/project/_share.scss */
.share-on .top i {
  background-position: 100% -100px;
}

/* line 508, ../styles/project/_share.scss */
.share ul,
.email-form {
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-bottom: none;
  border: 1px solid #DBDBDB;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  left: -1000em;
  position: absolute;
  width: 130px;
  z-index: 10;
}

/* line 526, ../styles/project/_share.scss */
.email-form {
  padding: 1.2em 1em;
  width: 280px;
}

/* line 533, ../styles/project/_share.scss */
ul.tools.email-on .email-form {
  left: 0;
  z-index: 51;
}

/* line 553, ../styles/project/_share.scss */
.email-on .email-form {
  display: block;
  z-index: 51;
}

/* line 558, ../styles/project/_share.scss */
.email-on .ico-email {
  z-index: 52;
}

@media (max-width: 960px) {
  /* line 562, ../styles/project/_share.scss */
  .primary-tools .ico-print {
    display: none;
  }
  /* line 566, ../styles/project/_share.scss */
  .primary-tools .ico-reprint {
    display: none;
  }
  /* line 570, ../styles/project/_share.scss */
  .primary-tools .ico-email {
    padding-right: 0;
  }
}
/* line 577, ../styles/project/_share.scss */
.sharetools-new {
  width: 100%;
  border: 1px solid transparent;
  clear: both;
}
/* line 581, ../styles/project/_share.scss */
.sharetools-new.top {
  margin-bottom: 10px;
}
/* line 582, ../styles/project/_share.scss */
.sharetools-new.bottom {
  margin-top: 10px;
  margin-bottom: 20px;
}

@media (max-width: 648px) {
  /* line 16, ../styles/project/_image-popup.scss */
  .img-popup .mfp-close {
    background-color: rgba(0, 0, 0, 0.5);
    width: 30px;
    height: 30px;
    color: #ccc;
    line-height: 32px;
  }
}

/* line 86, ../styles/project/_image-popup.scss */
.img-popup-txt-mod .tz-comment-input {
  padding: 6px 9px;
}

/* line 125, ../styles/project/_image-popup.scss */
.tools-item {
  display: inline-block;
}

/* line 128, ../styles/project/_image-popup.scss */
.tools-share {
  margin-right: 15px;
}

@media (max-width: 399px) {
  /* line 133, ../styles/project/_image-popup.scss */
  .img-popup-ad .ad-big {
    margin-left: -8px;
  }
}

/* line 8, ../styles/project/_slider.scss */
.swiper-nav {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}

/* line 20, ../styles/project/_slider.scss */
.swiper-mod {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 30, ../styles/project/_slider.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  -moz-transition-property: -moz-transform, left, top;
  -o-transition-property: -o-transform, left, top;
  -webkit-transition-property: -webkit-transform, left, top;
  transition-property: transform, left, top;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 38, ../styles/project/_slider.scss */
.swiper-free-mode > .swiper-wrapper {
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 43, ../styles/project/_slider.scss */
.swiper-slide {
  float: left;
}

/* IE10 Windows Phone 8 Fixes */
/* line 48, ../styles/project/_slider.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

/* line 51, ../styles/project/_slider.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

/* line 60, ../styles/project/_slider.scss */
.swiper-mod {
  /* Specify Swiper's Size: */
  /*width:200px;
  height: 100px;*/
}

/* line 66, ../styles/project/_slider.scss */
.swiper-wrapper {
  /* Specify Slides's Size: */
  /*width: 100%;
  height: 100%;*/
}

/* line 72, ../styles/project/_slider.scss */
.swiper-slide-active {
  /* Specific active slide styling: */
}

/* line 76, ../styles/project/_slider.scss */
.swiper-slide-visible {
  /* Specific visible slide styling: */
}

/* line 85, ../styles/project/_slider.scss */
.swiper-pagination-switch {
  /* Stylize pagination button: */
}

/* line 89, ../styles/project/_slider.scss */
.swiper-active-switch {
  /* Specific active button style: */
}

/* line 93, ../styles/project/_slider.scss */
.swiper-visible-switch {
  /* Specific visible button style: */
}

/* line 7, ../styles/project/_loader.scss */
.loading {
  display: block;
  width: 38px;
  margin: 80px auto;
  position: absolute;
  top: 33%;
  right: 0;
  left: 0;
  z-index: -1;
}
/* line 20, ../styles/project/_loader.scss */
.loading-stream-items .loading {
  position: static;
  margin-top: 20px;
  margin-bottom: 40px;
}

/* line 27, ../styles/project/_loader.scss */
.dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #9b1518;
  margin-right: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

/* line 35, ../styles/project/_loader.scss */
.dot.one {
  -webkit-animation: scale-one 1.5s infinite;
  -moz-animation: scale-one 1.5s infinite;
  animation: scale-one 1.5s infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/* line 39, ../styles/project/_loader.scss */
.dot.two {
  -webkit-animation: scale-two 1.5s infinite;
  -moz-animation: scale-two 1.5s infinite;
  animation: scale-two 1.5s infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/* line 43, ../styles/project/_loader.scss */
.dot.three {
  -webkit-animation: scale-three 1.5s infinite;
  -moz-animation: scale-three 1.5s infinite;
  animation: scale-three 1.5s infinite;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  margin-right: 0;
}

@-webkit-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@-moz-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@-moz-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  20% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@-moz-keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
@keyframes $name {
  0% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  40% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  80% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
  }
  90% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
  }
}
/* ============================================= */
/*	Comments						   			 */
/* ============================================= */
/* line 9, ../styles/project/_comments.scss */
.comments-wrapper {
  margin-bottom: 20px;
}

/* line 12, ../styles/project/_comments.scss */
.story-comments {
  clear: both;
  margin-top: -30px;
}
/* line 15, ../styles/project/_comments.scss */
.touch .story-comments {
  margin-top: -30px;
}
@media (min-width: 900px) {
  /* line 15, ../styles/project/_comments.scss */
  .touch .story-comments {
    margin-top: 0;
  }
}
@media (min-width: 900px) {
  /* line 12, ../styles/project/_comments.scss */
  .story-comments {
    margin-top: 40px;
  }
}

/* line 25, ../styles/project/_comments.scss */
.story-comments-mod {
  width: 100%;
  display: none;
  margin-top: 50px;
}
/* line 29, ../styles/project/_comments.scss */
.open .story-comments-mod {
  display: block;
}
/* line 31, ../styles/project/_comments.scss */
.open .story-comments-mod .comment-list {
  margin-bottom: 20px;
}
/* line 34, ../styles/project/_comments.scss */
.touch .open .story-comments-mod {
  display: block;
  border-top: 0px;
}
/* line 39, ../styles/project/_comments.scss */
.touch .story-comments-mod {
  display: none;
}
@media (min-width: 900px) {
  /* line 25, ../styles/project/_comments.scss */
  .story-comments-mod {
    display: block;
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    position: relative;
  }
}
/* line 52, ../styles/project/_comments.scss */
.closed .story-comments-mod .comment-list {
  display: none;
}
/* line 55, ../styles/project/_comments.scss */
.closed .story-comments-mod .pagination {
  display: none;
}
@media (max-width: 399px) {
  /* line 51, ../styles/project/_comments.scss */
  .closed .story-comments-mod {
    display: none;
  }
}

/* line 67, ../styles/project/_comments.scss */
.comment-label {
  float: left;
  margin-bottom: 15px;
  display: none;
}
@media (min-width: 450px) {
  /* line 67, ../styles/project/_comments.scss */
  .comment-label {
    margin-bottom: 25px;
  }
}
/* line 74, ../styles/project/_comments.scss */
.open .comment-label {
  display: block;
}
@media (min-width: 900px) {
  /* line 67, ../styles/project/_comments.scss */
  .comment-label {
    display: block;
  }
}

/* line 81, ../styles/project/_comments.scss */
.comment-h {
  display: inline-block;
  font: normal 500 1.07692em Arial, Helvetica, Verdana, sans-serif;
  margin-right: 5px;
  margin-left: -5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 84, ../styles/project/_comments.scss */
.comment-h > a {
  color: #2494e3;
  text-decoration: none;
  transition-property: background-color,color;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 90, ../styles/project/_comments.scss */
.comment-h > a:hover {
  color: #1878bc;
}
@media (min-width: 400px) {
  /* line 81, ../styles/project/_comments.scss */
  .comment-h {
    margin-left: 0;
    font-size: 1.53846em;
  }
}

/* line 102, ../styles/project/_comments.scss */
.view-comments {
  display: none;
  font: normal 400 1.23077em Arial, Helvetica, Verdana, sans-serif;
  padding-left: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .view-comments {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 900px) {
  /* line 102, ../styles/project/_comments.scss */
  .view-comments {
    display: inline-block;
  }
}

/* line 110, ../styles/project/_comments.scss */
.comment-permalink {
  color: #999999;
}

/* line 114, ../styles/project/_comments.scss */
.comment-filter-mod {
  display: none;
  margin: 0 -10px 25px;
  float: right;
}
@media (min-width: 400px) {
  /* line 114, ../styles/project/_comments.scss */
  .comment-filter-mod {
    margin: 5px 0 0;
  }
}
/* line 121, ../styles/project/_comments.scss */
.open .comment-filter-mod {
  display: block;
}

/* line 125, ../styles/project/_comments.scss */
.comment-filter-item {
  display: inline-block;
}

/* line 128, ../styles/project/_comments.scss */
.comment-filter {
  padding: 3px 6px;
  font: normal 500 0.92308em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #999;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-filter {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 134, ../styles/project/_comments.scss */
.comment-filter.selected {
  color: #fff;
  background-color: #2494e3;
}
/* line 137, ../styles/project/_comments.scss */
.comment-filter.selected:hover {
  background-color: #1878bc;
}
/* line 141, ../styles/project/_comments.scss */
.comment-filter:hover {
  background-color: #eee;
}

/* line 149, ../styles/project/_comments.scss */
.add-comment-mod {
  *zoom: 1;
  padding-bottom: 0;
  clear: both;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.add-comment-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 497, ../styles/partials/_layout.scss */
.add-comment-mod > .art-bd,
.add-comment-mod > .txt-bd {
  display: block;
}
/* line 501, ../styles/partials/_layout.scss */
.add-comment-mod > .art-bd.quick-tz-bd,
.add-comment-mod > .txt-bd.quick-tz-bd {
  margin-left: 170px;
}
/* line 506, ../styles/partials/_layout.scss */
.add-comment-mod > .art-bd {
  width: 60px;
  float: left;
  margin: 0;
}
/* line 514, ../styles/partials/_layout.scss */
.add-comment-mod > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 518, ../styles/partials/_layout.scss */
.add-comment-mod > .txt-bd {
  margin-left: 80px;
}

/* line 155, ../styles/project/_comments.scss */
.add-comment-avatar-bd.art-bd {
  margin: 0 0 10px 0;
}

@media (max-width: 399px) {
  /* line 159, ../styles/project/_comments.scss */
  .add-comment-txt-bd.txt-bd {
    margin-left: 0px;
  }
}
@media (min-width: 400px) and (max-width: 499px) {
  /* line 159, ../styles/project/_comments.scss */
  .add-comment-txt-bd.txt-bd {
    margin-left: 60px;
  }
}

/* line 167, ../styles/project/_comments.scss */
.add-comment-title-list {
  margin-bottom: 9px;
}

/* line 170, ../styles/project/_comments.scss */
.add-comment-item {
  display: inline-block;
}

/* line 173, ../styles/project/_comments.scss */
.add-comment-name {
  font: normal 600 1.07692em Arial, Helvetica, Verdana, sans-serif;
  margin-right: 5px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .add-comment-name {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 178, ../styles/project/_comments.scss */
.add-comment-input,
.add-comment-form {
  position: relative;
}

/* line 182, ../styles/project/_comments.scss */
.add-comment-input {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
  padding: 7px 10px 6px 10px;
  height: 34px;
  width: 100%;
  border: 1px solid #ccc;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 275, ../styles/partials/_mixins.scss */
.add-comment-input:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .add-comment-input {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 400, ../styles/partials/_mixins.scss */
.add-comment-input::-webkit-input-placeholder {
  color: #ccc;
}
/* line 403, ../styles/partials/_mixins.scss */
.add-comment-input:-moz-placeholder {
  color: #ccc;
}
/* line 406, ../styles/partials/_mixins.scss */
.add-comment-input:hover::-webkit-input-placeholder {
  color: #ccc;
}
/* line 409, ../styles/partials/_mixins.scss */
.add-comment-input:hover:-moz-placeholder {
  color: #ccc;
}
/* line 412, ../styles/partials/_mixins.scss */
.add-comment-input:focus::-webkit-input-placeholder {
  color: #999;
}
/* line 415, ../styles/partials/_mixins.scss */
.add-comment-input:focus:-moz-placeholder {
  color: #999;
}
/* line 191, ../styles/project/_comments.scss */
.add-comment-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 195, ../styles/project/_comments.scss */
.add-comment-form textarea {
  margin-bottom: 10px;
}
/* line 198, ../styles/project/_comments.scss */
.add-comment-form.comment-form-bottom textarea {
  height: 7em;
}

/* line 203, ../styles/project/_comments.scss */
.comment-submit-btn-top {
  margin-bottom: 20px;
  float: left;
  height: 34px;
}
/* line 209, ../styles/project/_comments.scss */
.expandable-form .comment-submit-btn-top.submit-btn {
  margin-top: 0;
}

/* line 214, ../styles/project/_comments.scss */
.comment-disclaimer {
  display: block;
  margin: -2px 0 0 94px;
}
@media (max-width: 599px) {
  /* line 214, ../styles/project/_comments.scss */
  .comment-disclaimer {
    display: none;
  }
}

/* line 221, ../styles/project/_comments.scss */
.comment-disclaimer-top {
  display: none;
  margin-left: 104px;
}

/* line 236, ../styles/project/_comments.scss */
.content-disclaimer-abr-mod {
  display: none;
}
@media (max-width: 599px) {
  /* line 236, ../styles/project/_comments.scss */
  .content-disclaimer-abr-mod {
    z-index: 1;
    display: block;
    float: right;
  }
  /* line 242, ../styles/project/_comments.scss */
  .expandable-form .content-disclaimer-abr-mod {
    display: none;
  }
  /* line 247, ../styles/project/_comments.scss */
  .expandable-form .content-disclaimer-abr-mod {
    display: block;
  }
}

/* line 252, ../styles/project/_comments.scss */
.content-disclaimer-abr {
  position: absolute;
  width: 84px;
  text-align: right;
  right: 100%;
  color: #888;
  margin-right: 7px;
  font: normal 600 0.92308em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .content-disclaimer-abr {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 261, ../styles/project/_comments.scss */
.content-disclaimer-icon {
  position: relative;
  top: 3px;
  margin-left: 5px;
}

/* Required Message */
/* line 267, ../styles/project/_comments.scss */
.required-message {
  color: #9b1518;
  font-weight: 700;
}
/* line 270, ../styles/project/_comments.scss */
.new-reply .required-message {
  margin-left: 85px;
}

/* Missing Screenname */
/* line 276, ../styles/project/_comments.scss */
.user-message a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.user-message a:hover {
  text-decoration: underline;
}
/* line 278, ../styles/project/_comments.scss */
.user-message a:hover {
  text-decoration: underline;
}

/* line 287, ../styles/project/_comments.scss */
.comment-mod {
  *zoom: 1;
  position: relative;
  padding: 20px 0;
  border-top: 1px solid #ccc;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.comment-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 497, ../styles/partials/_layout.scss */
.comment-mod > .art-bd,
.comment-mod > .txt-bd {
  display: block;
}
/* line 501, ../styles/partials/_layout.scss */
.comment-mod > .art-bd.quick-tz-bd,
.comment-mod > .txt-bd.quick-tz-bd {
  margin-left: 170px;
}
/* line 506, ../styles/partials/_layout.scss */
.comment-mod > .art-bd {
  width: 50px;
  float: left;
  margin: 0;
}
/* line 514, ../styles/partials/_layout.scss */
.comment-mod > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 518, ../styles/partials/_layout.scss */
.comment-mod > .txt-bd {
  margin-left: 60px;
}
/* line 292, ../styles/project/_comments.scss */
.comment-mod:first-child {
  border-top: 0px;
}
@media (min-width: 500px) {
  /* line 287, ../styles/project/_comments.scss */
  .comment-mod {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .comment-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 497, ../styles/partials/_layout.scss */
  .comment-mod > .art-bd,
  .comment-mod > .txt-bd {
    display: block;
  }
  /* line 501, ../styles/partials/_layout.scss */
  .comment-mod > .art-bd.quick-tz-bd,
  .comment-mod > .txt-bd.quick-tz-bd {
    margin-left: 170px;
  }
  /* line 506, ../styles/partials/_layout.scss */
  .comment-mod > .art-bd {
    width: 60px;
    float: left;
    margin: 0;
  }
  /* line 514, ../styles/partials/_layout.scss */
  .comment-mod > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 518, ../styles/partials/_layout.scss */
  .comment-mod > .txt-bd {
    margin-left: 85px;
  }
}
/* line 298, ../styles/project/_comments.scss */
.comment-mod:last-child {
  border-bottom: 1px solid #ccc;
}

/* line 302, ../styles/project/_comments.scss */
.comment-mod-blocked {
  padding: 0;
}

@media (max-width: 399px) {
  /* line 307, ../styles/project/_comments.scss */
  .comment-avatar-bd.art-bd {
    margin: 0 10px 10px 0;
  }
}

/* line 313, ../styles/project/_comments.scss */
.comment-list-art {
  width: 50px;
}
@media (min-width: 500px) {
  /* line 313, ../styles/project/_comments.scss */
  .comment-list-art {
    width: 60px;
  }
}

@media (max-width: 399px) {
  /* line 321, ../styles/project/_comments.scss */
  .comment-txt-bd.txt-bd {
    margin-left: 0;
  }
}
/* line 326, ../styles/project/_comments.scss */
.comment-txt-bd .comment-txt {
  font: normal 400 0.92308em/140% Arial, Helvetica, Verdana, sans-serif;
  padding-bottom: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-txt-bd .comment-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 330, ../styles/project/_comments.scss */
.comment-txt-bd p {
  font: normal 400 1.07692em/140% Arial, Helvetica, Verdana, sans-serif;
  padding-bottom: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-txt-bd p {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 334, ../styles/project/_comments.scss */
.comment-txt-bd:hover .comment-btn {
  opacity: 1;
  border: solid 1px #aaa;
  color: #444;
}
/* line 339, ../styles/project/_comments.scss */
.comment-txt-bd:hover .report-comment {
  opacity: 1;
}

/* line 344, ../styles/project/_comments.scss */
.comment-title-item {
  display: inline-block;
  padding-bottom: 6px;
}

/* line 348, ../styles/project/_comments.scss */
.comment-username {
  font: normal 800 1.07692em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-username {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 351, ../styles/project/_comments.scss */
.comment-timestamp {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #999;
  padding-left: 3px;
}

/* line 360, ../styles/project/_comments.scss */
.comment-btn {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  color: #999;
  border: 1px solid #ccc;
  height: 25px;
  display: inline-block;
  float: left;
  padding: 4px 8px;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  opacity: .6;
}
/* line 275, ../styles/partials/_mixins.scss */
.comment-btn:focus {
  outline: 0;
}
/* line 370, ../styles/project/_comments.scss */
.comment-btn:first-child {
  margin-right: -1px;
}
/* line 373, ../styles/project/_comments.scss */
.touch .comment-btn {
  opacity: 1;
}
/* line 376, ../styles/project/_comments.scss */
.comment-btn:hover {
  background-color: #f0f0f0;
  color: #2494e3;
}
/* line 380, ../styles/project/_comments.scss */
.comment-btn.voted:hover {
  background-color: #fff;
}

/* line 391, ../styles/project/_comments.scss */
.comment-button-mod {
  padding-top: 5px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.comment-button-mod:after {
  content: "";
  display: table;
  clear: both;
}

/* line 396, ../styles/project/_comments.scss */
.has-voted
.comment-vote-mod {
  position: relative;
  width: 118px;
  float: left;
  height: 25px;
}
/* line 206, ../styles/project/_objects.scss */
.has-voted
.comment-vote-mod .hover-info {
  width: 175px;
}
/* line 228, ../styles/project/_objects.scss */
.has-voted
.comment-vote-mod:hover .hover-info {
  display: block;
}
/* line 230, ../styles/project/_objects.scss */
.has-voted
.comment-vote-mod:hover .hover-info:after {
  content: "\\0020";
  position: absolute;
  width: 0;
  height: 0;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 267, ../styles/project/_objects.scss */
.has-voted
.comment-vote-mod .hover-info {
  text-align: center;
  right: -77px;
  bottom: 100%;
  margin-bottom: 5px;
}
/* line 272, ../styles/project/_objects.scss */
.has-voted
.comment-vote-mod .hover-info:after {
  -moz-transform: rotate(0.1deg);
  -ms-transform: rotate(0.1deg);
  -webkit-transform: rotate(0.1deg);
  transform: rotate(0.1deg);
  border-left: 6.4px solid transparent;
  border-right: 6.4px solid transparent;
  border-top: 8px solid rgba(0, 0, 0, 0.9);
  bottom: -8px;
  right: 50%;
  margin-right: -4px;
}
/* line 403, ../styles/project/_comments.scss */
.has-voted
.comment-vote-mod .comment-vote {
  pointer-events: none;
}

/* line 407, ../styles/project/_comments.scss */
.comment-vote-hover-info.hover-info {
  left: -31px;
  margin-bottom: 12px !important;
}

/* line 411, ../styles/project/_comments.scss */
.comment-vote-icon {
  float: left;
  width: 15px;
  height: 15px;
  background-size: cover;
  margin-right: 8px;
  background-repeat: no-repeat;
}

/* line 419, ../styles/project/_comments.scss */
.voted .vote-up-animate {
  -webkit-animation: vote-up 0.5s;
  -moz-animation: vote-up 0.5s;
  animation: vote-up 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
/* line 423, ../styles/project/_comments.scss */
.voted .vote-down-animate {
  -webkit-animation: vote-down 0.5s;
  -moz-animation: vote-down 0.5s;
  animation: vote-down 0.5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/* line 428, ../styles/project/_comments.scss */
.voted .vote-up,
.voted .vote-down {
  opacity: 1;
}

/* line 432, ../styles/project/_comments.scss */
.vote-up,
.vote-down {
  opacity: 0;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}

/* line 437, ../styles/project/_comments.scss */
.vote-up-animate,
.vote-down-animate {
  left: 8px;
  position: absolute;
  z-index: 1;
}

/* line 443, ../styles/project/_comments.scss */
.vote-up-animate {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .vote-up-animate {
  background-image: url("//p.o0bc.com/rw/img/vote-up.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .vote-up-animate {
  background-image: url("//p.o0bc.com/rw/img/vote-up.svg");
}

/* line 446, ../styles/project/_comments.scss */
.vote-down-animate {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .vote-down-animate {
  background-image: url("//p.o0bc.com/rw/img/vote-down.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .vote-down-animate {
  background-image: url("//p.o0bc.com/rw/img/vote-down.svg");
}

/* line 449, ../styles/project/_comments.scss */
.vote-up {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .vote-up {
  background-image: url("//p.o0bc.com/rw/img/vote-up-blue.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .vote-up {
  background-image: url("//p.o0bc.com/rw/img/vote-up-blue.svg");
}

/* line 452, ../styles/project/_comments.scss */
.vote-down {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .vote-down {
  background-image: url("//p.o0bc.com/rw/img/vote-down-blue.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .vote-down {
  background-image: url("//p.o0bc.com/rw/img/vote-down-blue.svg");
}

/* line 455, ../styles/project/_comments.scss */
.comment-vote-up {
  border-top-left-radius: 13px;
  border-bottom-left-radius: 13px;
}

/* line 459, ../styles/project/_comments.scss */
.comment-vote-down {
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
  margin-right: 10px;
}

/* line 464, ../styles/project/_comments.scss */
.comment-vote {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 469, ../styles/project/_comments.scss */
.comment-vote.voted {
  border: solid 1px #bbb;
  color: #444;
}

/* line 479, ../styles/project/_comments.scss */
.comment-reply {
  font: normal 400 0.76923em/25px Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  vertical-align: middle;
  padding: 0 10px;
  margin-right: 10px;
  text-transform: uppercase;
  border-radius: 13px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .comment-reply {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 488, ../styles/project/_comments.scss */
.report-comment {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  font: normal 500 1em/25px Arial, Helvetica, Verdana, sans-serif;
  float: right;
  opacity: .6;
}
/* line 22, ../styles/project/_type.scss */
.fontface .report-comment {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 499, ../styles/project/_comments.scss */
.show-reply {
  font: normal 600 0.92308em/25px Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  position: absolute;
  left: 50%;
  text-transform: uppercase;
  bottom: 18px;
  z-index: 1;
  padding: 0 20px;
  background-color: white;
  margin-left: -52px;
  margin-left: -45px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .show-reply {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 400px) {
  /* line 499, ../styles/project/_comments.scss */
  .show-reply {
    margin-left: -32.5px;
  }
}
@media (min-width: 400px) {
  /* line 499, ../styles/project/_comments.scss */
  .show-reply {
    margin-left: -22.5px;
  }
}

/* line 524, ../styles/project/_comments.scss */
.comment-holder .admin-controls {
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #ededed;
  text-align: right;
  opacity: 0.2;
}
/* line 531, ../styles/project/_comments.scss */
.comment-holder .admin-controls a {
  margin-left: 10px;
  color: #999;
}
/* line 534, ../styles/project/_comments.scss */
.comment-holder .admin-controls a:hover {
  text-decoration: underline;
}
/* line 539, ../styles/project/_comments.scss */
.comment-holder:hover > .comment-footer .admin-controls {
  opacity: 1;
}

/* line 551, ../styles/project/_comments.scss */
.comment-blocked-icon {
  position: absolute;
  right: 0px;
  top: 5px;
  z-index: 1;
}

/* line 561, ../styles/project/_comments.scss */
.comment-reply-list {
  position: relative;
}

/* line 564, ../styles/project/_comments.scss */
.comment-reply-list > li {
  display: block;
  margin-left: 35px;
}
@media (min-width: 400px) {
  /* line 564, ../styles/project/_comments.scss */
  .comment-reply-list > li {
    margin-left: 60px;
  }
}
@media (min-width: 500px) {
  /* line 564, ../styles/project/_comments.scss */
  .comment-reply-list > li {
    margin-left: 85px;
  }
}
/* line 573, ../styles/project/_comments.scss */
.comment-reply-list > li:first-child {
  margin-top: 20px;
  border-top: 1px solid #ccc;
}
/* line 577, ../styles/project/_comments.scss */
.comment-reply-list > li:last-child {
  margin-bottom: 10px;
}

/* line 589, ../styles/project/_comments.scss */
.comment[data-reply-count='1'] .comment-reply-list > li,
.comment[data-reply-count='2'] .comment-reply-list > li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 599, ../styles/project/_comments.scss */
.comment-submit-btn,
.comment-reply-btn,
.comment-abuse-btn {
  margin-right: 10px;
}
@media (min-width: 400px) {
  /* line 599, ../styles/project/_comments.scss */
  .comment-submit-btn,
  .comment-reply-btn,
  .comment-abuse-btn {
    float: left;
  }
}

/* line 607, ../styles/project/_comments.scss */
.comment-reply-form {
  margin: 10px 0 0 0;
}
/* line 609, ../styles/project/_comments.scss */
.comment-reply-form.comment-form-bottom {
  margin-left: 0;
}
@media (min-width: 400px) {
  /* line 607, ../styles/project/_comments.scss */
  .comment-reply-form {
    margin: 10px 0 0 60px;
  }
}
@media (min-width: 500px) {
  /* line 607, ../styles/project/_comments.scss */
  .comment-reply-form {
    margin: 10px 0 0 85px;
  }
}
/* line 622, ../styles/project/_comments.scss */
.comment-reply-form textarea {
  height: 7em;
  margin-bottom: 8px;
}

/* line 631, ../styles/project/_comments.scss */
.report-abuse-form {
  margin: 10px 0 20px 0;
}
/* line 633, ../styles/project/_comments.scss */
.report-abuse-form .form-section {
  margin-bottom: 10px;
}
@media (min-width: 400px) {
  /* line 631, ../styles/project/_comments.scss */
  .report-abuse-form {
    margin: 10px 0 20px 60px;
  }
}
@media (min-width: 500px) {
  /* line 631, ../styles/project/_comments.scss */
  .report-abuse-form {
    margin: 10px 0 20px 85px;
  }
}
/* line 642, ../styles/project/_comments.scss */
.report-abuse-form textarea {
  height: 7em;
  width: 100%;
  padding: 10px;
}
/* line 647, ../styles/project/_comments.scss */
.report-abuse-form label {
  margin-right: 10px;
}
/* line 650, ../styles/project/_comments.scss */
.report-abuse-form .cancel {
  position: relative;
  top: 10px;
}
/* line 654, ../styles/project/_comments.scss */
.report-abuse-form:after {
  display: block;
  content: '';
  clear: both;
}

/* line 665, ../styles/project/_comments.scss */
.comment-form-bottom {
  display: none;
  clear: both;
  margin-bottom: 20px;
}
/* line 669, ../styles/project/_comments.scss */
.open .comment-form-bottom {
  display: block;
}

/* line 673, ../styles/project/_comments.scss */
.hide-comments-btn {
  display: none;
}
@media (max-width: 399px) {
  /* line 673, ../styles/project/_comments.scss */
  .hide-comments-btn {
    margin: -28px 0 0 -66px;
    position: absolute;
    left: 50%;
    font: normal 600 0.92308em Arial, Helvetica, Verdana, sans-serif;
    letter-spacing: 1px;
    background-color: #fff;
    padding: 0 10px;
    text-transform: uppercase;
  }
  /* line 22, ../styles/project/_type.scss */
  .fontface .hide-comments-btn {
    font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  }
}
@media (min-width: 400px) {
  /* line 673, ../styles/project/_comments.scss */
  .hide-comments-btn {
    float: left;
    margin-bottom: 20px;
  }
}
/* line 689, ../styles/project/_comments.scss */
.open .hide-comments-btn, .touch .open .hide-comments-btn {
  display: block;
}

/* ============================================= */
/*	Advertisements					   			 */
/* ============================================= */
/* line 1, ../styles/project/_ads.scss */
.ad-big,
.ad-banner,
.ad-big-banner,
.ad-halfpager,
.ad-leaderboard,
.ad-microbanner {
  display: block;
  margin: auto;
}

/* line 12, ../styles/project/_ads.scss */
.ad-big,
.ad-banner,
.ad-halfpager {
  width: 300px;
}

/* line 21, ../styles/project/_ads.scss */
img#pencil-replace {
  margin-top: 33px;
}

/* line 31, ../styles/project/_ads.scss */
.big-banner-mod {
  display: none;
}
@media (min-width: 620px) {
  /* line 31, ../styles/project/_ads.scss */
  .big-banner-mod {
    display: block;
  }
}

/* line 38, ../styles/project/_ads.scss */
.ad-big-banner {
  width: 600px;
}

/* line 45, ../styles/project/_ads.scss */
.nav-leaderboard-mod {
  max-width: 1044px;
  border-bottom: 1px solid #e0e0e0;
  -moz-box-shadow: 0 2px #fff;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  margin: 0 auto 5px;
  padding-top: 48px;
  padding-bottom: 10px;
}
/* line 52, ../styles/project/_ads.scss */
.nav-leaderboard-mod div:first-child {
  margin: 0 auto;
  text-align: center;
  height: 50px;
}
@media (min-width: 600px) {
  /* line 45, ../styles/project/_ads.scss */
  .nav-leaderboard-mod {
    padding-top: 33px;
  }
}
@media (min-width: 720px) {
  /* line 45, ../styles/project/_ads.scss */
  .nav-leaderboard-mod {
    width: 94%;
  }
}
@media (min-width: 768px) {
  /* line 45, ../styles/project/_ads.scss */
  .nav-leaderboard-mod {
    padding-top: 48px;
    padding-bottom: 15px;
  }
  /* line 66, ../styles/project/_ads.scss */
  .nav-leaderboard-mod div:first-child {
    height: 90px;
  }
}
@media (min-width: 960px) {
  /* line 45, ../styles/project/_ads.scss */
  .nav-leaderboard-mod {
    margin: 0 auto 10px;
  }
}

/* line 78, ../styles/project/_ads.scss */
.ad-microbanner {
  width: 88px;
  height: 31px;
}

/* line 86, ../styles/project/_ads.scss */
.quick-tz-ad,
.quick-tz-mod .ad-mod {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1023px) {
  /* line 86, ../styles/project/_ads.scss */
  .quick-tz-ad,
  .quick-tz-mod .ad-mod {
    text-align: center;
  }
}

/* line 98, ../styles/project/_ads.scss */
.feat-tz-ad,
.feat-tz-mod .ad-mod,
.ad-featurestack {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
/* line 105, ../styles/project/_ads.scss */
.feat-tz-ad div:first-child,
.feat-tz-mod .ad-mod div:first-child,
.ad-featurestack div:first-child {
  margin-right: 20px;
}
@media (min-width: 1024px) {
  /* line 98, ../styles/project/_ads.scss */
  .feat-tz-ad,
  .feat-tz-mod .ad-mod,
  .ad-featurestack {
    display: block;
  }
  /* line 112, ../styles/project/_ads.scss */
  .feat-tz-ad div:first-child,
  .feat-tz-mod .ad-mod div:first-child,
  .ad-featurestack div:first-child {
    margin-bottom: 25px;
  }
}

/* line 119, ../styles/project/_ads.scss */
.secondary .ad-featurestack div:first-child {
  margin: 0 auto 20px;
}

/* line 127, ../styles/project/_ads.scss */
.secondary div[class*="ad-"], .secondary .secondary article[class*="ad-"] {
  text-align: center;
}
/* line 131, ../styles/project/_ads.scss */
.secondary div[class*="ad-"] div:first-child, .secondary .secondary article[class*="ad-"] div:first-child {
  margin-bottom: 20px;
}
/* line 138, ../styles/project/_ads.scss */
.secondary .ad-banner div:first-child, .secondary .ad-mustread div:first-child {
  margin: 20px 0;
}
/* line 144, ../styles/project/_ads.scss */
.secondary .ad-mustread div:first-child {
  margin-left: -14px;
}

/* Temporary ad styles */
/* line 163, ../styles/project/_ads.scss */
.advertisement {
  margin: 0 auto;
}

/* line 166, ../styles/project/_ads.scss */
.ad-leaderboard {
  height: 90px;
}

/* line 169, ../styles/project/_ads.scss */
.quick-tz-ad > div {
  text-align: center;
  margin: 0 auto;
}

/* line 173, ../styles/project/_ads.scss */
.quick-tz-ad.sponsor-quick-tz {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 176, ../styles/project/_ads.scss */
.quick-tz-ad.sponsor-quick-tz > div {
  text-align: left;
}

/* line 182, ../styles/project/_ads.scss */
.out-of-page-ad {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

@media (max-width: 1023px) {
  /* line 193, ../styles/project/_ads.scss */
  .ad-toprightslot {
    margin: 0 auto;
    width: 300px;
  }
}

/* ============================================= */
/*	Article Pages						   		 */
/* ============================================= */
/* ============================================= */
/*	Articles						   			 */
/* ============================================= */
/* line 31, ../styles/project/_article.scss */
.page-story .leaderboard-mod {
  margin-bottom: 0;
  border-bottom: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 728px) {
  /* line 38, ../styles/project/_article.scss */
  .page-story.search-active .leaderboard-mod {
    padding-top: 69px;
  }
}

/* line 47, ../styles/project/_article.scss */
.story-width {
  position: relative;
  max-width: 700px;
  margin-left: 25px;
  margin-right: 25px;
}
@media (min-width: 750px) {
  /* line 47, ../styles/project/_article.scss */
  .story-width {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1075px) {
  /* line 47, ../styles/project/_article.scss */
  .story-width {
    max-width: 1044px;
  }
}

/* line 63, ../styles/project/_article.scss */
.story-mod {
  padding: 25px 0 0px;
  padding-top: 0px;
  background-color: #fff;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.story-mod:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 728px) {
  /* line 63, ../styles/project/_article.scss */
  .story-mod {
    border-top: 1px solid #e5e5e5;
  }
}
@media (min-width: 1075px) {
  /* line 78, ../styles/project/_article.scss */
  .story-mod .article-bd .l-story-secondary {
    position: relative;
    right: 0;
  }
  /* line 82, ../styles/project/_article.scss */
  .story-mod .video-article-bd .l-story-secondary {
    position: absolute;
    right: 0;
    top: 250px;
  }
}

/* line 110, ../styles/project/_article.scss */
.l-story-primary {
  max-width: 700px;
  margin-left: -25px;
  margin-right: -25px;
}
@media (min-width: 700px) {
  /* line 110, ../styles/project/_article.scss */
  .l-story-primary {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1075px) {
  /* line 110, ../styles/project/_article.scss */
  .l-story-primary {
    max-width: 680px;
  }
}

/* line 127, ../styles/project/_article.scss */
.l-story-secondary {
  margin: 20px -15px;
}
@media (min-width: 330px) {
  /* line 127, ../styles/project/_article.scss */
  .l-story-secondary {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 750px) {
  /* line 127, ../styles/project/_article.scss */
  .l-story-secondary {
    width: 300px;
  }
}
@media (min-width: 1075px) {
  /* line 127, ../styles/project/_article.scss */
  .l-story-secondary {
    margin: 20px 0;
    clear: right;
    float: right;
  }
  /* line 142, ../styles/project/_article.scss */
  .l-story-secondary .ad-big-mod {
    margin-left: 20px;
  }
}

/* line 152, ../styles/project/_article.scss */
.l-story-txt, .l-story-byline {
  max-width: 680px;
  width: 100%;
}

/* line 160, ../styles/project/_article.scss */
.l-story-txt-share {
  max-width: 610px;
}
@media (min-width: 1075px) {
  /* line 160, ../styles/project/_article.scss */
  .l-story-txt-share {
    margin-left: 70px;
  }
}

@media (min-width: 1075px) {
  /* line 192, ../styles/project/_article.scss */
  .no-flow {
    float: left;
    width: 100%;
  }
  /* line 196, ../styles/project/_article.scss */
  .article-no-art .no-flow {
    float: none;
  }
}

/* line 205, ../styles/project/_article.scss */
.article-txt-top {
  position: relative;
}

/* line 232, ../styles/project/_article.scss */
.article-art {
  width: 100%;
  max-width: 100%;
}

/* line 239, ../styles/project/_article.scss */
.article-p {
  color: #222;
  font: normal 400 1.30769em/155% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 18px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .article-p {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 480px) {
  /* line 239, ../styles/project/_article.scss */
  .article-p {
    font-size: 1.46154em;
  }
}
@media (min-width: 850px) {
  /* line 239, ../styles/project/_article.scss */
  .article-p {
    font-size: 1.53846em;
  }
}
/* line 242, ../styles/project/_article.scss */
.article-p > a, .article-p strong > a, .article-p em > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.article-p > a:hover, .article-p strong > a:hover, .article-p em > a:hover {
  text-decoration: underline;
}

@media (min-width: 1075px) {
  /* line 254, ../styles/project/_article.scss */
  .article-no-art .article-p.first-p {
    clear: both;
  }
}

/* line 262, ../styles/project/_article.scss */
.article-lead-art-mod {
  margin-bottom: 30px;
}
/* line 265, ../styles/project/_article.scss */
.article-lead-art-mod figcaption i.credit {
  margin-left: 10px;
}

/* line 276, ../styles/project/_article.scss */
.article-gallery-meta {
  font: normal 600 0.92308em/135% Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 8px 6px;
  color: #fff;
  background-color: #000;
}
/* line 22, ../styles/project/_type.scss */
.fontface .article-gallery-meta {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 266, ../styles/project/_mixins.scss */
.article-gallery-meta > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.article-gallery-meta > a:hover {
  text-decoration: underline;
}

/* line 283, ../styles/project/_article.scss */
.article-gallery-caption {
  display: none;
  position: absolute;
  bottom: 30px;
  width: 100%;
  padding: 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 300, ../styles/project/_article.scss */
.article-lead-art-mod .gallery-img-nav {
  left: 0;
  right: 0;
  bottom: 30px;
}
/* line 307, ../styles/project/_article.scss */
.article-lead-art-mod .qg-show-caption {
  color: rgba(255, 255, 255, 0.5);
}

/* line 314, ../styles/project/_article.scss */
.article-gallery-meta-txt {
  display: inline;
  font: normal 600 1em/140% Arial, Helvetica, Verdana, sans-serif;
  color: #eee;
}
/* line 22, ../styles/project/_type.scss */
.fontface .article-gallery-meta-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 319, ../styles/project/_article.scss */
.article-gallery-meta-txt > a {
  color: #2494e3;
}
/* line 46, ../styles/project/_type.scss */
.article-gallery-meta-txt > a:hover {
  text-decoration: underline;
}

/* line 346, ../styles/project/_article.scss */
blockquote {
  margin-bottom: 18px;
  font: normal 400 1.30769em/155% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface blockquote {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 480px) {
  /* line 346, ../styles/project/_article.scss */
  blockquote {
    font-size: 1.46154em;
  }
}
@media (min-width: 850px) {
  /* line 346, ../styles/project/_article.scss */
  blockquote {
    font-size: 1.53846em;
  }
}
/* line 356, ../styles/project/_article.scss */
blockquote a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
blockquote a:hover {
  text-decoration: underline;
}
/* line 359, ../styles/project/_article.scss */
blockquote p {
  margin-top: 15px;
}
/* line 361, ../styles/project/_article.scss */
blockquote p:first-child {
  margin-top: 0px;
}

/* line 433, ../styles/project/_article.scss */
.article-txt,
.generic-txt {
  color: #222;
  font: normal 400 1.30769em/155% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .article-txt, .fontface
.generic-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 480px) {
  /* line 433, ../styles/project/_article.scss */
  .article-txt,
  .generic-txt {
    font-size: 1.46154em;
  }
}
@media (min-width: 850px) {
  /* line 433, ../styles/project/_article.scss */
  .article-txt,
  .generic-txt {
    font-size: 1.53846em;
  }
}
/* line 437, ../styles/project/_article.scss */
.article-txt p,
.generic-txt p {
  margin-bottom: 18px;
}
/* line 442, ../styles/project/_article.scss */
.article-txt blockquote,
.generic-txt blockquote {
  margin-bottom: 18px;
}
/* line 445, ../styles/project/_article.scss */
.article-txt blockquote a,
.generic-txt blockquote a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.article-txt blockquote a:hover,
.generic-txt blockquote a:hover {
  text-decoration: underline;
}
@media (min-width: 650px) and (max-width: 1074px) {
  /* line 451, ../styles/project/_article.scss */
  .article-txt .first-p,
  .generic-txt .first-p {
    clear: both;
  }
}
@media (min-width: 1075px) {
  /* line 456, ../styles/project/_article.scss */
  .article-no-art .article-txt .first-p, .article-no-art
  .generic-txt .first-p {
    clear: both;
  }
}
/* line 468, ../styles/project/_article.scss */
.article-txt b,
.generic-txt b {
  font-weight: 700;
}
/* line 473, ../styles/project/_article.scss */
.article-txt em,
.generic-txt em {
  font-style: italic;
}
/* line 478, ../styles/project/_article.scss */
.article-txt del,
.generic-txt del {
  color: #666;
}
/* line 483, ../styles/project/_article.scss */
.article-txt ins,
.generic-txt ins {
  background-color: #2494e3;
  color: #fff;
}
/* line 489, ../styles/project/_article.scss */
.article-txt small,
.generic-txt small {
  font: normal 400 0.76923em Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .article-txt small, .fontface
.generic-txt small {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 537, ../styles/project/_article.scss */
.article-hdr {
  margin-bottom: 15px;
}
/* line 539, ../styles/project/_article.scss */
.article-no-art .article-hdr {
  margin-bottom: 30px;
}
@media (min-width: 480px) {
  /* line 537, ../styles/project/_article.scss */
  .article-hdr {
    margin-bottom: 30px;
  }
  /* line 544, ../styles/project/_article.scss */
  .article-no-art .article-hdr {
    margin-bottom: 50px;
  }
}

/* line 552, ../styles/project/_article.scss */
.story-overline-mod {
  margin-bottom: 6px;
  height: 28px;
}
@media (min-width: 480px) {
  /* line 552, ../styles/project/_article.scss */
  .story-overline-mod {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 30px;
    margin-top: 15px;
  }
}

/* line 568, ../styles/project/_article.scss */
.provider-globe {
  float: right;
  position: relative;
}
@media (min-width: 650px) {
  /* line 568, ../styles/project/_article.scss */
  .provider-globe {
    right: 220px;
    bottom: 23px;
  }
}
@media (min-width: 550px) and (max-width: 647px) {
  /* line 568, ../styles/project/_article.scss */
  .provider-globe {
    right: 5px;
    top: 8px;
  }
}
@media (min-width: 480px) and (max-width: 548px) {
  /* line 568, ../styles/project/_article.scss */
  .provider-globe {
    right: 40px;
    top: 8px;
  }
}
@media (max-width: 479px) {
  /* line 568, ../styles/project/_article.scss */
  .provider-globe {
    top: 15px;
  }
}

/* line 590, ../styles/project/_article.scss */
.story-h1 {
  color: #000;
  font: normal 600 2em/105% Arial, Helvetica, Verdana, sans-serif;
}
/* line 22, ../styles/project/_type.scss */
.fontface .story-h1 {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 480px) {
  /* line 590, ../styles/project/_article.scss */
  .story-h1 {
    font-size: 2.92308em;
    font-weight: 400;
  }
}
@media (min-width: 600px) {
  /* line 590, ../styles/project/_article.scss */
  .story-h1 {
    font-size: 3.30769em;
  }
}
@media (min-width: 1075px) {
  /* line 590, ../styles/project/_article.scss */
  .story-h1 {
    font-size: 3.69231em;
  }
}

@media (min-width: 300px) and (max-width: 649px) {
  /* line 629, ../styles/project/_article.scss */
  .l-story-byline {
    position: relative;
    width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 1074px) {
  /* line 629, ../styles/project/_article.scss */
  .l-story-byline {
    float: left;
  }
}
@media (min-width: 1075px) {
  /* line 629, ../styles/project/_article.scss */
  .l-story-byline {
    margin: 0 0 20px 0;
    clear: right;
  }
  /* line 654, ../styles/project/_article.scss */
  .byline-horiz .l-story-byline {
    margin-left: 0px;
    float: none;
    margin-bottom: 0;
  }
  /* line 660, ../styles/project/_article.scss */
  .byline-horiz.sharespace .l-story-byline {
    margin-left: 70px;
  }
}

/* line 670, ../styles/project/_article.scss */
.story-byline-mod {
  position: relative;
  margin-bottom: 33px;
  padding-top: 16px;
  *zoom: 1;
  display: table;
}
@media (max-width: 399px) {
  /* line 670, ../styles/project/_article.scss */
  .story-byline-mod {
    padding-top: 45px;
  }
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.story-byline-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 465, ../styles/partials/_layout.scss */
.story-byline-mod > .art-bd {
  display: table-cell;
  width: 32px;
  margin: 0;
}
/* line 469, ../styles/partials/_layout.scss */
.story-byline-mod > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 473, ../styles/partials/_layout.scss */
.story-byline-mod > .txt-bd {
  display: table-cell;
  vertical-align: middle;
  padding-left: 12px;
}
/* line 482, ../styles/partials/_layout.scss */
.lt-ie8 .story-byline-mod > .art-bd,
.lt-ie8 .story-byline-mod > .txt-bd {
  display: block;
}
/* line 486, ../styles/partials/_layout.scss */
.lt-ie8 .story-byline-mod > .art-bd {
  width: 32px;
  float: left;
}
/* line 490, ../styles/partials/_layout.scss */
.lt-ie8 .story-byline-mod > .txt-bd {
  margin-left: 44px;
}
@media (min-width: 480px) and (max-width: 1074px) {
  /* line 670, ../styles/project/_article.scss */
  .story-byline-mod {
    *zoom: 1;
    display: table;
    margin-bottom: 18px;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .story-byline-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 465, ../styles/partials/_layout.scss */
  .story-byline-mod > .art-bd {
    display: table-cell;
    width: 50px;
    margin: 0;
  }
  /* line 469, ../styles/partials/_layout.scss */
  .story-byline-mod > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 473, ../styles/partials/_layout.scss */
  .story-byline-mod > .txt-bd {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
  }
  /* line 482, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .art-bd,
  .lt-ie8 .story-byline-mod > .txt-bd {
    display: block;
  }
  /* line 486, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .art-bd {
    width: 50px;
    float: left;
  }
  /* line 490, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .txt-bd {
    margin-left: 62px;
  }
}
@media (min-width: 1075px) {
  /* line 670, ../styles/project/_article.scss */
  .story-byline-mod {
    *zoom: 1;
    display: table;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .story-byline-mod:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 465, ../styles/partials/_layout.scss */
  .story-byline-mod > .art-bd {
    display: table-cell;
    width: 70px;
    margin: 0;
  }
  /* line 469, ../styles/partials/_layout.scss */
  .story-byline-mod > .art-bd > .art {
    width: 100%;
    max-width: 100%;
  }
  /* line 473, ../styles/partials/_layout.scss */
  .story-byline-mod > .txt-bd {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
  }
  /* line 482, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .art-bd,
  .lt-ie8 .story-byline-mod > .txt-bd {
    display: block;
  }
  /* line 486, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .art-bd {
    width: 70px;
    float: left;
  }
  /* line 490, ../styles/partials/_layout.scss */
  .lt-ie8 .story-byline-mod > .txt-bd {
    margin-left: 82px;
  }
}
/* line 686, ../styles/project/_article.scss */
.story-byline-mod ul.story-multi-byline {
  list-style-type: disc;
  color: #9b1518;
}
/* line 689, ../styles/project/_article.scss */
.story-byline-mod ul.story-multi-byline > li {
  margin-top: 5px;
}
/* line 690, ../styles/project/_article.scss */
.story-byline-mod ul.story-multi-byline ul li {
  display: inline-block;
}
/* line 692, ../styles/project/_article.scss */
.story-byline-mod ul.story-multi-byline ul li.story-timestamp {
  display: block;
}
@media (max-width: 949px) {
  /* line 697, ../styles/project/_article.scss */
  .page-hp .story-byline-mod {
    display: none;
  }
}
/* line 702, ../styles/project/_article.scss */
.story-byline-mod ul.story-byline-list, .story-byline-mod ul.article-byline-list {
  margin-top: -1px;
  font-size: 1em;
  color: #222;
  line-height: 130%;
  max-width: 240px;
}
@media (min-width: 480px) {
  /* line 702, ../styles/project/_article.scss */
  .story-byline-mod ul.story-byline-list, .story-byline-mod ul.article-byline-list {
    margin-top: -3px;
    font-size: 1.07692em;
    line-height: 140%;
  }
}
/* line 715, ../styles/project/_article.scss */
.story-byline-mod .story-byline {
  display: block;
  font-weight: 700;
  margin-bottom: 1px;
}
@media (min-width: 700px) {
  /* line 715, ../styles/project/_article.scss */
  .story-byline-mod .story-byline {
    font: normal 600 1.14286em Arial, Helvetica, Verdana, sans-serif;
  }
  /* line 22, ../styles/project/_type.scss */
  .fontface .story-byline-mod .story-byline {
    font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  }
}
/* line 724, ../styles/project/_article.scss */
.story-byline-mod .story-byline-handle {
  display: inline-block;
}
/* line 726, ../styles/project/_article.scss */
.story-byline-mod .story-byline-handle > a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.story-byline-mod .story-byline-handle > a:hover {
  text-decoration: underline;
}
/* line 731, ../styles/project/_article.scss */
.story-byline-mod .story-byline-affiliation {
  font-size: 1em;
}
@media (min-width: 700px) {
  /* line 731, ../styles/project/_article.scss */
  .story-byline-mod .story-byline-affiliation {
    margin-bottom: 6px;
  }
}
/* line 738, ../styles/project/_article.scss */
.story-byline-mod .story-timestamp {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #999;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
    /*
    @include absolute(n n -30px 0);

    @include mq($article-sm) {

    }
    */
}

/* line 765, ../styles/project/_article.scss */
.story-tools-sidecar {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: opacity cubic-bezier(0.49, 0.37, 0.445, 0.715);
  margin-top: 9px;
}
@media (min-width: 900px) {
  /* line 765, ../styles/project/_article.scss */
  .story-tools-sidecar {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: -60px;
  }
}
@media (max-width: 1074px) {
  /* line 765, ../styles/project/_article.scss */
  .story-tools-sidecar {
    margin-left: -70px;
  }
}
/* line 779, ../styles/project/_article.scss */
.story-tools-sidecar.sticky {
  position: fixed;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 783, ../styles/project/_article.scss */
.story-tools-sidecar.end {
  bottom: 0;
}
@media (min-width: 1075px) {
  /* line 786, ../styles/project/_article.scss */
  .article-with-art .story-share-mod .story-tools-sidecar {
    clear: left;
    float: left;
    position: relative;
    margin-right: -35px;
  }
}

/* line 798, ../styles/project/_article.scss */
.story-tools-hdr {
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 650px) {
  /* line 798, ../styles/project/_article.scss */
  .story-tools-hdr {
    position: absolute;
    top: -3px;
    right: 0;
  }
}
@media (max-width: 479px) {
  /* line 809, ../styles/project/_article.scss */
  .story-tools-hdr .story-tools-horiz {
    float: right;
    margin: 15px;
  }
  /* line 813, ../styles/project/_article.scss */
  .story-tools-hdr .provider {
    display: none;
  }
}
@media (max-width: 479px) and (min-width: 450px) {
  /* line 813, ../styles/project/_article.scss */
  .story-tools-hdr .provider {
    display: block;
  }
}

/* line 824, ../styles/project/_article.scss */
.sc-comment-count {
  position: absolute;
  width: 100%;
  bottom: 12px;
  left: 0;
  font: normal 800 0.92308em Arial, Helvetica, Verdana, sans-serif;
  text-shadow: none;
  color: #2494e3;
  text-align: center;
}
/* line 22, ../styles/project/_type.scss */
.fontface .sc-comment-count {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 839, ../styles/project/_article.scss */
.story-tools-hdr .tools-item {
  display: inline-block;
}
/* line 844, ../styles/project/_article.scss */
.story-tools-hdr .tools-share,
.story-tools-hdr .tools-preview {
  margin-right: 12px;
}
@media (min-width: 550px) {
  /* line 844, ../styles/project/_article.scss */
  .story-tools-hdr .tools-share,
  .story-tools-hdr .tools-preview {
    margin-right: 30px;
  }
}
@media (max-width: 549px) {
  /* line 268, ../styles/project/_modules.scss */
  .story-tools-hdr .share-icon,
  .story-tools-hdr .comment-icon,
  .story-tools-hdr .preview-icon {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: -5px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  /* line 282, ../styles/project/_modules.scss */
  .story-tools-hdr .share-icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 25px;
    height: 22px;
  }
  /* line 444, ../styles/partials/_mixins.scss */
  .no-svg .story-tools-hdr .share-icon {
    background-image: url("//p.o0bc.com/rw/img/share-red.png");
  }
  /* line 454, ../styles/partials/_mixins.scss */
  .svg .story-tools-hdr .share-icon {
    background-image: url("//p.o0bc.com/rw/img/share-red.svg");
  }
  /* line 285, ../styles/project/_modules.scss */
  .svg .story-tools-hdr .share-icon {
    background-size: cover;
  }
  /* line 290, ../styles/project/_modules.scss */
  .story-tools-hdr .comment-icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 20px;
    height: 22px;
    position: relative;
    top: 3px;
  }
  /* line 444, ../styles/partials/_mixins.scss */
  .no-svg .story-tools-hdr .comment-icon {
    background-image: url("//p.o0bc.com/rw/img/comment-red.png");
  }
  /* line 454, ../styles/partials/_mixins.scss */
  .svg .story-tools-hdr .comment-icon {
    background-image: url("//p.o0bc.com/rw/img/comment-red.svg");
  }
  /* line 295, ../styles/project/_modules.scss */
  .svg .story-tools-hdr .comment-icon {
    background-size: cover;
  }
  /* line 299, ../styles/project/_modules.scss */
  .story-tools-hdr .preview-icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: relative;
    top: 1px;
  }
  /* line 444, ../styles/partials/_mixins.scss */
  .no-svg .story-tools-hdr .preview-icon {
    background-image: url("//p.o0bc.com/rw/img/preview-red.png");
  }
  /* line 454, ../styles/partials/_mixins.scss */
  .svg .story-tools-hdr .preview-icon {
    background-image: url("//p.o0bc.com/rw/img/preview-red.svg");
  }
  /* line 304, ../styles/project/_modules.scss */
  .svg .story-tools-hdr .preview-icon {
    background-size: cover;
  }
  /* line 311, ../styles/project/_modules.scss */
  .story-tools-hdr .tools-txt {
    display: none;
  }
}

/* line 859, ../styles/project/_article.scss */
.story-social-btns {
  display: none;
}
@media (min-width: 900px) {
  /* line 859, ../styles/project/_article.scss */
  .story-social-btns {
    clear: both;
    display: block;
    margin-top: 10px;
    margin-bottom: 21px;
  }
}

/* line 873, ../styles/project/_article.scss */
.social-btn {
  border: 0;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  width: 48%;
  height: 32px;
  padding: 8px;
  background-color: #9b1518;
  color: #fff;
  margin-top: 15px;
  font: normal 500 0.84615em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 275, ../styles/partials/_mixins.scss */
.social-btn:focus {
  outline: 0;
}
/* line 22, ../styles/project/_type.scss */
.fontface .social-btn {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 886, ../styles/project/_article.scss */
.social-btn:hover {
  background-color: #851214;
}
/* line 890, ../styles/project/_article.scss */
.social-btn .icon {
  display: inline-block;
  width: 19px;
  height: 19px;
  vertical-align: middle;
  margin-right: 6px;
  margin-top: -2px;
  background-repeat: no-repeat;
}

/* line 902, ../styles/project/_article.scss */
.social-btn-fbook {
  margin-right: 10px;
}

/* line 906, ../styles/project/_article.scss */
.social-btn-fbook > .icon {
  width: 14px;
  height: 14px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .social-btn-fbook > .icon {
  background-image: url("//p.o0bc.com/rw/img/facebook-reverse-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .social-btn-fbook > .icon {
  background-image: url("//p.o0bc.com/rw/img/facebook-reverse-white.svg");
}

/* line 911, ../styles/project/_article.scss */
.social-btn-twitter > .icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .social-btn-twitter > .icon {
  background-image: url("//p.o0bc.com/rw/img/twitter.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .social-btn-twitter > .icon {
  background-image: url("//p.o0bc.com/rw/img/twitter.svg");
}

/* line 918, ../styles/project/_article.scss */
.story-tools-ftr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-left: -25px;
  margin-right: -25px;
  display: block;
}
@media (min-width: 900px) {
  /* line 918, ../styles/project/_article.scss */
  .story-tools-ftr {
    display: none;
  }
}
/* line 929, ../styles/project/_article.scss */
.comments-open .story-tools-ftr {
  border-bottom: 1px solid #e5e5e5;
}
/* line 932, ../styles/project/_article.scss */
.touch .story-tools-ftr {
  display: block;
}
/* line 937, ../styles/project/_article.scss */
.story-tools-ftr .tools-horiz {
  margin-left: -1px;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.story-tools-ftr .tools-horiz:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../styles/partials/_layout.scss */
.story-tools-ftr .tools-horiz .tools-item {
  float: left;
  padding-left: 1px;
  width: 50%;
}
/* line 40, ../styles/partials/_layout.scss */
.story-tools-ftr .tools-horiz .tools-item:nth-child(2n+3) {
  clear: left;
}
/* line 43, ../styles/partials/_layout.scss */
.story-tools-ftr .tools-horiz .tools-item.n3 {
  clear: left;
}
/* line 940, ../styles/project/_article.scss */
.story-tools-ftr .tools-horiz .tools-item {
  margin-bottom: 30px;
  padding-left: 1px;
  width: 48%;
}
/* line 947, ../styles/project/_article.scss */
.story-tools-ftr .tools-link {
  display: block;
  text-align: center;
  padding: 12px 0;
}
/* line 953, ../styles/project/_article.scss */
.story-tools-ftr .tools-link-share {
  padding-top: 8px;
}
/* line 959, ../styles/project/_article.scss */
.story-tools-ftr .tools-share {
  border-right: 1px solid #e5e5e5;
}

/* line 970, ../styles/project/_article.scss */
.related-list {
  font: normal 500 1.23077em/150% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 18px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .related-list {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 973, ../styles/project/_article.scss */
.related-list > li {
  display: inline;
}
@media (min-width: 500px) {
  /* line 970, ../styles/project/_article.scss */
  .related-list {
    font-weight: 700;
  }
}

/* line 984, ../styles/project/_article.scss */
.related-h-mod:after {
  content: "" !important;
}

/* line 991, ../styles/project/_article.scss */
.related-h {
  display: inline;
  font-size: 0.875em;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #999;
}

/* line 1005, ../styles/project/_article.scss */
.hl-meta-txt {
  font: normal 500 1em Arial, Helvetica, Verdana, sans-serif;
  color: #999;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 22, ../styles/project/_type.scss */
.fontface .hl-meta-txt {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 1009, ../styles/project/_article.scss */
.hl-meta-txt:hover {
  color: #666;
}

/* line 1014, ../styles/project/_article.scss */
.hl-share-meta-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .hl-share-meta-icon {
  background-image: url("//p.o0bc.com/rw/img/share-blue-drk.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .hl-share-meta-icon {
  background-image: url("//p.o0bc.com/rw/img/share-blue-drk.svg");
}

/* line 1018, ../styles/project/_article.scss */
.hl-meta-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin: 0 5px -2px 0;
}

/* line 1030, ../styles/project/_article.scss */
.article-ftr {
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}
/* line 1033, ../styles/project/_article.scss */
.article-ftr .site-width {
  padding: 20px 0px 15px 15px;
  background-color: #fff;
}
@media (min-width: 1024px) {
  /* line 1033, ../styles/project/_article.scss */
  .article-ftr .site-width {
    padding-top: 30px;
  }
}

@media (min-width: 1075px) {
  /* line 1050, ../styles/project/_article.scss */
  .byline-pair-mod {
    float: right;
  }
  /* line 1055, ../styles/project/_article.scss */
  .byline-pair-mod.sharespace {
    float: none;
  }
}

/*
 the following body.___-story selector
 should be expanded block by block and compared
 with section-fronts and galleries
 to make sure they do not rely on this.
*/
/* line 1072, ../styles/project/_article.scss */
body.blog-story .ad-big-mod .story-banner-1,
body.page-story .ad-big-mod .story-banner-1 {
  text-align: center;
}
@media (min-width: 750px) {
  /* line 1072, ../styles/project/_article.scss */
  body.blog-story .ad-big-mod .story-banner-1,
  body.page-story .ad-big-mod .story-banner-1 {
    text-align: left;
  }
}
/* line 1078, ../styles/project/_article.scss */
body.blog-story .l-ad-story-banner-1,
body.page-story .l-ad-story-banner-1 {
  width: 300px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
}
@media (min-width: 330px) {
  /* line 1078, ../styles/project/_article.scss */
  body.blog-story .l-ad-story-banner-1,
  body.page-story .l-ad-story-banner-1 {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1075px) {
  /* line 1078, ../styles/project/_article.scss */
  body.blog-story .l-ad-story-banner-1,
  body.page-story .l-ad-story-banner-1 {
    margin: 0 0 20px 20px;
    float: right;
    clear: right;
  }
  /* line 1105, ../styles/project/_article.scss */
  body.blog-story .l-ad-story-banner-1:before,
  body.page-story .l-ad-story-banner-1:before {
    content: "\\0020";
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  /* line 1111, ../styles/project/_article.scss */
  .byline-horiz body.blog-story .l-ad-story-banner-1, .byline-horiz
  body.page-story .l-ad-story-banner-1 {
    margin-bottom: 0;
  }
  /* line 1113, ../styles/project/_article.scss */
  .byline-horiz body.blog-story .l-ad-story-banner-1:before, .byline-horiz
  body.page-story .l-ad-story-banner-1:before {
    display: none;
  }
}

/* line 1138, ../styles/project/_article.scss */
.story-taboola-list-mod {
  max-width: 680px;
  border-top: 6px solid #999;
  padding: 30px 0 0;
  margin: 30px auto;
  /*
  	@include mq ($article-lg){
  		float: right;
  		margin-top: -310px;
  		margin-bottom: 0;
  		border-top: 0px;
  	}
  	  */
  float: none;
  clear: both;
}
@media (min-width: 900px) {
  /* line 1138, ../styles/project/_article.scss */
  .story-taboola-list-mod {
    margin: 0 auto;
    padding: 30px 0;
    width: 100%;
  }
}
@media (min-width: 550px) and (max-width: 899px) {
  /* line 1138, ../styles/project/_article.scss */
  .story-taboola-list-mod {
    margin: 30px 0 0;
    padding: 30px 0;
    width: 100%;
  }
}
@media (min-width: 550px) and (max-width: 1074px) {
  /* line 468, ../styles/project/_modules.scss */
  .story-taboola-list-mod .taboola-list {
    *zoom: 1;
    margin-right: -30px;
  }
  /* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .story-taboola-list-mod .taboola-list:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 472, ../styles/project/_modules.scss */
  .story-taboola-list-mod .taboola-item {
    width: 50%;
    padding-right: 30px;
    float: left;
  }
  /* line 476, ../styles/project/_modules.scss */
  .story-taboola-list-mod .taboola-item:nth-child(2n+3) {
    clear: left;
  }
  /* line 479, ../styles/project/_modules.scss */
  .story-taboola-list-mod .taboola-item.n3 {
    clear: left;
  }
}

/* line 1188, ../styles/project/_article.scss */
.overline-weak {
  font: normal 400 0.76923em/25px Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.12em;
  color: #999;
  text-transform: uppercase;
}
/* line 22, ../styles/project/_type.scss */
.fontface .overline-weak {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 1196, ../styles/project/_article.scss */
.story-ad-txt {
  border-bottom: 1px solid #ccc;
}
@media (min-width: 700px) {
  /* line 1196, ../styles/project/_article.scss */
  .story-ad-txt {
    display: none;
  }
}

/* line 1305, ../styles/project/_article.scss */
.l-sg-secondary-mod {
  display: none;
}
@media (min-width: 1075px) {
  /* line 1305, ../styles/project/_article.scss */
  .l-sg-secondary-mod {
    display: block;
    width: 300px;
    margin-bottom: 10px;
  }
}

/* line 1314, ../styles/project/_article.scss */
.story-tagline {
  font-style: italic;
}

/* line 1325, ../styles/project/_article.scss */
.comment-tease-mod {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.comment-tease-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 497, ../styles/partials/_layout.scss */
.comment-tease-mod > .art-bd,
.comment-tease-mod > .txt-bd {
  display: block;
}
/* line 501, ../styles/partials/_layout.scss */
.comment-tease-mod > .art-bd.quick-tz-bd,
.comment-tease-mod > .txt-bd.quick-tz-bd {
  margin-left: 170px;
}
/* line 506, ../styles/partials/_layout.scss */
.comment-tease-mod > .art-bd {
  width: 40px;
  float: left;
  margin: 0;
}
/* line 514, ../styles/partials/_layout.scss */
.comment-tease-mod > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 518, ../styles/partials/_layout.scss */
.comment-tease-mod > .txt-bd {
  margin-left: 50px;
}

/* line 1330, ../styles/project/_article.scss */
.comment-tease-btn {
  margin: 0 0 10px;
  padding-left: 0;
  display: block;
}

/* line 1336, ../styles/project/_article.scss */
.tease-img-list-mod {
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.tease-img-list-mod:after {
  content: "";
  display: table;
  clear: both;
}
/* line 497, ../styles/partials/_layout.scss */
.tease-img-list-mod > .art-bd,
.tease-img-list-mod > .txt-bd {
  display: block;
}
/* line 501, ../styles/partials/_layout.scss */
.tease-img-list-mod > .art-bd.quick-tz-bd,
.tease-img-list-mod > .txt-bd.quick-tz-bd {
  margin-left: 170px;
}
/* line 506, ../styles/partials/_layout.scss */
.tease-img-list-mod > .art-bd {
  width: 100px;
  float: left;
  margin: 0;
}
/* line 514, ../styles/partials/_layout.scss */
.tease-img-list-mod > .art-bd > .art {
  width: 100%;
  max-width: 100%;
}
/* line 518, ../styles/partials/_layout.scss */
.tease-img-list-mod > .txt-bd {
  margin-left: 110px;
}

/* line 1343, ../styles/project/_article.scss */
.article-with-art .byline-stacked {
  *zoom: 1;
}
@media (min-width: 1075px) {
  /* line 1343, ../styles/project/_article.scss */
  .article-with-art .byline-stacked {
    float: right;
    width: 300px;
  }
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.article-with-art .byline-stacked:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1354, ../styles/project/_article.scss */
.story-share-mod {
  position: relative;
  *zoom: 1;
}
/* line 38, ../../../../../../../ruby/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.story-share-mod:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1361, ../styles/project/_article.scss */
.review-item {
  margin: 10px;
}
/* line 1363, ../styles/project/_article.scss */
.review-item .review-item-title {
  margin-bottom: 5px;
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1369, ../styles/project/_article.scss */
.review-item figure.review-stars {
  width: 77px;
  height: 14px;
  background-image: url("//p.o0bc.com/rw/img/stars-grey.png");
}
/* line 1373, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating {
  width: 77px;
  height: 14px;
  background-image: url("//p.o0bc.com/rw/img/stars-red.png");
}
/* line 1377, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.one-half {
  width: 10%;
}
/* line 1378, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.one {
  width: 20%;
}
/* line 1379, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.one-and-half {
  width: 30%;
}
/* line 1380, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.two {
  width: 40%;
}
/* line 1381, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.two-and-half {
  width: 50%;
}
/* line 1382, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.three {
  width: 60%;
}
/* line 1383, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.three-and-half {
  width: 70%;
}
/* line 1384, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.four {
  width: 80%;
}
/* line 1385, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.four-and-half {
  width: 90%;
}
/* line 1386, ../styles/project/_article.scss */
.review-item figure.review-stars .review-rating.five {
  width: 100%;
}

/* line 1394, ../styles/project/_article.scss */
aside.review-box {
  margin: 14px 0;
  font-size: 15px;
  line-height: 20px;
}
/* line 1398, ../styles/project/_article.scss */
aside.review-box b {
  margin: 0 3px;
}

/* line 1403, ../styles/project/_article.scss */
div.story-summary-link {
  color: #2494e3;
}

/* line 1409, ../styles/project/_article.scss */
figure.article-figure-wrap-vert {
  background: #eee;
  text-align: center;
}
/* line 1412, ../styles/project/_article.scss */
figure.article-figure-wrap-vert img.article-image {
  max-width: 100%;
}
/* line 1416, ../styles/project/_article.scss */
figure.article-figure-wrap-vert figcaption.article-img-wrap-caption {
  background-color: #000;
  padding: 6px 8px 0;
  color: #fff;
}
@media (max-width: 699px) {
  /* line 1409, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert {
    width: 100%;
    margin: 0 0 15px;
  }
  /* line 1424, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert figcaption.article-img-wrap-caption {
    margin: 0 0 15px;
    text-align: right;
  }
}
@media (min-width: 750px) and (max-width: 1074px) {
  /* line 1409, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert {
    margin: 15px -100px 15px 15px;
    float: right;
    clear: right;
    max-width: 50%;
  }
  /* line 1435, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert.left {
    float: left;
    margin: 15px 15px 15px 0;
  }
}
@media (min-width: 1075px) {
  /* line 1409, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert {
    margin: 15px 0 15px 15px;
    float: right;
    max-width: 50%;
  }
  /* line 1444, ../styles/project/_article.scss */
  figure.article-figure-wrap-vert.left {
    float: left;
    margin: 15px 15px 15px 0;
  }
}

/* line 1453, ../styles/project/_article.scss */
.article-lead-art-mod-vert {
  width: 100%;
  background-color: #333;
  text-align: center;
  margin: 0 0 15px;
}
@media (min-width: 500px) {
  /* line 1453, ../styles/project/_article.scss */
  .article-lead-art-mod-vert {
    float: right;
    width: 50%;
    margin: 0 0 15px 15px;
  }
}
@media (max-width: 498px) {
  /* line 1453, ../styles/project/_article.scss */
  .article-lead-art-mod-vert {
    max-width: 100%;
    width: auto;
  }
  /* line 1466, ../styles/project/_article.scss */
  .article-lead-art-mod-vert img.article-art {
    max-height: 350px;
  }
}

/* line 1477, ../styles/project/_article.scss */
.globe-full-story-link, h3.globe-teaser {
  clear: both;
  font-size: 16px;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
/* line 1483, ../styles/project/_article.scss */
.globe-full-story-link a, h3.globe-teaser a {
  color: #2494e3;
}

/* line 1486, ../styles/project/_article.scss */
.globe-full-story-link {
  margin: 5px 0;
  border: 0;
}

/* line 1493, ../styles/project/_article.scss */
.globe-non-enhanced-cta {
  max-width: 600px;
  margin: 10px auto 10px;
  padding: 10px;
  background-color: #fdfce7;
  text-align: center;
}
@media (min-width: 1075px) {
  /* line 1493, ../styles/project/_article.scss */
  .globe-non-enhanced-cta {
    margin-left: 80px;
  }
}
/* line 1500, ../styles/project/_article.scss */
.globe-non-enhanced-cta img {
  width: 250px;
}
/* line 1501, ../styles/project/_article.scss */
.globe-non-enhanced-cta p {
  font-weight: 700;
  font-size: 1.2em;
  color: black;
  margin: 5px 0;
}
/* line 1507, ../styles/project/_article.scss */
.globe-non-enhanced-cta a button {
  background-color: #2494e3;
  margin: 10px 0 5px;
  border-radius: 3px;
  border: 0px;
  width: 150px;
  height: 37px;
  text-transform: uppercase;
  color: white;
  font-size: 0.9em;
}

/* line 1522, ../styles/project/_article.scss */
q {
  display: block;
  color: #666;
  padding-left: 10px;
  border-left: 3px solid #9b1518;
}

/* line 1537, ../styles/project/_article.scss */
.article-p.categories {
  font-size: 1.15em;
}

/* ============================================= */
/*	Homepage						   			 */
/* ============================================= */
/* line 257, ../styles/screen.scss */
.page-hp {
  background-color: #f9f9f9;
}

/* line 263, ../styles/screen.scss */
.hp-mod {
  padding-top: 45px;
}
@media (min-width: 750px) {
  /* line 263, ../styles/screen.scss */
  .hp-mod {
    padding-top: 50px;
  }
}
@media (min-width: 728px) {
  /* line 263, ../styles/screen.scss */
  .hp-mod {
    padding-top: 0;
  }
}
@media (max-width: 959px) {
  /* line 263, ../styles/screen.scss */
  .hp-mod {
    padding-top: 0;
  }
}
@media (min-width: 550px) {
  /* line 275, ../styles/screen.scss */
  .search-active .hp-mod {
    padding-top: 110px;
  }
}
@media (min-width: 728px) {
  /* line 275, ../styles/screen.scss */
  .search-active .hp-mod {
    padding-top: 69px;
  }
}

/* line 290, ../styles/screen.scss */
.hp-big-1 {
  display: block;
  margin: 20px auto;
  width: 300px;
}
@media (min-width: 1024px) {
  /* line 290, ../styles/screen.scss */
  .hp-big-1 {
    margin: 0;
  }
}

/* ============================================= */
/*	Errors						   			 	 */
/* ============================================= */
/* line 307, ../styles/screen.scss */
.page-error-hgroup {
  text-align: center;
  margin-top: -30px;
}
@media (min-width: 728px) {
  /* line 307, ../styles/screen.scss */
  .page-error-hgroup {
    margin-top: 0;
    padding: 50px 0 70px;
  }
}

/* line 316, ../styles/screen.scss */
.page-error-h {
  font: normal 300 3.69231em Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  margin-bottom: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .page-error-h {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 600px) {
  /* line 316, ../styles/screen.scss */
  .page-error-h {
    font-size: 5.30769em;
  }
}

/* line 326, ../styles/screen.scss */
.page-error-deck {
  font: italic 300 1.61538em/120% Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 10px;
}
/* line 22, ../styles/project/_type.scss */
.fontface .page-error-deck {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
@media (min-width: 600px) {
  /* line 326, ../styles/screen.scss */
  .page-error-deck {
    font-size: 2.15385em;
  }
}
/* line 334, ../styles/screen.scss */
.page-error-deck a {
  color: #0d5799;
}
/* line 40, ../styles/project/_type.scss */
.page-error-deck a:hover {
  text-decoration: underline;
}
@media (min-width: 1075px) {
  /* line 338, ../styles/screen.scss */
  .page-error-deck .break {
    display: block;
  }
}

/* ============================================= */
/*	Other Pages						   			 */
/* ============================================= */
/* ============================================= */
/*	404											 */
/* ============================================= */
/* line 1, ../styles/project/_404.scss */
.page-404 {
  background-color: #fff;
}
/* line 3, ../styles/project/_404.scss */
.page-404 .site-container {
  -webkit-animation: page-fade 1.5s ease;
  -moz-animation: page-fade 1.5s ease;
  animation: page-fade 1.5s ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
/* line 6, ../styles/project/_404.scss */
.page-404 .site-container .site-full-width {
  margin: 0px auto;
  overflow: hidden;
  max-width: 1044px;
}
/* line 11, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content {
  margin-top: 55px;
}
@media (min-width: 647px) {
  /* line 11, ../styles/project/_404.scss */
  .page-404 .site-container .site-width.four-oh-four-content {
    width: 647px;
  }
}
/* line 19, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content h1 {
  color: #9b1518;
  font-weight: 700;
}
/* line 23, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content h3 {
  font-weight: 700;
}
/* line 26, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content h1, .page-404 .site-container .site-width.four-oh-four-content h3 {
  margin-bottom: .4em;
}
/* line 31, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .search-mod input[name=search] {
  background: #ffffff;
}
/* line 34, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .search-mod .search-btn {
  width: 35px;
  height: 35px;
}
/* line 37, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .search-mod .search-btn .search-icon {
  display: block;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 22px;
  height: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .page-404 .site-container .site-width.four-oh-four-content .search-mod .search-btn .search-icon {
  background-image: url("//p.o0bc.com/rw/img/mag.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .page-404 .site-container .site-width.four-oh-four-content .search-mod .search-btn .search-icon {
  background-image: url("//p.o0bc.com/rw/img/mag.svg");
}
/* line 50, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .table {
  display: table;
  margin: 0 auto;
  padding-bottom: 40px;
}
/* line 55, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod {
  text-align: center;
  list-style: none;
}
/* line 58, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li {
  display: inline-block;
}
/* line 60, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a {
  display: block;
  position: relative;
  height: 120px;
  width: 90px;
  margin: 0;
  text-transform: uppercase;
  font-weight: 700;
}
@media (min-width: 400px) {
  /* line 60, ../styles/project/_404.scss */
  .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a {
    margin: 0 15px;
  }
}
@media (min-width: 550px) {
  /* line 60, ../styles/project/_404.scss */
  .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a {
    margin: 0 30px;
  }
}
@media (min-width: 647px) {
  /* line 60, ../styles/project/_404.scss */
  .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a {
    margin: 0 60px;
  }
}
/* line 77, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.help {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.help {
  background-image: url("//p.o0bc.com/rw/img/bcom_help_404_page.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.help {
  background-image: url("//p.o0bc.com/rw/img/bcom_help_404_page.svg");
}
/* line 80, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.pencil {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.pencil {
  background-image: url("//p.o0bc.com/rw/img/bcom_pencil_404_page.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.pencil {
  background-image: url("//p.o0bc.com/rw/img/bcom_pencil_404_page.svg");
}
/* line 83, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.logo {
  background-image: url("//p.o0bc.com/rw/img/bcom_logo_404_page.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg .page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a.logo {
  background-image: url("//p.o0bc.com/rw/img/bcom_logo_404_page.svg");
}
/* line 86, ../styles/project/_404.scss */
.page-404 .site-container .site-width.four-oh-four-content .site-tools-mod li a span {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 96, ../styles/project/_404.scss */
.page-404 .four-oh-four-message {
  font-size: 1.2em;
  line-height: 1.4em;
  margin-bottom: 2em;
  padding-top: 1em;
}
/* line 101, ../styles/project/_404.scss */
.page-404 .four-oh-four-message p {
  margin-bottom: 0.5em;
}

/* ============================================= */
/*	Galleries									 */
/* ============================================= */
/* ============================================= */
/*	Gallery End Test					   		 */
/* ============================================= */
/* ============================================= */
/*	House Ad 							   		 */
/* ============================================= */
/* ============================================= */
/*	Search Page									*/
/* ============================================= */
/* line 4, ../styles/project/_search.scss */
.page-search {
  background-color: #f9f9f9;
}

/* line 7, ../styles/project/_search.scss */
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
}

/* line 12, ../styles/project/_search.scss */
.gsc-results {
  width: 100%;
}

/* line 16, ../styles/project/_search.scss */
.gsc-result-info {
  padding-left: 0;
}

/* line 20, ../styles/project/_search.scss */
table.gsc-search-box td.gsc-input {
  padding-right: 0px;
}

/* line 23, ../styles/project/_search.scss */
input.gsc-input {
  width: 100%;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font: normal 400 1.07692em Arial, Helvetica, Verdana, sans-serif;
  height: 34px;
  top: 0;
  border: 1px solid #cccccc;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}

/* line 47, ../styles/project/_search.scss */
input.gsc-search-button {
  border: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font: normal 700 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 0.2em;
  padding: 0 15px;
  text-transform: uppercase;
  height: 34px;
  width: 34px;
  color: white;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #2494e3;
  text-indent: -9999px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: -1px -1px 0 #1b6faa inset;
  -moz-box-shadow: -1px -1px 0 #1b6faa inset;
  box-shadow: -1px -1px 0 #1b6faa inset;
}
/* line 444, ../styles/partials/_mixins.scss */
.no-svg input.gsc-search-button {
  background-image: url("//p.o0bc.com/rw/img/mag-white.png");
}
/* line 454, ../styles/partials/_mixins.scss */
.svg input.gsc-search-button {
  background-image: url("//p.o0bc.com/rw/img/mag-white.svg");
}

/* line 79, ../styles/project/_search.scss */
.gsc-clear-button {
  display: none;
}

/* line 83, ../styles/project/_search.scss */
.gsc-branding-text {
  width: 100%;
}

/* line 87, ../styles/project/_search.scss */
.gsc-webResult.gsc-result.gsc-promotion {
  background: transparent;
}

/* line 91, ../styles/project/_search.scss */
.gsc-webResult .gsc-result {
  padding: 12px 8px;
  border-bottom: 1px solid #dfd4ca;
  -webkit-box-shadow: 0 2px white;
  -moz-box-shadow: 0 2px white;
  box-shadow: 0 2px white;
}

/* line 99, ../styles/project/_search.scss */
.gsc-control-cse .gs-result .gs-title {
  margin-bottom: 5px;
}

/* line 102, ../styles/project/_search.scss */
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title * {
  height: auto;
  color: #0d5799;
  font-size: 1.1em;
  line-height: 108.5%;
  font-weight: 500;
  text-decoration: none;
}

/* line 111, ../styles/project/_search.scss */
.gsc-control-cse .gs-result .gs-title b {
  font-weight: 700;
  font-size: 1em;
}

/* line 116, ../styles/project/_search.scss */
.gs-result .gs-snippet {
  font-size: 0.95em;
  line-height: 135%;
}

/* line 121, ../styles/project/_search.scss */
.gsc-cursor-box.gs-bidi-start-align {
  padding-top: 12px;
}

/* line 124, ../styles/project/_search.scss */
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  text-decoration: none;
  padding: 0 7px;
  line-height: 18px;
  display: inline-block;
  font: normal 400 0.76923em Arial, Helvetica, Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #999999;
  border: 1px solid #cccccc;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 139, ../styles/project/_search.scss */
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  background-color: #ededed;
}

/* ============================================= */
/*	Videos										*/
/* ============================================= */
/* line 4, ../styles/project/_video.scss */
.videoplayer {
  position: relative;
}

/* line 9, ../styles/project/_video.scss */
.primary .videoplayer.brightcove, .primary .videoplayer.cinesport, .primary .videoplayer.ustream, .primary .videoplayer.nesn, .story-mod .videoplayer.brightcove, .story-mod .videoplayer.cinesport, .story-mod .videoplayer.ustream, .story-mod .videoplayer.nesn {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
}
/* line 558, ../styles/partials/_mixins.scss */
.primary .videoplayer.brightcove iframe,
.primary .videoplayer.brightcove object,
.primary .videoplayer.brightcove embed, .primary .videoplayer.cinesport iframe,
.primary .videoplayer.cinesport object,
.primary .videoplayer.cinesport embed, .primary .videoplayer.ustream iframe,
.primary .videoplayer.ustream object,
.primary .videoplayer.ustream embed, .primary .videoplayer.nesn iframe,
.primary .videoplayer.nesn object,
.primary .videoplayer.nesn embed, .story-mod .videoplayer.brightcove iframe,
.story-mod .videoplayer.brightcove object,
.story-mod .videoplayer.brightcove embed, .story-mod .videoplayer.cinesport iframe,
.story-mod .videoplayer.cinesport object,
.story-mod .videoplayer.cinesport embed, .story-mod .videoplayer.ustream iframe,
.story-mod .videoplayer.ustream object,
.story-mod .videoplayer.ustream embed, .story-mod .videoplayer.nesn iframe,
.story-mod .videoplayer.nesn object,
.story-mod .videoplayer.nesn embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 17, ../styles/project/_video.scss */
.primary .videoplayer.cinesport, .story-mod .videoplayer.cinesport {
  padding-top: 0;
}
/* line 20, ../styles/project/_video.scss */
.primary .videoplayer.ndn_embed, .story-mod .videoplayer.ndn_embed {
  width: 100%;
  height: 216px;
}
@media (min-width: 480px) {
  /* line 20, ../styles/project/_video.scss */
  .primary .videoplayer.ndn_embed, .story-mod .videoplayer.ndn_embed {
    height: 259px;
  }
}
@media (min-width: 767px) {
  /* line 20, ../styles/project/_video.scss */
  .primary .videoplayer.ndn_embed, .story-mod .videoplayer.ndn_embed {
    height: 414px;
  }
}

/* line 31, ../styles/project/_video.scss */
.secondary .feat-tz.video {
  width: 320px;
  padding: 10px 0;
}
/* line 35, ../styles/project/_video.scss */
.secondary .feat-tz.video .videoplayer, .secondary .feat-tz.video .perform-wrap {
  width: 300px;
  margin: 0 auto;
}
/* line 38, ../styles/project/_video.scss */
.secondary .feat-tz.video .videoplayer.brightcove, .secondary .feat-tz.video .videoplayer.cinesport, .secondary .feat-tz.video .videoplayer.ustream, .secondary .feat-tz.video .videoplayer.nesn, .secondary .feat-tz.video .perform-wrap.brightcove, .secondary .feat-tz.video .perform-wrap.cinesport, .secondary .feat-tz.video .perform-wrap.ustream, .secondary .feat-tz.video .perform-wrap.nesn {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
}
/* line 558, ../styles/partials/_mixins.scss */
.secondary .feat-tz.video .videoplayer.brightcove iframe,
.secondary .feat-tz.video .videoplayer.brightcove object,
.secondary .feat-tz.video .videoplayer.brightcove embed, .secondary .feat-tz.video .videoplayer.cinesport iframe,
.secondary .feat-tz.video .videoplayer.cinesport object,
.secondary .feat-tz.video .videoplayer.cinesport embed, .secondary .feat-tz.video .videoplayer.ustream iframe,
.secondary .feat-tz.video .videoplayer.ustream object,
.secondary .feat-tz.video .videoplayer.ustream embed, .secondary .feat-tz.video .videoplayer.nesn iframe,
.secondary .feat-tz.video .videoplayer.nesn object,
.secondary .feat-tz.video .videoplayer.nesn embed, .secondary .feat-tz.video .perform-wrap.brightcove iframe,
.secondary .feat-tz.video .perform-wrap.brightcove object,
.secondary .feat-tz.video .perform-wrap.brightcove embed, .secondary .feat-tz.video .perform-wrap.cinesport iframe,
.secondary .feat-tz.video .perform-wrap.cinesport object,
.secondary .feat-tz.video .perform-wrap.cinesport embed, .secondary .feat-tz.video .perform-wrap.ustream iframe,
.secondary .feat-tz.video .perform-wrap.ustream object,
.secondary .feat-tz.video .perform-wrap.ustream embed, .secondary .feat-tz.video .perform-wrap.nesn iframe,
.secondary .feat-tz.video .perform-wrap.nesn object,
.secondary .feat-tz.video .perform-wrap.nesn embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 44, ../styles/project/_video.scss */
.secondary .feat-tz.video .videoplayer.ndn_embed, .secondary .feat-tz.video .perform-wrap.ndn_embed {
  margin-bottom: 15px;
  width: 300px;
  height: 220px;
}

/* ============================================= */
/*	Pagination							 */
/* ============================================= */
/* Pagination styles */
/* line 3, ../styles/project/_pagination.scss */
.pagination {
  font: normal 500 0.92308em Arial, Helvetica, Verdana, sans-serif;
  position: relative;
  width: 100%;
  text-align: right;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 22, ../styles/project/_type.scss */
.fontface .pagination {
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 11, ../styles/project/_pagination.scss */
.story-comments-mod .pagination {
  width: auto;
  margin: 25px 0;
}
/* line 14, ../styles/project/_pagination.scss */
.story-comments-mod .pagination ul {
  text-align: center;
}
@media (min-width: 400px) {
  /* line 11, ../styles/project/_pagination.scss */
  .story-comments-mod .pagination {
    margin: 0px 0px 25px;
  }
  /* line 19, ../styles/project/_pagination.scss */
  .story-comments-mod .pagination ul {
    text-align: left;
  }
}
/* line 24, ../styles/project/_pagination.scss */
.pagination ul {
  display: table;
  width: auto;
  float: right;
}
/* line 29, ../styles/project/_pagination.scss */
.pagination li {
  float: left;
  margin: 0 1px;
}
/* line 33, ../styles/project/_pagination.scss */
.pagination a, .pagination li.active {
  display: block;
  padding: 3px 6px;
  border: 1px solid #ccc;
  color: #999;
  text-decoration: none;
  -moz-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -o-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  -webkit-transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
  transition: all cubic-bezier(0.49, 0.37, 0.445, 0.715);
}
/* line 40, ../styles/project/_pagination.scss */
.pagination a:hover, .pagination li.active:hover {
  background: #ededed;
}
/* line 44, ../styles/project/_pagination.scss */
.pagination li.active:hover {
  background: #2494e3;
}
/* line 47, ../styles/project/_pagination.scss */
.pagination .active a, .pagination li.active {
  border-color: #2494e3;
  color: #fff;
  cursor: default;
  background: #2494e3;
}

/* ============================================= */
/*  --------------------------------------------------------------------------
* Modal Window
*/
/* line 421, ../styles/screen.scss */
.ugc-modal {
  z-index: 999;
  position: fixed;
  top: 90px;
  left: 25%;
  width: 50%;
  padding: 20px;
  padding-bottom: 10px;
  background: #fff;
  border: 3px solid #2494e3;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
/* line 432, ../styles/screen.scss */
.ugc-modal .heading {
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
/* line 438, ../styles/screen.scss */
.ugc-modal .form-section {
  margin-bottom: 10px;
  overflow: hidden;
  padding-bottom: 0;
}
/* line 443, ../styles/screen.scss */
.ugc-modal label {
  display: inline-block;
  width: 100px;
}
/* line 447, ../styles/screen.scss */
.ugc-modal.abuse label {
  display: block;
  width: 100%;
  margin-bottom: 3px;
}
/* line 452, ../styles/screen.scss */
.ugc-modal input[type=text],
.ugc-modal textarea {
  width: 100%;
  padding: 3px 5px;
  border: 1px solid #ccc;
}
/* line 458, ../styles/screen.scss */
.ugc-modal textarea {
  height: 100px;
}
/* line 461, ../styles/screen.scss */
.ugc-modal select {
  width: 100%;
}
/* line 464, ../styles/screen.scss */
.ugc-modal a.close-modal {
  float: right;
  font-size: 18px;
}
/* line 467, ../styles/screen.scss */
.ugc-modal a.close-modal:hover {
  text-decoration: none;
  border-bottom: none;
}

/* line 474, ../styles/screen.scss */
.admin-label-comment {
  font-weight: bold;
  color: red;
  font-size: 11px;
  align-content: center;
  text-align: center;
}


/*
*   --------------------------------------------------------------------------
* SCSS for Boston.com Forums
*   --------------------------------------------------------------------------
*/
/* line 679, ../styles/partials/_mixins.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 13, ../styles/bcom-forums.scss */
.forum .primary {
  margin-bottom: 30px;
}
/* line 16, ../styles/bcom-forums.scss */
.forum p {
  margin: 0;
}

/* line 19, ../styles/bcom-forums.scss */
a.icon {
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  padding-left: 12px;
  padding-top: 3px;
}

/*  --------------------------------------------------------------------------
* Forum Head
*/
/* line 30, ../styles/bcom-forums.scss */
.forum-head {
  overflow: hidden;
}
/* line 32, ../styles/bcom-forums.scss */
.forum-head h1 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  float: left;
  clear: both;
}
/* line 38, ../styles/bcom-forums.scss */
.forum-head h1 span {
  display: block;
  padding-top: 3px;
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
}
/* line 46, ../styles/bcom-forums.scss */
.forum-head > * {
  margin-bottom: 15px;
  clear: both;
}
/* line 50, ../styles/bcom-forums.scss */
.forum-head li {
  float: left;
}

/* User Utility */
/* line 55, ../styles/bcom-forums.scss */
.user-utility {
  overflow: hidden;
  font-size: 12px;
}
/* line 58, ../styles/bcom-forums.scss */
.user-utility ul {
  float: right;
  overflow: hidden;
  padding-bottom: 2px;
}
/* line 63, ../styles/bcom-forums.scss */
.user-utility li {
  border-right: 1px solid #ccc;
  padding: 0 5px;
}
/* line 66, ../styles/bcom-forums.scss */
.user-utility li:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 71, ../styles/bcom-forums.scss */
.user-utility a {
  color: #0d5799;
}

/* Forum Utility */
/* line 77, ../styles/bcom-forums.scss */
.forum-utility {
  position: relative;
  overflow: hidden;
}
/* line 80, ../styles/bcom-forums.scss */
.forum-utility li {
  margin-right: 5px;
}

/* Breadcrumbs */
/* line 86, ../styles/bcom-forums.scss */
.breadcrumbs {
  font-size: 12px;
  overflow: hidden;
}
/* line 89, ../styles/bcom-forums.scss */
.breadcrumbs li {
  margin-right: 3px;
}
/* line 92, ../styles/bcom-forums.scss */
.breadcrumbs a {
  color: #0d5799;
}

/* Admin Utility */
/* line 98, ../styles/bcom-forums.scss */
.admin-utility {
  padding: 5px 10px;
  background: #9b1518;
  overflow: hidden;
  display: none;
  /* Hide by default. Show with JavaScript */
}
/* line 103, ../styles/bcom-forums.scss */
.admin-utility li {
  float: left;
  border-left: 1px solid #740f12;
  padding-left: 8px;
  padding-right: 8px;
}
/* line 108, ../styles/bcom-forums.scss */
.admin-utility li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 113, ../styles/bcom-forums.scss */
.admin-utility a {
  color: #fff;
  padding-left: 0;
}
/* line 116, ../styles/bcom-forums.scss */
.admin-utility a:hover {
  text-decoration: underline;
}
/* line 120, ../styles/bcom-forums.scss */
.forum td .admin-utility a {
  color: #fff;
}
/* line 122, ../styles/bcom-forums.scss */
.forum td .admin-utility a:hover {
  text-decoration: underline;
}
/* line 126, ../styles/bcom-forums.scss */
.admin-utility .archive-status {
  color: #fff;
  float: right;
}

/*  --------------------------------------------------------------------------
* Forum Sections (the <table> wrapper)
*/
/* line 135, ../styles/bcom-forums.scss */
.forum-section {
  position: relative;
  margin-bottom: 20px;
  clear: both;
  border-bottom: 1px solid #ccc;
}

/* line 141, ../styles/bcom-forums.scss */
.section-head {
  background: #2a2a2a;
  color: #fff;
  padding: 1em 10px;
}
/* line 145, ../styles/bcom-forums.scss */
.section-head h2 {
  padding-bottom: 0;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 24px;
}
/* line 150, ../styles/bcom-forums.scss */
.section-head h2 a {
  color: #fff;
}
/* line 154, ../styles/bcom-forums.scss */
.section-head .forum-counts {
  font-size: 12px;
}
/* line 157, ../styles/bcom-forums.scss */
.section-head .toggle {
  position: absolute;
  top: 12px;
  right: 2px;
  border: 1px solid #444;
  height: 10px;
  padding: 0 2px;
  font-size: 12px;
  color: #444;
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
  /* IE6-9 */
}

/* line 177, ../styles/bcom-forums.scss */
.forum .see-more {
  display: block;
  color: #fff;
  font-size: 12px;
}
/* line 181, ../styles/bcom-forums.scss */
.forum .see-more:hover {
  text-decoration: underline;
}

/*  --------------------------------------------------------------------------
* Forum Table Defaults
*/
/* line 192, ../styles/bcom-forums.scss */
.forum table {
  width: 100%;
}
/* line 195, ../styles/bcom-forums.scss */
.forum tr {
  padding-left: 10px;
}
/* line 198, ../styles/bcom-forums.scss */
.forum th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
  background: #444;
  color: #fff;
}
/* line 207, ../styles/bcom-forums.scss */
.forum th.primary-col {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 212, ../styles/bcom-forums.scss */
.forum th.secondary-col {
  display: none;
}
/* line 216, ../styles/bcom-forums.scss */
.forum td {
  background: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed;
  vertical-align: top;
  line-height: 14px;
}
/* line 223, ../styles/bcom-forums.scss */
.forum td.primary-col {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 228, ../styles/bcom-forums.scss */
.forum td.secondary-col {
  display: none;
}
/* line 231, ../styles/bcom-forums.scss */
.forum td.name {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 237, ../styles/bcom-forums.scss */
.forum td.name.sticky a {
  color: #9b1518;
}
/* line 241, ../styles/bcom-forums.scss */
.forum td a {
  color: #0d5799;
}
/* line 244, ../styles/bcom-forums.scss */
.forum td .author {
  display: block;
  font-size: 12px;
  font-weight: 400;
}
/* line 248, ../styles/bcom-forums.scss */
.forum td .author a {
  color: #0d5799;
}
/* line 254, ../styles/bcom-forums.scss */
.forum .browse {
  background: #fff;
  overflow: hidden;
  padding: 10px;
}
/* line 258, ../styles/bcom-forums.scss */
.forum .browse span {
  float: left;
  text-transform: uppercase;
}
/* line 262, ../styles/bcom-forums.scss */
.forum .browse a {
  color: #0d5799;
}
/* line 264, ../styles/bcom-forums.scss */
.forum .browse a:hover {
  text-decoration: underline;
}
/* line 268, ../styles/bcom-forums.scss */
.forum .browse ul {
  float: left;
}
/* line 271, ../styles/bcom-forums.scss */
.forum .browse li {
  float: left;
  border-left: 1px solid #ccc;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 276, ../styles/bcom-forums.scss */
.forum .browse li:first-child {
  border: none;
}

@media screen and (min-width: 600px) {
  /* line 285, ../styles/bcom-forums.scss */
  .forum th.primary-col {
    width: 30%;
  }
  /* line 288, ../styles/bcom-forums.scss */
  .forum th.secondary-col {
    width: 15%;
    display: table-cell;
  }
  /* line 294, ../styles/bcom-forums.scss */
  .forum td.primary-col {
    width: 30%;
  }
  /* line 297, ../styles/bcom-forums.scss */
  .forum td.secondary-col {
    width: 15%;
    display: table-cell;
  }
}
/* Category List Admin */
/* line 306, ../styles/bcom-forums.scss */
tr.admin {
  display: none;
  /* Hide by default. Show with JavaScript */
}

/*  --------------------------------------------------------------------------
* The Discussion
*/
/* line 313, ../styles/bcom-forums.scss */
.discussion-list {
  padding-bottom: 5px;
}
/* line 315, ../styles/bcom-forums.scss */
.discussion-list .post {
  margin: 0 0 15px 0;
  padding: 10px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  position: relative;
  overflow: hidden;
}

/* line 325, ../styles/bcom-forums.scss */
.icon.star {
  background-image: url(//p.o0bc.com/rw/img/star.png);
  background-position: left 1px;
}

/* line 330, ../styles/bcom-forums.scss */
.post-count a.icon.star {
  padding-left: 18px;
}

/* Post Head */
/* line 335, ../styles/bcom-forums.scss */
.post-head {
  position: relative;
  padding-bottom: 5px;
  border-bottom: 1px solid #ededed;
}
/* line 339, ../styles/bcom-forums.scss */
.post.star .post-head {
  background: url(//p.o0bc.com/rw/img/star.png) no-repeat right 0;
}

/* line 344, ../styles/bcom-forums.scss */
p.post-subject {
  font-weight: 700;
  margin-bottom: 3px;
}

/* line 348, ../styles/bcom-forums.scss */
.post-date {
  font-size: 10px;
  color: #666;
}

/* line 352, ../styles/bcom-forums.scss */
.post-link {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 16px;
  height: 16px;
  background: url(community/link.png) no-repeat;
  text-indent: -999999px;
}

/* User Info */
/* line 364, ../styles/bcom-forums.scss */
.user-info {
  width: 12%;
  float: left;
  padding-right: 3px;
  padding-top: 10px;
  font-size: 10px;
}
/* line 370, ../styles/bcom-forums.scss */
.user-info li {
  margin-bottom: 3px;
}
/* line 373, ../styles/bcom-forums.scss */
.user-info img {
  border: 1px solid #ccc;
  max-width: 100%;
}
/* line 377, ../styles/bcom-forums.scss */
.user-info .username {
  font-size: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: 700;
  word-wrap: break-word;
}

/* Post Content */
/* line 387, ../styles/bcom-forums.scss */
.post-content, .deleted-post-message {
  width: 85%;
  float: right;
  padding-bottom: 15px;
  padding-top: 10px;
  line-height: 18px;
}
/* line 393, ../styles/bcom-forums.scss */
.post-content p, .deleted-post-message p {
  margin-bottom: 7px;
}
/* line 396, ../styles/bcom-forums.scss */
.post-content ul, .deleted-post-message ul {
  list-style-type: disc;
  padding-left: 15px;
  margin-bottom: 7px;
}
/* line 401, ../styles/bcom-forums.scss */
.post-content ol, .deleted-post-message ol {
  list-style-type: decimal;
  padding-left: 15px;
  margin-bottom: 7px;
}
/* line 406, ../styles/bcom-forums.scss */
.post-content .quote, .deleted-post-message .quote {
  border-left: 2px solid #9b1518;
  font-style: italic;
  padding: 5px 5px 5px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 413, ../styles/bcom-forums.scss */
.post-content img, .deleted-post-message img {
  max-width: 100%;
  height: auto;
}
/* line 417, ../styles/bcom-forums.scss */
.post-content a, .deleted-post-message a {
  color: #0d5799;
}

/* line 421, ../styles/bcom-forums.scss */
.deleted-post-message {
  font-size: 110%;
  color: #999;
}

/* Post Utility */
/* line 428, ../styles/bcom-forums.scss */
.post-utility {
  clear: both;
}
/* line 430, ../styles/bcom-forums.scss */
.post-utility ul {
  float: right;
}
/* line 433, ../styles/bcom-forums.scss */
.post-utility li {
  float: left;
  padding-top: 7px;
  margin-right: 4px;
}
/* line 438, ../styles/bcom-forums.scss */
.post-utility a {
  color: #999999;
}
/* line 441, ../styles/bcom-forums.scss */
.post-utility li.admin {
  display: none;
  /* Hide by default. Show with JavaScript */
}
/* line 444, ../styles/bcom-forums.scss */
.post-utility .share-icons {
  display: block;
  clear: both;
  opacity: .3;
}
/* line 448, ../styles/bcom-forums.scss */
.post-utility .share-icons li {
  float: left;
  margin-left: 5px;
}
/* line 452, ../styles/bcom-forums.scss */
.post-utility .share-icons a {
  display: block;
  width: 24px;
  height: 24px;
  background: #0d5799;
  color: #fff;
  text-align: center;
}
/* line 460, ../styles/bcom-forums.scss */
.post:hover .post-utility .share-icons {
  opacity: 1;
}
/* line 463, ../styles/bcom-forums.scss */
.post-utility .share-icons .twitter-icon {
  background: url("//p.o0bc.com/rw/img/social_icons/twitter-24-blue.png") no-repeat;
}
/* line 466, ../styles/bcom-forums.scss */
.post-utility .share-icons .facebook-icon {
  background: url("//p.o0bc.com/rw/img/social_icons/facebook-24-blue.png") no-repeat;
}

/* line 471, ../styles/bcom-forums.scss */
.post-anchor {
  clear: both;
  float: right;
  height: 1px;
}

/* Ignored Posts */
/* line 478, ../styles/bcom-forums.scss */
.post.ignore {
  background: #ccc;
  overflow: hidden;
}
/* line 481, ../styles/bcom-forums.scss */
.post.ignore p {
  color: #666;
  font-weight: 700;
  float: left;
}
/* line 486, ../styles/bcom-forums.scss */
.post.ignore a {
  float: right;
}
/* line 488, ../styles/bcom-forums.scss */
.post.ignore a:hover {
  border: none;
}

/*  FIX THIS *** */
/* line 495, ../styles/bcom-forums.scss */
.post.ignored > div {
  display: none;
}

/* line 498, ../styles/bcom-forums.scss */
.post .ignored-message {
  display: none;
}

/* line 501, ../styles/bcom-forums.scss */
.post.ignored .ignored-message {
  display: block;
  opacity: 1;
}

/* line 505, ../styles/bcom-forums.scss */
.post.ignored p {
  font-style: italic;
  color: #444;
}

/* Footer */
/* line 512, ../styles/bcom-forums.scss */
.forum-footer .discussion-utility {
  clear: both;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
/* line 516, ../styles/bcom-forums.scss */
.forum-footer .discussion-utility a {
  color: #fff;
}

/*  --------------------------------------------------------------------------
* Add Content Forms
*/
/* line 525, ../styles/bcom-forums.scss */
.forum {
  /* Forms */
}
/* line 527, ../styles/bcom-forums.scss */
.forum .add-content {
  clear: both;
}
/* line 530, ../styles/bcom-forums.scss */
.forum label {
  display: block;
  clear: both;
  margin-bottom: 5px;
  font-weight: 500;
}
/* line 536, ../styles/bcom-forums.scss */
.forum .inline label {
  float: left;
  display: inline-block;
  margin-right: 10px;
}
/* line 541, ../styles/bcom-forums.scss */
.forum .inline span {
  margin-right: 10px;
}
/* line 544, ../styles/bcom-forums.scss */
.forum input[type=text] {
  width: 100%;
  padding: 1%;
  border: 1px solid #ccc;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 550, ../styles/bcom-forums.scss */
.forum input[type=radio] {
  vertical-align: inherit;
}
/* line 553, ../styles/bcom-forums.scss */
.forum textarea {
  width: 100%;
  height: 140px;
  padding: 1%;
  border: 1px solid #ccc;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 560, ../styles/bcom-forums.scss */
.forum .add-content-head {
  margin-bottom: 20px;
}
/* line 563, ../styles/bcom-forums.scss */
.forum .intro {
  margin-bottom: 20px;
}
/* line 566, ../styles/bcom-forums.scss */
.forum .form-section {
  margin-bottom: 20px;
}
/* line 569, ../styles/bcom-forums.scss */
.forum .posting-policy-links {
  clear: both;
  text-align: right;
  font-size: 12px;
  line-height: 16px;
}
/* line 574, ../styles/bcom-forums.scss */
.forum .posting-policy-links a {
  color: #0d5799;
}
/* line 576, ../styles/bcom-forums.scss */
.forum .posting-policy-links a:hover {
  text-decoration: underline;
}
/* line 581, ../styles/bcom-forums.scss */
.forum .validation.req {
  color: #9b1518;
  margin-left: 15px;
  display: none;
}

/*
================================================================================
  Status Message
================================================================================
*/
/* Status Message */
/* line 594, ../styles/bcom-forums.scss */
.status-message {
  width: 100%;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 10000;
}
/* line 600, ../styles/bcom-forums.scss */
.status-message .message {
  padding: 5px 30px 7px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  font-size: 16px;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  /* */
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 613, ../styles/bcom-forums.scss */
.status-message .message.action {
  background: #2851A2;
  border: 1px solid #172f5e;
  border-top: none;
  display: inline-block;
}
/* line 619, ../styles/bcom-forums.scss */
.status-message .message.success {
  background: #008000;
  border: 1px solid #003c00;
  border-top: none;
  display: inline-block;
}
/* line 625, ../styles/bcom-forums.scss */
.status-message .message.error {
  background: #FF0000;
  border: 1px solid #003c00;
  border-top: none;
  display: inline-block;
}
/* line 631, ../styles/bcom-forums.scss */
.status-message .message.maintenance {
  background: #faefa6;
  border: 1px solid #c9b00b;
  border-top: none;
  display: inline-block;
  color: #333;
  text-shadow: none;
}

/*  --------------------------------------------------------------------------
* Forum Admin
*/
/* line 644, ../styles/bcom-forums.scss */
.admin-alert {
  position: fixed;
  top: 0;
  left: 50%;
  background: #7BAE48;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-shadow: 0 1px 0 #3E7E7B;
  text-align: center;
  padding: 5px 20px 7px;
  border: 1px solid #3E7E7B;
  border-top: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  display: none;
  z-index: 999;
}

/* line 663, ../styles/bcom-forums.scss */
.post-anchor:focus {
  outline: none;
}

/*  --------------------------------------------------------------------------
* Profile Modal
*/
/* line 669, ../styles/bcom-forums.scss */
.ugc-modal {
  z-index: 999;
  position: fixed;
  top: 90px;
  left: 25%;
  width: 50%;
  padding: 20px;
  padding-bottom: 10px;
  background: #fff;
  border: 3px solid #0d5799;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
/* line 680, ../styles/bcom-forums.scss */
.ugc-modal .heading {
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
/* line 686, ../styles/bcom-forums.scss */
.ugc-modal .form-section {
  margin-bottom: 10px;
  overflow: hidden;
  padding-bottom: 0;
}
/* line 691, ../styles/bcom-forums.scss */
.ugc-modal label {
  display: inline-block;
  width: 100px;
}
/* line 695, ../styles/bcom-forums.scss */
.ugc-modal.abuse label {
  display: block;
  width: 100%;
  margin-bottom: 3px;
}
/* line 700, ../styles/bcom-forums.scss */
.ugc-modal input[type=text],
.ugc-modal textarea {
  width: 100%;
  padding: 3px 5px;
  border: 1px solid #ccc;
}
/* line 706, ../styles/bcom-forums.scss */
.ugc-modal textarea {
  height: 100px;
}
/* line 709, ../styles/bcom-forums.scss */
.ugc-modal select {
  width: 100%;
}
/* line 712, ../styles/bcom-forums.scss */
.ugc-modal a.close-modal {
  float: right;
  font-size: 18px;
}
/* line 715, ../styles/bcom-forums.scss */
.ugc-modal a.close-modal:hover {
  text-decoration: none;
  border-bottom: none;
}

/* BDC-902 */
/* line 723, ../styles/bcom-forums.scss */
.admin-label {
  font-weight: bold;
  color: red;
  font-size: 11px;
}


/*  
* SCSS for Boston.com User Profile Pages
*   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
*/
/* line 8, ../styles/bcom-profiles.scss */
.user-profile {
  font-size: 1.15385em;
  line-height: 135%;
}
/* line 11, ../styles/bcom-profiles.scss */
.user-profile .profile-image {
  float: left;
  margin-right: 20px;
  border: 1px solid #ccc;
}

/*  --------------------------------------------------------------------------
* Profile Head
*/
/* line 21, ../styles/bcom-profiles.scss */
.profile-head {
  /* Profile Actions */
}
/* line 22, ../styles/bcom-profiles.scss */
.profile-head .username {
  overflow: hidden;
  padding-bottom: 5px;
  margin-bottom: 25px;
}
/* line 27, ../styles/bcom-profiles.scss */
.profile-head .gender-location {
  margin-bottom: 10px;
}
/* line 30, ../styles/bcom-profiles.scss */
.profile-head .recommend {
  margin-left: 20px;
  position: relative;
  top: 7px;
}
/* line 37, ../styles/bcom-profiles.scss */
.profile-head .profile-actions li {
  margin-bottom: 10px;
}
/* line 39, ../styles/bcom-profiles.scss */
.profile-head .profile-actions li a.box {
  margin-top: 10px;
}
/* line 42, ../styles/bcom-profiles.scss */
.profile-head .profile-actions li a.report, .profile-head .profile-actions li a.unignore-user, .profile-head .profile-actions li a.ignore-user {
  color: #0d5799;
}
/* line 44, ../styles/bcom-profiles.scss */
.profile-head .profile-actions li a.report:hover, .profile-head .profile-actions li a.unignore-user:hover, .profile-head .profile-actions li a.ignore-user:hover {
  text-decoration: underline;
}

/*  --------------------------------------------------------------------------
* Profile Nav
*/
/* line 54, ../styles/bcom-profiles.scss */
.profile-nav {
  padding-top: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  clear: both;
}
/* line 60, ../styles/bcom-profiles.scss */
.profile-nav li {
  float: left;
}
/* line 62, ../styles/bcom-profiles.scss */
.profile-nav li:last-child a {
  border-right: 1px solid #ccc;
}
/* line 66, ../styles/bcom-profiles.scss */
.profile-nav a {
  display: block;
  font-size: 0.7em;
  padding: 3px 5px;
  color: #666666;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: none;
  background: #fff;
}
/* line 75, ../styles/bcom-profiles.scss */
.profile-nav a:hover {
  color: #000;
  text-decoration: none;
}
/* line 79, ../styles/bcom-profiles.scss */
.profile-nav a:active {
  padding-bottom: 7px;
  position: relative;
  top: 1px;
}
/* line 85, ../styles/bcom-profiles.scss */
.profile-nav li.active {
  border-top: 3px solid #9b1518;
}
/* line 87, ../styles/bcom-profiles.scss */
.profile-nav li.active a {
  padding-top: 0;
  color: #000;
}

@media screen and (min-width: 400px) {
  /* line 95, ../styles/bcom-profiles.scss */
  .profile-nav li {
    margin-right: 3px;
  }
  /* line 98, ../styles/bcom-profiles.scss */
  .profile-nav a {
    font-size: .8em;
    padding: 4px 7px;
    border: 1px solid #ccc;
    border-bottom: none;
  }
  /* line 103, ../styles/bcom-profiles.scss */
  .profile-nav a:active {
    padding-bottom: 7px;
  }
  /* line 108, ../styles/bcom-profiles.scss */
  .profile-nav li.active a {
    padding-top: 1px;
  }
}
@media screen and (min-width: 445px) {
  /* line 117, ../styles/bcom-profiles.scss */
  .profile-nav a {
    font-size: 1em;
    padding: 4px 7px;
  }
}
@media screen and (min-width: 530px) {
  /* line 126, ../styles/bcom-profiles.scss */
  .profile-nav li {
    margin-right: 5px;
  }
  /* line 129, ../styles/bcom-profiles.scss */
  .profile-nav a {
    padding: 8px 14px;
    border: 1px solid #ccc;
    border-bottom: none;
  }
  /* line 135, ../styles/bcom-profiles.scss */
  .profile-nav li.active a {
    padding-top: 5px;
  }
}
/*  --------------------------------------------------------------------------
* Profile Body
*/
/* line 145, ../styles/bcom-profiles.scss */
.profile-body {
  margin-bottom: 20px;
  /* Messages */
  /* Forms */
}
/* line 147, ../styles/bcom-profiles.scss */
.profile-body li {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
  overflow: auto;
}
/* line 153, ../styles/bcom-profiles.scss */
.profile-body .title {
  font-size: 16px;
  font-weight: 500;
}
/* line 157, ../styles/bcom-profiles.scss */
.profile-body .timestamp {
  color: #999;
  margin-bottom: 5px;
}
/* line 161, ../styles/bcom-profiles.scss */
.profile-body a {
  color: #0d5799;
}
/* line 163, ../styles/bcom-profiles.scss */
.profile-body a:hover {
  text-decoration: underline;
}
/* line 166, ../styles/bcom-profiles.scss */
.profile-body a.btn-light {
  color: #999;
}
/* line 168, ../styles/bcom-profiles.scss */
.profile-body a.btn-light:hover {
  text-decoration: none;
}
/* line 173, ../styles/bcom-profiles.scss */
.profile-body .comment {
  font-size: 1.15385em;
  line-height: 135%;
}
/* line 178, ../styles/bcom-profiles.scss */
.profile-body .messages .profile-image {
  width: 60px;
}
/* line 181, ../styles/bcom-profiles.scss */
.profile-body .message {
  float: left;
}
/* line 183, ../styles/bcom-profiles.scss */
.profile-body .message div {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 186, ../styles/bcom-profiles.scss */
.profile-body .message div p {
  padding-bottom: 8px;
}
/* line 191, ../styles/bcom-profiles.scss */
.profile-body .user-actions,
.profile-body .admin-actions {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 196, ../styles/bcom-profiles.scss */
.profile-body .user-actions a,
.profile-body .admin-actions a {
  color: #999999;
}
/* line 200, ../styles/bcom-profiles.scss */
.profile-body .admin-actions {
  margin-left: 10px;
}
/* line 203, ../styles/bcom-profiles.scss */
.profile-body .user-actions li,
.profile-body .admin-actions li {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 210, ../styles/bcom-profiles.scss */
.profile-body label {
  display: block;
  clear: both;
  margin-bottom: 5px;
  font-weight: 500;
}
/* line 216, ../styles/bcom-profiles.scss */
.profile-body .inline label {
  float: left;
  display: inline-block;
  margin-right: 10px;
}
/* line 221, ../styles/bcom-profiles.scss */
.profile-body .inline span {
  margin-right: 10px;
}
/* line 224, ../styles/bcom-profiles.scss */
.profile-body input[type=text] {
  width: 100%;
  padding: 1%;
  border: 1px solid #ccc;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 230, ../styles/bcom-profiles.scss */
.profile-body input[type=radio] {
  vertical-align: inherit;
}
/* line 233, ../styles/bcom-profiles.scss */
.profile-body textarea {
  width: 100%;
  height: 140px;
  padding: 1%;
  border: 1px solid #ccc;
  font-family: "effra", Arial, Helvetica, Verdana, sans-serif;
}
/* line 240, ../styles/bcom-profiles.scss */
.profile-body .add-content-head {
  margin-bottom: 20px;
}
/* line 243, ../styles/bcom-profiles.scss */
.profile-body .intro {
  margin-bottom: 20px;
}
/* line 246, ../styles/bcom-profiles.scss */
.profile-body .form-section {
  margin-bottom: 20px;
}
/* line 249, ../styles/bcom-profiles.scss */
.profile-body .validation.req {
  color: #9b1518;
  margin-left: 15px;
  display: none;
}

/* line 259, ../styles/bcom-profiles.scss */
#edit-avatar-form {
  /* Avatar List */
}
/* line 260, ../styles/bcom-profiles.scss */
#edit-avatar-form .user-avatar.current {
  float: left;
  margin-right: 20px;
  width: 55px;
}
/* line 265, ../styles/bcom-profiles.scss */
#edit-avatar-form .use-stock {
  padding-top: 10px;
}
/* line 269, ../styles/bcom-profiles.scss */
#edit-avatar-form .avatar-list {
  padding-top: 10px;
  clear: both;
}
/* line 272, ../styles/bcom-profiles.scss */
#edit-avatar-form .avatar-list li {
  width: 57px;
  float: left;
  margin-right: 8px;
  margin-bottom: 0;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: none;
}
/* line 281, ../styles/bcom-profiles.scss */
#edit-avatar-form .avatar-list img {
  display: block;
  cursor: pointer;
  width: 55px;
  height: 55px;
  border: 1px solid #666;
}
/* line 288, ../styles/bcom-profiles.scss */
#edit-avatar-form .avatar-list label {
  display: block;
  float: none;
  width: 57px;
  padding-right: 0;
  padding-top: 0;
  font-weight: 500;
  text-align: left;
}

/*  --------------------------------------------------------------------------
* Profile Sidebar
*/
/* line 303, ../styles/bcom-profiles.scss */
.widget {
  padding: 10px;
  margin-bottom: 20px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  /* Recently Commented */
  /* Recently Updated */
  /* Most Commented */
}
/* line 308, ../styles/bcom-profiles.scss */
.widget li {
  border-bottom: 1px solid #ededed;
  margin-bottom: 8px;
  padding-bottom: 8px;
  line-height: 16px;
  overflow: hidden;
}
/* line 314, ../styles/bcom-profiles.scss */
.widget li:last-child {
  border-bottom: none;
}
/* line 318, ../styles/bcom-profiles.scss */
.widget a {
  color: #0d5799;
}
/* line 322, ../styles/bcom-profiles.scss */
.widget .forum-credit {
  color: #999;
}
/* line 325, ../styles/bcom-profiles.scss */
.widget .forum-credit a {
  font-weight: 400;
}
/* line 329, ../styles/bcom-profiles.scss */
.widget img {
  width: 42px;
  height: 42px;
  border: 1px solid #ccc;
  float: left;
  margin-right: 5px;
}
/* line 336, ../styles/bcom-profiles.scss */
.widget div.timestamp {
  font-size: 0.8em;
  color: #999;
}
/* line 341, ../styles/bcom-profiles.scss */
.widget.most-commented a {
  font-weight: 400;
}

/* 
================================================================================
  Status Message
================================================================================ 
*/
/* Status Message */
/* line 351, ../styles/bcom-profiles.scss */
.status-message {
  width: 100%;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 10000;
}
/* line 357, ../styles/bcom-profiles.scss */
.status-message .message {
  padding: 5px 30px 7px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  font-size: 16px;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  /* */
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 370, ../styles/bcom-profiles.scss */
.status-message .message.action {
  background: #2851A2;
  border: 1px solid #172f5e;
  border-top: none;
  display: inline-block;
}
/* line 376, ../styles/bcom-profiles.scss */
.status-message .message.success {
  background: #0d5799;
  border: 1px solid #052f59;
  border-top: none;
  display: inline-block;
}
/* line 382, ../styles/bcom-profiles.scss */
.status-message .message.error {
  background: #9b1518;
  border: 1px solid #740f12;
  border-top: none;
  display: inline-block;
}
/* line 388, ../styles/bcom-profiles.scss */
.status-message .message.maintenance {
  background: #faefa6;
  border: 1px solid #c9b00b;
  border-top: none;
  display: inline-block;
  color: #333;
  text-shadow: none;
}

/*  --------------------------------------------------------------------------
* Profile Modal
*/
/* line 402, ../styles/bcom-profiles.scss */
.ugc-modal {
  z-index: 999;
  position: fixed;
  top: 90px;
  left: 25%;
  width: 50%;
  padding: 20px;
  padding-bottom: 10px;
  background: #fff;
  border: 3px solid #2494e3;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
/* line 413, ../styles/bcom-profiles.scss */
.ugc-modal .heading {
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
/* line 419, ../styles/bcom-profiles.scss */
.ugc-modal .form-section {
  margin-bottom: 10px;
  overflow: hidden;
  padding-bottom: 0;
}
/* line 424, ../styles/bcom-profiles.scss */
.ugc-modal label {
  display: inline-block;
  width: 100px;
}
/* line 428, ../styles/bcom-profiles.scss */
.ugc-modal.abuse label {
  display: block;
  width: 100%;
  margin-bottom: 3px;
}
/* line 433, ../styles/bcom-profiles.scss */
.ugc-modal input[type=text],
.ugc-modal textarea {
  width: 100%;
  padding: 3px 5px;
  border: 1px solid #ccc;
}
/* line 439, ../styles/bcom-profiles.scss */
.ugc-modal textarea {
  height: 100px;
}
/* line 442, ../styles/bcom-profiles.scss */
.ugc-modal select {
  width: 100%;
}
/* line 445, ../styles/bcom-profiles.scss */
.ugc-modal a.close-modal {
  float: right;
  font-size: 18px;
}
/* line 448, ../styles/bcom-profiles.scss */
.ugc-modal a.close-modal:hover {
  text-decoration: none;
  border-bottom: none;
}


div.entry-txt p{color:#222222;font:normal 400 1.30769em/155% Arial, Helvetica, Verdana, sans-serif;margin-bottom:18px;visibility:hidden;visibility:visible}.wf-loading div.entry-txt p{visibility:hidden}.wf-active div.entry-txt p,.wf-inactive div.entry-txt p{visibility:visible}.fontface div.entry-txt p{font-family:"effra", Arial, Helvetica, Verdana, sans-serif}@media (min-width: 480px){div.entry-txt p{font-size:1.46154em}}@media (min-width: 850px){div.entry-txt p{font-size:1.53846em}}div.entry-txt p>a{color:#0d5799}div.entry-txt p>a:hover{text-decoration:underline}@media (min-width: 650px) and (max-width: 1074px){.article-p.first-p{clear:both}}@media (min-width: 1075px){.article-no-art .article-p.first-p{clear:both}}img.fluid-img{width:100%;height:auto}.q{background:transparent url(//p.o0bc.com/rw/img/qa_question.gif) no-repeat 50% 50%}.a{background:transparent url(//p.o0bc.com/rw/img/qa_answer.gif) no-repeat 50% 50%;font-size:46px;line-height:41px}.q,.a{font:bold 40px/31px Georgia;color:#d2232a;margin-right:10px;float:left;display:block;text-indent:-9000px;width:35px;height:40px}.question,.answer{margin-bottom:35px;margin-top:35px;clear:right}.signature{font-weight:bold;font-style:italic;color:#000}img#pencil-replace{margin-top:33px;margin-bottom:0px}@media (min-width: 480px){blockquote{font-size:19px}}@media (min-width: 850px){blockquote{font-size:20px}}
