/*! Deutsche-Boerse - v1.1.0 - ]init[ Katharina Kappis, Adam Molnar - 2017-01-05 */
/* IMPORT ESSENTIALS (compass, vars, utils)
 * ========================================================================== */
/* VARS GO HERE (cashmarket theme)
 * ========================================================================== */
/* IMPORT FUNCTIONS (utils/functions/) 
 * ========================================================================== */
/* IMPORT MIXINS (utils/mixins/) 
 * ========================================================================== */
/*
font-size
<p>The rem font-size unit is similar to em, <br>
only instead of cascading it's always relative to the root (html) element. <br>
This is pretty good supported by modern browser.<br>
For IE 8 and down a px fallbacks is provided.<br>
To set the font-size, just put in your pixel value from the design.</p>
<p>@include font-size(15)</p>
Styleguide 7.2.1 font-size
*/
/* 
 * This mixin ensures cross browser opacity all the way down to Internet Explorer 5.
*/
/*
word-wrap
<p>Cross browser solution for doing word wrapping using CSS.<br>
Working in IE 8+, Firefox 6+, iOS 4.2, Safari 5.1+ and Chrome 13+</p>
<p>See: https://kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/</p>
<p>@include word-wrap()</p>
Styleguide 7.2.2 word-wrap
*/
/* IMPORT EXTENDS (utils/extends/) 
 * ========================================================================== */
/*
Utils
Description
Styleguide 7.0 Base Utils
*/
/*
Extends
Description
Styleguide 7.1 Extends
*/
/*
.clearfix
<p>Easily clear floats by adding .clearfix to the parent element.
When a floated element is within a container box, 
it does not automatically force the container’s height adjust to the floated element. 
When an element is floated, its parent no longer contains it because the float is removed from the flow. 
The clearfix is one method to fix this problem.</p>
<p>Based on Nocolas Gallgaer <a href="http://nicolasgallagher.com/micro-clearfix-hack/" target="_blank">mircro clearfix</a>
<p class="compatibility">Compatible for modern browsers that supporting the use of both the 
:before and : after pseudo-elements.</p>
Markup:
<div class="clearfix"></div>
Styleguide 7.1.1 .clearfix
*/
/* line 39, ../../../../src/scss/utils/extends/_clearfix.scss */
.homepage #main-content #content-header:before,
.overview #main-content #content-header:before, .homepage #main-content #content-header:after,
.overview #main-content #content-header:after {
  content: " ";
  display: table;
}
/* line 44, ../../../../src/scss/utils/extends/_clearfix.scss */
.homepage #main-content #content-header:after,
.overview #main-content #content-header:after {
  clear: both;
}
/* line 2, ../../../../src/scss/utils/extends/_icons.scss */
.icon,
#nav-primary li a {
  font-family: inherit;
}
/* line 7, ../../../../src/scss/utils/extends/_icons.scss */
.icon:after, .icon:before,
#nav-primary li a:after,
#nav-primary li a:before {
  font-size: 22px;
  font-size: 1.375rem;
  color: #333;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 27, ../../../../src/scss/utils/extends/_icons.scss */
