/* For modern browsers */
.clearfix:before,
.clearfix:after {
  content:"";
  display:table;
}
 
.clearfix:after {
clear:both;
visibility: hidden;
display: block;
height: 0;
}
 
 
/* For IE 6/7 (triggers hasLayout) */
.clearfix {
  *zoom:1;
}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
.article_full {
  padding-bottom: 0.1rem;
  margin-bottom: 0.1rem;
  border: #dddddd solid 1px;
  background-color: #ffffff; }
  @media (max-width: 768px) {
    .article_full {
      border-left: 0;
      border-right: 0; } }
  .article_full > .title {
    display: block;
    color: black;
    font-size: 2.2em;
    font-weight: bold;
    width: auto;
    margin: 1.5rem 0 1.2rem 0;
    padding: 0 0.5rem 0 1.0rem; }
    @media (min-width: 769px) {
      .article_full > .title {
        font-size: 2.6em; } }
  .article_full > .published {
    margin: 1.5rem 0 1.5rem 0;
    padding: 0 0.5rem 0 0.5rem;
    font-size: 0.8em;
    color: #aaaaaa; }
  .article_full > .forumContainer {
    margin: 0.7rem 0 0.7rem 0;
    padding: 0 0.5rem 0 0.5rem; }
  .article_full > .marginBlock {
    margin: 0.4rem 0 0.4rem 0;
    padding: 0 0.5rem 0 0.5rem; }
  .article_full > .not_supported {
    margin: 1rem 0 1rem 0;
    padding: 0 0.5rem 0 0.5rem;
    font-size: 1.0rem;
    color: #999999;
    text-align: center; }
  .article_full > .preamble {
    display: block;
    color: black;
    margin: 0.7rem 0 0.7rem 0;
    padding: 0 0.5rem 0 0.5rem; }
  .article_full > .text {
    display: block;
    color: black;
    font-size: 1.1em;
    margin-top: 0.7rem;
    padding: 0 0.5rem 0 0.5rem; }
  .article_full > .persons {
    margin: 1rem 0 0.2rem 0;
    padding: 0 0.5rem 0 0.5rem;
    color: #c6292c;
    text-decoration: none;
    font-size: 1.0em; }
    .article_full > .persons > .title {
      display: block;
      font-weight: bold;
      color: #000000; }
    .article_full > .persons > .few > .person {
      display: block;
      margin-bottom: 0.2rem; }
      .article_full > .persons > .few > .person > IMG {
        vertical-align: middle;
        display: inline-block;
        margin-right: 0.2rem;
        width: 60px;
        height: auto; }
        @media (min-width: 769px) {
          .article_full > .persons > .few > .person > IMG {
            width: 80px; } }
      .article_full > .persons > .few > .person > .name {
        vertical-align: middle;
        display: inline-block; }
    .article_full > .persons > .few *:last-child {
      margin-bottom: 0; }
    .article_full > .persons > .many > .person {
      display: inline-block;
      margin-right: 0.2rem;
      margin-bottom: 0.2rem; }
      .article_full > .persons > .many > .person > .name {
        display: none; }
      .article_full > .persons > .many > .person > IMG {
        display: inline-block;
        margin-right: 0.15rem;
        width: 60px;
        height: auto; }
        @media (min-width: 769px) {
          .article_full > .persons > .many > .person > IMG {
            width: 80px; } }
  .article_full > .tags {
    margin: 1rem 0 0.2rem 0;
    padding: 0 0.5rem 0 0.5rem;
    font-size: 1.0em;
    color: #c6292c;
    text-decoration: none; }
    .article_full > .tags > .title {
      display: inline-block;
      font-weight: bold;
      margin-right: 0.1rem;
      color: #000000; }
    .article_full > .tags > .tag {
      display: inline-block;
      margin-left: 0.2rem; }
    .article_full > .tags > .tag:after {
      content: ", "; }
    .article_full > .tags > .tag:last-child:after {
      content: ""; }
  .article_full > .relatedArticles {
    margin: 1rem 0 0.2rem 0;
    padding: 0 0.5rem 0 0.5rem;
    font-size: 1.0em; }
    .article_full > .relatedArticles > .title {
      display: block;
      font-weight: bold;
      margin-right: 0.1rem;
      color: #000000; }
    .article_full > .relatedArticles > .relatedArticle {
      display: block;
      margin-bottom: 0.2rem; }
      .article_full > .relatedArticles > .relatedArticle > .articleImage {
        display: inline-block;
        vertical-align: middle;
        margin-right: 0.2rem; }
        .article_full > .relatedArticles > .relatedArticle > .articleImage > IMG {
          width: 60px;
          height: auto; }
          @media (min-width: 769px) {
            .article_full > .relatedArticles > .relatedArticle > .articleImage > IMG {
              width: 80px; } }
      .article_full > .relatedArticles > .relatedArticle > .articleTitle {
        max-width: 70%;
        vertical-align: middle;
        display: inline-block;
        color: #000000;
        font-weight: bold; }
        @media (min-width: 769px) {
          .article_full > .relatedArticles > .relatedArticle > .articleTitle {
            font-size: 1.2em; } }
  .article_full .videos {
    margin-top: 0.7rem;
    margin-bottom: 12px; }
    .article_full .videos .text {
      font-size: 1.1em;
      text-align: left;
      padding: 0.2rem 0.5rem 0 0.5rem; }
      .article_full .videos .text.centered {
        text-align: center; }
  .article_full .image {
    margin: 1rem 0 0 0;
    width: 100%; }
    .article_full .image .imageContainer {
      width: 100%;
      height: auto;
      position: relative; }
      .article_full .image .imageContainer IMG {
        width: 100%;
        height: auto; }
      .article_full .image .imageContainer .imageTools {
        position: absolute;
        top: 5px;
        right: 5px; }
        .article_full .image .imageContainer .imageTools .zoomIn {
          height: 2em;
          width: 2em;
          background-image: url("zoom-in.svg");
          background-size: 2em;
          background-position: 0 0;
          background-repeat: no-repeat;
          overflow: hidden;
          margin: 0 auto; }
      @media (max-width: 768px) {
        .article_full .image .imageContainer .imageTools {
          display: none; } }
    .article_full .image .caption {
      font-size: 0.6em;
      text-align: right;
      padding-right: 0.5rem; }
    .article_full .image .text {
      font-size: 1.1em;
      text-align: left;
      padding: 0.2rem 0.5rem 0 0.5rem; }
      .article_full .image .text.centered {
        text-align: center; }
  .article_full A {
    color: #c6292c;
    text-decoration: none;
    cursor: pointer;
    display: inline-block; }
  .article_full .images {
    display: block; }

.article_photo {
  padding-bottom: 0.3rem;
  margin-bottom: 2em;
  border: #dddddd solid 1px;
  background-color: #ffffff; }
  @media (max-width: 768px) {
    .article_photo {
      border-left: 0;
      border-right: 0; } }
  .article_photo > .readAll {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0.5rem 0 1.0rem;
    margin: 15px 0 5px 0; }
    @media (min-width: 769px) {
      .article_photo > .readAll {
        font-size: 1.4em; } }
    .article_photo > .readAll .readAllLink {
      font-weight: normal;
      margin-top: 3px; }
  .article_photo > .title {
    display: block;
    color: black;
    font-size: 2.2em;
    font-weight: bold;
    width: auto;
    margin: 1.5rem 0 1.2rem 0;
    padding: 0 0.5rem 0 1.0rem; }
    @media (min-width: 769px) {
      .article_photo > .title {
        font-size: 2.6em; } }
  .article_photo .image {
    margin: 1rem 0 0 0;
    width: 100%; }
    .article_photo .image .imageContainer {
      width: 100%;
      height: auto;
      position: relative; }
      .article_photo .image .imageContainer IMG {
        width: 100%;
        height: auto; }
      .article_photo .image .imageContainer .imageTools {
        position: absolute;
        top: 5px;
        right: 5px; }
    .article_photo .image .caption {
      font-size: 0.6em;
      text-align: right;
      padding-right: 0.5rem; }
    .article_photo .image .text {
      font-size: 1.1em;
      text-align: left;
      padding: 0 0.5rem 0 1.0rem; }
      .article_photo .image .text.centered {
        text-align: center; }
  .article_photo A {
    color: #c6292c;
    text-decoration: none;
    cursor: pointer;
    display: inline-block; }

.articleContainer > .header {
  margin: 10px 0 0 0;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #c6292c;
  vertical-align: middle;
  padding: 0.5em 0.3em 0.5em 0.3em; }
  @media (min-width: 769px) {
    .articleContainer > .header {
      border: #dddddd solid 1px;
      border-bottom: 0; } }
.articleContainer > .article {
  margin: 0 0 20px 0;
  padding: 0 0 1em 0;
  border: #dddddd solid 1px;
  background-color: #ffffff;
  display: block;
  width: auto; }
  @media (max-width: 768px) {
    .articleContainer > .article {
      border-left: 0;
      border-right: 0; } }
  .articleContainer > .article .image {
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0; }
    .articleContainer > .article .image > A {
      width: 100%; }
      .articleContainer > .article .image > A > IMG {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0; }
    .articleContainer > .article .image > .caption {
      font-size: 11px;
      color: #aaaaaa;
      text-align: right;
      padding-right: 0.5rem; }
    .articleContainer > .article .image > .titleTag {
      text-transform: uppercase;
      z-index: 2;
      font-size: 1.0rem;
      font-weight: normal;
      line-height: 1.2rem;
      color: #FFFFFF;
      background-color: #c6292c;
      text-align: center;
      vertical-align: middle;
      padding: 0.3rem 0.5rem 0.3rem 0.5rem;
      position: absolute;
      left: 0;
      top: 0rem;
      width: auto; }
    .articleContainer > .article .image > .sponsoredTag {
      position: absolute;
      z-index: 2;
      top: 0px;
      right: 0px;
      width: auto;
      height: 17px;
      color: #111111;
      background: url("tags/tag_right.png") 0 0 no-repeat;
      padding: 1px 0 0 1px;
      font-size: 14px;
      line-height: 14px;
      vertical-align: center;
      height: 17px; }
    .articleContainer > .article .image > .imagesTag {
      position: absolute;
      bottom: 10px;
      right: 10px;
      z-index: 2;
      width: 40px;
      height: 23px;
      background: url("tags/tag_images.png") 0 0 no-repeat;
      padding: 0; }
      .articleContainer > .article .image > .imagesTag > .count {
        color: #ffffff;
        font-size: 11px;
        line-height: 23px;
        vertical-align: middle;
        padding: 0 0 0 0.3rem;
        margin: 0; }
    .articleContainer > .article .image > .videosTag {
      position: absolute;
      bottom: 10px;
      left: 10px;
      z-index: 2;
      width: 31px;
      height: 23px;
      background: url("tags/tag_video.png") 0 0 no-repeat; }
  .articleContainer > .article > A {
    width: 100%; }
    .articleContainer > .article > A .title {
      display: block;
      color: black;
      margin: 0.1em 0 0 0;
      font-weight: bold;
      padding: 0 0.5rem 0 0.5rem;
      width: auto;
      font-size: 1.3em;
      line-height: 1.3em; }
      @media (min-width: 769px) {
        .articleContainer > .article > A .title {
          font-size: 1.5em;
          line-height: 1.4em; } }
  .articleContainer > .article .preamble {
    display: block;
    color: black;
    font-size: 1.1em;
    margin: 0.3em 0 0 0;
    padding: 0 0.5rem 0 0.5rem;
    width: auto; }
    .articleContainer > .article .preamble A {
      color: #c6292c; }
  .articleContainer > .article .info {
    line-height: 1.5em;
    height: 1.5em;
    font-size: 0.8em;
    padding: 0.2rem 0.3rem 0.1rem 0.5rem; }
    .articleContainer > .article .info > .published {
      float: left;
      color: #aaaaaa; }
    .articleContainer > .article .info .analysis {
      float: right; }
      .articleContainer > .article .info .analysis > .section {
        float: none;
        clear: both;
        margin: 0 0.3em 0 0;
        display: inline-block; }
        .articleContainer > .article .info .analysis > .section .count {
          display: inline-block;
          vertical-align: middle;
          text-align: right;
          font-weight: bold;
          margin-left: 0.04em; }
        .articleContainer > .article .info .analysis > .section .icon {
          vertical-align: middle;
          display: inline-block; }
        .articleContainer > .article .info .analysis > .section.comments > .count.high {
          color: #6a87c4; }
        .articleContainer > .article .info .analysis > .section.comments > .count.medium {
          color: #cccccc; }
        .articleContainer > .article .info .analysis > .section.comments > .icon.high {
          background-image: url("map2.svg");
          background-position: -3em -5.9em;
          background-repeat: no-repeat;
          background-size: 30em 30em;
          height: 1.5em;
          margin: 0 auto;
          overflow: hidden;
          width: 1.6em; }
        .articleContainer > .article .info .analysis > .section.comments > .icon.medium {
          background-image: url("map2.svg");
          background-position: -3em -11.3em;
          background-repeat: no-repeat;
          background-size: 30em 30em;
          height: 1.5em;
          margin: 0 auto;
          overflow: hidden;
          width: 1.6em; }
        .articleContainer > .article .info .analysis > .section.reads > .count.high {
          color: #c7292c; }
        .articleContainer > .article .info .analysis > .section.reads > .count.medium {
          color: #cccccc; }
        .articleContainer > .article .info .analysis > .section.reads > .icon.high {
          background-image: url("map2.svg");
          background-position: -0.5em -6em;
          background-repeat: no-repeat;
          background-size: 30em 30em;
          height: 1.5em;
          margin: 0 auto;
          overflow: hidden;
          width: 1.3em; }
        .articleContainer > .article .info .analysis > .section.reads > .icon.medium {
          background-image: url("map2.svg");
          background-position: -0.5em -11.5em;
          background-repeat: no-repeat;
          background-size: 30em 30em;
          height: 1.5em;
          margin: 0 auto;
          overflow: hidden;
          width: 1.3em; }
      .articleContainer > .article .info .analysis > .section:last-child {
        margin: 0; }
  .articleContainer > .article .sponsored {
    background-color: #ffeeee; }
  .articleContainer > .article > .related-articles {
    display: block;
    border-top: 1px #cccccc solid;
    margin-top: 0.3rem;
    padding: 0.5rem 0.5rem 0 0.5rem;
    width: auto; }
    .articleContainer > .article > .related-articles .related-article {
      display: block;
      padding: 0;
      border: 0;
      margin: 0.5rem 0 0 0;
      width: 98%; }
      .articleContainer > .article > .related-articles .related-article .title {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        border: 0;
        max-width: 55%;
        font-size: 1.0rem;
        line-height: 1.20rem;
        font-weight: bold;
        color: black; }
      .articleContainer > .article > .related-articles .related-article .image {
        display: inline-block;
        vertical-align: top;
        margin: 0 2% 0 0;
        padding: 0;
        border: 0;
        max-width: 40%; }
        .articleContainer > .article > .related-articles .related-article .image IMG {
          width: auto;
          height: auto; }
  .articleContainer > .article A {
    color: #c6292c;
    text-decoration: none;
    cursor: pointer;
    display: inline-block; }
.articleContainer > .article:first-of-type {
  border-top: 0; }
.articleContainer > .listedArticles {
  margin: 0 0 1em 0;
  padding: 1em 0.5rem 1em 0.5rem;
  display: block;
  background-color: #ffffff;
  border: #dddddd solid 1px;
  border-top: 0; }
  .articleContainer > .listedArticles > .listedArticle {
    margin-bottom: 0.2rem;
    display: table; }
    .articleContainer > .listedArticles > .listedArticle A {
      display: table-row;
      text-decoration: none; }
      .articleContainer > .listedArticles > .listedArticle A > .articleImage {
        display: table-cell;
        vertical-align: top; }
      .articleContainer > .listedArticles > .listedArticle A > .articleTitle {
        display: table-cell;
        padding: 0.2rem 0 0 0.4rem;
        vertical-align: top;
        display: inline-block;
        color: #000000;
        font-weight: bold; }

.bannerArea {
  margin: 0 0 10px 0;
  width: 100%; }
  .bannerArea .bannerInnerTagContainer {
    display: block;
    width: 100%; }
    .bannerArea .bannerInnerTagContainer .bannerTag {
      display: inline-block;
      margin: 1px 0 1px 0;
      color: #aaaaaa;
      padding: 0 10px 0 1px;
      margin: 0;
      font-size: 11px;
      line-height: 11px;
      width: auto;
      height: auto; }
  .bannerArea .bannerHolder.isDynamic {
    position: relative;
    overflow: visible; }
  .bannerArea .bannerHolder .bannerContainer {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%; }
    .bannerArea .bannerHolder .bannerContainer.isDynamic {
      position: absolute;
      overflow: visible; }

.betaContainer {
  text-align: center; }
  .betaContainer .betaInnerContainer {
    display: inline-block;
    background-color: #FCF8DC;
    margin: 10px 0 10px 0;
    padding: 10px;
    text-align: center;
    border: 1px solid #D6D6D6;
    font-size: 0.7rem;
    width: 90%;
    color: #000000; }

.betaOldSite {
  cursor: pointer;
  font-weight: bold;
  margin: 10px 0 10px 0;
  font-size: 0.8rem;
  text-align: center;
  color: #AAAAAA; }

.scroller {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
  margin: 0px 1px 3px 1px;
  padding: 6px 0 2px 0;
  background-color: #ffffff; }
  .scroller .carousel-item {
    vertical-align: top;
    width: auto;
    height: auto;
    margin: 0 5px 0 5px;
    line-height: 13px;
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right center;
    font-size: 11px;
    text-align: center; }
    .scroller .carousel-item A {
      color: #c6292c;
      text-decoration: none; }
    .scroller .carousel-item .carousel-poster img {
      vertical-align: top;
      margin-bottom: 3px; }
    .scroller .carousel-item .text {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .scroller .carousel-item .text .age {
        display: block;
        color: #000000; }

.status-container {
  min-height: 20px; }
  .status-container > .position {
    color: #000000;
    margin: 0 2px 0 0;
    display: inline-block;
    vertical-align: top; }
  .status-container > .value {
    color: #bbbbbb;
    display: inline-block;
    vertical-align: top; }
  .status-container > .img {
    height: 1.5em;
    width: 1.5em;
    background-image: url("icon9.svg");
    background-size: 23em;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    display: inline-block; }
    .status-container > .img.pos {
      background-position: -0.3em -15.6em; }
    .status-container > .img.neg {
      background-position: -2.2em -15.6em; }
  .status-container .zero {
    font-weight: bold; }

.channelList {
  background-color: #ffffff;
  margin: 0;
  padding: 5px 0 0 10px; }
  .channelList .channelListEntry {
    margin: 0 0 10px 0; }
    .channelList .channelListEntry .image {
      display: inline-block;
      margin-right: 10px; }
    .channelList .channelListEntry .info {
      display: inline-block; }
      .channelList .channelListEntry .info .status-container {
        display: block; }
      .channelList .channelListEntry .info .name {
        display: block;
        color: #c6292c;
        text-decoration: none; }

.showMoreContainer {
  width: 100%;
  margin: 20px 0 20px 0;
  text-align: center; }
  .showMoreContainer .showMore {
    font-size: 1.2em;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    padding: 0.4rem 0.3rem 0.5rem 1rem;
    text-decoration: none;
    background: #c6292c;
    margin: 0;
    vertical-align: middle; }
    .showMoreContainer .showMore .text {
      display: inline-block;
      vertical-align: middle;
      padding: 0;
      margin: 0;
      border: 0;
      color: #ffffff; }
    .showMoreContainer .showMore .arrow {
      display: inline-block;
      vertical-align: middle;
      border: 0;
      padding: 0;
      margin: 0 0 0 5px;
      background-image: url("morearticles/arrow.png");
      background-position: center center;
      background-repeat: no-repeat;
      display: inline-block;
      height: 1.2em;
      width: 1em; }

.channel {
  padding: 0 0.5rem 0 0.5rem;
  background-color: #ffffff;
  border: #dddddd solid 1px; }
  @media (max-width: 768px) {
    .channel {
      border-left: 0;
      border-right: 0; } }
  .channel .title {
    font-size: 2.2rem; }
    @media (min-width: 769px) {
      .channel .title {
        font-size: 2.6rem; } }
  .channel A {
    color: #c6292c;
    text-decoration: none;
    cursor: pointer;
    display: inline-block; }
  .channel .channelHeader {
    display: block;
    margin: 0 0 10px 0;
    padding: 0; }
    .channel .channelHeader .image {
      float: left;
      vertical-align: top;
      display: inline-block;
      max-width: 49%;
      height: auto;
      margin: 0 10px 5px 0; }
  .channel .attributeRow {
    display: block;
    width: 100%; }
  .channel .attributeTitle {
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
    width: 22%;
    border: 0;
    margin: 0; }
  .channel .attributeContent {
    display: inline-block;
    vertical-align: top;
    width: 74%;
    border: 0;
    margin: 0; }
    .channel .attributeContent .channelImage {
      margin: 0 0 3px 0; }

.channels_az A {
  color: #c6292c;
  text-decoration: none; }
.channels_az .letter {
  font-size: 2.2em;
  margin: 6px 0 3px 0;
  padding: 0;
  font-weight: bold;
  width: auto; }
  @media (min-width: 769px) {
    .channels_az .letter {
      font-size: 2.6em; } }

.channels_nav {
  margin: 10px 0 10px; }
  .channels_nav > .title {
    color: #bbbbbb;
    display: inline-block;
    margin: 0 5px 0 0; }
  .channels_nav > .links {
    display: inline-block; }
    .channels_nav > .links .link {
      display: inline-block;
      margin: 0 3px 0 0;
      border-right: 1px #bbbbbb solid;
      padding: 0 5px 0 0; }
    .channels_nav > .links .link:last-child {
      border-right: 0;
      padding-right: 0; }
    .channels_nav > .links A.link {
      color: #c6292c;
      text-decoration: none; }
    .channels_nav > .links P.link {
      color: #000000; }

.errorContainer {
  width: 100%;
  margin: 20px 0 20px 0;
  text-align: center; }
  .errorContainer .error {
    color: #c6292c;
    font-size: 1.2em;
    text-shadow: 4px 4px 2px rgba(58, 12, 7, 0.34); }

.footerContainer {
  width: 100%;
  text-align: center;
  background-color: #000000;
  margin: 0;
  padding: 10px 0 30px 0; }
  .footerContainer .footerLogo {
    margin: 20px;
    text-align: center; }
    .footerContainer .footerLogo .logo {
      height: 2.0em;
      width: 9em;
      background-image: url("map2.svg");
      background-size: 30em;
      background-position: -7em -.4em;
      background-repeat: no-repeat;
      overflow: hidden;
      margin: 0 auto; }
  .footerContainer .footerInfo {
    color: #ffffff;
    font-size: 0.7em; }


.loaderContainer {
  z-index: 10;
  width: 16px;
  height: 11px;
  bottom: 5px;
  right: 5px;
  background: url("loader/ajax-loader_bar.gif") 0 0 no-repeat;
  display: none;
  position: fixed; }

@media (min-width: 769px) {
  .navbar-nav {
    margin-left: 50px; } }
@media (max-width: 768px) {
  .navbar-toggle {
    float: left;
    margin-left: 8px; }

  .navbar-header {
    text-align: center; } }
.menuItemActive {
  color: #ffffff !important; }

.nav .toggle-icon {
  display: inline-block;
  background-image: url("menu-icon.png");
  width: 22px;
  height: 14px; }
.nav .dropdown-menu {
  left: auto;
  right: 0;
  background-color: #101010; }
  .nav .dropdown-menu > li > a {
    color: #777777; }

.navbar-nav {
  margin-left: 10px; }
  .navbar-nav > li > a {
    color: #aaa;
    padding: 15px 10px 15px 10px; }

.headerCenter {
  margin: 5px 0 5px 0;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  height: auto; }
  .headerCenter .logo {
    height: 2em;
    width: 8em;
    background-image: url("map2.svg");
    background-size: 30em;
    background-position: -7.5em -.14em;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: 0 auto; }
    @media (min-width: 769px) {
      .headerCenter .logo {
        height: 3em;
        background-size: 34em;
        background-position: -9.2em -.15em; } }
    @media (max-width: 768px) {
      .headerCenter .logo {
        clear: both;
        float: none;
        margin-right: 65px; } }

.moreArticlesContainer {
  width: 100%;
  margin: 20px 0 20px 0;
  text-align: center; }
  .moreArticlesContainer .moreArticles {
    font-size: 1.2em;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    padding: 0.4rem 0.3rem 0.5rem 1rem;
    text-decoration: none;
    background: #c6292c;
    margin: 0;
    vertical-align: middle; }
    .moreArticlesContainer .moreArticles .more {
      display: inline-block;
      vertical-align: middle;
      padding: 0;
      margin: 0;
      border: 0; }
    .moreArticlesContainer .moreArticles .arrow {
      display: inline-block;
      vertical-align: middle;
      border: 0;
      padding: 0;
      margin: 0 0 0 5px;
      background-image: url("morearticles/arrow.png");
      background-position: center center;
      background-repeat: no-repeat;
      display: inline-block;
      height: 1.2em;
      width: 1em; }

.x-readmore-link {
  color: #c6292c;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  margin: 0 0 0 0.3rem; }

.x-readmore-more:before {
  content: '...'; }

.shareContainer .options {
  display: block;
  text-align: center; }
  .shareContainer .options .option {
    cursor: pointer;
    width: 48%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 5size;
    border-radius: 5size;
    display: inline-table;
    border-collapse: separate;
    border-color: 1px #555555 solid;
    background-color: #F5F5F5;
    background: whitesmoke;
    background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(#e1e1e1));
    background: -moz-linear-gradient(center top, whitesmoke 13%, #e1e1e1 98%);
    background: -moz-gradient(center top, whitesmoke 13%, #e1e1e1 98%);
    background: -webkit-linear-gradient(top, whitesmoke 13%, #e1e1e1 98%);
    background: -o-linear-gradient(top, whitesmoke 13%, #e1e1e1 98%);
    background: -ms-linear-gradient(top, whitesmoke 13%, #e1e1e1 98%);
    background: linear-gradient(to bottom, whitesmoke 13%, #e1e1e1 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='whitesmoke', endColorstr='#e1e1e1',GradientType=0 ); }
    .shareContainer .options .option DIV {
      display: table-cell;
      height: 24px; }
    .shareContainer .options .option .icon {
      background-size: 24px 24px;
      width: 24px; }
    .shareContainer .options .option .text {
      color: #2D2D2D;
      font-size: 0.8em;
      font-weight: 700;
      text-align: center;
      text-shadow: 0 1px 0 #FFFFFF;
      vertical-align: middle; }
    .shareContainer .options .option.facebook .icon {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Layer_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2224%22%20%20%20height%3D%2224%22%20%20%20viewBox%3D%220%200%2024%2024%22%20%20%20enable-background%3D%22new%200%200%2027%2027%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20%20sodipodi%3Adocname%3D%22social-icon-fb-gradient.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata28%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs26%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%22928%22%20%20%20inkscape%3Awindow-height%3D%22679%22%20%20%20id%3D%22namedview24%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%228.7407407%22%20%20%20inkscape%3Acx%3D%223.086692%22%20%20%20inkscape%3Acy%3D%2219.851027%22%20%20%20inkscape%3Awindow-x%3D%222377%22%20%20%20inkscape%3Awindow-y%3D%22272%22%20%20%20inkscape%3Awindow-maximized%3D%220%22%20%20%20inkscape%3Acurrent-layer%3D%22Layer_1%22%20%2F%3E%3ClinearGradient%20%20%20id%3D%22SVGID_1_%22%20%20%20gradientUnits%3D%22userSpaceOnUse%22%20%20%20x1%3D%2213.0005%22%20%20%20y1%3D%2227%22%20%20%20x2%3D%2213.0005%22%20%20%20y2%3D%220.00048828119%22%20%20%20gradientTransform%3D%22matrix(0.88888462%2C0%2C0%2C0.88888462%2C0.07161864%2C-0.01265416)%22%3E%20%3Cstop%20%20%20offset%3D%220%22%20%20%20style%3D%22stop-color%3A%233D5EB4%22%20%20%20id%3D%22stop4%22%20%2F%3E%20%3Cstop%20%20%20offset%3D%221%22%20%20%20style%3D%22stop-color%3A%234A72C1%22%20%20%20id%3D%22stop6%22%20%2F%3E%3C%2FlinearGradient%3E%3Cpath%20%20%20d%3D%22m%201.8493878%2C23.98723%20c%20-0.98132856%2C0%20-1.77776916%2C-0.79644%20-1.77776916%2C-1.777769%20V%201.7651151%20c%200%2C-0.98132865%200.7964406%2C-1.77776926%201.77776916%2C-1.77776926%20H%2023.182619%20V%2023.98723%20H%201.8493878%20z%22%20%20%20id%3D%22path8%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3Aurl(%23SVGID_1_)%22%20%2F%3E%3Crect%20%20%20x%3D%221.8493879%22%20%20%20y%3D%2223.098345%22%20%20%20width%3D%2221.333231%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect10%22%20%20%20style%3D%22fill%3A%233759a6%22%20%2F%3E%3Crect%20%20%20x%3D%221.8493879%22%20%20%20width%3D%2220.444345%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect12%22%20%20%20y%3D%22-0.012654167%22%20%20%20style%3D%22fill%3A%233759a6%22%20%2F%3E%3Crect%20%20%20x%3D%221.8493879%22%20%20%20y%3D%220.87623042%22%20%20%20width%3D%2220.444345%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect14%22%20%20%20style%3D%22fill%3A%235d8acf%22%20%2F%3E%3Crect%20%20%20y%3D%221.765115%22%20%20%20width%3D%220.8888846%22%20%20%20height%3D%2220.444345%22%20%20%20id%3D%22rect16%22%20%20%20x%3D%220.071618617%22%20%20%20style%3D%22fill%3A%233759a6%22%20%2F%3E%3Crect%20%20%20x%3D%2222.293734%22%20%20%20width%3D%220.8888846%22%20%20%20height%3D%2223.111%22%20%20%20id%3D%22rect18%22%20%20%20y%3D%22-0.012654167%22%20%20%20style%3D%22fill%3A%233759a6%22%20%2F%3E%3Cpath%20%20%20d%3D%22M%2013.502666%2C19.648%20H%2010.849345%20V%2013.23292%20H%209.5231286%20V%2011.022264%20H%2010.849345%20V%209.6960484%20c%200%2C-1.8035468%200.74933%2C-2.8773195%202.874653%2C-2.8773195%20h%201.772436%20v%202.211545%20h%20-1.10755%20c%20-0.828441%2C0%20-0.882663%2C0.3093318%20-0.882663%2C0.885329%20l%20-0.0036%2C1.1066611%20h%202.006212%20L%2015.274168%2C13.23292%20H%2013.502621%20V%2019.648%20z%22%20%20%20id%3D%22path20%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3A%233759a6%22%20%2F%3E%3Cpath%20%20%20d%3D%22M%2012.300894%2C18.64445%20H%209.6475726%20V%2012.22937%20H%208.3204678%20V%2010.018714%20H%209.6475726%20V%208.6924977%20c%200%2C-1.8035469%200.7484414%2C-2.8773195%202.8755424%2C-2.8773195%20h%201.772436%20v%202.2115449%20h%20-1.10844%20c%20-0.827551%2C0%20-0.882662%2C0.3093319%20-0.882662%2C0.8853291%20l%20-0.0036%2C1.1075498%20h%202.006212%20l%20-0.234665%2C2.210656%20H%2012.29996%20v%206.414192%20z%22%20%20%20id%3D%22path22%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%3C%2Fsvg%3E");
      background-repeat: no-repeat;
      background-color: #3759A6; }
    .shareContainer .options .option.twitter .icon {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Layer_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2224%22%20%20%20height%3D%2224%22%20%20%20viewBox%3D%220%200%2024%2024%22%20%20%20enable-background%3D%22new%200%200%2027%2027%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20%20sodipodi%3Adocname%3D%22social-icon-twitter-gradient.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata28%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs26%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%22999%22%20%20%20inkscape%3Awindow-height%3D%22692%22%20%20%20id%3D%22namedview24%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2212.361274%22%20%20%20inkscape%3Acx%3D%2212.318206%22%20%20%20inkscape%3Acy%3D%2210.857891%22%20%20%20inkscape%3Awindow-x%3D%22115%22%20%20%20inkscape%3Awindow-y%3D%22257%22%20%20%20inkscape%3Awindow-maximized%3D%220%22%20%20%20inkscape%3Acurrent-layer%3D%22Layer_1%22%20%2F%3E%3ClinearGradient%20%20%20id%3D%22SVGID_1_%22%20%20%20gradientUnits%3D%22userSpaceOnUse%22%20%20%20x1%3D%2213.0005%22%20%20%20y1%3D%2227%22%20%20%20x2%3D%2213.0005%22%20%20%20y2%3D%220.00048828119%22%20%20%20gradientTransform%3D%22matrix(0.8888846%2C0%2C0%2C0.8888846%2C0%2C1.1490012e-4)%22%3E%20%3Cstop%20%20%20offset%3D%220%22%20%20%20style%3D%22stop-color%3A%230094CD%22%20%20%20id%3D%22stop4%22%20%2F%3E%20%3Cstop%20%20%20offset%3D%221%22%20%20%20style%3D%22stop-color%3A%2300A7DA%22%20%20%20id%3D%22stop6%22%20%2F%3E%3C%2FlinearGradient%3E%3Cpath%20%20%20d%3D%22M%201.7777692%2C23.999999%20C%200.7964406%2C23.999999%200%2C23.203559%200%2C22.22223%20V%201.7778841%20C%200%2C0.79655557%200.7964406%2C1.1490012e-4%201.7777692%2C1.1490012e-4%20H%2023.110999%20V%2023.999999%20H%201.7777692%20z%22%20%20%20id%3D%22path8%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3Aurl(%23SVGID_1_)%22%20%2F%3E%3Crect%20%20%20x%3D%221.7777692%22%20%20%20y%3D%2223.111115%22%20%20%20width%3D%2221.333231%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect10%22%20%20%20style%3D%22fill%3A%230594c1%22%20%2F%3E%3Crect%20%20%20x%3D%221.7777692%22%20%20%20width%3D%2220.444347%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect12%22%20%20%20y%3D%220.00011493266%22%20%20%20style%3D%22fill%3A%230594c1%22%20%2F%3E%3Crect%20%20%20x%3D%221.7777692%22%20%20%20y%3D%220.88899952%22%20%20%20width%3D%2220.444347%22%20%20%20height%3D%220.8888846%22%20%20%20id%3D%22rect14%22%20%20%20style%3D%22fill%3A%231db1df%22%20%2F%3E%3Crect%20%20%20y%3D%221.7778842%22%20%20%20width%3D%220.8888846%22%20%20%20height%3D%2220.444347%22%20%20%20id%3D%22rect16%22%20%20%20x%3D%229.3091579e-09%22%20%20%20style%3D%22fill%3A%230594c1%22%20%2F%3E%3Crect%20%20%20x%3D%2222.222116%22%20%20%20width%3D%220.8888846%22%20%20%20height%3D%2223.111%22%20%20%20id%3D%22rect18%22%20%20%20y%3D%220.00011493266%22%20%20%20style%3D%22fill%3A%230594c1%22%20%2F%3E%3Cpath%20%20%20d%3D%22m%2019.051463%2C9.8471554%20c%20-0.448887%2C0.1999986%20-0.931551%2C0.3342206%20-1.437327%2C0.3937756%200.516442%2C-0.3102205%200.913773%2C-0.7999959%201.10044%2C-1.3848819%20-0.484442%2C0.2862208%20-1.02044%2C0.4951086%20-1.590215%2C0.607997%20-0.457776%2C-0.4871087%20-1.10755%2C-0.7911072%20-1.828435%2C-0.7911072%20-1.383105%2C0%20-2.5031%2C1.1208835%20-2.5031%2C2.5030991%200%2C0.196444%200.02133%2C0.387553%200.064%2C0.570664%20-2.080877%2C-0.104%20-3.9262013%2C-1.10044%20-5.1608621%2C-2.6159876%20-0.215999%2C0.3706648%20-0.339554%2C0.7999961%20-0.339554%2C1.2595496%200%2C0.86844%200.4426646%2C1.635547%201.1137725%2C2.084434%20-0.4097759%2C-0.01422%20-0.7964406%2C-0.126222%20-1.1342168%2C-0.313776%200%2C0.01067%200%2C0.02044%200%2C0.03111%200%2C1.212439%200.8639958%2C2.224878%202.0088795%2C2.455099%20-0.2106664%2C0.05689%20-0.4319985%2C0.08889%20-0.6595523%2C0.08889%20-0.1617774%2C0%20-0.318221%2C-0.01689%20-0.4711092%2C-0.04534%200.3182207%2C0.994661%201.2435491%2C1.719103%202.3386544%2C1.738657%20-0.8568842%2C0.671998%20-1.9368786%2C1.071995%20-3.1102062%2C1.071995%20-0.2026658%2C0%20-0.4017759%2C-0.01244%20-0.5973305%2C-0.03555%201.1084391%2C0.711108%202.4239882%2C1.126217%203.8382037%2C1.126217%204.60531%2C0%207.124409%2C-3.815982%207.124409%2C-7.125299%200%2C-0.107555%20-0.0027%2C-0.215999%20-0.008%2C-0.323554%200.490664%2C-0.351998%200.91644%2C-0.792885%201.25155%2C-1.2959937%20z%22%20%20%20id%3D%22path20%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3A%230594c1%22%20%2F%3E%3Cpath%20%20%20d%3D%22m%2018.042578%2C8.2516075%20c%20-0.448885%2C0.1991102%20-0.93155%2C0.3342206%20-1.437326%2C0.3946648%200.516443%2C-0.3102207%200.913774%2C-0.8008851%201.100439%2C-1.3848822%20-0.484442%2C0.2871097%20-1.020439%2C0.4951087%20-1.590214%2C0.607997%20-0.457776%2C-0.4871087%20-1.10755%2C-0.7911072%20-1.828436%2C-0.7911072%20-1.383104%2C0%20-2.503987%2C1.1208835%20-2.503987%2C2.5039878%200%2C0.1955547%200.02223%2C0.3875538%200.06488%2C0.5706643%20C%209.7670598%2C10.048043%207.9217355%2C9.0516037%206.6870749%2C7.5369443%20c%20-0.215999%2C0.3706649%20-0.339554%2C0.7999962%20-0.339554%2C1.2595495%200%2C0.8684403%200.4426646%2C1.6355472%201.1137725%2C2.0844342%20-0.4097719%2C-0.01334%20-0.7964366%2C-0.125333%20-1.1342128%2C-0.313776%200%2C0.01067%200%2C0.02045%200%2C0.032%200%2C1.212439%200.8639958%2C2.224878%202.0088792%2C2.455099%20-0.2106656%2C0.05689%20-0.4319979%2C0.08889%20-0.6595524%2C0.08889%20-0.161777%2C0%20-0.3182206%2C-0.01689%20-0.4711089%2C-0.04534%200.3182208%2C0.994662%201.2435497%2C1.719103%202.3386555%2C1.738659%20-0.8568846%2C0.671997%20-1.9368796%2C1.071994%20-3.1102072%2C1.071994%20-0.2026658%2C0%20-0.4017759%2C-0.01244%20-0.5973305%2C-0.03555%201.1084391%2C0.711108%202.4239883%2C1.126217%203.8382035%2C1.126217%204.6053112%2C0%207.1244092%2C-3.815982%207.1244092%2C-7.1252992%200%2C-0.108444%20-0.0027%2C-0.215999%20-0.008%2C-0.323554%200.490665%2C-0.3555539%200.91644%2C-0.7964406%201.251549%2C-1.2986604%20z%22%20%20%20id%3D%22path22%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%3C%2Fsvg%3E");
      background-repeat: no-repeat;
      background-color: #56B4D6; }
.shareContainer .shareInstruction {
  display: none;
  margin: 0.2rem 0 0.4rem 0; }
  .shareContainer .shareInstruction.ios {
    background: url("share/ios.png") left center no-repeat; }
  .shareContainer .shareInstruction.android {
    background: url("share/android.png") left center no-repeat; }
  .shareContainer .shareInstruction .info {
    vertical-align: middle;
    display: inline-block;
    margin: 0 0 0 36px;
    font-size: 0.7em;
    width: auto; }
    .shareContainer .shareInstruction .info .title {
      display: block;
      font-weight: bold;
      margin: 0 0 0.05rem 0; }
    .shareContainer .shareInstruction .info .text {
      display: block; }

.sidebarContainer {
  text-align: center; }
  .sidebarContainer > .sidebarInnerContainer {
    text-align: left;
    display: inline-block; }

/*
 * Style twaks
 * --------------------------------------------------
 */
body {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #f0efef;
  font-family: 'Open Sans', sans-serif; }

@media (min-width: 980px) and (max-width: 4000px) {
  .container {
    width: 980px; } }
.col-xs-12 {
  padding: 0; }

.navbar {
  border-radius: 0; }

.video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }
  .video .videoview {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.video_square {
  position: relative;
  padding-bottom: 125%;
  padding-top: 25px;
  height: 0; }
  .video_square .videoview {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
