/*! 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 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 14, ../../../../src/scss/utils/extends/_hidden-accessible.scss */
.txt-collection .paging a.prev > span,
.txt-collection .paging a.next > span, .ipo-line-steps-nav.visible-sm a span {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}
/* line 1, ../../../../src/scss/utils/extends/_transition.scss */
.ipo-line-steps-nav.visible-sm a {
  transition-property: all;
  transition-duration: .35s;
  -webkit-transition-property: all;
  -webkit-transition-duration: .35s;
  -moz-transition-property: all;
  -moz-transition-duration: .35s;
  -ms-transition-property: all;
  -ms-transition-duration: .35s;
  -o-transition-property: all;
  -o-transition-duration: .35s;
}
/* 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;
}
/* RESPONSIVE COMPONENTS - S
 * ========================================================================== */
/* line 4, ../../../../src/scss/responsive/small/_layout-s.scss */
.visible-sm {
  /* display: block !important; */
}
/* line 5, ../../../../src/scss/responsive/small/_layout-s.scss */
.visible-md {
  display: none !important;
}
/* line 6, ../../../../src/scss/responsive/small/_layout-s.scss */
.visible-lg {
  display: none !important;
}
/* line 8, ../../../../src/scss/responsive/small/_layout-s.scss */
.hidden-sm {
  display: none !important;
}
/* line 9, ../../../../src/scss/responsive/small/_layout-s.scss */
.hidden-md {
  /*display: block !important; */
}
/* line 10, ../../../../src/scss/responsive/small/_layout-s.scss */
.hidden-lg {
  /*display: block !important; */
}
/* line 14, ../../../../src/scss/responsive/small/_layout-s.scss */
.current-datetime {
  display: none;
}
/* line 19, ../../../../src/scss/responsive/small/_layout-s.scss */
.page {
  width: 100%;
  max-width: 600px;
  min-width: 320px;
  padding: 0 2%;
}
/* line 34, ../../../../src/scss/responsive/small/_layout-s.scss */
#main-content {
  margin-top: 0;
  background: transparent;
}
/* line 38, ../../../../src/scss/responsive/small/_layout-s.scss */
#main-content > div {
  margin: 5px 0;
}
/* line 42, ../../../../src/scss/responsive/small/_layout-s.scss */
#content-wrapper {
  padding: 4%;
  background: #fff;
}
/* line 45, ../../../../src/scss/responsive/small/_layout-s.scss */
#content {
  width: 100%;
  margin-bottom: 30px;
}
/* line 53, ../../../../src/scss/responsive/small/_layout-s.scss */
#content .embeddedTeaser[class*="grid"] {
  margin: 30px 0;
  padding-left: 0;
}
/* line 64, ../../../../src/scss/responsive/small/_layout-s.scss */
#supplement {
  float: none;
  width: 100%;
}
/* line 68, ../../../../src/scss/responsive/small/_layout-s.scss */
#supplement .eurexon,
#supplement .nav-socials {
  display: none;
}
/* line 77, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer {
  margin-top: 5px;
}
/* line 81, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer #footer_content {
  font-size: 11px;
  font-size: 0.6875rem;
  padding: 15px 15px 12px;
}
/* line 85, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer #footer_content #nav-footer {
  display: block;
  margin-left: -10px;
}
/* line 91, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer .footer-info {
  margin-top: 10px;
}
/* line 94, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer .footer-info a {
  color: #666F78;
}
/* line 96, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer .footer-info span.copyright {
  display: block;
}
/* line 99, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer .nav-top {
  bottom: auto;
  top: 0;
  right: 20px;
  padding-top: 15px;
}
/* line 105, ../../../../src/scss/responsive/small/_layout-s.scss */
#footer .nav-top a {
  color: #666F78;
}
/*--- special settings for homepage layout ---*/
/* line 119, ../../../../src/scss/responsive/small/_layout-s.scss */
.clearRow {
  margin: 30px 0;
  padding: 0;
}
/*
 Grid Small
Styleguide 3.13 Grid Small
*/
/* line 7, ../../../../src/scss/responsive/small/_grid-s.scss */
[class*="grid"] {
  width: 100%;
}
/* line 9, ../../../../src/scss/responsive/small/_grid-s.scss */
.grid1Col,
.grid2Col,
.grid3Col,
.grid4Col,
.grid5Col,
.grid6Col,
.grid7Col,
.grid8Col {
  width: 100%;
}
/* line 20, ../../../../src/scss/responsive/small/_grid-s.scss */
.homepage .grid1Col,
.homepage .grid2Col,
.homepage .grid3Col,
.homepage .grid4Col,
.homepage .grid5Col,
.homepage .grid6Col,
.homepage .grid7Col,
.homepage .grid8Col {
  width: 100%;
}
/* line 31, ../../../../src/scss/responsive/small/_grid-s.scss */
.box {
  float: none;
}
/* line 32, ../../../../src/scss/responsive/small/_grid-s.scss */
.box.embeddedTeaser {
  float: none;
}
/* line 1, ../../../../src/scss/responsive/small/_header-s.scss */
#header {
  margin-bottom: 5px;
}
/* line 5, ../../../../src/scss/responsive/small/_header-s.scss */
#header .header-top {
  position: relative;
  margin: 0 4%;
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
}
/* line 12, ../../../../src/scss/responsive/small/_header-s.scss */
#header .header-top .current-datetime {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 18, ../../../../src/scss/responsive/small/_header-s.scss */
#header .header-top .groupWideMetaNav {
  display: none;
}
/* line 21, ../../../../src/scss/responsive/small/_header-s.scss */
#header #branding {
  padding: 18px 0 0 18px;
  height: 71px;
}
/* line 25, ../../../../src/scss/responsive/small/_header-s.scss */
#header #branding img {
  max-width: 100%;
}
/* line 30, ../../../../src/scss/responsive/small/_header-s.scss */
#header ul.nav-search {
  display: block;
  text-align: right;
}
/* line 35, ../../../../src/scss/responsive/small/_header-s.scss */
#header ul.nav-search li {
  text-align: left;
}
/* line 37, ../../../../src/scss/responsive/small/_header-s.scss */
#header ul.nav-search > li .dropdown-menu {
  width: 100%;
}
/* Primary Navigation / Main Navigation - S
 * ========================================================================== */