.icon-left:before {
  content: "\e604";
}
/* line 32, ../../../../src/scss/utils/extends/_icons.scss */
.icon-right:before,
#nav-primary li a:before,
#header #nav-primary-wrapper.open nav #nav-primary li ul > li.has-submenu > a:before {
  content: "\e605";
}
/* line 37, ../../../../src/scss/utils/extends/_icons.scss */
.icon-up:before {
  content: "\e606";
}
/* line 42, ../../../../src/scss/utils/extends/_icons.scss */
.icon-down:before,
#nav-primary li.open > a:before,
#header #nav-primary-wrapper.open nav #nav-primary li ul > li.has-submenu.open > a:before {
  content: "\e607";
}
/* line 47, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar-arrow-left:before {
  content: "\e604";
}
/* line 52, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar-arrow-right:before {
  content: "\e605";
}
/* line 57, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar-arrow-up:before {
  content: "\e606";
}
/* line 62, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar-arrow-down:before {
  content: "\e607";
}
/* line 67, ../../../../src/scss/utils/extends/_icons.scss */
.icon-play:before,
.icon-arrow-right:before {
  content: "\e608";
}
/* line 74, ../../../../src/scss/utils/extends/_icons.scss */
.icon-arrow-down:before {
  content: "\e609";
}
/* line 79, ../../../../src/scss/utils/extends/_icons.scss */
.icon-arrow-up:before {
  content: "\e60a";
}
/* line 84, ../../../../src/scss/utils/extends/_icons.scss */
.icon-facebook:before {
  content: "\e60b";
}
/* line 89, ../../../../src/scss/utils/extends/_icons.scss */
.icon-xing:before {
  content: "\e60c";
}
/* line 94, ../../../../src/scss/utils/extends/_icons.scss */
.icon-google:before {
  content: "\e60d";
}
/* line 99, ../../../../src/scss/utils/extends/_icons.scss */
.icon-linkedin:before,
.icon-linkedIn:before {
  content: "\e60e";
}
/* line 105, ../../../../src/scss/utils/extends/_icons.scss */
.icon-twitter:before {
  content: "\e60f";
}
/* line 110, ../../../../src/scss/utils/extends/_icons.scss */
.icon-youtube:before {
  content: "\ea9d";
}
/* line 115, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar:before {
  content: "\e610";
}
/* line 120, ../../../../src/scss/utils/extends/_icons.scss */
.icon-map:before {
  content: "\e611";
}
/* line 125, ../../../../src/scss/utils/extends/_icons.scss */
.icon-reset:before {
  content: "\e612";
}
/* line 130, ../../../../src/scss/utils/extends/_icons.scss */
.icon-search:before {
  content: "\e613";
}
/* line 135, ../../../../src/scss/utils/extends/_icons.scss */
.icon-forward:before {
  content: "\e614";
}
/* line 140, ../../../../src/scss/utils/extends/_icons.scss */
.icon-print:before {
  content: "\e615";
}
/* line 145, ../../../../src/scss/utils/extends/_icons.scss */
.icon-pdf:before {
  content: "\e616";
}
/* line 150, ../../../../src/scss/utils/extends/_icons.scss */
.icon-rss:before {
  content: "\e617";
}
/* line 155, ../../../../src/scss/utils/extends/_icons.scss */
.icon-dot:before {
  content: "\e618";
}
/* line 160, ../../../../src/scss/utils/extends/_icons.scss */
.icon-menu:before {
  content: "\e619";
}
/* line 165, ../../../../src/scss/utils/extends/_icons.scss */
.icon-mail:before {
  content: "\e61a";
}
/* line 170, ../../../../src/scss/utils/extends/_icons.scss */
.icon-phone:before {
  content: "\e61b";
}
/* line 175, ../../../../src/scss/utils/extends/_icons.scss */
.icon-time:before {
  content: "\e61c";
}
/* line 180, ../../../../src/scss/utils/extends/_icons.scss */
.icon-web:before {
  content: "\e61d";
}
/* line 185, ../../../../src/scss/utils/extends/_icons.scss */
.icon-list:before {
  content: "\e61e";
}
/* line 190, ../../../../src/scss/utils/extends/_icons.scss */
.icon-tiles:before {
  content: "\e61f";
}
/* line 195, ../../../../src/scss/utils/extends/_icons.scss */
.icon-photo:before {
  content: "\e620";
}
/* line 200, ../../../../src/scss/utils/extends/_icons.scss */
.icon-video:before {
  content: "\e621";
}
/* line 205, ../../../../src/scss/utils/extends/_icons.scss */
.icon-off:before {
  content: "\e622";
}
/* line 210, ../../../../src/scss/utils/extends/_icons.scss */
.icon-on:before {
  content: "\e623";
}
/* line 215, ../../../../src/scss/utils/extends/_icons.scss */
.icon-pause:before {
  content: "\e624";
}
/* line 220, ../../../../src/scss/utils/extends/_icons.scss */
.icon-compressed_file:before {
  content: "\e625";
}
/* line 225, ../../../../src/scss/utils/extends/_icons.scss */
.icon-csv_file:before {
  content: "\e626";
}
/* line 230, ../../../../src/scss/utils/extends/_icons.scss */
.icon-excel_file:before {
  content: "\e627";
}
/* line 235, ../../../../src/scss/utils/extends/_icons.scss */
.icon-fax:before {
  content: "\e628";
}
/* line 240, ../../../../src/scss/utils/extends/_icons.scss */
.icon-pdf_file:before {
  content: "\e629";
}
/* line 245, ../../../../src/scss/utils/extends/_icons.scss */
.icon-text_file:before {
  content: "\e62a";
}
/* line 250, ../../../../src/scss/utils/extends/_icons.scss */
.icon-login:before {
  content: "\e62b";
}
/* line 255, ../../../../src/scss/utils/extends/_icons.scss */
.icon-register:before {
  content: "\e62c";
}
/* line 262, ../../../../src/scss/utils/extends/_icons.scss */
.icon-left-after:after {
  content: "\e604";
}
/* line 267, ../../../../src/scss/utils/extends/_icons.scss */
.icon-right-after:after {
  content: "\e605";
}
/* line 272, ../../../../src/scss/utils/extends/_icons.scss */
.icon-up-after:after {
  content: "\e606";
}
/* line 277, ../../../../src/scss/utils/extends/_icons.scss */
.icon-down-after:after {
  content: "\e607";
}
/* line 282, ../../../../src/scss/utils/extends/_icons.scss */
.icon-reset-after:after {
  content: "\e612";
}
/* line 287, ../../../../src/scss/utils/extends/_icons.scss */
.icon-rss-after:after {
  content: "\e617";
}
/* line 292, ../../../../src/scss/utils/extends/_icons.scss */
.icon-pdf-after:after {
  content: "\e616";
}
/* line 297, ../../../../src/scss/utils/extends/_icons.scss */
.icon-pdf_file-after:after {
  content: "\e629";
}
/* line 302, ../../../../src/scss/utils/extends/_icons.scss */
.icon-calendar-arrow-down-after:after {
  content: "\e607";
}
/* line 307, ../../../../src/scss/utils/extends/_icons.scss */
.icon-none:after,
.icon-none:before {
  content: "";
}
/*
.hidden-accessible
<p>Hides content visually, but leaves it available to assistive technologies. </p>
<p class="compatibility">Compatible for modern browsers that supporting the use of both the 
:before and : after pseudo-elements.</p>
Markup:
<label class="hidden-accessible">…</label>
Styleguide 7.1.2 .hidden-accessible
*/
/* line 3, ../../../../src/scss/theme-dbg/_icons.scss */
.icon:after, .icon:before,
#nav-primary li a:after,
#nav-primary li a:before {
  font-size: 22px;
  font-size: 1.375rem;
  color: #333;
  font-family: 'icomoon', Arial, Verdana, sans-serif;
}
/* line 11, ../../../../src/scss/theme-dbg/_icons.scss */
.icon-left:before {
  content: "\e600";
}
/* line 16, ../../../../src/scss/theme-dbg/_icons.scss */
.icon-right:before,
#nav-primary li a:before,
#header #nav-primary-wrapper.open nav #nav-primary li ul > li.has-submenu > a:before {
  content: "\e601";
}
/* line 21, ../../../../src/scss/theme-dbg/_icons.scss */
.icon-up:before {
  content: "\e602";
}
/* line 26, ../../../../src/scss/theme-dbg/_icons.scss */
.icon-down:before,
#nav-primary li.open > a:before,
#header #nav-primary-wrapper.open nav #nav-primary li ul > li.has-submenu.open > a:before {
  content: "\e603";
}
/* line 31, ../../../../src/scss/theme-dbg/_icons.scss */
.icon-youtube:before {
  content: "\e90e";
}
/* line 36, ../../../../src/scss/theme-dbg/_icons.scss */
.view-all {
  margin: 0;
}
/* line 38, ../../../../src/scss/theme-dbg/_icons.scss */
.view-all .icon {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 26px;
}
/* line 41, ../../../../src/scss/theme-dbg/_icons.scss */
.view-all .icon:before {
  color: #333;
  content: "\e905";
  left: -5px;
  top: 1px;
}
/* line 51, ../../../../src/scss/theme-dbg/_icons.scss */
#page-functions a:before {
  display: inline-block;
  font-size: 24px;
}
/* line 55, ../../../../src/scss/theme-dbg/_icons.scss */
#page-functions a.icon-pdf:before {
  content: "\e629";
}
/* line 58, ../../../../src/scss/theme-dbg/_icons.scss */
#page-functions a.icon-print:before {
  content: "\e615";
}
/* line 61, ../../../../src/scss/theme-dbg/_icons.scss */
#page-functions a.icon-share:before {
  content: "\e62d";
  margin-top: -7px;
}
/* IMPORT / ADD STYLES FOR SIZE M DEVICES
 * ==========================================================================  */
