@charset "UTF-8";
@import url("//fonts.googleapis.com/css?family=Convergence");
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* Basic
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* Mixins
-------------------------------------------------- */
/* General
-------------------------------------------------- */
/* line 28, aside.scss */
ASIDE {
  background-color: #e4e4e4;
  padding: 14px 14px 2px;
  margin: 0 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  /* Graphics
  -------------------------------------------------- */ }
  /* line 2, ../global/css/_common.scss */
  ASIDE::after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0; }
  /* line 39, aside.scss */
  ASIDE > ARTICLE.media_sub_pair > SECTION .aside_title h3 {
    font-family: "Cabin", "Verdana", "Arial", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2em;
    text-decoration: none;
    color: #4b4b4b;
    margin-bottom: 10px;
    text-align: left;
    color: #0a4e81; }
  /* line 16, aside.scss */
  ASIDE > ARTICLE.media_sub_pair > SECTION[data-size="small"] .aside_title {
    clear: left; }
  /* line 48, aside.scss */
  ASIDE > ARTICLE.media_sub_pair > SECTION.first {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    width: 50%; }
    /* line 9, ../global/css/_sized.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first[data-size="small"] {
      width: 30%;
      float: left; }
    /* line 14, ../global/css/_sized.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first[data-size="medium"], ASIDE > ARTICLE.media_sub_pair > SECTION.first[data-size="default"] {
      width: 50%;
      float: left; }
    /* line 18, ../global/css/_sized.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first[data-size="large"] {
      width: 70%;
      float: left; }
    /* line 23, ../global/css/_sized.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first[data-size="full"] {
      width: 100%;
      float: none; }
    /* line 53, aside.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first:not([data-size="full"]) > .content_frame {
      margin-right: 24px;
      margin-left: 0; }
  @media screen and (max-width: 600px) {
    /* line 65, aside.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.first[size] {
      width: 100%; }
      /* line 21, aside.scss */
      ASIDE > ARTICLE.media_sub_pair > SECTION.first[size] .aside_title {
        clear: none; }
      /* line 68, aside.scss */
      ASIDE > ARTICLE.media_sub_pair > SECTION.first[size] .content_frame {
        margin-right: 0; }
    /* line 73, aside.scss */
    ASIDE > ARTICLE.media_sub_pair > SECTION.second {
      float: left;
      clear: left; }
      /* line 77, aside.scss */
      ASIDE > ARTICLE.media_sub_pair > SECTION.second[size] {
        width: 100%; } }
  @media screen and (max-width: 600px) {
    /* line 87, aside.scss */
    ASIDE > ARTICLE.media_sub_pair SECTION[size].first {
      float: left;
      width: 100%; }
      /* line 90, aside.scss */
      ASIDE > ARTICLE.media_sub_pair SECTION[size].first > .content_frame {
        margin-left: 0; }
    /* line 94, aside.scss */
    ASIDE > ARTICLE.media_sub_pair SECTION[size].second {
      float: left;
      width: 100%; }
      /* line 98, aside.scss */
      ASIDE > ARTICLE.media_sub_pair SECTION[size].second FIGURE.image IMG.mainImage {
        max-height: 300px;
        width: auto; } }
  /* line 121, aside.scss */
  ASIDE .content_frame.aside:before {
    display: block;
    content: '';
    width: 90px;
    height: 104px;
    float: left;
    background: url("..//global/images/aside_icons.svg");
    background-position: -1px -1px;
    margin: -14px 14px 10px 0; }
  /* line 133, aside.scss */
  ASIDE.aside_take_note .content_frame.aside:before {
    background-position: -1px -1px; }
  /* line 136, aside.scss */
  ASIDE.aside_case_study .content_frame.aside:before {
    background-position: -92px -1px; }
  /* line 139, aside.scss */
  ASIDE.aside_think_about .content_frame.aside:before {
    background-position: -183px -1px; }
  /* line 142, aside.scss */
  ASIDE.aside_in_news .content_frame.aside:before {
    background-position: -1px -107px; }
  /* line 145, aside.scss */
  ASIDE.aside_from_headlines .content_frame.aside:before {
    background-position: -92px -107px; }
  /* line 148, aside.scss */
  ASIDE.aside_actual_event .content_frame.aside:before {
    background-position: -183px -107px; }
  /* line 151, aside.scss */
  ASIDE.aside_day_in_life .content_frame.aside:before {
    background-position: -1px -213px; }
  /* line 154, aside.scss */
  ASIDE.aside_expert_commentary .content_frame.aside:before {
    background-position: -92px -213px; }
  /* line 157, aside.scss */
  ASIDE.aside_in_action .content_frame.aside:before {
    background-position: -183px -213px; }

/* Top-level Sections
-------------------------------------------------- */
/* line 168, aside.scss */
.wrapper > ARTICLE > SECTION[data-size="full"] ASIDE {
  padding: 24px 30px 12px 30px;
  margin-top: 22px; }
  /* line 16, aside.scss */
  .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE .aside_title {
    clear: left; }
  /* line 174, aside.scss */
  .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE .aside_title h3 {
    font-family: "Cabin", "Verdana", "Arial", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: lighter;
    line-height: 1.1em;
    text-decoration: none;
    color: #4b4b4b;
    margin-bottom: 10px;
    text-align: left;
    color: #0a4e81; }
  /* line 179, aside.scss */
  .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE .content_frame.aside:before {
    margin: -24px 14px 10px 0; }
  @media screen and (max-width: 768px) {
    /* line 168, aside.scss */
    .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE {
      padding: 14px 14px 2px; }
      /* line 184, aside.scss */
      .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE .content_frame.aside:before {
        margin: -14px 14px 10px 0; }
      /* line 188, aside.scss */
      .wrapper > ARTICLE > SECTION[data-size="full"] ASIDE .aside_title h3 {
        font-family: "Cabin", "Verdana", "Arial", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 1.2em;
        text-decoration: none;
        color: #4b4b4b;
        margin-bottom: 10px;
        text-align: left; } }
@media screen and (max-width: 440px) {
  /* line 16, aside.scss */
  .wrapper > ARTICLE > SECTION.second .aside_title {
    clear: left; } }

/* Tab Panes
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* line 210, aside.scss */
ASIDE .tabPane .contentPane .tabContent {
  background-color: white; }

/** 5.0.9.P4 **/