/* line 6, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
}
/* line 12, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary-wrapper .dropdown-toggle {
  float: left;
  padding: 17px 5px 15px 22px;
}
/* line 16, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary-wrapper .dropdown-toggle .label {
  text-indent: -9999px;
  width: 1px;
  height: 1px;
  display: inline-block;
}
/* line 25, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary {
  width: 100%;
  padding: 20px 20px 45px;
  margin-bottom: 30px;
  margin-top: 53px;
}
/* line 38, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary li:last-child > ul, #nav-primary li.last > ul {
  padding-bottom: 0;
}
/* line 41, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary li + li > a {
  border-top: 1px solid #666;
}
/* line 43, ../../../../src/scss/responsive/small/_nav-main-s.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 58, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary li a:before {
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  left: -25px;
  margin-top: -2px;
}
/* line 67, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary li.open > ul {
  display: block;
}
/* line 69, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary li > ul {
  position: static;
}
/* line 76, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary > li ul {
  display: none;
}
/* line 80, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary > li ul li.last > a {
  border-bottom: 0;
}
/* line 82, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary > li ul > a {
  margin-left: 20px;
}
/* line 84, ../../../../src/scss/responsive/small/_nav-main-s.scss */
#nav-primary > li ul + li > a {
  border-top: 1px solid #666;
}
/*
Meta Navigation
<p>The meta navigation is positioned in the header and footer area of the page. 
Its position and content are fixed and stay the same on all views. 
The meta navigation contains links (e.g. contact or log-in to Member Section), 
dropdown menus (e.g. the overall language switch). 
The meta navigation does not contain search elements.
Location, date and time are displayed throughout the whole website.</p>
Styleguide 2.3 Meta Navigation
*/
/* line 14, ../../../../src/scss/responsive/small/_nav-meta-s.scss */
ul.nav-meta {
  white-space: nowrap;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 19, ../../../../src/scss/responsive/small/_nav-meta-s.scss */
ul.nav-meta > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* Search Navigation - Settings for the small (Smartphone) view
 * ========================================================================== */
/* line 5, ../../../../src/scss/responsive/small/_nav-search-s.scss */
ul.nav-search > li:last-child > a {
  padding-right: 20px;
}
/* line 9, ../../../../src/scss/responsive/small/_nav-search-s.scss */
ul.nav-search > li > a {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 12, ../../../../src/scss/responsive/small/_nav-search-s.scss */
ul.nav-search > li > a.icon {
  padding-left: 30px;
}
/* line 13, ../../../../src/scss/responsive/small/_nav-search-s.scss */
ul.nav-search > li > a.icon:before {
  left: 3px;
}
/* line 19, ../../../../src/scss/responsive/small/_lists-s.scss */
.list.search-results > li .date br,
.list.search-results > li.list2Col .date br,
.list.search-results > li.list3Col .date br,
.list-news > li .date br,
.list-news > li.list2Col .date br,
.list-news > li.list3Col .date br {
  display: none;
}
/* line 22, ../../../../src/scss/responsive/small/_lists-s.scss */
.list.search-results > li > div > .date,
.list.search-results > li.list2Col > div > .date,
.list.search-results > li.list3Col > div > .date,
.list-news > li > div > .date,
.list-news > li.list2Col > div > .date,
.list-news > li.list3Col > div > .date {
  margin: 0;
}
/* line 25, ../../../../src/scss/responsive/small/_lists-s.scss */
.list.search-results > li .indexCol,
.list.search-results > li .contentCol,
.list.search-results > li .mediaCol,
.list.search-results > li.list2Col .indexCol,
.list.search-results > li.list2Col .contentCol,
.list.search-results > li.list2Col .mediaCol,
.list.search-results > li.list3Col .indexCol,
.list.search-results > li.list3Col .contentCol,
.list.search-results > li.list3Col .mediaCol,
.list-news > li .indexCol,
.list-news > li .contentCol,
.list-news > li .mediaCol,
.list-news > li.list2Col .indexCol,
.list-news > li.list2Col .contentCol,
.list-news > li.list2Col .mediaCol,
.list-news > li.list3Col .indexCol,
.list-news > li.list3Col .contentCol,
.list-news > li.list3Col .mediaCol {
  width: 100%;
  float: none;
  border-top: 0;
}
/* line 33, ../../../../src/scss/responsive/small/_lists-s.scss */
.list.search-results > li + li,
.list.search-results > li.list2Col + li,
.list.search-results > li.list3Col + li,
.list-news > li + li,
.list-news > li.list2Col + li,
.list-news > li.list3Col + li {
  border-top: 1px solid #d4d4d4;
}
/* line 39, ../../../../src/scss/responsive/small/_lists-s.scss */
.list.search-results > li + li > .indexCol,
.list.search-results > li + li > .contentCol,
.list.search-results > li + li > .mediaCol,
.list.search-results > li.list2Col + li > .indexCol,
.list.search-results > li.list2Col + li > .contentCol,
.list.search-results > li.list2Col + li > .mediaCol,
.list.search-results > li.list3Col + li > .indexCol,
.list.search-results > li.list3Col + li > .contentCol,
.list.search-results > li.list3Col + li > .mediaCol,
.list-news > li + li > .indexCol,
.list-news > li + li > .contentCol,
.list-news > li + li > .mediaCol,
.list-news > li.list2Col + li > .indexCol,
.list-news > li.list2Col + li > .contentCol,
.list-news > li.list2Col + li > .mediaCol,
.list-news > li.list3Col + li > .indexCol,
.list-news > li.list3Col + li > .contentCol,
.list-news > li.list3Col + li > .mediaCol {
  border-top: 1px solid transparent;
}
/* line 49, ../../../../src/scss/responsive/small/_lists-s.scss */
.list-news > li.list2Col .contentCol {
  padding-top: 5px;
}
/* line 59, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.list dt {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 66, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.list-tradable-instruments dt {
  width: 50%;
}
/* line 67, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.list-tradable-instruments dd {
  width: 50%;
}
/* line 75, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.event-list.event-list-location,
dl.list-tradable-details.event-list-location {
  border-top: 0;
}
/* line 77, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.event-list dt, dl.event-list dd,
dl.list-tradable-details dt,
dl.list-tradable-details dd {
  float: none;
  padding: 0;
}
/* line 82, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.event-list dt + dd + dt,
dl.event-list dd + dt + dd,
dl.list-tradable-details dt + dd + dt,
dl.list-tradable-details dd + dt + dd {
  border-top: 0;
}
/* line 85, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.event-list dt,
dl.list-tradable-details dt {
  width: 100%;
  padding-bottom: .2em;
}
/* line 89, ../../../../src/scss/responsive/small/_lists-s.scss */
dl.event-list dd,
dl.list-tradable-details dd {
  width: 100%;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 7px;
  margin-bottom: 7px;
}
/* line 4, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.list.search-results.tiles {
  display: inline;
}
/* line 8, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.list.search-results.tiles:after {
  content: none !important;
}
/* line 10, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.list.search-results.tiles > li {
  width: 50%;
  display: inline-block;
  padding: 5px 8px 0 8px !important;
  margin: 5px 0 10px 0;
  border-top: 1px solid #d4d4d4 !important;
}
/* line 18, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.list.search-results.tiles > li .contentCol h3 {
  margin-bottom: 8px;
}
/* line 22, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.list.search-results.tiles > li img {
  width: 100%;
  height: auto;
}
/* line 29, ../../../../src/scss/responsive/small/_list-media-tiles-s.scss */
.pagination.pagination-top + .list.search-results.tiles > li:nth-child(1),
.pagination.pagination-top + .list.search-results.tiles > li:nth-child(2) {
  border-color: #fff !important;
}
/* line 5, ../../../../src/scss/responsive/small/_form-s.scss */
.pageNav {
  padding-bottom: 0;
}
/* line 8, ../../../../src/scss/responsive/small/_form-s.scss */
.pageNav .pagination {
  border-bottom: 0;
}
/* line 11, ../../../../src/scss/responsive/small/_form-s.scss */
.pageNav .pagination .pageNav-paging {
  width: 100%;
  position: relative;
  padding-top: 8px;
}
/* line 20, ../../../../src/scss/responsive/small/_form-s.scss */
.form-group .col-2, .form-group .col-6 {
  width: 100%;
}
/* line 23, ../../../../src/scss/responsive/small/_form-s.scss */
.form-group .col-offset-2 {
  margin-left: 0;
}
/* line 28, ../../../../src/scss/responsive/small/_form-s.scss */
fieldset > legend > .mandatory {
  width: 100%;
}
/* ** 3.6 Form Elements ** */
/* line 6, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form {
  position: relative;
  padding: 10px 20px 10px 20px;
}
/* line 10, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form button[type="submit"] {
  position: static;
  right: auto;
  top: auto;
}
/* line 16, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group {
  width: 100%;
  display: block;
  margin: 10px 0;
}
/* line 21, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group input#searchfieldDetail {
  width: 100%;
  margin-right: 10px;
}
/* line 26, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group input.datepicker {
  background-position: 97% 50%;
  width: 100%;
}
/* line 31, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group input.identifier {
  width: 100%;
}
/* line 35, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group .form-label {
  display: block;
  width: auto;
}
/* line 40, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group label {
  margin-right: 0;
}
/* line 44, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group .btn-search-reset {
  width: auto;
  float: right;
  margin-top: 5px;
  padding-right: 2px;
}
/* line 51, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group a.icon.icon-reset {
  font-size: 14px;
  font-size: 0.875rem;
  width: 300px;
  display: inline-block;
  padding-left: 23px;
  position: relative;
}
/* line 59, ../../../../src/scss/responsive/small/_form-search-s.scss */
.search-form .form-group a.icon.icon-reset:before {
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  left: 0;
  margin: -1px 0 0 -4px;
}
/* line 1, ../../../../src/scss/responsive/small/_form-monday-webform-s.scss */
.mwf-form .mwf-field > .mwf-label,
.mwf-form .mwf-field > .mwf-input {
  width: auto;
  display: block;
  text-align: left;
  padding-right: 0;
  margin: 10px 0;
}
/* line 10, ../../../../src/scss/responsive/small/_form-monday-webform-s.scss */
.mwf-form > ul + ul {
  margin: 25px 0 25px 0;
  padding-bottom: 25px;
  padding-left: 25px;
}
/* line 16, ../../../../src/scss/responsive/small/_form-monday-webform-s.scss */
.mwf-form .questionGroup li:first-child p:first-child {
  margin-left: -22px;
}
/* line 1, ../../../../src/scss/responsive/small/_image-s.scss */
img,
.image {
  max-width: 100%;
  height: auto;
}
/* line 7, ../../../../src/scss/responsive/small/_image-s.scss */
.image {
  margin: 20px 0;
}
/* line 11, ../../../../src/scss/responsive/small/_image-s.scss */
.image.float--left, .image.float--right {
  max-width: 47.5%;
  padding: 0;
}
/* line 17, ../../../../src/scss/responsive/small/_image-s.scss */
.image.float--left {
  margin-right: 5%;
}
/* line 20, ../../../../src/scss/responsive/small/_image-s.scss */
.image.float--right {
  margin-left: 5%;
}
/* line 24, ../../../../src/scss/responsive/small/_image-s.scss */
.image .caption-block {
  padding: 0;
  margin: 10px 0;
}
/* line 30, ../../../../src/scss/responsive/small/_image-s.scss */
.image div.lightbox-image a[rel="lightbox"] {
  left: 0px;
  right: auto;
}
/* line 1, ../../../../src/scss/responsive/small/_CE-calendar-s.scss */
.ui-datepicker {
  width: 75%;
}
/* line 3, ../../../../src/scss/responsive/small/_CE-newsListModule-s.scss */
#content-header .tab-container-newsList {
  height: auto;
}
/* line 6, ../../../../src/scss/responsive/small/_CE-newsListModule-s.scss */
#content-header .tab-container-newsList .tab-content {
  height: auto;
  padding-bottom: 50px;
}
/* line 10, ../../../../src/scss/responsive/small/_CE-newsListModule-s.scss */
#content-header .tab-container-newsList .tab-content .rss {
  bottom: 16px;
  top: auto;
}
/* line 12, ../../../../src/scss/responsive/small/_CE-newsListModule-s.scss */
#content-header .tab-container-newsList .tab-content .view-all {
  position: absolute;
  bottom: 16px;
}
/* line 21, ../../../../src/scss/responsive/small/_CE-newsListModule-s.scss */
.tabs .tab-content .rss {
  bottom: 0;
  top: auto;
}
/*
Modale Dialoge
*/
/* line 5, ../../../../src/scss/responsive/small/_CE-disclaimer-s.scss */
div.disclaimer {
  width: 100%;
  padding: 10px;
}
/* line 9, ../../../../src/scss/responsive/small/_CE-disclaimer-s.scss */
div.disclaimer h2, div.disclaimer p, div.disclaimer img {
  margin-bottom: 15px;
}
/* line 13, ../../../../src/scss/responsive/small/_CE-disclaimer-s.scss */
div.fancybox-skin {
  padding: 0 !important;
}
/*
 * Logo Mosaic
 * @Author: mhamann
 *
 */