/* line 4, ../../../../src/scss/responsive/medium/_layout-m.scss */
.visible-sm {
  display: none !important;
}
/* line 5, ../../../../src/scss/responsive/medium/_layout-m.scss */
.visible-md {
  /*display: inherit !important;*/
}
/* line 6, ../../../../src/scss/responsive/medium/_layout-m.scss */
.visible-lg {
  display: none !important;
}
/* line 8, ../../../../src/scss/responsive/medium/_layout-m.scss */
.hidden-sm {
  /*display: inherit !important;*/
}
/* line 9, ../../../../src/scss/responsive/medium/_layout-m.scss */
.hidden-md {
  display: none !important;
}
/* line 10, ../../../../src/scss/responsive/medium/_layout-m.scss */
.hidden-lg {
  /*display: inherit !important;*/
}
/* line 14, ../../../../src/scss/responsive/medium/_layout-m.scss */
.page {
  width: 740px;
}
/* line 21, ../../../../src/scss/responsive/medium/_layout-m.scss */
#main-content {
  padding: 20px 25px;
}
/* line 23, ../../../../src/scss/responsive/medium/_layout-m.scss */
#content {
  width: 100%;
}
/* line 26, ../../../../src/scss/responsive/medium/_layout-m.scss */
#supplement .eurexon,
#supplement .nav-socials {
  display: none;
}
/* line 28, ../../../../src/scss/responsive/medium/_layout-m.scss */
#supplement > * {
  clear: both;
  float: none;
}
/* line 43, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content,
.overview #main-content {
  padding: 0;
  background: transparent;
}
/* line 48, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content > div,
.overview #main-content > div {
  margin: 10px 0;
}
/* line 50, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content > div:first-child,
.overview #main-content > div:first-child {
  margin-top: 0;
}
/* line 51, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content > div:last-child,
.overview #main-content > div:last-child {
  margin-bottom: 0;
}
/* line 54, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #stageModule,
.overview #main-content #stageModule {
  width: 100%;
}
/* line 57, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #stageModule .box,
.overview #main-content #stageModule .box {
  float: none;
}
/* line 59, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #stageModule #stage,
.overview #main-content #stageModule #stage {
  margin-top: 200px;
}
/* line 60, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #stageModule #stage.withImg,
.overview #main-content #stageModule #stage.withImg {
  margin-top: 0;
}
/* line 63, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #content-header,
.overview #main-content #content-header {
  background: #fff;
}
/* line 68, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #content-wrapper,
.overview #main-content #content-wrapper {
  background: #fff;
  padding: 15px;
}
/* line 74, ../../../../src/scss/responsive/medium/_layout-m.scss */
.homepage #main-content #content .container,
.overview #main-content #content .container {
  margin: 15px;
}
/* line 84, ../../../../src/scss/responsive/medium/_layout-m.scss */
.clearRow {
  margin: 0 0 25px;
  padding: 25px 0 0;
}
/* line 92, ../../../../src/scss/responsive/medium/_layout-m.scss */
.overview .clearRow,
.homepage .clearRow {
  margin: 15px;
  padding: 0;
}
/* line 104, ../../../../src/scss/responsive/medium/_layout-m.scss */
.no-js.homepage #content .box {
  height: 410px;
  overflow: auto;
}
/*
 Grid Medium
Markup:
<div>
   <div class="grid1Col"><p>one-col 90px</p></div>
   <div class="grid2Col"><p>two-col 210px</p></div>
   <div class="grid3Col"><p>three-col 330px</p></div>
   <div class="grid4Col"><p>four-col 450px</p></div>
   <div class="grid5Col"><p>five-col 570px</p></div>
   <div class="grid6Col"><p>six-col 690px</p></div>
   <div class="grid7Col"><p>seven-col 810px</p></div>
   <div class="grid8Col"><p>eight-col 930px</p></div>
</div>
Styleguide 3.12 Grid Medium
*/
/* line 21, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid1Col {
  width: 330px;
}
/* line 22, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid2Col {
  width: 330px;
}
/* line 23, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid3Col {
  width: 330px;
}
/* line 24, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid4Col {
  width: 330px;
}
/* line 25, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid5Col {
  width: 330px;
}
/* line 26, ../../../../src/scss/responsive/medium/_grid-m.scss */
.grid6Col,
.grid7Col,
.grid8Col {
  width: 690px;
}
/* line 35, ../../../../src/scss/responsive/medium/_grid-m.scss */
#content > .box + .box {
  margin-left: 30px;
}
/* line 37, ../../../../src/scss/responsive/medium/_grid-m.scss */
.clearRow + .box {
  margin-left: 0;
}
/* line 41, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid1Col {
  width: 50.0%;
}
/* line 42, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid2Col {
  width: 50.0%;
}
/* line 43, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid3Col {
  width: 50.0%;
}
/* line 44, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid4Col {
  width: 50.0%;
}
/* line 45, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid5Col {
  width: 50.0%;
}
/* line 46, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid6Col {
  width: 100%;
}
/* line 47, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid7Col {
  width: 100%;
}
/* line 48, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage .grid8Col {
  width: 100%;
}
/* line 50, ../../../../src/scss/responsive/medium/_grid-m.scss */
.homepage #content > .box + .box {
  margin-left: 0;
}
/* line 54, ../../../../src/scss/responsive/medium/_grid-m.scss */
#stageModule [class*="grid"] {
  width: 100%;
}
/* line 1, ../../../../src/scss/responsive/medium/_header-m.scss */
#header {
  position: relative;
}
/* line 5, ../../../../src/scss/responsive/medium/_header-m.scss */
#header .header-top {
  position: relative;
  margin: 0 25px;
  min-height: 37px;
  padding: 4px 0 0;
  border-bottom: 1px solid #d4d4d4;
}
/* line 13, ../../../../src/scss/responsive/medium/_header-m.scss */
#header .header-top .current-datetime {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 18, ../../../../src/scss/responsive/medium/_header-m.scss */
#header .header-top .groupWideMetaNav {
  display: none;
}
/* line 21, ../../../../src/scss/responsive/medium/_header-m.scss */
#header #branding {
  padding-top: 18px;
  height: 70px;
}
/* line 25, ../../../../src/scss/responsive/medium/_header-m.scss */
#header #branding img {
  max-width: 285px;
}
/* line 32, ../../../../src/scss/responsive/medium/_header-m.scss */
#header ul.nav-search {
  display: block;
  text-align: right;
}
/* line 37, ../../../../src/scss/responsive/medium/_header-m.scss */
#header ul.nav-search li {
  text-align: left;
}
/* line 40, ../../../../src/scss/responsive/medium/_header-m.scss */
#header ul.nav-meta > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 3, ../../../../src/scss/responsive/medium/_image-m.scss */
.teaserBig .image {
  max-width: 335px;
}
/* Primary Navigation / Main Navigation - M
 * ========================================================================== */
/* line 5, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 12, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary {
  width: 370px;
  padding: 20px 20px 45px;
  margin-bottom: 30px;
}
/* line 26, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li:last-child > ul, #nav-primary li.last > ul {
  padding-bottom: 0;
}
/* line 29, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li + li > a {
  border-top: 1px solid #666;
}
/* line 31, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li a {
  position: relative;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #d4d4d4;
  padding: 12px 0;
  margin-left: 20px;
  position: relative;
}
/* line 12, ../../../../src/scss/utils/mixins/_link-colors.scss */
#nav-primary li a:hover {
  color: #fff;
}
/* line 3, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
#nav-primary li a:before, #nav-primary li a:after {
  color: #color-flyout-icon;
}
/* line 20, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
#nav-primary li a:hover:before, #nav-primary li a:hover:after {
  color: #fff;
}
/* line 46, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li a:before {
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  left: -25px;
  margin-top: -2px;
}
/* line 55, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li.open > ul {
  display: block;
}
/* line 57, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary li > ul {
  position: static;
}
/* line 65, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary > li ul {
  display: none;
}
/* line 69, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary > li ul li.last > a {
  border-bottom: 0;
}
/* line 71, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary > li ul > a {
  margin-left: 20px;
}
/* line 73, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
#nav-primary > li ul + li > a {
  border-top: 1px solid #666;
}
/* line 84, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
.no-js #nav-primary {
  display: block;
  left: -9999px;
}
/* line 93, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
.no-js #nav-primary-wrapper:hover > #nav-primary {
  left: 0;
}
/* line 95, ../../../../src/scss/responsive/medium/_nav-main-m.scss */
.no-js #nav-primary-wrapper:hover .dropdown-toggle {
  border-color: #009;
}
/* News List Module (Tabs) */
/* line 5, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList {
  height: 440px;
  padding: 25px 25px 20px 25px;
}
/* line 9, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content {
  overflow: auto;
  height: 290px;
}
/* line 16, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li + li {
  border-top: 1px solid #EBECED;
  padding-top: 10px;
  margin-top: 9px;
}
/* line 21, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li + li > * {
  padding-top: 0;
}
/* line 24, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * {
  display: block;
  width: 100%;
  float: none;
  border: 0;
}
/* line 30, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * > *:last-child {
  margin-bottom: 0;
}
/* line 32, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * br {
  display: none;
}
/* line 36, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content .rss {
  bottom: 16px;
  top: auto;
}
/* line 38, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content .view-all {
  position: absolute;
  bottom: 16px;
}
/* line 45, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList {
  background-color: #fff;
}
/* line 48, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
.tabs .tab-content .rss {
  bottom: 0;
  top: auto;
}
/* SV IPO Line */
/* line 5, ../../../../src/scss/responsive/medium/_SV-IPOLine-m.scss */
.ipo-line-boxes .ipo-line-box {
  background-size: cover;
  width: 48%;
}
/* line 9, ../../../../src/scss/responsive/medium/_SV-IPOLine-m.scss */
.ipo-line-boxes .ipo-line-box:first-child {
  margin-right: 4%;
}
/* line 13, ../../../../src/scss/responsive/medium/_SV-IPOLine-m.scss */
.ipo-line-boxes .ipo-line-box .ipo-line-box-head {
  background-size: cover;
}
/*
SV Text Collection
*/
/* News List Module (Tabs) */
/* line 5, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList {
  height: 440px;
  padding: 25px 25px 20px 25px;
}
/* line 9, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content {
  overflow: auto;
  height: 290px;
}
/* line 16, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li + li {
  border-top: 1px solid #EBECED;
  padding-top: 10px;
  margin-top: 9px;
}
/* line 21, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li + li > * {
  padding-top: 0;
}
/* line 24, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * {
  display: block;
  width: 100%;
  float: none;
  border: 0;
}
/* line 30, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * > *:last-child {
  margin-bottom: 0;
}
/* line 32, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content ul.list li > * br {
  display: none;
}
/* line 36, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content .rss {
  bottom: 16px;
  top: auto;
}
/* line 38, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList .tab-content .view-all {
  position: absolute;
  bottom: 16px;
}
/* line 45, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
#content-header .tab-container-newsList {
  background-color: #fff;
}
/* line 48, ../../../../src/scss/responsive/medium/_CE-newsListModule-m.scss */
.tabs .tab-content .rss {
  bottom: 0;
  top: auto;
}
/*
 * Logo Mosaic
 * @Author: mhamann
 *
 */