/* line 9, ../../../../src/scss/responsive/small/_CE-mosaic-s.scss */
.linkedLogoMosaic.grid6Col .logo-container, .linkedLogoMosaic.grid8Col .logo-container {
  width: 50%;
}
/* line 11, ../../../../src/scss/responsive/small/_CE-mosaic-s.scss */
.linkedLogoMosaic.grid6Col .logo-container a, .linkedLogoMosaic.grid8Col .logo-container a {
  height: 100px;
}
/** A.7 imitateTabs **/
/* line 2, ../../../../src/scss/responsive/small/_CE-market-monitor-s.scss */
.imitateTabs .tabs li {
  margin-bottom: 20px;
}
/** A.12 Market Monitor **/
/* line 7, ../../../../src/scss/responsive/small/_CE-market-monitor-s.scss */
.statusbox,
.statusbox.statusbox--full {
  width: 100%;
}
/* line 12, ../../../../src/scss/responsive/small/_CE-market-monitor-s.scss */
.statusbox.statusbox--green {
  width: 148px;
}
/* line 16, ../../../../src/scss/responsive/small/_CE-market-monitor-s.scss */
.statusbox.statusbox--green.statusbox--full {
  width: 100%;
}
/*
Single Views (SV)
<p>Single views are the most detailed views, displaying a variety of editorial content. <br/>
There are several types of single views, each one tailored specifically to the type of content to be displayed. <br/>
This is explained further in this chapter.</p>
Styleguide 5.3 Single Views (SV)
*/
/* line 14, ../../../../src/scss/responsive/small/_SVs-s.scss */
.sv-listing-partner .ourExpertise {
  float: none;
  width: auto;
  border-left: 0;
  padding: 20px;
  margin-left: 0;
  min-height: 0;
  background: #f0f0f0;
}
/* line 23, ../../../../src/scss/responsive/small/_SVs-s.scss */
.sv-listing-partner .ourExpertise .rte--list {
  margin-bottom: 0;
}
/* line 26, ../../../../src/scss/responsive/small/_SVs-s.scss */
.sv-listing-partner .logo {
  max-width: 45%;
}
/*
SV Text Collection
<p><a href="https://issues.init.de/browse/CMDS-3">JIRA Issue: CMDS-3</a></p>
<p>Text Collections are used to display content that is too large to be easily contained on a single page. 
Content is separated into chapters.<br>
Users can navigate through the pages using links at the top of the page, 
or by using pagination buttons or the drop-down menu below the text. 
Title, subtitle and description derive from the text collection document, 
whereas the other information is edited in the text collection fragments.
</p>
Styleguide 5.3.6 SV Text Collection
*/
/* line 20, ../../../../src/scss/responsive/small/_SV-textCollection-s.scss */
.txt-collection.withImage .content-overview {
  width: 100%;
  float: none;
  position: relative;
}
/* line 26, ../../../../src/scss/responsive/small/_SV-textCollection-s.scss */
.txt-collection.withImage .image {
  width: 100%;
}
/* line 30, ../../../../src/scss/responsive/small/_SV-textCollection-s.scss */
.txt-collection .paging select {
  width: 90%;
}
/* line 26, ../../../../src/scss/responsive/small/_SV-event-s.scss */
.event-gallery {
  height: 280px;
}
/* line 28, ../../../../src/scss/responsive/small/_SV-event-s.scss */
.event-gallery .lightbox-image {
  height: 230px;
}
/* SV IPO Line */
/* line 3, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-boxes {
  margin-bottom: 0;
}
/* line 7, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-boxes .ipo-line-box {
  background-size: cover;
  height: auto;
}
/* line 12, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-boxes .ipo-line-box + .ipo-line-box {
  float: none;
  margin-top: 25px;
}
/* line 19, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-box-head {
  background-size: cover;
}
/* line 21, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-box-content {
  padding: 30px 20px;
}
/* line 25, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-box-content .icon-right {
  margin: 20px 0 30px;
}
/* line 28, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-box-content .btn {
  position: relative;
  bottom: auto;
}
/* line 35, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step {
  padding: 20px;
  margin-bottom: 20px;
}
/* line 40, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step h3 span {
  position: relative;
  left: 0px;
}
/* line 48, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step > .ipo-line-accordion {
  padding-left: 0;
}
/* line 51, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step > .ipo-line-accordion > .title {
  padding: 10px 0 8px 25px;
}
/* line 54, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step > .ipo-line-accordion > .title::before {
  margin: -0.12em 0 0 -6px;
}
/* line 59, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-step > .ipo-line-accordion .ui-accordion-content {
  padding: 10px 0 15px 1.3em;
}
/* line 75, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-steps-nav.visible-sm {
  display: inline-block;
  margin: 18px 0 20px;
  text-align: center;
  width: 100%;
}
/* line 82, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-steps-nav.visible-sm a {
  color: #333;
  border-radius: 3em;
  background-color: #f0f0f0;
  position: relative;
  display: block;
}
/* line 12, ../../../../src/scss/utils/mixins/_link-colors.scss */
.ipo-line-steps-nav.visible-sm a:hover {
  color: #fff;
}
/* line 3, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
.ipo-line-steps-nav.visible-sm a:before, .ipo-line-steps-nav.visible-sm a:after {
  color: #333;
}
/* line 20, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
.ipo-line-steps-nav.visible-sm a:hover:before, .ipo-line-steps-nav.visible-sm a:hover:after {
  color: #fff;
}
/* line 10, ../../../../src/scss/utils/mixins/_link-underline.scss */
.ipo-line-steps-nav.visible-sm a:hover, .ipo-line-steps-nav.visible-sm a:active, .ipo-line-steps-nav.visible-sm a:focus {
  text-decoration: none;
}
/* line 92, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-steps-nav.visible-sm a:hover {
  background-color: #009;
}
/* line 94, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-steps-nav.visible-sm a::before, .ipo-line-steps-nav.visible-sm a::after {
  font-size: 26px;
  font-size: 1.625rem;
  display: block;
  padding: 3px 4px 5px 4px;
}
/* line 105, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-steps-nav.visible-sm > span {
  font-family: "newsGothic_demi", Arial, Verdana, Helvetica, sans-serif;
  color: #009;
  line-height: 36px;
  font-size: 25px;
}
/* line 121, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-nav-top .ipo-line-next > span {
  display: none;
}
/* line 125, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-nav-top .ipo-line-prev-next a {
  padding: 0;
}
/* line 130, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-nav-top .ipo-line-prev-next a.icon:before, .ipo-line-nav-top .ipo-line-prev-next a.icon:after {
  content: " ";
}
/* line 138, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-nav-footer {
  background: 0 none;
  border: 0;
  padding: 0;
}
/* line 145, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-prev-footer,
.ipo-line-next-footer {
  padding: 0;
  display: block;
  float: none;
  width: 100%;
}
/* line 154, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-prev-footer {
  padding-top: 20px;
  border-top: 1px solid #d4d4d4;
}
/* line 159, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-prev-footer a {
  color: #333;
  font-family: "newsGothic_light", Arial, Verdana, Helvetica, sans-serif;
}
/* line 3, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
.ipo-line-prev-footer a:before, .ipo-line-prev-footer a:after {
  color: #009;
}
/* line 20, ../../../../src/scss/utils/mixins/_link-icon-colors.scss */
.ipo-line-prev-footer a:hover:before, .ipo-line-prev-footer a:hover:after {
  color: #009;
}
/* line 166, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-next-footer {
  padding-bottom: 20px;
  text-align: right;
  padding-right: 20px;
}
/* line 172, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-next-footer > *, .ipo-line-next-footer .icon {
  padding-right: 0;
}
/* line 174, ../../../../src/scss/responsive/small/_SV-IPOLine-s.scss */
.ipo-line-next-footer a {
  margin-right: -25px;
}
/* line 4, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .pagination.pagination-top {
  border-bottom: 0;
}
/* line 8, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .pagination.pagination-top .nav-page {
  position: static;
  display: block;
}
/* line 14, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .pagination.pagination-bottom {
  display: none;
}
/* line 16, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .sort-options,
.listview .hits-per-page {
  padding-right: 16px;
  position: relative;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 8px;
}
/* line 24, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .list-switcher {
  float: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 28, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .list-switcher form {
  left: 0px;
  right: 0;
  position: absolute;
  top: 40px;
  border-bottom: 1px solid #d4d4d4;
  background: #fff;
  padding-bottom: 5px;
}
/* line 38, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .list-switcher:after {
  background-color: transparent;
}
/* line 43, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .hits-per-page {
  padding-right: 0;
}
/* line 45, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .sort-options {
  width: 70%;
}
/* line 46, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .hits-per-page {
  width: 30%;
}
/* line 48, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .sort-options + .hits-per-page:before {
  bottom: 0;
}
/* line 51, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .nav-page {
  border-bottom: 1px solid #d4d4d4;
  text-align: right;
}
/* line 55, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .nav-page li {
  position: relative;
  z-index: 1;
}
/* line 57, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .nav-page button {
  padding: 9px 0 3px;
}
/* line 62, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .jumpLabel {
  text-align: left;
  margin: 15px 0 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #d4d4d4;
  display: block;
}
/* line 69, ../../../../src/scss/responsive/small/_LVs-s.scss */
.listview .jumpLabel a {
  display: block;
}
/* line 34, ../../../../src/scss/theme-dbg/screen-small.scss */
.page, #footer {
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}
/* line 40, ../../../../src/scss/theme-dbg/screen-small.scss */
.page {
  max-width: 600px;
  min-width: 320px;
}
/* line 43, ../../../../src/scss/theme-dbg/screen-small.scss */
.page #main {
  margin: 0 0 30px;
}
/* line 46, ../../../../src/scss/theme-dbg/screen-small.scss */
.page #main #main-content {
  margin: 0 auto;
  padding: 0;
}
/* line 52, ../../../../src/scss/theme-dbg/screen-small.scss */
#header-content, #main, #footer_content {
  width: 100%;
  padding: 0 6%;
}
/* line 57, ../../../../src/scss/theme-dbg/screen-small.scss */
.clearRow {
  margin: 0;
  padding: 0;
}
/* line 62, ../../../../src/scss/theme-dbg/screen-small.scss */
#header {
  margin-bottom: 12px;
}
/* line 64, ../../../../src/scss/theme-dbg/screen-small.scss */
#header .header-top {
  margin: 0 0 20px;
  max-width: 100%;
}
/* line 68, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #header-content {
  margin-bottom: 7px;
}
/* line 71, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #branding {
  float: none;
  height: auto;
  margin-bottom: 12px;
  padding: 0;
  position: static;
  width: 100%;
}
/* line 79, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search {
  display: table;
  height: 35px;
  margin-bottom: 12px;
  width: 100%;
}
/* line 84, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search .search-text, #header ul.nav-search .search-price {
  display: table-cell;
  width: 50%;
}
/* line 88, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search .search-text {
  padding-right: 1%;
}
/* line 91, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search .search-price {
  padding-left: 1%;
  text-align: right;
}
/* line 95, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search input[type=text] {
  float: none;
  width: 80%;
}
/* line 99, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-search > li + li {
  background: none;
}
/* line 103, ../../../../src/scss/theme-dbg/screen-small.scss */
#header ul.nav-meta li {
  padding-left: 0;
  padding-right: 14px;
}
/* line 109, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper {
  position: static;
}
/* line 111, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper nav {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 100;
}
/* line 117, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper .dropdown-toggle {
  background: #009;
  border: 0;
  float: none;
  height: 40px;
  padding: 12px 6% 15px;
}
/* line 123, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper .dropdown-toggle .label {
  height: auto;
  text-indent: 0;
  width: auto;
}
/* line 129, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper .dropdown-toggle a:before {
  bottom: 0;
  color: #fff;
}
/* line 133, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper .dropdown-toggle a span {
  color: #fff;
  float: none;
}
/* line 139, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav {
  display: block;
}
/* line 142, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary {
  background: #009;
  margin-top: 0;
  padding: 8px 6%;
  width: 100%;
}
/* line 147, ../../../../src/scss/theme-dbg/screen-small.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 154, ../../../../src/scss/theme-dbg/screen-small.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 162, ../../../../src/scss/theme-dbg/screen-small.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 165, ../../../../src/scss/theme-dbg/screen-small.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 169, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary li.open > a {
  border-bottom: 1px solid #666;
}
/* line 172, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul {
  padding: 0;
}
/* line 174, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul ul {
  margin: 0;
}
/* line 177, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul > li {
  margin: 0;
  padding-left: 18px;
}
/* line 181, ../../../../src/scss/theme-dbg/screen-small.scss */
#header #nav-primary-wrapper.open nav #nav-primary li ul > li a:before {
  content: "";
}
/* line 194, ../../../../src/scss/theme-dbg/screen-small.scss */
#content-wrapper {
  padding: 0;
}
/* line 199, ../../../../src/scss/theme-dbg/screen-small.scss */
#main-content #page-functions {
  margin: 0 0 18px;
}
/* line 202, ../../../../src/scss/theme-dbg/screen-small.scss */
#main-content > div {
  margin: 5px 0;
}
/* line 207, ../../../../src/scss/theme-dbg/screen-small.scss */
.tabs .tab-content .rss {
  position: static;
}
/* line 211, ../../../../src/scss/theme-dbg/screen-small.scss */
#supplement {
  max-width: 100%;
  width: 100%;
}
/* line 216, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer {
  margin-top: 0;
}
/* line 218, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content {
  padding: 25px 22px 22px;
  width: 100%;
}
/* line 221, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content .nav-top {
  right: 22px;
  top: 8px;
}
/* line 224, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content .nav-top a span {
  display: none;
}
/* line 228, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content ul.nav-socials {
  margin-bottom: 30px;
}
/* line 231, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content .footer-info .copyright {
  margin-bottom: 10px;
}
/* line 235, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content #nav-footer {
  margin: 0;
}
/* line 237, ../../../../src/scss/theme-dbg/screen-small.scss */
#footer #footer_content #nav-footer li {
  padding: 0 20px 0 0;
}
/* line 243, ../../../../src/scss/theme-dbg/screen-small.scss */
.homepage #main-content > div {
  margin: 0 0 10px;
}
/* line 248, ../../../../src/scss/theme-dbg/screen-small.scss */
.stage-module .item-text,
.stage-module .media {
  float: none;
  width: 100%;
  height: auto;
}
/* line 254, ../../../../src/scss/theme-dbg/screen-small.scss */
.stage-module .item-text {
  padding: 35px 30px 0;
}
/* line 260, ../../../../src/scss/theme-dbg/screen-small.scss */
.homepage #main-content > #stageModule {
  margin-bottom: 55px;
}
/* line 266, ../../../../src/scss/theme-dbg/screen-small.scss */
.grid6Col .stage-module .item-text {
  padding: 35px 0 0;
}
/* line 274, ../../../../src/scss/theme-dbg/screen-small.scss */
.js-stage-slider .slider-control {
  position: static;
  width: 100%;
  text-align: center;
  padding: 25px 10px 30px;
}
/* line 281, ../../../../src/scss/theme-dbg/screen-small.scss */
.js-stage-slider .swiper-button-prev,
.js-stage-slider .swiper-button-next {
  display: none;
}
/* line 288, ../../../../src/scss/theme-dbg/screen-small.scss */
.grid6Col .js-stage-slider .slider-control {
  position: static;
  width: 100%;
  text-align: left;
  padding: 0;
}
/* line 295, ../../../../src/scss/theme-dbg/screen-small.scss */
.image, img {
  max-width: 100%;
}
/* line 299, ../../../../src/scss/theme-dbg/screen-small.scss */
.image.float--left, .image.float--right {
  display: block;
  float: none;
  margin: 0;
  max-width: 100%;
}
/* line 307, ../../../../src/scss/theme-dbg/screen-small.scss */
.listview .searchList {
  margin-bottom: 0;
}
/* line 310, ../../../../src/scss/theme-dbg/screen-small.scss */
.listview .pagination-divider {
  bottom: -1px;
}
/* line 313, ../../../../src/scss/theme-dbg/screen-small.scss */
.listview .jumpLabel {
  border-bottom: 0;
}
/* line 315, ../../../../src/scss/theme-dbg/screen-small.scss */
.listview .jumpLabel a {
  background: #009;
  border-color: #009;
  color: #fff;
}
/* line 319, ../../../../src/scss/theme-dbg/screen-small.scss */
.listview .jumpLabel a:hover {
  background: #fff;
  border-color: #009;
  color: #009;
  text-decoration: none;
}
/* line 329, ../../../../src/scss/theme-dbg/screen-small.scss */
.list.search-results > li + li,
.list.search-results > li.list2Col + li,
.list.search-results > li.list3Col + li,
.list-news > li + li,
.list-news > li.list2Col + li,
.list-news > li.list3Col + li {
  border-top: 0;
}
/* line 338, ../../../../src/scss/theme-dbg/screen-small.scss */
.custom-select.icon-down:before {
  margin-top: -1px;
}
/* line 342, ../../../../src/scss/theme-dbg/screen-small.scss */
.search-form .form-group a.icon.icon-reset {
  bottom: 25px;
  min-width: 1px;
  position: absolute;
  right: 20px;
  width: auto;
}
/*# sourceMappingURL=screen-small.css.map */