/* line 9, ../../../../src/scss/responsive/medium/_CE-mosaic-m.scss */
.linkedLogoMosaic .logo-container a {
  height: 100px;
}
/* line 21, ../../../../src/scss/theme-dbg/screen-medium.scss */
.grid6Col, #header-content, #main, #footer_content {
  width: 740px;
}
/* line 25, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header-content, #footer_content {
  margin: 0 auto;
}
/* line 29, ../../../../src/scss/theme-dbg/screen-medium.scss */
.grid2Col, .grid3Col, .grid5Col {
  width: 355px;
}
/* line 33, ../../../../src/scss/theme-dbg/screen-medium.scss */
.clearRow {
  margin: 0;
  padding: 0;
}
/* line 38, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage .grid5Col {
  width: 50%;
}
/* line 42, ../../../../src/scss/theme-dbg/screen-medium.scss */
.page {
  width: 100%;
}
/* line 44, ../../../../src/scss/theme-dbg/screen-medium.scss */
.page #main {
  margin: 0 auto 30px;
}
/* line 50, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header .header-top {
  margin: 0 0 28px;
  max-width: 100%;
}
/* line 55, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #branding {
  float: left;
  height: 50px;
  margin-bottom: 28px;
  padding: 0;
  position: static;
}
/* line 63, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header ul.nav-search {
  float: right;
}
/* line 65, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header ul.nav-search input[type=text] {
  margin-left: 1em;
  width: 148px;
}
/* line 69, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header ul.nav-search > li + li {
  background: none;
}
/* line 75, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper {
  position: static;
}
/* line 77, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper nav {
  display: none;
  left: 50%;
  margin-left: -50%;
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 85, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper .dropdown-toggle {
  background: #009;
  border: 0;
  height: 40px;
  margin: 0 auto;
  padding: 12px 14px 15px 0;
  width: 740px;
}
/* line 92, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper .dropdown-toggle a {
  font-size: 17px;
  font-size: 1.0625rem;
}
/* line 94, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper .dropdown-toggle a:before {
  bottom: 0;
  color: #fff;
}
/* line 99, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper .dropdown-toggle a span {
  color: #fff;
  float: none;
}
/* line 104, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav {
  display: block;
}
/* line 107, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary {
  background: #009;
  margin-top: 0;
  padding: 8px 15px;
  width: 100%;
}
/* line 112, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li > a {
  font-size: 17px;
  font-size: 1.0625rem;
  border-color: #666;
  color: #d4d4d4;
  line-height: 24px;
  margin: 0;
  padding: 5px 0 3px 18px;
}
/* line 119, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li > a:before {
  font-size: 24px;
  font-size: 1.5rem;
  color: #969696;
  left: -9px;
  position: absolute;
  top: 5px;
}
/* line 127, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li.active > a, #header #nav-primary-wrapper.open nav #nav-primary li.open > a {
  border-color: #666;
  color: #fff;
}
/* line 130, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li.active > a:before, #header #nav-primary-wrapper.open nav #nav-primary li.open > a:before {
  color: #fff;
}
/* line 134, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li.open > a {
  border-bottom: 1px solid #666;
}
/* line 137, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul {
  padding: 0;
}
/* line 139, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul ul {
  margin: 0;
}
/* line 142, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul > li {
  margin: 0;
  padding-left: 18px;
}
/* line 146, ../../../../src/scss/theme-dbg/screen-medium.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul > li a:before {
  content: "";
}
/* line 159, ../../../../src/scss/theme-dbg/screen-medium.scss */
#breadcrumb {
  margin: 0 auto 40px;
  width: 100%;
}
/* line 164, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage #main-content #content-wrapper,
.overview #main-content #content-wrapper {
  padding: 0;
}
/* line 169, ../../../../src/scss/theme-dbg/screen-medium.scss */
#main-content {
  margin-top: 0;
}
/* line 171, ../../../../src/scss/theme-dbg/screen-medium.scss */
#main-content #page-functions {
  margin: 0 14px 18px;
}
/* line 176, ../../../../src/scss/theme-dbg/screen-medium.scss */
.tabs .tab-content .rss {
  bottom: auto;
  position: absolute;
  right: 0;
  top: 8px;
}
/* line 183, ../../../../src/scss/theme-dbg/screen-medium.scss */
.indices .date {
  float: right;
  margin-top: 4px;
}
/* line 188, ../../../../src/scss/theme-dbg/screen-medium.scss */
#supplement {
  max-width: 100%;
  width: 100%;
}
/* line 193, ../../../../src/scss/theme-dbg/screen-medium.scss */
#footer {
  margin-top: 0;
}
/* line 195, ../../../../src/scss/theme-dbg/screen-medium.scss */
#footer #footer_content {
  padding: 25px 22px 22px;
  width: 740px;
}
/* line 198, ../../../../src/scss/theme-dbg/screen-medium.scss */
#footer #footer_content .nav-top {
  right: 22px;
}
/* line 207, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage #main-content > #stageModule .slider-container {
  height: 330px;
}
/* line 211, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage #main-content > #stageModule .item-text {
  max-height: 275px;
}
/* line 215, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage #main-content > #stageModule .media > img {
  width: auto;
  height: 100%;
}
/* line 224, ../../../../src/scss/theme-dbg/screen-medium.scss */
.grid6Col .stage-module .slider-container {
  height: 230px;
}
/* line 227, ../../../../src/scss/theme-dbg/screen-medium.scss */
.grid6Col .stage-module .item-text {
  max-height: 167px;
  padding: 20px 81px 0 33px;
}
/* line 233, ../../../../src/scss/theme-dbg/screen-medium.scss */
#content {
  margin: 0 0 30px;
}
/* line 238, ../../../../src/scss/theme-dbg/screen-medium.scss */
.homepage #content .teaserBox {
  margin-bottom: 30px;
}
/* line 243, ../../../../src/scss/theme-dbg/screen-medium.scss */
.custom-select.icon-down:before {
  content: "\e603";
  margin-top: -1px;
}
/* line 248, ../../../../src/scss/theme-dbg/screen-medium.scss */
.listview .pagination-top {
  margin-bottom: 28px;
}
/* line 252, ../../../../src/scss/theme-dbg/screen-medium.scss */
.jumpLabel {
  margin-top: -20px;
}
/* line 254, ../../../../src/scss/theme-dbg/screen-medium.scss */
.jumpLabel a {
  background: #009;
  border-color: #009;
  color: #fff;
}
/* line 258, ../../../../src/scss/theme-dbg/screen-medium.scss */
.jumpLabel a:hover {
  background: #fff;
  border-color: #009;
  color: #009;
  text-decoration: none;
}
/* line 267, ../../../../src/scss/theme-dbg/screen-medium.scss */
.search-results {
  margin-bottom: 22px;
}
/* line 271, ../../../../src/scss/theme-dbg/screen-medium.scss */
#content .grid6Col div.teaserStandard.video .jwplayer {
  height: 448px;
}
/* line 277, ../../../../src/scss/theme-dbg/screen-medium.scss */
.search-form .form-group input#searchfieldDetail {
  width: 280px;
}
/* line 280, ../../../../src/scss/theme-dbg/screen-medium.scss */
.search-form .form-group input.datepicker {
  width: 120px;
}
/*# sourceMappingURL=screen-medium.css.map */
