@charset "UTF-8";
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
@-ms-viewport { width: device-width; }

/* line 17, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
@font-face { font-family: "adihausregular"; src: url('../../fonts/adihaus/adihrg-webfont.eot'); src: url('../../fonts/adihaus/adihrg-webfont.eot?#iefix') format('eot'), url('../../fonts/adihaus/adihrg-webfont.woff') format('woff'), url('../../fonts/adihaus/adihrg-webfont.ttf') format('truetype'), url('../../fonts/adihaus/adihrg-webfont.svg#adihausregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: "adihausmedium"; src: url('../../fonts/adihaus/AdihausDIN-Medium.eot'); src: url('../../fonts/adihaus/AdihausDIN-Medium.eot?#iefix') format('eot'), url('../../fonts/adihaus/AdihausDIN-Medium.woff') format('woff'), url('../../fonts/adihaus/AdihausDIN-Medium.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: "DINCompPro-MediumIta"; src: url('../../fonts/DINWebPro-MediumIta.eot'); src: url('../../fonts/DINWebPro-MediumIta.eot?#iefix') format('eot'), url('../../fonts/DINWebPro-MediumIta.woff') format('woff'), url('../../fonts/DINCompPro-MediumIta.ttf') format('truetype'); font-weight: normal; font-style: normal; }

@font-face { font-family: "DINCompPro-Bold"; src: url('../../fonts/DINWebPro-Bold.eot'); src: url('../../fonts/DINWebPro-Bold.eot?#iefix') format('eot'), url('../../fonts/DINWebPro-Bold.woff') format('woff'), url('../../fonts/DINCompPro-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 14. Juni 2013  @description - */
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */
/** @author: Carsten Lang (c.lang@bitexpert.de) @created on: 27 May 2013  @description - */
/* line 25, ../scss/global/_buttons.scss */
.show-more-button-holder { display: block; height: 24px; margin: 0 auto; background: black; text-align: center; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: 1s opacity ease-in; -moz-transition: 1s opacity ease-in; -o-transition: 1s opacity ease-in; transition: 1s opacity ease-in; }
/* line 34, ../scss/global/_buttons.scss */
.show-more-button-holder:hover { color: #f0ab00; }
/* line 38, ../scss/global/_buttons.scss */
.show-more-button-holder .button { color: #fff; float: none; display: inline-block; visibility: visible; margin: 3px 0 0 0; }
/* line 45, ../scss/global/_buttons.scss */
.show-more-button-holder .button:hover { color: #f0ab00; }
/* line 50, ../scss/global/_buttons.scss */
.show-more-button-holder.clicked { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
/* line 52, ../scss/global/_buttons.scss */
.show-more-button-holder.clicked .button { cursor: default; visibility: hidden; }

/* line 61, ../scss/global/_buttons.scss */
a.call-to-action-show-more:hover .button { background-position: 0 -70px; color: #f0ab00 !important; }
/* line 66, ../scss/global/_buttons.scss */
a.call-to-action-show-more .button { padding: 3px 10px 0 25px; margin-top: 3px !important; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; background-color: black; color: black; text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; background: url('../../images/buttons/call-to-action-s7c07a286b7.png') 0 -35px no-repeat; background-color: black; color: white; }
/* line 79, ../scss/global/_buttons.scss */
a.call-to-action-show-more .button:hover { background-position: 0 -70px; color: #f0ab00; }
/* line 83, ../scss/global/_buttons.scss */
a.call-to-action-show-more .button.active { background-position: 0 0; color: black; background-color: #f0ab00; }

/* line 95, ../scss/global/_buttons.scss */
a, a:hover, a:visited, a:active { outline: 0 none; border: none; }

/* line 101, ../scss/global/_buttons.scss */
.btn { text-transform: uppercase; padding: 6px 10px 0 9px; background-color: black; color: white !important; line-height: 11px; font-size: 11px !important; height: 14px; position: relative; display: block; float: left; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 114, ../scss/global/_buttons.scss */
.btn.inverted { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; background-color: white; color: black !important; }
/* line 121, ../scss/global/_buttons.scss */
.btn.margin-top { margin-top: 6px; }

/* line 128, ../scss/global/_buttons.scss */
a.btn:hover { color: #f0ab00 !important; }
/* line 133, ../scss/global/_buttons.scss */
a.btn:active { background-color: #f0ab00; color: black !important; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 18. Juli 2013  @description - */
/* action buttons for audio-/video-player and the picture gallery */
@font-face { font-family: "adicons"; src: url('../../fonts/adicons/adicons.eot'); src: url('../../fonts/adicons/adicons.eot?#iefix') format('eot'), url('../../fonts/adicons/adicons.woff') format('woff'), url('../../fonts/adicons/adicons.ttf') format('truetype'), url('../../fonts/adicons/adicons.svg#adihausregular') format('svg'); font-weight: normal; font-style: normal; }

/* line 11, ../scss/3rdparty/_adicons.scss */
i { display: block; }
/* line 15, ../scss/3rdparty/_adicons.scss */
i.icon { font-family: 'adicons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; display: inline-block; position: relative; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 32, ../scss/3rdparty/_adicons.scss */
i.list-icon, .recommended-results ol li h2 i, DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li h2 i, DIV.container > DIV.content section .searchresults-container .searchresults-list li h2 i { line-height: 1em; font-size: 1.3em; position: absolute; left: 0; top: 0; }
/* line 40, ../scss/3rdparty/_adicons.scss */
i.center { display: table; }
/* line 44, ../scss/3rdparty/_adicons.scss */
i.center:before { display: table-cell; vertical-align: middle; }

/* line 51, ../scss/3rdparty/_adicons.scss */
.icon-arrow-next:before { content: "\e600"; }

/* line 54, ../scss/3rdparty/_adicons.scss */
.icon-arrow-prev:before { content: "\e601"; }

/* line 57, ../scss/3rdparty/_adicons.scss */
.icon-arrow-up:before { content: "\e602"; }

/* line 60, ../scss/3rdparty/_adicons.scss */
.icon-article-print:before { content: "\e603"; }

/* line 63, ../scss/3rdparty/_adicons.scss */
.icon-article-share:before { content: "\e604"; }

/* line 66, ../scss/3rdparty/_adicons.scss */
.icon-audio:before { content: "\e605"; }

/* line 69, ../scss/3rdparty/_adicons.scss */
.icon-bookmark-select-icon-box:before { content: "\e606"; }

/* line 72, ../scss/3rdparty/_adicons.scss */
.icon-bookmark-select-icon:before { content: "\e607"; }

/* line 75, ../scss/3rdparty/_adicons.scss */
.icon-close:before { content: "\e608"; }

/* line 78, ../scss/3rdparty/_adicons.scss */
.icon-content-contacts-fax-marker:before { content: "\e609"; }

/* line 81, ../scss/3rdparty/_adicons.scss */
.icon-content-contacts-mail:before { content: "\e60a"; }

/* line 84, ../scss/3rdparty/_adicons.scss */
.icon-content-contacts-person-xing:before { content: "\e60b"; }

/* line 87, ../scss/3rdparty/_adicons.scss */
.icon-content-contacts-phone-marker:before { content: "\e60c"; }

/* line 90, ../scss/3rdparty/_adicons.scss */
.icon-content-locations-map-bubble:before { content: "\e60d"; }

/* line 93, ../scss/3rdparty/_adicons.scss */
.icon-content-locations-marker:before { content: "\e60e"; }

/* line 96, ../scss/3rdparty/_adicons.scss */
.icon-content-quote-end:before { content: "\e60f"; }

/* line 99, ../scss/3rdparty/_adicons.scss */
.icon-content-quote-start:before { content: "\e610"; }

/* line 102, ../scss/3rdparty/_adicons.scss */
.icon-dax:before { content: "\e611"; }

/* line 105, ../scss/3rdparty/_adicons.scss */
.icon-description-dark-closed:before { content: "\e612"; }

/* line 108, ../scss/3rdparty/_adicons.scss */
.icon-description-dark-open:before { content: "\e613"; }

/* line 112, ../scss/3rdparty/_adicons.scss */
.icon-download:before, .icon-link-file:before { content: "\e614"; }

/* line 115, ../scss/3rdparty/_adicons.scss */
.icon-events-calendar:before { content: "\e615"; }

/* line 118, ../scss/3rdparty/_adicons.scss */
.icon-file:before { content: "\e616"; }

/* line 121, ../scss/3rdparty/_adicons.scss */
.icon-financial-reports:before { content: "\e617"; }

/* line 124, ../scss/3rdparty/_adicons.scss */
.icon-galerie:before { content: "\e618"; }

/* line 127, ../scss/3rdparty/_adicons.scss */
.icon-hd:before { content: "\e619"; }

/* line 130, ../scss/3rdparty/_adicons.scss */
.icon-header-dax-minus:before { content: "\e61a"; }

/* line 133, ../scss/3rdparty/_adicons.scss */
.icon-header-dax-null:before { content: "\e61b"; }

/* line 136, ../scss/3rdparty/_adicons.scss */
.icon-header-dax-plus:before { content: "\e61c"; }

/* line 139, ../scss/3rdparty/_adicons.scss */
.icon-info:before { content: "\e61d"; }

/* line 142, ../scss/3rdparty/_adicons.scss */
.icon-link-external-prev:before { content: "\e61e"; }

/* line 145, ../scss/3rdparty/_adicons.scss */
.icon-link-external:before { content: "\e61f"; }

/* line 150, ../scss/3rdparty/_adicons.scss */
.icon-link-next:before, .icon-link-link:before, .icon-link-url:before { content: "\e620"; }

/* line 153, ../scss/3rdparty/_adicons.scss */
.icon-link-prev:before { content: "\e621"; }

/* line 156, ../scss/3rdparty/_adicons.scss */
.icon-mail:before { content: "\e622"; }

/* line 159, ../scss/3rdparty/_adicons.scss */
.icon-next:before { content: "\e623"; }

/* line 162, ../scss/3rdparty/_adicons.scss */
.icon-pause:before { content: "\e624"; }

/* line 165, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path1:before { content: "\e625"; color: #1d1d1b; }

/* line 169, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path2:before { content: "\e626"; margin-left: -1em; color: white; }

/* line 174, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path3:before { content: "\e627"; margin-left: -1em; color: white; }

/* line 179, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path4:before { content: "\e628"; margin-left: -1em; color: white; }

/* line 184, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path5:before { content: "\e629"; margin-left: -1em; color: white; }

/* line 189, ../scss/3rdparty/_adicons.scss */
.icon-pdf-mini .path6:before { content: "\e62a"; margin-left: -1em; color: white; }

/* line 194, ../scss/3rdparty/_adicons.scss */
.icon-pdf .path1:before { content: "\e62b"; color: #1d1d1b; }

/* line 198, ../scss/3rdparty/_adicons.scss */
.icon-pdf .path2:before { content: "\e62c"; margin-left: -1em; color: white; }

/* line 203, ../scss/3rdparty/_adicons.scss */
.icon-pdf .path3:before { content: "\e62d"; margin-left: -1em; color: white; }

/* line 208, ../scss/3rdparty/_adicons.scss */
.icon-pdf .path4:before { content: "\e62e"; margin-left: -1em; color: white; }

/* line 213, ../scss/3rdparty/_adicons.scss */
.icon-play:before { content: "\e62f"; }

/* line 216, ../scss/3rdparty/_adicons.scss */
.icon-recent-news-articles:before { content: "\e630"; }

/* line 219, ../scss/3rdparty/_adicons.scss */
.icon-recommended:before { content: "\e631"; }

/* line 222, ../scss/3rdparty/_adicons.scss */
.icon-refresh:before { content: "\e632"; }

/* line 225, ../scss/3rdparty/_adicons.scss */
.icon-search-icon-article:before, .icon.article:before { content: "\e633"; }

/* line 228, ../scss/3rdparty/_adicons.scss */
.icon-search:before { content: "\e634"; }

/* line 231, ../scss/3rdparty/_adicons.scss */
.icon-social-space-blog:before, .icon.post:before { content: "\e635"; }

/* line 234, ../scss/3rdparty/_adicons.scss */
.icon-social-space-facebook:before { content: "\e636"; }

/* line 237, ../scss/3rdparty/_adicons.scss */
.icon-social-space-flickr:before { content: "\e637"; }

/* line 240, ../scss/3rdparty/_adicons.scss */
.icon-social-space-google:before, .icon-social-space-googleplus:before { content: "\e638"; }

/* line 243, ../scss/3rdparty/_adicons.scss */
.icon-social-space-instagram:before { content: "\e639"; }

/* line 246, ../scss/3rdparty/_adicons.scss */
.icon-social-space-linkedin:before { content: "\e63a"; }

/* line 249, ../scss/3rdparty/_adicons.scss */
.icon-social-space-pinterest:before { content: "\e63b"; }

/* line 252, ../scss/3rdparty/_adicons.scss */
.icon-social-space-tumblr:before { content: "\e63c"; }

/* line 255, ../scss/3rdparty/_adicons.scss */
.icon-social-space-twitter:before { content: "\e63d"; }

/* line 258, ../scss/3rdparty/_adicons.scss */
.icon-social-space-vimeo:before { content: "\e63e"; }

/* line 261, ../scss/3rdparty/_adicons.scss */
.icon-social-space-youtube:before { content: "\e63f"; }

/* line 264, ../scss/3rdparty/_adicons.scss */
.icon-trash:before { content: "\e640"; }

/* line 267, ../scss/3rdparty/_adicons.scss */
.icon-video:before { content: "\e641"; }

/* line 270, ../scss/3rdparty/_adicons.scss */
.icon-vollscreen-close:before { content: "\e642"; }

/* line 273, ../scss/3rdparty/_adicons.scss */
.icon-vollscreen:before { content: "\e643"; }

/* line 276, ../scss/3rdparty/_adicons.scss */
.icon-vor:before { content: "\e644"; }

/* line 279, ../scss/3rdparty/_adicons.scss */
.icon-xls-mini:before { content: "\e645"; }

/* line 282, ../scss/3rdparty/_adicons.scss */
.icon-xls .path1:before { content: "\e646"; color: #1d1d1b; }

/* line 286, ../scss/3rdparty/_adicons.scss */
.icon-xls .path2:before { content: "\e647"; margin-left: -1em; color: white; }

/* line 291, ../scss/3rdparty/_adicons.scss */
.icon-xls .path3:before { content: "\e648"; margin-left: -1em; color: white; }

/* line 296, ../scss/3rdparty/_adicons.scss */
.icon-xls .path4:before { content: "\e649"; margin-left: -1em; color: white; }

/* line 301, ../scss/3rdparty/_adicons.scss */
.icon-download-big:before { content: "\e900"; }

/* line 304, ../scss/3rdparty/_adicons.scss */
.icon-dax_neutral:before { content: "\e901"; }

/* line 307, ../scss/3rdparty/_adicons.scss */
.icon-dax_oben:before { content: "\e902"; }

/* line 310, ../scss/3rdparty/_adicons.scss */
.icon-dax_unten:before { content: "\e903"; }

/* line 313, ../scss/3rdparty/_adicons.scss */
.icon-fax:before { content: "\e904"; }

/* line 316, ../scss/3rdparty/_adicons.scss */
.icon-phone:before { content: "\e905"; }

/* line 319, ../scss/3rdparty/_adicons.scss */
.icon-team:before { content: "\e906"; }

/* CSS Styles that are needed by jScrollPane for it to operate correctly.  Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane may not operate correctly without them. */
/* line 9, ../scss/global/_jquery.jscrollpane.scss */
.jspScrollable { outline: none; }
/* line 12, ../scss/global/_jquery.jscrollpane.scss */
.jspScrollable * { outline: none; }

/* line 18, ../scss/global/_jquery.jscrollpane.scss */
.jspContainer { overflow: hidden; position: relative; }

/* line 24, ../scss/global/_jquery.jscrollpane.scss */
.jspPane { position: absolute; }

/* line 29, ../scss/global/_jquery.jscrollpane.scss */
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }

/* line 39, ../scss/global/_jquery.jscrollpane.scss */
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }

/* line 49, ../scss/global/_jquery.jscrollpane.scss */
.jspCap { display: none; }

/* line 54, ../scss/global/_jquery.jscrollpane.scss */
.jspHorizontalBar .jspCap { float: left; }

/* line 59, ../scss/global/_jquery.jscrollpane.scss */
.jspTrack { background: #dde; position: relative; }

/* line 65, ../scss/global/_jquery.jscrollpane.scss */
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }

/* line 75, ../scss/global/_jquery.jscrollpane.scss */
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }

/* line 81, ../scss/global/_jquery.jscrollpane.scss */
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }

/* line 91, ../scss/global/_jquery.jscrollpane.scss */
.jspArrow.jspDisabled { cursor: default; background: #80808d; }

/* line 97, ../scss/global/_jquery.jscrollpane.scss */
.jspVerticalBar .jspArrow { height: 16px; }

/* line 102, ../scss/global/_jquery.jscrollpane.scss */
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }

/* line 109, ../scss/global/_jquery.jscrollpane.scss */
.jspVerticalBar .jspArrow:focus { outline: none; }

/* line 114, ../scss/global/_jquery.jscrollpane.scss */
.jspCorner { background: #eeeef4; float: left; height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* line 122, ../scss/global/_jquery.jscrollpane.scss */
* html .jspCorner { margin: 0 -3px 0 0; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 13. Juni 2013  @description - */
/* line 13, ../scss/layout/_basic.scss */
html.no-js .preload { display: none; }

/* line 16, ../scss/layout/_basic.scss */
body, html { min-width: 980px; min-height: 100%; height: 100%; background: #e2e2e2; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 19px; font-size: 12px; color: black; -webkit-font-smoothing: antialiased; }

/* line 28, ../scss/layout/_basic.scss */
a { text-decoration: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: black; }
/* line 34, ../scss/layout/_basic.scss */
a.inactive { cursor: default; }

/* line 40, ../scss/layout/_basic.scss */
.text-transform-none { text-transform: none; }

/* line 45, ../scss/layout/_basic.scss */
h1, h2, h3 { text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 50, ../scss/layout/_basic.scss */
h1 A, h2 A, h3 A { color: black; }

/* line 56, ../scss/layout/_basic.scss */
strong { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 60, ../scss/layout/_basic.scss */
strong.medium { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 18px; font-size: 13px; }

/* line 67, ../scss/layout/_basic.scss */
em { font-style: italic; }

/* line 72, ../scss/layout/_basic.scss */
sup { vertical-align: super; }

/* line 77, ../scss/layout/_basic.scss */
sub { vertical-align: sub; }

/* line 82, ../scss/layout/_basic.scss */
abbr { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; width: 14px; display: inline-block; }

/* line 89, ../scss/layout/_basic.scss */
.show-on-mobile { display: none !important; }

/* line 94, ../scss/layout/_basic.scss */
.container { min-height: 100%; position: relative; overflow: hidden; *zoom: 1; }

/* line 101, ../scss/layout/_basic.scss */
.contains-icon .icon { display: inline-block; margin-right: 5px; font-size: 0.85em; }

/* line 108, ../scss/layout/_basic.scss */
.preload { position: fixed; width: 100%; height: 100%; background-color: #e2e2e2; background-position: center center; background-repeat: no-repeat; background-image: url('../../images/loader.gif'); z-index: 999; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 108, ../scss/layout/_basic.scss */
  .preload { background-image: url('../../images/loader-retina.gif'); background-size: 80px 7px; background-color: #e2e2e2; } }

/* line 126, ../scss/layout/_basic.scss */
.wrapper { *zoom: 1; width: 958px; margin: 0 auto; position: relative; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.wrapper:after { content: ""; display: table; clear: both; }

/* line 134, ../scss/layout/_basic.scss */
.print { display: none; }

/* line 139, ../scss/layout/_basic.scss */
.center-vertical { display: table-cell; vertical-align: middle; }

/* line 145, ../scss/layout/_basic.scss */
.clearfix { *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.clearfix:after { content: ""; display: table; clear: both; }

/* line 150, ../scss/layout/_basic.scss */
.clickable { cursor: pointer; }

/* line 155, ../scss/layout/_basic.scss */
.clear { clear: both; }

/* line 160, ../scss/layout/_basic.scss */
.hidden { display: none; }

/* line 165, ../scss/layout/_basic.scss */
div[data-plugin-wrapper] { position: relative; }

/* line 171, ../scss/layout/_basic.scss */
.onload > * { opacity: 0; }
/* line 176, ../scss/layout/_basic.scss */
.onload:before { content: ''; display: block; height: 100%; width: 100%; position: absolute; background-color: white; background-image: url('../../images/loader-content.gif'); background-position: center center; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 176, ../scss/layout/_basic.scss */
  .onload:before { background-image: url('../../images/loader-content-retina.gif'); background-size: 14px 14px; } }
/* line 196, ../scss/layout/_basic.scss */
.onload.inverted:before { background-color: black; background-image: url('../../images/loader-content-inverted.gif'); }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 196, ../scss/layout/_basic.scss */
  .onload.inverted:before { background-image: url('../../images/loader-content-inverted-retina.gif'); } }

/* line 209, ../scss/layout/_basic.scss */
html.de DIV.container > FOOTER .sub .wrapper > div.navigation ul li > a { padding-left: 11px; padding-right: 11px; }

/* line 217, ../scss/layout/_basic.scss */
.avoid-clicks > * { pointer-events: none; }
/* line 222, ../scss/layout/_basic.scss */
.avoid-clicks > a { pointer-events: auto !important; }

/* line 228, ../scss/layout/_basic.scss */
.suggest { position: relative; width: 100%; overflow: hidden; }

/* line 235, ../scss/layout/_basic.scss */
.recommended-results { display: none; background: black; color: white; overflow: hidden; padding: 30px 38px 30px; position: relative; min-height: 20px; }
/* line 246, ../scss/layout/_basic.scss */
.recommended-results.loading:before { content: ''; display: block; height: 40px; width: 40px; position: absolute; left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; background-position: center center; background-repeat: no-repeat; background-color: black; background-image: url('../../images/loader-content-inverted.gif'); }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 246, ../scss/layout/_basic.scss */
  .recommended-results.loading:before { background-image: url('../../images/loader-content-inverted-retina.gif'); background-size: 14px 14px; } }
/* line 269, ../scss/layout/_basic.scss */
.recommended-results strong { text-transform: uppercase; color: #86878a; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 19px; font-size: 14px; margin-bottom: 7px; display: block; }
/* line 279, ../scss/layout/_basic.scss */
.recommended-results .no-results { display: none; margin-bottom: 0 !important; }
/* line 287, ../scss/layout/_basic.scss */
.recommended-results.no-hero ol li { float: left; }
/* line 294, ../scss/layout/_basic.scss */
.recommended-results p { color: white !important; }
/* line 299, ../scss/layout/_basic.scss */
.recommended-results ol { *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.recommended-results ol:after { content: ""; display: table; clear: both; }
/* line 303, ../scss/layout/_basic.scss */
.recommended-results ol li { width: 208px; float: left; padding-left: 30px; margin-bottom: 13px; position: relative; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 19px; font-size: 12px; }
/* line 313, ../scss/layout/_basic.scss */
.recommended-results ol li.hero { width: 278px; margin-right: 38px; margin-bottom: 0; padding-left: 0; height: 100%; min-height: 220px; }
/* line 322, ../scss/layout/_basic.scss */
.recommended-results ol li.hero h2 { margin: 10px 0; }
/* line 327, ../scss/layout/_basic.scss */
.recommended-results ol li.hero p { margin-bottom: 5px !important; display: block; color: white !important; }
/* line 334, ../scss/layout/_basic.scss */
.recommended-results ol li.hero:before { display: none; }
/* line 340, ../scss/layout/_basic.scss */
.recommended-results ol li.even { clear: left; width: 248px; margin-right: 38px; }
/* line 347, ../scss/layout/_basic.scss */
.recommended-results ol li:last-child { margin-bottom: 0; }
/* line 352, ../scss/layout/_basic.scss */
.recommended-results ol li p { display: none; }
/* line 357, ../scss/layout/_basic.scss */
.recommended-results ol li h2 { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; }
/* line 362, ../scss/layout/_basic.scss */
.recommended-results ol li h2 a { color: white; }
/* line 367, ../scss/layout/_basic.scss */
.recommended-results ol li h2 i { top: -2px; }

/* line 378, ../scss/layout/_basic.scss */
#cms_toolbar .cms_structure .cms_dragarea { max-width: 958px; }
/* line 382, ../scss/layout/_basic.scss */
#cms_toolbar .cms_toolbar-item-logo a { width: 26px !important; }

/* line 387, ../scss/layout/_basic.scss */
.cms-toolbar .cms-toolbar-item-logo a { width: 140px !important; background-position: center center !important; }
/* line 391, ../scss/layout/_basic.scss */
.cms-toolbar .cms-toolbar-item-logo a::before { content: none !important; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
/* line 2, ../scss/layout/header/_browsernotification.scss */
.touch .browsernotification { display: none !important; }

/* line 8, ../scss/layout/header/_browsernotification.scss */
.browsernotification { background-color: #222222; color: white; display: none; font-size: 12px; line-height: 16px; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.browsernotification:after { content: ""; display: table; clear: both; }
/* line 17, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tile { float: left; padding: 0; width: 118px; }
/* line 24, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tile.first .browser-tile-content { margin-left: 0; }
/* line 31, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tilelist { float: right; }
/* line 36, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tile-content { padding-top: 13px; margin-left: 2px; background-color: #333333; text-align: center; height: 100%; display: block; color: white; }
/* line 46, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tile-content p { margin-top: 5px; margin-bottom: 5px; }
/* line 52, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browser-tile-content span { color: #87888a; }
/* line 80, ../scss/layout/header/_browsernotification.scss */
.browsernotification .col { padding-top: 40px; padding-bottom: 38px; }
/* line 86, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browsernotification-text { width: 438px; float: left; }
/* line 91, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browsernotification-text p:first-child { margin-top: 0; }
/* line 96, ../scss/layout/header/_browsernotification.scss */
.browsernotification .browsernotification-text p, .browsernotification .browsernotification-text a { margin-top: 15px; }

/* line 16, ../scss/layout/_header.scss */
DIV.container > HEADER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 23 Juli 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description -
*/ }
/* line 13, ../scss/layout/header/_basic.scss */
DIV.container > HEADER { min-height: 95px; position: relative; }
/* line 18, ../scss/layout/header/_basic.scss */
DIV.container > HEADER .main { height: 65px; }
/* line 22, ../scss/layout/header/_basic.scss */
DIV.container > HEADER .main .wrapper { height: 100%; }
/* line 26, ../scss/layout/header/_basic.scss */
DIV.container > HEADER .main .logo { position: absolute; top: 50%; margin-top: -11px; left: 20px; }
/* line 32, ../scss/layout/header/_basic.scss */
DIV.container > HEADER .main .logo A { width: 100px; height: 22px; display: block; }
/* line 12, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout, DIV.container > HEADER .main { width: 100%; position: relative; font-family: "DINCompPro-Bold"; }
/* line 18, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea { background-color: black; }
/* line 21, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 11px; text-transform: uppercase; color: white; background: black; display: none; width: 100%; height: 110px; }
/* line 31, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel a { margin-top: 10px; }
/* line 35, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel li { margin-top: 40px; float: left; }
/* line 40, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .brand-links { padding-right: 25px; }
/* line 43, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .brand-links a { font-size: 10px; }
/* line 48, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels { width: 280px; margin-right: 38px; float: right; }
/* line 53, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels h3 { padding: 5px; padding-bottom: 15px; }
/* line 58, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly { height: 38px; padding-right: 2px; }
/* line 62, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly a { background-color: #262626; color: white; display: table; text-align: center; }
/* line 68, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly a:hover { color: black; }
/* line 73, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly .icon { display: table-cell; vertical-align: middle; font-size: 14px; }
/* line 79, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly li { margin-right: 2px; height: 38px !important; }
/* line 85, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly-out { background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; margin-top: 45px !important; position: absolute; width: 318px; margin: 0; padding: 0; display: none; z-index: 9999; }
/* line 96, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close { display: none; }
/* line 100, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly-out UL { width: 100%; height: 100%; }
/* line 104, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly-out UL:hover a { color: #f0ab00; }
/* line 109, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels .fly-out H3 { padding-top: 24px; padding-left: 15px; float: rigth; display: inline-block; clear: both; }
/* line 119, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI { float: left; padding-left: 0; margin-top: -7px; }
/* line 124, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.last { margin-right: 0; }
/* line 130, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.fly a:hover, DIV.container > HEADER .brandArea .panel .socialChannels UL LI.fly a:active { background-color: #f0ab00; }
/* line 133, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.fly a:hover .fly-out, DIV.container > HEADER .brandArea .panel .socialChannels UL LI.fly a:active .fly-out { display: block; }
/* line 140, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI a { display: block; height: 42px; width: 38px; position: relative; text-transform: capitalize; position: relative; }
/* line 149, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandLogos { padding-left: 18px; padding-right: 10px; padding-bottom: 16px; height: 38px; }
/* line 155, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandLogos .retina { display: none; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { /* line 160, ../scss/layout/header/_brands.scss */
  DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandLogos .retina { display: block; background-color: #fff; }
  /* line 165, ../scss/layout/header/_brands.scss */
  DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandLogos .noRetina { display: none; } }
/* line 170, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandLogos img { height: 38px; width: 38px; }
/* line 176, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandNames { padding-right: 50px; padding-bottom: 20px; height: 38px; text-transform: uppercase; }
/* line 182, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandNames A { color: white; padding-top: 14% !important; text-transform: uppercase; }
/* line 189, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .brandArea .panel .socialChannels UL LI.subBrandNames.taylormade-adidas-golf A { padding-top: 12%; }
/* line 198, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout { height: 30px; background: #d7d7d7; }
/* line 202, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .wrapper li { text-transform: uppercase; display: list-item; position: relative; cursor: pointer; }
/* line 209, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links { float: right; border-left: 1px solid #e2e2e2; }
/* line 213, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links LI { float: left; border-right: 1px solid #e2e2e2; }
/* line 218, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links LI a.active, DIV.container > HEADER .flyout .links LI a:hover { background-color: black; }
/* line 223, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links LI.bookmarks a { background-color: transparent !important; }
/* line 228, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .active { background-color: black; }
/* line 231, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .active.bookmarks { background-color: transparent; }
/* line 236, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .adidas { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5083px; background-repeat: no-repeat; height: 30px; width: 52px; }
/* line 240, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .adidas a.active, DIV.container > HEADER .flyout .links .adidas a:hover, DIV.container > HEADER .flyout .links .adidas a.touch:hover, DIV.container > HEADER .flyout .links .adidas a.ontouch:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5048px; background-repeat: no-repeat; height: 30px; width: 52px; }
/* line 246, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .reebok { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5180px; background-repeat: no-repeat; height: 30px; width: 116px; }
/* line 250, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .reebok a.active, DIV.container > HEADER .flyout .links .reebok a:hover, DIV.container > HEADER .flyout .links .reebok a.touch:hover, DIV.container > HEADER .flyout .links .reebok a.ontouch:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5145px; background-repeat: no-repeat; height: 30px; width: 116px; }
/* line 256, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .taylormade-adidas-golf { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5250px; background-repeat: no-repeat; height: 30px; width: 96px; }
/* line 260, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.active, DIV.container > HEADER .flyout .links .taylormade-adidas-golf a:hover, DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.touch:hover, DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.ontouch:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5215px; background-repeat: no-repeat; height: 30px; width: 96px; }
/* line 266, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .brands { position: relative; }
/* line 269, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .links .brands A { position: absolute; width: 100%; height: 30px; text-indent: -9999px; }
/* line 278, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands { float: right; font-family: "DINCompPro-Bold"; font-size: 9px; text-align: center; }
/* line 284, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands a { color: #86878a; padding-top: 1px; }
/* line 289, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands li { float: left; border-right: 1px solid #e2e2e2; }
/* line 294, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands.language-item { height: 30px; }
/* line 297, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands.language-item.first { border-left: 1px solid #e2e2e2; }
/* line 301, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands.language-item a { display: block; height: 12px; padding: 9px 10px; }
/* line 306, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .noBrands.language-item a:hover { color: #fff; background-color: #000; }
/* line 314, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra { min-width: 118px; width: auto !important; width: 118px; margin-left: 66px; border-left: 1px solid #e2e2e2; }
/* line 319, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a { overflow: hidden; }
/* line 323, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span { float: left; padding: 0 10px 0 5px; position: relative; }
/* line 329, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency { float: right; padding: 0 5px 0 10px; }
/* line 333, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency i { width: 7px; height: 13px; position: absolute; margin-top: -4px; top: 50%; left: -1px; }
/* line 342, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.positive { background: none; color: #005d1f; }
/* line 344, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.positive i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4289px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 349, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.negative { background: none; color: #660000; }
/* line 351, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.negative i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4245px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 356, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.neutral { background: none; color: #86878a; }
/* line 358, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra a span.tendency.neutral i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4267px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 372, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra:hover a, DIV.container > HEADER .flyout .xetra:hover span, DIV.container > HEADER .flyout .xetra.active a, DIV.container > HEADER .flyout .xetra.active span { color: #f0ab00; }
/* line 378, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra:hover span.tendency, DIV.container > HEADER .flyout .xetra.active span.tendency { color: white !important; }
/* line 381, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra:hover span.tendency.positive i, DIV.container > HEADER .flyout .xetra.active span.tendency.positive i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4278px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 386, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra:hover span.tendency.negative i, DIV.container > HEADER .flyout .xetra.active span.tendency.negative i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4234px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 391, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .xetra:hover span.tendency.neutral i, DIV.container > HEADER .flyout .xetra.active span.tendency.neutral i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4256px; background-repeat: no-repeat; height: 6px; width: 7px; }
/* line 400, ../scss/layout/header/_brands.scss */
DIV.container > HEADER .flyout .bookmarks { text-align: right; padding-right: 25px; width: 108px; margin-right: 42px; }
/* line 11, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel { color: white; background: black; *zoom: 1; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none; display: block; position: absolute; visibility: hidden; height: auto; overflow: hidden; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > HEADER .bookmarks.panel:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 30, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel a { color: #86878a; }
/* line 33, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel a:hover { color: #f0ab00; }
/* line 38, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .wrapper { padding-top: 42px; padding-bottom: 35px; height: auto; }
/* line 43, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .wrapper div.notice { width: 180px; float: left; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 48, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .wrapper div.notice strong { display: block; text-transform: uppercase; margin-bottom: 15px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; font-size: 11px; }
/* line 56, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .wrapper div.notice p { text-transform: none; }
/* line 62, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table { width: 722px; text-transform: uppercase; float: right; margin-bottom: 7px; }
/* line 69, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table tr.odd { background: #111111; }
/* line 73, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table tr.active td, DIV.container > HEADER .bookmarks.panel table tr.active th { color: #f0ab00; }
/* line 76, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table tr.active td a, DIV.container > HEADER .bookmarks.panel table tr.active th a { color: #f0ab00; }
/* line 84, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th, DIV.container > HEADER .bookmarks.panel table td { padding: 0 0 0 16px; width: 122px; border-left: 2px solid black; font-size: 10px; color: #86878a; vertical-align: middle; }
/* line 92, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th.date-row, DIV.container > HEADER .bookmarks.panel table td.date-row { width: 100px; text-transform: none; }
/* line 97, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th.select-row, DIV.container > HEADER .bookmarks.panel table td.select-row { width: 69px; text-align: center; padding-left: 0px; }
/* line 104, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th.date-row { text-transform: uppercase; }
/* line 108, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th.first, DIV.container > HEADER .bookmarks.panel table td.first { width: 218px; padding-right: 45px; padding-left: 16px; border-left: 0px none; }
/* line 115, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table th { padding-top: 0px; padding-bottom: 4px; font-size: 11px; color: white; text-transform: uppercase; vertical-align: top; height: 29px; }
/* line 124, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table td { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 127, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table span { float: left; }
/* line 130, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker { margin-top: 5px; display: inline-block; zoom: 1; }
/* line 135, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker i { height: 14px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3944px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4179px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4179px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 140, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker:hover i { height: 14px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3963px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4194px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4194px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 146, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker:active i { height: 14px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4039px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4256px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4256px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 152, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker.active i { height: 14px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4020px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4241px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4241px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 156, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel table .delete-marker.active:active i { height: 14px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3982px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker.active:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER .bookmarks.panel table .delete-marker.active:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 164, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls { position: absolute; bottom: 12px; right: 16px; }
/* line 169, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls .select-bookmarks { display: none; float: left; margin: 0 10px 0 0; }
/* line 175, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls .delete-bookmarks { display: none; float: right; color: white; text-transform: uppercase; margin-top: 0; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 183, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls .delete-bookmarks i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2636px; background-repeat: no-repeat; height: 9px; width: 9px; display: inline-block; zoom: 1; margin-right: 5px; }
/* line 190, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls .delete-bookmarks:hover { color: #f0ab00; }
/* line 193, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel #bookmark-controlls .delete-bookmarks:hover i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2622px; background-repeat: no-repeat; height: 9px; width: 9px; }
/* line 200, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .pagination { position: absolute; left: 50%; bottom: 12px; }
/* line 206, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging { display: block; position: relative; right: 50%; }
/* line 211, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li { cursor: pointer; display: block; float: left; font-size: 10px; padding: 1px 9px 0; margin-top: 0; }
/* line 219, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.active { color: #f0ab00; }
/* line 223, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.next { padding: 0 0 0 14px; margin-top: 5px; }
/* line 227, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.next i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 230, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.next i:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 234, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.next.disabled { cursor: default; }
/* line 237, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.next.disabled i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5605px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 242, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.prev { padding: 0 14px 0 0; margin-top: 5px; }
/* line 246, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.prev i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5736px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 249, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.prev i:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5692px; background-repeat: no-repeat; height: 10px; width: 5px; }
/* line 253, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.prev.disabled { cursor: default; }
/* line 256, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .bookmarks.panel .paging li.prev.disabled i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5591px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 265, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks { border: 0px none !important; }
/* line 268, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4190px; background-repeat: no-repeat; height: 39px; width: 18px; position: absolute; right: 0; top: 0; }
/* line 277, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks.hasBookmarks a i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4102px; background-repeat: no-repeat; height: 39px; width: 18px; }
/* line 282, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks.hasBookmarks a:hover i, DIV.container > HEADER .links .bookmarks.hasBookmarks a.active i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4058px; background-repeat: no-repeat; height: 39px; width: 18px; }
/* line 289, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks span { color: black; margin-left: 5px; }
/* line 296, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks a:hover i, DIV.container > HEADER .links .bookmarks a.active i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -4146px; background-repeat: no-repeat; height: 39px; width: 18px; }
/* line 303, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks, DIV.container > HEADER .links .xetra { background: transparent; display: block; height: 30px !important; }
/* line 308, ../scss/layout/header/_bookmarks.scss */
DIV.container > HEADER .links .bookmarks a, DIV.container > HEADER .links .xetra a { display: block; height: 30px !important; line-height: 36px; overflow: hidden; }
/* line 12, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn { position: absolute; z-index: 10; top: 26px; right: 0; display: none; }
/* line 20, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn a.show-search { display: none; }
/* line 25, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn a.show-nav { display: inline-block; padding: 14px 0px 8px 43px; border: 0; color: black; font-size: 16px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 33, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn a.show-nav i { position: absolute; left: 10px; top: 13px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6214px; background-repeat: no-repeat; height: 14px; width: 22px; }
/* line 40, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn a.show-nav:before { content: "NAVIGATION"; }
/* line 44, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .nav-btn a.show-nav.active { background-color: #f0ab00; }
/* line 52, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation { float: right; overflow: visible; margin-top: 37px; position: relative; }
/* line 58, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation.nav-change { height: 385px; }
/* line 62, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation .hide-nav { display: none; padding: 19px 0; position: relative; text-align: center; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; color: #FFB700; background: #000; border-bottom: 1px solid #444444; }
/* line 73, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation .hide-nav a.closeNavigation { position: absolute; right: 15px; top: 17px; width: 16px; height: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1122px; background-repeat: no-repeat; height: 14px; width: 14px; }
/* line 86, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 { float: left; height: 25px; margin-left: 2px; text-transform: uppercase; font-size: 0.9em; line-height: 1.5em; }
/* line 94, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01.first { margin-left: 0; }
/* line 98, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 span.list-link { cursor: default; }
/* line 102, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 .list-link { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; padding: 5px 10px 1px; color: black; }
/* line 107, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 .list-link.text { padding: 0; }
/* line 111, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 .list-link:hover { color: #f0ab00; }
/* line 117, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01.selected > .list-link { background-color: #f0ab00; color: black; }
/* line 124, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01:hover > .list-link, DIV.container > HEADER .navigation ul li.level01.open > .list-link { background-color: black; color: #f0ab00; }
/* line 131, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01:active > a.list-link { background-color: #f0ab00; color: black; }
/* line 137, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 > ul { top: 27px; border-top: 1px solid #e2e2e2; }
/* line 142, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul { position: absolute; right: 0; z-index: 100; padding-top: 16px; }
/* line 148, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul ul { top: 0; }
/* line 152, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul ul.listLevel02 { width: 66.6666666%; }
/* line 157, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul ul.listLevel03 { width: 100%; }
/* line 163, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li { display: block; padding-top: 4px; overflow: hidden; }
/* line 168, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.level02 { width: 33.3333333%; }
/* line 172, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.level02.selected > .list-link { color: #f0ab00; }
/* line 180, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.level03.selected > .list-link { color: #f0ab00; }
/* line 186, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.open { border-bottom: none; }
/* line 190, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.open.hasChildren > a, DIV.container > HEADER .navigation ul li.level01 ul li.open.hasChildren > span { position: relative; padding-right: 20px; }
/* line 193, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.open.hasChildren > a i, DIV.container > HEADER .navigation ul li.level01 ul li.open.hasChildren > span i { position: absolute; right: 5px; bottom: 6px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6233px; background-repeat: no-repeat; height: 7px; width: 5px; }
/* line 204, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.open > a, DIV.container > HEADER .navigation ul li.level01 ul li.open > span { color: #f0ab00; }
/* line 210, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li .list-link { color: #86878a; float: left; }
/* line 216, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.outer { position: absolute; bottom: 16px; left: 238px; padding: 0 20px; width: 180px; }
/* line 224, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.outer .text { color: white !important; text-transform: uppercase; line-height: 16px; font-size: 14px; margin-bottom: 16px; padding: 0 !important; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; cursor: default; }
/* line 235, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended { position: relative; top: 9px; left: auto; bottom: auto; width: 66.666666%; padding: 0 0 10px 0; float: right; right: 0; }
/* line 246, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .title, DIV.container > HEADER .navigation ul li.level01 ul li.recommended .text { width: 318px; }
/* line 250, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .title { padding-left: 0; color: #86878a !important; cursor: default; }
/* line 256, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .label { display: block; font-size: 1em; color: white !important; line-height: 11px; padding: 8px 0 0 0; clear: both; }
/* line 265, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .image { position: relative; float: left; line-height: 0; margin-top: 5px; margin-bottom: 15px; }
/* line 272, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .image .label { background-color: white; color: black !important; font-size: 0.9em; position: absolute; top: 0; left: 0; padding: 4px 8px 0 7px; line-height: 11px; height: 12px; }
/* line 285, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level01 ul li.recommended .text { margin-top: 2px; margin-bottom: 4px; clear: both; }
/* line 296, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level02 a, DIV.container > HEADER .navigation ul li.level02 span { padding-left: 20px; }
/* line 302, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.level03 a, DIV.container > HEADER .navigation ul li.level03 span { padding-left: 10px; }
/* line 307, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.open { border-bottom: 2px solid black; }
/* line 310, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.open > a, DIV.container > HEADER .navigation ul li.open > span { background-color: black; color: #f0ab00; }
/* line 315, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li.open > ul { display: block; }
/* line 320, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li > ul { display: none; width: 100%; padding-bottom: 18px; }
/* line 326, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li ul.listLevel01 { background: black; background: rgba(0, 0, 0, 0.95); zoom: 1; }
/* line 332, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER .navigation ul li a, DIV.container > HEADER .navigation ul li span { display: block; outline: none; }
/* line 340, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav { background: black; background: rgba(0, 0, 0, 0.95); zoom: 1; position: fixed; z-index: 2000; top: 0; left: 0; width: 100%; height: 42px; display: none; }
/* line 352, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation { margin-top: 0px; }
/* line 357, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.open { border-bottom-color: transparent; }
/* line 362, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01 { height: 100%; }
/* line 366, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01 > ul { top: 43px; border: 0; }
/* line 372, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01 > .list-link { color: white; padding: 17px 10px 9px; }
/* line 379, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01.selected > .list-link { color: black; }
/* line 386, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01:hover > .list-link, DIV.container > HEADER #stickynav .navigation ul li.level01.open > .list-link { color: #f0ab00; }
/* line 393, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .navigation ul li.level01:active > a.list-link { background-color: #f0ab00; color: black; }
/* line 403, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search { display: none; position: absolute; left: 0; top: 42px; background: white; width: 638px; }
/* line 412, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search input { -webkit-appearance: none; border: 0px none; outline: none; border-radius: 0; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 14px; font-size: 12px; margin-top: 10px; margin-bottom: 8px; height: 17px; border-bottom: 1px solid #cccccc; width: 558px; margin-left: 38px; margin-right: 38px; padding-left: 0; padding-right: 0; }
/* line 431, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search .suggest { top: -1px; margin-bottom: -1px; }
/* line 437, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search .input-wrapper { position: relative; padding-top: 14px; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
/* line 445, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search .input-wrapper:after { right: 8px; background-image: url('../../images/loader-content.gif'); }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 445, ../scss/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .search .input-wrapper:after { background-image: url('../../images/loader-content-retina.gif'); } }
/* line 457, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search-button { display: none; float: left; width: 45px; height: 42px; position: relative; }
/* line 464, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search-button:before { content: " "; position: absolute; left: 17px; top: 16px; height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6763px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:before { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5660px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:before:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5660px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 474, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search-button:hover:before { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6689px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:hover:before { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5596px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:hover:before:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5596px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 479, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search-button:active, DIV.container > HEADER #stickynav .search-button.active { background: #f0ab00; }
/* line 482, ../scss/layout/header/_navigation.scss */
DIV.container > HEADER #stickynav .search-button:active:before, DIV.container > HEADER #stickynav .search-button.active:before { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6782px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:active:before, DIV.container > HEADER #stickynav .search-button.active:before { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > HEADER #stickynav .search-button:active:before:hover, DIV.container > HEADER #stickynav .search-button.active:before:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */
/* line 13, ../scss/layout/_content.scss */
DIV.container > DIV.content { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 10. Juli 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 21. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 26 June 2013  @description  
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 05. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 09. July 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 22. Juli 2014  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 23. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 15. Juli 2014  @description - */ /** @author: Nico Blum (n.blum@bitexpert.de) @created on: 20. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 30. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 30. July 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 16 July 2013  @description   */ /*****************************/ /* Checkbox                  */ /*****************************/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 22. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 27. August 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 27. August 2013  @description desktop - */ /** @author: Nico Blum (n.blum@bitexpert.de) @created on: 20. August 2013  @description -
*/ /*
* @updated: Alessandro Scalisi (a.scalisi@s-v.de)
* @updated on: 16.07.14
*
*/ /** --------------------------------------------- --------------------------------------------- @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 14.08.14  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /**  @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 24. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 02.11.16  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 05.11.16  @description - investor-relations download - default layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - responsive tables - default layout  --------------------------------------------- --------------------------------------------- */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 05. Juni 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 23. Februar 2016  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 31. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 05. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 16.07.14  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. August 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16. August 2013  @description - */ /* @MAIN TOPIC begin */ /* @MAIN TOPIC end */ /* @SEARCH BAR begin */ /* @SEARCH BAR end */ /* @SUB TOPIC begin */ /* @SUB TOPIC end */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 13. Juni 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 20 August 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 20 August 2013  @description Desktop - */ }
/* line 13, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content { width: 100%; padding-bottom: 60px; z-index: 10; position: relative; }
/* line 20, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content.overview { padding-bottom: 20px; }
/* line 25, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content .wrapper { min-height: 545px; *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .wrapper:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 30, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article { background-color: white; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ }
/* line 12, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser { position: relative; margin: 0; border-bottom: 2px solid #e2e2e2; background-color: white; }
/* line 18, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .teaser-link { position: absolute; z-index: 1; height: 100%; width: 100%; }
/* line 26, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .teaser-link:hover .inner span, DIV.container > DIV.content article .teaser .teaser-link:hover .inner p { background: black; color: #f0ab00; }
/* line 35, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .teaser-link:active .inner span, DIV.container > DIV.content article .teaser .teaser-link:active .inner p { background: #f0ab00; color: black; }
/* line 43, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner { padding: 0; position: absolute; bottom: 34px; left: 66px; z-index: 2; width: 430px; }
/* line 51, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner p { padding: 4px 18px 0 0; float: left; background: rgba(0, 0, 0, 0.6); color: white; margin: 0 0 2px 0; max-width: 372px; clear: left; }
/* line 61, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner h2 { margin: 0 0 2px 0; max-width: 100%; clear: left; padding: 0; }
/* line 67, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner h2 span { float: left; background: rgba(0, 0, 0, 0.6); color: white; display: inline; font-size: 36px; line-height: 34px; margin-bottom: 0; padding: 5px 7px 0 7px; white-space: nowrap; }
/* line 80, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner p { font-size: 14px; line-height: 17px; text-transform: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; padding-bottom: 2px; padding-left: 9px; padding-right: 9px; }
/* line 86, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .inner p.topic-name { line-height: 11px; font-size: 11px; display: block; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 97, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser.invert .inner p, DIV.container > DIV.content article .teaser.invert .inner h2 span { background: rgba(255, 255, 255, 0.5); color: black; }
/* line 104, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser img { position: relative; top: 0; left: 0; z-index: 0; height: auto; width: 100%; display: block; }
/* line 115, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .label small { text-transform: uppercase; color: black; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; padding: 2px 7px 0px 7px; margin-right: 1px; }
/* line 125, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content article .teaser .label .topic { background-color: black; color: white; }
/* line 3, ../scss/layout/content/standard/_protected-content.scss */
DIV.container > DIV.content article .protected-content .btn.last { margin: 0 0 0 10px; }
/* line 41, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .topimage .topimage-wrapper { max-height: 228px; border-bottom: 2px solid #e2e2e2; margin: 0; padding: 0; }
/* line 48, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .topimage .topimage-wrapper img { width: 638px; height: 228px; display: block; }
/* line 57, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date { color: #86878a; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 11px; margin-bottom: 15px; line-height: 25px; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content article > header .content-date:after { content: ""; display: table; clear: both; }
/* line 65, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date .content-location, DIV.container > DIV.content article > header .content-date .content-date-time { position: relative; float: left; }
/* line 70, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date i { float: left; margin-right: 6px; top: 4px; position: relative; }
/* line 77, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date .content-location { margin-right: 20px; }
/* line 80, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date .content-location i { top: 2px; height: 15px; width: 10px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1507px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content article > header .content-date .content-location i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1012px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content article > header .content-date .content-location i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1012px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 86, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date .content-date-time { white-space: nowrap; }
/* line 89, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .content-date .content-date-time i { height: 12px; width: 12px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1212px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content article > header .content-date .content-date-time i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -777px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content article > header .content-date .content-date-time i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -777px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 95, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .breadcrumb, DIV.container > DIV.content article > header .heading { padding-left: 40px; padding-right: 80px; }
/* line 101, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .breadcrumb { margin: 0 0 43px 0; padding-top: 7px; position: relative; }
/* line 106, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .breadcrumb ol { overflow: hidden; *zoom: 1; }
/* line 110, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .breadcrumb ol li { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 10px; text-transform: uppercase; color: black; margin-right: 7px; display: inline; }
/* line 119, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .breadcrumb ol li .icon { display: inline-block; margin-right: 5px; font-size: 0.85em; }
/* line 129, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header .heading p { line-height: 19px; font-size: 15px; }
/* line 135, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header h1 { line-height: 30px; font-size: 32px; color: black; margin-bottom: px; }
/* line 142, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header p { line-height: 17px; font-size: 14px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: black; margin-bottom: 30px; }
/* line 149, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > header p.searchresults-subline { margin-bottom: 43px; }
/* line 156, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > section { *zoom: 1; position: relative; z-index: 11; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content article > section:after { content: ""; display: table; clear: both; }
/* line 164, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer .share + .pagination { border-top: 0; margin-top: 140px; }
/* line 170, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer .related-download + .pagination.press { border-top: 1px solid #e2e2e2; }
/* line 175, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer .share + .pagination.press { margin-top: 118px; }
/* line 180, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer > div { border-top: 1px solid #e2e2e2; }
/* line 184, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer > div.press { border-top: 0px none; }
/* line 189, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article > footer > div h2 { line-height: 22px; font-size: 14px; color: black; padding-left: 160px; }
/* line 200, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard { width: 638px; float: left; position: relative; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 05. Juni 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 23. Februar 2016  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 31. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 05. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 16.07.14  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. August 2013  @description - */ }
/* line 206, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard > section { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 21. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 26 June 2013  @description  
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 05. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 09. July 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 22. Juli 2014  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 23. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 15. Juli 2014  @description - */ /** @author: Nico Blum (n.blum@bitexpert.de) @created on: 20. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 30. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 30. July 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 16 July 2013  @description   */ /*****************************/ /* Checkbox                  */ /*****************************/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 22. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 27. August 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 27. August 2013  @description desktop - */ /** @author: Nico Blum (n.blum@bitexpert.de) @created on: 20. August 2013  @description -
*/ /*
* @updated: Alessandro Scalisi (a.scalisi@s-v.de)
* @updated on: 16.07.14
*
*/ /** --------------------------------------------- --------------------------------------------- @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 14.08.14  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /**  @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 24. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 02.11.16  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 05.11.16  @description - investor-relations download - default layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - responsive tables - default layout  --------------------------------------------- --------------------------------------------- */ }
/* line 207, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard > section section { position: relative; }
/* line 1, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section iframe { position: relative; z-index: 1; width: 100%; }
/* line 8, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section h2, DIV.container > DIV.content ARTICLE.standard > section section h3 { font-size: 14px; line-height: 22px; color: black; }
/* line 15, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .noindent, DIV.container > DIV.content ARTICLE.standard > section section.noindent { padding-left: 40px; padding-right: 40px; }
/* line 21, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .noindent-underlined { padding-left: 40px; border-bottom: 1px solid #e2e2e2; padding-bottom: 0; }
/* line 28, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .uppercase { text-transform: uppercase; }
/* line 33, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.raw { margin: 35px 0; }
/* line 39, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.youtube iframe { height: 344px; }
/* line 45, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.indent, DIV.container > DIV.content ARTICLE.standard > section section .indent { padding-left: 40px; padding-right: 40px; }
/* line 51, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section hr { height: 1px; border: 0; border-top: 1px solid #e2e2e2; margin: 20px 0; padding: 0; }
/* line 60, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section figure { float: left; width: 198px; margin-bottom: 15px; padding-left: 40px; }
/* line 67, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section figure img { width: 100%; }
/* line 73, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.narrow figure { width: 100px; }
/* line 81, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li.table-subline, DIV.container > DIV.content ARTICLE.standard > section section p.table-subline { padding-left: 54px !important; padding-right: 54px !important; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: -28px 0 41px 0; }
/* line 89, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li.media-caption, DIV.container > DIV.content ARTICLE.standard > section section p.media-caption { padding-left: 40px; margin: 14px 0 15px 0; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 96, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout, DIV.container > DIV.content ARTICLE.standard > section section p a.optout { position: relative; padding-left: 3px; padding-right: 77px; text-transform: uppercase; }
/* line 103, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout i, DIV.container > DIV.content ARTICLE.standard > section section p a.optout i { display: block; position: absolute; width: 70px; height: 20px; right: 0; top: -3px; }
/* line 113, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout.enabled, DIV.container > DIV.content ARTICLE.standard > section section p a.optout.enabled { color: #005d1f; }
/* line 116, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout.enabled i, DIV.container > DIV.content ARTICLE.standard > section section p a.optout.enabled i { background-color: #005d1f; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6245px; background-repeat: no-repeat; height: 20px; width: 70px; }
/* line 123, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout.disabled, DIV.container > DIV.content ARTICLE.standard > section section p a.optout.disabled { color: #660000; }
/* line 126, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.optout.disabled i, DIV.container > DIV.content ARTICLE.standard > section section p a.optout.disabled i { background-color: #660000; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6270px; background-repeat: no-repeat; height: 20px; width: 70px; }
/* line 133, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.tweetthistext, DIV.container > DIV.content ARTICLE.standard > section section p a.tweetthistext { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; background-color: #dbdbdd; padding-left: 3px; padding-right: 20px; position: relative; z-index: 1; }
/* line 142, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.tweetthistext:hover, DIV.container > DIV.content ARTICLE.standard > section section p a.tweetthistext:hover { color: black; background-color: #dce3e5; }
/* line 147, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.tweetthistext:hover:after, DIV.container > DIV.content ARTICLE.standard > section section p a.tweetthistext:hover:after { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5312px; background-repeat: no-repeat; height: 10px; width: 12px; }
/* line 153, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section li a.tweetthistext:after, DIV.container > DIV.content ARTICLE.standard > section section p a.tweetthistext:after { position: absolute; content: ''; bottom: 5px; height: 10px; width: 12px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5327px; background-repeat: no-repeat; height: 10px; width: 12px; margin-left: 5px; z-index: 2; }
/* line 167, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .table-headline { margin-top: 26px; padding-left: 38px !important; padding-right: 38px !important; }
/* line 174, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .table-scrollnotice { position: absolute; color: #86878a; z-index: 1; right: 0; top: -15px; display: inline-block; line-height: 12px; font-size: 12px; padding-right: 14px; }
/* line 185, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .table-scrollnotice i { position: absolute; top: 0; height: 8px; width: 10px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -9407px; background-repeat: no-repeat; right: 0; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .table-scrollnotice i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -8225px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .table-scrollnotice i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -8225px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 194, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .table-container { position: relative; width: 558px; margin: 26px auto 38px auto; background-color: #f4f4f5; }
/* line 202, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section .table-wrapper { position: relative; width: 100%; overflow-x: auto; overflow-y: hidden; }
/* line 210, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table { width: 100%; position: relative; left: 0; margin: 0; line-height: 16px; font-size: 12px; }
/* line 218, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table th { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 223, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table p { padding: 0; margin: 0; width: auto; }
/* line 231, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table thead tr { background-color: #bcd2d5; }
/* line 235, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table thead tr th { border-bottom: 4px solid white; padding-left: 16px; padding-right: 2px; padding-top: 23px; padding-bottom: 10px; vertical-align: bottom; width: auto !important; min-width: 80px; }
/* line 245, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table thead tr th[scope="row"] { padding-left: 17px; padding-right: 15px; border-right: 2px solid white; }
/* line 251, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table thead tr th:last-child { padding-right: 16px; }
/* line 260, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr { background-color: #f4f4f5; }
/* line 264, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr td { padding-left: 16px; width: auto !important; min-width: 80px; }
/* line 271, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr th { padding-left: 16px; width: auto !important; min-width: 80px; padding-right: 15px; border-right: 2px solid white; }
/* line 280, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr td, DIV.container > DIV.content ARTICLE.standard > section section table tbody tr th { border-bottom: 2px solid white; padding-top: 20px; padding-bottom: 10px; vertical-align: top; }
/* line 286, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr td:last-child, DIV.container > DIV.content ARTICLE.standard > section section table tbody tr th:last-child { padding-right: 16px; }
/* line 292, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr:nth-child(2n) { background-color: #dce3e5; }
/* line 298, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section table tbody tr.last td, DIV.container > DIV.content ARTICLE.standard > section section table tbody tr.last th, DIV.container > DIV.content ARTICLE.standard > section section table tbody tr:last-child td, DIV.container > DIV.content ARTICLE.standard > section section table tbody tr:last-child th { border-bottom: 0; }
/* line 307, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section h2, DIV.container > DIV.content ARTICLE.standard > section section h3, DIV.container > DIV.content ARTICLE.standard > section section p, DIV.container > DIV.content ARTICLE.standard > section section ul, DIV.container > DIV.content ARTICLE.standard > section section ol, DIV.container > DIV.content ARTICLE.standard > section section address { padding-right: 40px; padding-left: 40px; margin: 15px 0; }
/* line 315, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.has-image h2, DIV.container > DIV.content ARTICLE.standard > section section.has-image h3, DIV.container > DIV.content ARTICLE.standard > section section.has-image p, DIV.container > DIV.content ARTICLE.standard > section section.has-image address { padding-left: 260px; }
/* line 320, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.has-image ul, DIV.container > DIV.content ARTICLE.standard > section section.has-image ol { padding-left: 276px; }
/* line 327, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.narrow h2, DIV.container > DIV.content ARTICLE.standard > section section.narrow h3, DIV.container > DIV.content ARTICLE.standard > section section.narrow p, DIV.container > DIV.content ARTICLE.standard > section section.narrow ul, DIV.container > DIV.content ARTICLE.standard > section section.narrow ol, DIV.container > DIV.content ARTICLE.standard > section section.narrow address { padding-left: 160px; }
/* line 331, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.narrow ul, DIV.container > DIV.content ARTICLE.standard > section section.narrow ol { padding-left: 176px; }
/* line 337, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section h2 { margin: 24px 0 15px; }
/* line 341, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section h2.video { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -9649px; background-repeat: no-repeat; padding-left: 25px; margin: 15px 0 12px 40px; line-height: 14px !important; }
/* line 351, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section h2.audio { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -452px; background-repeat: no-repeat; padding-left: 25px; margin: 15px 0 12px 40px; line-height: 14px !important; }
/* line 362, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote { margin: 35px 0; }
/* line 366, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote p { margin-right: 38px !important; padding-left: 120px; padding-right: 0px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 18px; font-size: 15px; margin: 4px 0; position: relative; }
/* line 375, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote p:before { content: " "; padding-left: 10px; margin-bottom: -4px; margin-left: 1px; width: 17px !important; height: 17px !important; display: inline-block; height: 400px; width: 17px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1590px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section blockquote p:before { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1103px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section blockquote p:before:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1103px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 386, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote p:after { content: ""; height: 400px; width: 17px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1995px; background-repeat: no-repeat; display: block; position: absolute; width: 17px !important; height: 17px !important; top: 0; right: -20px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section blockquote p:after { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section section blockquote p:after:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 397, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote p.author { background-image: none; font-weight: normal; font-family: "DINCompPro-MediumIta", "Helvetica", sans-serif; line-height: 14px; font-size: 10px; text-transform: uppercase; color: #86878a; }
/* line 399, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section blockquote p.author:before, DIV.container > DIV.content ARTICLE.standard > section section blockquote p.author:after { display: none; }
/* line 413, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ul, DIV.container > DIV.content ARTICLE.standard > section section ol { padding-left: 56px; }
/* line 417, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ul li, DIV.container > DIV.content ARTICLE.standard > section section ol li { padding-bottom: 3px; }
/* line 420, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ul li ul, DIV.container > DIV.content ARTICLE.standard > section section ul li ol, DIV.container > DIV.content ARTICLE.standard > section section ol li ul, DIV.container > DIV.content ARTICLE.standard > section section ol li ol { padding: 3px 0 0 17px !important; margin: 0; }
/* line 424, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ul li ul li:last-child, DIV.container > DIV.content ARTICLE.standard > section section ul li ol li:last-child, DIV.container > DIV.content ARTICLE.standard > section section ol li ul li:last-child, DIV.container > DIV.content ARTICLE.standard > section section ol li ol li:last-child { padding-bottom: 0; }
/* line 432, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ul { list-style: square; }
/* line 437, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section ol { list-style: decimal; }
/* line 442, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section address { font-style: normal !important; }
/* line 447, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.media.video { padding-bottom: 43px; }
/* line 452, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.has-image { overflow: hidden; *zoom: 1; }
/* line 458, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section.has-image p:first-of-type, DIV.container > DIV.content ARTICLE.standard > section section.has-image h2:first-of-type, DIV.container > DIV.content ARTICLE.standard > section section.has-image h3:first-of-type, DIV.container > DIV.content ARTICLE.standard > section section.has-image h4:first-of-type, DIV.container > DIV.content ARTICLE.standard > section section.has-image ul:first-of-type, DIV.container > DIV.content ARTICLE.standard > section section.has-image ol:first-of-type { margin-top: 0; }
/* line 466, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section *:first-child { margin-top: 0; }
/* line 471, ../scss/layout/content/_format.scss */
DIV.container > DIV.content ARTICLE.standard > section section figcaption { margin-top: 7px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; text-transform: uppercase; color: #86878a; }
/* line 13, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 14px; position: relative; width: 358px; z-index: 20; float: left; }
/* line 22, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; display: block; background: black; color: white; padding: 15px 14px 11px; margin-top: 3px; text-transform: uppercase; }
/* line 32, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; float: right; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 38, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger:hover { color: #f0ab00; }
/* line 42, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger:hover .counter { color: #f0ab00; }
/* line 46, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 53, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.open { z-index: 1000; }
/* line 58, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2872px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2551px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2551px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 64, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 71, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.open .scrollpane { visibility: visible; z-index: 1000; }
/* line 78, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.inactive .dropdown-trigger { background: #cccccc; cursor: default; }
/* line 82, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.inactive .dropdown-trigger:hover { color: white; }
/* line 84, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.inactive .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.inactive .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.inactive .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 92, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown select { display: none; }
/* line 96, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown select.error + label { display: none !important; }
/* line 99, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown select.error + .dropdown-trigger { border-left: 2px solid red; }
/* line 106, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown label.error + .dropdown-trigger { border-left: 2px solid red; }
/* line 111, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .scrollpane { position: absolute; left: 0; top: 45px; padding: 0; visibility: hidden; z-index: -1000; max-height: 257px; }
/* line 120, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .scrollpane .jspVerticalBar { width: 6px; border-right: 1px solid black; background: black; }
/* line 125, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .scrollpane .jspVerticalBar .jspTrack { background: black; }
/* line 128, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .scrollpane .jspVerticalBar .jspTrack .jspDrag { background: white; }
/* line 135, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; color: white; padding: 0; margin-bottom: 0; background-color: black; }
/* line 142, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li { cursor: pointer; padding: 15px 14px 11px; width: 330px; list-style: none; list-style-type: none; text-transform: uppercase; border-top: 1px solid #4e4e4e; }
/* line 151, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li:hover { color: #f0ab00; }
/* line 156, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li:active, DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li.active { background: #f0ab00; color: black; }
/* line 162, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li:first-child { border-top: 0; }
/* line 168, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown ul { background-color: rgba(0, 0, 0, 0.95); }
/* line 172, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.format, DIV.container > DIV.content ARTICLE.standard > section .dropdown.year { width: 198px; margin-left: 2px; }
/* line 176, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown.format ul li, DIV.container > DIV.content ARTICLE.standard > section .dropdown.year ul li { width: 170px; }
/* line 182, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content ARTICLE.standard > section .dropdown .counter { padding: 0 0 0 20px; color: #86878a; font-weight: bold; }
/* line 13, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion { margin-bottom: 40px; }
/* line 16, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel { overflow: hidden; *zoom: 1; border-top: 1px solid #e2e2e2; }
/* line 20, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline { margin-top: 0 !important; margin-bottom: 0; padding-right: 40px; padding-left: 40px; }
/* line 26, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline h2 { overflow: hidden; *zoom: 1; padding-top: 16px; position: relative; padding-left: 0px; display: block; padding-right: 0px; margin-bottom: 9px; }
/* line 36, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline h2 a { position: relative; display: block; width: 93%; padding-left: 17px; color: black; }
/* line 43, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline h2 a .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5677px; background-repeat: no-repeat; height: 10px; width: 5px; position: absolute; left: 0; top: 50%; margin-top: -6px; }
/* line 51, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline h2 a:hover { color: #000; }
/* line 59, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel .accordion-wrapper > section { padding-top: 9px; padding-bottom: 12px; overflow: hidden; *zoom: 1; }
/* line 67, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel > SECTION { overflow: hidden; }
/* line 75, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2650px; background-repeat: no-repeat; height: 5px; width: 9px; top: 50%; margin-top: -3px; }
/* line 86, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel.last { border-bottom: 1px solid #e2e2e2; }
/* line 91, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel:last-child { margin-bottom: 25px; }
/* line 13, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs { position: relative; }
/* line 20, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation { height: 42px; background-color: black; margin-top: 60px; margin-bottom: 50px; position: relative; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::-webkit-selection { background: transparent; color: inherit; }
/* line 29, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV { position: absolute; left: 39px; height: 42px; width: 560px; overflow: hidden; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::-webkit-selection { background: transparent; color: inherit; }
/* line 38, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL { overflow: hidden; *zoom: 1; height: 42px; position: absolute; top: 0; left: 0; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL::-webkit-selection { background: transparent; color: inherit; }
/* line 47, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI { float: left; font-size: 14px; margin: 16px 20px 0; height: 26px; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI::-webkit-selection { background: transparent; color: inherit; }
/* line 55, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI A { color: white; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI A::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI A::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI A::-webkit-selection { background: transparent; color: inherit; }
/* line 61, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI.selected A { color: #f0ab00; }
/* line 65, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV UL LI.disabled A { color: #86878a; cursor: default; }
/* line 73, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination { position: absolute; top: 0; display: block !important; padding: 0; margin: 0; }
/* line 81, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination A { width: 38px; height: 42px; display: block; position: relative; background-color: black; }
/* line 89, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination A I { height: 16px; width: 16px; position: absolute; top: 15px; background-image: url('../../images/sprite-s74246e6589.png'); }
/* line 98, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination A.active:active, DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination A.active.ontouch { background-color: #f0ab00; border-color: #f0ab00; }
/* line 105, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev { left: 0; }
/* line 109, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A { border-right: 1px solid #86878a; }
/* line 113, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A I { left: 11px; }
/* line 118, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.inactive I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2517px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 124, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.active I, DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.active.touch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2454px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 130, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.active:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2496px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 136, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.active:active I, DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2475px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 144, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next { right: 0; }
/* line 148, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A { border-left: 1px solid #86878a; }
/* line 152, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A I { right: 10px; }
/* line 157, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.inactive I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2601px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 163, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.active I, DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.active.touch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2538px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 169, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.active:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2580px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 175, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.active:active I, DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2559px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 185, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .tabs-container { position: relative; }
/* line 189, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content ARTICLE.standard > section .tabs .panel.load { height: 30px; background: url('../../images/loader-content.gif') 50% 0 no-repeat scroll; }
/* line 12, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser { position: relative; margin: 0; border-bottom: 2px solid #e2e2e2; background-color: white; }
/* line 18, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .teaser-link { position: absolute; z-index: 1; height: 100%; width: 100%; }
/* line 26, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .teaser-link:hover .inner span, DIV.container > DIV.content ARTICLE.standard > section .teaser .teaser-link:hover .inner p { background: black; color: #f0ab00; }
/* line 35, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .teaser-link:active .inner span, DIV.container > DIV.content ARTICLE.standard > section .teaser .teaser-link:active .inner p { background: #f0ab00; color: black; }
/* line 43, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner { padding: 0; position: absolute; bottom: 34px; left: 66px; z-index: 2; width: 430px; }
/* line 51, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner p { padding: 4px 18px 0 0; float: left; background: rgba(0, 0, 0, 0.6); color: white; margin: 0 0 2px 0; max-width: 372px; clear: left; }
/* line 61, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner h2 { margin: 0 0 2px 0; max-width: 100%; clear: left; padding: 0; }
/* line 67, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner h2 span { float: left; background: rgba(0, 0, 0, 0.6); color: white; display: inline; font-size: 36px; line-height: 34px; margin-bottom: 0; padding: 5px 7px 0 7px; white-space: nowrap; }
/* line 80, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner p { font-size: 14px; line-height: 17px; text-transform: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; padding-bottom: 2px; padding-left: 9px; padding-right: 9px; }
/* line 86, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .inner p.topic-name { line-height: 11px; font-size: 11px; display: block; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 97, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser.invert .inner p, DIV.container > DIV.content ARTICLE.standard > section .teaser.invert .inner h2 span { background: rgba(255, 255, 255, 0.5); color: black; }
/* line 104, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser img { position: relative; top: 0; left: 0; z-index: 0; height: auto; width: 100%; display: block; }
/* line 115, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .label small { text-transform: uppercase; color: black; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; padding: 2px 7px 0px 7px; margin-right: 1px; }
/* line 125, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content ARTICLE.standard > section .teaser .label .topic { background-color: black; color: white; }
/* line 14, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section { width: 438px; padding-left: 0px; padding-right: 0px; }
/* line 21, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section header p { margin-top: 0; }
/* line 26, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section header h2, DIV.container > DIV.content ARTICLE.standard > section .contact section header p { padding-left: 0px; padding-right: 0px; }
/* line 33, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section address { padding-left: 22px; position: relative; padding-right: 0px; }
/* line 39, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section address i { position: absolute; top: 50%; margin-top: -11px; left: -3px; font-size: 22px; }
/* line 49, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section p { padding-left: 0px; padding-right: 0px; line-height: 12px; }
/* line 55, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section p a { text-transform: uppercase; }
/* line 60, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section p.numbers { line-height: 17px; }
/* line 64, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section p.numbers a { color: black; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 71, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact section p.internet { position: relative; top: 0px; margin-top: 14px; line-height: 12px; font-size: 10px; margin-bottom: 15px; }
/* line 83, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.small section { width: 198px; }
/* line 88, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.small IMG { padding-right: 40px; }
/* line 93, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.small section, DIV.container > DIV.content ARTICLE.standard > section .contact.small IMG { float: left; }
/* line 100, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.large IMG { margin-bottom: 12px; }
/* line 105, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.large section { width: 398px; overflow: hidden; *zoom: 1; }
/* line 110, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.large section address { float: left; width: 218px; margin-top: 0; }
/* line 117, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.large section P.contact { float: left; width: 158px; }
/* line 123, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.large section P.internet { clear: left; padding-left: 20px; }
/* line 131, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.company { overflow: hidden; *zoom: 1; padding-left: 40px; padding-right: 40px; }
/* line 137, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple { padding-left: 160px; }
/* line 142, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple header h2, DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple header p { line-height: 14px; font-size: 12px; }
/* line 146, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple header h2 { margin-bottom: 2px; }
/* line 150, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple header p { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 159, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person { width: 278px; float: left; margin: 13px 0 13px; }
/* line 164, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person.odd { padding-left: 40px; clear: both; }
/* line 170, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person IMG { width: 278px; }
/* line 176, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section { width: 278px; margin-top: 3px; }
/* line 182, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section header h2 { margin-bottom: 0; }
/* line 187, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section header p { margin-top: -1px; text-transform: uppercase; color: #86878a; font-size: 9px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 197, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section > p { margin: 9px 0 0; }
/* line 201, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section > p.internet { top: 0; margin-bottom: 0; }
/* line 207, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section > p.social { overflow: hidden; *zoom: 1; margin-bottom: 0; margin-top: 20px; }
/* line 212, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person section > p.social a { float: left; width: 20px; height: 20px; margin-bottom: -3px; display: block; margin-right: 3px; font-size: 13px; }
/* line 226, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person.even { margin-left: 2px; padding-left: 0; }
/* line 232, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person.last { margin-bottom: 43px; }
/* line 237, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact.person.last:after { content: ' '; clear: both; display: table; }
/* line 16, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player { padding-right: 40px; padding-left: 40px; /* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */ /* @group CONTROLS */ /* @end */ /* @group progress bar */ /* @end */ /* @group volume controls */ /* @end */ /* @group current time and duration */ /* @end */ /* @group playlist */ /* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */ /* @end */ /* @group TOGGLES */ /* The audio toggles are nested inside jp-time-holder */ /* @end */ /* @group NO SOLUTION error feedback */ }
/* line 21, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay { padding-right: 0px; padding-left: 0px; left: 0 !important; width: 100%; height: 100%; }
/* line 30, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay + figure img { visibility: hidden; }
/* line 35, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer { width: 100%; height: auto; }
/* line 40, ../scss/layout/content/standard/_audio-video-player.scss */
.no-video DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer, .Firefox DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer { width: 100% !important; height: 100% !important; }
/* line 45, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer img { width: 100%; height: auto; }
/* line 50, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer video { width: 100%; height: auto; margin-top: 6px; }
/* line 56, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-jplayer object { width: 100% !important; height: 100% !important; }
/* line 62, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-video { left: 0; width: 100%; height: 100%; background: #000; }
/* line 69, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-video .jp-jplayer { display: table-cell; vertical-align: middle; }
/* line 74, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-video .jp-type-single { width: 100%; height: 100%; display: table; }
/* line 80, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.inlineplay .jp-video .jp-gui { display: none !important; }
/* line 88, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video div.jp-progress { width: 297px; }
/* line 91, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video div.jp-progress .jp-seek-bar { width: 100% !important; }
/* line 96, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video div.jp-volume-bar-holder { right: 120px; }
/* line 101, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video.jp-video-full div.jp-progress { width: 70%; }
/* line 105, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video.jp-video-full div.jp-volume-bar-holder { right: 120px; }
/* line 112, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a { outline: none; }
/* line 116, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video { /* Edit the font-size to counteract inherited font sizing. Eg. 1.25em = 1 / 0.8em */ font-size: 1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */ font-family: Verdana, Arial, sans-serif; line-height: 1.6; color: #86878a; background-color: #e2e2e2; }
/* line 129, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio { width: 398px; }
/* line 132, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream { width: 182px; }
/* line 135, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p { width: 398px; }
/* line 138, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p { width: 640px; }
/* line 141, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full { /* Rules for IE6 (full-screen) */ width: 480px; height: 270px; /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */ position: static !important; position: relative; }
/* line 152, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 { position: relative; }
/* line 156, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile { width: 308px; }
/* line 161, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile.media-center-layout.jp-audio div.jp-progress { width: 125px; }
/* line 167, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet { width: 638px; }
/* line 172, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 { width: 558px; }
/* line 175, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop.media-center-layout, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280.media-center-layout { left: 0px; }
/* line 181, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div div { z-index: 1000; }
/* line 185, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-jplayer { top: 0; left: 0; position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */ overflow: hidden; }
/* line 192, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-gui { position: fixed !important; position: static; /* Rules for IE6 (full-screen) */ top: 0; left: 0; width: 100%; height: 100%; z-index: 1001; /* 1 layer above the others. */ }
/* line 201, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-interface { position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */ bottom: 0; left: 0; }
/* line 208, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-gui { position: relative; }
/* line 212, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-interface { position: relative; background-color: black; width: 100%; height: 42px; }
/* line 219, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream div.jp-type-single div.jp-interface { height: 80px; }
/* line 224, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-controls-holder { clear: both; width: 100%; height: 100%; margin: 0 auto; position: relative; z-index: 100; /* overflow:hidden; */ background: black; /* top:-8px; */ /* This negative value depends on the size of the text in jp-currentTime and jp-duration */ }
/* line 236, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-interface ul.jp-controls { list-style: none; list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
/* line 244, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream ul.jp-controls { width: 142px; padding: 20px 20px 0 20px; }
/* line 249, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-type-single ul.jp-controls { margin-left: 0; }
/* line 253, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-type-playlist ul.jp-controls { width: 134px; margin-left: 172px; }
/* line 258, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video ul.jp-controls, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-interface ul.jp-controls li { display: inline; float: left; }
/* line 263, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; }
/* line 269, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-play, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-pause { width: 38px; height: 42px; margin-right: 2px; }
/* line 275, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-play { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1255px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 277, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1349px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 282, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-pause { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1114px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 284, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1208px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 289, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-stop, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-next { width: 38px; height: 42px; margin-right: 2px; }
/* line 295, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-previous { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1725px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 297, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-previous:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1819px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 302, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1537px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 304, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-next:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1631px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 320, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile div.jp-interface ul.jp-controls a.jp-next { display: none; }
/* line 324, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-interface ul.jp-controls a.jp-next { display: block; }
/* line 332, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-progress { overflow: hidden; /*background-color: $adidas-grey-70;*/ }
/* line 337, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-progress, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-progress { background: #222; display: inline-block; height: 2px; margin: 2px 0 2px 10px; }
/* line 344, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-progress { width: 258px; position: absolute; top: 20px; left: 84px; }
/* line 354, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet div.jp-progress { width: 215px; }
/* line 358, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet.jp-audio div.jp-progress { width: 295px; }
/* line 363, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile div.jp-progress { width: 80px !important; }
/* line 367, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video.jp-video-full div.jp-progress { width: 65%; left: 226px; }
/* line 372, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-seek-bar { width: 0px; height: 100%; cursor: pointer; }
/* line 377, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-play-bar { background: #FFB800; width: 0px; height: 100%; }
/* line 389, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-unmute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-max { width: 18px; height: 15px; margin-top: 12px; }
/* line 396, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-type-single a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; }
/* line 400, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-type-playlist a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-type-playlist a.jp-unmute { margin-left: 154px; }
/* line 405, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream div.jp-type-single a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream div.jp-type-single a.jp-unmute { margin-left: 10px; }
/* line 410, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio a.jp-volume-max, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream a.jp-volume-max { margin-left: 56px; }
/* line 416, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-unmute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-volume-max { position: absolute; top: 12px; margin-top: 0; }
/* line 423, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-mute, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-unmute { left: 50px; }
/* line 427, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video a.jp-volume-max { left: 134px; }
/* line 431, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn { border: 0; outline: 0; background-position: center -3px; background-repeat: no-repeat; }
/* line 437, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.mute { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2054px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 440, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.first-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2383px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 442, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.first-half:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2477px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 446, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.second-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2524px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 448, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.second-half:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2618px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 452, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.full { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1913px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 454, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.full:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2007px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 460, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.active.mute { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2242px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 464, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.active.first-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2430px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 468, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.active.second-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2571px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 472, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-volume-btn.active.full { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1960px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 480, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-tablet a.jp-volume-btn, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-mobile a.jp-volume-btn { display: none; }
/* line 486, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-volume-bar-holder { position: absolute; overflow: hidden; height: 98px; width: 38px; display: none; background: #f0ab00; z-index: 1000; }
/* line 496, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio-stream div.jp-volume-bar { top: 37px; left: 92px; }
/* line 501, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-volume-bar-holder { bottom: 42px; right: 160px; }
/* line 506, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video.jp-mobile div.jp-volume-bar-holder { right: 122px; }
/* line 513, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-video-full div.jp-video div.jp-volume-bar-holder { bottom: 42px; right: 180px; }
/* line 519, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-volume-bar { cursor: pointer; height: 78px; width: 14px; position: absolute; bottom: 8px; left: 12px; background: #f0ab00; }
/* line 529, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-volume-bar-line { height: 82px; width: 2px; position: absolute; bottom: 0px; left: 6px; background: #e2e2e2; }
/* line 537, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-volume-bar-value { height: 82px; width: 2px; position: absolute; bottom: 0px; left: 6px; background: black; }
/* line 546, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-volume-bar-knob { height: 4px; width: 14px; position: absolute; top: -4px; left: -6px; background: black; }
/* line 560, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-current-time, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-duration { width: 36px; margin-right: 2px; padding-left: 2px; padding-top: 16px; font-size: 9px; font-weight: normal; color: white; }
/* line 569, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-current-time { float: left; display: inline; }
/* line 573, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-duration { float: right; text-align: right; }
/* line 577, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-time-divider { width: 4px; }
/* line 593, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280 div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-tablet div.jp-time-divider, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-mobile div.jp-time-divider { display: none; }
/* line 597, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-duration, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-time-divider { float: left; display: inline; }
/* line 607, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title { width: 100%; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ position: absolute; right: 0; bottom: 42px; z-index: 100; padding: 22px 12px 18px 18px; background: rgba(0, 0, 0, 0.9); color: white; display: none; }
/* line 621, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title .close-btn, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title .close-btn { position: absolute; top: 14px; right: 12px; width: 16px; height: 15px; cursor: pointer; height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title .close-btn:hover, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title .close-btn:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title .close-btn, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title .close-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title .close-btn:hover, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title .close-btn:hover { background-position: 0 -33px; } }
/* line 631, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title ul, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title ul { list-style: none; list-style-type: none; font-size: .72em; }
/* line 639, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title li h3, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title li h3 { font-size: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 3px; }
/* line 645, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title li p, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-title li p { font-size: 12px; line-height: 15px; }
/* line 652, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-playlist { width: 100%; background: rgba(0, 0, 0, 0.9); color: white; }
/* line 659, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-single div.jp-title, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-title, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-single div.jp-playlist { border-top: none; }
/* line 664, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title ul, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-playlist ul { list-style-type: none; list-style: none; margin: 0; padding: 0 20px; font-size: .72em; }
/* line 674, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title li { padding: 5px 0; }
/* line 676, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title li h3, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-title li p { color: white; padding-right: 0; padding-left: 0; }
/* line 686, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-playlist ul li { padding: 5px 0 4px 20px; }
/* line 688, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-playlist ul li div { display: inline; }
/* line 699, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist a { color: #86878a; text-decoration: none; }
/* line 702, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist a:hover { color: #7aa6ac; }
/* line 705, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color: #7aa6ac; }
/* line 708, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { float: right; display: inline; text-align: right; margin-right: 10px; font-weight: bold; color: #86878a; }
/* line 715, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover { color: #7aa6ac; }
/* line 721, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist li:last-child { padding: 5px 0 5px 20px; border-bottom: none; }
/* line 725, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist li.jp-playlist-current { list-style-type: square; list-style-position: inside; padding-left: 7px; }
/* line 732, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media { float: right; display: inline; text-align: right; margin-right: 10px; }
/* line 737, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media a { color: #86878a; }
/* line 739, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover { color: #7aa6ac; }
/* line 748, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player span.jp-artist { font-size: .8em; color: #86878a; }
/* line 755, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-play { width: 100%; overflow: hidden; /* Important for nested negative margins to work in modern browsers */ cursor: pointer; background-color: rgba(0, 0, 0, 0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */ }
/* line 761, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-270p div.jp-video-play { margin-top: -270px; height: 270px; }
/* line 765, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-360p div.jp-video-play { margin-top: -360px; height: 360px; }
/* line 769, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video-full div.jp-video-play { height: 100%; }
/* line 772, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-video-play-icon { position: relative; display: block; width: 112px; height: 100px; margin-left: -56px; margin-top: -50px; left: 50%; top: 50%; text-indent: -9999px; }
/* line 787, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-jplayer audio, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-jplayer { width: 0px; height: 0px; }
/* line 792, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-jplayer { background-color: #000; }
/* line 800, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player ul.jp-toggles { list-style-type: none; padding: 0; overflow: hidden; margin: 0; }
/* line 805, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player ul.jp-toggles li { display: block; float: left; padding-left: 0; }
/* line 809, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player ul.jp-toggles li a { display: block; width: 38px; height: 42px; margin-left: 2px; text-indent: -9999px; line-height: 100%; /* need this for IE6 */ }
/* line 816, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player ul.jp-toggles li a.jp-full-screen { margin-right: 0; }
/* line 824, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio.media-center-layout { margin: 0 0 50px 0; }
/* line 827, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio.media-center-layout div.jp-volume-bar-holder { right: 80px; }
/* line 832, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio.media-center-layout div.jp-title h3 { color: white; padding: 0; }
/* line 840, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio ul.jp-controls { display: inline; float: left; }
/* line 846, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-volume-bar-holder { bottom: 42px; right: 80px; }
/* line 851, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-time-holder { position: absolute; top: 50px; }
/* line 855, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-title { position: relative; bottom: 0; }
/* line 860, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-progress { width: 328px; position: absolute; top: 20px; left: 84px; }
/* line 868, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-single div.jp-time-holder { left: 110px; width: 186px; }
/* line 873, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-single ul.jp-toggles { float: right; }
/* line 880, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-playlist div.jp-time-holder { left: 166px; width: 130px; }
/* line 884, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-playlist div.jp-progress { left: 166px; width: 130px; }
/* line 888, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-playlist div.jp-interface { height: 80px; }
/* line 892, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio .jp-type-playlist ul.jp-toggles { width: 55px; margin: 0; position: absolute; left: 325px; top: 50px; }
/* line 905, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video ul.jp-toggles { float: right; }
/* line 911, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 914, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -896px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 918, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -849px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 923, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-info-btn.disabled { cursor: default; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 930, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-download-file { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -60px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 932, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -154px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 937, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-hd { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -483px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 939, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -577px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 942, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-hd.active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -530px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 948, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 950, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 956, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-restore-screen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -201px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 958, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player a.jp-restore-screen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -295px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 968, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-no-solution { padding: 5px; font-size: .8em; background-color: #e2e2e2; border: 2px solid #009be3; color: black; display: none; }
/* line 976, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-no-solution a { color: black; }
/* line 980, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content ARTICLE.standard > section .audio-video-player .jp-no-solution span { font-size: 1em; display: block; text-align: center; font-weight: bold; }
/* line 12, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen-background { display: none; background: #000; position: fixed; z-index: 9001; top: 0; left: 0; right: 0; bottom: 0; -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90); }
/* line 29, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container { width: 958px; background-color: transparent; left: 0; }
/* line 33, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .gallery-viewport { overflow: hidden; }
/* line 37, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .close-fullscreen { display: block; z-index: 10; }
/* line 42, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container h2 { color: #fff; margin-top: 10px; margin-bottom: 10px; background-image: url("../../images/gallery/head_graphic_white.png") !important; }
/* line 51, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.fixed figure .image-holder { height: auto; }
/* line 53, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.fixed figure .image-holder img { max-height: 100%; width: auto; }
/* line 61, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container li { margin-top: 0 !important; }
/* line 63, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container li .image-holder { height: auto; }
/* line 65, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container li .image-holder img { max-height: 100%; background-color: #fff; }
/* line 74, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .actions a.fullscreen { display: none; }
/* line 77, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .actions a.download { display: block; }
/* line 83, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .image-caption { display: none; }
/* line 88, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.loading .loader { display: block; }
/* line 92, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.loading img { visibility: hidden; }
/* line 97, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container .loader { position: absolute; width: 100px; height: 100px; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; background: black url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(0, 0, 0, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 111, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white { background-color: #fff; }
/* line 114, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .clearfix { background: white !important; }
/* line 118, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen { height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -20px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -16px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -16px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 120, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen:hover { height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen:hover:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .close-fullscreen:hover:hover { background-position: 0 -33px; } }
/* line 125, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white h2 { margin-left: 10px !important; color: #000; background-image: url("../../images/gallery/head_graphic.png") !important; }
/* line 131, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container.white .loader { background: white url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(255, 255, 255, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 139, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .fullscreen-background { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
/* line 150, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box { position: absolute; z-index: 9001; left: 50%; top: 0; width: 684px; margin-left: -342px; min-height: 158px; height: auto !important; }
/* line 159, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box.fullscreen, DIV.container > DIV.content ARTICLE.standard > section #layer-box.fullscreen .layer-container { width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; margin: 0; overflow: hidden; }
/* line 169, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box.fullscreen { position: fixed; }
/* line 171, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box.fullscreen .layer-container { position: absolute; }
/* line 173, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box.fullscreen .layer-container .layer-content { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
/* line 182, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content { width: 958px; margin: 0 auto; min-height: 94px; height: auto !important; height: 94px; background-color: transparent; }
/* line 189, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content figure { background: transparent; width: 100%; }
/* line 192, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content figure .image-holder { text-align: center; }
/* line 194, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content figure .image-holder img { width: auto; height: auto; max-height: none; max-width: 100%; }
/* line 202, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content figure figcaption { display: none; }
/* line 206, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content aside { display: none; }
/* line 213, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container { width: 560px; position: relative; left: 40px; top: 0; margin-top: 30px; margin-bottom: 40px; }
/* line 222, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .close-fullscreen { display: none; position: absolute; top: 10px; right: 10px; width: 16px; height: 16px; height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .close-fullscreen:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container .close-fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container .close-fullscreen:hover { background-position: 0 -33px; } }
/* line 232, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container h2 { margin-bottom: 10px; padding-left: 30px; border: 0; font-size: 16px; line-height: 19px !important; }
/* line 240, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container ul { margin: 0; padding: 0; }
/* line 243, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container ul li { margin: 0; padding: 0; }
/* line 249, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container figure { padding: 0; width: auto; position: relative; text-align: center; }
/* line 254, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container figure .image-holder { position: relative; top: 0; left: 0; overflow: hidden; }
/* line 259, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container figure .image-holder img { margin: 0 auto; display: block; max-width: 100%; position: relative; top: 0; left: 0; height: auto !important; }
/* line 270, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container figure figcaption { display: none; }
/* line 275, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .image-caption { text-align: left; padding: 10px 20px 10px 0px; }
/* line 278, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .image-caption b { font-weight: bold; }
/* line 283, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions { overflow: hidden; }
/* line 285, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a { float: right; display: block; width: 38px; height: 42px; text-indent: -9999px; line-height: 100%; margin-left: 1px; }
/* line 293, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.info { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 295, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.info:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -896px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 299, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 301, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.fullscreen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 305, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.download { display: none; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -60px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 308, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .actions a.download:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -154px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 315, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container .loader { display: none; }
/* line 319, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white, DIV.container > DIV.content ARTICLE.standard > section .image-container.black { overflow: hidden; }
/* line 321, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white h2, DIV.container > DIV.content ARTICLE.standard > section .image-container.black h2 { background: transparent url("../../images/gallery/head_graphic.png") no-repeat 0% 100% scroll; }
/* line 324, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport { position: relative; top: 0; left: 0; width: 100%; }
/* line 329, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder { display: none; position: absolute; bottom: 0; left: 0; overflow: hidden; text-align: left; width: 100%; }
/* line 338, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder p, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder p { padding: 0; }
/* line 342, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder .image-description, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder .image-description { margin: 21px 31px 4px 17px; }
/* line 345, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder .image-description p, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder .image-description p { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 0 0 0; }
/* line 349, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder .image-description p.head, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder .image-description p.head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 355, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport ul, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport ul { position: relative; top: 0; left: 0; background-color: black; }
/* line 360, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport ul li, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport ul li { position: relative; top: 0; left: 0; background-color: black; float: left; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -o-transition: -o-transform 0.5s; transition: transform 0.5s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 369, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport ul li aside, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport ul li aside { display: none; }
/* line 376, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav { display: inline; overflow: hidden; }
/* line 379, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav a, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a { float: left; }
/* line 382, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav .counter, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav .counter { float: left; margin: 15px 0 7px; width: 56px; text-align: center; }
/* line 387, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav .counter span, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav .counter span { line-height: 16px; }
/* line 390, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav .counter span.current, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav .counter span.current { color: #f0ab00; }
/* line 396, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .close, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .close { position: absolute; top: 21px; right: 10px; width: 16px; height: 16px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 0; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 403, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .close:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .close:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -40px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 411, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder { color: black; background: white; background: rgba(255, 255, 255, 0.9); }
/* line 416, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder .close { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -20px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 418, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport .image-description-holder .close:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -40px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 423, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport ul { background-color: white; }
/* line 425, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .gallery-viewport ul li { background-color: white; }
/* line 430, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions { border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
/* line 434, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1443px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 436, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.next:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1490px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 440, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.prev { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -990px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 442, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.prev:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1037px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 446, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.info { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -849px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 448, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.info:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.info.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.info.info-active { background-color: #f0ab00; }
/* line 452, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -389px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 454, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.fullscreen:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.fullscreen.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.fullscreen.info-active { background-color: #f0ab00; }
/* line 458, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.download { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -107px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 460, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.download:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.download.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions a.download.download-active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -107px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 466, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav { color: black; }
/* line 469, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav a.next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1443px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 472, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.white .actions nav a.prev { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -990px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 482, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .gallery-viewport .image-description-holder { color: white; background: black; background: rgba(0, 0, 0, 0.9); }
/* line 488, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions { background-color: black; }
/* line 491, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 493, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -896px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -698px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -698px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 496, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.info-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.info-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.active:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.info.info-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 501, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 503, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -436px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -384px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -384px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 506, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.fullscreen-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.fullscreen-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.active:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.fullscreen.fullscreen-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 511, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 513, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -154px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -138px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -138px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 516, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.download-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.active, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.download-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.active:hover, DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions a.download.download-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 522, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav { color: white; }
/* line 525, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next:hover { background-position: 0 -1581px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next:hover { background-position: 0 -1341px; } }
/* line 527, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 531, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev:hover { background-position: 0 -1037px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev:hover { background-position: 0 -832px; } }
/* line 533, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 544, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.fixed figure .image-holder { height: 389px; width: 100%; table-layout: fixed; display: table; }
/* line 59, ../scss/global/_mixin.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.fixed figure .image-holder > .vcenter-inner { display: table-cell; vertical-align: middle; }
/* line 549, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content ARTICLE.standard > section .image-container.fixed figure .image-holder img { max-height: 100%; }
/* line 13, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download section header .overline { padding-left: 0; font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; margin-bottom: -3px; }
/* line 23, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download section header h2 { margin-top: 0px; margin-bottom: 30px; padding-left: 0; padding-right: 0; }
/* line 32, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download section figure { float: left; position: relative; top: auto; margin-bottom: 20px; padding-left: 0; }
/* line 46, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download { margin-bottom: 25px; }
/* line 47, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section { padding-left: 40px; padding-right: 0px; width: 558px; }
/* line 54, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section header .overline { padding-left: 0px; padding-right: 0px; }
/* line 61, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section header h2 { padding-left: 0px; padding-right: 80px; text-transform: none; margin: 0; }
/* line 70, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section > p { padding-left: 0px; padding-right: 80px; margin-top: 4px; margin-bottom: 8px; }
/* line 78, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section > ul { padding-left: 16px; padding-right: 64px; margin-top: 4px; margin-bottom: 8px; }
/* line 86, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.download section .link-holder { padding-right: 0px; border-bottom: 1px solid #e2e2e2; padding-bottom: 2px; margin-bottom: 0; }
/* line 99, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.group { overflow: hidden; *zoom: 1; margin: 28px 38px 28px 38px; padding: 0; }
/* line 104, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.group .related-download-wrapper { padding-left: 0; }
/* line 109, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.group .related-download-wrapper .download section { padding-left: 0; }
/* line 115, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.group .related-download-wrapper section p { padding-left: 0; }
/* line 124, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.has-image .related-download-wrapper { float: left; padding-left: 20px; width: 278px; }
/* line 131, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.has-image .related-download-wrapper .download section { padding-left: 0; }
/* line 139, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer { margin-top: 0; border: 0px none; padding-left: 40px; margin-bottom: 40px; }
/* line 145, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer h2 { padding-left: 0; margin-bottom: 16px; }
/* line 151, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section { padding-left: 0; margin-bottom: 0px; overflow: hidden; *zoom: 1; }
/* line 157, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section header { float: left; }
/* line 161, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section header h2 { padding-right: 0px; line-height: 16px; font-size: 13px; width: auto; padding-right: 7px; margin-top: 3px; }
/* line 171, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section .link-holder { width: auto; float: left; border-bottom: 0; margin: 0; white-space: nowrap; }
/* line 181, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content ARTICLE.standard > section .related-download.footer .download { margin-bottom: 0; }
/* line 14, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation { background: black; color: #4e4e4e; overflow: hidden; margin-bottom: 50px; display: inline-block; }
/* line 22, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation a { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 27, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation a:hover, DIV.container > DIV.content ARTICLE.standard > section .description-navigation a:active { color: #f0ab00; }
/* line 33, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation li { display: inline-block; zoom: 1; font-size: 14px; padding: 0 5px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 43, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation .pagination { display: none; padding: 0; }
/* line 49, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq { padding: 7px 0 0 21px; }
/* line 53, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li { border-right: 1px solid #262626; width: 244px; max-width: 244px; padding-right: 35px; padding-top: 3px; padding-bottom: 3px; margin-top: -3px; margin-bottom: -3px; margin-left: 14px; float: left; height: 43px; overflow: hidden; }
/* line 68, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li.even { border-right: 0px none; }
/* line 74, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li.active a { color: #f0ab00; }
/* line 77, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li.active a .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 84, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li a { font-size: 12px !important; position: relative; padding: 15px; font-size: 12px; line-height: 13px; display: block; }
/* line 93, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li a .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; display: block; vertical-align: middle; position: absolute; left: 0; top: 15px; }
/* line 104, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li a:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 112, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq .dropdown-link { display: none; text-transform: uppercase; padding-right: 75px; padding-top: 11px; margin-top: -1px; margin-left: 27px; }
/* line 121, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq .dropdown-link .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; display: block; float: left; vertical-align: middle; margin: 1px 9px 0 0; }
/* line 131, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq .dropdown-link:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 138, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq .dropdown-link.active .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2759px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 143, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq .dropdown-link.active:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2738px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 151, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary { text-align: center; width: 100%; }
/* line 156, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li { padding: 0; }
/* line 159, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li a { padding: 16px 5px 11px; }
/* line 163, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li.empty { padding: 13px 5px 8px; }
/* line 168, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li.active a { background: #f0ab00; color: black; }
/* line 176, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group { margin-bottom: 50px; }
/* line 179, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.last { margin-bottom: 0; }
/* line 183, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group > .headline > h2 { margin: 0 !important; }
/* line 187, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 40px; }
/* line 192, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel.last { border-bottom: 1px solid #e2e2e2; }
/* line 196, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel .headline { padding-left: 0px; }
/* line 199, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel .headline h2 { text-transform: none; line-height: 16px; font-size: 12px; padding-top: 0; margin-top: 11px; margin-bottom: 5px; position: relative; padding-left: 17px; }
/* line 209, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel .headline h2 i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5677px; background-repeat: no-repeat; height: 10px; width: 5px; position: absolute; left: 0; margin-top: -6px; top: 50%; }
/* line 230, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel .accordion-wrapper section { padding-top: 22px; }
/* line 233, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel .accordion-wrapper section > * { padding-left: 0px; }
/* line 240, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary { overflow: hidden; }
/* line 243, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary > .headline { float: left; overflow: hidden; width: 9.4%; }
/* line 248, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary > .headline h2 { border-bottom: 0px none; padding: 0; margin: 0; line-height: 42px; font-size: 32px; float: right; margin-top: 8px; }
/* line 257, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary .accordion { float: right; width: 87.4%; }
/* line 261, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 0px; overflow: hidden; }
/* line 10, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news, DIV.container > DIV.content ARTICLE.standard > section .news-detail { margin: 17px 0; }
/* line 14, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news ul, DIV.container > DIV.content ARTICLE.standard > section .news-detail ul { padding: 0 !important; margin: 0; list-style: none; list-style-type: none; }
/* line 20, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news ul li, DIV.container > DIV.content ARTICLE.standard > section .news-detail ul li { margin: 13px 0; }
/* line 24, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news ul li.first, DIV.container > DIV.content ARTICLE.standard > section .news-detail ul li.first { margin-top: 0; }
/* line 29, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news ul li.last, DIV.container > DIV.content ARTICLE.standard > section .news-detail ul li.last { margin-bottom: 0; }
/* line 36, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section, DIV.container > DIV.content ARTICLE.standard > section .news-detail section { padding-left: 40px; padding-right: 40px; }
/* line 41, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section.headline, DIV.container > DIV.content ARTICLE.standard > section .news-detail section.headline { padding: 0; }
/* line 47, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section header .overline, DIV.container > DIV.content ARTICLE.standard > section .news-detail section header .overline { padding-left: 0px; padding-right: 80px; font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; margin-bottom: 1px; }
/* line 58, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section header h2, DIV.container > DIV.content ARTICLE.standard > section .news-detail section header h2 { padding-left: 0px; padding-right: 80px; margin-top: 0; margin-bottom: 0; text-transform: none; }
/* line 67, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section .description, DIV.container > DIV.content ARTICLE.standard > section .news-detail section .description { padding-left: 0px; padding-right: 0px; max-width: 620px; margin-top: 4px; margin-bottom: 8px; }
/* line 75, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news section .link-holder, DIV.container > DIV.content ARTICLE.standard > section .news-detail section .link-holder { padding-left: 0px; padding-right: 0px; width: 100%; border-bottom: 1px solid #e2e2e2; padding-bottom: 4px; margin-top: 1px; margin-bottom: 0; }
/* line 88, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news.archive.first, DIV.container > DIV.content ARTICLE.standard > section .news-detail.archive.first { margin-top: 0; }
/* line 93, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news.archive.last, DIV.container > DIV.content ARTICLE.standard > section .news-detail.archive.last { margin-bottom: 25px; }
/* line 99, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news.group, DIV.container > DIV.content ARTICLE.standard > section .news-detail.group { margin-bottom: 40px; }
/* line 104, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news.last, DIV.container > DIV.content ARTICLE.standard > section .news-detail.last { margin-bottom: -25px; }
/* line 109, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-filter { padding-bottom: 100px; }
/* line 110, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-filter .events-filter { margin-bottom: 35px; }
/* line 16, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section #search-elements { display: none; }
/* line 20, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search-form { position: absolute; width: 638px; }
/* line 25, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search { height: 42px; z-index: 99; }
/* line 30, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search .input-wrapper { background: white; width: 93.2%; margin: 7px 6px; height: 28px; position: relative; }
/* line 37, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search .input-wrapper input { -webkit-appearance: none; border: 0px none; outline: none; border-radius: 0; padding: 7px 0 4px 32px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 14px; font-size: 12px; width: 94%; display: block; height: 17px; }
/* line 51, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search .input-wrapper .search-btn { position: absolute; left: 4px; padding: 7px 6px 0; color: black; font-size: 13px; }
/* line 59, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search .input-wrapper .search-btn:hover { color: #f0ab00; }
/* line 64, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search .input-wrapper .search-btn .icon { font-size: 13px; }
/* line 72, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .search, DIV.container > DIV.content ARTICLE.standard > section .footer, DIV.container > DIV.content ARTICLE.standard > section footer { background: black; border-bottom: 2px solid #e2e2e2; *zoom: 1; position: relative; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section .search:after, DIV.container > DIV.content ARTICLE.standard > section .footer:after, DIV.container > DIV.content ARTICLE.standard > section footer:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 80, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share { margin-left: 38px; margin-right: 38px; margin-bottom: 40px; height: auto; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; position: relative; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section .share:after { content: ""; display: table; clear: both; }
/* line 90, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share .share-button { width: 78px; float: left; padding: 2px 15px 0; *zoom: 1; text-transform: uppercase; color: #86878a; line-height: 40px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section .share .share-button:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 100, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share .share-button .icon { margin-right: 9px; top: 2px; font-size: 14px; }
/* line 108, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul { *zoom: 1; height: 42px; overflow: hidden; float: right; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 114, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li { display: block; float: left; margin-left: 20px; text-align: center; }
/* line 120, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li a { width: 40px; height: 42px; display: table; position: relative; }
/* line 126, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li a:hover { color: #f0ab00; }
/* line 130, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li a:active, DIV.container > DIV.content ARTICLE.standard > section .share ul li a.active { background: #f0ab00; color: black; }
/* line 135, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li a .icon { display: table-cell; vertical-align: middle; font-size: 16px; }
/* line 141, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .share ul li a .icon.icon-mail { font-size: 20px; }
/* line 151, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section #recommend-form { *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section #recommend-form:after { content: ""; display: table; clear: both; }
/* line 155, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section #recommend-form.absolute { position: absolute; bottom: 15px; }
/* line 162, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form { position: relative; height: auto; background: #000; width: 494px; overflow: hidden; padding: 18px 34px 0; display: none; z-index: 95; }
/* line 172, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form textarea { width: 93%; }
/* line 176, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form input, DIV.container > DIV.content ARTICLE.standard > section .mail-form textarea { width: 154px; height: 17px; }
/* line 180, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form label { margin-bottom: 12px; }
/* line 183, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form h2 { width: 510px !important; margin: 0 0 19px 6px; letter-spacing: 1px; padding: 0; }
/* line 190, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form textarea { height: 66px; width: 210px; margin-top: 2px; }
/* line 196, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .submit { margin-right: 2px; }
/* line 200, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .fill-notice { color: #660000; visibility: hidden; opacity: 0; }
/* line 206, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form div { width: 235px; float: left; padding: 0px 6px; text-transform: uppercase; color: #86878A; font-size: 10px; line-height: 11px; }
/* line 215, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form div.last { overflow: hidden; }
/* line 219, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form div.last label label { margin-top: 3px; }
/* line 225, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form div.full-width { width: 481px; padding-right: 0; overflow: hidden; }
/* line 234, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .form input { height: 17px; }
/* line 238, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .form label { margin-bottom: 20px; font-size: 12px; line-height: 12px; }
/* line 244, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .form .validate-error-msg { top: 4px; }
/* line 249, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .mail-form .captcha { width: 304px; height: 78px; margin-left: -12px; padding: 0; }
/* line 258, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .footer, DIV.container > DIV.content ARTICLE.standard > section footer { background: none; z-index: 10; margin-top: 50px; }
/* line 264, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .footer.foreground, DIV.container > DIV.content ARTICLE.standard > section footer.foreground { z-index: 1000; }
/* line 269, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .footer .sharing, DIV.container > DIV.content ARTICLE.standard > section footer .sharing { font-size: 11px; padding-right: 20px; position: relative; }
/* line 276, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .footer .sharing, DIV.container > DIV.content ARTICLE.standard > section footer .sharing { *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section .footer .sharing:after, DIV.container > DIV.content ARTICLE.standard > section footer .sharing:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 281, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout { width: 200px; height: 20px; background: #000; position: absolute; top: -47px; right: 120px; padding: 9px; color: #fff; z-index: 1000; display: none; }
/* line 293, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout .added-message, DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout .max-message { display: none; }
/* line 297, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout a { position: absolute; bottom: 7px; left: 8px; background: #fff; float: left; text-transform: uppercase; font-size: 10px; color: #000; padding: 3px 11px 0px 15px; }
/* line 308, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout a i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1394px; background-repeat: no-repeat; height: 12px; width: 12px; display: inline-block; zoom: 1; position: absolute; top: 2px; left: 2px; }
/* line 9, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container { padding-bottom: 50px; }
/* line 13, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .label { z-index: 1; text-transform: uppercase; position: absolute; top: 0; left: 0; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; line-height: 16px; padding: 2px 7px 0px 7px; color: black; }
/* line 29, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-container { margin: 0 38px 43px; background: black; color: white; padding: 24px 0; }
/* line 36, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-container h2 { color: white; }
/* line 42, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-image { margin-left: 38px; margin-right: 38px; width: 238px; float: left; position: relative; }
/* line 50, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-image .recommended-image-image { line-height: 0; }
/* line 55, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-image img { width: 100%; }
/* line 61, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-content { width: 218px; padding-right: 18px; float: left; }
/* line 67, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-content h2, DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-content p { padding: 0; }
/* line 73, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list { padding: 0 38px; }
/* line 77, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li { margin-top: 43px; position: relative; list-style: none; }
/* line 83, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li h2 { margin: 0; padding: 0; margin-bottom: 6px; padding-left: 30px; }
/* line 90, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li h2 a { font-size: 14px; text-transform: uppercase; display: inline-block; }
/* line 103, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li p { margin: 0; padding: 0; margin-bottom: 5px; }
/* line 109, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li p b { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 115, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list li > a { text-transform: uppercase; line-height: 12px; font-size: 10px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 12, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination { overflow: hidden; *zoom: 1; margin-left: 38px; margin-right: 38px; padding-top: 15px; padding-bottom: 8px; }
/* line 22, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination.press span span { margin: 0 5px; color: #86878a !important; padding-left: 0 !important; }
/* line 32, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination.press a:hover span span { color: #f0ab00 !important; }
/* line 40, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination > div { width: 50%; float: left; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 48, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination a { color: black; position: relative; display: block; }
/* line 54, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination a i { top: 3px; position: absolute; margin: 0; font-size: 10px; }
/* line 62, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination a span { color: #86878a; }
/* line 67, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination a:hover { color: #f0ab00; }
/* line 72, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination a div { line-height: 16px; }
/* line 78, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .next { width: 45%; float: right; text-align: right; }
/* line 85, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .next a .icon { right: -2px; }
/* line 90, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .next a div { color: #86878a; }
/* line 95, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .next a span { padding-right: 14px; color: black; }
/* line 102, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .next a:hover div { color: #f0ab00; }
/* line 113, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .prev a .icon { left: -2px; }
/* line 118, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .prev a div { color: #86878a; }
/* line 123, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .prev a span { padding-left: 14px; color: black; }
/* line 130, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content ARTICLE.standard > section .pagination .prev a:hover div { color: #f0ab00; }
/* line 11, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section #media-center-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 101; background: black; background: rgba(0, 0, 0, 0.9); }
/* line 20, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section #media-center-overlay.loading { background: black url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(0, 0, 0, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 24, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section #media-center-overlay #overlay-container { text-align: center; max-height: 100%; max-width: 100%; }
/* line 28, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section #media-center-overlay #overlay-container img { max-width: 90%; max-height: 90%; margin: 20px; border: 10px solid white; }
/* line 41, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .checkbox { float: left; height: 42px; overflow: hidden; *zoom: 1; margin-bottom: 35px; }
/* line 46, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .checkbox .checkbox_btn { color: black; position: relative; padding: 15px 14px 9px 59px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; float: left; }
/* line 54, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .checkbox .checkbox_btn i { left: 0; top: 0; position: absolute; background-color: black; background-image: none; width: 42px; height: 42px; }
/* line 65, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .checkbox .checkbox_btn.selected i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1000px; background-repeat: no-repeat; height: 42px; width: 42px; }
/* line 72, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .counter { padding: 0 0 0 5px; color: #86878a; font-weight: bold; }
/* line 78, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .gallery-hidden { width: 0; height: 0; overflow: hidden; }
/* line 84, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .mediacenter-filter { width: 558px; margin: 57px auto 0 auto; }
/* line 90, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center { margin: 0px 0px 0px 0px; }
/* line 93, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .show-more-button-holder { position: absolute; left: 40px; bottom: 0; width: 558px; }
/* line 100, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .audio-video-player { position: absolute; top: 0; left: -4000px; }
/* line 107, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.audio .audio-video-player { padding-right: 0px; padding-left: 0px; position: inherit; top: auto; left: auto; }
/* line 117, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center #layer-box .layer-content { width: 958px; }
/* line 122, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.audio { overflow: visible; }
/* line 124, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.audio .group { overflow: visible; }
/* line 126, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.audio .group .template { overflow: visible; }
/* line 133, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.video div[data-plugin-wrapper] { position: static; }
/* line 136, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.video figure { float: left; }
/* line 138, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center.video figure.right { float: right; }
/* line 143, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group { overflow: hidden; -webkit-transition: 1s height ease-in; -moz-transition: 1s height ease-in; -o-transition: 1s height ease-in; transition: 1s height ease-in; margin: 15px 0px; }
/* line 149, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group.open .template { display: block; }
/* line 154, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group h2 { border-bottom: 1px solid #ebebeb; padding: 0 0 6px 0; margin: 50px auto 18px auto; width: 558px; }
/* line 161, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template { position: relative; margin: 0; display: none; width: 558px; margin: 0 auto; overflow: hidden; }
/* line 169, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template.first { display: block; }
/* line 173, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template .image-holder { float: left; width: 50%; }
/* line 177, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template .image-holder.right figure { float: right; }
/* line 183, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure { position: relative; padding: 0; overflow: hidden; margin: 0 0 2px 0; }
/* line 189, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: 0.25s opacity ease-in; -moz-transition: 0.25s opacity ease-in; -o-transition: 0.25s opacity ease-in; transition: 0.25s opacity ease-in; position: absolute; left: 0; bottom: 0; width: 100%; color: white; }
/* line 199, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption { background: black; background: rgba(0, 0, 0, 0.75); bottom: 42px; text-transform: none; }
/* line 204, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption .head, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption .copy { padding: 0; font-size: 12px; }
/* line 208, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption .head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; margin: 17px 12px 12px; text-transform: uppercase; }
/* line 213, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure figcaption .copy { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 12px 5px; line-height: 14px; }
/* line 220, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions { background: black; overflow: hidden; text-align: left; }
/* line 225, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .download { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; text-transform: uppercase; color: #86878a; line-height: inherit; margin-left: 12px; font-size: 10px; display: inline-block; zoom: 1; margin-top: 15px; }
/* line 236, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .download i { width: 8px; height: 10px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1084px; background-repeat: no-repeat; height: 10px; width: 8px; display: inline-block; zoom: 1; margin-bottom: -1px; margin-right: 5px; }
/* line 246, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .download:hover { color: #f0ab00; }
/* line 249, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .download:hover i { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1099px; background-repeat: no-repeat; height: 10px; width: 8px; }
/* line 254, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; float: right; width: 42px; height: 42px; text-indent: -1000px; }
/* line 256, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; width: 42px; height: 42px; }
/* line 267, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1255px; background-repeat: no-repeat; text-indent: -1000px; overflow: hidden; float: left; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 273, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay:hover { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1349px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 277, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1114px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 280, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause:hover { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1208px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure .actions .videoplay.pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 287, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.small, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.medium { width: 278px; }
/* line 291, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.large { width: 558px; }
/* line 296, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.logo .logo-container { width: 278px; text-align: center; display: table-cell; vertical-align: middle; }
/* line 301, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.logo .logo-container img { width: auto !important; float: none; }
/* line 310, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.small.logo .logo-container { height: 185px; }
/* line 318, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.medium.logo .logo-container, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.large.logo .logo-container { height: 372px; }
/* line 325, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.large .logo-container { width: 558px; }
/* line 331, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.entered figcaption, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.entered .actions { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 336, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.left { float: left; }
/* line 340, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.right { float: right; }
/* line 345, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template img { float: left; }
/* line 350, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen { z-index: 9002; }
/* line 352, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen h2 { margin: 20px 0; padding: 0 0 0 25px; border-bottom: none; }
/* line 357, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure { position: relative; padding: 0; overflow: hidden; margin: 0 0 2px 0; }
/* line 363, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure figcaption { position: absolute; left: 0; bottom: 0; width: 100%; color: white; background: black; background: rgba(0, 0, 0, 0.9); text-transform: none; text-align: left; }
/* line 373, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure figcaption .head, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure figcaption .copy { padding: 0; font-size: 12px; }
/* line 377, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure figcaption .head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; margin: 17px 12px 12px; text-transform: uppercase; }
/* line 382, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content ARTICLE.standard > section .media-center .group .image-container.fullscreen figure figcaption .copy { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 12px 5px; line-height: 14px; }
/* line 12, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside .headline { display: none; }
/* line 15, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside .accordion-wrapper { background: #e2e2e2; }
/* line 18, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside .title { height: auto !important; }
/* line 23, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article { margin-bottom: 2px; padding-left: 2px; background: #e2e2e2; position: relative; }
/* line 32, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover a { background-color: black; color: white; }
/* line 37, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .hidden { display: block; }
/* line 43, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover img, DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover small, DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .headline { display: none; }
/* line 46, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .title { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 14px; text-transform: uppercase; display: block; }
/* line 53, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .additional { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 13px; margin-bottom: 0 !important; }
/* line 59, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .details-wrapper { bottom: 34px; background: black; padding: 8px; }
/* line 64, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default.hover .subline { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-top: 16px; }
/* line 75, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice p, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice p { font-size: 44px; position: absolute; top: 46%; left: 28%; }
/* line 82, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice .currency, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .currency { font-size: 44px; padding-left: 6px; }
/* line 87, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice a, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice a { padding-left: 20px; }
/* line 91, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice i, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice i { padding-right: 5px; }
/* line 95, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice .title, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .title { font-size: 24px; padding-top: 83px; padding-bottom: 6px; }
/* line 101, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice .price, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .price { font-size: 44px; line-height: 44px; }
/* line 106, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice .tendency, DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .tendency { font-size: 44px; display: inline-block; float: right; padding-top: 14px; margin-right: 20px; }
/* line 117, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .headline { height: 322px; }
/* line 121, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .subline { top: 299px; }
/* line 126, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .title { padding-top: 265px; }
/* line 135, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice p { font-size: 24px; position: absolute; top: 46%; left: 25%; }
/* line 142, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice i { padding-right: 7px; }
/* line 146, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
/* line 152, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice a { padding: 0 10px; }
/* line 156, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice .title { padding-top: 55px; font-size: 24px; }
/* line 161, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice .price { margin-top: 20px; display: inline-block; font-size: 44px; }
/* line 167, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice .tendency { color: #660000; padding-top: 5px; display: block; font-size: 26px; }
/* line 177, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small.default-twitter .headline h2 { bottom: 40px; text-transform: none; }
/* line 188, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .title { padding-right: 20px; display: block; height: 13px; overflow: hidden; }
/* line 195, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related { background: white; height: 180px; }
/* line 199, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover { background: black; }
/* line 202, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover a { background: black; color: black; display: block; }
/* line 208, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover p { color: white; }
/* line 212, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover span.title { color: white; }
/* line 216, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover span.price { color: white; }
/* line 220, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover span.tendency { color: white; }
/* line 240, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover small { display: none; }
/* line 244, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .xetra_related:hover .currency { color: white; }
/* line 252, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency i { display: inline-block; }
/* line 256, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.positive { background: none; color: #005d1f; }
/* line 258, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.positive i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6615px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5575px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5575px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 263, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.negative { background: none; color: #660000; }
/* line 265, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.negative i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6519px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5489px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5489px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 270, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.neutral { background: none; color: #86878a; }
/* line 272, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.neutral i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6567px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5532px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .shareprice .tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5532px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 280, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter { margin-bottom: 2px; padding-left: 2px; background: #e2e2e2; color: black; display: block; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 14px; font-size: 12px; position: relative; overflow: hidden; }
/* line 291, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .twitterBox { background: white; height: 180px; }
/* line 296, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .headline { height: 100% !important; }
/* line 299, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .headline i { top: 20px; left: 50%; margin-left: -8px; position: absolute; font-size: 16px; }
/* line 307, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .headline h2 { bottom: 40px; }
/* line 311, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .headline a { height: 100%; }
/* line 316, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .details-wrapper { width: 100%; }
/* line 319, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .details-wrapper .additional { margin-bottom: 16px; }
/* line 324, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter a { color: #7aa6ac; display: inline; line-height: 12px; font-size: 11px; }
/* line 329, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter a:hover { color: #f0ab00; }
/* line 335, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article small { z-index: 1; text-transform: uppercase; position: absolute; top: 0; left: 0; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; padding: 2px 7px 0px 7px; }
/* line 347, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .hidden { display: none; }
/* line 351, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .subline { line-height: 16px; font-size: 12px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 356, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .details-wrapper { background: white; display: block; position: absolute; bottom: 4px; left: 8px; right: 8px; }
/* line 364, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .additional { display: block; color: #86878a; font-size: 9px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; line-height: 9px; }
/* line 373, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .details-wrapper .additional { margin-bottom: 3px; }
/* line 377, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .headline { display: block; padding: 0px 8px; height: 140px; position: relative; }
/* line 383, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .headline h2 { position: absolute; bottom: 0; left: 8px; right: 8px; }
/* line 391, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article a { background-color: white; color: black; display: block; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 14px; line-height: 16px; height: 180px; position: relative; overflow: hidden; }
/* line 403, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article img { display: block; }
/* line 407, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark { background-color: transparent; display: block; height: auto; width: auto !important; position: absolute; right: 0; bottom: 0; padding: 23px 7px 8px 23px; }
/* line 417, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -515px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -515px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 421, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark.active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 427, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .releated-article .title { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; }
/* line 433, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside .desktop-medium { clear: both; overflow: hidden; }
/* line 438, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside .desktop-small { width: 158px; float: left; clear: none; }
/* line 444, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address { border-left: 2px solid #e2e2e2; font-style: normal; background: white; margin-bottom: 2px; overflow: hidden; height: 180px; width: 318px; }
/* line 453, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap { padding: 0 10px 0; position: relative; height: 162px; }
/* line 457, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap h2 { font-size: 14px; top: 20px; position: absolute; }
/* line 462, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap strong { display: block; font-weight: normal; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; margin-bottom: 8px; }
/* line 470, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap .contactBox { width: 100% !important; position: absolute; bottom: 0; }
/* line 476, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div { width: 53.50%; float: left; line-height: 16px; }
/* line 481, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div .numbers a { display: inline-block !important; }
/* line 485, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div + div { width: 43%; }
/* line 489, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; display: block; text-transform: uppercase; font-size: 11px; margin-top: 8px; margin-bottom: -9px; }
/* line 498, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a:hover { color: #f0ab00 !important; }
/* line 501, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a:hover i { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; margin-right: 7px; margin-bottom: 0px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 508, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a i { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5605px; background-repeat: no-repeat; margin-right: 7px; margin-bottom: 0px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside address .wrap div a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 522, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_rockport .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { padding: 0; margin-bottom: 5px; }
/* line 526, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_rockport .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf .details-wrapper span { display: none; }
/* line 532, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas.hover .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok.hover .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_rockport.hover .details-wrapper, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper { padding: 8px; background: none; width: auto; height: auto; margin-bottom: 0; }
/* line 539, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas.hover .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok.hover .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_rockport.hover .details-wrapper span, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper span { display: block; }
/* line 542, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas.hover .details-wrapper span.additional, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok.hover .details-wrapper span.additional, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_rockport.hover .details-wrapper span.additional, DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper span.additional { margin-bottom: 0 !important; }
/* line 551, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas .details-wrapper { height: 21px; width: 30px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -593px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_adidas .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -593px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 556, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok .details-wrapper { height: 14px; width: 67px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -906px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -616px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_reebok .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -616px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 561, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { height: 19px; width: 108px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -940px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -647px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .brands .releated-article.related_taylormade-adidas-golf .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -647px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 11, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .toggleForm { color: white; background: black; font-size: 11px; padding: 4px 10px 0px; display: block; zoom: 1; text-align: center; margin: 7px auto 65px; width: 298px; text-transform: uppercase; }
/* line 24, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .toggleForm:hover { color: #f0ab00; }
/* line 29, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .toggleForm:active { background-color: #f0ab00; color: black; }
/* line 35, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form.hidden { display: none; }
/* line 38, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .intro { height: 76px; width: 100%; }
/* line 43, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form h2 { width: 90%; color: white; font-size: 14px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; overflow: hidden; }
/* line 50, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form h2 span { width: 95%; float: left; }
/* line 55, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form h2 a { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1122px; background-repeat: no-repeat; height: 14px; width: 14px; display: block; float: right; margin-top: 3px; }
/* line 61, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form h2 a:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1103px; background-repeat: no-repeat; height: 14px; width: 14px; }
/* line 66, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form label { margin-bottom: 18px; display: block; text-transform: uppercase; font-size: 10px; line-height: 11px; }
/* line 73, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form label label { display: block; color: red; margin-top: 5px; margin-bottom: 0; text-transform: none; }
/* line 80, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form label label.error { display: none; }
/* line 86, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form input, DIV.container > DIV.content ARTICLE.standard > section .form textarea { -webkit-appearance: none; resize: none; border: 0px none; outline: none; border-radius: 0; padding: 5px 4.21% 2px 4.21%; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; width: 91.58%; height: 22px; margin-top: 2px; }
/* line 98, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form input.error, DIV.container > DIV.content ARTICLE.standard > section .form textarea.error { border-left: 2px solid red; padding-left: 3.1%; }
/* line 104, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form textarea { display: block; width: 100%; height: 80px; }
/* line 110, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .dropdown { width: 100%; font-size: 10px; line-height: 11px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-left: 0; margin-bottom: 18px; overflow: visible; }
/* line 119, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .dropdown ul { width: 100%; overflow-x: hidden; }
/* line 125, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .dropdown li { width: 85.86%; padding: 10px 14px 5px; }
/* line 130, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .dropdown .dropdown-trigger { padding: 10px 9px 5px 14px; }
/* line 133, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .dropdown .dropdown-trigger i { margin-top: -3px; }
/* line 139, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .submit { float: right; text-transform: uppercase; font-size: 10px; }
/* line 145, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .validate-error-msg { float: left; color: red; margin-bottom: 0; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 12px; font-size: 10px; visibility: hidden; opacity: 0; clear: left; position: relative; left: 5px; top: -12px; }
/* line 159, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form #email { display: none; }
/* line 163, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .linkedField { display: none; }
/* line 166, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section .form .submitButton { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; left: -1000px; bottom: 0; }
/* line 175, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form { display: block; *zoom: 1; background: #000; color: white; padding: 41px 0 15px 40px; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 182, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form h2 { width: 91.615%; }
/* line 186, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown { float: none; }
/* line 189, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown .dropdown-trigger { border: 2px solid white; padding: 10px 7px 5px 12px; margin-top: 2px; width: 245px; }
/* line 196, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown ul { top: 41px; width: 264px; }
/* line 200, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown li { border: 0px none; background: black; padding: 10px 14px 5px 13px; width: 241px; }
/* line 206, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown .scrollpane { top: 41px; border: 2px solid white; border-top: 0px none; }
/* line 213, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form input, DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form textarea { margin-bottom: 5px; }
/* line 217, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col { width: 269px; margin-right: 20px; float: left; }
/* line 223, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col2 { width: 91.5%; clear: left; }
/* line 229, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col p, DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col2 p { margin-bottom: 18px; }
/* line 232, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col p .link, DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col2 p .link { text-decoration: underline; }
/* line 238, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form label { display: block; }
/* line 242, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form input { display: block; }
/* line 12, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap { margin-top: 41px; margin-bottom: 80px; }
/* line 17, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .headline { padding-right: 0!important; }
/* line 20, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .headline a { color: #86878a; }
/* line 24, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .headline i { display: none; }
/* line 31, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .clickable a { color: #86878a; }
/* line 35, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .clickable i { display: inline-block !important; }
/* line 41, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 h2 a { color: grey !important; }
/* line 45, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 h2 i { display: none !important; }
/* line 50, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .icon-expansion-arrow { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4297px; background-repeat: no-repeat; display: inline-block; zoom: 1; margin-right: 5px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sitemap .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sitemap .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 57, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .child h2 { text-transform: none; line-height: 16px; font-size: 12px; border-bottom: 1px solid #e2e2e2; padding-top: 10px!important; padding-bottom: 5px!important; margin-bottom: 0px; }
/* line 67, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level00 { padding-left: 40px; border-bottom: 1px solid #e2e2e2; }
/* line 71, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level00.home { margin-bottom: 17px; }
/* line 75, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level01 { padding-left: 160px !important; }
/* line 78, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level01 h2 { margin-bottom: 0px !important; margin-top: 0px !important; }
/* line 83, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 { padding-left: 195px !important; padding-bottom: 0px!important; }
/* line 87, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 H2 { margin-bottom: 0px!important; overflow: visible !important; }
/* line 91, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 H2 A { padding-left: 0px !important; }
/* line 96, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .level02 A:hover { color: #f0ab00 !important; }
/* line 101, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .accordion { margin-bottom: 0 !important; }
/* line 105, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .accordion > .panel { border-bottom: none!important; border-top: none!important; margin-bottom: 0; }
/* line 111, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .accordion-wrapper { margin-bottom: 25px!important; padding-top: 7px; }
/* line 115, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .accordion-wrapper SECTION { padding-top: 0px!important; }
/* line 120, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow { display: inline-block; zoom: 1; margin-right: 5px; height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4297px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 127, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content ARTICLE.standard > section .sitemap H2 { padding-left: 0px!important; margin: 0px !important; padding-top: 10px!important; padding-bottom: 5px!important; }
/* line 11, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section iframe.contact-frame { margin-left: -40px; width: 638px; }
/* line 17, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form { background: #000; color: #fff; padding: 40px 0 0 0; font-size: 0.9em; }
/* line 23, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .head-wrapper { margin: 0 0 0 160px; }
/* line 26, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .head-wrapper .title { width: 245px; font-size: 1.4em; margin: 0; text-transform: uppercase; }
/* line 33, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .head-wrapper .info { font-size: 0.8em; color: #cfcfcf; margin: 2px 0 0 0; }
/* line 39, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .head-wrapper .invalid { display: none; padding: 10px; border: 1px solid #660000; }
/* line 46, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper { margin-left: 160px; margin-top: 2px; }
/* line 50, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper.form { padding-top: 0; padding-left: 0; }
/* line 55, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper { display: inline-block; margin-right: 40px; }
/* line 59, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper input { margin-bottom: 0; }
/* line 64, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper label.error { margin-top: 5px; }
/* line 69, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper.one { width: 433px; }
/* line 71, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper.one textarea { width: 413px; height: 65px; padding: 10px; }
/* line 77, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper.two { width: 197px; float: left; }
/* line 81, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper.hidden { display: none; }
/* line 85, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper .dropdown { margin-bottom: 5px; }
/* line 88, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper .dropdown ul { top: 27px; width: 191px; }
/* line 93, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper .dropdown select { display: block !important; position: absolute; top: -10000px; }
/* line 100, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper .dropdown label.error { margin-top: 33px !important; }
/* line 106, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper label { display: block; text-transform: uppercase; margin: 20px 0 0 0 !important; }
/* line 111, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .input-wrapper label.error { position: absolute; margin-top: 4px !important; color: #F00; }
/* line 119, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .submit-button { width: 50px; font-size: 0.9em; margin: 8px 0 0 0; float: right; background: transparent; border: 0; color: #fff; padding: 0; cursor: pointer; text-transform: uppercase; }
/* line 130, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-form .form-wrapper .submit-button i { float: left; margin-top: 3px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 7, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark { position: absolute; right: 38px; top: 0; }
/* line 12, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -590px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -478px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -478px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 17, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark:hover i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -550px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -440px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -440px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 23, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark.active i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -510px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -403px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -403px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 28, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark.active:hover i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -470px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -365px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -365px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 35, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content ARTICLE.standard > section .bookmark-tooltip, DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout { height: 20px; background: #000; position: absolute; top: 57px; right: 38px; padding: 16px 40px 8px 40px; color: #fff; font-weight: bold; z-index: 1000; display: none; }
/* line 17, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox { position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; overflow: hidden; -webkit-overflow-scrolling: touch; }
/* line 28, ../scss/layout/content/standard/_lightbox.scss */
.touch DIV.container > DIV.content ARTICLE.standard > section .lightbox { overflow: auto; }
/* line 32, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox .background { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
/* line 40, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox .background img { width: 100%; height: 100%; }
/* line 46, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox .center { text-align: center; height: 100%; }
/* line 51, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox .center:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
/* line 58, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content ARTICLE.standard > section .lightbox .lightbox-content { display: inline-block; vertical-align: middle; position: relative; }
/* line 9, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry { background-color: #e2e2e2; overflow: hidden; padding-bottom: 58px; }
/* line 14, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry .masonry-column { float: left; margin-right: 2px; }
/* line 18, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry .masonry-column.last { margin-right: 0; }
/* line 23, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry .masonry-item { height: auto; }
/* line 26, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry .masonry-item .item-image { width: 100%; height: auto; padding-bottom: 0%; }
/* line 32, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content ARTICLE.standard > section .masonry .masonry-item .item-footer { margin-top: 60px; }
/* line 10, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine { /*****************************/ /* Magazine Navigation       */ /*****************************/ /*****************************/ /* Cotent general            */ /*****************************/ /*****************************/ /* Filter                    */ /*****************************/ /*****************************/ /* Sortby                    */ /*****************************/ /*****************************/ /* Checkbox                  */ /*****************************/ /*****************************/ /* Stories                   */ /*****************************/ /*****************************/ /* Features                  */ /*****************************/ /*****************************/ /* Short cuts                */ /*****************************/ /*****************************/ /* SOCIAL                    */ /*****************************/ /*****************************/ /* Overview                 */ /*****************************/ /*****************************/ /* Buttons                   */ /*****************************/ /*****************************/ /* GAMEPLAN-A                */ /*****************************/ }
/* line 11, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .error-msg { color: red; margin-bottom: 0; margin-top: 20px; display: block; padding-left: 40px; padding-top: 15px; padding-bottom: 11px; clear: both; display: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; background-color: white; }
/* line 26, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .search { padding-right: 320px; }
/* line 31, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .breadcrumb, DIV.container > DIV.content ARTICLE.standard > section .magazine .heading { padding: inherit 38px; }
/* line 34, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .breadcrumb .subline, DIV.container > DIV.content ARTICLE.standard > section .magazine .heading .subline { display: inline-block; width: 66%; }
/* line 38, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .breadcrumb .subline p, DIV.container > DIV.content ARTICLE.standard > section .magazine .heading .subline p { line-height: 18px; font-size: 14px; }
/* line 44, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine > header h1 { font-size: 38px; }
/* line 52, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation { border-top: 1px solid #e2e2e2; text-align: center; }
/* line 57, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation ul { font-size: 0; }
/* line 61, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation li { display: inline; }
/* line 65, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .link { display: inline-block; padding: 17px 22px 11px 22px; color: black; font-size: 14px; line-height: 14px; text-transform: uppercase; }
/* line 73, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .link:hover { background-color: black; color: #f0ab00; }
/* line 78, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .link:active, DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .link.selected { color: black; background-color: #f0ab00; }
/* line 86, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .dropdown-trigger { display: none; width: auto; margin-top: 0; padding: 17px 18px 11px 22px; color: black; font-size: 14px; line-height: 14px; text-transform: uppercase; }
/* line 96, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation .dropdown-trigger i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5778px; background-repeat: no-repeat; height: 16px; width: 16px; float: right; position: relative; top: -3px; }
/* line 104, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-navigation select { display: none; margin: 0; padding: 0; -webkit-appearance: none; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 42px; opacity: 0; visibility: visible; }
/* line 124, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .loading-indicator { position: absolute; background-color: white; height: 42px; width: 42px; left: 50%; top: 150px; margin-left: -21px; opacity: 0; background-image: url('../../images/loader-content.gif'); background-position: center center; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 124, ../scss/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .loading-indicator { background-image: url('../../images/loader-content-retina.gif'); background-size: 14px 14px; } }
/* line 143, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .overview-section { width: 100%; margin-bottom: 42px; overflow: hidden; }
/* line 148, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .overview-section .headline { margin-bottom: 50px; }
/* line 153, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content { display: block; overflow: hidden; cursor: pointer; color: black; position: relative; padding-bottom: 13px; }
/* line 162, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item { display: block; margin-top: 2px; overflow: hidden; color: black; background-color: white; line-height: 18px; font-size: 13px; }
/* line 170, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .btn { margin-left: 20px; margin-top: 14px; }
/* line 177, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item:hover .openLink { display: block; }
/* line 181, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item:hover:not(.lightbox-content) { background-color: black; color: white; }
/* line 186, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item:hover:not(.lightbox-content) .content, .no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item:hover:not(.lightbox-content) .item-footer { color: white; }
/* line 190, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item:hover:not(.lightbox-content) .item-footer:after { background-color: black; }
/* line 199, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .btn, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .statement { display: none; clear: both; }
/* line 204, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-image { display: block; overflow: hidden; width: 100%; height: auto; position: relative; }
/* line 211, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-image > div { position: absolute; height: 100%; width: 100%; }
/* line 217, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-image img { width: 100%; height: auto; }
/* line 223, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .image-overlay { display: none; position: absolute; }
/* line 228, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item h3, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-footer, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .copy { display: block; padding-left: 22px; padding-right: 22px; word-break: break-word; }
/* line 235, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item h3 { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; margin-top: 30px; margin-bottom: 24px; }
/* line 242, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .language + h3 { margin-top: 8px; }
/* line 246, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p { margin-bottom: 12px; background-color: transparent !important; }
/* line 250, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p.big { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; margin-bottom: 12px; }
/* line 256, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p.bigger { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 42px; font-size: 38px; margin-bottom: 11px; position: relative; left: -2px; }
/* line 264, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p.biggest { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 54px; font-size: 54px; letter-spacing: -2px; margin-bottom: 5px; position: relative; left: -4px; }
/* line 275, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item.no-image .title { margin-top: 48px; }
/* line 279, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item.no-image .item-image { display: none; }
/* line 284, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .copy { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-bottom: 52px; }
/* line 289, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .title a { color: #80bbc3; }
/* line 293, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .copy a { color: #80bbc3; text-decoration: underline; }
/* line 298, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-footer { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 12px; color: #86878a; clear: both; }
/* line 304, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .item-footer > span { width: 100%; float: left; }
/* line 310, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .language { margin-left: 20px; margin-top: 28px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; display: inline-block; margin-bottom: 8px; }
/* line 318, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote { margin-top: 30px; margin-bottom: 60px; }
/* line 322, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote:first-child { margin-top: 0; }
/* line 326, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p { margin-right: 35px; font-weight: normal; font-family: "DINCompPro-MediumIta", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; position: relative; background-color: transparent !important; }
/* line 334, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p:before, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p:after { font-family: 'adicons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; display: inline-block; position: relative; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 350, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p:before { content: "\e60f"; padding-right: 10px; margin-bottom: -4px; margin-left: 1px; width: 17px; height: 19px; display: inline-block; }
/* line 360, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p:after { content: "\e610"; display: block; position: absolute; width: 17px; height: 17px; top: 0; right: -20px; }
/* line 370, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p.author { background-image: none; font-weight: normal; font-family: "DINCompPro-MediumIta", "Helvetica", sans-serif; line-height: 13px; font-size: 11px; text-transform: uppercase; color: #86878a; margin-top: 14px; }
/* line 372, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p.author:before, DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item blockquote p.author:after { display: none; }
/* line 386, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close { position: absolute; right: 22px; top: 22px; padding: 10px; cursor: pointer; display: none; }
/* line 394, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close i { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1047px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -697px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -697px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 400, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close:hover i { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1103px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -713px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item .close:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -713px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 408, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link { width: 396px; float: left; height: 83px; margin-right: 2px; line-height: 18px; font-size: 13px; color: black; background-color: #e2e2e2; border: 14px solid #f1f1f1; padding: 42px 27px; }
/* line 419, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link .title { line-height: 34px; font-size: 22px; text-transform: uppercase; }
/* line 424, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link .subline { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 428, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link.last { margin-right: 0; }
/* line 432, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link.fullsize { width: 876px; }
/* line 437, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-content { background-color: white; padding-top: 38px; margin-bottom: 80px; }
/* line 447, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter { display: inline-block; margin-bottom: 29px; float: left; padding-left: 40px; }
/* line 453, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter .dropdown { width: 278px; margin-right: 38px; }
/* line 457, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter .dropdown ul li { width: 250px; }
/* line 461, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter .dropdown .scrollpane { top: 42px; }
/* line 466, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter .dropdown-trigger { margin-top: 0; padding-left: 17px; }
/* line 472, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .filter.socialFilter .dropdown { margin-right: 2px; }
/* line 482, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby { overflow: hidden; *zoom: 1; line-height: 16px; font-size: 14px; display: block; float: left; }
/* line 488, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby .radiofield { float: left; }
/* line 492, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby .radiobtn { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; display: block; padding: 15px 14px 11px; background-color: #cccccc; color: #86878a; text-transform: uppercase; }
/* line 500, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby .radiobtn.selected { color: white !important; background-color: black !important; }
/* line 505, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby .radiobtn:hover { color: #f0ab00; background-color: #86878a; }
/* line 510, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .sortby .radiobtn:active { background-color: #f0ab00; color: black; }
/* line 521, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .checkbox { float: left; height: 42px; overflow: hidden; *zoom: 1; }
/* line 526, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .checkbox .checkbox_btn { color: black; position: relative; padding: 15px 14px 9px 59px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; float: left; }
/* line 534, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .checkbox .checkbox_btn i { left: 0; top: 0; position: absolute; background-color: black; background-image: none; width: 42px; height: 42px; }
/* line 545, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .checkbox .checkbox_btn.selected i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1000px; background-repeat: no-repeat; height: 42px; width: 42px; }
/* line 555, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .story-item { width: 318px; }
/* line 560, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .stories-overview .story-item { height: 564px; }
/* line 563, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .stories-overview .story-item .item-image { height: 0; padding-bottom: 80%; }
/* line 573, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .feature-item { width: 238px; }
/* line 578, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .features-overview .feature-item { height: 410px; }
/* line 581, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .features-overview .feature-item .item-image { height: 0; padding-bottom: 69%; }
/* line 591, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcut-item { width: 238px; }
/* line 595, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcut-item .content > *:first-child { padding-top: 28px; }
/* line 600, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcut-item .source { display: none; }
/* line 608, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcuts-overview .shortcut-item { height: 320px; }
/* line 611, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcuts-overview .shortcut-item .item-footer { width: 100%; }
/* line 614, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcuts-overview .shortcut-item .item-footer .date { position: relative; z-index: 1; }
/* line 619, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcuts-overview .shortcut-item .item-footer:after { content: ''; display: block; width: 100%; left: -22px; top: -15px; height: 50px; background-color: white; position: absolute; }
/* line 636, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-content.shortcuts { padding-top: 28px; }
/* line 641, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .openLink { position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-align: center; z-index: 1; display: none; }
/* line 651, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .openLink .label { color: white; position: relative; text-transform: uppercase; line-height: 9px; font-size: 14px; display: block; }
/* line 659, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .openLink .label i { position: relative; margin: 0 auto 17px auto; font-size: 22px; display: block; }
/* line 666, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .openLink .background { position: absolute; background-color: black; width: 100%; height: 100%; top: 0; left: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
/* line 680, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item { width: 238px; position: relative; }
/* line 684, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .title { margin-top: 0; line-height: 18px; font-size: 16px; }
/* line 690, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.no-image .title { margin-top: 0; }
/* line 694, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.no-image .item-image { display: none; background-color: #4e4e4e; }
/* line 699, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.no-image .item-image img { display: none; }
/* line 703, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.no-image .logo { margin-top: 30px; }
/* line 709, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .item-image > div { position: static; height: auto; width: auto; line-height: 0; }
/* line 715, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .item-image > div.onload { min-height: 238px; padding-bottom: 65%; }
/* line 720, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .item-image > div.onload + .image-overlay { display: none; }
/* line 726, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .logo { display: block; margin-top: 20px; margin-bottom: 22px; }
/* line 731, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item .logo i { margin: 0 auto; }
/* line 739, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.video .image-overlay, DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .image-overlay, DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .image-overlay { display: block; width: 50px; height: 50px; background-color: black; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; }
/* line 749, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.video .image-overlay i, DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .image-overlay i, DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .image-overlay i { content: ' '; position: absolute; top: 50%; left: 50%; margin-left: -5px; margin-top: -10px; width: 0px; height: 0px; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent white; }
/* line 766, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.twitter .item-image { background-color: #00aced; }
/* line 770, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.twitter .logo i { height: 22px; width: 28px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5995px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.twitter .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.twitter .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 776, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.facebook .item-image { background-color: #3b5998; }
/* line 780, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.facebook .logo i { height: 24px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5826px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.facebook .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5055px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.facebook .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5055px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 786, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.instagram .item-image { background-color: #3f729b; }
/* line 790, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.instagram .logo i { height: 24px; width: 24px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5884px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.instagram .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5108px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.instagram .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5108px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 796, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .item-image { background-color: #cd201f; }
/* line 800, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .logo i { height: 30px; width: 26px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6049px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5259px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.youtube .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5259px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 806, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.pinterest .item-image { background-color: #cc2127; }
/* line 810, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.pinterest .logo i { height: 24px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5940px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.pinterest .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5159px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.pinterest .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5159px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 816, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.google-plus .item-image { background-color: #cc3732; }
/* line 820, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.google-plus .logo i { height: 24px; width: 26px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5855px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.google-plus .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5082px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.google-plus .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5082px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 826, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.blog .item-image { background-color: #f57d00; }
/* line 830, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.blog .logo i { height: 22px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5799px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.blog .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5031px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.blog .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5031px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 836, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.linkedin .item-image { background-color: #0075af; }
/* line 840, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.linkedin .logo i { height: 22px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5913px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.linkedin .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5135px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.linkedin .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5135px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 846, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.tumblr .item-image { background-color: #44546b; }
/* line 850, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.tumblr .logo i { height: 21px; width: 12px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5969px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.tumblr .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5186px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.tumblr .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5186px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 856, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .item-image { background-color: #1ab7ea; }
/* line 860, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .logo i { height: 22px; width: 23px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6022px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5235px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item.vimeo .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5235px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 866, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview { position: relative; min-height: 200px; }
/* line 870, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .loading-indicator { top: 46px; right: 30px; }
/* line 875, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview #social-refresh-button.refresh-btn { margin-top: 0; padding-right: 0px; }
/* line 880, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item { height: 474px; }
/* line 885, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item.no-image .item-image { display: block; }
/* line 889, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item.no-image .logo { margin-top: 15px; }
/* line 894, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item .item-image { height: 0; padding-bottom: 68.5%; }
/* line 899, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item:nth-child(4n) { margin-right: 0; }
/* line 905, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine #social-refresh-button.refresh-btn { margin-top: 8px; padding-right: 40px; }
/* line 915, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .overview-teasers { overflow: hidden; }
/* line 919, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item { position: relative; float: left; margin: 0; margin-right: 2px; padding-bottom: 0; }
/* line 926, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item .bordered { border-right: 1px solid #f1f1f1; overflow: hidden; height: 100%; }
/* line 933, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.last, DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.last-in-row { float: right; margin-right: 0; }
/* line 937, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.last .bordered, DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.last-in-row .bordered { border-right: 0; }
/* line 942, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item .content { height: 100%; }
/* line 947, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.feature-item .bordered { margin-top: 30px; }
/* line 950, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .content-item.feature-item .bordered > *:first-child { margin-top: 0; }
/* line 957, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .item-footer { position: absolute; bottom: 30px; }
/* line 967, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .load-more-button { display: none; }
/* line 970, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .load-more-button i { display: none; height: 14px; width: 14px; background-repeat: no-repeat; background-color: black; background-image: url('../../images/loader-content-inverted.gif'); background-position: center center; background-size: 14px 14px; margin-right: 8px; margin-top: -2px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 970, ../scss/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .load-more-button i { background-image: url('../../images/loader-content-inverted-retina.gif'); } }
/* line 988, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .load-more-button.inactive i { display: inline-block; margin-bottom: -1px; margin-top: -5px; }
/* line 996, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn { text-transform: uppercase; color: black; line-height: 9px; font-size: 14px; padding: 9px 13px 0 22px; position: relative; float: right; height: 14px; }
/* line 1005, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn i { height: 17px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1443px; background-repeat: no-repeat; position: absolute; top: 3px; left: 0; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1213px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1213px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 1012, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn:hover { color: #f0ab00; }
/* line 1015, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn:hover i { height: 17px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1465px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn:hover i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1232px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .refresh-btn:hover i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1232px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 1021, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .language { background-color: #999; float: none; position: relative; left: auto; top: auto; }
/* line 1033, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview { color: white; margin-bottom: 0; }
/* line 1038, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .headline { margin-bottom: 32px; }
/* line 1041, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .headline .right { width: 33%; }
/* line 1046, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .col { background-color: black; }
/* line 1050, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .gameplan-a-logo { display: inline-block; width: 37px; float: left; padding: 2px 22px; }
/* line 1057, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .subline { float: right; display: block; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; text-transform: uppercase; padding: 0 0 0 9px; text-align: right; max-width: 290px; }
/* line 1068, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .content-item { width: 318px; background-color: black; height: 393px; }
/* line 1073, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .content-item .bordered { border-right: 1px solid #1f1f1f; margin-top: 8px; }
/* line 1081, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .content-item:hover .title { color: #f0ab00; }
/* line 1085, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .content-item:hover .item-footer { color: #86878a; }
/* line 1092, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .content { padding-bottom: 0; }
/* line 1096, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .item-image { height: 160px; position: relative; }
/* line 1100, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .item-image img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
/* line 1107, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .shares { color: white; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; text-transform: uppercase; text-align: right; padding-right: 10px; padding-top: 2px; }
/* line 1116, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .shares .shares_count { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 1121, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .category { color: #f0ab00; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; text-transform: uppercase; padding: 0 22px; }
/* line 1129, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .title { color: white; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 19px; font-size: 18px; text-transform: uppercase; padding: 0 22px; margin-top: 8px; }
/* line 1138, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine .gameplan-a-overview .item-footer { color: #86878a; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; padding: 0 22px; position: absolute; bottom: 15px; }
/* line 1155, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content { display: inline-block; width: 684px; background-color: transparent; }
/* line 1160, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .openLink { display: none !important; }
/* line 1164, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .close { display: block; }
/* line 1168, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .border { width: 100%; height: 100%; top: 0; left: 0; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; position: absolute; }
/* line 1180, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .source, DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .statement, DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .btn { display: block; }
/* line 1184, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content { margin: 11px 11px 2px 11px; background-color: white; position: relative; text-align: left; padding: 38px 18px; cursor: auto; }
/* line 1192, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content blockquote { margin-bottom: 35px; }
/* line 1196, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement { margin-top: 0; margin-bottom: 11px; padding-bottom: 0; padding-top: 40px; display: block; }
/* line 1203, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement p, DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement .copy { padding-right: 65px; }
/* line 1207, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement .title { margin-top: 0; padding-top: 0; margin-bottom: 14px; }
/* line 1213, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement .copy { margin-bottom: 0; padding-top: 0; padding-bottom: 28px; }
/* line 1218, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement .copy * { padding: 0; }
/* line 1223, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content .content.statement.no-content { margin: 0; padding: 0; margin-bottom: 9px; }
/* line 1234, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .content { padding-bottom: 50px; }
/* line 1236, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .content.statement { padding-bottom: 0; }
/* line 1241, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .item-image { margin-left: 20px; width: 292px !important; height: 200px !important; padding-bottom: 0 !important; float: left; }
/* line 1251, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item.image .title, DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item.image .item-footer { float: left; width: 262px; clear: none; padding-left: 30px; }
/* line 1258, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item.image .content.statement .title { width: auto; float: none; padding-left: 20px; }
/* line 1264, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item.image .link { float: left; clear: none; position: absolute; top: 218px; right: 210px; margin-top: 0; }
/* line 1273, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item.image .language { margin-left: 30px; }
/* line 1278, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .language { margin-top: 0; margin-bottom: 20px; display: inline-block; }
/* line 1284, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .btn { clear: both; }
/* line 1288, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.feature-item .title { margin-top: 0; margin-bottom: 11px; }
/* line 1297, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content ARTICLE.standard > section .magazine-lightbox .lightbox-content.shortcut-item .item-footer { margin-top: 60px; }
/* line 18, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .static-search-wrapper .search { border: none; }
/* line 22, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .static-search-wrapper .input-wrapper { width: 99%; }
/* line 27, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static { position: absolute!important; margin-left: 0px!important; top: 43px!important; right: 0px!important; left: auto!important; height: 970px!important; background-color: #000; }
/* line 37, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big { position: relative; height: 411px; margin-bottom: 0; }
/* line 42, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a { height: 390px; padding-top: 75px; }
/* line 47, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a:hover h3 { color: #fff; }
/* line 52, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a:hover .tredency-percantage, DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a:hover .tendency-value { color: #fff; }
/* line 56, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a:hover i { color: #fff!important; }
/* line 60, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big a:hover span { color: #fff; }
/* line 66, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big h3 { font-size: 34px; line-height: 34px; margin-bottom: 42px; }
/* line 73, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .xetra_related i { position: absolute; font-size: 35px; margin-top: 7px; margin-left: 0px; }
/* line 79, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .xetra_related i.icon-dax_neutral { color: #848484; }
/* line 83, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .xetra_related i.icon-dax_oben { color: #08642E; }
/* line 87, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .xetra_related i.icon-dax_unten { color: #65140E; }
/* line 93, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .price { display: block; width: 100%; padding-left: 40px; font-size: 58px !important; line-height: 58px !important; margin-bottom: 13px; }
/* line 102, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tendency { position: absolute; margin: 0; padding: 0; margin-top: 10px; }
/* line 108, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tendency i { position: absolute; left: 5px; }
/* line 114, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tredency-percantage { color: #65140E; padding-left: 28px; }
/* line 120, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tredency-percantage, DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tendency-value { display: inline-block; width: 35%; font-size: 28px; line-height: 28px; padding-left: 40px; }
/* line 128, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .related-click-text { display: block; margin-top: 40px; }
/* line 134, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .ir-teaser { border-left: 2px solid #e2e2e2; }
/* line 139, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big { color: #fff; background-color: #000; padding: 30px 30px 100px 22px; border-left: 2px solid #e2e2e2; }
/* line 145, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big h3 { font-size: 34px; line-height: 34px; margin-bottom: 15px; text-transform: uppercase; }
/* line 152, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big h4 { font-size: 18px; text-transform: uppercase; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 158, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul { margin-bottom: 33px; }
/* line 161, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li { font-size: 15px; margin-bottom: 20px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: bold; }
/* line 168, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li p { font-size: 14px; padding-left: 35px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: 100; }
/* line 175, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li a { color: #fff; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: bold; }
/* line 181, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li i { margin-right: 13px; }
/* line 184, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li i.icon-mail { top: 2px; }
/* line 191, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li:hover a, DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li:hover i { color: #f0ab00; }
/* line 198, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big ul li:first-child:hover i { color: #fff; }
/* line 206, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big .remark-copy { font-size: 14px !important; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: 100; }
/* line 212, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big .icon-team { font-size: 11px; }
/* line 216, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big .contact-big-wrapper { margin-top: 8px; }
/* line 219, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big .contact-big-wrapper p { text-transform: none; }
/* line 224, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .contact-big:after { position: absolute; content: ''; width: 318px; height: 200px; left: 0; bottom: -200px; background-color: #000; border-left: 2px solid #e2e2e2; z-index: -1; }
/* line 237, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short { margin-top: 40px; border-bottom: 2px solid #e2e2e2; }
/* line 244, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .heading { padding-left: 40px; padding-right: 80px; margin-bottom: 30px; }
/* line 249, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .heading h2 { font-size: 32px; }
/* line 255, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short ul li { padding-left: 40px; padding-right: 80px; border-bottom: 1px solid #c1c2c3; }
/* line 262, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details { position: relative; padding: 25px 0 10px 0; }
/* line 266, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-left-content { display: inline-block; width: 25%; }
/* line 270, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-left-content p { position: absolute; top: 25px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; text-transform: uppercase; }
/* line 279, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-right-content { display: inline-block; width: 74%; }
/* line 283, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-right-content h2 { text-transform: none; }
/* line 287, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-right-content a { font-size: 12px; }
/* line 293, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-show-more-wrapper { padding-left: 40px; padding-right: 80px; margin-top: 30px; margin-bottom: 60px; }
/* line 299, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-show-more-wrapper .show-more-btn { width: auto; display: inline-block; padding: 3px 15px 0 15px; margin-left: 25%; text-align: center; }
/* line 311, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .colset { margin: 0 !important; }
/* line 315, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .col-1-2 { border-right: 2px solid #e2e2e2 !important; }
/* line 319, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .col-2-2 { border: none!important; }
/* line 323, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser { position: relative; min-height: 170px; overflow: hidden; padding-top: 2px; }
/* line 329, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser .col { position: relative; min-height: 170px; padding-top: 0; }
/* line 335, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser a { height: 100%; }
/* line 339, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser a:hover .ir-teaser-hover { display: block; }
/* line 346, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser a, DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser .ir-teaser-hover { position: absolute; width: 100%; top: 0; right: 0; bottom: 0; left: 0; }
/* line 355, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser img { position: relative; width: 100%; }
/* line 360, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser span { position: absolute; display: block; color: #fff; padding-left: 25px; padding-bottom: 30px; font-size: 25px; text-transform: uppercase; }
/* line 370, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser .ir-teaser-footer { position: absolute; background-color: #fff; bottom: 0; height: 40px; width: 100%; }
/* line 377, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-featured-blocks .ir-teaser .ir-teaser-footer span { bottom: -22px !important; }
/* line 386, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-teaser .ir-teaser-footer { position: relative; height: 40px; background-color: #fff; }
/* line 391, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-teaser .ir-teaser-footer span { position: absolute; bottom: 4px !important; left: 8px !important; color: #000; font-size: 12px; line-height: 12px; text-transform: none; }
/* line 402, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-teaser .ir-teaser-hover { display: none; position: absolute; top: 0; width: 100%; height: 100%; background-color: #000; }
/* line 410, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-teaser .ir-teaser-hover span { bottom: 40px !important; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 14px; }
/* line 417, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-teaser a.hover .ir-teaser-hover { display: block; }
/* line 14, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table { position: relative; width: 100%; text-align: center; table-layout: fixed; }
/* line 20, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table .no-download { pointer-events: none; }
/* line 24, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead { color: white; background-color: black; }
/* line 28, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th { position: relative; height: 90px; vertical-align: top; }
/* line 33, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th a { display: block; position: relative; width: 100%; height: 100%; border-right: 1px solid #e1e2e3; z-index: 99; }
/* line 41, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th a:hover { background-color: #f0ab00; border-left: 1px solid #e1e2e3; }
/* line 48, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th span, DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th i { color: white; }
/* line 52, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th i { position: absolute; width: 100%; left: 0; bottom: 10px; text-align: center; }
/* line 61, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th:nth-child(2) a { border-left: 1px solid #e1e2e3; }
/* line 67, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th:last-child a { border: none; }
/* line 73, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th .ir-download-title, DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th .ir-download-date { display: block; text-transform: uppercase; line-height: 12px; }
/* line 79, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th .ir-download-title { padding: 10px 10px 3px 10px; }
/* line 83, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th .ir-download-date { padding-left: 10px; color: #86878a; }
/* line 91, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody tr { border-bottom: 1px solid black; }
/* line 94, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody tr.hide-row { display: none; }
/* line 99, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody th { color: black; background-color: #f1f1f1; text-align: left; padding: 10px 10px 10px 10px; vertical-align: bottom; line-height: 16px; }
/* line 108, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td { position: relative; padding: 18px 10px 10px 10px; line-height: 16px; color: #86878a; text-align: center; box-sizing: border-box; }
/* line 116, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td a { display: block; color: #86878a; }
/* line 120, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td a:hover { color: #f0ab00; }
/* line 126, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:before, DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:after { content: ''; display: block; position: absolute; width: 1px; background: #E1E2E3; right: -1px; }
/* line 135, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:before { top: 0; height: 100%; }
/* line 140, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:after { bottom: 0; height: 50px; }
/* line 147, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:last-child:before, DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table tbody td:last-child:after { display: none; }
/* line 15, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content ARTICLE.standard > section .responsive-table-new .table-scrollnotice { display: none; }
/* line 20, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content ARTICLE.standard > section .cloned-responsive-table  { display: none!important; }
/* line 24, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content ARTICLE.standard > section .responsive-table-wrapper { position: relative; padding-left: 38px; padding-right: 38px; }
/* line 217, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard > section > div { margin: 9px 0 0 0; }
/* line 223, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard > section > section, DIV.container > DIV.content ARTICLE.standard > section > div > section { *zoom: 1; clear: both; margin-top: 15px; margin-bottom: 15px; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard > section > section:after, DIV.container > DIV.content ARTICLE.standard > section > div > section:after { content: ""; display: table; clear: both; }
/* line 231, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ARTICLE.standard > section > section:last-child, DIV.container > DIV.content ARTICLE.standard > section > div > section:last-child { margin-bottom: 0; }
/* line 16, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section .accordion > .panel .accordion-wrapper section { padding-top: 0; padding-bottom: 0; }
/* line 23, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section { overflow: hidden; *zoom: 1; margin-top: 0 !important; margin-bottom: 17px; }
/* line 29, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section p { float: left; width: 120px; margin: 12px 0 0; line-height: 16px; font-size: 14px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; padding-right: 0px; }
/* line 39, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul { float: left; overflow: hidden; *zoom: 1; margin: 0; padding-left: 0px; padding-right: 40px; }
/* line 47, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li { float: left; margin-right: 2px; padding-left: 0; list-style: none; }
/* line 54, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li.last { margin-right: 0; }
/* line 59, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a { display: table; text-align: center; height: 38px; width: 38px; position: relative; background-color: #e2e2e2; position: relative; }
/* line 69, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a .icon { display: table-cell; vertical-align: middle; font-size: 14px; }
/* line 76, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a.touch:hover { background-color: #e2e2e2; }
/* line 81, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a:hover { background-color: black; color: #f0ab00; }
/* line 87, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a:active, DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a.ontouch { background-color: #f0ab00; }
/* line 95, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section.first { margin-top: 25px !important; }
/* line 100, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content ARTICLE.standard.social-space > section section.last { margin-bottom: 57px !important; }
/* line 18, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map { position: relative; height: 318px; border-bottom: 2px solid #e2e2e2; background: url('../../images/locations/map-desktop.png') 0 0 no-repeat; }
/* line 25, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location { position: absolute; z-index: 0; }
/* line 30, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A { padding-top: 1px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; text-transform: uppercase; position: relative; display: block; color: black; }
/* line 40, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1488px; background-repeat: no-repeat; position: absolute; top: -7px; padding: 1px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 49, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location:hover { z-index: 1; }
/* line 55, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.right A { padding-left: 24px; }
/* line 59, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.right A I { left: 0; }
/* line 65, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.right .info { left: 20px; }
/* line 72, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.left A { padding-right: 24px; }
/* line 76, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.left A I { right: 0; }
/* line 82, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.left .info { right: 20px; }
/* line 89, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A { padding-top: 3px; font-size: 12px; padding-left: 31px; }
/* line 95, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I { top: -5px; height: 28px; width: 28px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1455px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 102, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large .info { top: 22px; left: 28px; }
/* line 109, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location .info { position: absolute; height: 90px; width: 240px; background-color: black; display: none; z-index: 1; top: 15px; }
/* line 119, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location .info P { margin: 0; padding: 0; position: absolute; color: white; line-height: 14px; font-size: 12px; bottom: 9px; left: 12px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; padding-right: 14px; }
/* line 131, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location .info P .headline { text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 142, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations .company { border-top: 1px solid #e2e2e2; padding-top: 25px; }
/* line 146, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations .company:first-child { border-top: 0; }
/* line 150, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations .company h2 { margin-top: 0; }
/* line 155, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content ARTICLE.standard.locations .company.invisible { display: none; }
/* line 13, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events-filter { padding-left: 40px; z-index: 1; *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard .events-filter:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 18, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events { margin-top: 35px; }
/* line 21, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events div[role=showmore] { text-align: center; }
/* line 25, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events ul { padding-left: 0px; padding-right: 0px; margin: 0; padding-left: 40px; }
/* line 32, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li { border-bottom: 1px solid #e2e2e2; list-style: none; list-style-type: none; overflow: hidden; padding: 6px 38px 8px 0px; margin-bottom: 10px; }
/* line 40, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .date { font-size: 20px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; overflow: hidden; float: left; width: 118px; }
/* line 48, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .date .year { font-size: 10px; color: #86878a; display: block; }
/* line 54, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .date .month { width: 44px; display: inline-block; zoom: 1; margin-right: 2px; }
/* line 61, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .date .separator { margin-right: 6px; display: inline-block; zoom: 1; border-left: 1px solid; height: 15px; line-height: 12px; }
/* line 70, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .date span { letter-spacing: 1px; }
/* line 75, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange { width: 118px; }
/* line 78, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange .date { width: 100%; }
/* line 81, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange .date + .date { margin-top: -2px; }
/* line 85, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange .opacity { color: #fff; }
/* line 89, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange .separator { color: white; }
/* line 93, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .daterange hr { border: 0; margin: 5px 43px -8px 0px; width: 19px; float: right; border-top: 1px solid black; display: block; height: 1px; color: black; }
/* line 105, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li .details { float: left; width: 438px; }
/* line 110, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li small { font-size: 10px; color: #86878a; display: block; text-transform: uppercase; margin-top: -1px; margin-bottom: 1px; }
/* line 120, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events li strong { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 16px; display: block; }
/* line 127, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events.past .group { margin-bottom: 40px; }
/* line 131, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events.past .last { border-bottom: 0px none; }
/* line 137, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events.future .last .last { border-bottom: 0px none; }
/* line 142, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a { font-size: 10px; text-transform: uppercase; margin-top: 7px; display: block; float: left; }
/* line 149, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar { color: white; background: black; margin-top: 7px; display: block; float: left; font-size: 11px; padding: 4px 10px 0px; }
/* line 158, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3376px; background-repeat: no-repeat; height: 12px; width: 12px; display: inline-block; zoom: 1; margin-right: 5px; margin-top: 2px; margin-bottom: -1px; }
/* line 167, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar:hover { color: #f0ab00; }
/* line 170, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar:hover i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3359px; background-repeat: no-repeat; height: 12px; width: 12px; }
/* line 175, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar:active { color: black; background: #f0ab00; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 180, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.calendar:active i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3342px; background-repeat: no-repeat; height: 12px; width: 12px; }
/* line 186, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .events a.all { display: inline-block; zoom: 1; margin-left: 158px; float: none; text-align: center; margin-top: 41px; }
/* line 198, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event { margin-bottom: -3px; }
/* line 202, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events { margin-top: 27px; }
/* line 205, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events p { text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 14px; padding-right: 135px; margin-bottom: 2px; max-width: 350px; }
/* line 214, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li { border-bottom: 0px none; margin-bottom: 0; padding-bottom: 0; padding-top: 0; }
/* line 220, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li p { padding: 0; margin: 22px 0 0; }
/* line 228, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .date, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .date { float: none; width: 100% !important; font-size: 56px; line-height: 56px; }
/* line 234, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .date .year, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .year, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .date .year { font-size: 24px; line-height: 24px; margin-top: 15px; }
/* line 239, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .date .month, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .month, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .date .month { width: 120px; }
/* line 243, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .date .separator, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .separator, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .date .separator { margin: 0 20px; display: inline-block; zoom: 1; border-left: 2px solid; height: 40px; }
/* line 253, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .date.end .year, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange.end .year, DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange .date.end .year { margin-top: 0; }
/* line 260, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .daterange hr { float: left; margin: 4px 0px -20px 169px; width: 52px; border: 0; border-top: 2px solid black; display: block; height: 2px; color: black; }
/* line 272, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content ARTICLE.standard .single-event .events li .details { float: none; overflow: hidden; margin-top: -3px; }
/* line 6, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor { background-color: white; }
/* line 13, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a, DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > div, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > div { display: block; height: 64px; overflow: hidden; padding-top: 14px; padding-left: 22px; padding-right: 30px; }
/* line 23, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover { background-color: black; }
/* line 26, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .headline-small, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .headline-small { color: white; }
/* line 32, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .title i, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .title i { color: #f0ab00; }
/* line 40, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .date, DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .separator, DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover hr, DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .year, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .date, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .separator, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover hr, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .year { color: white !important; border-color: white !important; }
/* line 45, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item > a:hover .link-text, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item > a:hover .link-text { color: #f0ab00; }
/* line 51, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .title, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .title { *zoom: 1; position: relative; padding-left: 38px; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .title:after, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .title:after { content: ""; display: table; clear: both; }
/* line 56, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .title i, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .title i { color: black; font-size: 22px; position: absolute; left: 0; }
/* line 64, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .download-icon, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .download-icon { height: 11px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6410px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .download-icon, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .download-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .download-icon:hover, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .download-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 68, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .headline-small, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { float: left; width: 260px; }
/* line 73, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item small, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item small { color: #86878a; line-height: 20px; float: right; }
/* line 79, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .link-text, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .link-text { padding-left: 38px; line-height: 16px; font-size: 12px; white-space: nowrap; max-width: 360px; overflow: hidden; text-overflow: ellipsis; float: left; }
/* line 89, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item small, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item small { line-height: 16px; font-size: 12px; text-transform: uppercase; }
/* line 95, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item { position: relative; }
/* line 99, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .title, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .link-text { padding-left: 105px; }
/* line 103, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { width: 320px; }
/* line 107, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .date { float: left; font-size: 20px; line-height: 19px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 114, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .date .year { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 12px; line-height: 16px; color: #86878a; display: block; }
/* line 122, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .date .month { width: 44px; display: inline-block; zoom: 1; }
/* line 128, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .date .day { position: absolute; left: 55px; }
/* line 133, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .date .separator { display: inline-block; zoom: 1; border-left: 1px solid; height: 15px; line-height: 12px; position: absolute; left: 47px; }
/* line 144, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange { width: 76px; position: absolute; left: 22px; }
/* line 149, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange .date { width: 100%; float: none; }
/* line 153, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange .date ~ .date { margin-top: 5px; }
/* line 157, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange .date .separator { display: none; }
/* line 162, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange .opacity { color: #fff; }
/* line 167, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange.single .separator { display: inline-block; color: black; }
/* line 173, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .daterange hr { width: 19px; border: 0; border-top: 1px solid black; display: block; height: 1px; color: black; position: absolute; right: 0; top: 21px; }
/* line 2, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard .ir-teaser a { display: block; position: relative; line-height: 0; }
/* line 8, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard .ir-teaser img { width: 100%; height: auto; }
/* line 13, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard .ir-teaser span { position: absolute; display: block; color: #fff; left: 25px; bottom: 30px; font-size: 25px; text-transform: uppercase; }
/* line 27, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard .sidebar .ir-teaser .col-1-2, DIV.container > DIV.content ARTICLE.standard .sidebar .ir-teaser .col-2-2 { width: 50%; float: left; }
/* line 32, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard .sidebar .ir-teaser span { left: 15px; bottom: 20px; font-size: 15px; }
/* line 40, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard #ir-column-wrapper { display: block; position: relative; overflow: hidden; background-color: white; }
/* line 46, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content ARTICLE.standard #ir-column-wrapper .sidebar { position: relative !important; margin-left: 0 !important; height: auto !important; background-color: inherit; top: 0 !important; right: 0 !important; left: 0 !important; }
/* line 13, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content ARTICLE.standard .stories-filter { padding-left: 40px; z-index: 10; margin-bottom: 60px; *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content ARTICLE.standard .stories-filter:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 21, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content ARTICLE.standard .stories-show-more-wrapper { margin-top: 80px; padding: 0 40px; }
/* line 25, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content ARTICLE.standard .stories-show-more-wrapper .link.big { line-height: 37px; font-size: 12px; width: 100%; text-align: center; }
/* line 2, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard.dgap-notification-wrapper .heading h1 { display: none; }
/* line 6, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard.dgap-notification-wrapper .dgap-additional-headline { font-size: 24px; line-height: 30px; }
/* line 14, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .dgap-notifcation-headline { padding-left: 38px; padding-right: 38px; }
/* line 19, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container { margin-top: 10px; margin-bottom: 20px; }
/* line 26, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container:first-of-type .news_layout { display: block; }
/* line 30, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container:first-of-type .news_layout > tbody > tr { background-color: transparent; }
/* line 32, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container:first-of-type .news_layout > tbody > tr > td { padding: 0; }
/* line 39, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container:first-of-type tr { border-bottom: 2px solid white; }
/* line 43, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .table-container:first-of-type td { border-right: 2px solid white; }
/* line 49, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .dgap-content > .table-container { background-color: transparent; }
/* line 53, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .dgap-content > .table-container:first-of-type td { border-right: 0; }
/* line 60, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation p { margin: 15px 0; }
/* line 64, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation b { font-weight: bold; }
/* line 68, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation a[href="#"] { display: none !important; }
/* line 74, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_footer_layout tr, DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_layout_footer_end tr { background-color: transparent; }
/* line 78, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_footer_layout td, DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_layout_footer_end td { padding: 0; }
/* line 81, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_footer_layout td.column_1, DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .news_layout_footer_end td.column_1 { padding-right: 20px !important; }
/* line 87, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation img { padding-left: 38px; }
/* line 90, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation img[width="0"][height="0"] { opacity: 0; visibility: hidden; }
/* line 96, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content ARTICLE.standard .dgap-notifcation pre { padding-left: 38px; padding-right: 38px; font-family: monospace; white-space: pre-wrap; }
/* line 12, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container { background-color: white; padding-top: 24px; padding-bottom: 8px; overflow: hidden; *zoom: 1; width: 958px; position: relative; }
/* line 21, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .headline .btn { float: right; }
/* line 26, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-list { width: 958px; }
/* line 31, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-press-link { position: absolute; top: 43px; right: 0; text-transform: uppercase; line-height: 12px; font-size: 11px; }
/* line 40, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item { width: 158px; margin-right: 2px; float: left; height: 148px; }
/* line 47, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item a { position: relative; display: block; height: 100%; z-index: 1; }
/* line 56, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item a.hover .recent-item-holder .recent-item-headline { display: block; }
/* line 64, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item.last { margin-right: 0; }
/* line 69, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item .read-more-btn { position: absolute; bottom: 10px; left: 8px; }
/* line 77, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder { width: 158px; height: 100%; position: absolute; z-index: 10; }
/* line 84, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .recent-item-headline, DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder figure { position: absolute; }
/* line 88, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .recent-item-headline { height: 100%; background-color: black; display: none; padding: 15px 8px 7px 8px; color: white; width: 142px; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 101, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder img { width: 158px; height: 92px; }
/* line 106, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .recent-item-date { color: white; padding: 0; font-weight: normal; margin-bottom: 4px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 114, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .subline { margin-top: 15px; }
/* line 120, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container span { display: block; }
/* line 123, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container span.subline { line-height: 14px; font-size: 12px; }
/* line 127, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container span.headline { line-height: 16px; font-size: 14px; margin-bottom: 0; text-transform: uppercase; padding: 0; }
/* line 133, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container span.headline.stand-alone { padding: 7px 8px; color: black; }
/* line 140, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-news-item_footer { position: absolute; top: 100px; }
/* line 145, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-date { font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; color: #86878a; padding: 0 8px 4px; }
/* line 155, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-category { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; color: black; padding: 0 8px; }
/* line 242, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article.search-standard { margin-bottom: 2px; }
/* line 247, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article.overview { width: 958px; background-color: transparent; }
/* line 251, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content article.overview section + section { position: static; }
/* line 256, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ASIDE { position: relative; float: left; margin-right: 0; width: 320px; }
/* line 262, ../scss/layout/content/_basic.scss */
DIV.container > DIV.content ASIDE.slide { left: 50%; margin-left: 159px; }
/* line 13, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 14px; position: relative; width: 358px; z-index: 20; float: left; }
/* line 22, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .dropdown-trigger { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; display: block; background: black; color: white; padding: 15px 14px 11px; margin-top: 3px; text-transform: uppercase; }
/* line 32, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; float: right; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 38, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .dropdown-trigger:hover { color: #f0ab00; }
/* line 42, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .dropdown-trigger:hover .counter { color: #f0ab00; }
/* line 46, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 53, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.open { z-index: 1000; }
/* line 58, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.open .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2872px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.open .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2551px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.open .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2551px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 64, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.open .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.open .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.open .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 71, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.open .scrollpane { visibility: visible; z-index: 1000; }
/* line 78, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.inactive .dropdown-trigger { background: #cccccc; cursor: default; }
/* line 82, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.inactive .dropdown-trigger:hover { color: white; }
/* line 84, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.inactive .dropdown-trigger:hover i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.inactive .dropdown-trigger:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .dropdown.inactive .dropdown-trigger:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 92, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown select { display: none; }
/* line 96, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown select.error + label { display: none !important; }
/* line 99, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown select.error + .dropdown-trigger { border-left: 2px solid red; }
/* line 106, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown label.error + .dropdown-trigger { border-left: 2px solid red; }
/* line 111, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .scrollpane { position: absolute; left: 0; top: 45px; padding: 0; visibility: hidden; z-index: -1000; max-height: 257px; }
/* line 120, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .scrollpane .jspVerticalBar { width: 6px; border-right: 1px solid black; background: black; }
/* line 125, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .scrollpane .jspVerticalBar .jspTrack { background: black; }
/* line 128, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .scrollpane .jspVerticalBar .jspTrack .jspDrag { background: white; }
/* line 135, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; color: white; padding: 0; margin-bottom: 0; background-color: black; }
/* line 142, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul li { cursor: pointer; padding: 15px 14px 11px; width: 330px; list-style: none; list-style-type: none; text-transform: uppercase; border-top: 1px solid #4e4e4e; }
/* line 151, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul li:hover { color: #f0ab00; }
/* line 156, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul li:active, DIV.container > DIV.content .dropdown ul li.active { background: #f0ab00; color: black; }
/* line 162, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul li:first-child { border-top: 0; }
/* line 168, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown ul { background-color: rgba(0, 0, 0, 0.95); }
/* line 172, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.format, DIV.container > DIV.content .dropdown.year { width: 198px; margin-left: 2px; }
/* line 176, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown.format ul li, DIV.container > DIV.content .dropdown.year ul li { width: 170px; }
/* line 182, ../scss/layout/content/standard/_dropdown.scss */
DIV.container > DIV.content .dropdown .counter { padding: 0 0 0 20px; color: #86878a; font-weight: bold; }
/* line 13, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion { margin-bottom: 40px; }
/* line 16, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel { overflow: hidden; *zoom: 1; border-top: 1px solid #e2e2e2; }
/* line 20, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel section.headline { margin-top: 0 !important; margin-bottom: 0; padding-right: 40px; padding-left: 40px; }
/* line 26, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel section.headline h2 { overflow: hidden; *zoom: 1; padding-top: 16px; position: relative; padding-left: 0px; display: block; padding-right: 0px; margin-bottom: 9px; }
/* line 36, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel section.headline h2 a { position: relative; display: block; width: 93%; padding-left: 17px; color: black; }
/* line 43, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel section.headline h2 a .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5677px; background-repeat: no-repeat; height: 10px; width: 5px; position: absolute; left: 0; top: 50%; margin-top: -6px; }
/* line 51, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel section.headline h2 a:hover { color: #000; }
/* line 59, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel .accordion-wrapper > section { padding-top: 9px; padding-bottom: 12px; overflow: hidden; *zoom: 1; }
/* line 67, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel > SECTION { overflow: hidden; }
/* line 75, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2650px; background-repeat: no-repeat; height: 5px; width: 9px; top: 50%; margin-top: -3px; }
/* line 86, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel.last { border-bottom: 1px solid #e2e2e2; }
/* line 91, ../scss/layout/content/standard/_accordion.scss */
DIV.container > DIV.content .accordion > .panel:last-child { margin-bottom: 25px; }
/* line 13, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs { position: relative; }
/* line 20, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation { height: 42px; background-color: black; margin-top: 60px; margin-bottom: 50px; position: relative; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation::-webkit-selection { background: transparent; color: inherit; }
/* line 29, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV { position: absolute; left: 39px; height: 42px; width: 560px; overflow: hidden; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV::-webkit-selection { background: transparent; color: inherit; }
/* line 38, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL { overflow: hidden; *zoom: 1; height: 42px; position: absolute; top: 0; left: 0; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL::-webkit-selection { background: transparent; color: inherit; }
/* line 47, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI { float: left; font-size: 14px; margin: 16px 20px 0; height: 26px; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI::-webkit-selection { background: transparent; color: inherit; }
/* line 55, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI A { color: white; }
/* line 14, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI A::selection { background: transparent; color: inherit; }
/* line 19, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI A::-moz-selection { background: transparent; color: inherit; }
/* line 24, ../scss/global/_mixin.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI A::-webkit-selection { background: transparent; color: inherit; }
/* line 61, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI.selected A { color: #f0ab00; }
/* line 65, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation NAV UL LI.disabled A { color: #86878a; cursor: default; }
/* line 73, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination { position: absolute; top: 0; display: block !important; padding: 0; margin: 0; }
/* line 81, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination A { width: 38px; height: 42px; display: block; position: relative; background-color: black; }
/* line 89, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination A I { height: 16px; width: 16px; position: absolute; top: 15px; background-image: url('../../images/sprite-s74246e6589.png'); }
/* line 98, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination A.active:active, DIV.container > DIV.content .tabs .tab-navigation .pagination A.active.ontouch { background-color: #f0ab00; border-color: #f0ab00; }
/* line 105, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev { left: 0; }
/* line 109, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A { border-right: 1px solid #86878a; }
/* line 113, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A I { left: 11px; }
/* line 118, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.inactive I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2517px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 124, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active I, DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.touch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2454px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 130, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2496px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 136, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:active I, DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2475px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 144, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next { right: 0; }
/* line 148, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A { border-left: 1px solid #86878a; }
/* line 152, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A I { right: 10px; }
/* line 157, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.inactive I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2601px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 163, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active I, DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.touch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2538px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 169, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2580px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 175, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:active I, DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2559px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 185, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .tabs-container { position: relative; }
/* line 189, ../scss/layout/content/standard/_tabs.scss */
DIV.container > DIV.content .tabs .panel.load { height: 30px; background: url('../../images/loader-content.gif') 50% 0 no-repeat scroll; }
/* line 12, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser { position: relative; margin: 0; border-bottom: 2px solid #e2e2e2; background-color: white; }
/* line 18, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .teaser-link { position: absolute; z-index: 1; height: 100%; width: 100%; }
/* line 26, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .teaser-link:hover .inner span, DIV.container > DIV.content .teaser .teaser-link:hover .inner p { background: black; color: #f0ab00; }
/* line 35, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .teaser-link:active .inner span, DIV.container > DIV.content .teaser .teaser-link:active .inner p { background: #f0ab00; color: black; }
/* line 43, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner { padding: 0; position: absolute; bottom: 34px; left: 66px; z-index: 2; width: 430px; }
/* line 51, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner p { padding: 4px 18px 0 0; float: left; background: rgba(0, 0, 0, 0.6); color: white; margin: 0 0 2px 0; max-width: 372px; clear: left; }
/* line 61, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner h2 { margin: 0 0 2px 0; max-width: 100%; clear: left; padding: 0; }
/* line 67, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner h2 span { float: left; background: rgba(0, 0, 0, 0.6); color: white; display: inline; font-size: 36px; line-height: 34px; margin-bottom: 0; padding: 5px 7px 0 7px; white-space: nowrap; }
/* line 80, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner p { font-size: 14px; line-height: 17px; text-transform: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; padding-bottom: 2px; padding-left: 9px; padding-right: 9px; }
/* line 86, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .inner p.topic-name { line-height: 11px; font-size: 11px; display: block; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 97, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser.invert .inner p, DIV.container > DIV.content .teaser.invert .inner h2 span { background: rgba(255, 255, 255, 0.5); color: black; }
/* line 104, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser img { position: relative; top: 0; left: 0; z-index: 0; height: auto; width: 100%; display: block; }
/* line 115, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .label small { text-transform: uppercase; color: black; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; padding: 2px 7px 0px 7px; margin-right: 1px; }
/* line 125, ../scss/layout/content/standard/_superteaser.scss */
DIV.container > DIV.content .teaser .label .topic { background-color: black; color: white; }
/* line 14, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section { width: 438px; padding-left: 0px; padding-right: 0px; }
/* line 21, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section header p { margin-top: 0; }
/* line 26, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section header h2, DIV.container > DIV.content .contact section header p { padding-left: 0px; padding-right: 0px; }
/* line 33, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section address { padding-left: 22px; position: relative; padding-right: 0px; }
/* line 39, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section address i { position: absolute; top: 50%; margin-top: -11px; left: -3px; font-size: 22px; }
/* line 49, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section p { padding-left: 0px; padding-right: 0px; line-height: 12px; }
/* line 55, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section p a { text-transform: uppercase; }
/* line 60, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section p.numbers { line-height: 17px; }
/* line 64, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section p.numbers a { color: black; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 71, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact section p.internet { position: relative; top: 0px; margin-top: 14px; line-height: 12px; font-size: 10px; margin-bottom: 15px; }
/* line 83, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.small section { width: 198px; }
/* line 88, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.small IMG { padding-right: 40px; }
/* line 93, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.small section, DIV.container > DIV.content .contact.small IMG { float: left; }
/* line 100, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.large IMG { margin-bottom: 12px; }
/* line 105, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.large section { width: 398px; overflow: hidden; *zoom: 1; }
/* line 110, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.large section address { float: left; width: 218px; margin-top: 0; }
/* line 117, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.large section P.contact { float: left; width: 158px; }
/* line 123, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.large section P.internet { clear: left; padding-left: 20px; }
/* line 131, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.company { overflow: hidden; *zoom: 1; padding-left: 40px; padding-right: 40px; }
/* line 137, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.company.simple { padding-left: 160px; }
/* line 142, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.company.simple header h2, DIV.container > DIV.content .contact.company.simple header p { line-height: 14px; font-size: 12px; }
/* line 146, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.company.simple header h2 { margin-bottom: 2px; }
/* line 150, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.company.simple header p { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 159, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person { width: 278px; float: left; margin: 13px 0 13px; }
/* line 164, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person.odd { padding-left: 40px; clear: both; }
/* line 170, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person IMG { width: 278px; }
/* line 176, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section { width: 278px; margin-top: 3px; }
/* line 182, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section header h2 { margin-bottom: 0; }
/* line 187, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section header p { margin-top: -1px; text-transform: uppercase; color: #86878a; font-size: 9px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 197, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section > p { margin: 9px 0 0; }
/* line 201, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section > p.internet { top: 0; margin-bottom: 0; }
/* line 207, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section > p.social { overflow: hidden; *zoom: 1; margin-bottom: 0; margin-top: 20px; }
/* line 212, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person section > p.social a { float: left; width: 20px; height: 20px; margin-bottom: -3px; display: block; margin-right: 3px; font-size: 13px; }
/* line 226, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person.even { margin-left: 2px; padding-left: 0; }
/* line 232, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person.last { margin-bottom: 43px; }
/* line 237, ../scss/layout/content/standard/_contact.scss */
DIV.container > DIV.content .contact.person.last:after { content: ' '; clear: both; display: table; }
/* line 16, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player { padding-right: 40px; padding-left: 40px; /* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */ /* @group CONTROLS */ /* @end */ /* @group progress bar */ /* @end */ /* @group volume controls */ /* @end */ /* @group current time and duration */ /* @end */ /* @group playlist */ /* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */ /* @end */ /* @group TOGGLES */ /* The audio toggles are nested inside jp-time-holder */ /* @end */ /* @group NO SOLUTION error feedback */ }
/* line 21, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay { padding-right: 0px; padding-left: 0px; left: 0 !important; width: 100%; height: 100%; }
/* line 30, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay + figure img { visibility: hidden; }
/* line 35, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer { width: 100%; height: auto; }
/* line 40, ../scss/layout/content/standard/_audio-video-player.scss */
.no-video DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer, .Firefox DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer { width: 100% !important; height: 100% !important; }
/* line 45, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer img { width: 100%; height: auto; }
/* line 50, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer video { width: 100%; height: auto; margin-top: 6px; }
/* line 56, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-jplayer object { width: 100% !important; height: 100% !important; }
/* line 62, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-video { left: 0; width: 100%; height: 100%; background: #000; }
/* line 69, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-video .jp-jplayer { display: table-cell; vertical-align: middle; }
/* line 74, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-video .jp-type-single { width: 100%; height: 100%; display: table; }
/* line 80, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.inlineplay .jp-video .jp-gui { display: none !important; }
/* line 88, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-progress { width: 297px; }
/* line 91, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-progress .jp-seek-bar { width: 100% !important; }
/* line 96, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-volume-bar-holder { right: 120px; }
/* line 101, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.no-hd div.jp-video.jp-video-full div.jp-progress { width: 70%; }
/* line 105, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player.no-hd div.jp-video.jp-video-full div.jp-volume-bar-holder { right: 120px; }
/* line 112, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a { outline: none; }
/* line 116, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio, DIV.container > DIV.content .audio-video-player div.jp-audio-stream, DIV.container > DIV.content .audio-video-player div.jp-video { /* Edit the font-size to counteract inherited font sizing. Eg. 1.25em = 1 / 0.8em */ font-size: 1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */ font-family: Verdana, Arial, sans-serif; line-height: 1.6; color: #86878a; background-color: #e2e2e2; }
/* line 129, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio { width: 398px; }
/* line 132, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio-stream { width: 182px; }
/* line 135, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-270p { width: 398px; }
/* line 138, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-360p { width: 640px; }
/* line 141, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full { /* Rules for IE6 (full-screen) */ width: 480px; height: 270px; /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */ position: static !important; position: relative; }
/* line 152, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-mobile, DIV.container > DIV.content .audio-video-player div.jp-tablet, DIV.container > DIV.content .audio-video-player div.jp-desktop, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 { position: relative; }
/* line 156, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-mobile { width: 308px; }
/* line 161, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-mobile.media-center-layout.jp-audio div.jp-progress { width: 125px; }
/* line 167, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-tablet { width: 638px; }
/* line 172, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-desktop, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 { width: 558px; }
/* line 175, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-desktop.media-center-layout, DIV.container > DIV.content .audio-video-player div.jp-desktop1280.media-center-layout { left: 0px; }
/* line 181, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div div { z-index: 1000; }
/* line 185, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-jplayer { top: 0; left: 0; position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */ overflow: hidden; }
/* line 192, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-gui { position: fixed !important; position: static; /* Rules for IE6 (full-screen) */ top: 0; left: 0; width: 100%; height: 100%; z-index: 1001; /* 1 layer above the others. */ }
/* line 201, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-interface { position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */ bottom: 0; left: 0; }
/* line 208, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-gui { position: relative; }
/* line 212, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-interface { position: relative; background-color: black; width: 100%; height: 42px; }
/* line 219, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio-stream div.jp-type-single div.jp-interface { height: 80px; }
/* line 224, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-controls-holder { clear: both; width: 100%; height: 100%; margin: 0 auto; position: relative; z-index: 100; /* overflow:hidden; */ background: black; /* top:-8px; */ /* This negative value depends on the size of the text in jp-currentTime and jp-duration */ }
/* line 236, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-interface ul.jp-controls { list-style: none; list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
/* line 244, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio-stream ul.jp-controls { width: 142px; padding: 20px 20px 0 20px; }
/* line 249, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video div.jp-type-single ul.jp-controls { margin-left: 0; }
/* line 253, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video div.jp-type-playlist ul.jp-controls { width: 134px; margin-left: 172px; }
/* line 258, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video ul.jp-controls, DIV.container > DIV.content .audio-video-player div.jp-interface ul.jp-controls li { display: inline; float: left; }
/* line 263, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; }
/* line 269, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-play, DIV.container > DIV.content .audio-video-player a.jp-pause { width: 38px; height: 42px; margin-right: 2px; }
/* line 275, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-play { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1255px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 277, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1349px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 282, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-pause { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1114px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 284, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1208px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 289, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-stop, DIV.container > DIV.content .audio-video-player a.jp-previous, DIV.container > DIV.content .audio-video-player a.jp-next { width: 38px; height: 42px; margin-right: 2px; }
/* line 295, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-previous { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1725px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 297, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-previous:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1819px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 302, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1537px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 304, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-next:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1631px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 320, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-270p div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-video-360p div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-video-270p div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content .audio-video-player div.jp-video-360p div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content .audio-video-player div.jp-desktop div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-desktop div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content .audio-video-player div.jp-tablet div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-tablet div.jp-interface ul.jp-controls a.jp-next, DIV.container > DIV.content .audio-video-player div.jp-mobile div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-mobile div.jp-interface ul.jp-controls a.jp-next { display: none; }
/* line 324, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-interface ul.jp-controls a.jp-previous, DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-interface ul.jp-controls a.jp-next { display: block; }
/* line 332, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-progress { overflow: hidden; /*background-color: $adidas-grey-70;*/ }
/* line 337, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video div.jp-progress, DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-progress { background: #222; display: inline-block; height: 2px; margin: 2px 0 2px 10px; }
/* line 344, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video div.jp-progress { width: 258px; position: absolute; top: 20px; left: 84px; }
/* line 354, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-tablet div.jp-progress { width: 215px; }
/* line 358, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-tablet.jp-audio div.jp-progress { width: 295px; }
/* line 363, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-mobile div.jp-progress { width: 80px !important; }
/* line 367, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video.jp-video-full div.jp-progress { width: 65%; left: 226px; }
/* line 372, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-seek-bar { width: 0px; height: 100%; cursor: pointer; }
/* line 377, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-play-bar { background: #FFB800; width: 0px; height: 100%; }
/* line 389, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-mute, DIV.container > DIV.content .audio-video-player a.jp-unmute, DIV.container > DIV.content .audio-video-player a.jp-volume-max { width: 18px; height: 15px; margin-top: 12px; }
/* line 396, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-type-single a.jp-mute, DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; }
/* line 400, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-type-playlist a.jp-mute, DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-type-playlist a.jp-unmute { margin-left: 154px; }
/* line 405, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio-stream div.jp-type-single a.jp-mute, DIV.container > DIV.content .audio-video-player div.jp-audio-stream div.jp-type-single a.jp-unmute { margin-left: 10px; }
/* line 410, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio a.jp-volume-max, DIV.container > DIV.content .audio-video-player div.jp-audio-stream a.jp-volume-max { margin-left: 56px; }
/* line 416, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video a.jp-mute, DIV.container > DIV.content .audio-video-player div.jp-video a.jp-unmute, DIV.container > DIV.content .audio-video-player div.jp-video a.jp-volume-max { position: absolute; top: 12px; margin-top: 0; }
/* line 423, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video a.jp-mute, DIV.container > DIV.content .audio-video-player div.jp-video a.jp-unmute { left: 50px; }
/* line 427, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video a.jp-volume-max { left: 134px; }
/* line 431, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn { border: 0; outline: 0; background-position: center -3px; background-repeat: no-repeat; }
/* line 437, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.mute { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2054px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 440, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.first-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2383px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 442, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.first-half:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2477px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 446, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.second-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2524px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 448, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.second-half:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2618px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 452, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.full { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1913px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 454, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.full:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2007px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 460, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.active.mute { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2242px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 464, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.active.first-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2430px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 468, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.active.second-half { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -2571px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 472, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-volume-btn.active.full { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1960px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 480, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player .jp-tablet a.jp-volume-btn, DIV.container > DIV.content .audio-video-player .jp-mobile a.jp-volume-btn { display: none; }
/* line 486, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-volume-bar-holder { position: absolute; overflow: hidden; height: 98px; width: 38px; display: none; background: #f0ab00; z-index: 1000; }
/* line 496, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio-stream div.jp-volume-bar { top: 37px; left: 92px; }
/* line 501, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video div.jp-volume-bar-holder { bottom: 42px; right: 160px; }
/* line 506, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video.jp-mobile div.jp-volume-bar-holder { right: 122px; }
/* line 513, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player .jp-video-full div.jp-video div.jp-volume-bar-holder { bottom: 42px; right: 180px; }
/* line 519, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-volume-bar { cursor: pointer; height: 78px; width: 14px; position: absolute; bottom: 8px; left: 12px; background: #f0ab00; }
/* line 529, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-volume-bar-line { height: 82px; width: 2px; position: absolute; bottom: 0px; left: 6px; background: #e2e2e2; }
/* line 537, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-volume-bar-value { height: 82px; width: 2px; position: absolute; bottom: 0px; left: 6px; background: black; }
/* line 546, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-volume-bar-knob { height: 4px; width: 14px; position: absolute; top: -4px; left: -6px; background: black; }
/* line 560, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-current-time, DIV.container > DIV.content .audio-video-player div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-duration { width: 36px; margin-right: 2px; padding-left: 2px; padding-top: 16px; font-size: 9px; font-weight: normal; color: white; }
/* line 569, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-current-time { float: left; display: inline; }
/* line 573, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-duration { float: right; text-align: right; }
/* line 577, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-time-divider { width: 4px; }
/* line 593, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-270p div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-video-360p div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-video-270p div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-video-360p div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-desktop div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-desktop div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-desktop1280 div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-tablet div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-tablet div.jp-time-divider, DIV.container > DIV.content .audio-video-player div.jp-mobile div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-mobile div.jp-time-divider { display: none; }
/* line 597, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-duration, DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-time-divider { float: left; display: inline; }
/* line 607, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title, DIV.container > DIV.content .audio-video-player div.jp-video-title { width: 100%; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ position: absolute; right: 0; bottom: 42px; z-index: 100; padding: 22px 12px 18px 18px; background: rgba(0, 0, 0, 0.9); color: white; display: none; }
/* line 621, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title .close-btn, DIV.container > DIV.content .audio-video-player div.jp-video-title .close-btn { position: absolute; top: 14px; right: 12px; width: 16px; height: 15px; cursor: pointer; height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content .audio-video-player div.jp-title .close-btn:hover, DIV.container > DIV.content .audio-video-player div.jp-video-title .close-btn:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .audio-video-player div.jp-title .close-btn, DIV.container > DIV.content .audio-video-player div.jp-video-title .close-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .audio-video-player div.jp-title .close-btn:hover, DIV.container > DIV.content .audio-video-player div.jp-video-title .close-btn:hover { background-position: 0 -33px; } }
/* line 631, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title ul, DIV.container > DIV.content .audio-video-player div.jp-video-title ul { list-style: none; list-style-type: none; font-size: .72em; }
/* line 639, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title li h3, DIV.container > DIV.content .audio-video-player div.jp-video-title li h3 { font-size: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 3px; }
/* line 645, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title li p, DIV.container > DIV.content .audio-video-player div.jp-video-title li p { font-size: 12px; line-height: 15px; }
/* line 652, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-playlist { width: 100%; background: rgba(0, 0, 0, 0.9); color: white; }
/* line 659, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-single div.jp-title, DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-title, DIV.container > DIV.content .audio-video-player div.jp-type-single div.jp-playlist { border-top: none; }
/* line 664, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title ul, DIV.container > DIV.content .audio-video-player div.jp-playlist ul { list-style-type: none; list-style: none; margin: 0; padding: 0 20px; font-size: .72em; }
/* line 674, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title li { padding: 5px 0; }
/* line 676, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-title li h3, DIV.container > DIV.content .audio-video-player div.jp-title li p { color: white; padding-right: 0; padding-left: 0; }
/* line 686, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-playlist ul li { padding: 5px 0 4px 20px; }
/* line 688, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-playlist ul li div { display: inline; }
/* line 699, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist a { color: #86878a; text-decoration: none; }
/* line 702, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist a:hover { color: #7aa6ac; }
/* line 705, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color: #7aa6ac; }
/* line 708, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { float: right; display: inline; text-align: right; margin-right: 10px; font-weight: bold; color: #86878a; }
/* line 715, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover { color: #7aa6ac; }
/* line 721, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist li:last-child { padding: 5px 0 5px 20px; border-bottom: none; }
/* line 725, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist li.jp-playlist-current { list-style-type: square; list-style-position: inside; padding-left: 7px; }
/* line 732, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media { float: right; display: inline; text-align: right; margin-right: 10px; }
/* line 737, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media a { color: #86878a; }
/* line 739, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover { color: #7aa6ac; }
/* line 748, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player span.jp-artist { font-size: .8em; color: #86878a; }
/* line 755, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-play { width: 100%; overflow: hidden; /* Important for nested negative margins to work in modern browsers */ cursor: pointer; background-color: rgba(0, 0, 0, 0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */ }
/* line 761, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-270p div.jp-video-play { margin-top: -270px; height: 270px; }
/* line 765, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-360p div.jp-video-play { margin-top: -360px; height: 360px; }
/* line 769, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video-full div.jp-video-play { height: 100%; }
/* line 772, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-video-play-icon { position: relative; display: block; width: 112px; height: 100px; margin-left: -56px; margin-top: -50px; left: 50%; top: 50%; text-indent: -9999px; }
/* line 787, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-jplayer audio, DIV.container > DIV.content .audio-video-player div.jp-jplayer { width: 0px; height: 0px; }
/* line 792, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-jplayer { background-color: #000; }
/* line 800, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player ul.jp-toggles { list-style-type: none; padding: 0; overflow: hidden; margin: 0; }
/* line 805, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player ul.jp-toggles li { display: block; float: left; padding-left: 0; }
/* line 809, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player ul.jp-toggles li a { display: block; width: 38px; height: 42px; margin-left: 2px; text-indent: -9999px; line-height: 100%; /* need this for IE6 */ }
/* line 816, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player ul.jp-toggles li a.jp-full-screen { margin-right: 0; }
/* line 824, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio.media-center-layout { margin: 0 0 50px 0; }
/* line 827, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio.media-center-layout div.jp-volume-bar-holder { right: 80px; }
/* line 832, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio.media-center-layout div.jp-title h3 { color: white; padding: 0; }
/* line 840, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio ul.jp-controls { display: inline; float: left; }
/* line 846, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-volume-bar-holder { bottom: 42px; right: 80px; }
/* line 851, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-time-holder { position: absolute; top: 50px; }
/* line 855, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-title { position: relative; bottom: 0; }
/* line 860, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-progress { width: 328px; position: absolute; top: 20px; left: 84px; }
/* line 868, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-single div.jp-time-holder { left: 110px; width: 186px; }
/* line 873, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-single ul.jp-toggles { float: right; }
/* line 880, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-playlist div.jp-time-holder { left: 166px; width: 130px; }
/* line 884, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-playlist div.jp-progress { left: 166px; width: 130px; }
/* line 888, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-playlist div.jp-interface { height: 80px; }
/* line 892, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-audio .jp-type-playlist ul.jp-toggles { width: 55px; margin: 0; position: absolute; left: 325px; top: 50px; }
/* line 905, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player div.jp-video ul.jp-toggles { float: right; }
/* line 911, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 914, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -896px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 918, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -849px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 923, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-info-btn.disabled { cursor: default; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 930, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-download-file { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -60px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 932, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -154px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 937, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-hd { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -483px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 939, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -577px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 942, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-hd.active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -530px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 948, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 950, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 956, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-restore-screen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -201px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 958, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player a.jp-restore-screen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -295px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 968, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player .jp-no-solution { padding: 5px; font-size: .8em; background-color: #e2e2e2; border: 2px solid #009be3; color: black; display: none; }
/* line 976, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player .jp-no-solution a { color: black; }
/* line 980, ../scss/layout/content/standard/_audio-video-player.scss */
DIV.container > DIV.content .audio-video-player .jp-no-solution span { font-size: 1em; display: block; text-align: center; font-weight: bold; }
/* line 12, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen-background { display: none; background: #000; position: fixed; z-index: 9001; top: 0; left: 0; right: 0; bottom: 0; -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90); }
/* line 29, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container { width: 958px; background-color: transparent; left: 0; }
/* line 33, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .gallery-viewport { overflow: hidden; }
/* line 37, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .close-fullscreen { display: block; z-index: 10; }
/* line 42, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container h2 { color: #fff; margin-top: 10px; margin-bottom: 10px; background-image: url("../../images/gallery/head_graphic_white.png") !important; }
/* line 51, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.fixed figure .image-holder { height: auto; }
/* line 53, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.fixed figure .image-holder img { max-height: 100%; width: auto; }
/* line 61, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container li { margin-top: 0 !important; }
/* line 63, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container li .image-holder { height: auto; }
/* line 65, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container li .image-holder img { max-height: 100%; background-color: #fff; }
/* line 74, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .actions a.fullscreen { display: none; }
/* line 77, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .actions a.download { display: block; }
/* line 83, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .image-caption { display: none; }
/* line 88, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.loading .loader { display: block; }
/* line 92, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.loading img { visibility: hidden; }
/* line 97, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container .loader { position: absolute; width: 100px; height: 100px; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; background: black url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(0, 0, 0, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 111, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white { background-color: #fff; }
/* line 114, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white .clearfix { background: white !important; }
/* line 118, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen { height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -20px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -16px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -16px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 120, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen:hover { height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen:hover:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .fullscreen.image-container.white .close-fullscreen:hover:hover { background-position: 0 -33px; } }
/* line 125, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white h2 { margin-left: 10px !important; color: #000; background-image: url("../../images/gallery/head_graphic.png") !important; }
/* line 131, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen.image-container.white .loader { background: white url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(255, 255, 255, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 139, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .fullscreen-background { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; }
/* line 150, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box { position: absolute; z-index: 9001; left: 50%; top: 0; width: 684px; margin-left: -342px; min-height: 158px; height: auto !important; }
/* line 159, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box.fullscreen, DIV.container > DIV.content #layer-box.fullscreen .layer-container { width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; margin: 0; overflow: hidden; }
/* line 169, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box.fullscreen { position: fixed; }
/* line 171, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box.fullscreen .layer-container { position: absolute; }
/* line 173, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box.fullscreen .layer-container .layer-content { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
/* line 182, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content { width: 958px; margin: 0 auto; min-height: 94px; height: auto !important; height: 94px; background-color: transparent; }
/* line 189, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content figure { background: transparent; width: 100%; }
/* line 192, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content figure .image-holder { text-align: center; }
/* line 194, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content figure .image-holder img { width: auto; height: auto; max-height: none; max-width: 100%; }
/* line 202, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content figure figcaption { display: none; }
/* line 206, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content #layer-box .layer-content aside { display: none; }
/* line 213, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container { width: 560px; position: relative; left: 40px; top: 0; margin-top: 30px; margin-bottom: 40px; }
/* line 222, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .close-fullscreen { display: none; position: absolute; top: 10px; right: 10px; width: 16px; height: 16px; height: 15px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 0; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content .image-container .close-fullscreen:hover { background-position: 0 -40px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container .close-fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 0; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container .close-fullscreen:hover { background-position: 0 -33px; } }
/* line 232, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container h2 { margin-bottom: 10px; padding-left: 30px; border: 0; font-size: 16px; line-height: 19px !important; }
/* line 240, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container ul { margin: 0; padding: 0; }
/* line 243, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container ul li { margin: 0; padding: 0; }
/* line 249, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container figure { padding: 0; width: auto; position: relative; text-align: center; }
/* line 254, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container figure .image-holder { position: relative; top: 0; left: 0; overflow: hidden; }
/* line 259, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container figure .image-holder img { margin: 0 auto; display: block; max-width: 100%; position: relative; top: 0; left: 0; height: auto !important; }
/* line 270, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container figure figcaption { display: none; }
/* line 275, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .image-caption { text-align: left; padding: 10px 20px 10px 0px; }
/* line 278, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .image-caption b { font-weight: bold; }
/* line 283, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions { overflow: hidden; }
/* line 285, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a { float: right; display: block; width: 38px; height: 42px; text-indent: -9999px; line-height: 100%; margin-left: 1px; }
/* line 293, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.info { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -802px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 295, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.info:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -896px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 299, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 301, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.fullscreen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 305, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.download { display: none; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -60px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 308, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .actions a.download:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -154px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 315, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container .loader { display: none; }
/* line 319, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white, DIV.container > DIV.content .image-container.black { overflow: hidden; }
/* line 321, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white h2, DIV.container > DIV.content .image-container.black h2 { background: transparent url("../../images/gallery/head_graphic.png") no-repeat 0% 100% scroll; }
/* line 324, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport, DIV.container > DIV.content .image-container.black .gallery-viewport { position: relative; top: 0; left: 0; width: 100%; }
/* line 329, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder, DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder { display: none; position: absolute; bottom: 0; left: 0; overflow: hidden; text-align: left; width: 100%; }
/* line 338, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder p, DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder p { padding: 0; }
/* line 342, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder .image-description, DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder .image-description { margin: 21px 31px 4px 17px; }
/* line 345, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder .image-description p, DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder .image-description p { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 0 0 0; }
/* line 349, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder .image-description p.head, DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder .image-description p.head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 355, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport ul, DIV.container > DIV.content .image-container.black .gallery-viewport ul { position: relative; top: 0; left: 0; background-color: black; }
/* line 360, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport ul li, DIV.container > DIV.content .image-container.black .gallery-viewport ul li { position: relative; top: 0; left: 0; background-color: black; float: left; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -o-transition: -o-transform 0.5s; transition: transform 0.5s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 369, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport ul li aside, DIV.container > DIV.content .image-container.black .gallery-viewport ul li aside { display: none; }
/* line 376, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav, DIV.container > DIV.content .image-container.black .actions nav { display: inline; overflow: hidden; }
/* line 379, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav a, DIV.container > DIV.content .image-container.black .actions nav a { float: left; }
/* line 382, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav .counter, DIV.container > DIV.content .image-container.black .actions nav .counter { float: left; margin: 15px 0 7px; width: 56px; text-align: center; }
/* line 387, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav .counter span, DIV.container > DIV.content .image-container.black .actions nav .counter span { line-height: 16px; }
/* line 390, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav .counter span.current, DIV.container > DIV.content .image-container.black .actions nav .counter span.current { color: #f0ab00; }
/* line 396, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .close, DIV.container > DIV.content .image-container.black .close { position: absolute; top: 21px; right: 10px; width: 16px; height: 16px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 0; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 403, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .close:hover, DIV.container > DIV.content .image-container.black .close:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -40px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 411, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder { color: black; background: white; background: rgba(255, 255, 255, 0.9); }
/* line 416, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder .close { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -20px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 418, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport .image-description-holder .close:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -40px; background-repeat: no-repeat; height: 15px; width: 16px; }
/* line 423, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport ul { background-color: white; }
/* line 425, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .gallery-viewport ul li { background-color: white; }
/* line 430, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions { border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
/* line 434, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1443px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 436, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.next:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1490px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 440, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.prev { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -990px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 442, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.prev:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1037px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 446, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.info { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -849px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 448, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.info:hover, DIV.container > DIV.content .image-container.white .actions a.info.active, DIV.container > DIV.content .image-container.white .actions a.info.info-active { background-color: #f0ab00; }
/* line 452, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -389px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 454, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover, DIV.container > DIV.content .image-container.white .actions a.fullscreen.active, DIV.container > DIV.content .image-container.white .actions a.fullscreen.info-active { background-color: #f0ab00; }
/* line 458, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.download { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -107px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 460, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions a.download:hover, DIV.container > DIV.content .image-container.white .actions a.download.active, DIV.container > DIV.content .image-container.white .actions a.download.download-active { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -107px; background-repeat: no-repeat; height: 42px; width: 38px; background-color: #f0ab00; }
/* line 466, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav { color: black; }
/* line 469, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav a.next { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1443px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 472, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.white .actions nav a.prev { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -990px; background-repeat: no-repeat; height: 42px; width: 38px; }
/* line 482, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .gallery-viewport .image-description-holder { color: white; background: black; background: rgba(0, 0, 0, 0.9); }
/* line 488, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions { background-color: black; }
/* line 491, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 493, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.info:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -896px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -698px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -698px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 496, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.info.active, DIV.container > DIV.content .image-container.black .actions a.info.info-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info.active, DIV.container > DIV.content .image-container.black .actions a.info.info-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.info.active:hover, DIV.container > DIV.content .image-container.black .actions a.info.info-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 501, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 503, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -436px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -384px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -384px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 506, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.fullscreen.active, DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen.active, DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.fullscreen.active:hover, DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 511, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.download { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 513, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.download:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -154px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -138px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -138px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 516, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions a.download.active, DIV.container > DIV.content .image-container.black .actions a.download.download-active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; background-color: #f0ab00; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download.active, DIV.container > DIV.content .image-container.black .actions a.download.download-active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions a.download.active:hover, DIV.container > DIV.content .image-container.black .actions a.download.download-active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 522, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions nav { color: white; }
/* line 525, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content .image-container.black .actions nav a.next:hover { background-position: 0 -1581px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.next:hover { background-position: 0 -1341px; } }
/* line 527, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 531, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
/* line 29, ../scss/global/_retina-sprites.scss */
DIV.container > DIV.content .image-container.black .actions nav a.prev:hover { background-position: 0 -1037px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.prev:hover { background-position: 0 -832px; } }
/* line 533, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 544, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.fixed figure .image-holder { height: 389px; width: 100%; table-layout: fixed; display: table; }
/* line 59, ../scss/global/_mixin.scss */
DIV.container > DIV.content .image-container.fixed figure .image-holder > .vcenter-inner { display: table-cell; vertical-align: middle; }
/* line 549, ../scss/layout/content/standard/_gallery.scss */
DIV.container > DIV.content .image-container.fixed figure .image-holder img { max-height: 100%; }
/* line 13, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download section header .overline { padding-left: 0; font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; margin-bottom: -3px; }
/* line 23, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download section header h2 { margin-top: 0px; margin-bottom: 30px; padding-left: 0; padding-right: 0; }
/* line 32, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download section figure { float: left; position: relative; top: auto; margin-bottom: 20px; padding-left: 0; }
/* line 46, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download { margin-bottom: 25px; }
/* line 47, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section { padding-left: 40px; padding-right: 0px; width: 558px; }
/* line 54, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section header .overline { padding-left: 0px; padding-right: 0px; }
/* line 61, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section header h2 { padding-left: 0px; padding-right: 80px; text-transform: none; margin: 0; }
/* line 70, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section > p { padding-left: 0px; padding-right: 80px; margin-top: 4px; margin-bottom: 8px; }
/* line 78, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section > ul { padding-left: 16px; padding-right: 64px; margin-top: 4px; margin-bottom: 8px; }
/* line 86, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.download section .link-holder { padding-right: 0px; border-bottom: 1px solid #e2e2e2; padding-bottom: 2px; margin-bottom: 0; }
/* line 99, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.group { overflow: hidden; *zoom: 1; margin: 28px 38px 28px 38px; padding: 0; }
/* line 104, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.group .related-download-wrapper { padding-left: 0; }
/* line 109, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.group .related-download-wrapper .download section { padding-left: 0; }
/* line 115, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.group .related-download-wrapper section p { padding-left: 0; }
/* line 124, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.has-image .related-download-wrapper { float: left; padding-left: 20px; width: 278px; }
/* line 131, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.has-image .related-download-wrapper .download section { padding-left: 0; }
/* line 139, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer { margin-top: 0; border: 0px none; padding-left: 40px; margin-bottom: 40px; }
/* line 145, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer h2 { padding-left: 0; margin-bottom: 16px; }
/* line 151, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer section { padding-left: 0; margin-bottom: 0px; overflow: hidden; *zoom: 1; }
/* line 157, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer section header { float: left; }
/* line 161, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer section header h2 { padding-right: 0px; line-height: 16px; font-size: 13px; width: auto; padding-right: 7px; margin-top: 3px; }
/* line 171, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer section .link-holder { width: auto; float: left; border-bottom: 0; margin: 0; white-space: nowrap; }
/* line 181, ../scss/layout/content/standard/_related-download.scss */
DIV.container > DIV.content .related-download.footer .download { margin-bottom: 0; }
/* line 14, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation { background: black; color: #4e4e4e; overflow: hidden; margin-bottom: 50px; display: inline-block; }
/* line 22, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation a { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 27, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation a:hover, DIV.container > DIV.content .description-navigation a:active { color: #f0ab00; }
/* line 33, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation li { display: inline-block; zoom: 1; font-size: 14px; padding: 0 5px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 43, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation .pagination { display: none; padding: 0; }
/* line 49, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq { padding: 7px 0 0 21px; }
/* line 53, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li { border-right: 1px solid #262626; width: 244px; max-width: 244px; padding-right: 35px; padding-top: 3px; padding-bottom: 3px; margin-top: -3px; margin-bottom: -3px; margin-left: 14px; float: left; height: 43px; overflow: hidden; }
/* line 68, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li.even { border-right: 0px none; }
/* line 74, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li.active a { color: #f0ab00; }
/* line 77, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li.active a .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 84, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li a { font-size: 12px !important; position: relative; padding: 15px; font-size: 12px; line-height: 13px; display: block; }
/* line 93, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li a .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; display: block; vertical-align: middle; position: absolute; left: 0; top: 15px; }
/* line 104, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq li a:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 112, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq .dropdown-link { display: none; text-transform: uppercase; padding-right: 75px; padding-top: 11px; margin-top: -1px; margin-left: 27px; }
/* line 121, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq .dropdown-link .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; display: block; float: left; vertical-align: middle; margin: 1px 9px 0 0; }
/* line 131, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq .dropdown-link:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 138, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq .dropdown-link.active .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2759px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 143, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.faq .dropdown-link.active:hover .descriptions-navigation-icon { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2738px; background-repeat: no-repeat; height: 16px; width: 16px; }
/* line 151, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.glossary { text-align: center; width: 100%; }
/* line 156, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.glossary li { padding: 0; }
/* line 159, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.glossary li a { padding: 16px 5px 11px; }
/* line 163, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.glossary li.empty { padding: 13px 5px 8px; }
/* line 168, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-navigation.glossary li.active a { background: #f0ab00; color: black; }
/* line 176, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group { margin-bottom: 50px; }
/* line 179, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.last { margin-bottom: 0; }
/* line 183, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group > .headline > h2 { margin: 0 !important; }
/* line 187, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 40px; }
/* line 192, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel.last { border-bottom: 1px solid #e2e2e2; }
/* line 196, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel .headline { padding-left: 0px; }
/* line 199, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel .headline h2 { text-transform: none; line-height: 16px; font-size: 12px; padding-top: 0; margin-top: 11px; margin-bottom: 5px; position: relative; padding-left: 17px; }
/* line 209, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel .headline h2 i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5677px; background-repeat: no-repeat; height: 10px; width: 5px; position: absolute; left: 0; margin-top: -6px; top: 50%; }
/* line 230, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel .accordion-wrapper section { padding-top: 22px; }
/* line 233, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group .accordion > .panel .accordion-wrapper section > * { padding-left: 0px; }
/* line 240, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.glossary { overflow: hidden; }
/* line 243, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.glossary > .headline { float: left; overflow: hidden; width: 9.4%; }
/* line 248, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.glossary > .headline h2 { border-bottom: 0px none; padding: 0; margin: 0; line-height: 42px; font-size: 32px; float: right; margin-top: 8px; }
/* line 257, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.glossary .accordion { float: right; width: 87.4%; }
/* line 261, ../scss/layout/content/standard/_descriptions.scss */
DIV.container > DIV.content .description-group.glossary .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 0px; overflow: hidden; }
/* line 10, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news, DIV.container > DIV.content .news-detail { margin: 17px 0; }
/* line 14, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news ul, DIV.container > DIV.content .news-detail ul { padding: 0 !important; margin: 0; list-style: none; list-style-type: none; }
/* line 20, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news ul li, DIV.container > DIV.content .news-detail ul li { margin: 13px 0; }
/* line 24, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news ul li.first, DIV.container > DIV.content .news-detail ul li.first { margin-top: 0; }
/* line 29, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news ul li.last, DIV.container > DIV.content .news-detail ul li.last { margin-bottom: 0; }
/* line 36, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section, DIV.container > DIV.content .news-detail section { padding-left: 40px; padding-right: 40px; }
/* line 41, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section.headline, DIV.container > DIV.content .news-detail section.headline { padding: 0; }
/* line 47, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section header .overline, DIV.container > DIV.content .news-detail section header .overline { padding-left: 0px; padding-right: 80px; font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; margin-bottom: 1px; }
/* line 58, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section header h2, DIV.container > DIV.content .news-detail section header h2 { padding-left: 0px; padding-right: 80px; margin-top: 0; margin-bottom: 0; text-transform: none; }
/* line 67, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section .description, DIV.container > DIV.content .news-detail section .description { padding-left: 0px; padding-right: 0px; max-width: 620px; margin-top: 4px; margin-bottom: 8px; }
/* line 75, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news section .link-holder, DIV.container > DIV.content .news-detail section .link-holder { padding-left: 0px; padding-right: 0px; width: 100%; border-bottom: 1px solid #e2e2e2; padding-bottom: 4px; margin-top: 1px; margin-bottom: 0; }
/* line 88, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news.archive.first, DIV.container > DIV.content .news-detail.archive.first { margin-top: 0; }
/* line 93, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news.archive.last, DIV.container > DIV.content .news-detail.archive.last { margin-bottom: 25px; }
/* line 99, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news.group, DIV.container > DIV.content .news-detail.group { margin-bottom: 40px; }
/* line 104, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news.last, DIV.container > DIV.content .news-detail.last { margin-bottom: -25px; }
/* line 109, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news-filter { padding-bottom: 100px; }
/* line 110, ../scss/layout/content/standard/_news.scss */
DIV.container > DIV.content .news-filter .events-filter { margin-bottom: 35px; }
/* line 16, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content #search-elements { display: none; }
/* line 20, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search-form { position: absolute; width: 638px; }
/* line 25, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search { height: 42px; z-index: 99; }
/* line 30, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search .input-wrapper { background: white; width: 93.2%; margin: 7px 6px; height: 28px; position: relative; }
/* line 37, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search .input-wrapper input { -webkit-appearance: none; border: 0px none; outline: none; border-radius: 0; padding: 7px 0 4px 32px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 14px; font-size: 12px; width: 94%; display: block; height: 17px; }
/* line 51, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search .input-wrapper .search-btn { position: absolute; left: 4px; padding: 7px 6px 0; color: black; font-size: 13px; }
/* line 59, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search .input-wrapper .search-btn:hover { color: #f0ab00; }
/* line 64, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search .input-wrapper .search-btn .icon { font-size: 13px; }
/* line 72, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .search, DIV.container > DIV.content .footer, DIV.container > DIV.content footer { background: black; border-bottom: 2px solid #e2e2e2; *zoom: 1; position: relative; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .search:after, DIV.container > DIV.content .footer:after, DIV.container > DIV.content footer:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 80, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share { margin-left: 38px; margin-right: 38px; margin-bottom: 40px; height: auto; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; position: relative; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .share:after { content: ""; display: table; clear: both; }
/* line 90, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share .share-button { width: 78px; float: left; padding: 2px 15px 0; *zoom: 1; text-transform: uppercase; color: #86878a; line-height: 40px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .share .share-button:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 100, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share .share-button .icon { margin-right: 9px; top: 2px; font-size: 14px; }
/* line 108, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul { *zoom: 1; height: 42px; overflow: hidden; float: right; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .share ul:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 114, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li { display: block; float: left; margin-left: 20px; text-align: center; }
/* line 120, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li a { width: 40px; height: 42px; display: table; position: relative; }
/* line 126, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li a:hover { color: #f0ab00; }
/* line 130, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li a:active, DIV.container > DIV.content .share ul li a.active { background: #f0ab00; color: black; }
/* line 135, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li a .icon { display: table-cell; vertical-align: middle; font-size: 16px; }
/* line 141, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .share ul li a .icon.icon-mail { font-size: 20px; }
/* line 151, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content #recommend-form { *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content #recommend-form:after { content: ""; display: table; clear: both; }
/* line 155, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content #recommend-form.absolute { position: absolute; bottom: 15px; }
/* line 162, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form { position: relative; height: auto; background: #000; width: 494px; overflow: hidden; padding: 18px 34px 0; display: none; z-index: 95; }
/* line 172, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form textarea { width: 93%; }
/* line 176, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form input, DIV.container > DIV.content .mail-form textarea { width: 154px; height: 17px; }
/* line 180, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form label { margin-bottom: 12px; }
/* line 183, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form h2 { width: 510px !important; margin: 0 0 19px 6px; letter-spacing: 1px; padding: 0; }
/* line 190, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form textarea { height: 66px; width: 210px; margin-top: 2px; }
/* line 196, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .submit { margin-right: 2px; }
/* line 200, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .fill-notice { color: #660000; visibility: hidden; opacity: 0; }
/* line 206, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form div { width: 235px; float: left; padding: 0px 6px; text-transform: uppercase; color: #86878A; font-size: 10px; line-height: 11px; }
/* line 215, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form div.last { overflow: hidden; }
/* line 219, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form div.last label label { margin-top: 3px; }
/* line 225, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form div.full-width { width: 481px; padding-right: 0; overflow: hidden; }
/* line 234, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .form input { height: 17px; }
/* line 238, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .form label { margin-bottom: 20px; font-size: 12px; line-height: 12px; }
/* line 244, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .form .validate-error-msg { top: 4px; }
/* line 249, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .mail-form .captcha { width: 304px; height: 78px; margin-left: -12px; padding: 0; }
/* line 258, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .footer, DIV.container > DIV.content footer { background: none; z-index: 10; margin-top: 50px; }
/* line 264, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .footer.foreground, DIV.container > DIV.content footer.foreground { z-index: 1000; }
/* line 269, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .footer .sharing, DIV.container > DIV.content footer .sharing { font-size: 11px; padding-right: 20px; position: relative; }
/* line 276, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .footer .sharing, DIV.container > DIV.content footer .sharing { *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .footer .sharing:after, DIV.container > DIV.content footer .sharing:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 281, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .bookmark-flyout { width: 200px; height: 20px; background: #000; position: absolute; top: -47px; right: 120px; padding: 9px; color: #fff; z-index: 1000; display: none; }
/* line 293, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .bookmark-flyout .added-message, DIV.container > DIV.content .bookmark-flyout .max-message { display: none; }
/* line 297, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .bookmark-flyout a { position: absolute; bottom: 7px; left: 8px; background: #fff; float: left; text-transform: uppercase; font-size: 10px; color: #000; padding: 3px 11px 0px 15px; }
/* line 308, ../scss/layout/content/standard/_search-share-bar.scss */
DIV.container > DIV.content .bookmark-flyout a i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1394px; background-repeat: no-repeat; height: 12px; width: 12px; display: inline-block; zoom: 1; position: absolute; top: 2px; left: 2px; }
/* line 9, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container { padding-bottom: 50px; }
/* line 13, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .label { z-index: 1; text-transform: uppercase; position: absolute; top: 0; left: 0; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; line-height: 16px; padding: 2px 7px 0px 7px; color: black; }
/* line 29, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-container { margin: 0 38px 43px; background: black; color: white; padding: 24px 0; }
/* line 36, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-container h2 { color: white; }
/* line 42, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-image { margin-left: 38px; margin-right: 38px; width: 238px; float: left; position: relative; }
/* line 50, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-image .recommended-image-image { line-height: 0; }
/* line 55, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-image img { width: 100%; }
/* line 61, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-content { width: 218px; padding-right: 18px; float: left; }
/* line 67, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .recommended-content h2, DIV.container > DIV.content section .searchresults-container .recommended-content p { padding: 0; }
/* line 73, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list { padding: 0 38px; }
/* line 77, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li { margin-top: 43px; position: relative; list-style: none; }
/* line 83, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li h2 { margin: 0; padding: 0; margin-bottom: 6px; padding-left: 30px; }
/* line 90, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li h2 a { font-size: 14px; text-transform: uppercase; display: inline-block; }
/* line 103, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li p { margin: 0; padding: 0; margin-bottom: 5px; }
/* line 109, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li p b { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 115, ../scss/layout/content/standard/_search-results.scss */
DIV.container > DIV.content section .searchresults-container .searchresults-list li > a { text-transform: uppercase; line-height: 12px; font-size: 10px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 12, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination { overflow: hidden; *zoom: 1; margin-left: 38px; margin-right: 38px; padding-top: 15px; padding-bottom: 8px; }
/* line 22, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination.press span span { margin: 0 5px; color: #86878a !important; padding-left: 0 !important; }
/* line 32, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination.press a:hover span span { color: #f0ab00 !important; }
/* line 40, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination > div { width: 50%; float: left; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 48, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination a { color: black; position: relative; display: block; }
/* line 54, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination a i { top: 3px; position: absolute; margin: 0; font-size: 10px; }
/* line 62, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination a span { color: #86878a; }
/* line 67, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination a:hover { color: #f0ab00; }
/* line 72, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination a div { line-height: 16px; }
/* line 78, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .next { width: 45%; float: right; text-align: right; }
/* line 85, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .next a .icon { right: -2px; }
/* line 90, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .next a div { color: #86878a; }
/* line 95, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .next a span { padding-right: 14px; color: black; }
/* line 102, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .next a:hover div { color: #f0ab00; }
/* line 113, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .prev a .icon { left: -2px; }
/* line 118, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .prev a div { color: #86878a; }
/* line 123, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .prev a span { padding-left: 14px; color: black; }
/* line 130, ../scss/layout/content/standard/_pagination.scss */
DIV.container > DIV.content .pagination .prev a:hover div { color: #f0ab00; }
/* line 11, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content #media-center-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 101; background: black; background: rgba(0, 0, 0, 0.9); }
/* line 20, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content #media-center-overlay.loading { background: black url("../../images/loader.gif") 50% 50% no-repeat scroll; background: rgba(0, 0, 0, 0.9) url("../../images/loader.gif") 50% 50% no-repeat scroll; }
/* line 24, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content #media-center-overlay #overlay-container { text-align: center; max-height: 100%; max-width: 100%; }
/* line 28, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content #media-center-overlay #overlay-container img { max-width: 90%; max-height: 90%; margin: 20px; border: 10px solid white; }
/* line 41, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .checkbox { float: left; height: 42px; overflow: hidden; *zoom: 1; margin-bottom: 35px; }
/* line 46, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .checkbox .checkbox_btn { color: black; position: relative; padding: 15px 14px 9px 59px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; float: left; }
/* line 54, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .checkbox .checkbox_btn i { left: 0; top: 0; position: absolute; background-color: black; background-image: none; width: 42px; height: 42px; }
/* line 65, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .checkbox .checkbox_btn.selected i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1000px; background-repeat: no-repeat; height: 42px; width: 42px; }
/* line 72, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .counter { padding: 0 0 0 5px; color: #86878a; font-weight: bold; }
/* line 78, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .gallery-hidden { width: 0; height: 0; overflow: hidden; }
/* line 84, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .mediacenter-filter { width: 558px; margin: 57px auto 0 auto; }
/* line 90, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center { margin: 0px 0px 0px 0px; }
/* line 93, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .show-more-button-holder { position: absolute; left: 40px; bottom: 0; width: 558px; }
/* line 100, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .audio-video-player { position: absolute; top: 0; left: -4000px; }
/* line 107, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.audio .audio-video-player { padding-right: 0px; padding-left: 0px; position: inherit; top: auto; left: auto; }
/* line 117, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center #layer-box .layer-content { width: 958px; }
/* line 122, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.audio { overflow: visible; }
/* line 124, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.audio .group { overflow: visible; }
/* line 126, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.audio .group .template { overflow: visible; }
/* line 133, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.video div[data-plugin-wrapper] { position: static; }
/* line 136, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.video figure { float: left; }
/* line 138, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center.video figure.right { float: right; }
/* line 143, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group { overflow: hidden; -webkit-transition: 1s height ease-in; -moz-transition: 1s height ease-in; -o-transition: 1s height ease-in; transition: 1s height ease-in; margin: 15px 0px; }
/* line 149, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group.open .template { display: block; }
/* line 154, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group h2 { border-bottom: 1px solid #ebebeb; padding: 0 0 6px 0; margin: 50px auto 18px auto; width: 558px; }
/* line 161, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template { position: relative; margin: 0; display: none; width: 558px; margin: 0 auto; overflow: hidden; }
/* line 169, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template.first { display: block; }
/* line 173, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template .image-holder { float: left; width: 50%; }
/* line 177, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template .image-holder.right figure { float: right; }
/* line 183, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure { position: relative; padding: 0; overflow: hidden; margin: 0 0 2px 0; }
/* line 189, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure figcaption, DIV.container > DIV.content .media-center .group .template figure .actions { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: 0.25s opacity ease-in; -moz-transition: 0.25s opacity ease-in; -o-transition: 0.25s opacity ease-in; transition: 0.25s opacity ease-in; position: absolute; left: 0; bottom: 0; width: 100%; color: white; }
/* line 199, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure figcaption { background: black; background: rgba(0, 0, 0, 0.75); bottom: 42px; text-transform: none; }
/* line 204, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure figcaption .head, DIV.container > DIV.content .media-center .group .template figure figcaption .copy { padding: 0; font-size: 12px; }
/* line 208, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure figcaption .head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; margin: 17px 12px 12px; text-transform: uppercase; }
/* line 213, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure figcaption .copy { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 12px 5px; line-height: 14px; }
/* line 220, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions { background: black; overflow: hidden; text-align: left; }
/* line 225, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .download { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; text-transform: uppercase; color: #86878a; line-height: inherit; margin-left: 12px; font-size: 10px; display: inline-block; zoom: 1; margin-top: 15px; }
/* line 236, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .download i { width: 8px; height: 10px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1084px; background-repeat: no-repeat; height: 10px; width: 8px; display: inline-block; zoom: 1; margin-bottom: -1px; margin-right: 5px; }
/* line 246, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .download:hover { color: #f0ab00; }
/* line 249, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .download:hover i { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1099px; background-repeat: no-repeat; height: 10px; width: 8px; }
/* line 254, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -342px; background-repeat: no-repeat; height: 42px; width: 38px; float: right; width: 42px; height: 42px; text-indent: -1000px; }
/* line 256, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -436px; background-repeat: no-repeat; height: 42px; width: 38px; width: 42px; height: 42px; }
/* line 267, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .videoplay { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1255px; background-repeat: no-repeat; text-indent: -1000px; overflow: hidden; float: left; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 273, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1349px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 277, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1114px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 280, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause:hover { height: 42px; width: 38px; background-image: url('../../images/actions-desktop-sc928aae7c7.png'); background-position: 0 -1208px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .media-center .group .template figure .actions .videoplay.pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 287, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.small, DIV.container > DIV.content .media-center .group .template figure.medium { width: 278px; }
/* line 291, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.large { width: 558px; }
/* line 296, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.logo .logo-container { width: 278px; text-align: center; display: table-cell; vertical-align: middle; }
/* line 301, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.logo .logo-container img { width: auto !important; float: none; }
/* line 310, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.small.logo .logo-container { height: 185px; }
/* line 318, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.medium.logo .logo-container, DIV.container > DIV.content .media-center .group .template figure.large.logo .logo-container { height: 372px; }
/* line 325, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.large .logo-container { width: 558px; }
/* line 331, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.entered figcaption, DIV.container > DIV.content .media-center .group .template figure.entered .actions { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 336, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.left { float: left; }
/* line 340, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template figure.right { float: right; }
/* line 345, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .template img { float: left; }
/* line 350, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen { z-index: 9002; }
/* line 352, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen h2 { margin: 20px 0; padding: 0 0 0 25px; border-bottom: none; }
/* line 357, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen figure { position: relative; padding: 0; overflow: hidden; margin: 0 0 2px 0; }
/* line 363, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen figure figcaption { position: absolute; left: 0; bottom: 0; width: 100%; color: white; background: black; background: rgba(0, 0, 0, 0.9); text-transform: none; text-align: left; }
/* line 373, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen figure figcaption .head, DIV.container > DIV.content .media-center .group .image-container.fullscreen figure figcaption .copy { padding: 0; font-size: 12px; }
/* line 377, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen figure figcaption .head { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; margin: 17px 12px 12px; text-transform: uppercase; }
/* line 382, ../scss/layout/content/standard/_media-center.scss */
DIV.container > DIV.content .media-center .group .image-container.fullscreen figure figcaption .copy { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; margin: 6px 12px 5px; line-height: 14px; }
/* line 12, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside .headline { display: none; }
/* line 15, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside .accordion-wrapper { background: #e2e2e2; }
/* line 18, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside .title { height: auto !important; }
/* line 23, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article { margin-bottom: 2px; padding-left: 2px; background: #e2e2e2; position: relative; }
/* line 32, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover a { background-color: black; color: white; }
/* line 37, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover .hidden { display: block; }
/* line 43, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover img, DIV.container > DIV.content .releated-article.default.hover small, DIV.container > DIV.content .releated-article.default.hover .headline { display: none; }
/* line 46, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover .title { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 14px; text-transform: uppercase; display: block; }
/* line 53, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover .additional { color: white; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 13px; margin-bottom: 0 !important; }
/* line 59, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover .details-wrapper { bottom: 34px; background: black; padding: 8px; }
/* line 64, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default.hover .subline { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-top: 16px; }
/* line 75, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice p, DIV.container > DIV.content .releated-article.desktop-large .shareprice p { font-size: 44px; position: absolute; top: 46%; left: 28%; }
/* line 82, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice .currency, DIV.container > DIV.content .releated-article.desktop-large .shareprice .currency { font-size: 44px; padding-left: 6px; }
/* line 87, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice a, DIV.container > DIV.content .releated-article.desktop-large .shareprice a { padding-left: 20px; }
/* line 91, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice i, DIV.container > DIV.content .releated-article.desktop-large .shareprice i { padding-right: 5px; }
/* line 95, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice .title, DIV.container > DIV.content .releated-article.desktop-large .shareprice .title { font-size: 24px; padding-top: 83px; padding-bottom: 6px; }
/* line 101, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice .price, DIV.container > DIV.content .releated-article.desktop-large .shareprice .price { font-size: 44px; line-height: 44px; }
/* line 106, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-medium .shareprice .tendency, DIV.container > DIV.content .releated-article.desktop-large .shareprice .tendency { font-size: 44px; display: inline-block; float: right; padding-top: 14px; margin-right: 20px; }
/* line 117, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-large .headline { height: 322px; }
/* line 121, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-large .subline { top: 299px; }
/* line 126, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-large .shareprice .title { padding-top: 265px; }
/* line 135, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice p { font-size: 24px; position: absolute; top: 46%; left: 25%; }
/* line 142, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice i { padding-right: 7px; }
/* line 146, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
/* line 152, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice a { padding: 0 10px; }
/* line 156, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice .title { padding-top: 55px; font-size: 24px; }
/* line 161, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice .price { margin-top: 20px; display: inline-block; font-size: 44px; }
/* line 167, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small .shareprice .tendency { color: #660000; padding-top: 5px; display: block; font-size: 26px; }
/* line 177, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.desktop-small.default-twitter .headline h2 { bottom: 40px; text-transform: none; }
/* line 188, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .title { padding-right: 20px; display: block; height: 13px; overflow: hidden; }
/* line 195, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related { background: white; height: 180px; }
/* line 199, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover { background: black; }
/* line 202, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover a { background: black; color: black; display: block; }
/* line 208, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover p { color: white; }
/* line 212, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover span.title { color: white; }
/* line 216, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover span.price { color: white; }
/* line 220, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover span.tendency { color: white; }
/* line 240, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover small { display: none; }
/* line 244, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .xetra_related:hover .currency { color: white; }
/* line 252, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency i { display: inline-block; }
/* line 256, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.positive { background: none; color: #005d1f; }
/* line 258, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.positive i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6615px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5575px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5575px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 263, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.negative { background: none; color: #660000; }
/* line 265, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.negative i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6519px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5489px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5489px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 270, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.neutral { background: none; color: #86878a; }
/* line 272, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .shareprice .tendency.neutral i { height: 19px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6567px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5532px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .shareprice .tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5532px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 280, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter { margin-bottom: 2px; padding-left: 2px; background: #e2e2e2; color: black; display: block; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 14px; font-size: 12px; position: relative; overflow: hidden; }
/* line 291, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .twitterBox { background: white; height: 180px; }
/* line 296, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .headline { height: 100% !important; }
/* line 299, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .headline i { top: 20px; left: 50%; margin-left: -8px; position: absolute; font-size: 16px; }
/* line 307, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .headline h2 { bottom: 40px; }
/* line 311, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .headline a { height: 100%; }
/* line 316, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .details-wrapper { width: 100%; }
/* line 319, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter .details-wrapper .additional { margin-bottom: 16px; }
/* line 324, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter a { color: #7aa6ac; display: inline; line-height: 12px; font-size: 11px; }
/* line 329, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article.default-twitter a:hover { color: #f0ab00; }
/* line 335, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article small { z-index: 1; text-transform: uppercase; position: absolute; top: 0; left: 0; background: white; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 9px; padding: 2px 7px 0px 7px; }
/* line 347, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .hidden { display: none; }
/* line 351, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .subline { line-height: 16px; font-size: 12px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 356, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .details-wrapper { background: white; display: block; position: absolute; bottom: 4px; left: 8px; right: 8px; }
/* line 364, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .additional { display: block; color: #86878a; font-size: 9px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; line-height: 9px; }
/* line 373, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .details-wrapper .additional { margin-bottom: 3px; }
/* line 377, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .headline { display: block; padding: 0px 8px; height: 140px; position: relative; }
/* line 383, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .headline h2 { position: absolute; bottom: 0; left: 8px; right: 8px; }
/* line 391, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article a { background-color: white; color: black; display: block; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 14px; line-height: 16px; height: 180px; position: relative; overflow: hidden; }
/* line 403, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article img { display: block; }
/* line 407, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .bookmark { background-color: transparent; display: block; height: auto; width: auto !important; position: absolute; right: 0; bottom: 0; padding: 23px 7px 8px 23px; }
/* line 417, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .bookmark i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -480px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -515px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -515px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 421, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .bookmark.active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .releated-article .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 427, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .releated-article .title { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; }
/* line 433, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside .desktop-medium { clear: both; overflow: hidden; }
/* line 438, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside .desktop-small { width: 158px; float: left; clear: none; }
/* line 444, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address { border-left: 2px solid #e2e2e2; font-style: normal; background: white; margin-bottom: 2px; overflow: hidden; height: 180px; width: 318px; }
/* line 453, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap { padding: 0 10px 0; position: relative; height: 162px; }
/* line 457, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap h2 { font-size: 14px; top: 20px; position: absolute; }
/* line 462, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap strong { display: block; font-weight: normal; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; margin-bottom: 8px; }
/* line 470, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap .contactBox { width: 100% !important; position: absolute; bottom: 0; }
/* line 476, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div { width: 53.50%; float: left; line-height: 16px; }
/* line 481, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div .numbers a { display: inline-block !important; }
/* line 485, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div + div { width: 43%; }
/* line 489, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div a { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; display: block; text-transform: uppercase; font-size: 11px; margin-top: 8px; margin-bottom: -9px; }
/* line 498, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div a:hover { color: #f0ab00 !important; }
/* line 501, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div a:hover i { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5619px; background-repeat: no-repeat; margin-right: 7px; margin-bottom: 0px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content aside address .wrap div a:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content aside address .wrap div a:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 508, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content aside address .wrap div a i { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5605px; background-repeat: no-repeat; margin-right: 7px; margin-bottom: 0px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content aside address .wrap div a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content aside address .wrap div a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 522, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_reebok .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_rockport .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { padding: 0; margin-bottom: 5px; }
/* line 526, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_reebok .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_rockport .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf .details-wrapper span { display: none; }
/* line 532, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas.hover .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_reebok.hover .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_rockport.hover .details-wrapper, DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper { padding: 8px; background: none; width: auto; height: auto; margin-bottom: 0; }
/* line 539, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas.hover .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_reebok.hover .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_rockport.hover .details-wrapper span, DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper span { display: block; }
/* line 542, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas.hover .details-wrapper span.additional, DIV.container > DIV.content .brands .releated-article.related_reebok.hover .details-wrapper span.additional, DIV.container > DIV.content .brands .releated-article.related_rockport.hover .details-wrapper span.additional, DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf.hover .details-wrapper span.additional { margin-bottom: 0 !important; }
/* line 551, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_adidas .details-wrapper { height: 21px; width: 30px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -880px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_adidas .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -593px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_adidas .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -593px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 556, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_reebok .details-wrapper { height: 14px; width: 67px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -906px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_reebok .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -616px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_reebok .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -616px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 561, ../scss/layout/content/standard/_related-articles.scss */
DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { height: 19px; width: 108px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -940px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf .details-wrapper { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -647px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf .details-wrapper:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -647px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 11, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .toggleForm { color: white; background: black; font-size: 11px; padding: 4px 10px 0px; display: block; zoom: 1; text-align: center; margin: 7px auto 65px; width: 298px; text-transform: uppercase; }
/* line 24, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .toggleForm:hover { color: #f0ab00; }
/* line 29, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .toggleForm:active { background-color: #f0ab00; color: black; }
/* line 35, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form.hidden { display: none; }
/* line 38, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .intro { height: 76px; width: 100%; }
/* line 43, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form h2 { width: 90%; color: white; font-size: 14px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; overflow: hidden; }
/* line 50, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form h2 span { width: 95%; float: left; }
/* line 55, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form h2 a { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1122px; background-repeat: no-repeat; height: 14px; width: 14px; display: block; float: right; margin-top: 3px; }
/* line 61, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form h2 a:hover { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1103px; background-repeat: no-repeat; height: 14px; width: 14px; }
/* line 66, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form label { margin-bottom: 18px; display: block; text-transform: uppercase; font-size: 10px; line-height: 11px; }
/* line 73, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form label label { display: block; color: red; margin-top: 5px; margin-bottom: 0; text-transform: none; }
/* line 80, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form label label.error { display: none; }
/* line 86, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form input, DIV.container > DIV.content .form textarea { -webkit-appearance: none; resize: none; border: 0px none; outline: none; border-radius: 0; padding: 5px 4.21% 2px 4.21%; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; width: 91.58%; height: 22px; margin-top: 2px; }
/* line 98, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form input.error, DIV.container > DIV.content .form textarea.error { border-left: 2px solid red; padding-left: 3.1%; }
/* line 104, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form textarea { display: block; width: 100%; height: 80px; }
/* line 110, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .dropdown { width: 100%; font-size: 10px; line-height: 11px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-left: 0; margin-bottom: 18px; overflow: visible; }
/* line 119, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .dropdown ul { width: 100%; overflow-x: hidden; }
/* line 125, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .dropdown li { width: 85.86%; padding: 10px 14px 5px; }
/* line 130, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .dropdown .dropdown-trigger { padding: 10px 9px 5px 14px; }
/* line 133, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .dropdown .dropdown-trigger i { margin-top: -3px; }
/* line 139, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .submit { float: right; text-transform: uppercase; font-size: 10px; }
/* line 145, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .validate-error-msg { float: left; color: red; margin-bottom: 0; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 12px; font-size: 10px; visibility: hidden; opacity: 0; clear: left; position: relative; left: 5px; top: -12px; }
/* line 159, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form #email { display: none; }
/* line 163, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .linkedField { display: none; }
/* line 166, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content .form .submitButton { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; left: -1000px; bottom: 0; }
/* line 175, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form { display: block; *zoom: 1; background: #000; color: white; padding: 41px 0 15px 40px; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content article.standard > section .form:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 182, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form h2 { width: 91.615%; }
/* line 186, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .dropdown { float: none; }
/* line 189, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .dropdown .dropdown-trigger { border: 2px solid white; padding: 10px 7px 5px 12px; margin-top: 2px; width: 245px; }
/* line 196, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .dropdown ul { top: 41px; width: 264px; }
/* line 200, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .dropdown li { border: 0px none; background: black; padding: 10px 14px 5px 13px; width: 241px; }
/* line 206, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .dropdown .scrollpane { top: 41px; border: 2px solid white; border-top: 0px none; }
/* line 213, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form input, DIV.container > DIV.content article.standard > section .form textarea { margin-bottom: 5px; }
/* line 217, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .col { width: 269px; margin-right: 20px; float: left; }
/* line 223, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .col2 { width: 91.5%; clear: left; }
/* line 229, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .col p, DIV.container > DIV.content article.standard > section .form .col2 p { margin-bottom: 18px; }
/* line 232, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form .col p .link, DIV.container > DIV.content article.standard > section .form .col2 p .link { text-decoration: underline; }
/* line 238, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form label { display: block; }
/* line 242, ../scss/layout/content/standard/_forms.scss */
DIV.container > DIV.content article.standard > section .form input { display: block; }
/* line 12, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap { margin-top: 41px; margin-bottom: 80px; }
/* line 17, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .headline { padding-right: 0!important; }
/* line 20, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .headline a { color: #86878a; }
/* line 24, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .headline i { display: none; }
/* line 31, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .clickable a { color: #86878a; }
/* line 35, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .clickable i { display: inline-block !important; }
/* line 41, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 h2 a { color: grey !important; }
/* line 45, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 h2 i { display: none !important; }
/* line 50, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .icon-expansion-arrow { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4297px; background-repeat: no-repeat; display: inline-block; zoom: 1; margin-right: 5px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .sitemap .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .sitemap .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 57, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .child h2 { text-transform: none; line-height: 16px; font-size: 12px; border-bottom: 1px solid #e2e2e2; padding-top: 10px!important; padding-bottom: 5px!important; margin-bottom: 0px; }
/* line 67, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level00 { padding-left: 40px; border-bottom: 1px solid #e2e2e2; }
/* line 71, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level00.home { margin-bottom: 17px; }
/* line 75, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level01 { padding-left: 160px !important; }
/* line 78, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level01 h2 { margin-bottom: 0px !important; margin-top: 0px !important; }
/* line 83, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 { padding-left: 195px !important; padding-bottom: 0px!important; }
/* line 87, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 H2 { margin-bottom: 0px!important; overflow: visible !important; }
/* line 91, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 H2 A { padding-left: 0px !important; }
/* line 96, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .level02 A:hover { color: #f0ab00 !important; }
/* line 101, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .accordion { margin-bottom: 0 !important; }
/* line 105, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .accordion > .panel { border-bottom: none!important; border-top: none!important; margin-bottom: 0; }
/* line 111, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .accordion-wrapper { margin-bottom: 25px!important; padding-top: 7px; }
/* line 115, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .accordion-wrapper SECTION { padding-top: 0px!important; }
/* line 120, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow { display: inline-block; zoom: 1; margin-right: 5px; height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4297px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .sitemap .panel.selected SECTION.headline.level02 H2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5011px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 127, ../scss/layout/content/standard/_sitemap.scss */
DIV.container > DIV.content .sitemap H2 { padding-left: 0px!important; margin: 0px !important; padding-top: 10px!important; padding-bottom: 5px!important; }
/* line 11, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content iframe.contact-frame { margin-left: -40px; width: 638px; }
/* line 17, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form { background: #000; color: #fff; padding: 40px 0 0 0; font-size: 0.9em; }
/* line 23, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .head-wrapper { margin: 0 0 0 160px; }
/* line 26, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .head-wrapper .title { width: 245px; font-size: 1.4em; margin: 0; text-transform: uppercase; }
/* line 33, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .head-wrapper .info { font-size: 0.8em; color: #cfcfcf; margin: 2px 0 0 0; }
/* line 39, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .head-wrapper .invalid { display: none; padding: 10px; border: 1px solid #660000; }
/* line 46, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper { margin-left: 160px; margin-top: 2px; }
/* line 50, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper.form { padding-top: 0; padding-left: 0; }
/* line 55, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper { display: inline-block; margin-right: 40px; }
/* line 59, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper input { margin-bottom: 0; }
/* line 64, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper label.error { margin-top: 5px; }
/* line 69, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper.one { width: 433px; }
/* line 71, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper.one textarea { width: 413px; height: 65px; padding: 10px; }
/* line 77, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper.two { width: 197px; float: left; }
/* line 81, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper.hidden { display: none; }
/* line 85, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper .dropdown { margin-bottom: 5px; }
/* line 88, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper .dropdown ul { top: 27px; width: 191px; }
/* line 93, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper .dropdown select { display: block !important; position: absolute; top: -10000px; }
/* line 100, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper .dropdown label.error { margin-top: 33px !important; }
/* line 106, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper label { display: block; text-transform: uppercase; margin: 20px 0 0 0 !important; }
/* line 111, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .input-wrapper label.error { position: absolute; margin-top: 4px !important; color: #F00; }
/* line 119, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .submit-button { width: 50px; font-size: 0.9em; margin: 8px 0 0 0; float: right; background: transparent; border: 0; color: #fff; padding: 0; cursor: pointer; text-transform: uppercase; }
/* line 130, ../scss/layout/content/standard/_contact-form.scss */
DIV.container > DIV.content .contact-form .form-wrapper .submit-button i { float: left; margin-top: 3px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; height: 9px; width: 5px; }
/* line 7, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark { position: absolute; right: 38px; top: 0; }
/* line 12, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -590px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -478px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -478px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 17, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark:hover i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -550px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -440px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -440px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 23, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark.active i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -510px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -403px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -403px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 28, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark.active:hover i { height: 35px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -470px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -365px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .bookmark.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -365px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 35, ../scss/layout/content/standard/_bookmark.scss */
DIV.container > DIV.content .bookmark-tooltip, DIV.container > DIV.content .bookmark-flyout { height: 20px; background: #000; position: absolute; top: 57px; right: 38px; padding: 16px 40px 8px 40px; color: #fff; font-weight: bold; z-index: 1000; display: none; }
/* line 17, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox { position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; overflow: hidden; -webkit-overflow-scrolling: touch; }
/* line 28, ../scss/layout/content/standard/_lightbox.scss */
.touch DIV.container > DIV.content .lightbox { overflow: auto; }
/* line 32, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox .background { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0); }
/* line 40, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox .background img { width: 100%; height: 100%; }
/* line 46, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox .center { text-align: center; height: 100%; }
/* line 51, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox .center:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
/* line 58, ../scss/layout/content/standard/_lightbox.scss */
DIV.container > DIV.content .lightbox .lightbox-content { display: inline-block; vertical-align: middle; position: relative; }
/* line 9, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry { background-color: #e2e2e2; overflow: hidden; padding-bottom: 58px; }
/* line 14, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry .masonry-column { float: left; margin-right: 2px; }
/* line 18, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry .masonry-column.last { margin-right: 0; }
/* line 23, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry .masonry-item { height: auto; }
/* line 26, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry .masonry-item .item-image { width: 100%; height: auto; padding-bottom: 0%; }
/* line 32, ../scss/layout/content/standard/_masonry.scss */
DIV.container > DIV.content .masonry .masonry-item .item-footer { margin-top: 60px; }
/* line 10, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine { /*****************************/ /* Magazine Navigation       */ /*****************************/ /*****************************/ /* Cotent general            */ /*****************************/ /*****************************/ /* Filter                    */ /*****************************/ /*****************************/ /* Sortby                    */ /*****************************/ /*****************************/ /* Checkbox                  */ /*****************************/ /*****************************/ /* Stories                   */ /*****************************/ /*****************************/ /* Features                  */ /*****************************/ /*****************************/ /* Short cuts                */ /*****************************/ /*****************************/ /* SOCIAL                    */ /*****************************/ /*****************************/ /* Overview                 */ /*****************************/ /*****************************/ /* Buttons                   */ /*****************************/ /*****************************/ /* GAMEPLAN-A                */ /*****************************/ }
/* line 11, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .error-msg { color: red; margin-bottom: 0; margin-top: 20px; display: block; padding-left: 40px; padding-top: 15px; padding-bottom: 11px; clear: both; display: none; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; background-color: white; }
/* line 26, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .search { padding-right: 320px; }
/* line 31, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .breadcrumb, DIV.container > DIV.content .magazine .heading { padding: inherit 38px; }
/* line 34, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .breadcrumb .subline, DIV.container > DIV.content .magazine .heading .subline { display: inline-block; width: 66%; }
/* line 38, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .breadcrumb .subline p, DIV.container > DIV.content .magazine .heading .subline p { line-height: 18px; font-size: 14px; }
/* line 44, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine > header h1 { font-size: 38px; }
/* line 52, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation { border-top: 1px solid #e2e2e2; text-align: center; }
/* line 57, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation ul { font-size: 0; }
/* line 61, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation li { display: inline; }
/* line 65, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation .link { display: inline-block; padding: 17px 22px 11px 22px; color: black; font-size: 14px; line-height: 14px; text-transform: uppercase; }
/* line 73, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation .link:hover { background-color: black; color: #f0ab00; }
/* line 78, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation .link:active, DIV.container > DIV.content .magazine .magazine-navigation .link.selected { color: black; background-color: #f0ab00; }
/* line 86, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation .dropdown-trigger { display: none; width: auto; margin-top: 0; padding: 17px 18px 11px 22px; color: black; font-size: 14px; line-height: 14px; text-transform: uppercase; }
/* line 96, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation .dropdown-trigger i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5778px; background-repeat: no-repeat; height: 16px; width: 16px; float: right; position: relative; top: -3px; }
/* line 104, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-navigation select { display: none; margin: 0; padding: 0; -webkit-appearance: none; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 42px; opacity: 0; visibility: visible; }
/* line 124, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .loading-indicator { position: absolute; background-color: white; height: 42px; width: 42px; left: 50%; top: 150px; margin-left: -21px; opacity: 0; background-image: url('../../images/loader-content.gif'); background-position: center center; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 124, ../scss/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .loading-indicator { background-image: url('../../images/loader-content-retina.gif'); background-size: 14px 14px; } }
/* line 143, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .overview-section { width: 100%; margin-bottom: 42px; overflow: hidden; }
/* line 148, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .overview-section .headline { margin-bottom: 50px; }
/* line 153, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content { display: block; overflow: hidden; cursor: pointer; color: black; position: relative; padding-bottom: 13px; }
/* line 162, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item { display: block; margin-top: 2px; overflow: hidden; color: black; background-color: white; line-height: 18px; font-size: 13px; }
/* line 170, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .btn { margin-left: 20px; margin-top: 14px; }
/* line 177, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .content-item:hover .openLink { display: block; }
/* line 181, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .content-item:hover:not(.lightbox-content) { background-color: black; color: white; }
/* line 186, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .content-item:hover:not(.lightbox-content) .content, .no-touch DIV.container > DIV.content .magazine .content-item:hover:not(.lightbox-content) .item-footer { color: white; }
/* line 190, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .content-item:hover:not(.lightbox-content) .item-footer:after { background-color: black; }
/* line 199, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .btn, DIV.container > DIV.content .magazine .content-item .statement { display: none; clear: both; }
/* line 204, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .item-image { display: block; overflow: hidden; width: 100%; height: auto; position: relative; }
/* line 211, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .item-image > div { position: absolute; height: 100%; width: 100%; }
/* line 217, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .item-image img { width: 100%; height: auto; }
/* line 223, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .image-overlay { display: none; position: absolute; }
/* line 228, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item h3, DIV.container > DIV.content .magazine .content-item p, DIV.container > DIV.content .magazine .content-item .item-footer, DIV.container > DIV.content .magazine .content-item .copy { display: block; padding-left: 22px; padding-right: 22px; word-break: break-word; }
/* line 235, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item h3 { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; margin-top: 30px; margin-bottom: 24px; }
/* line 242, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .language + h3 { margin-top: 8px; }
/* line 246, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item p { margin-bottom: 12px; background-color: transparent !important; }
/* line 250, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item p.big { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; margin-bottom: 12px; }
/* line 256, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item p.bigger { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 42px; font-size: 38px; margin-bottom: 11px; position: relative; left: -2px; }
/* line 264, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item p.biggest { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 54px; font-size: 54px; letter-spacing: -2px; margin-bottom: 5px; position: relative; left: -4px; }
/* line 275, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item.no-image .title { margin-top: 48px; }
/* line 279, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item.no-image .item-image { display: none; }
/* line 284, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .copy { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; margin-bottom: 52px; }
/* line 289, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .title a { color: #80bbc3; }
/* line 293, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .copy a { color: #80bbc3; text-decoration: underline; }
/* line 298, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .item-footer { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 12px; color: #86878a; clear: both; }
/* line 304, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .item-footer > span { width: 100%; float: left; }
/* line 310, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .language { margin-left: 20px; margin-top: 28px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; display: inline-block; margin-bottom: 8px; }
/* line 318, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote { margin-top: 30px; margin-bottom: 60px; }
/* line 322, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote:first-child { margin-top: 0; }
/* line 326, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p { margin-right: 35px; font-weight: normal; font-family: "DINCompPro-MediumIta", "Helvetica", sans-serif; line-height: 20px; font-size: 18px; position: relative; background-color: transparent !important; }
/* line 334, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p:before, DIV.container > DIV.content .magazine .content-item blockquote p:after { font-family: 'adicons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; display: inline-block; position: relative; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 350, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p:before { content: "\e60f"; padding-right: 10px; margin-bottom: -4px; margin-left: 1px; width: 17px; height: 19px; display: inline-block; }
/* line 360, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p:after { content: "\e610"; display: block; position: absolute; width: 17px; height: 17px; top: 0; right: -20px; }
/* line 370, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p.author { background-image: none; font-weight: normal; font-family: "DINCompPro-MediumIta", "Helvetica", sans-serif; line-height: 13px; font-size: 11px; text-transform: uppercase; color: #86878a; margin-top: 14px; }
/* line 372, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item blockquote p.author:before, DIV.container > DIV.content .magazine .content-item blockquote p.author:after { display: none; }
/* line 386, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .close { position: absolute; right: 22px; top: 22px; padding: 10px; cursor: pointer; display: none; }
/* line 394, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .close i { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1047px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .content-item .close i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -697px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .content-item .close i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -697px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 400, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .content-item .close:hover i { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1103px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .content-item .close:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -713px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .content-item .close:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -713px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 408, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-offer-link { width: 396px; float: left; height: 83px; margin-right: 2px; line-height: 18px; font-size: 13px; color: black; background-color: #e2e2e2; border: 14px solid #f1f1f1; padding: 42px 27px; }
/* line 419, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-offer-link .title { line-height: 34px; font-size: 22px; text-transform: uppercase; }
/* line 424, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-offer-link .subline { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 428, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-offer-link.last { margin-right: 0; }
/* line 432, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-offer-link.fullsize { width: 876px; }
/* line 437, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-content { background-color: white; padding-top: 38px; margin-bottom: 80px; }
/* line 447, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter { display: inline-block; margin-bottom: 29px; float: left; padding-left: 40px; }
/* line 453, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter .dropdown { width: 278px; margin-right: 38px; }
/* line 457, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter .dropdown ul li { width: 250px; }
/* line 461, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter .dropdown .scrollpane { top: 42px; }
/* line 466, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter .dropdown-trigger { margin-top: 0; padding-left: 17px; }
/* line 472, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .filter.socialFilter .dropdown { margin-right: 2px; }
/* line 482, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby { overflow: hidden; *zoom: 1; line-height: 16px; font-size: 14px; display: block; float: left; }
/* line 488, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby .radiofield { float: left; }
/* line 492, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby .radiobtn { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; display: block; padding: 15px 14px 11px; background-color: #cccccc; color: #86878a; text-transform: uppercase; }
/* line 500, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby .radiobtn.selected { color: white !important; background-color: black !important; }
/* line 505, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby .radiobtn:hover { color: #f0ab00; background-color: #86878a; }
/* line 510, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .sortby .radiobtn:active { background-color: #f0ab00; color: black; }
/* line 521, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .checkbox { float: left; height: 42px; overflow: hidden; *zoom: 1; }
/* line 526, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .checkbox .checkbox_btn { color: black; position: relative; padding: 15px 14px 9px 59px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; float: left; }
/* line 534, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .checkbox .checkbox_btn i { left: 0; top: 0; position: absolute; background-color: black; background-image: none; width: 42px; height: 42px; }
/* line 545, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .checkbox .checkbox_btn.selected i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1000px; background-repeat: no-repeat; height: 42px; width: 42px; }
/* line 555, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .story-item { width: 318px; }
/* line 560, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .stories-overview .story-item { height: 564px; }
/* line 563, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .stories-overview .story-item .item-image { height: 0; padding-bottom: 80%; }
/* line 573, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .feature-item { width: 238px; }
/* line 578, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .features-overview .feature-item { height: 410px; }
/* line 581, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .features-overview .feature-item .item-image { height: 0; padding-bottom: 69%; }
/* line 591, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcut-item { width: 238px; }
/* line 595, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcut-item .content > *:first-child { padding-top: 28px; }
/* line 600, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcut-item .source { display: none; }
/* line 608, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item { height: 320px; }
/* line 611, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .item-footer { width: 100%; }
/* line 614, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .item-footer .date { position: relative; z-index: 1; }
/* line 619, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .item-footer:after { content: ''; display: block; width: 100%; left: -22px; top: -15px; height: 50px; background-color: white; position: absolute; }
/* line 636, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-content.shortcuts { padding-top: 28px; }
/* line 641, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .openLink { position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-align: center; z-index: 1; display: none; }
/* line 651, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .openLink .label { color: white; position: relative; text-transform: uppercase; line-height: 9px; font-size: 14px; display: block; }
/* line 659, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .openLink .label i { position: relative; margin: 0 auto 17px auto; font-size: 22px; display: block; }
/* line 666, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .openLink .background { position: absolute; background-color: black; width: 100%; height: 100%; top: 0; left: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
/* line 680, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item { width: 238px; position: relative; }
/* line 684, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .title { margin-top: 0; line-height: 18px; font-size: 16px; }
/* line 690, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.no-image .title { margin-top: 0; }
/* line 694, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.no-image .item-image { display: none; background-color: #4e4e4e; }
/* line 699, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.no-image .item-image img { display: none; }
/* line 703, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.no-image .logo { margin-top: 30px; }
/* line 709, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .item-image > div { position: static; height: auto; width: auto; line-height: 0; }
/* line 715, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .item-image > div.onload { min-height: 238px; padding-bottom: 65%; }
/* line 720, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .item-image > div.onload + .image-overlay { display: none; }
/* line 726, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .logo { display: block; margin-top: 20px; margin-bottom: 22px; }
/* line 731, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item .logo i { margin: 0 auto; }
/* line 739, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.video .image-overlay, DIV.container > DIV.content .magazine .social-item.youtube .image-overlay, DIV.container > DIV.content .magazine .social-item.vimeo .image-overlay { display: block; width: 50px; height: 50px; background-color: black; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; }
/* line 749, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.video .image-overlay i, DIV.container > DIV.content .magazine .social-item.youtube .image-overlay i, DIV.container > DIV.content .magazine .social-item.vimeo .image-overlay i { content: ' '; position: absolute; top: 50%; left: 50%; margin-left: -5px; margin-top: -10px; width: 0px; height: 0px; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent white; }
/* line 766, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.twitter .item-image { background-color: #00aced; }
/* line 770, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.twitter .logo i { height: 22px; width: 28px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5995px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.twitter .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.twitter .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5210px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 776, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.facebook .item-image { background-color: #3b5998; }
/* line 780, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.facebook .logo i { height: 24px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5826px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.facebook .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5055px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.facebook .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5055px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 786, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.instagram .item-image { background-color: #3f729b; }
/* line 790, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.instagram .logo i { height: 24px; width: 24px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5884px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.instagram .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5108px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.instagram .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5108px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 796, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.youtube .item-image { background-color: #cd201f; }
/* line 800, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.youtube .logo i { height: 30px; width: 26px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6049px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.youtube .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5259px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.youtube .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5259px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 806, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.pinterest .item-image { background-color: #cc2127; }
/* line 810, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.pinterest .logo i { height: 24px; width: 19px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5940px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.pinterest .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5159px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.pinterest .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5159px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 816, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.google-plus .item-image { background-color: #cc3732; }
/* line 820, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.google-plus .logo i { height: 24px; width: 26px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5855px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.google-plus .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5082px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.google-plus .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5082px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 826, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.blog .item-image { background-color: #f57d00; }
/* line 830, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.blog .logo i { height: 22px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5799px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.blog .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5031px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.blog .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5031px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 836, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.linkedin .item-image { background-color: #0075af; }
/* line 840, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.linkedin .logo i { height: 22px; width: 22px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5913px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.linkedin .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5135px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.linkedin .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5135px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 846, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.tumblr .item-image { background-color: #44546b; }
/* line 850, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.tumblr .logo i { height: 21px; width: 12px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5969px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.tumblr .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5186px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.tumblr .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5186px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 856, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.vimeo .item-image { background-color: #1ab7ea; }
/* line 860, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-item.vimeo .logo i { height: 22px; width: 23px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6022px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.vimeo .logo i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5235px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .social-item.vimeo .logo i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5235px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 866, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview { position: relative; min-height: 200px; }
/* line 870, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .loading-indicator { top: 46px; right: 30px; }
/* line 875, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview #social-refresh-button.refresh-btn { margin-top: 0; padding-right: 0px; }
/* line 880, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .social-item { height: 474px; }
/* line 885, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .social-item.no-image .item-image { display: block; }
/* line 889, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .social-item.no-image .logo { margin-top: 15px; }
/* line 894, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .social-item .item-image { height: 0; padding-bottom: 68.5%; }
/* line 899, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .social-overview .social-item:nth-child(4n) { margin-right: 0; }
/* line 905, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine #social-refresh-button.refresh-btn { margin-top: 8px; padding-right: 40px; }
/* line 915, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .overview-teasers { overflow: hidden; }
/* line 919, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item { position: relative; float: left; margin: 0; margin-right: 2px; padding-bottom: 0; }
/* line 926, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item .bordered { border-right: 1px solid #f1f1f1; overflow: hidden; height: 100%; }
/* line 933, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item.last, DIV.container > DIV.content .magazine .magazine-overview .content-item.last-in-row { float: right; margin-right: 0; }
/* line 937, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item.last .bordered, DIV.container > DIV.content .magazine .magazine-overview .content-item.last-in-row .bordered { border-right: 0; }
/* line 942, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item .content { height: 100%; }
/* line 947, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item.feature-item .bordered { margin-top: 30px; }
/* line 950, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .content-item.feature-item .bordered > *:first-child { margin-top: 0; }
/* line 957, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .magazine-overview .item-footer { position: absolute; bottom: 30px; }
/* line 967, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .load-more-button { display: none; }
/* line 970, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .load-more-button i { display: none; height: 14px; width: 14px; background-repeat: no-repeat; background-color: black; background-image: url('../../images/loader-content-inverted.gif'); background-position: center center; background-size: 14px 14px; margin-right: 8px; margin-top: -2px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 970, ../scss/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .load-more-button i { background-image: url('../../images/loader-content-inverted-retina.gif'); } }
/* line 988, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .load-more-button.inactive i { display: inline-block; margin-bottom: -1px; margin-top: -5px; }
/* line 996, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .refresh-btn { text-transform: uppercase; color: black; line-height: 9px; font-size: 14px; padding: 9px 13px 0 22px; position: relative; float: right; height: 14px; }
/* line 1005, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .refresh-btn i { height: 17px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1443px; background-repeat: no-repeat; position: absolute; top: 3px; left: 0; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .refresh-btn i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1213px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .refresh-btn i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1213px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 1012, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .refresh-btn:hover { color: #f0ab00; }
/* line 1015, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .refresh-btn:hover i { height: 17px; width: 16px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1465px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .refresh-btn:hover i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1232px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .magazine .refresh-btn:hover i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1232px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
/* line 1021, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .language { background-color: #999; float: none; position: relative; left: auto; top: auto; }
/* line 1033, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview { color: white; margin-bottom: 0; }
/* line 1038, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .headline { margin-bottom: 32px; }
/* line 1041, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .headline .right { width: 33%; }
/* line 1046, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .col { background-color: black; }
/* line 1050, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .gameplan-a-logo { display: inline-block; width: 37px; float: left; padding: 2px 22px; }
/* line 1057, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .subline { float: right; display: block; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; text-transform: uppercase; padding: 0 0 0 9px; text-align: right; max-width: 290px; }
/* line 1068, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .content-item { width: 318px; background-color: black; height: 393px; }
/* line 1073, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .content-item .bordered { border-right: 1px solid #1f1f1f; margin-top: 8px; }
/* line 1081, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .gameplan-a-overview .content-item:hover .title { color: #f0ab00; }
/* line 1085, ../scss/layout/content/standard/_magazine.scss */
.no-touch DIV.container > DIV.content .magazine .gameplan-a-overview .content-item:hover .item-footer { color: #86878a; }
/* line 1092, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .content { padding-bottom: 0; }
/* line 1096, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .item-image { height: 160px; position: relative; }
/* line 1100, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .item-image img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
/* line 1107, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .shares { color: white; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; text-transform: uppercase; text-align: right; padding-right: 10px; padding-top: 2px; }
/* line 1116, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .shares .shares_count { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 1121, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .category { color: #f0ab00; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; text-transform: uppercase; padding: 0 22px; }
/* line 1129, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .title { color: white; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 19px; font-size: 18px; text-transform: uppercase; padding: 0 22px; margin-top: 8px; }
/* line 1138, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine .gameplan-a-overview .item-footer { color: #86878a; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 12px; padding: 0 22px; position: absolute; bottom: 15px; }
/* line 1155, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content { display: inline-block; width: 684px; background-color: transparent; }
/* line 1160, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .openLink { display: none !important; }
/* line 1164, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .close { display: block; }
/* line 1168, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .border { width: 100%; height: 100%; top: 0; left: 0; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; position: absolute; }
/* line 1180, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .source, DIV.container > DIV.content .magazine-lightbox .lightbox-content .statement, DIV.container > DIV.content .magazine-lightbox .lightbox-content .btn { display: block; }
/* line 1184, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content { margin: 11px 11px 2px 11px; background-color: white; position: relative; text-align: left; padding: 38px 18px; cursor: auto; }
/* line 1192, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content blockquote { margin-bottom: 35px; }
/* line 1196, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement { margin-top: 0; margin-bottom: 11px; padding-bottom: 0; padding-top: 40px; display: block; }
/* line 1203, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement p, DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement .copy { padding-right: 65px; }
/* line 1207, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement .title { margin-top: 0; padding-top: 0; margin-bottom: 14px; }
/* line 1213, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement .copy { margin-bottom: 0; padding-top: 0; padding-bottom: 28px; }
/* line 1218, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement .copy * { padding: 0; }
/* line 1223, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement.no-content { margin: 0; padding: 0; margin-bottom: 9px; }
/* line 1234, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .content { padding-bottom: 50px; }
/* line 1236, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .content.statement { padding-bottom: 0; }
/* line 1241, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .item-image { margin-left: 20px; width: 292px !important; height: 200px !important; padding-bottom: 0 !important; float: left; }
/* line 1251, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .title, DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .item-footer { float: left; width: 262px; clear: none; padding-left: 30px; }
/* line 1258, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .content.statement .title { width: auto; float: none; padding-left: 20px; }
/* line 1264, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .link { float: left; clear: none; position: absolute; top: 218px; right: 210px; margin-top: 0; }
/* line 1273, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .language { margin-left: 30px; }
/* line 1278, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .language { margin-top: 0; margin-bottom: 20px; display: inline-block; }
/* line 1284, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .btn { clear: both; }
/* line 1288, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .title { margin-top: 0; margin-bottom: 11px; }
/* line 1297, ../scss/layout/content/standard/_magazine.scss */
DIV.container > DIV.content .magazine-lightbox .lightbox-content.shortcut-item .item-footer { margin-top: 60px; }
/* line 18, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .static-search-wrapper .search { border: none; }
/* line 22, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .static-search-wrapper .input-wrapper { width: 99%; }
/* line 27, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static { position: absolute!important; margin-left: 0px!important; top: 43px!important; right: 0px!important; left: auto!important; height: 970px!important; background-color: #000; }
/* line 37, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big { position: relative; height: 411px; margin-bottom: 0; }
/* line 42, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big a { height: 390px; padding-top: 75px; }
/* line 47, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big a:hover h3 { color: #fff; }
/* line 52, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big a:hover .tredency-percantage, DIV.container > DIV.content .sidebar-static .shareprice-big a:hover .tendency-value { color: #fff; }
/* line 56, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big a:hover i { color: #fff!important; }
/* line 60, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big a:hover span { color: #fff; }
/* line 66, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big h3 { font-size: 34px; line-height: 34px; margin-bottom: 42px; }
/* line 73, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i { position: absolute; font-size: 35px; margin-top: 7px; margin-left: 0px; }
/* line 79, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i.icon-dax_neutral { color: #848484; }
/* line 83, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i.icon-dax_oben { color: #08642E; }
/* line 87, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i.icon-dax_unten { color: #65140E; }
/* line 93, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .price { display: block; width: 100%; padding-left: 40px; font-size: 58px !important; line-height: 58px !important; margin-bottom: 13px; }
/* line 102, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .tendency { position: absolute; margin: 0; padding: 0; margin-top: 10px; }
/* line 108, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .tendency i { position: absolute; left: 5px; }
/* line 114, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .tredency-percantage { color: #65140E; padding-left: 28px; }
/* line 120, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .tredency-percantage, DIV.container > DIV.content .sidebar-static .shareprice-big .tendency-value { display: inline-block; width: 35%; font-size: 28px; line-height: 28px; padding-left: 40px; }
/* line 128, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .shareprice-big .related-click-text { display: block; margin-top: 40px; }
/* line 134, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar-static .ir-teaser { border-left: 2px solid #e2e2e2; }
/* line 139, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big { color: #fff; background-color: #000; padding: 30px 30px 100px 22px; border-left: 2px solid #e2e2e2; }
/* line 145, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big h3 { font-size: 34px; line-height: 34px; margin-bottom: 15px; text-transform: uppercase; }
/* line 152, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big h4 { font-size: 18px; text-transform: uppercase; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 158, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul { margin-bottom: 33px; }
/* line 161, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li { font-size: 15px; margin-bottom: 20px; text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: bold; }
/* line 168, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li p { font-size: 14px; padding-left: 35px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: 100; }
/* line 175, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li a { color: #fff; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: bold; }
/* line 181, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li i { margin-right: 13px; }
/* line 184, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li i.icon-mail { top: 2px; }
/* line 191, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li:hover a, DIV.container > DIV.content .contact-big ul li:hover i { color: #f0ab00; }
/* line 198, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big ul li:first-child:hover i { color: #fff; }
/* line 206, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big .remark-copy { font-size: 14px !important; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-weight: 100; }
/* line 212, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big .icon-team { font-size: 11px; }
/* line 216, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big .contact-big-wrapper { margin-top: 8px; }
/* line 219, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big .contact-big-wrapper p { text-transform: none; }
/* line 224, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .contact-big:after { position: absolute; content: ''; width: 318px; height: 200px; left: 0; bottom: -200px; background-color: #000; border-left: 2px solid #e2e2e2; z-index: -1; }
/* line 237, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short { margin-top: 40px; border-bottom: 2px solid #e2e2e2; }
/* line 244, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .heading { padding-left: 40px; padding-right: 80px; margin-bottom: 30px; }
/* line 249, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .heading h2 { font-size: 32px; }
/* line 255, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short ul li { padding-left: 40px; padding-right: 80px; border-bottom: 1px solid #c1c2c3; }
/* line 262, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details { position: relative; padding: 25px 0 10px 0; }
/* line 266, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details .news-left-content { display: inline-block; width: 25%; }
/* line 270, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details .news-left-content p { position: absolute; top: 25px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; text-transform: uppercase; }
/* line 279, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details .news-right-content { display: inline-block; width: 74%; }
/* line 283, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details .news-right-content h2 { text-transform: none; }
/* line 287, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-details .news-right-content a { font-size: 12px; }
/* line 293, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-show-more-wrapper { padding-left: 40px; padding-right: 80px; margin-top: 30px; margin-bottom: 60px; }
/* line 299, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .news-archive-short .news-show-more-wrapper .show-more-btn { width: auto; display: inline-block; padding: 3px 15px 0 15px; margin-left: 25%; text-align: center; }
/* line 311, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .colset { margin: 0 !important; }
/* line 315, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .col-1-2 { border-right: 2px solid #e2e2e2 !important; }
/* line 319, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .col-2-2 { border: none!important; }
/* line 323, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser { position: relative; min-height: 170px; overflow: hidden; padding-top: 2px; }
/* line 329, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser .col { position: relative; min-height: 170px; padding-top: 0; }
/* line 335, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser a { height: 100%; }
/* line 339, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser a:hover .ir-teaser-hover { display: block; }
/* line 346, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser a, DIV.container > DIV.content .ir-featured-blocks .ir-teaser .ir-teaser-hover { position: absolute; width: 100%; top: 0; right: 0; bottom: 0; left: 0; }
/* line 355, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser img { position: relative; width: 100%; }
/* line 360, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser span { position: absolute; display: block; color: #fff; padding-left: 25px; padding-bottom: 30px; font-size: 25px; text-transform: uppercase; }
/* line 370, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser .ir-teaser-footer { position: absolute; background-color: #fff; bottom: 0; height: 40px; width: 100%; }
/* line 377, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-featured-blocks .ir-teaser .ir-teaser-footer span { bottom: -22px !important; }
/* line 386, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser .ir-teaser-footer { position: relative; height: 40px; background-color: #fff; }
/* line 391, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser .ir-teaser-footer span { position: absolute; bottom: 4px !important; left: 8px !important; color: #000; font-size: 12px; line-height: 12px; text-transform: none; }
/* line 402, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser .ir-teaser-hover { display: none; position: absolute; top: 0; width: 100%; height: 100%; background-color: #000; }
/* line 410, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser .ir-teaser-hover span { bottom: 40px !important; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 17px; font-size: 14px; }
/* line 417, ../scss/layout/content/standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser a.hover .ir-teaser-hover { display: block; }
/* line 14, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table { position: relative; width: 100%; text-align: center; table-layout: fixed; }
/* line 20, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table .no-download { pointer-events: none; }
/* line 24, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead { color: white; background-color: black; }
/* line 28, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th { position: relative; height: 90px; vertical-align: top; }
/* line 33, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th a { display: block; position: relative; width: 100%; height: 100%; border-right: 1px solid #e1e2e3; z-index: 99; }
/* line 41, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th a:hover { background-color: #f0ab00; border-left: 1px solid #e1e2e3; }
/* line 48, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th span, DIV.container > DIV.content .ir-downloads-table thead th i { color: white; }
/* line 52, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th i { position: absolute; width: 100%; left: 0; bottom: 10px; text-align: center; }
/* line 61, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th:nth-child(2) a { border-left: 1px solid #e1e2e3; }
/* line 67, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th:last-child a { border: none; }
/* line 73, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th .ir-download-title, DIV.container > DIV.content .ir-downloads-table thead th .ir-download-date { display: block; text-transform: uppercase; line-height: 12px; }
/* line 79, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th .ir-download-title { padding: 10px 10px 3px 10px; }
/* line 83, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table thead th .ir-download-date { padding-left: 10px; color: #86878a; }
/* line 91, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody tr { border-bottom: 1px solid black; }
/* line 94, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody tr.hide-row { display: none; }
/* line 99, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody th { color: black; background-color: #f1f1f1; text-align: left; padding: 10px 10px 10px 10px; vertical-align: bottom; line-height: 16px; }
/* line 108, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td { position: relative; padding: 18px 10px 10px 10px; line-height: 16px; color: #86878a; text-align: center; box-sizing: border-box; }
/* line 116, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td a { display: block; color: #86878a; }
/* line 120, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td a:hover { color: #f0ab00; }
/* line 126, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td:before, DIV.container > DIV.content .ir-downloads-table tbody td:after { content: ''; display: block; position: absolute; width: 1px; background: #E1E2E3; right: -1px; }
/* line 135, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td:before { top: 0; height: 100%; }
/* line 140, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td:after { bottom: 0; height: 50px; }
/* line 147, ../scss/layout/content/standard/_investor-relations-downloads.scss */
DIV.container > DIV.content .ir-downloads-table tbody td:last-child:before, DIV.container > DIV.content .ir-downloads-table tbody td:last-child:after { display: none; }
/* line 15, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content .responsive-table-new .table-scrollnotice { display: none; }
/* line 20, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content .cloned-responsive-table  { display: none!important; }
/* line 24, ../scss/layout/content/standard/_responsive-tables.scss */
DIV.container > DIV.content .responsive-table-wrapper { position: relative; padding-left: 38px; padding-right: 38px; }
/* line 16, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section .accordion > .panel .accordion-wrapper section { padding-top: 0; padding-bottom: 0; }
/* line 23, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section { overflow: hidden; *zoom: 1; margin-top: 0 !important; margin-bottom: 17px; }
/* line 29, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section p { float: left; width: 120px; margin: 12px 0 0; line-height: 16px; font-size: 14px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; padding-right: 0px; }
/* line 39, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul { float: left; overflow: hidden; *zoom: 1; margin: 0; padding-left: 0px; padding-right: 40px; }
/* line 47, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li { float: left; margin-right: 2px; padding-left: 0; list-style: none; }
/* line 54, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li.last { margin-right: 0; }
/* line 59, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li a { display: table; text-align: center; height: 38px; width: 38px; position: relative; background-color: #e2e2e2; position: relative; }
/* line 69, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li a .icon { display: table-cell; vertical-align: middle; font-size: 14px; }
/* line 76, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li a.touch:hover { background-color: #e2e2e2; }
/* line 81, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li a:hover { background-color: black; color: #f0ab00; }
/* line 87, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section ul li a:active, DIV.container > DIV.content.social-space > section section ul li a.ontouch { background-color: #f0ab00; }
/* line 95, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section.first { margin-top: 25px !important; }
/* line 100, ../scss/layout/content/non-standard/_social-space.scss */
DIV.container > DIV.content.social-space > section section.last { margin-bottom: 57px !important; }
/* line 18, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map { position: relative; height: 318px; border-bottom: 2px solid #e2e2e2; background: url('../../images/locations/map-desktop.png') 0 0 no-repeat; }
/* line 25, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location { position: absolute; z-index: 0; }
/* line 30, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location A { padding-top: 1px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; text-transform: uppercase; position: relative; display: block; color: black; }
/* line 40, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location A I { height: 14px; width: 14px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1488px; background-repeat: no-repeat; position: absolute; top: -7px; padding: 1px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content.locations > HEADER .locations-map .location A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content.locations > HEADER .locations-map .location A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 49, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location:hover { z-index: 1; }
/* line 55, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.right A { padding-left: 24px; }
/* line 59, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.right A I { left: 0; }
/* line 65, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.right .info { left: 20px; }
/* line 72, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.left A { padding-right: 24px; }
/* line 76, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.left A I { right: 0; }
/* line 82, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.left .info { right: 20px; }
/* line 89, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.large A { padding-top: 3px; font-size: 12px; padding-left: 31px; }
/* line 95, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I { top: -5px; height: 28px; width: 28px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1455px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 102, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location.large .info { top: 22px; left: 28px; }
/* line 109, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location .info { position: absolute; height: 90px; width: 240px; background-color: black; display: none; z-index: 1; top: 15px; }
/* line 119, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location .info P { margin: 0; padding: 0; position: absolute; color: white; line-height: 14px; font-size: 12px; bottom: 9px; left: 12px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; padding-right: 14px; }
/* line 131, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations > HEADER .locations-map .location .info P .headline { text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 142, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations .company { border-top: 1px solid #e2e2e2; padding-top: 25px; }
/* line 146, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations .company:first-child { border-top: 0; }
/* line 150, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations .company h2 { margin-top: 0; }
/* line 155, ../scss/layout/content/non-standard/_locations.scss */
DIV.container > DIV.content.locations .company.invisible { display: none; }
/* line 13, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events-filter { padding-left: 40px; z-index: 1; *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .events-filter:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 18, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events { margin-top: 35px; }
/* line 21, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events div[role=showmore] { text-align: center; }
/* line 25, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events ul { padding-left: 0px; padding-right: 0px; margin: 0; padding-left: 40px; }
/* line 32, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li { border-bottom: 1px solid #e2e2e2; list-style: none; list-style-type: none; overflow: hidden; padding: 6px 38px 8px 0px; margin-bottom: 10px; }
/* line 40, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .date { font-size: 20px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; text-transform: uppercase; overflow: hidden; float: left; width: 118px; }
/* line 48, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .date .year { font-size: 10px; color: #86878a; display: block; }
/* line 54, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .date .month { width: 44px; display: inline-block; zoom: 1; margin-right: 2px; }
/* line 61, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .date .separator { margin-right: 6px; display: inline-block; zoom: 1; border-left: 1px solid; height: 15px; line-height: 12px; }
/* line 70, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .date span { letter-spacing: 1px; }
/* line 75, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange { width: 118px; }
/* line 78, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange .date { width: 100%; }
/* line 81, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange .date + .date { margin-top: -2px; }
/* line 85, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange .opacity { color: #fff; }
/* line 89, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange .separator { color: white; }
/* line 93, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .daterange hr { border: 0; margin: 5px 43px -8px 0px; width: 19px; float: right; border-top: 1px solid black; display: block; height: 1px; color: black; }
/* line 105, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li .details { float: left; width: 438px; }
/* line 110, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li small { font-size: 10px; color: #86878a; display: block; text-transform: uppercase; margin-top: -1px; margin-bottom: 1px; }
/* line 120, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events li strong { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 16px; display: block; }
/* line 127, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events.past .group { margin-bottom: 40px; }
/* line 131, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events.past .last { border-bottom: 0px none; }
/* line 137, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events.future .last .last { border-bottom: 0px none; }
/* line 142, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a { font-size: 10px; text-transform: uppercase; margin-top: 7px; display: block; float: left; }
/* line 149, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar { color: white; background: black; margin-top: 7px; display: block; float: left; font-size: 11px; padding: 4px 10px 0px; }
/* line 158, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3376px; background-repeat: no-repeat; height: 12px; width: 12px; display: inline-block; zoom: 1; margin-right: 5px; margin-top: 2px; margin-bottom: -1px; }
/* line 167, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar:hover { color: #f0ab00; }
/* line 170, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar:hover i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3359px; background-repeat: no-repeat; height: 12px; width: 12px; }
/* line 175, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar:active { color: black; background: #f0ab00; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 180, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.calendar:active i { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3342px; background-repeat: no-repeat; height: 12px; width: 12px; }
/* line 186, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .events a.all { display: inline-block; zoom: 1; margin-left: 158px; float: none; text-align: center; margin-top: 41px; }
/* line 198, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event { margin-bottom: -3px; }
/* line 202, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events { margin-top: 27px; }
/* line 205, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events p { text-transform: uppercase; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 16px; font-size: 14px; padding-right: 135px; margin-bottom: 2px; max-width: 350px; }
/* line 214, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li { border-bottom: 0px none; margin-bottom: 0; padding-bottom: 0; padding-top: 0; }
/* line 220, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li p { padding: 0; margin: 22px 0 0; }
/* line 228, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .date, DIV.container > DIV.content .single-event .events li .daterange, DIV.container > DIV.content .single-event .events li .daterange .date { float: none; width: 100% !important; font-size: 56px; line-height: 56px; }
/* line 234, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .date .year, DIV.container > DIV.content .single-event .events li .daterange .year, DIV.container > DIV.content .single-event .events li .daterange .date .year { font-size: 24px; line-height: 24px; margin-top: 15px; }
/* line 239, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .date .month, DIV.container > DIV.content .single-event .events li .daterange .month, DIV.container > DIV.content .single-event .events li .daterange .date .month { width: 120px; }
/* line 243, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .date .separator, DIV.container > DIV.content .single-event .events li .daterange .separator, DIV.container > DIV.content .single-event .events li .daterange .date .separator { margin: 0 20px; display: inline-block; zoom: 1; border-left: 2px solid; height: 40px; }
/* line 253, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .date.end .year, DIV.container > DIV.content .single-event .events li .daterange.end .year, DIV.container > DIV.content .single-event .events li .daterange .date.end .year { margin-top: 0; }
/* line 260, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .daterange hr { float: left; margin: 4px 0px -20px 169px; width: 52px; border: 0; border-top: 2px solid black; display: block; height: 2px; color: black; }
/* line 272, ../scss/layout/content/non-standard/_events.scss */
DIV.container > DIV.content .single-event .events li .details { float: none; overflow: hidden; margin-top: -3px; }
/* line 6, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor { background-color: white; }
/* line 13, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a, DIV.container > DIV.content .financial-investor .reports-item > div, DIV.container > DIV.content .financial-investor .event-item > a, DIV.container > DIV.content .financial-investor .event-item > div { display: block; height: 64px; overflow: hidden; padding-top: 14px; padding-left: 22px; padding-right: 30px; }
/* line 23, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a:hover, DIV.container > DIV.content .financial-investor .event-item > a:hover { background-color: black; }
/* line 26, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a:hover .headline-small, DIV.container > DIV.content .financial-investor .event-item > a:hover .headline-small { color: white; }
/* line 32, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a:hover .title i, DIV.container > DIV.content .financial-investor .event-item > a:hover .title i { color: #f0ab00; }
/* line 40, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a:hover .date, DIV.container > DIV.content .financial-investor .reports-item > a:hover .separator, DIV.container > DIV.content .financial-investor .reports-item > a:hover hr, DIV.container > DIV.content .financial-investor .reports-item > a:hover .year, DIV.container > DIV.content .financial-investor .event-item > a:hover .date, DIV.container > DIV.content .financial-investor .event-item > a:hover .separator, DIV.container > DIV.content .financial-investor .event-item > a:hover hr, DIV.container > DIV.content .financial-investor .event-item > a:hover .year { color: white !important; border-color: white !important; }
/* line 45, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item > a:hover .link-text, DIV.container > DIV.content .financial-investor .event-item > a:hover .link-text { color: #f0ab00; }
/* line 51, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item .title, DIV.container > DIV.content .financial-investor .event-item .title { *zoom: 1; position: relative; padding-left: 38px; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .financial-investor .reports-item .title:after, DIV.container > DIV.content .financial-investor .event-item .title:after { content: ""; display: table; clear: both; }
/* line 56, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item .title i, DIV.container > DIV.content .financial-investor .event-item .title i { color: black; font-size: 22px; position: absolute; left: 0; }
/* line 64, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item .download-icon, DIV.container > DIV.content .financial-investor .event-item .download-icon { height: 11px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6410px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .financial-investor .reports-item .download-icon, DIV.container > DIV.content .financial-investor .event-item .download-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > DIV.content .financial-investor .reports-item .download-icon:hover, DIV.container > DIV.content .financial-investor .event-item .download-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 68, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item .headline-small, DIV.container > DIV.content .financial-investor .event-item .headline-small { float: left; width: 260px; }
/* line 73, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item small, DIV.container > DIV.content .financial-investor .event-item small { color: #86878a; line-height: 20px; float: right; }
/* line 79, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item .link-text, DIV.container > DIV.content .financial-investor .event-item .link-text { padding-left: 38px; line-height: 16px; font-size: 12px; white-space: nowrap; max-width: 360px; overflow: hidden; text-overflow: ellipsis; float: left; }
/* line 89, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .reports-item small, DIV.container > DIV.content .financial-investor .event-item small { line-height: 16px; font-size: 12px; text-transform: uppercase; }
/* line 95, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item { position: relative; }
/* line 99, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .title, DIV.container > DIV.content .financial-investor .event-item .link-text { padding-left: 105px; }
/* line 103, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 320px; }
/* line 107, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .date { float: left; font-size: 20px; line-height: 19px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; text-transform: uppercase; }
/* line 114, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .date .year { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; font-size: 12px; line-height: 16px; color: #86878a; display: block; }
/* line 122, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .date .month { width: 44px; display: inline-block; zoom: 1; }
/* line 128, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .date .day { position: absolute; left: 55px; }
/* line 133, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .date .separator { display: inline-block; zoom: 1; border-left: 1px solid; height: 15px; line-height: 12px; position: absolute; left: 47px; }
/* line 144, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange { width: 76px; position: absolute; left: 22px; }
/* line 149, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange .date { width: 100%; float: none; }
/* line 153, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange .date ~ .date { margin-top: 5px; }
/* line 157, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange .date .separator { display: none; }
/* line 162, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange .opacity { color: #fff; }
/* line 167, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange.single .separator { display: inline-block; color: black; }
/* line 173, ../scss/layout/content/non-standard/_financial-investor.scss */
DIV.container > DIV.content .financial-investor .event-item .daterange hr { width: 19px; border: 0; border-top: 1px solid black; display: block; height: 1px; color: black; position: absolute; right: 0; top: 21px; }
/* line 2, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser a { display: block; position: relative; line-height: 0; }
/* line 8, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser img { width: 100%; height: auto; }
/* line 13, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content .ir-teaser span { position: absolute; display: block; color: #fff; left: 25px; bottom: 30px; font-size: 25px; text-transform: uppercase; }
/* line 27, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar .ir-teaser .col-1-2, DIV.container > DIV.content .sidebar .ir-teaser .col-2-2 { width: 50%; float: left; }
/* line 32, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content .sidebar .ir-teaser span { left: 15px; bottom: 20px; font-size: 15px; }
/* line 40, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content #ir-column-wrapper { display: block; position: relative; overflow: hidden; background-color: white; }
/* line 46, ../scss/layout/content/non-standard/_investor-relations.scss */
DIV.container > DIV.content #ir-column-wrapper .sidebar { position: relative !important; margin-left: 0 !important; height: auto !important; background-color: inherit; top: 0 !important; right: 0 !important; left: 0 !important; }
/* line 13, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content .stories-filter { padding-left: 40px; z-index: 10; margin-bottom: 60px; *zoom: 1; }
/* line 22, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .stories-filter:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
/* line 21, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content .stories-show-more-wrapper { margin-top: 80px; padding: 0 40px; }
/* line 25, ../scss/layout/content/non-standard/_background-stories.scss */
DIV.container > DIV.content .stories-show-more-wrapper .link.big { line-height: 37px; font-size: 12px; width: 100%; text-align: center; }
/* line 2, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content.dgap-notification-wrapper .heading h1 { display: none; }
/* line 6, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content.dgap-notification-wrapper .dgap-additional-headline { font-size: 24px; line-height: 30px; }
/* line 14, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .dgap-notifcation-headline { padding-left: 38px; padding-right: 38px; }
/* line 19, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container { margin-top: 10px; margin-bottom: 20px; }
/* line 26, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container:first-of-type .news_layout { display: block; }
/* line 30, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container:first-of-type .news_layout > tbody > tr { background-color: transparent; }
/* line 32, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container:first-of-type .news_layout > tbody > tr > td { padding: 0; }
/* line 39, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container:first-of-type tr { border-bottom: 2px solid white; }
/* line 43, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .table-container:first-of-type td { border-right: 2px solid white; }
/* line 49, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .dgap-content > .table-container { background-color: transparent; }
/* line 53, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .dgap-content > .table-container:first-of-type td { border-right: 0; }
/* line 60, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation p { margin: 15px 0; }
/* line 64, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation b { font-weight: bold; }
/* line 68, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation a[href="#"] { display: none !important; }
/* line 74, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .news_footer_layout tr, DIV.container > DIV.content .dgap-notifcation .news_layout_footer_end tr { background-color: transparent; }
/* line 78, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .news_footer_layout td, DIV.container > DIV.content .dgap-notifcation .news_layout_footer_end td { padding: 0; }
/* line 81, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation .news_footer_layout td.column_1, DIV.container > DIV.content .dgap-notifcation .news_layout_footer_end td.column_1 { padding-right: 20px !important; }
/* line 87, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation img { padding-left: 38px; }
/* line 90, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation img[width="0"][height="0"] { opacity: 0; visibility: hidden; }
/* line 96, ../scss/layout/content/non-standard/_dgap-notifications.scss */
DIV.container > DIV.content .dgap-notifcation pre { padding-left: 38px; padding-right: 38px; font-family: monospace; white-space: pre-wrap; }
/* line 12, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container { background-color: white; padding-top: 24px; padding-bottom: 8px; overflow: hidden; *zoom: 1; width: 958px; position: relative; }
/* line 21, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .headline .btn { float: right; }
/* line 26, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-list { width: 958px; }
/* line 31, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-press-link { position: absolute; top: 43px; right: 0; text-transform: uppercase; line-height: 12px; font-size: 11px; }
/* line 40, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item { width: 158px; margin-right: 2px; float: left; height: 148px; }
/* line 47, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item a { position: relative; display: block; height: 100%; z-index: 1; }
/* line 56, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item a.hover .recent-item-holder .recent-item-headline { display: block; }
/* line 64, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item.last { margin-right: 0; }
/* line 69, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item .read-more-btn { position: absolute; bottom: 10px; left: 8px; }
/* line 77, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder { width: 158px; height: 100%; position: absolute; z-index: 10; }
/* line 84, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-headline, DIV.container > DIV.content .recent-container .recent-item-holder figure { position: absolute; }
/* line 88, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-headline { height: 100%; background-color: black; display: none; padding: 15px 8px 7px 8px; color: white; width: 142px; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 101, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder img { width: 158px; height: 92px; }
/* line 106, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-date { color: white; padding: 0; font-weight: normal; margin-bottom: 4px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 114, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-holder .subline { margin-top: 15px; }
/* line 120, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container span { display: block; }
/* line 123, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container span.subline { line-height: 14px; font-size: 12px; }
/* line 127, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container span.headline { line-height: 16px; font-size: 14px; margin-bottom: 0; text-transform: uppercase; padding: 0; }
/* line 133, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container span.headline.stand-alone { padding: 7px 8px; color: black; }
/* line 140, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-news-item_footer { position: absolute; top: 100px; }
/* line 145, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-date { font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; color: #86878a; padding: 0 8px 4px; }
/* line 155, ../scss/layout/content/non-standard/_recent-news.scss */
DIV.container > DIV.content .recent-container .recent-item-category { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; color: black; padding: 0 8px; }
/* line 17, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-container { background-color: white; z-index: 1; border-bottom: 2px solid #e2e2e2; }
/* line 23, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox { position: absolute; z-index: 3; text-transform: uppercase; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 13px; font-size: 11px; }
/* line 31, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-label { height: 20px; width: 71px; background-color: #f0ab00; float: left; }
/* line 37, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-label span { display: block; padding-left: 10px; padding-top: 5px; }
/* line 44, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox ul { float: left; position: relative; padding-top: 20px; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); }
/* line 52, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item { overflow: hidden; margin: 0; padding: 0; }
/* line 58, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a { color: white; display: block; padding: 5px 27px 2px 10px; position: relative; }
/* line 65, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a .icon { font-size: 9px; display: none; position: absolute; right: 8px; top: 6px; }
/* line 74, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a:hover { background-color: black; color: #f0ab00; }
/* line 80, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a:active { background-color: #f0ab00; color: black; }
/* line 86, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item.selected { position: absolute; background-color: black; width: 100%; top: 0; left: 0; }
/* line 95, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-selectbox-item.selected a i { display: block; }
/* line 102, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation { z-index: 1; }
/* line 106, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow { width: 38px; height: 92px; display: block; background-color: rgba(0, 0, 0, 0.5); position: relative; z-index: 2; color: white; }
/* line 116, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow .icon { font-size: 26px; position: absolute; left: 50%; top: 50%; margin-top: -13px; margin-left: -12px; }
/* line 126, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow:hover { color: #f0ab00; }
/* line 131, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow:active { background-color: #f0ab00; color: black; }
/* line 138, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-prev-arrow .icon { margin-left: -14px; }
/* line 143, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-holder { position: absolute; z-index: 3; bottom: 50%; margin-bottom: -70px; width: 38px; height: 92px; z-index: 1; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 156, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-navigation-next-holder { right: 0; }
/* line 160, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline { position: absolute; z-index: 3; bottom: 5px; text-align: center; width: 100%; }
/* line 168, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline ul { display: inline-block; zoom: 1; }
/* line 173, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline-item { float: left; height: 2px; width: 78px; margin-right: 2px; background-color: black; position: relative; margin-bottom: 5px; }
/* line 182, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline-item.selected { background-color: rgba(0, 0, 0, 0.3); }
/* line 186, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline-item.last { margin-right: 0; }
/* line 191, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline-dot { display: block; position: absolute; width: 100%; height: 12px; top: -5px; }
/* line 199, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-timeline-item-indicator { position: absolute; left: 0; top: 5px; display: block; height: 2px; width: 0; background-color: #f0ab00; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-transition: width 0s linear; -moz-transition: width 0s linear; -o-transition: width 0s linear; transition: width 0s linear; }
/* line 213, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-wrapper { overflow: hidden; position: relative; }
/* line 218, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-slider { -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); min-width: 10000px; height: 318px; position: absolute; left: 0; top: 0; margin: 0; z-index: 0; }
/* line 231, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic { float: left; position: relative; }
/* line 235, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic .inner { position: absolute; z-index: 2; padding-top: 100px; }
/* line 241, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic img { top: 0; left: 0; position: absolute; z-index: 1; }
/* line 258, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-search-container { position: absolute; top: 320px; width: 638px; left: 0; z-index: 2; }
/* line 275, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic-container { z-index: 0; }
/* line 279, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic { z-index: 1; }
/* line 282, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic.selected { display: block; z-index: 2; }
/* line 288, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .cms_plugin { position: absolute; }
/* line 293, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article { position: absolute; padding-left: 0; margin-left: 2px; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 301, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large a { height: 362px; }
/* line 304, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large.bookmark, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large a.bookmark { height: auto; }
/* line 309, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-medium { width: 318px; }
/* line 313, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-medium, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-small { height: 180px; }
/* line 317, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-small { width: 158px; }
/* line 321, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter { position: absolute; padding-left: 0; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 328, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter .headline { height: 100%; }
/* line 333, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-large .twitterBox { height: 362px; }
/* line 338, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-large a, DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-medium a { height: 15px; }
/* line 351, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-container, DIV.container > DIV.content .themeoverview-maintopic, DIV.container > DIV.content .themeoverview-maintopic-wrapper { width: 638px; height: 318px; }
/* line 358, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview, DIV.container > DIV.content .themeoverview-subtopic-container, DIV.container > DIV.content .themeoverview-subtopic { width: 958px; height: 544px; overflow: hidden; }
/* line 366, ../scss/layout/content/_themeswitcher.scss */
DIV.container > DIV.content .themeoverview-maintopic-container, DIV.container > DIV.content .themeoverview-subtopic-container, DIV.container > DIV.content .themeoverview-subtopic { position: absolute; }
/* line 7, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; width: 100%; }
/* line 12, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .colset { margin-top: 40px; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .content-featured-blocks .colset:after { content: ""; display: table; clear: both; }
/* line 16, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .colset:last-child { margin-bottom: 20px; }
/* line 21, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .col { float: left; padding-top: 24px; background-color: white; margin: 0; *zoom: 1; width: 100%; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .content-featured-blocks .col:after { content: ""; display: table; clear: both; }
/* line 30, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .col-1-2, DIV.container > DIV.content .content-featured-blocks .col-2-2 { width: 478px; }
/* line 34, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .col-1-2 { border-right: 1px solid #e2e2e2; }
/* line 38, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .col-2-2 { border-left: 1px solid #e2e2e2; }
/* line 42, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .headline { *zoom: 1; margin-bottom: 36px; padding-left: 22px; padding-right: 30px; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > DIV.content .content-featured-blocks .headline:after { content: ""; display: table; clear: both; }
/* line 48, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .headline h2 { line-height: 26px; font-size: 26px; float: left; }
/* line 53, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .headline .btn { float: right; }
/* line 57, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .headline .right { float: right; }
/* line 62, ../scss/layout/content/_content-featured-blocks.scss */
DIV.container > DIV.content .content-featured-blocks .headline-small { color: black; line-height: 19px; font-size: 18px; text-transform: uppercase; }
/* line 14, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder-bar { margin: 0 !important; }
/* line 21, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder section.headline { min-height: 26px; }
/* line 28, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .tabs section.headline h2 { display: inline-block; padding: 14px 20px; height: 20px; }
/* line 33, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .tabs section.headline h2 a { color: #f0ab00; }
/* line 40, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .tabs .panel { height: 42px; background-color: black; }
/* line 46, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .tabs.close { border-top: 3px solid black; height: 24px; }
/* line 55, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .accordion section.headline h2 { background-position: 0 -1411px !important; margin-bottom: 0; }
/* line 62, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content .cms_placeholder .accordion.close { border-top: 1px solid #e2e2e2; height: 26px; }
/* line 78, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content article.social-space .cms_placeholder .accordion .panel { border-bottom: 0; }
/* line 82, ../scss/layout/content/_cms.scss */
DIV.container > DIV.content article.social-space .cms_placeholder .accordion .panel section.headline { border-bottom: 1px solid #e2e2e2; }
/* line 14, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .wrapper { background-color: white; overflow: hidden; }
/* line 18, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .clickable { display: none !important; }
/* line 22, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .errorContent { font-family: "DINCompPro-Bold"; padding-top: 107px; padding-left: 40px; height: auto; margin-bottom: -9px; }
/* line 29, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .errorContent H2 { font-size: 30px; line-height: 30px; }
/* line 34, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .errorContent H3 { padding-top: 20px; padding-bottom: 38px; }
/* line 39, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content.ServerError .errorContent A { color: #86878a; text-decoration: underline; }
/* line 48, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errorHeader .logo { position: absolute; top: 26px; left: 42px; }
/* line 53, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errorHeader .logo i { background-image: url("../../images/sprite/header-logo.png"); height: 34px; width: 78px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { /* line 61, ../scss/layout/content/_error-pages.scss */
  DIV.container > DIV.content .errorHeader .logo i { background-image: url("../../images/sprite-retina/header-logo.png"); background-size: 96px 43px !important; height: 43px; width: 96px; }
  /* line 68, ../scss/layout/content/_error-pages.scss */
  DIV.container > DIV.content .errorHeader .retina { display: block !important; }
  /* line 72, ../scss/layout/content/_error-pages.scss */
  DIV.container > DIV.content .errorHeader .default { display: none !important; } }
/* line 77, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errorHeader .retina { display: none; }
/* line 83, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors H3 { padding-top: 20px; padding-bottom: 30px; }
/* line 88, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors .errorContent { font-family: "DINCompPro-Bold"; padding-top: 35px; padding-left: 40px; height: 444px; margin-bottom: -9px; }
/* line 89, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors .errorContent H2 { font-size: 30px; }
/* line 98, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors .errorContent A { color: #86878a; text-decoration: underline; }
/* line 104, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors .clickable { display: none !important; }
/* line 108, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors .accordion-wrapper { display: block !important; }
/* line 112, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors ADDRESS .wrap H2 { margin-bottom: 23px !important; }
/* line 116, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors.ServerError { padding-bottom: 0px !important; }
/* line 119, ../scss/layout/content/_error-pages.scss */
DIV.container > DIV.content .errors.ServerError .accordion-wrapper { border-top: 2px solid #e2e2e2; margin-left: -2px; width: 100%; overflow: hidden; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
/* line 13, ../scss/layout/_footer.scss */
DIV.container > FOOTER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. August 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */ }
/* line 13, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER { width: 100%; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
/* line 17, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main, DIV.container > FOOTER .sub { width: 100%; border-top: 1px solid #bbbbbb; }
/* line 22, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main { background: white; position: relative; }
/* line 27, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main .wrapper > section { width: 3.22%; float: left; margin-top: 35px; border-left: 1px solid #e2e2e2; padding-left: 2.78%; }
/* line 34, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main .wrapper > section:first-child { border-left: 0px none; padding-left: 0; width: 33%; }
/* line 42, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main .headline { margin-bottom: 12px; }
/* line 46, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main .headline h2 { font-size: 14px; }
/* line 51, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .main .headline i { display: inline-block; zoom: 1; margin-right: 15px; }
/* line 59, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .colset { padding-top: 60px; padding-bottom: 40px; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > FOOTER .colset:after { content: ""; display: table; clear: both; }
/* line 66, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col { float: left; *zoom: 1; }
/* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
DIV.container > FOOTER .col:after { content: ""; display: table; clear: both; }
/* line 72, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col1, DIV.container > FOOTER .col2 { border-right: 1px solid #e2e2e2; }
/* line 77, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col2, DIV.container > FOOTER .col3 { padding: 0 14px; }
/* line 82, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col1 { width: 298px; padding-right: 14px; }
/* line 88, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col2 { width: 292px; }
/* line 93, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .col3 { width: 310px; padding-right: 0; }
/* line 99, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub { height: 42px; background: #dbdbdd; font-size: 11px; }
/* line 105, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub hr { display: none; }
/* line 111, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div { float: left; }
/* line 115, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul { border-left: 1px solid #bbbbbb; }
/* line 119, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li { float: left; border-right: 1px solid #bbbbbb; }
/* line 124, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li.selected a, DIV.container > FOOTER .sub .wrapper > div ul li a:active { background-color: #f0ab00; color: black; }
/* line 130, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li:hover > a { background-color: #86878a; color: #f0ab00; }
/* line 136, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li.social-space:hover { background-color: #86878a; }
/* line 142, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li > a { display: block; height: 42px; padding: 0 11px 0 12px; line-height: 46px; color: #86878a; }
/* line 150, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li > a:active, DIV.container > FOOTER .sub .wrapper > div ul li > a:focus { background-color: black; color: #f0ab00; }
/* line 158, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul li.last { border-right: 0; }
/* line 165, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div ul.no-border li { border-right: 0; }
/* line 174, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.language-chooser ul li a, DIV.container > FOOTER .sub .wrapper > div.totop ul li a, DIV.container > FOOTER .sub .wrapper > div.social-space ul li a { padding: 0; width: 38px; text-align: center; }
/* line 184, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.language-chooser { display: none; width: 78px; }
/* line 190, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.language-chooser ul li a { text-transform: uppercase; }
/* line 198, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space { width: 279px; }
/* line 202, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space .social-icon { text-align: center; z-index: 1; position: relative; font-size: 14px; }
/* line 210, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space .link { margin-left: 10px; }
/* line 218, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li:hover .flyout { display: block; }
/* line 224, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout { z-index: 2; position: absolute; overflow: hidden; left: 39px; top: 0; background-color: #86878a; display: none; padding-top: 6px; height: 36px; }
/* line 236, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout a { position: relative; display: inline-block; line-height: 11px; font-size: 10px; text-transform: uppercase; width: auto; text-align: left; }
/* line 245, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout a.single { margin-top: 12px; }
/* line 253, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.blog .flyout { width: 238px; left: 40px; }
/* line 261, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.facebook .flyout { width: 199px; left: 79px; }
/* line 269, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.twitter .flyout { width: 160px; left: 118px; }
/* line 277, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.youtube .flyout { width: 121px; padding-top: 0; height: 42px; left: 157px; }
/* line 284, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.youtube .flyout a { margin-top: 13px; }
/* line 291, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.last { border-right: 1px solid #bbbbbb; }
/* line 295, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.social-space ul li.last a { width: 111px; text-align: left; }
/* line 305, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.navigation { width: 561px; overflow: hidden; *zoom: 1; }
/* line 310, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.navigation ul { border-left: 0; float: right; }
/* line 317, ../scss/layout/footer/_basic.scss */
DIV.container > FOOTER .sub .wrapper > div.totop { width: 38px; }
/* line 12, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container { padding-top: 40px; height: 187px; overflow: hidden; *zoom: 1; width: 958px; }
/* line 19, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .headline { margin-bottom: 23px; }
/* line 23, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .headline i { height: 11px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6410px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > FOOTER .recent-container .headline i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > FOOTER .recent-container .headline i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 29, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-list { width: 958px; }
/* line 34, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-press-link { position: absolute; top: 43px; right: 0; text-transform: uppercase; line-height: 12px; font-size: 11px; }
/* line 43, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item { width: 158px; margin-right: 2px; float: left; height: 148px; }
/* line 50, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item a { position: relative; display: block; height: 100%; z-index: 1; }
/* line 59, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item a.hover .recent-item-holder .recent-item-headline { display: block; }
/* line 67, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item.last { margin-right: 0; }
/* line 72, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item .read-more-btn { position: absolute; bottom: 10px; left: 8px; }
/* line 80, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder { width: 158px; height: 100%; position: absolute; z-index: 10; }
/* line 87, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder .recent-item-headline, DIV.container > FOOTER .recent-container .recent-item-holder figure { position: absolute; }
/* line 92, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder .recent-item-headline { background-color: black; display: none; padding: 15px 8px 7px 8px; color: white; height: 134px; width: 142px; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
/* line 105, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder img { width: 158px; height: 92px; }
/* line 110, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder .recent-item-date { color: white; padding: 0; font-weight: normal; margin-bottom: 4px; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; }
/* line 118, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-holder .subline { margin-top: 15px; }
/* line 124, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container span { display: block; }
/* line 127, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container span.subline { line-height: 14px; font-size: 12px; }
/* line 131, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container span.headline { line-height: 16px; font-size: 14px; margin-bottom: 0; text-transform: uppercase; }
/* line 136, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container span.headline.stand-alone { padding: 7px 8px; color: black; }
/* line 143, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .footer { position: absolute; top: 98px; }
/* line 148, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-date { font-size: 10px; text-transform: uppercase; font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; color: #86878a; padding: 0 8px 4px; }
/* line 158, ../scss/layout/footer/_recent-news.scss */
DIV.container > FOOTER .recent-container .recent-item-category { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; color: black; padding: 0 8px; }
/* line 13, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .headline i { margin-bottom: -3px; height: 14px; width: 15px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6426px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  DIV.container > FOOTER .recommended .headline i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5452px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  DIV.container > FOOTER .recommended .headline i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5452px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 18, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .recommended-item { padding: 7px 0 14px 0; }
/* line 22, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .recommended-item small { color: #86878a; }
/* line 27, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .recommended-item a { margin-top: 5px; display: inline-block; }
/* line 33, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .recommended-item p { line-height: 13px; font-size: 12px; }
/* line 38, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended .recommended-item.last { padding-bottom: 0; }
/* line 43, ../scss/layout/footer/_recommended.scss */
DIV.container > FOOTER .recommended small, DIV.container > FOOTER .recommended .content a { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; line-height: 11px; font-size: 10px; text-transform: uppercase; }

/** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */
/* line 13, ../scss/layout/_interaction-elements.scss */
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 18, ../scss/layout/_interaction-elements.scss */
.link { color: black; line-height: 11px; font-size: 10px; text-transform: uppercase; }
/* line 24, ../scss/layout/_interaction-elements.scss */
.link i { display: inline-block; margin-right: 5px; font-size: 0.85em; }
/* line 30, ../scss/layout/_interaction-elements.scss */
.link.gray { color: #86878a; }
/* line 34, ../scss/layout/_interaction-elements.scss */
.link.white { color: white; }
/* line 38, ../scss/layout/_interaction-elements.scss */
.link:hover { color: #f0ab00; }
/* line 43, ../scss/layout/_interaction-elements.scss */
.link.double i { margin-top: -7px; }
/* line 48, ../scss/layout/_interaction-elements.scss */
.link.bold { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; }
/* line 52, ../scss/layout/_interaction-elements.scss */
.link.big { background-color: black; text-transform: uppercase; padding-top: 4px; padding-bottom: 1px; line-height: 20px; font-size: 11px; display: block; width: 318px; }
/* line 62, ../scss/layout/_interaction-elements.scss */
.link.big:active { background-color: #f0ab00; color: black; }
/* line 69, ../scss/layout/_interaction-elements.scss */
.link.full { background-color: black; text-transform: uppercase; padding-top: 18px; padding-bottom: 13px; font-size: 12px; display: block; float: left; width: 100%; text-align: center; font-weight: bold; }
/* line 82, ../scss/layout/_interaction-elements.scss */
.link.full:active, .link.full.active { background-color: #f0ab00; color: black; }
/* line 88, ../scss/layout/_interaction-elements.scss */
.link.full.inactive { background-color: black !important; color: white !important; }

/* line 96, ../scss/layout/_interaction-elements.scss */
.show-more-wrapper { margin: 50px 0 0; height: 20px; text-align: center; padding-left: 160px; }
/* line 104, ../scss/layout/_interaction-elements.scss */
.show-more-wrapper.onload:before { left: 0; height: 20px; }

/** @author: Jochen Lott (j.lott@s-v.de) @created on: 26. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 26. July 2013  @description - */
/* line 12, ../scss/layout/_autocomplete.scss */
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 23, ../scss/layout/_autocomplete.scss */
.ui-autocomplete { z-index: 99; background: white; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; top: 0 !important; left: 0 !important; width: auto !important; }
/* line 34, ../scss/layout/_autocomplete.scss */
.ui-autocomplete li { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; display: block; padding-left: 37px; padding-right: 37px; padding-top: 10px; padding-bottom: 4px; cursor: pointer; }
/* line 44, ../scss/layout/_autocomplete.scss */
.ui-autocomplete li.ui-state-active, .ui-autocomplete li.ui-state-focus { background: #f0ab00; }

/* line 52, ../scss/layout/_autocomplete.scss */
.ui-autocomplete-loading:after { content: ''; display: block; height: 20px; width: 20px; position: absolute; right: -29px; margin-left: -10px; top: 50%; margin-top: -10px; background-position: center center; background-repeat: no-repeat; background-image: url('../../images/loader-content-inverted.gif'); }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 52, ../scss/layout/_autocomplete.scss */
  .ui-autocomplete-loading:after { background-image: url('../../images/loader-content-inverted-retina.gif'); background-size: 14px 14px; } }

/* line 6, ../scss/_language.scss */
html.de article footer .sharing .share ul { right: 347px !important; }
/* line 10, ../scss/_language.scss */
html.de article footer .sharing .share .facebook { margin-left: 90px !important; }
/* line 23, ../scss/_language.scss */
html.de.touch div.container > div.content .mail-form div label[for="to_name"] { margin-top: 32px; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15 May 2013  @description - */
/** @author: Jochen Lott @created on: 02. Juni 2014  @updated:  @updated on:   @description - */
@media only screen and (min-width: 1200px) { /** @author: Jochen Lott @created on: 02. Juni 2014  @updated: @updated on:  @description - */
  /** @author: Jochen Lott @created on: 02. Juni 2014  @updated: @updated on:  @description - */
  /* line 12, ../scss/device/r1280/layout/_basic.scss */
  body { min-width: 1174px; font-size: 12px; line-height: 19px; }
  /* line 19, ../scss/device/r1280/layout/_basic.scss */
  .wrapper { width: 1174px; }
  /* line 24, ../scss/device/r1280/layout/_basic.scss */
  .recommended-results { padding-left: 47px; padding-right: 47px; }
  /* line 39, ../scss/device/r1280/layout/_basic.scss */
  .recommended-results ol li { width: 262px; }
  /* line 43, ../scss/device/r1280/layout/_basic.scss */
  .recommended-results ol li.hero { width: 341px; margin-right: 47px; }
  /* line 49, ../scss/device/r1280/layout/_basic.scss */
  .recommended-results ol li.even { width: 311px; margin-right: 47px; }
  /* line 55, ../scss/device/r1280/layout/_basic.scss */
  .recommended-results ol li h2 { font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; line-height: 13px; font-size: 12px; }
  /* line 64, ../scss/device/r1280/layout/_basic.scss */
  #cms_toolbar .cms_structure .cms_dragarea { max-width: 1174px; }
  /** @author: Jochen Lott @created on: 02. Juni 2014  @updated: @updated on:  @description - */
  /* line 13, ../scss/device/r1280/layout/_content.scss */
  DIV.container > DIV.content { /** @author: Jochen Lott @created on: 02. Juni 2014  @updated: @updated on:  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @description - */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @description - investor-relations - r1280 layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - investor-relations download - large layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 12.01.17  @description - responsive tables - large layout  --------------------------------------------- --------------------------------------------- */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Jochen Lott @created on: 02. Juni 2014  @updated: @updated on:  @description - */ /* @MAIN TOPIC begin */ /* @MAIN TOPIC end */ /* @SEARCH BAR begin */ /* @SEARCH BAR end */ /* @SUB TOPIC begin */ /* @SUB TOPIC end */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*
*/ }
  /* line 13, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content ASIDE { width: 392px; }
  /* line 16, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content ASIDE.slide { margin-left: 195px; }
  /* line 21, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content article.overview { width: 1174px; background-color: transparent; }
  /* line 26, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content ARTICLE.standard { width: 782px; /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ }
  /* line 29, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content ARTICLE.standard > section { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 11. Juni 2013  @description - */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @description - investor-relations - r1280 layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - investor-relations download - large layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 12.01.17  @description - responsive tables - large layout  --------------------------------------------- --------------------------------------------- */ }
  /* line 30, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content ARTICLE.standard > section section { position: relative; /*
* @updated: Alessandro Scalisi (a.scalisi@s-v.de)
* @updated on: 16.07.14
*/ }
  /* line 7, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .table-container { width: 684px; }
  /* line 11, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section h2, DIV.container > DIV.content ARTICLE.standard > section section h3, DIV.container > DIV.content ARTICLE.standard > section section p, DIV.container > DIV.content ARTICLE.standard > section section ul, DIV.container > DIV.content ARTICLE.standard > section section ol, DIV.container > DIV.content ARTICLE.standard > section section address { padding-left: 49px; padding-right: 49px; }
  /* line 18, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.has-image h2, DIV.container > DIV.content ARTICLE.standard > section section.has-image h3, DIV.container > DIV.content ARTICLE.standard > section section.has-image p, DIV.container > DIV.content ARTICLE.standard > section section.has-image address { padding-left: 312.62px; }
  /* line 23, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.has-image ul, DIV.container > DIV.content ARTICLE.standard > section section.has-image ol { padding-left: 328.3px; }
  /* line 30, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.youtube iframe { height: 415px; }
  /* line 37, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section blockquote p { padding-left: 147px; margin-right: 47px !important; }
  /* line 44, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .table-headline { padding-left: 47px !important; padding-right: 47px !important; }
  /* line 50, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section p.table-subline { padding-left: 63px !important; padding-right: 63px !important; }
  /* line 56, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section ol, DIV.container > DIV.content ARTICLE.standard > section section ul { padding-left: 67.62px; }
  /* line 62, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.narrow h2, DIV.container > DIV.content ARTICLE.standard > section section.narrow h3, DIV.container > DIV.content ARTICLE.standard > section section.narrow p, DIV.container > DIV.content ARTICLE.standard > section section.narrow address { padding-left: 169.05px; }
  /* line 66, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.narrow ol, DIV.container > DIV.content ARTICLE.standard > section section.narrow ul { padding-left: 185.22px; }
  /* line 72, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section figure { width: 243px; padding-left: 49px; }
  /* line 79, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .noindent, DIV.container > DIV.content ARTICLE.standard > section section.noindent { padding-left: 49px; }
  /* line 83, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .noindent-underlined { padding-left: 49px; }
  /* line 87, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section.indent, DIV.container > DIV.content ARTICLE.standard > section section .indent { padding-left: 49px; padding-right: 49px; }
  /* line 93, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section h2.video { margin: 15px 0 12px 47px; }
  /* line 98, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section h2.audio { margin: 15px 0 12px 49px; }
  /* line 103, ../scss/device/r1280/layout/content/_format.scss */
  DIV.container > DIV.content ARTICLE.standard > section section p.media-caption { padding-left: 49px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content ARTICLE.standard > section .teaser { width: 782px; height: 390px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content ARTICLE.standard > section .teaser .inner { width: 537px; }
  /* line 8, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content ARTICLE.standard > section .teaser .inner p { max-width: 100%; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article a { height: 216px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article.default-twitter .twitterBox { height: 216px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-medium .shareprice .title { padding-top: 120px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-small .shareprice .title { padding-top: 90px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .headline { height: 394px; }
  /* line 35, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article.desktop-large .shareprice .title { padding-top: 335px; }
  /* line 42, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section .releated-article .headline { height: 176px; }
  /* line 48, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside .desktop-small { width: 194px; }
  /* line 53, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content ARTICLE.standard > section aside address { width: 390px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section { padding-left: 49px; padding-right: 0px; width: 684px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section header .overline { padding-left: 0px; padding-right: 0px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section header h2 { padding-left: 0px; padding-right: 98px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section > p { padding-left: 0px; padding-right: 98px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section > ul { padding-left: 19.6px; padding-right: 78.4px; }
  /* line 35, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.download section > p.link { padding-right: 0px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.group { margin: 28px 47px 28px 47px; }
  /* line 47, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.group .related-download-wrapper { padding-left: 49px; }
  /* line 51, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.group .related-download-wrapper .download section { padding-left: 0; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.has-image .related-download-wrapper { padding-left: 24.5px; width: 341px; }
  /* line 65, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.has-image .related-download-wrapper .download section { padding-left: 0; }
  /* line 73, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.footer { padding-left: 49px; }
  /* line 77, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section { padding-left: 0; }
  /* line 82, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section header h2 { padding-right: 7px; }
  /* line 88, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content ARTICLE.standard > section .related-download.footer section p.link { width: auto; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation { height: 42px; }
  /* line 14, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::selection { background: transparent; color: inherit; }
  /* line 19, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::-moz-selection { background: transparent; color: inherit; }
  /* line 24, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation::-webkit-selection { background: transparent; color: inherit; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV { left: 48px; width: 686px; }
  /* line 14, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::selection { background: transparent; color: inherit; }
  /* line 19, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::-moz-selection { background: transparent; color: inherit; }
  /* line 24, ../scss/global/_mixin.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation NAV::-webkit-selection { background: transparent; color: inherit; }
  /* line 12, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination { padding: 0; }
  /* line 15, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination A { width: 47px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.prev A I { left: 15px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content ARTICLE.standard > section .tabs .tab-navigation .pagination.next A I { right: 14px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact SECTION { width: 537px; padding-left: 0px; padding-right: 0px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact SECTION HEADER H2, DIV.container > DIV.content ARTICLE.standard > section .contact SECTION HEADER P { padding-left: 0px; padding-right: 0px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact SECTION ADDRESS { padding-left: 22px; padding-right: 0px; }
  /* line 37, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact SECTION P { padding-left: 0px; padding-right: 0px; }
  /* line 50, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.small SECTION { width: 243px; }
  /* line 55, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.small IMG { padding-right: 49px; }
  /* line 65, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.large SECTION { width: 488px; }
  /* line 69, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.large SECTION ADDRESS { width: 272px; }
  /* line 74, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.large SECTION P.contact { width: 194px; }
  /* line 79, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.large SECTION P.internet { padding-left: 20px; }
  /* line 86, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.company { padding-left: 49px; padding-right: 49px; }
  /* line 91, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.company.simple { padding-left: 196px; }
  /* line 97, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.person { width: 341px; }
  /* line 100, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.person.odd { padding-left: 49px; }
  /* line 105, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.person IMG { width: 341px; }
  /* line 110, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.person SECTION { width: 341px; }
  /* line 115, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content ARTICLE.standard > section .contact.person.even { padding-left: 0; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form { padding: 41px 0 15px 49px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form h2 { width: 675px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .col { width: 332px; margin-right: 24px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown .dropdown-trigger { width: 309px; }
  /* line 18, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown ul { width: 328px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content ARTICLE.standard > section article.standard > section .form .dropdown li { width: 301px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news section, DIV.container > DIV.content ARTICLE.standard > section .news-detail section { padding-left: 49px; padding-right: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news section header .overline, DIV.container > DIV.content ARTICLE.standard > section .news-detail section header .overline { padding-right: 98px; }
  /* line 11, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news section header h2, DIV.container > DIV.content ARTICLE.standard > section .news-detail section header h2 { padding-right: 98px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_pagination.scss */
  DIV.container > DIV.content ARTICLE.standard > section .pagination { margin-left: 47px; margin-right: 47px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_accordion.scss */
  DIV.container > DIV.content ARTICLE.standard > section .accordion > .panel section.headline { padding-right: 49px; padding-left: 49px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown { width: 439px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown ul li { width: 411px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.format, DIV.container > DIV.content ARTICLE.standard > section .dropdown.year { width: 243px; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content ARTICLE.standard > section .dropdown.format ul li, DIV.container > DIV.content ARTICLE.standard > section .dropdown.year ul li { width: 215px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content ARTICLE.standard > section .fullscreen.image-container { width: 1174px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content ARTICLE.standard > section #layer-box { width: 684px; }
  /* line 11, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content ARTICLE.standard > section #layer-box .layer-content { width: 1174px; height: 94px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container { width: 686px; left: 49px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content ARTICLE.standard > section .image-container.fixed figure .image-holder { height: 476px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq { padding: 7px 0 0 30px; }
  /* line 6, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-navigation.faq li { width: 319px; max-width: 319px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li a, DIV.container > DIV.content ARTICLE.standard > section .description-navigation.glossary li.empty { padding: 13px 8px 8px 7px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-group .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 49px; }
  /* line 31, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary > .headline { width: 69px; }
  /* line 34, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content ARTICLE.standard > section .description-group.glossary .accordion { width: 88.4%; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player { padding-right: 49px; padding-left: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop { width: 684px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop1280.media-center-layout, DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-desktop.media-center-layout { left: 0; width: 684px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-volume-bar-holder { left: 566px; }
  /* line 20, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-video div.jp-progress { width: 382px; }
  /* line 24, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player.no-hd div.jp-video div.jp-progress { width: 422px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content ARTICLE.standard > section .audio-video-player div.jp-audio div.jp-progress { width: 452px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .mediacenter-filter { width: 684px; }
  /* line 6, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group h2 { width: 684px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template { width: 684px; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.medium, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.small { width: 341px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.medium.video img, DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.small.video img { height: 227px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.small { height: 227px; }
  /* line 25, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.large { width: 684px; height: 456px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .group .template figure.large.video img { height: 456px; }
  /* line 39, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center #layer-box .layer-content { width: 1174px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content ARTICLE.standard > section .media-center .show-more-button-holder { width: 684px; left: 49px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .search-form { width: 782px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .share { margin-left: 47px; margin-right: 47px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .mail-form { width: 602px; padding: 18px 43px 0; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .mail-form div { width: 289px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .mail-form div.full-width { width: 590px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content ARTICLE.standard > section .mail-form h2 { width: 627px !important; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_bookmark.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark { right: 47px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_bookmark.scss */
  DIV.container > DIV.content ARTICLE.standard > section .bookmark-tooltip, DIV.container > DIV.content ARTICLE.standard > section .bookmark-flyout { right: 47px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-container { margin-left: 47px; margin-right: 47px; }
  /* line 8, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-content { width: 218.5px; padding-right: 22.5px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .recommended-image { margin-left: 47px; margin-right: 47px; width: 341px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content ARTICLE.standard > section section .searchresults-container .searchresults-list { width: 684px; padding-right: 49px; padding-left: 49px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .search { padding-right: 392px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p.bigger { line-height: 42px; font-size: 50px; }
  /* line 20, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .content-item p.biggest { line-height: 64px; font-size: 74px; }
  /* line 26, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .story-item { width: 390px; }
  /* line 32, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .feature-item, DIV.container > DIV.content ARTICLE.standard > section .magazine .shortcut-item, DIV.container > DIV.content ARTICLE.standard > section .magazine .social-item { width: 292px; }
  /* line 38, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .gameplan-a-item { width: 390px; }
  /* line 41, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-overview .gameplan-a-item .item-image { height: 195px; }
  /* line 47, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link { width: 386px; padding: 42px 86px; }
  /* line 51, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-offer-link.fullsize { width: 974px; }
  /* line 56, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .filter { padding-left: 49px; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .filter.socialFilter .dropdown { width: 243px; }
  /* line 63, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .filter.socialFilter .dropdown ul li { width: 215px; }
  /* line 71, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine #social-refresh-button.refresh-btn { padding-right: 49px; }
  /* line 77, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .magazine-lightbox .lightbox-content { width: 684px; }
  /* line 81, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .error-msg { padding-left: 49px; }
  /* line 85, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content ARTICLE.standard > section .magazine .social-overview .social-item { height: 490px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static { position: absolute!important; margin-left: 0px!important; top: 43px!important; right: 0px!important; left: auto!important; height: 1020px!important; background-color: #000; }
  /* line 24, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big { height: 463px; }
  /* line 27, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .price { padding-left: 60px; font-size: 68px !important; line-height: 68px !important; }
  /* line 34, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tendency i { left: 15px; }
  /* line 39, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tredency-percantage { padding-left: 40px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .tendency-value { padding-left: 60px; }
  /* line 48, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .shareprice-big .xetra_related i { position: absolute; font-size: 40px; margin-top: 10px; margin-left: 10px; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big ul li { font-size: 18px; margin-bottom: 20px; }
  /* line 66, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big .icon-phone { font-size: 20px; }
  /* line 70, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big .icon-team { font-size: 12px; }
  /* line 74, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big .icon-mail { font-size: 16px; }
  /* line 78, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big .icon-mail { font-size: 20px; }
  /* line 82, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .sidebar-static .contact-big:after { width: 390px; height: 200px; }
  /* line 93, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .heading { padding-left: 50px; padding-right: 98px; }
  /* line 99, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short ul li { padding-left: 50px; padding-right: 98px; }
  /* line 105, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short ul li.item-topimage .inner { left: 50px; }
  /* line 112, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details { position: relative; padding: 20px 0 15px 0; }
  /* line 116, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-left-content { display: inline-block; width: 25%; }
  /* line 120, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-left-content p { position: absolute; top: 20px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; text-transform: uppercase; }
  /* line 129, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-right-content { display: inline-block; width: 74%; }
  /* line 133, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .news-archive-short .news-details .news-right-content a { font-size: 12px; }
  /* line 141, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .content-featured-blocks .ir-teaser { min-height: 210px; }
  /* line 144, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content ARTICLE.standard > section .content-featured-blocks .ir-teaser .col { min-height: 210px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_investor-relations-downloads.scss */
  DIV.container > DIV.content ARTICLE.standard > section .ir-downloads-table thead th .ir-download-title { padding: 15px 10px 3px 10px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_responsive-tables.scss */
  DIV.container > DIV.content ARTICLE.standard > section .responsive-table-wrapper { position: relative; padding-left: 47px; padding-right: 47px; }
  /* line 2, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events ul { padding-left: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events li { padding-right: 49px; }
  /* line 10, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events li .date { width: 145px; }
  /* line 14, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events li .daterange { width: 145px; }
  /* line 18, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events li .daterange hr { margin-right: 70px; }
  /* line 23, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events li .details { width: 537px; }
  /* line 29, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events a.all { margin-left: 194px; }
  /* line 35, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content ARTICLE.standard .events-filter { padding-left: 49px; }
  /* line 3, ../scss/device/r1280/layout/content/non-standard/_locations.scss */
  DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map { height: 390px; background: url('../../images/locations/map-desktop1280.png') 0 0 no-repeat; }
  /* line 11, ../scss/device/r1280/layout/content/non-standard/_financial-investor.scss */
  DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .headline-small, DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { width: 380px; }
  /* line 19, ../scss/device/r1280/layout/content/non-standard/_financial-investor.scss */
  DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { width: 430px; }
  /* line 1, ../scss/device/r1280/layout/content/non-standard/_background-stories.scss */
  DIV.container > DIV.content ARTICLE.standard .stories-filter { padding-left: 49px; }
  /* line 5, ../scss/device/r1280/layout/content/non-standard/_background-stories.scss */
  DIV.container > DIV.content ARTICLE.standard .stories-show-more-wrapper { padding: 0 49px; }
  /* line 3, ../scss/device/r1280/layout/content/non-standard/_dgap-notifications.scss */
  DIV.container > DIV.content ARTICLE.standard .dgap-notifcation .dgap-notifcation-headline { padding-left: 47px; padding-right: 47px; }
  /* line 8, ../scss/device/r1280/layout/content/non-standard/_dgap-notifications.scss */
  DIV.container > DIV.content ARTICLE.standard .dgap-notifcation pre { padding-left: 47px; padding-right: 47px; }
  /* line 1, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container { height: 250px; width: 1174px; }
  /* line 5, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-list { width: 1174px; }
  /* line 9, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item { width: 194px; height: 196px; }
  /* line 13, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder { width: 194px; }
  /* line 16, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .recent-item-headline { width: 178px; padding: 13px 8px; }
  /* line 20, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder .recent-item-headline .recent-item-date { margin-bottom: 5px; }
  /* line 25, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder img { width: 194px; height: 113px; }
  /* line 31, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-news-item_footer { top: 124px; }
  /* line 35, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-date { margin-bottom: 9px; }
  /* line 46, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content article > header .breadcrumb, DIV.container > DIV.content article > header .heading { padding-left: 49px; padding-right: 98px; }
  /* line 51, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content article > header .topimage .topimage-wrapper { max-height: none; }
  /* line 54, ../scss/device/r1280/layout/content/_basic.scss */
  DIV.container > DIV.content article > header .topimage .topimage-wrapper img { width: 782px; height: 279px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content .teaser { width: 782px; height: 390px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content .teaser .inner { width: 537px; }
  /* line 8, ../scss/device/r1280/layout/content/standard/_superteaser.scss */
  DIV.container > DIV.content .teaser .inner p { max-width: 100%; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article a { height: 216px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article.default-twitter .twitterBox { height: 216px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article.desktop-medium .shareprice .title { padding-top: 120px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article.desktop-small .shareprice .title { padding-top: 90px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article.desktop-large .headline { height: 394px; }
  /* line 35, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article.desktop-large .shareprice .title { padding-top: 335px; }
  /* line 42, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content .releated-article .headline { height: 176px; }
  /* line 48, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content aside .desktop-small { width: 194px; }
  /* line 53, ../scss/device/r1280/layout/content/standard/_related-articles.scss */
  DIV.container > DIV.content aside address { width: 390px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section { padding-left: 49px; padding-right: 0px; width: 684px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section header .overline { padding-left: 0px; padding-right: 0px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section header h2 { padding-left: 0px; padding-right: 98px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section > p { padding-left: 0px; padding-right: 98px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section > ul { padding-left: 19.6px; padding-right: 78.4px; }
  /* line 35, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.download section > p.link { padding-right: 0px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.group { margin: 28px 47px 28px 47px; }
  /* line 47, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.group .related-download-wrapper { padding-left: 49px; }
  /* line 51, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.group .related-download-wrapper .download section { padding-left: 0; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.has-image .related-download-wrapper { padding-left: 24.5px; width: 341px; }
  /* line 65, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.has-image .related-download-wrapper .download section { padding-left: 0; }
  /* line 73, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.footer { padding-left: 49px; }
  /* line 77, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.footer section { padding-left: 0; }
  /* line 82, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.footer section header h2 { padding-right: 7px; }
  /* line 88, ../scss/device/r1280/layout/content/standard/_related-download.scss */
  DIV.container > DIV.content .related-download.footer section p.link { width: auto; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation { height: 42px; }
  /* line 14, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation::selection { background: transparent; color: inherit; }
  /* line 19, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation::-moz-selection { background: transparent; color: inherit; }
  /* line 24, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation::-webkit-selection { background: transparent; color: inherit; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation NAV { left: 48px; width: 686px; }
  /* line 14, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation NAV::selection { background: transparent; color: inherit; }
  /* line 19, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation NAV::-moz-selection { background: transparent; color: inherit; }
  /* line 24, ../scss/global/_mixin.scss */
  DIV.container > DIV.content .tabs .tab-navigation NAV::-webkit-selection { background: transparent; color: inherit; }
  /* line 12, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation .pagination { padding: 0; }
  /* line 15, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation .pagination A { width: 47px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A I { left: 15px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_tabs.scss */
  DIV.container > DIV.content .tabs .tab-navigation .pagination.next A I { right: 14px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact SECTION { width: 537px; padding-left: 0px; padding-right: 0px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact SECTION HEADER H2, DIV.container > DIV.content .contact SECTION HEADER P { padding-left: 0px; padding-right: 0px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact SECTION ADDRESS { padding-left: 22px; padding-right: 0px; }
  /* line 37, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact SECTION P { padding-left: 0px; padding-right: 0px; }
  /* line 50, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.small SECTION { width: 243px; }
  /* line 55, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.small IMG { padding-right: 49px; }
  /* line 65, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.large SECTION { width: 488px; }
  /* line 69, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.large SECTION ADDRESS { width: 272px; }
  /* line 74, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.large SECTION P.contact { width: 194px; }
  /* line 79, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.large SECTION P.internet { padding-left: 20px; }
  /* line 86, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.company { padding-left: 49px; padding-right: 49px; }
  /* line 91, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.company.simple { padding-left: 196px; }
  /* line 97, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.person { width: 341px; }
  /* line 100, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.person.odd { padding-left: 49px; }
  /* line 105, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.person IMG { width: 341px; }
  /* line 110, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.person SECTION { width: 341px; }
  /* line 115, ../scss/device/r1280/layout/content/standard/_contact.scss */
  DIV.container > DIV.content .contact.person.even { padding-left: 0; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form { padding: 41px 0 15px 49px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form h2 { width: 675px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form .col { width: 332px; margin-right: 24px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form .dropdown .dropdown-trigger { width: 309px; }
  /* line 18, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form .dropdown ul { width: 328px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_forms.scss */
  DIV.container > DIV.content article.standard > section .form .dropdown li { width: 301px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content .news section, DIV.container > DIV.content .news-detail section { padding-left: 49px; padding-right: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content .news section header .overline, DIV.container > DIV.content .news-detail section header .overline { padding-right: 98px; }
  /* line 11, ../scss/device/r1280/layout/content/standard/_news.scss */
  DIV.container > DIV.content .news section header h2, DIV.container > DIV.content .news-detail section header h2 { padding-right: 98px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_pagination.scss */
  DIV.container > DIV.content .pagination { margin-left: 47px; margin-right: 47px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_accordion.scss */
  DIV.container > DIV.content .accordion > .panel section.headline { padding-right: 49px; padding-left: 49px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content .dropdown { width: 439px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content .dropdown ul li { width: 411px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content .dropdown.format, DIV.container > DIV.content .dropdown.year { width: 243px; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_dropdown.scss */
  DIV.container > DIV.content .dropdown.format ul li, DIV.container > DIV.content .dropdown.year ul li { width: 215px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content .fullscreen.image-container { width: 1174px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content #layer-box { width: 684px; }
  /* line 11, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content #layer-box .layer-content { width: 1174px; height: 94px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content .image-container { width: 686px; left: 49px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_gallery.scss */
  DIV.container > DIV.content .image-container.fixed figure .image-holder { height: 476px; }
  /* line 3, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-navigation.faq { padding: 7px 0 0 30px; }
  /* line 6, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-navigation.faq li { width: 319px; max-width: 319px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-navigation.glossary li a, DIV.container > DIV.content .description-navigation.glossary li.empty { padding: 13px 8px 8px 7px; }
  /* line 23, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-group .accordion > .panel { padding-left: 0px; padding-right: 0px; margin-left: 49px; }
  /* line 31, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-group.glossary > .headline { width: 69px; }
  /* line 34, ../scss/device/r1280/layout/content/standard/_descriptions.scss */
  DIV.container > DIV.content .description-group.glossary .accordion { width: 88.4%; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player { padding-right: 49px; padding-left: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player div.jp-desktop1280, DIV.container > DIV.content .audio-video-player div.jp-desktop { width: 684px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player div.jp-desktop1280.media-center-layout, DIV.container > DIV.content .audio-video-player div.jp-desktop.media-center-layout { left: 0; width: 684px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-volume-bar-holder { left: 566px; }
  /* line 20, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player div.jp-video div.jp-progress { width: 382px; }
  /* line 24, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-progress { width: 422px; }
  /* line 29, ../scss/device/r1280/layout/content/standard/_audio-video-player.scss */
  DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-progress { width: 452px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .mediacenter-filter { width: 684px; }
  /* line 6, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group h2 { width: 684px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template { width: 684px; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template figure.medium, DIV.container > DIV.content .media-center .group .template figure.small { width: 341px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template figure.medium.video img, DIV.container > DIV.content .media-center .group .template figure.small.video img { height: 227px; }
  /* line 22, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template figure.small { height: 227px; }
  /* line 25, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template figure.large { width: 684px; height: 456px; }
  /* line 30, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .group .template figure.large.video img { height: 456px; }
  /* line 39, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center #layer-box .layer-content { width: 1174px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_media-center.scss */
  DIV.container > DIV.content .media-center .show-more-button-holder { width: 684px; left: 49px; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .search-form { width: 782px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .share { margin-left: 47px; margin-right: 47px; }
  /* line 9, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .mail-form { width: 602px; padding: 18px 43px 0; }
  /* line 13, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .mail-form div { width: 289px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .mail-form div.full-width { width: 590px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_search-share-bar.scss */
  DIV.container > DIV.content .mail-form h2 { width: 627px !important; }
  /* line 1, ../scss/device/r1280/layout/content/standard/_bookmark.scss */
  DIV.container > DIV.content .bookmark { right: 47px; }
  /* line 5, ../scss/device/r1280/layout/content/standard/_bookmark.scss */
  DIV.container > DIV.content .bookmark-tooltip, DIV.container > DIV.content .bookmark-flyout { right: 47px; }
  /* line 2, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content section .searchresults-container .recommended-container { margin-left: 47px; margin-right: 47px; }
  /* line 8, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content section .searchresults-container .recommended-content { width: 218.5px; padding-right: 22.5px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content section .searchresults-container .recommended-image { margin-left: 47px; margin-right: 47px; width: 341px; }
  /* line 21, ../scss/device/r1280/layout/content/standard/_search-results.scss */
  DIV.container > DIV.content section .searchresults-container .searchresults-list { width: 684px; padding-right: 49px; padding-left: 49px; }
  /* line 10, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .search { padding-right: 392px; }
  /* line 16, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .content-item p.bigger { line-height: 42px; font-size: 50px; }
  /* line 20, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .content-item p.biggest { line-height: 64px; font-size: 74px; }
  /* line 26, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .story-item { width: 390px; }
  /* line 32, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .feature-item, DIV.container > DIV.content .magazine .shortcut-item, DIV.container > DIV.content .magazine .social-item { width: 292px; }
  /* line 38, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .magazine-overview .gameplan-a-item { width: 390px; }
  /* line 41, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .magazine-overview .gameplan-a-item .item-image { height: 195px; }
  /* line 47, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .magazine-offer-link { width: 386px; padding: 42px 86px; }
  /* line 51, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .magazine-offer-link.fullsize { width: 974px; }
  /* line 56, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .filter { padding-left: 49px; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .filter.socialFilter .dropdown { width: 243px; }
  /* line 63, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .filter.socialFilter .dropdown ul li { width: 215px; }
  /* line 71, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine #social-refresh-button.refresh-btn { padding-right: 49px; }
  /* line 77, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .magazine-lightbox .lightbox-content { width: 684px; }
  /* line 81, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .error-msg { padding-left: 49px; }
  /* line 85, ../scss/device/r1280/layout/content/standard/_magazine.scss */
  DIV.container > DIV.content .magazine .social-overview .social-item { height: 490px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static { position: absolute!important; margin-left: 0px!important; top: 43px!important; right: 0px!important; left: auto!important; height: 1020px!important; background-color: #000; }
  /* line 24, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big { height: 463px; }
  /* line 27, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big .price { padding-left: 60px; font-size: 68px !important; line-height: 68px !important; }
  /* line 34, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big .tendency i { left: 15px; }
  /* line 39, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big .tredency-percantage { padding-left: 40px; }
  /* line 43, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big .tendency-value { padding-left: 60px; }
  /* line 48, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i { position: absolute; font-size: 40px; margin-top: 10px; margin-left: 10px; }
  /* line 60, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big ul li { font-size: 18px; margin-bottom: 20px; }
  /* line 66, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big .icon-phone { font-size: 20px; }
  /* line 70, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big .icon-team { font-size: 12px; }
  /* line 74, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big .icon-mail { font-size: 16px; }
  /* line 78, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big .icon-mail { font-size: 20px; }
  /* line 82, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .sidebar-static .contact-big:after { width: 390px; height: 200px; }
  /* line 93, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .heading { padding-left: 50px; padding-right: 98px; }
  /* line 99, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short ul li { padding-left: 50px; padding-right: 98px; }
  /* line 105, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short ul li.item-topimage .inner { left: 50px; }
  /* line 112, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .news-details { position: relative; padding: 20px 0 15px 0; }
  /* line 116, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .news-details .news-left-content { display: inline-block; width: 25%; }
  /* line 120, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .news-details .news-left-content p { position: absolute; top: 20px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; color: #86878a; text-transform: uppercase; }
  /* line 129, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .news-details .news-right-content { display: inline-block; width: 74%; }
  /* line 133, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .news-archive-short .news-details .news-right-content a { font-size: 12px; }
  /* line 141, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .content-featured-blocks .ir-teaser { min-height: 210px; }
  /* line 144, ../scss/device/r1280/layout/content/standard/_investor-relations.scss */
  DIV.container > DIV.content .content-featured-blocks .ir-teaser .col { min-height: 210px; }
  /* line 17, ../scss/device/r1280/layout/content/standard/_investor-relations-downloads.scss */
  DIV.container > DIV.content .ir-downloads-table thead th .ir-download-title { padding: 15px 10px 3px 10px; }
  /* line 14, ../scss/device/r1280/layout/content/standard/_responsive-tables.scss */
  DIV.container > DIV.content .responsive-table-wrapper { position: relative; padding-left: 47px; padding-right: 47px; }
  /* line 2, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events ul { padding-left: 49px; }
  /* line 7, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events li { padding-right: 49px; }
  /* line 10, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events li .date { width: 145px; }
  /* line 14, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events li .daterange { width: 145px; }
  /* line 18, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events li .daterange hr { margin-right: 70px; }
  /* line 23, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events li .details { width: 537px; }
  /* line 29, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events a.all { margin-left: 194px; }
  /* line 35, ../scss/device/r1280/layout/content/non-standard/_events.scss */
  DIV.container > DIV.content .events-filter { padding-left: 49px; }
  /* line 3, ../scss/device/r1280/layout/content/non-standard/_locations.scss */
  DIV.container > DIV.content.locations > HEADER .locations-map { height: 390px; background: url('../../images/locations/map-desktop1280.png') 0 0 no-repeat; }
  /* line 11, ../scss/device/r1280/layout/content/non-standard/_financial-investor.scss */
  DIV.container > DIV.content .financial-investor .reports-item .headline-small, DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 380px; }
  /* line 19, ../scss/device/r1280/layout/content/non-standard/_financial-investor.scss */
  DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 430px; }
  /* line 1, ../scss/device/r1280/layout/content/non-standard/_background-stories.scss */
  DIV.container > DIV.content .stories-filter { padding-left: 49px; }
  /* line 5, ../scss/device/r1280/layout/content/non-standard/_background-stories.scss */
  DIV.container > DIV.content .stories-show-more-wrapper { padding: 0 49px; }
  /* line 3, ../scss/device/r1280/layout/content/non-standard/_dgap-notifications.scss */
  DIV.container > DIV.content .dgap-notifcation .dgap-notifcation-headline { padding-left: 47px; padding-right: 47px; }
  /* line 8, ../scss/device/r1280/layout/content/non-standard/_dgap-notifications.scss */
  DIV.container > DIV.content .dgap-notifcation pre { padding-left: 47px; padding-right: 47px; }
  /* line 1, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container { height: 250px; width: 1174px; }
  /* line 5, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-list { width: 1174px; }
  /* line 9, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item { width: 194px; height: 196px; }
  /* line 13, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item-holder { width: 194px; }
  /* line 16, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-headline { width: 178px; padding: 13px 8px; }
  /* line 20, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-headline .recent-item-date { margin-bottom: 5px; }
  /* line 25, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item-holder img { width: 194px; height: 113px; }
  /* line 31, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-news-item_footer { top: 124px; }
  /* line 35, ../scss/device/r1280/layout/content/non-standard/_recent-news.scss */
  DIV.container > DIV.content .recent-container .recent-item-date { margin-bottom: 9px; }
  /* line 17, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-selectbox-label { height: 20px; width: 71px; }
  /* line 25, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow { width: 47px; height: 92px; }
  /* line 30, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-navigation-holder { width: 47px; height: 92px; }
  /* line 35, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-timeline-item { height: 2px; width: 96px; }
  /* line 51, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-search-container { width: 782px; top: 392px; }
  /* line 70, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large a { height: 434px; }
  /* line 73, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large.bookmark, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large a.bookmark { height: auto; }
  /* line 78, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-large, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-medium { width: 390px; }
  /* line 82, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-medium, DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-small { height: 216px; }
  /* line 86, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.desktop-small { width: 194px; }
  /* line 91, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter .headline { height: 100%; }
  /* line 96, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-large .twitterBox { height: 434px; }
  /* line 101, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-large a, DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter.desktop-medium a { height: 15px; }
  /* line 108, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-slider { height: 390px; }
  /* line 118, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview-maintopic-container, DIV.container > DIV.content .themeoverview-maintopic, DIV.container > DIV.content .themeoverview-maintopic-wrapper { width: 782px; height: 390px; }
  /* line 125, ../scss/device/r1280/layout/content/_themeswitcher.scss */
  DIV.container > DIV.content .themeoverview, DIV.container > DIV.content .themeoverview-subtopic-container, DIV.container > DIV.content .themeoverview-subtopic { width: 1174px; height: 652px; }
  /* line 9, ../scss/device/r1280/layout/content/_content-featured-blocks.scss */
  DIV.container > DIV.content .content-featured-blocks .col-1-2, DIV.container > DIV.content .content-featured-blocks .col-2-2 { width: 586px; }
  /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 23. Juli 2014  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 23. Juli 2014  @description - */
  /* line 13, ../scss/device/r1280/layout/_interaction-elements.scss */
  a.link.big { width: 390px; }
  /* line 19, ../scss/device/r1280/layout/_interaction-elements.scss */
  .show-more-wrapper { padding-left: 196px; }
  /* line 2, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .colset { padding-top: 50px; padding-bottom: 83px; }
  /* line 6, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .colset .headline { margin-bottom: 14px; }
  /* line 11, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .col { width: 341px !important; }
  /* line 15, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .col1 { padding-right: 26px; }
  /* line 20, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .col2, DIV.container > FOOTER .col3 { padding: 0 26px; }
  /* line 27, ../scss/device/r1280/layout/footer/_basic.scss */
  DIV.container > FOOTER .sub .wrapper > div.navigation { width: 857px; }
  /* line 1, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container { height: 222px; width: 1174px; }
  /* line 5, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-list { width: 1174px; }
  /* line 9, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item { width: 194px; height: 182px; }
  /* line 13, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item-holder { width: 194px; }
  /* line 16, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item-holder .recent-item-headline { height: 155px; width: 178px; padding: 13px 8px; }
  /* line 21, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item-holder .recent-item-headline .recent-item-date { margin-bottom: 5px; }
  /* line 26, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item-holder img { width: 194px; height: 113px; }
  /* line 31, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .footer { top: 124px; }
  /* line 35, ../scss/device/r1280/layout/footer/_recent-news.scss */
  DIV.container > FOOTER .recent-container .recent-item-date { margin-bottom: 9px; }
  /* line 2, ../scss/device/r1280/layout/header/_browsernotification.scss */
  .browsernotification .browsernotification-text { width: 537px; }
  /* line 7, ../scss/device/r1280/layout/header/_browsernotification.scss */
  .browsernotification .browser-tile { width: 146px; }
  /* line 3, ../scss/device/r1280/layout/_header.scss */
  DIV.container > HEADER { /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 29.08.14  @updated: @updated on:  @description -  */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 22. September 2014  */ }
  /* line 14, ../scss/device/r1280/layout/header/_basic.scss */
  DIV.container > HEADER { min-height: 104px; }
  /* line 17, ../scss/device/r1280/layout/header/_basic.scss */
  DIV.container > HEADER .main { height: 74px; }
  /* line 21, ../scss/device/r1280/layout/header/_basic.scss */
  DIV.container > HEADER .main .logo { margin-top: -9px; }
  /* line 9, ../scss/device/r1280/layout/header/_bookmarks.scss */
  DIV.container > HEADER .bookmarks.panel .wrapper div.notice { width: 340px; }
  /* line 1, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation { margin-top: 42px; }
  /* line 7, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 { line-height: 16px; font-size: 12px; height: 28px; }
  /* line 12, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 .list-link { padding: 5px 14px 1px; }
  /* line 16, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 > ul { border-top: 2px solid #e2e2e2; top: 30px; }
  /* line 21, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 ul { line-height: 14px; font-size: 11px; }
  /* line 25, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 ul li.recommended { width: 390px; right: 47px; left: auto; }
  /* line 31, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER .navigation ul li.level01 ul li.recommended .title, DIV.container > HEADER .navigation ul li.level01 ul li.recommended .text { width: inherit; }
  /* line 42, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .search { width: 782px; }
  /* line 45, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .search input { margin-left: 47px; margin-right: 47px; width: 684px; }
  /* line 51, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .search .close { right: 47px; }
  /* line 57, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .search .input-wrapper:after { right: 12px; }
  /* line 67, ../scss/device/r1280/layout/header/_navigation.scss */
  DIV.container > HEADER #stickynav .navigation ul li.level01 > .list-link { padding: 17px 14px 9px; }
  /* line 2, ../scss/device/r1280/layout/_autocomplete.scss */
  .ui-autocomplete li { padding-left: 47px; padding-right: 47px; }
  /* line 10, ../scss/device/r1280/layout/_autocomplete.scss */
  .ui-autocomplete-loading:after { right: -39px; } }
/* line 1, ../scss/device/_touch.scss */
html.touch { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ }
/* line 22, ../scss/device/touch/layout/_header.scss */
html.touch DIV.container > HEADER { /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 22. September 2014  */ }
/* line 23, ../scss/device/touch/layout/header/_basic.scss */
html.touch DIV.container > HEADER .main { height: 80px; }
/* line 23, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel { height: 168px; }
/* line 27, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel LI { width: 50%; margin-top: 26px; }
/* line 33, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .wrapper { clear: both; }
/* line 38, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .brand-links { padding-right: 0; }
/* line 42, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .brand-links I { height: 8px !important; }
/* line 48, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels { width: 50%; padding-left: 0; margin-right: 0; }
/* line 54, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out { width: 359px; margin-top: 68px !important; }
/* line 59, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out h3 { padding-left: 23px; padding-top: 32px; }
/* line 65, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close { height: 16px; width: 15px; float: right; display: block; margin-top: 31px; margin-right: 20px; }
/* line 74, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close i { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -608px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -730px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -730px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 80, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:hover i, html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:active i { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -627px; background-repeat: no-repeat; background-color: transparent; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:hover i, html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -762px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:hover i:hover, html.touch DIV.container > HEADER .brandArea .panel .socialChannels .fly-out .close:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -762px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 90, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li { width: 48px; margin-top: 0; height: auto; }
/* line 96, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.subBrandNames { padding-right: 47px; padding-bottom: 28px; }
/* line 102, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.subBrandLogos { padding-left: 23px; }
/* line 108, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li a { margin-top: 5px; }
/* line 114, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a { width: 48px; }
/* line 118, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a:hover { background-color: #262626; }
/* line 123, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a.active, html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a.active:hover, html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a.ontouch, html.touch DIV.container > HEADER .brandArea .panel .socialChannels ul li.fly a.ontouch:hover { background-color: #f0ab00; }
/* line 135, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout { height: 24px; }
/* line 139, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands { height: 24px !important; line-height: 24px; }
/* line 144, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands span { height: 100%; }
/* line 149, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands.xetra { line-height: 24px; border-left: 0; padding-right: 5px; }
/* line 154, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands.xetra > a { width: 135px; }
/* line 158, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands.xetra .title { padding: 0 5px 0 12px; }
/* line 162, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .noBrands.xetra .price { padding: 0; }
/* line 172, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links li { margin-left: 0px; }
/* line 176, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links li > a { height: 24px; line-height: 28px; font-size: 10px; padding: 1px 10px; }
/* line 186, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .adidas { height: 25px; width: 57px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3812px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .adidas { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .adidas:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 190, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .adidas a.active, html.touch DIV.container > HEADER .flyout .links .adidas a:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.touch:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.ontouch:hover { height: 25px; width: 57px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3782px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .adidas a.active, html.touch DIV.container > HEADER .flyout .links .adidas a:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.touch:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.ontouch:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4445px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .adidas a.active:hover, html.touch DIV.container > HEADER .flyout .links .adidas a:hover:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.touch:hover:hover, html.touch DIV.container > HEADER .flyout .links .adidas a.ontouch:hover:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4445px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 197, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .reebok { height: 30px; width: 116px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3877px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .reebok { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4552px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .reebok:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4552px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 201, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .reebok a.active, html.touch DIV.container > HEADER .flyout .links .reebok a:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.touch:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.ontouch:hover { height: 30px; width: 116px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3842px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .reebok a.active, html.touch DIV.container > HEADER .flyout .links .reebok a:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.touch:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.ontouch:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .reebok a.active:hover, html.touch DIV.container > HEADER .flyout .links .reebok a:hover:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.touch:hover:hover, html.touch DIV.container > HEADER .flyout .links .reebok a.ontouch:hover:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 208, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf { height: 25px; width: 100px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4000px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4607px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4607px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 212, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.active, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.touch:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.ontouch:hover { height: 25px; width: 100px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3970px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.active, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.touch:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.ontouch:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4580px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.active:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a:hover:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.touch:hover:hover, html.touch DIV.container > HEADER .flyout .links .taylormade-adidas-golf a.ontouch:hover:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4580px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 220, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover { background-color: transparent !important; }
/* line 224, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover a { color: #86878a; }
/* line 229, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover span { color: #86878a !important; }
/* line 235, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover span.tendency.negative { color: #660000 !important; }
/* line 238, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover span.tendency.positive { color: #005d1f !important; }
/* line 241, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout li.xetra:hover span.tendency.neutral { color: #86878a !important; }
/* line 253, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra a span.tendency.positive i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3769px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4435px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4435px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 260, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra a span.tendency.negative i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3743px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4414px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4414px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 267, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra a span.tendency.neutral i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3756px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4424px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra a span.tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4424px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 280, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.positive i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.positive i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3769px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.positive i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4435px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.positive i:hover, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4435px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 287, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.negative i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.negative i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3743px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.negative i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4414px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.negative i:hover, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4414px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 294, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.neutral i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.neutral i { height: 8px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3756px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.neutral i, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4424px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .flyout .xetra:hover span.tendency.neutral i:hover, html.touch DIV.container > HEADER .flyout .xetra.active span.tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4424px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 303, ../scss/device/touch/layout/header/_brands.scss */
html.touch DIV.container > HEADER .flyout .bookmarks { padding-right: 32px; padding-left: 12px; }
/* line 9, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .bookmarks.panel .paging li { width: auto; margin-top: 0; padding-left: 19px; padding-right: 19px; }
/* line 16, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev, html.touch DIV.container > HEADER .bookmarks.panel .paging li.next { padding-top: 5px; }
/* line 26, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .bookmarks.panel .wrapper table th { height: 0px; }
/* line 30, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td { height: 35px; }
/* line 41, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .links .bookmarks i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3705px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4378px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4378px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 47, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3629px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4307px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4307px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 52, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a:hover i, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a.active i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3591px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a:hover i, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4272px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a:hover i:hover, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks a.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4272px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 61, ../scss/device/touch/layout/header/_bookmarks.scss */
html.touch DIV.container > HEADER .links .bookmarks a:hover i, html.touch DIV.container > HEADER .links .bookmarks a.active i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3667px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks a:hover i, html.touch DIV.container > HEADER .links .bookmarks a.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4343px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks a:hover i:hover, html.touch DIV.container > HEADER .links .bookmarks a.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4343px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 22, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER .navigation { margin-top: 45px; }
/* line 28, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER .navigation ul li.level01 { line-height: 14px; font-size: 12px; height: 30px; }
/* line 33, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER .navigation ul li.level01 a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul li.level01 span:not(.read-more-btn):not(.text) { margin-top: 8px; margin-bottom: 3px; }
/* line 41, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER .navigation ul li ul.listLevel01 { top: 34px; }
/* line 50, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER .sub-navigation-background { top: 80px; min-width: 519px; }
/* line 60, ../scss/device/touch/layout/header/_navigation.scss */
html.touch DIV.container > HEADER #stickynav .navigation ul li.level01 > a, html.touch DIV.container > HEADER #stickynav .navigation ul li.level01 > span { padding: 17px 10px 11px; }
/* line 22, ../scss/device/touch/layout/_content.scss */
html.touch DIV.container > DIV.content { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 27. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */ }
/* line 1, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox ul { padding-top: 25px; }
/* line 5, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a { padding-top: 8px; padding-bottom: 3px; }
/* line 9, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a .icon { right: 10px; top: 10px; }
/* line 15, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-select { width: 100%; height: 25px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; z-index: 2; left: 71px; margin: 0; -webkit-appearance: none; }
/* line 26, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox { line-height: 14px; font-size: 12px; }
/* line 30, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-label { height: 25px; }
/* line 33, ../scss/device/touch/layout/content/_themeswitcher.scss */
html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-label span { padding-top: 8px; }
/* line 13, ../scss/device/touch/layout/content/standard/_dropdown.scss */
html.touch DIV.container > DIV.content .dropdown select { margin: 0; padding: 0; -webkit-appearance: none; display: block !important; position: absolute; top: 0; left: 0; width: 100%; height: 45px; opacity: 0; visibility: visible; }
/* line 28, ../scss/device/touch/layout/content/standard/_dropdown.scss */
html.touch DIV.container > DIV.content .dropdown.inactive select { display: none !important; }
/* line 34, ../scss/device/touch/layout/content/standard/_dropdown.scss */
html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger, html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger { color: white; }
/* line 37, ../scss/device/touch/layout/content/standard/_dropdown.scss */
html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i, html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i, html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i:hover, html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/* line 13, ../scss/device/touch/layout/_footer.scss */
html.touch DIV.container > FOOTER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ }
/* line 14, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub { height: 101px; position: relative; }
/* line 18, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub hr { padding: 0; margin: 0; border: 0; height: 0; border-top: 1px solid #bbbbbb; position: absolute; bottom: 50px; width: 100%; display: block; }
/* line 32, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div { float: none; position: absolute; }
/* line 38, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div ul li a { line-height: 56px; height: 50px; }
/* line 46, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space, html.touch DIV.container > FOOTER .sub .wrapper > div.totop { top: 51px; }
/* line 49, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser ul li a, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li a, html.touch DIV.container > FOOTER .sub .wrapper > div.totop ul li a { width: 51px; }
/* line 55, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space { width: 360px; }
/* line 61, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li a i { top: 0px; }
/* line 67, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li > div a { height: auto; }
/* line 73, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.social-space a { width: 85px; }
/* line 78, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout:hover { display: none; height: 50px; padding-top: 11px; }
/* line 86, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.youtube .flyout { height: 50px; left: 209px; padding-top: 4px; }
/* line 94, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.blog .flyout { width: 277px; left: 53px; }
/* line 101, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.twitter .flyout { width: 173px; left: 157px; }
/* line 108, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.facebook .flyout { width: 225px; left: 105px; }
/* line 118, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.navigation { width: 958px; }
/* line 122, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul { float: right; }
/* line 127, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.navigation a { padding-left: 21px !important; padding-right: 21px !important; }
/* line 134, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser { width: 104px; right: 52px; }
/* line 140, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.totop { width: 52px; right: 0; }
/* line 164, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li .flyout.visible { display: block; }
/* line 169, ../scss/device/touch/layout/footer/_basic.scss */
html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.active a { background-color: #86878a; }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16. Mai 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 03. Juni 2013  @description - */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { /* line 29, ../scss/device/_tablet.scss */
  html.touch { min-width: 718px; font-size: 13px; line-height: 19px; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 26. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 26. July 2013  @description - */ }
  /* line 13, ../scss/device/tablet/portrait/layout/_basic.scss */
  html.touch body { min-width: 718px; font-size: 13px; line-height: 19px; }
  /* line 20, ../scss/device/tablet/portrait/layout/_basic.scss */
  html.touch .wrapper { width: 718px; }
  /* line 27, ../scss/device/tablet/portrait/layout/_basic.scss */
  html.touch .recommended-results ol li { width: 248px; }
  /* line 31, ../scss/device/tablet/portrait/layout/_basic.scss */
  html.touch .recommended-results ol li.hero { width: 318px; margin-right: 38px; }
  /* line 37, ../scss/device/tablet/portrait/layout/_basic.scss */
  html.touch .recommended-results ol li.even { width: 288px; margin-right: 38px; }
  /* line 13, ../scss/device/tablet/portrait/layout/_header.scss */
  html.touch DIV.container > HEADER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description Tablet - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 23 Jan 2016  */ }
  /* line 13, ../scss/device/tablet/portrait/layout/header/_basic.scss */
  html.touch DIV.container > HEADER .main { height: 88px; }
  /* line 12, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel { height: auto; padding-left: 0; }
  /* line 16, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .bookmarks, html.touch DIV.container > HEADER .bookmarks.panel .xetra { height: 24px !important; line-height: 24px !important; }
  /* line 21, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper { height: auto; padding-top: 26px; }
  /* line 25, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper div.notice { width: 100%; padding-right: 0; margin-bottom: 40px; }
  /* line 30, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper div.notice strong { font-size: 13px; }
  /* line 34, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper div.notice p, html.touch DIV.container > HEADER .bookmarks.panel .wrapper div.notice strong { padding-left: 16px; }
  /* line 38, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table { width: 100%; }
  /* line 41, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table th { font-size: 12px; }
  /* line 45, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table th.first, html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td.first { width: 298px; }
  /* line 49, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td { height: 35px; }
  /* line 53, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td.category { width: 136px; }
  /* line 57, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td.date-row { width: 118px; }
  /* line 61, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper table td.select-row { width: auto; }
  /* line 66, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper .pagination { left: 16px; }
  /* line 70, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper .paging { left: 0; bottom: 0; }
  /* line 74, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper .paging li { width: auto; padding: 0 19px; }
  /* line 78, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper .paging li.prev { padding: 3px 17px 0 0; }
  /* line 81, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .wrapper .paging li.next { padding: 3px 0 0 17px; }
  /* line 95, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark i { height: 11px; width: 11px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2151px; background-repeat: no-repeat; }
  /* line 100, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark:hover i { height: 11px; width: 11px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2135px; background-repeat: no-repeat; }
  /* line 112, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4282px; background-repeat: no-repeat; }
  /* line 115, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i:hover { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4162px; background-repeat: no-repeat; }
  /* line 121, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next.disabled i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4147px; background-repeat: no-repeat; }
  /* line 128, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4267px; background-repeat: no-repeat; }
  /* line 131, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i:hover { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4207px; background-repeat: no-repeat; }
  /* line 137, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev.disabled i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4132px; background-repeat: no-repeat; }
  /* line 148, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .links .bookmarks i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3705px; background-repeat: no-repeat; }
  /* line 153, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3629px; background-repeat: no-repeat; }
  /* line 157, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks:hover i, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks.active i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3591px; background-repeat: no-repeat; }
  /* line 164, ../scss/device/tablet/portrait/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .links .bookmarks:hover i, html.touch DIV.container > HEADER .links .bookmarks.active i { height: 33px; width: 21px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -3667px; background-repeat: no-repeat; }
  /* line 11, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn { display: block; top: 48px; }
  /* line 14, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-search { display: none; }
  /* line 17, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-nav { padding-right: 15px; line-height: 16px; font-size: 12px; }
  /* line 22, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .sub-navigation-background { display: none; }
  /* line 25, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .sub-navigation-quote { right: 100px; top: 170px; }
  /* line 29, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation { position: absolute; top: 88px; margin-top: 0; left: 0px; overflow: hidden; width: 100%; background: rgba(0, 0, 0, 0.95); z-index: 11; }
  /* line 40, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav { display: none; }
  /* line 45, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul { width: 33.3333333%; background: #000; padding-top: 27px; padding-bottom: 23px; *zoom: 1; }
  /* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  html.touch DIV.container > HEADER .navigation ul:after { content: ""; display: table; clear: both; }
  /* line 53, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 { display: none; }
  /* line 57, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 .listLevel01 { min-height: 392px; top: 0px !important; left: 33.33333% !important; width: 33.33333% !important; }
  /* line 63, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 .listLevel01 .listLevel02 { min-height: 392px; width: 100% !important; top: 0px !important; left: 100% !important; }
  /* line 69, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 .listLevel01 .listLevel02 span { padding-right: 25px !important; }
  /* line 72, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 .listLevel01 .listLevel02 span i { top: 5px !important; }
  /* line 81, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li { width: 100%; margin: 11px 0; }
  /* line 85, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 { height: auto; }
  /* line 88, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul { padding-top: 27px; border-top: 0; }
  /* line 92, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li { padding: 0; float: left; }
  /* line 96, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.level02 { width: 100%; }
  /* line 101, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.level03 a, html.touch DIV.container > HEADER .navigation ul li.level01 ul li.level03 span { padding-right: 41px; }
  /* line 106, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul li.level01 ul li span:not(.read-more-btn):not(.text) { padding-left: 10px; }
  /* line 110, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended { margin-top: 0 !important; top: 0px; position: absolute !important; left: 100% !important; width: 178px !important; height: 100%; padding-top: 38px !important; padding-right: 51px !important; background-color: black; }
  /* line 122, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended .title, html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended .text { width: inherit; }
  /* line 126, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended .title { padding-left: 0 !important; }
  /* line 130, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended .label { padding: 8px 0 3px 0 !important; }
  /* line 135, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 ul li.recommended .image .label { background-color: white; color: black; padding: 4px 8px 0 7px !important; }
  /* line 146, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul li.level01 span:not(.read-more-btn):not(.text) { padding: 5px 14px 1px 22px; background-color: transparent; color: #86878a; float: left; }
  /* line 152, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 a:not(.read-more-btn):hover, html.touch DIV.container > HEADER .navigation ul li.level01 span:not(.read-more-btn):not(.text):hover { color: #f0ab00; }
  /* line 158, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01 a.read-more-btn, html.touch DIV.container > HEADER .navigation ul li.level01 span.read-more-btn { padding: 8px 14px 0 22px; }
  /* line 165, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01.selected > a, html.touch DIV.container > HEADER .navigation ul li.level01.selected > span, html.touch DIV.container > HEADER .navigation ul li.level01.selected > a:hover { background-color: transparent; color: #86878a; }
  /* line 172, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01.open { border-bottom: none; }
  /* line 175, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01.open > a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul li.level01.open > span:not(.read-more-btn) { color: #f0ab00; }
  /* line 182, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.level01.ancestor > a, html.touch DIV.container > HEADER .navigation ul li.level01.ancestor > span { background-color: transparent; color: #f0ab00; }
  /* line 189, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.open { border-bottom: none; }
  /* line 193, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.open.hasChildren > a, html.touch DIV.container > HEADER .navigation ul li.open.hasChildren > span { position: relative; padding-right: 20px !important; color: #f0ab00 !important; }
  /* line 198, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.open.hasChildren > a i, html.touch DIV.container > HEADER .navigation ul li.open.hasChildren > span i { position: absolute; right: 5px; bottom: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6233px; background-repeat: no-repeat; height: 7px; width: 5px; }
  /* line 207, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.open > a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul li.open > span:not(.read-more-btn) { color: #f0ab00; }
  /* line 212, ../scss/device/tablet/portrait/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul li.outer { position: relative !important; left: 0px !important; padding: 0 10px !important; margin: 0 !important; margin-top: 88px !important; width: 192px !important; }
  /* line 10, ../scss/device/tablet/portrait/layout/header/_brands.scss */
  html.touch DIV.container > HEADER .brandArea .noBrands.language-item a { height: 10px; padding: 7px 10px; line-height: 18px; }
  /* line 13, ../scss/device/tablet/portrait/layout/_content.scss */
  html.touch DIV.container > DIV.content { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 27. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 24. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 27. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 10. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 10. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 24. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 25. July 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */ /**
	* @author: Nico Blum (n.blum@bitexpert.de)
	* @created on: 20. August 2013
	*
	* @description
	* -
*/ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /* @end */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 26. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 24. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*
*/ /** @author: Jan Minor (j.minor@s-v.de) @created on: 23 August 2013  @description Tablet - */ }
  /* line 14, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE .teaser { width: 718px; height: 358px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE .teaser .inner { bottom: 38px; width: 475px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE .teaser .inner h2, html.touch DIV.container > DIV.content ARTICLE .teaser .inner p { max-width: 475px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE > HEADER .topimage .topimage-wrapper { max-height: 260px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE > HEADER .topimage .topimage-wrapper IMG { width: 718px; height: 260px; }
  /* line 33, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard { float: left; display: inline; margin-right: 0; width: 718px; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 26. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 24. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ }
  /* line 147, ../../../../../../ruby/1.9.1/gems/compass-blueprint-0.0.1/framework/blueprint/stylesheets/blueprint/_grid.scss */
  * html html.touch DIV.container > DIV.content ARTICLE.standard { overflow-x: hidden; }
  /* line 37, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 27. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 24. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 27. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 10. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 10. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 09. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 24. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 25. July 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 16. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 16. July 2013  @description - */ /**
	* @author: Nico Blum (n.blum@bitexpert.de)
	* @created on: 20. August 2013
	*
	* @description
	* -
*/ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /* @end */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @updated: @updated on:  @description -  --------------------------------------------- --------------------------------------------- */ }
  /* line 39, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION .noindent, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION.noindent { padding-left: 40px; padding-right: 40px; }
  /* line 45, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION .table-wrapper, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION .table-container { width: 638px; }
  /* line 50, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION .table-scrollnotice { right: 0; }
  /* line 60, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION p.table-subline { font-size: 14px; padding-left: 54px !important; padding-right: 54px !important; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION SECTION.youtube iframe { height: 359px; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation NAV { width: 640px; }
  /* line 37, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A i { top: 0; left: -6px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.inactive I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.touch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 69, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A i { top: 0; right: -6px; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.inactive I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 80, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.touch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 85, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 90, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .teaser { width: 718px; height: 358px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .teaser .inner { bottom: 38px; width: 475px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .teaser .inner h2, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .teaser .inner p { max-width: 475px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact section address { width: 190px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact section p.internet { font-size: 12px; line-height: 14px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person { width: 300px; margin: 32px 0 11px; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person section { margin-top: 14px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person section header p { margin-top: 1px; line-height: 12px; font-size: 10px; }
  /* line 46, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person section > p { margin: 19px 0 0; }
  /* line 50, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person section > p.social a { margin-right: 21px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person img { width: 300px; height: 174px; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person:nth-child(2n) { padding-left: 40px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .contact.person:last-of-type { margin-bottom: 43px; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination { display: block; position: absolute; left: 0; top: 0; z-index: 1; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a { width: 48px; height: 42px; display: block; position: relative; background-color: #000; border-right: 1px solid #86878a; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; position: absolute; top: 0; right: 0; }
  /* line 36, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a:active { background: #f0ab00; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 45, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 50, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 55, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next { left: auto; right: 0; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a { border-right: 0px none; border-left: 1px solid #86878a; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 72, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 83, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation.glossary { position: relative; height: 42px; text-align: left; }
  /* line 89, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation.glossary li a { padding: 12px 20px 8px; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation.glossary li.empty { padding: 15px 20px 10px; }
  /* line 98, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation.glossary ul { position: absolute; width: 1340px; left: 54px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download section header .overline { font-size: 11px; margin-bottom: 2px; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section { width: 638px; }
  /* line 27, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link { font-size: 11px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i { top: 3px; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.file { height: 10px; width: 8px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1612px; background-repeat: no-repeat; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.url { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4147px; background-repeat: no-repeat; }
  /* line 76, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.file { height: 10px; width: 8px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1597px; background-repeat: no-repeat; }
  /* line 82, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.url { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4162px; background-repeat: no-repeat; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .news section header .overline, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .news-detail section header .overline { font-size: 11px; margin-bottom: 2px; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .news section .link-holder, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .news-detail section .link-holder { font-size: 11px; padding-bottom: 9px; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-form { width: 718px; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search { height: 43px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .share { display: block !important; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .share .share-button { width: 72px; padding-top: 16px; padding-bottom: 10px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .share ul { right: 101px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .share ul li a { width: 51px; height: 43px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form { width: 692px; padding: 12px 13px 6px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form div { width: 164px; }
  /* line 46, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form div.last { width: 300px; padding-left: 35px; padding-right: 0px; margin-bottom: 10px; }
  /* line 53, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form div label { margin-bottom: 20px; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form input, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form textarea { width: 148px; padding: 8px 8px 4px 8px; }
  /* line 61, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form textarea { width: 285px; height: 80px; }
  /* line 66, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .mail-form .submit { font-size: 12px; margin-right: 0px; }
  /* line 73, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form { width: 566px; padding: 12px 38px 6px; }
  /* line 76, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form h2 { padding-left: 0px; width: 559px !important; }
  /* line 80, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form div { width: 271px; }
  /* line 83, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form div.last { margin-bottom: 10px; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form div.full-width { padding-right: 0px; width: 554px; }
  /* line 92, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form div label { margin-bottom: 20px; }
  /* line 96, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form input, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form textarea { width: 263px; padding: 8px 0 4px 8px; }
  /* line 100, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form textarea { width: 554px; height: 80px; }
  /* line 105, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form .submit { font-size: 12px; margin-right: 0px; }
  /* line 111, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mail-form .form .validate-error-msg { top: 0; }
  /* line 117, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .share > a { padding: 15px 14px 10px; }
  /* line 122, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .share ul .first { margin-left: 152px; }
  /* line 127, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .print { padding: 15px 13px 10px; }
  /* line 135, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .input-wrapper i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .input-wrapper i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4522px; background-repeat: no-repeat; }
  /* line 143, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share > a, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print > a, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark > a { padding-left: 23px; padding-right: 22px; }
  /* line 152, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share > a { padding: 15px 14px 10px; }
  /* line 156, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share > a i { height: 15px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4540px; background-repeat: no-repeat; }
  /* line 163, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share.active > a i { height: 15px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4540px; background-repeat: no-repeat; }
  /* line 171, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -376px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 178, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:hover i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -392px; background-repeat: no-repeat; }
  /* line 184, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:active i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -376px; background-repeat: no-repeat; }
  /* line 189, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark { padding-top: 15px; }
  /* line 192, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 199, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:hover i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
  /* line 204, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; }
  /* line 210, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
  /* line 216, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active:active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; }
  /* line 228, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .bookmark-flyout a i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4177px; background-repeat: no-repeat; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .accordion-wrapper { border-top: 2px solid #e2e2e2; margin-left: -2px; width: 720px; overflow: hidden; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .panel > .headline { display: block; background: #000; color: #fff; font-size: 12px; }
  /* line 24, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside h2 { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-align: center; padding: 17px 0px 8px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside h2 .icon-expansion-arrow { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; margin-right: 11px; display: inline-block; zoom: 1; position: relative; top: 0; left: 0; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .selected h2 .icon-expansion-arrow { top: -2px; left: -2px; margin-right: 7px; height: 5px; width: 10px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2847px; background-repeat: no-repeat; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article > a { height: 191px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article > a .headline { display: block; height: 159px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article h2 { text-align: left !important; padding: 0px 0px 0px !important; font-size: 12px !important; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.default-twitter .twitterBox { height: 201px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.default-twitter .twitterBox h2 { text-align: left !important; padding: 0px 0px 0px !important; font-size: 12px !important; }
  /* line 78, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-large.hover .subline { top: 319px; }
  /* line 84, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-large .shareprice .xetra_related { height: 402px; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-large .shareprice .xetra_related a { height: 402px; }
  /* line 92, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-large .shareprice .title { padding-top: 302px; }
  /* line 98, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.desktop-small { width: 358px; }
  /* line 104, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article .shareprice .xetra_related { height: 191px; }
  /* line 107, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article .shareprice .xetra_related a { height: 191px; }
  /* line 116, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.default.hover .title { bottom: 96px; }
  /* line 125, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice p { font-size: 44px; position: absolute; top: 46%; left: 28%; }
  /* line 132, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice .currency { font-size: 44px; padding-left: 6px; }
  /* line 137, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice a { padding-left: 20px; padding-right: 20px; }
  /* line 142, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice i { padding-right: 5px; }
  /* line 146, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice .title { font-size: 24px; padding-top: 100px; padding-bottom: 6px; }
  /* line 152, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice .price { margin-top: 0; font-size: 44px; line-height: 44px; }
  /* line 158, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice .currency { display: inline-block; font-size: 44px; line-height: 44px; }
  /* line 164, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-medium .shareprice .tendency { font-size: 44px; display: inline-block; float: right; padding-top: 14px; }
  /* line 175, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice p { font-size: 24px; position: absolute; top: 46%; left: 25%; }
  /* line 182, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice i { padding-right: 7px; }
  /* line 186, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
  /* line 192, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice a { padding: 0 10px; }
  /* line 196, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice .title { padding-top: 73px; font-size: 24px; padding-bottom: 0; }
  /* line 202, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice .price { margin-top: 20px; display: inline-block; font-size: 44px; line-height: 16px; }
  /* line 209, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .releated-article.tablet-small .shareprice .tendency { padding-top: 5px; font-size: 26px; float: left; margin-right: 0; }
  /* line 222, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .tablet-medium { width: 358px !important; float: left !important; clear: none !important; }
  /* line 227, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .tablet-small { width: 178px !important; float: left !important; clear: none !important; }
  /* line 234, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address { height: 191px; width: 358px; }
  /* line 237, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap { height: 162px !important; }
  /* line 240, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap .numbers a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; color: black; }
  /* line 247, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap h2 { top: 12px !important; }
  /* line 250, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap div, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap div + div { width: 50%; }
  /* line 252, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap div a, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside address .wrap div + div a { margin-top: 21px !important; margin-bottom: -19px !important; }
  /* line 261, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .brands .releated-article.related_adidas, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .brands .releated-article.related_reebok, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .brands .releated-article.related_rockport, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .brands .releated-article.related_taylormade-adidas-golf { width: 358px !important; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown { width: 319px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown ul li { width: 370px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.format ul li { width: 170px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown:hover .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open:hover .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
  /* line 10, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page { max-width: 718px; }
  /* line 11, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > .header { width: 718px; }
  /* line 14, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > .header > h1 { margin-left: 38px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > .header > p.search-result-count { margin-left: 38px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > .header .dropdown.filter-bar-section { margin-left: 38px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > div.search-results { width: 638px; padding-right: 40px; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > div.search-results .show-more-button-holder { width: 318px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > div.search-results .result-list { width: 638px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > div.search-results .result-list li { width: 638px; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > header .dropdown.filter-bar-section ul, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search-results-page > header .dropdown.filter-bar-sort ul { top: 66px !important; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .fullscreen.image-container { width: 718px; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .fullscreen.image-container .actions a.download { display: none; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION #fullscreen-container { width: 718px; margin-left: -359px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION #layer-box .layer-content { width: 718px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container { width: 640px; }
  /* line 45, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.fixed figure .image-holder { height: 444px; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container h2 { margin-bottom: 10px; }
  /* line 56, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container .actions a { margin-left: 4px; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container .actions a.download { display: none; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 70, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 85, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 91, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 105, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 107, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 112, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 114, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 5, ../scss/device/tablet/portrait/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .form h2 a { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -608px; background-repeat: no-repeat; }
  /* line 29, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .form h2 a:hover { background-position: 0 -627px; }
  /* line 11, ../scss/device/tablet/portrait/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .form .validate-error-msg { line-height: 14px; font-size: 12px; top: -22px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel section.headline h2 a .icon-expansion-arrow { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4177px; background-repeat: no-repeat; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { height: 5px; width: 10px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2167px; background-repeat: no-repeat; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player { margin-left: 0px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player ul.jp-toggles li a { width: 48px; height: 42px; margin-left: 4px; }
  /* line 30, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player div.jp-video div.jp-progress { width: 335px !important; }
  /* line 36, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player div.jp-audio div.jp-progress { width: 430px !important; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player.no-hd div.jp-video div.jp-progress { width: 380px !important; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 56, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1161px; background-repeat: no-repeat; }
  /* line 29, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause:hover { background-position: 0 -1255px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1255px; background-repeat: no-repeat; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 71, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
  /* line 73, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file:hover { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; }
  /* line 79, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -483px; background-repeat: no-repeat; }
  /* line 81, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -530px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 89, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 97, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .audio-video-player { margin-left: 0 !important; }
  /* line 102, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .jp.video.jp-tablet { width: 640px; height: 427px; }
  /* line 110, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .small .jp.video.jp-tablet { width: 320px; height: 213px; }
  /* line 121, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 123, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .mediacenter-filter { width: 640px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center #layer-box .layer-content { width: 718px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  /* line 30, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group h2 { width: 640px; margin: 66px 0 42px 40px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template { width: 640px; margin: 0 40px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.medium, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.small { width: 319px; }
  /* line 44, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.medium.video img, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.small.video img { height: 212px; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.small { height: 212px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.large { width: 640px; height: 427px; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure.large.video img { height: 427px; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure figcaption { bottom: 42px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions a { background: none; }
  /* line 72, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download { margin-bottom: 11px; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download i { width: 16px; height: 20px; height: 10px; width: 8px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1131px; background-repeat: no-repeat; }
  /* line 82, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download:hover i { height: 10px; width: 8px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1146px; background-repeat: no-repeat; }
  /* line 88, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay { width: 16px; height: 20px; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 102, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .show-more-button-holder { width: 640px; }
  /* line 10, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .search { padding-right: 0; }
  /* line 14, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .story-item { width: 358px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .stories-overview .story-item { height: 586px; margin-right: 0; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .stories-overview .story-item.first { margin-right: 2px; }
  /* line 27, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .stories-overview .story-item.last { display: none; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .feature-item, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .shortcut-item, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .social-item { width: 238px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview .content-item { width: 238px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview .content-item.last { display: none; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview .content-item:nth-child(3n) { margin-right: 0; }
  /* line 54, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview.gameplan-a-overview .right { width: 50%; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview .gameplan-a-item { width: 358px; }
  /* line 62, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-overview .gameplan-a-item .item-image { height: 180px; }
  /* line 69, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .heading .subline { width: 100%; }
  /* line 74, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine .magazine-offer-link { width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 90, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .magazine-lightbox .lightbox-content { width: 684px; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section { margin-bottom: 26px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section p { margin-top: 17px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li { margin-right: 4px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li a { height: 48px; width: 48px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section ul li .icon { font-size: 16px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.social-space > section section.last { margin-bottom: 46px !important; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map { height: 358px; background-image: url('../../images/locations/map-tablet.png'); }
  /* line 31, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -887px; background-repeat: no-repeat; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I { height: 28px; width: 28px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -854px; background-repeat: no-repeat; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.all { margin-left: 280px; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events-filter .dropdown select { display: block; position: absolute; top: 19px; left: 0; width: 100%; height: 45px; opacity: 0; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events ul { padding-left: 40px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events li { padding-right: 40px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events li .daterange { width: 118px; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events li .daterange hr { margin-right: 43px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events li .details { width: 438px; }
  /* line 62, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2688px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 70, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:hover i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:hover i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2671px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:active i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:active i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2654px; background-repeat: no-repeat; }
  /* line 84, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.all { margin-left: 158px; }
  /* line 6, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .financial-investor { background-color: transparent; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .financial-investor .reports-item .headline-small, html.touch DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { width: 440px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .financial-investor .event-item .headline-small { width: 440px; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container { width: 718px; height: 226px; }
  /* line 17, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item { width: 178px; height: 176px !important; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder { width: 178px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-holder img { width: 178px; height: 104px; }
  /* line 31, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container .recent-news-item_footer { top: 112px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .recent-container .recent-item-headline { width: 162px !important; }
  /* line 83, ../scss/device/tablet/portrait/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content ASIDE { float: left; display: inline; margin-right: 0; width: 718px; }
  /* line 147, ../../../../../../ruby/1.9.1/gems/compass-blueprint-0.0.1/framework/blueprint/stylesheets/blueprint/_grid.scss */
  * html html.touch DIV.container > DIV.content ASIDE { overflow-x: hidden; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-container, html.touch DIV.container > DIV.content .themeoverview-maintopic, html.touch DIV.container > DIV.content .themeoverview-maintopic-wrapper { width: 718px; height: 358px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-container, html.touch DIV.container > DIV.content .themeoverview-search-container { width: 718px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-search-container { top: 360px; }
  /* line 31, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic, html.touch DIV.container > DIV.content .themeoverview-subtopic-container, html.touch DIV.container > DIV.content .themeoverview { width: 718px; height: 807px; }
  /* line 41, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large > a { width: 358px; }
  /* line 46, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large > a { height: 402px; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small > a { width: 178px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small > a { height: 200px; }
  /* line 61, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium .xetra_related > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a .xetra_related > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small .xetra_related > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small > a .xetra_related > a { height: 200px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large.default-twitter .twitterBox { height: 402px; }
  /* line 74, ../scss/device/tablet/portrait/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article a.bookmark { height: auto !important; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation NAV { width: 640px; }
  /* line 37, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A i { top: 0; left: -6px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.inactive I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.touch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 69, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A i { top: 0; right: -6px; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.inactive I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 80, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.touch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 85, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 90, ../scss/device/tablet/portrait/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser { width: 718px; height: 358px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner { bottom: 38px; width: 475px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner h2, html.touch DIV.container > DIV.content .teaser .inner p { max-width: 475px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact section address { width: 190px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact section p.internet { font-size: 12px; line-height: 14px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person { width: 300px; margin: 32px 0 11px; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person section { margin-top: 14px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person section header p { margin-top: 1px; line-height: 12px; font-size: 10px; }
  /* line 46, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person section > p { margin: 19px 0 0; }
  /* line 50, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person section > p.social a { margin-right: 21px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person img { width: 300px; height: 174px; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person:nth-child(2n) { padding-left: 40px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person:last-of-type { margin-bottom: 43px; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination { display: block; position: absolute; left: 0; top: 0; z-index: 1; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a { width: 48px; height: 42px; display: block; position: relative; background-color: #000; border-right: 1px solid #86878a; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; position: absolute; top: 0; right: 0; }
  /* line 36, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a:active { background: #f0ab00; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 45, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 50, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 55, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next { left: auto; right: 0; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a { border-right: 0px none; border-left: 1px solid #86878a; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 72, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 83, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary { position: relative; height: 42px; text-align: left; }
  /* line 89, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li a { padding: 12px 20px 8px; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li.empty { padding: 15px 20px 10px; }
  /* line 98, ../scss/device/tablet/portrait/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary ul { position: absolute; width: 1340px; left: 54px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download section header .overline { font-size: 11px; margin-bottom: 2px; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section { width: 638px; }
  /* line 27, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link { font-size: 11px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i { top: 3px; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.file { height: 10px; width: 8px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1612px; background-repeat: no-repeat; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.url { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4147px; background-repeat: no-repeat; }
  /* line 76, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.file { height: 10px; width: 8px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1597px; background-repeat: no-repeat; }
  /* line 82, ../scss/device/tablet/portrait/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.url { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4162px; background-repeat: no-repeat; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content .news section header .overline, html.touch DIV.container > DIV.content .news-detail section header .overline { font-size: 11px; margin-bottom: 2px; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content .news section .link-holder, html.touch DIV.container > DIV.content .news-detail section .link-holder { font-size: 11px; padding-bottom: 9px; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search-form { width: 718px; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search { height: 43px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .share { display: block !important; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .share .share-button { width: 72px; padding-top: 16px; padding-bottom: 10px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .share ul { right: 101px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .share ul li a { width: 51px; height: 43px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form { width: 692px; padding: 12px 13px 6px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form div { width: 164px; }
  /* line 46, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form div.last { width: 300px; padding-left: 35px; padding-right: 0px; margin-bottom: 10px; }
  /* line 53, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form div label { margin-bottom: 20px; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form input, html.touch DIV.container > DIV.content .search .mail-form textarea { width: 148px; padding: 8px 8px 4px 8px; }
  /* line 61, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form textarea { width: 285px; height: 80px; }
  /* line 66, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .mail-form .submit { font-size: 12px; margin-right: 0px; }
  /* line 73, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form { width: 566px; padding: 12px 38px 6px; }
  /* line 76, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form h2 { padding-left: 0px; width: 559px !important; }
  /* line 80, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div { width: 271px; }
  /* line 83, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.last { margin-bottom: 10px; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.full-width { padding-right: 0px; width: 554px; }
  /* line 92, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div label { margin-bottom: 20px; }
  /* line 96, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form input, html.touch DIV.container > DIV.content .mail-form textarea { width: 263px; padding: 8px 0 4px 8px; }
  /* line 100, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form textarea { width: 554px; height: 80px; }
  /* line 105, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .submit { font-size: 12px; margin-right: 0px; }
  /* line 111, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .form .validate-error-msg { top: 0; }
  /* line 117, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .share > a { padding: 15px 14px 10px; }
  /* line 122, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .share ul .first { margin-left: 152px; }
  /* line 127, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .print { padding: 15px 13px 10px; }
  /* line 135, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .input-wrapper i, html.touch DIV.container > DIV.content footer .input-wrapper i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4522px; background-repeat: no-repeat; }
  /* line 143, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .share > a, html.touch DIV.container > DIV.content footer .print > a, html.touch DIV.container > DIV.content footer .bookmark > a { padding-left: 23px; padding-right: 22px; }
  /* line 152, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .share > a { padding: 15px 14px 10px; }
  /* line 156, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .share > a i { height: 15px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4540px; background-repeat: no-repeat; }
  /* line 163, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .share.active > a i { height: 15px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4540px; background-repeat: no-repeat; }
  /* line 171, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .print i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -376px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 178, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .print:hover i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -392px; background-repeat: no-repeat; }
  /* line 184, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .print:active i { height: 11px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -376px; background-repeat: no-repeat; }
  /* line 189, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark { padding-top: 15px; }
  /* line 192, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 199, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark:hover i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
  /* line 204, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark:active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; }
  /* line 210, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -498px; background-repeat: no-repeat; }
  /* line 216, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active:active i { height: 13px; width: 13px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -534px; background-repeat: no-repeat; }
  /* line 228, ../scss/device/tablet/portrait/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .bookmark-flyout a i { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4177px; background-repeat: no-repeat; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .accordion-wrapper { border-top: 2px solid #e2e2e2; margin-left: -2px; width: 720px; overflow: hidden; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .panel > .headline { display: block; background: #000; color: #fff; font-size: 12px; }
  /* line 24, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside h2 { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-align: center; padding: 17px 0px 8px; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside h2 .icon-expansion-arrow { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; margin-right: 11px; display: inline-block; zoom: 1; position: relative; top: 0; left: 0; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .selected h2 .icon-expansion-arrow { top: -2px; left: -2px; margin-right: 7px; height: 5px; width: 10px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2847px; background-repeat: no-repeat; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article > a { height: 191px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article > a .headline { display: block; height: 159px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article h2 { text-align: left !important; padding: 0px 0px 0px !important; font-size: 12px !important; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.default-twitter .twitterBox { height: 201px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.default-twitter .twitterBox h2 { text-align: left !important; padding: 0px 0px 0px !important; font-size: 12px !important; }
  /* line 78, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-large.hover .subline { top: 319px; }
  /* line 84, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-large .shareprice .xetra_related { height: 402px; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-large .shareprice .xetra_related a { height: 402px; }
  /* line 92, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-large .shareprice .title { padding-top: 302px; }
  /* line 98, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.desktop-small { width: 358px; }
  /* line 104, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article .shareprice .xetra_related { height: 191px; }
  /* line 107, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article .shareprice .xetra_related a { height: 191px; }
  /* line 116, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.default.hover .title { bottom: 96px; }
  /* line 125, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice p { font-size: 44px; position: absolute; top: 46%; left: 28%; }
  /* line 132, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice .currency { font-size: 44px; padding-left: 6px; }
  /* line 137, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice a { padding-left: 20px; padding-right: 20px; }
  /* line 142, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice i { padding-right: 5px; }
  /* line 146, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice .title { font-size: 24px; padding-top: 100px; padding-bottom: 6px; }
  /* line 152, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice .price { margin-top: 0; font-size: 44px; line-height: 44px; }
  /* line 158, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice .currency { display: inline-block; font-size: 44px; line-height: 44px; }
  /* line 164, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-medium .shareprice .tendency { font-size: 44px; display: inline-block; float: right; padding-top: 14px; }
  /* line 175, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice p { font-size: 24px; position: absolute; top: 46%; left: 25%; }
  /* line 182, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice i { padding-right: 7px; }
  /* line 186, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
  /* line 192, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice a { padding: 0 10px; }
  /* line 196, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice .title { padding-top: 73px; font-size: 24px; padding-bottom: 0; }
  /* line 202, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice .price { margin-top: 20px; display: inline-block; font-size: 44px; line-height: 16px; }
  /* line 209, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.tablet-small .shareprice .tendency { padding-top: 5px; font-size: 26px; float: left; margin-right: 0; }
  /* line 222, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .tablet-medium { width: 358px !important; float: left !important; clear: none !important; }
  /* line 227, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .tablet-small { width: 178px !important; float: left !important; clear: none !important; }
  /* line 234, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address { height: 191px; width: 358px; }
  /* line 237, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap { height: 162px !important; }
  /* line 240, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap .numbers a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; color: black; }
  /* line 247, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap h2 { top: 12px !important; }
  /* line 250, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap div, html.touch DIV.container > DIV.content aside address .wrap div + div { width: 50%; }
  /* line 252, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap div a, html.touch DIV.container > DIV.content aside address .wrap div + div a { margin-top: 21px !important; margin-bottom: -19px !important; }
  /* line 261, ../scss/device/tablet/portrait/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .brands .releated-article.related_adidas, html.touch DIV.container > DIV.content .brands .releated-article.related_reebok, html.touch DIV.container > DIV.content .brands .releated-article.related_rockport, html.touch DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf { width: 358px !important; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown { width: 319px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown ul li { width: 370px; }
  /* line 32, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown.format ul li { width: 170px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown.open:hover .dropdown-trigger i { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2702px; background-repeat: no-repeat; }
  /* line 10, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page { max-width: 718px; }
  /* line 11, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > .header { width: 718px; }
  /* line 14, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > .header > h1 { margin-left: 38px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > .header > p.search-result-count { margin-left: 38px; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > .header .dropdown.filter-bar-section { margin-left: 38px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > div.search-results { width: 638px; padding-right: 40px; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > div.search-results .show-more-button-holder { width: 318px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > div.search-results .result-list { width: 638px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > div.search-results .result-list li { width: 638px; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content .search-results-page > header .dropdown.filter-bar-section ul, html.touch DIV.container > DIV.content .search-results-page > header .dropdown.filter-bar-sort ul { top: 66px !important; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .fullscreen.image-container { width: 718px; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .fullscreen.image-container .actions a.download { display: none; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content #fullscreen-container { width: 718px; margin-left: -359px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content #layer-box .layer-content { width: 718px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container { width: 640px; }
  /* line 45, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.fixed figure .image-holder { height: 444px; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container h2 { margin-bottom: 10px; }
  /* line 56, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container .actions a { margin-left: 4px; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container .actions a.download { display: none; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 70, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 85, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 91, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 105, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 107, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 112, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 114, ../scss/device/tablet/portrait/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 5, ../scss/device/tablet/portrait/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .form h2 a { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -608px; background-repeat: no-repeat; }
  /* line 29, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .form h2 a:hover { background-position: 0 -627px; }
  /* line 11, ../scss/device/tablet/portrait/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .form .validate-error-msg { line-height: 14px; font-size: 12px; top: -22px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content .accordion > .panel section.headline h2 a .icon-expansion-arrow { height: 10px; width: 5px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4177px; background-repeat: no-repeat; }
  /* line 28, ../scss/device/tablet/portrait/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { height: 5px; width: 10px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2167px; background-repeat: no-repeat; }
  /* line 16, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player { margin-left: 0px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player ul.jp-toggles li a { width: 48px; height: 42px; margin-left: 4px; }
  /* line 30, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player div.jp-video div.jp-progress { width: 335px !important; }
  /* line 36, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-progress { width: 430px !important; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-progress { width: 380px !important; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 51, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 56, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1161px; background-repeat: no-repeat; }
  /* line 29, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-position: 0 -1255px; }
  /* line 58, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1255px; background-repeat: no-repeat; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 65, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 71, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
  /* line 73, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; }
  /* line 79, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -483px; background-repeat: no-repeat; }
  /* line 81, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-hd.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -530px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 87, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 89, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 97, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .audio-video-player { margin-left: 0 !important; }
  /* line 102, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .jp.video.jp-tablet { width: 640px; height: 427px; }
  /* line 110, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .small .jp.video.jp-tablet { width: 320px; height: 213px; }
  /* line 121, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 123, ../scss/device/tablet/portrait/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .mediacenter-filter { width: 640px; }
  /* line 18, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center #layer-box .layer-content { width: 718px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
  /* line 30, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group h2 { width: 640px; margin: 66px 0 42px 40px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template { width: 640px; margin: 0 40px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.medium, html.touch DIV.container > DIV.content .media-center .group .template figure.small { width: 319px; }
  /* line 44, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.medium.video img, html.touch DIV.container > DIV.content .media-center .group .template figure.small.video img { height: 212px; }
  /* line 49, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.small { height: 212px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.large { width: 640px; height: 427px; }
  /* line 57, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.large.video img { height: 427px; }
  /* line 63, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure figcaption { bottom: 42px; }
  /* line 68, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions a { background: none; }
  /* line 72, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download { margin-bottom: 11px; }
  /* line 75, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download i { width: 16px; height: 20px; height: 10px; width: 8px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1131px; background-repeat: no-repeat; }
  /* line 82, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download:hover i { height: 10px; width: 8px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1146px; background-repeat: no-repeat; }
  /* line 88, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay { width: 16px; height: 20px; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 93, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 102, ../scss/device/tablet/portrait/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .show-more-button-holder { width: 640px; }
  /* line 10, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .search { padding-right: 0; }
  /* line 14, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .story-item { width: 358px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .stories-overview .story-item { height: 586px; margin-right: 0; }
  /* line 23, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .stories-overview .story-item.first { margin-right: 2px; }
  /* line 27, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .stories-overview .story-item.last { display: none; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .feature-item, html.touch DIV.container > DIV.content .magazine .shortcut-item, html.touch DIV.container > DIV.content .magazine .social-item { width: 238px; }
  /* line 40, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .content-item { width: 238px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .content-item.last { display: none; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .content-item:nth-child(3n) { margin-right: 0; }
  /* line 54, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .right { width: 50%; }
  /* line 59, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .gameplan-a-item { width: 358px; }
  /* line 62, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .gameplan-a-item .item-image { height: 180px; }
  /* line 69, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .heading .subline { width: 100%; }
  /* line 74, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-offer-link { width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 90, ../scss/device/tablet/portrait/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content { width: 684px; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section { margin-bottom: 26px; }
  /* line 19, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section p { margin-top: 17px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section ul li { margin-right: 4px; }
  /* line 29, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section ul li a { height: 48px; width: 48px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section ul li .icon { font-size: 16px; }
  /* line 42, ../scss/device/tablet/portrait/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section.last { margin-bottom: 46px !important; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map { height: 358px; background-image: url('../../images/locations/map-tablet.png'); }
  /* line 31, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location A I { height: 14px; width: 14px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -887px; background-repeat: no-repeat; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I { height: 28px; width: 28px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -854px; background-repeat: no-repeat; }
  /* line 12, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.all { margin-left: 280px; }
  /* line 20, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events-filter .dropdown select { display: block; position: absolute; top: 19px; left: 0; width: 100%; height: 45px; opacity: 0; }
  /* line 34, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events ul { padding-left: 40px; }
  /* line 39, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li { padding-right: 40px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .daterange { width: 118px; }
  /* line 47, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .daterange hr { margin-right: 43px; }
  /* line 52, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .details { width: 438px; }
  /* line 62, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.calendar i, html.touch DIV.container > DIV.content .events a.prior i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2688px; background-repeat: no-repeat; display: inline-block; zoom: 1; }
  /* line 70, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.calendar:hover i, html.touch DIV.container > DIV.content .events a.prior:hover i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2671px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.calendar:active i, html.touch DIV.container > DIV.content .events a.prior:active i { height: 12px; width: 12px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2654px; background-repeat: no-repeat; }
  /* line 84, ../scss/device/tablet/portrait/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.all { margin-left: 158px; }
  /* line 6, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor { background-color: transparent; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .reports-item .headline-small, html.touch DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 440px; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 440px; }
  /* line 13, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container { width: 718px; height: 226px; }
  /* line 17, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item { width: 178px; height: 176px !important; }
  /* line 22, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder { width: 178px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder img { width: 178px; height: 104px; }
  /* line 31, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-news-item_footer { top: 112px; }
  /* line 35, ../scss/device/tablet/portrait/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-headline { width: 162px !important; }
  /* line 9, ../scss/device/tablet/portrait/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .col { width: 718px; border: 0; }
  /* line 14, ../scss/device/tablet/portrait/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .col-1-2 { border-bottom: 1px solid #e2e2e2; }
  /* line 10, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError .medium { width: 358px; float: left; }
  /* line 15, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError address .wrap div a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; }
  /* line 21, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError .errorContent { height: 265px; padding-top: 90px; }
  /* line 25, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError .errorContent h3 { padding-top: 19px; padding-bottom: 34px; }
  /* line 33, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content .errorHeader .retina { display: none; }
  /* line 36, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content .errorHeader img { height: 35px; width: 75px; }
  /* line 43, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content .errors .medium { width: 358px; float: left; }
  /* line 48, ../scss/device/tablet/portrait/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content .errors .errorContent { height: 285px; }
  /* line 13, ../scss/device/tablet/portrait/layout/_footer.scss */
  html.touch DIV.container > FOOTER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ }
  /* line 14, ../scss/device/tablet/portrait/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .colset { padding-top: 70px; }
  /* line 19, ../scss/device/tablet/portrait/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .col1, html.touch DIV.container > FOOTER .col3 { width: 205px; }
  /* line 24, ../scss/device/tablet/portrait/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .col2 { width: 250px; }
  /* line 32, ../scss/device/tablet/portrait/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation { width: 641px; }
  /* line 13, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container { width: 718px; height: 190px; }
  /* line 17, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .recent-item { width: 178px; height: 150px !important; }
  /* line 22, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .recent-item-holder { width: 178px; height: 104px; }
  /* line 27, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .recent-item-holder img { width: 178px; height: 104px; }
  /* line 33, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .footer { top: 110px; }
  /* line 39, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline i { height: 11px; width: 16px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4488px; background-repeat: no-repeat; }
  /* line 44, ../scss/device/tablet/portrait/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .recent-item-headline { width: 162px !important; }
  /* line 12, ../scss/device/tablet/portrait/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended .headline i { height: 13px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -4504px; background-repeat: no-repeat; }
  /* line 3, ../scss/device/tablet/portrait/layout/_interaction-elements.scss */
  html.touch a.link.big { width: 398px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2415px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2415px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2401px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel table .delete-bookmark:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2401px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next i:hover:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next.disabled i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.next.disabled i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4987px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4987px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4950px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev i:hover:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4950px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev.disabled i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4862px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .bookmarks.panel .paging li.prev.disabled i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4862px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4378px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4378px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4307px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4307px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks:hover i, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4272px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks:hover i:hover, html.touch DIV.container > HEADER .links .bookmarks.hasBookmarks.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4272px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks:hover i, html.touch DIV.container > HEADER .links .bookmarks.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4343px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > HEADER .links .bookmarks:hover i:hover, html.touch DIV.container > HEADER .links .bookmarks.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4343px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.inactive I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.inactive I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.touch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active I:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.touch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active:active I:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.inactive I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.inactive I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.touch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active I:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.touch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:active I, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active:active I:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .tabs .tab-navigation .pagination.next A.active.ontouch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active i:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active:active i:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active i:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active:active i:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .description-navigation .pagination.next a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.file { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1921px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.file:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1921px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.url { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a i.url:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.file { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1908px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.file:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1908px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.url { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .related-download.download section > p.link a:hover i.url:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .input-wrapper i, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .input-wrapper i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .search .input-wrapper i:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .input-wrapper i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share > a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share > a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share.active > a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .share.active > a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -277px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -277px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .print:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION footer .bookmark.active:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .bookmark-flyout a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .bookmark-flyout a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside h2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside h2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .selected h2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2543px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION aside .selected h2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2543px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown:hover .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown:hover .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open:hover .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .dropdown.open:hover .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.info-active:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.info-active:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .image-container.white .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .form h2 a { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -730px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .form h2 a:hover { background-position: 0 -762px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel section.headline h2 a .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel section.headline h2 a .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2428px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2428px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-play:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause:hover { background-position: 0 -1035px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.info-active:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-info-btn.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-download-file:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd:hover:hover, html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-hd.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .audio-video-player a.jp-full-screen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .fullscreen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -921px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -921px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download:hover i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -933px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .download:hover i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -933px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard > SECTION .media-center .group .template figure .actions .videoplay:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard.locations > HEADER .locations-map .location.large A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar i:hover, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:hover i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3230px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:hover i:hover, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3230px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:active i, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3216px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content ARTICLE.standard .events a.calendar:active i:hover, html.touch DIV.container > DIV.content ARTICLE.standard .events a.prior:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3216px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.inactive I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.inactive I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.touch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active I:hover, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.touch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active:active I:hover, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.prev A.active.ontouch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.inactive I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.inactive I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.touch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active I:hover, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.touch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:active I, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.ontouch:hover I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active:active I:hover, html.touch DIV.container > DIV.content .tabs .tab-navigation .pagination.next A.active.ontouch:hover I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.file { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1921px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.file:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1921px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.url { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a i.url:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4874px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.file { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1908px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.file:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1908px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.url { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p.link a:hover i.url:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4886px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .search .input-wrapper i, html.touch DIV.container > DIV.content footer .input-wrapper i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .search .input-wrapper i:hover, html.touch DIV.container > DIV.content footer .input-wrapper i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5677px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .share > a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .share > a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .share.active > a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .share.active > a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5693px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -277px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -277px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .print:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -264px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -531px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content footer .bookmark.active:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -562px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .bookmark-flyout a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .bookmark-flyout a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside h2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside h2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .selected h2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2543px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .selected h2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2543px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown:hover .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown.open .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown.open:hover .dropdown-trigger i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .dropdown.open:hover .dropdown-trigger i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2473px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .form h2 a { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -730px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .form h2 a:hover { background-position: 0 -762px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .accordion > .panel section.headline h2 a .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .accordion > .panel section.headline h2 a .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4937px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2428px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .accordion > .panel.selected SECTION.headline H2 .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2428px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 57, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-position: 0 -1035px; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-hd.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-hd.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -921px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -921px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download:hover i { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -933px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download:hover i:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -933px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -996px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map .location.large A I:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -967px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar i, html.touch DIV.container > DIV.content .events a.prior i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar i:hover, html.touch DIV.container > DIV.content .events a.prior i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar:hover i, html.touch DIV.container > DIV.content .events a.prior:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3230px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar:hover i:hover, html.touch DIV.container > DIV.content .events a.prior:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3230px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar:active i, html.touch DIV.container > DIV.content .events a.prior:active i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3216px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .events a.calendar:active i:hover, html.touch DIV.container > DIV.content .events a.prior:active i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -3216px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recent-container .headline i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recent-container .headline i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5438px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recommended .headline i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5452px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recommended .headline i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5452px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */
@media only screen and (max-device-width: 767px), (-ms-high-contrast: active) and (max-device-width: 768px), (-ms-high-contrast: none) and (max-device-width: 768px) { @-ms-viewport { width: 320px; zoom: 1.0; }
  /* line 29, ../scss/device/_mobile.scss */
  html.touch { min-width: 308px; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 19. Juli 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 19. Juli 2013  @description - */ /** @author: Nico Blum (n.blum@bitexpert.de) @created on: 26. July 2013  */ }
  /* line 12, ../scss/device/mobile/layout/_basic.scss */
  html.touch body { min-width: 308px; }
  /* line 17, ../scss/device/mobile/layout/_basic.scss */
  html.touch .wrapper { width: 308px; position: relative; }
  /* line 23, ../scss/device/mobile/layout/_basic.scss */
  html.touch .show-on-mobile { display: inline-block !important; }
  /* line 27, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra { clear: left; height: 48px; background-color: #c7c7c7; border-top: 1px solid #bbbbbb; }
  /* line 34, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra .wrapper { height: 100%; }
  /* line 39, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a { display: block; color: black; line-height: 17px; font-size: 15px; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; height: 100%; *zoom: 1; }
  /* line 38, ../../../../../../ruby/1.9.1/gems/compass-0.13.alpha.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  html.touch .xetra a:after { content: ""; display: table; clear: both; }
  /* line 48, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span { float: left; margin-top: 20px; }
  /* line 53, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.title { margin-left: 26px; overflow: hidden; }
  /* line 57, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.title i { height: 12px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2020px; background-repeat: no-repeat; float: left; margin-right: 10px; }
  /* line 64, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.price { margin-left: 7px; }
  /* line 69, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency { margin-left: 8px; }
  /* line 72, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency i { float: left; margin-right: 5px; }
  /* line 77, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.positive { color: #005d1f; }
  /* line 80, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.positive i { height: 11px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2087px; background-repeat: no-repeat; }
  /* line 86, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.negative { color: #660000; }
  /* line 89, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.negative i { height: 11px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2119px; background-repeat: no-repeat; }
  /* line 95, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.neutral { color: #86878a; }
  /* line 98, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a span.tendency.neutral i { height: 12px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2054px; background-repeat: no-repeat; }
  /* line 105, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover, html.touch .xetra a:active { color: #F0AB00; }
  /* line 108, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .wrapper, html.touch .xetra a:active .wrapper { background: black; }
  /* line 112, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .title i, html.touch .xetra a:active .title i { height: 12px; width: 15px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2003px; background-repeat: no-repeat; }
  /* line 119, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.positive, html.touch .xetra a:active .tendency.positive { color: white; }
  /* line 122, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.positive i, html.touch .xetra a:active .tendency.positive i { height: 11px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2071px; background-repeat: no-repeat; }
  /* line 128, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.negative, html.touch .xetra a:active .tendency.negative { color: white; }
  /* line 131, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.negative i, html.touch .xetra a:active .tendency.negative i { height: 11px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2103px; background-repeat: no-repeat; }
  /* line 137, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.neutral, html.touch .xetra a:active .tendency.neutral { color: white; }
  /* line 140, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a:hover .tendency.neutral i, html.touch .xetra a:active .tendency.neutral i { height: 12px; width: 9px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -2037px; background-repeat: no-repeat; }
  /* line 149, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a.ontouch { color: black; background-color: #f0ab00; }
  /* line 155, ../scss/device/mobile/layout/_basic.scss */
  html.touch .xetra a.ontouch span.tendency { color: black; }
  /* line 13, ../scss/device/mobile/layout/_header.scss */
  html.touch DIV.container > HEADER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description Mobile - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 29 Juli 2013  @description Mobile - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ }
  /* line 12, ../scss/device/mobile/layout/header/_basic.scss */
  html.touch DIV.container > HEADER { height: 70px; min-height: 70px; }
  /* line 16, ../scss/device/mobile/layout/header/_basic.scss */
  html.touch DIV.container > HEADER .main { height: 70px; }
  /* line 19, ../scss/device/mobile/layout/header/_basic.scss */
  html.touch DIV.container > HEADER .main .wrapper { width: 316px; }
  /* line 23, ../scss/device/mobile/layout/header/_basic.scss */
  html.touch DIV.container > HEADER .main .logo { left: 20px; margin-top: -9px; }
  /* line 29, ../scss/device/mobile/layout/header/_basic.scss */
  html.touch DIV.container > HEADER .flyout { display: none; }
  /* line 12, ../scss/device/mobile/layout/header/_brands.scss */
  html.touch DIV.container > HEADER .brandArea { display: none; }
  /* line 11, ../scss/device/mobile/layout/header/_bookmarks.scss */
  html.touch DIV.container > HEADER .bookmarks { display: none; }
  /* line 13, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn { display: block; top: 28px; }
  /* line 18, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-nav i { left: 13px; top: 15px; }
  /* line 25, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-search { display: block; padding: 2px; position: absolute; left: -50px; top: 0; padding: 16px 17px 6px; color: black; }
  /* line 34, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-search.active { background-color: #f0ab00; }
  /* line 39, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-search .icon { font-size: 14px; }
  /* line 45, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-nav { display: block; padding: 21px 24px; }
  /* line 49, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-nav.active { background-color: #f0ab00; }
  /* line 53, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .nav-btn a.show-nav:before { content: ''; }
  /* line 60, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation { background: none; position: absolute; top: 70px; width: 100%; z-index: 11; margin-top: 0; }
  /* line 68, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav { border-bottom: 0; }
  /* line 71, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav #currentNavCategory { font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; margin: 7px 0 -8px 0; }
  /* line 80, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a { top: 20px; }
  /* line 83, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a.closeNavigation { display: block; position: absolute; top: 0; right: 0; bottom: 0; width: 48px; height: 56px; background: transparent; }
  /* line 94, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a.closeNavigation i { top: 50%; left: 50%; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1122px; background-repeat: no-repeat; height: 14px; width: 14px; margin-top: -4px; margin-left: -4px; position: absolute; }
  /* line 104, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a.closeNavigation:hover, html.touch DIV.container > HEADER .navigation .hide-nav a.closeNavigation:active { background: #f0ab00; }
  /* line 109, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a.levelBack { display: none; position: absolute; top: 0; left: 0; bottom: 0; width: 48px; height: 56px; }
  /* line 118, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation .hide-nav a.levelBack i { position: absolute; top: 50%; left: 50%; margin-top: -4px; margin-left: -4px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2454px; background-repeat: no-repeat; height: 16px; width: 16px; }
  /* line 130, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.listLevel00 { background: #000; width: 100%; }
  /* line 135, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul { display: none; }
  /* line 137, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav { width: 100%; background: #000; overflow: hidden; padding: 0 0 10px 0; }
  /* line 143, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li { border-top: 1px solid #444444; width: 100%; margin: 0; padding: 0; background: black; text-transform: uppercase; font-weight: normal; font-family: "DINCompPro-Bold", "Helvetica", sans-serif; font-size: 0.9em; height: 41px; }
  /* line 155, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.outer { border-top: none; }
  /* line 161, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 a:not(.read-more-btn), html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 span:not(.read-more-btn):not(.text) { padding-top: 19px; padding-bottom: 8px; }
  /* line 166, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 > ul { border-top: 0; padding-bottom: 0; }
  /* line 171, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul { position: static; padding-top: 0; }
  /* line 175, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul li { font-size: 1em; padding-top: 0; }
  /* line 179, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul li.level02 { width: 100%; }
  /* line 182, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul li.level02:first-child, html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul li.level02.first { border-top: 0; }
  /* line 187, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul li.recommended { display: none !important; }
  /* line 192, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.level01 ul ul.listLevel02 { width: 100%; }
  /* line 199, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li ul > li:first-child { border-top: 0; }
  /* line 203, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected, html.touch DIV.container > HEADER .navigation ul.mobileNav li.ancestor { background: black !important; }
  /* line 206, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected > a, html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected > span, html.touch DIV.container > HEADER .navigation ul.mobileNav li.ancestor > a, html.touch DIV.container > HEADER .navigation ul.mobileNav li.ancestor > span { color: #f0ab00; background: black !important; }
  /* line 213, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected-mobile { height: auto; }
  /* line 215, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected-mobile > span { display: none; }
  /* line 218, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.selected-mobile > ul { display: block; }
  /* line 223, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li a, html.touch DIV.container > HEADER .navigation ul.mobileNav li span { color: #86878a; padding: 19px 0 0 24px; font-size: 12px !important; }
  /* line 229, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.outer { position: relative !important; left: 0 !important; margin-top: 44px !important; margin-bottom: 20px !important; height: auto !important; width: 225px !important; padding-bottom: 20px !important; }
  /* line 238, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .navigation ul.mobileNav li.outer .text { line-height: 16px; font-size: 15px; }
  /* line 247, ../scss/device/mobile/layout/header/_navigation.scss */
  html.touch DIV.container > HEADER .search-btn { display: inline-block; width: 17px; height: 17px; }
  /* line 13, ../scss/device/mobile/layout/_content.scss */
  html.touch DIV.container > DIV.content { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 24. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 15. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 09. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 09. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 24. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 24. July 2013  @description - */ /**
	* @author: Nico Blum (n.blum@bitexpert.de)
	* @created on: 20. August 2013
	*
	* @description
	* -
*/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 30. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 30. July 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 06 Aug 2013  @description  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 21. Juli 2014  */ /*****************************/ /* Checkbox                  */ /*****************************/ /** @author: Carsten Lang (c.lang@bitexpert.de) @created on: 13. Aug 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 22. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 28. August 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 28. August 2013  @description mobile - */ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @description - investor-relations - mobile layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - investor-relations download - mobile layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - responsive tables - mobile layout  --------------------------------------------- --------------------------------------------- */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 25. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 25. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 20. August 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*
*/ /** @author: Jan Minor (j.minor@s-v.de) @created on: 26 September 2013  @description Mobile - */ }
  /* line 14, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content .wrapper { min-height: 0; }
  /* line 18, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content .bookmark { display: none !important; }
  /* line 23, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ }
  /* line 13, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser { width: 100%; height: 207px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser.themeoverview-maintopic { width: 308px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser .inner { bottom: 29px; left: 35px; width: 240px; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser .inner h2 span { line-height: 21px; font-size: 20px; padding: 3px 12px 0 7px; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser .inner p { display: none; }
  /* line 38, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 44, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article .teaser .inner a.read-more-btn { margin-top: 0; }
  /* line 28, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header .topimage .topimage-wrapper { max-height: 112px; }
  /* line 31, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header .topimage .topimage-wrapper img { width: 320px; height: auto; }
  /* line 38, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header .search { top: 0; width: 308px; left: 6px; padding: 0 !important; border-bottom: 0; }
  /* line 46, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header .breadcrumb { display: none; }
  /* line 50, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header .heading { padding-left: 21px; padding-right: 21px; }
  /* line 55, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header h1 { margin-top: 43px; line-height: 27px; font-size: 26px; }
  /* line 60, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > header p { margin-bottom: 23px; }
  /* line 67, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article > footer > div h2 { padding-left: 26px; padding-right: 26px; }
  /* line 75, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard { width: 320px; margin-left: -6px; /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 06. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 06. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 25. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 25. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 11. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 11. July 2013  @description - */ /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 23. Februar 2016
*/ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ }
  /* line 79, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 24. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 29. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 29. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 15. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 15. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 26. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 09. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 09. July 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 10. Juni 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 24. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 24. July 2013  @description - */ /**
	* @author: Nico Blum (n.blum@bitexpert.de)
	* @created on: 20. August 2013
	*
	* @description
	* -
*/ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 30. July 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 30. July 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 01. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 01. August 2013  @description - */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 06 Aug 2013  @description  @updated: Alessandro Scalisi (a.scalisi@s-v.de) @updated on: 21. Juli 2014  */ /*****************************/ /* Checkbox                  */ /*****************************/ /** @author: Carsten Lang (c.lang@bitexpert.de) @created on: 13. Aug 2013  @description - */ /** @author: Jochen Lott (j.lott@s-v.de) @created on: 22. August 2013  @updated: Jochen Lott (j.lott@s-v.de) @updated on: 22. August 2013  @description - */ /** @author: Jan Minor (j.minor@s-v.de) @created on: 28. August 2013  @updated: Jan Minor (j.minor@s-v.de) @updated on: 28. August 2013  @description mobile - */ /*  @author: Nico Blum (n.blum@bitexpert.de) @created on: 26 June 2013  @description   */ /*  @author: Carsten Lang (c.lang@bitexpert.de) @created on: 10 June 2013  @updated: Carsten Lang (c.lang@bitexpert.de) @updated on: 17 June 2013  @description  Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.jplayer.org  */ /* @end */ /** @author: Alessandro Scalisi (a.scalisi@s-v.de) @created on: 23. Juli 2014  @description - */ /*****************************/ /* Lightbox                  */ /*****************************/ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 07.11.16  @description - investor-relations - mobile layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - investor-relations download - mobile layout  --------------------------------------------- --------------------------------------------- */ /** --------------------------------------------- --------------------------------------------- @author: Jan Minor (j.minor@s-v.de) @created on: 06.01.17  @description - responsive tables - mobile layout  --------------------------------------------- --------------------------------------------- */ }
  /* line 80, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section > div { margin: 9px 0 40px 0; }
  /* line 84, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section { /*
* @author: Alessandro Scalisi (a.scalisi@s-v.de)
* @created on: 18. September 2014
*
*/ }
  /* line 7, ../scss/device/mobile/layout/content/_format.scss */
  html.touch DIV.container > DIV.content article.standard > section section blockquote { margin: 23px 0; }
  /* line 10, ../scss/device/mobile/layout/content/_format.scss */
  html.touch DIV.container > DIV.content article.standard > section section blockquote p { margin-bottom: 2px; }
  /* line 16, ../scss/device/mobile/layout/content/_format.scss */
  html.touch DIV.container > DIV.content article.standard > section section.youtube { padding-left: 6px !important; padding-right: 6px !important; }
  /* line 20, ../scss/device/mobile/layout/content/_format.scss */
  html.touch DIV.container > DIV.content article.standard > section section.youtube iframe { height: 173px; }
  /* line 88, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section figure { position: relative; width: 308px; margin-right: 0; padding-left: 6px; padding-right: 6px; margin-bottom: 22px; }
  /* line 97, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section.indent, html.touch DIV.container > DIV.content article.standard > section section .indent, html.touch DIV.container > DIV.content article.standard > section section.noindent, html.touch DIV.container > DIV.content article.standard > section section .noindent, html.touch DIV.container > DIV.content article.standard > section section.noindent-underlined, html.touch DIV.container > DIV.content article.standard > section section .noindent-underlined { padding-left: 21px; padding-right: 21px; }
  /* line 102, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section.noindent-underlined { padding-left: 21px; }
  /* line 106, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section .table-headline.has-notice { margin-bottom: -30px; }
  /* line 110, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section > h2, html.touch DIV.container > DIV.content article.standard > section section > h3, html.touch DIV.container > DIV.content article.standard > section section > p, html.touch DIV.container > DIV.content article.standard > section section > ul, html.touch DIV.container > DIV.content article.standard > section section > ol, html.touch DIV.container > DIV.content article.standard > section section > address { margin: 22px 0; padding-left: 21px; padding-right: 21px; }
  /* line 116, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section > ul, html.touch DIV.container > DIV.content article.standard > section section > ol { padding-left: 36px; }
  /* line 120, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section h2.video, html.touch DIV.container > DIV.content article.standard > section section h2.audio { margin-left: 21px; margin-right: 21px; }
  /* line 125, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section p.media-caption { padding-left: 21px; }
  /* line 129, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section .table-container { width: 308px; margin: 30px auto 38px auto; }
  /* line 134, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section .table-headline { margin-top: 40px; }
  /* line 138, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section .table-scrollnotice { right: 22px; top: -18px; }
  /* line 143, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section .table-wrapper { width: 308px; }
  /* line 148, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section p.table-subline { padding-left: 21px !important; padding-right: 21px !important; margin: -23px 0 32px 0; }
  /* line 156, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section blockquote { margin-left: 22px; }
  /* line 159, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section blockquote p { margin: 0; padding-left: 39px; width: 230px; padding-right: 0; }
  /* line 166, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.standard > section section blockquote p.author { padding-right: 26px; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content article.standard > section .tabs .tab-navigation NAV { width: 258px; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser { width: 100%; height: 207px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser.themeoverview-maintopic { width: 308px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser .inner { bottom: 29px; left: 35px; width: 240px; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser .inner h2 span { line-height: 21px; font-size: 20px; padding: 3px 12px 0 7px; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser .inner p { display: none; }
  /* line 38, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 44, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content article.standard > section .teaser .inner a.read-more-btn { margin-top: 0; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content article.standard > section .accordion > .panel SECTION.headline { padding-right: 26px; padding-left: 21px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content article.standard > section .accordion > .panel SECTION.headline h2 { margin-top: 0; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact { padding-left: 0px; padding-right: 0px; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact img { margin-left: 6px; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.company { padding-top: 32px; margin: 0; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION { width: 256px; padding-left: 21px; padding-right: 21px; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION H2, html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION P, html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION ADDRESS { float: none; width: 256px; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION H2 { margin-bottom: 16px; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.company SECTION ADDRESS { width: 236px; margin: 0 0 22px; }
  /* line 53, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.large, html.touch DIV.container > DIV.content article.standard > section .contact.small, html.touch DIV.container > DIV.content article.standard > section .contact.simple { padding-left: 0px; padding-right: 0px; }
  /* line 58, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.large IMG, html.touch DIV.container > DIV.content article.standard > section .contact.small IMG, html.touch DIV.container > DIV.content article.standard > section .contact.simple IMG { height: 175px; width: 308px; margin-bottom: 16px; padding-right: 0px; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.small IMG { margin-bottom: 21px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person { padding-left: 0 !important; float: none; clear: both; }
  /* line 80, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person IMG { width: 308px; height: 178px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person SECTION { padding-left: 21px; padding-right: 21px; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person SECTION > p { padding: 0; }
  /* line 96, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person SECTION HEADER P { margin-top: 2px; }
  /* line 103, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact.person:nth-child(2n) { padding-left: 0px; }
  /* line 109, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content article.standard > section .contact:first-child { border-top: 0; padding-top: 26px; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination { display: block; position: absolute; left: 0; top: 0; z-index: 1; }
  /* line 20, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a { width: 48px; height: 42px; display: block; position: relative; background-color: #000; border-right: 1px solid #86878a; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; position: absolute; top: 0; right: 0; }
  /* line 36, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a:active { background: #f0ab00; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 55, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next { left: auto; right: 0; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a { border-right: 0px none; border-left: 1px solid #86878a; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 72, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 83, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary { position: relative; height: 42px; text-align: left; }
  /* line 89, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary li a { padding: 12px 20px 8px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary li.empty { padding: 15px 20px 10px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary ul { position: absolute; width: 1340px; left: 54px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq { padding: 0; }
  /* line 110, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link { padding-bottom: 13px; padding-top: 22px; margin-left: 16px; }
  /* line 115, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon { margin-right: 10px !important; position: relative; top: -3px; height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2681px; background-repeat: no-repeat; }
  /* line 124, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2660px; background-repeat: no-repeat; }
  /* line 131, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon { margin-right: 10px !important; top: -3px !important; position: relative; height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
  /* line 147, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq ul { display: none; background: #262626; }
  /* line 152, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq li { border-right: 0px none; border-top: 1px solid #444444; width: 264px; padding: 0 0 0 33px; margin: 0; /*&.first {
	padding-top: 11px;
}*/ }
  /* line 159, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq li.active { background: #f0ab00; }
  /* line 162, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq li.active a { color: white; }
  /* line 171, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq li a { padding: 4px 0 0 9px; }
  /* line 174, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq li a i.descriptions-navigation-icon { background: none !important; }
  /* line 181, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq .dropdown-link { display: block; padding-bottom: 8px; }
  /* line 187, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary ul { width: 910px; left: 49px; }
  /* line 191, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary li { text-align: center; }
  /* line 194, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary li a { display: inline-block; width: 32px; padding: 15px 0px 10px; }
  /* line 200, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.glossary li.empty { width: 32px; padding: 15px 0px 10px; }
  /* line 207, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group { margin-bottom: 25px; }
  /* line 212, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group.glossary > .headline { float: left; overflow: hidden; width: 15.30%; }
  /* line 217, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group.glossary .accordion { width: 91.4% !important; }
  /* line 223, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group .accordion > .panel { margin-left: 25px; }
  /* line 226, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group .accordion > .panel .headline h2 { line-height: 26px; margin-top: 11px; }
  /* line 233, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group .accordion .accordion-wrapper section > blockquote { background-position: 0px -207px; padding-left: 25px !important; }
  /* line 237, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group .accordion .accordion-wrapper section > blockquote > p { background-position: 230px -410px; width: 225px; padding-left: 0px; padding-right: 30px; }
  /* line 247, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-group > .headline > h2 { padding-left: 21px; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download section header { padding-left: 0px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download section header .overline { padding-left: 21px; padding-right: 21px; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download section figure { display: none; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.download section { padding-left: 21px; padding-right: 21px; width: 282px; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.download section header .overline, html.touch DIV.container > DIV.content article.standard > section .related-download.download section header h2, html.touch DIV.container > DIV.content article.standard > section .related-download.download section header p { padding-left: 0px; padding-right: 26px; width: 256px; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.download section > p { padding-right: 26px; width: 282px; margin-bottom: 12px; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.group { margin: 25px 0; }
  /* line 66, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.group .related-download-wrapper { float: none; padding: 0; margin-bottom: -25px; }
  /* line 72, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.group .related-download-wrapper .download section { padding-left: 21px; }
  /* line 83, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.footer { padding-left: 21px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.footer section { padding-left: 0; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content article.standard > section .related-download.footer section .link-holder { margin-bottom: 5px; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content article.standard > section .news section, html.touch DIV.container > DIV.content article.standard > section .news-detail section { padding-left: 21px; padding-right: 21px; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content article.standard > section .news section.headline, html.touch DIV.container > DIV.content article.standard > section .news-detail section.headline { padding: 0; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content article.standard > section .news section header .overline, html.touch DIV.container > DIV.content article.standard > section .news section header h2, html.touch DIV.container > DIV.content article.standard > section .news-detail section header .overline, html.touch DIV.container > DIV.content article.standard > section .news-detail section header h2 { padding-right: 26px; padding-left: 0px; margin: 0; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .search-form { width: 308px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .search .input-wrapper { width: 95.7%; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .search .input-wrapper input { width: 88%; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .sharing { padding-right: 0; border-top: none; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .print, html.touch DIV.container > DIV.content article.standard > section .bookmark { display: none; }
  /* line 39, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form { width: 298px; padding: 18px 5px 0px; }
  /* line 44, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form .form { padding: 0; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form .form .validate-error-msg { top: -6px; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div { width: 142px; padding: 0px 2px 0 4px; line-height: 14px; }
  /* line 60, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div label { margin-bottom: 20px; }
  /* line 64, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div label label { margin-bottom: 0px; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div.last { margin-bottom: 10px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div.last label { margin-bottom: 12px; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div.last label label { margin-bottom: 0px; }
  /* line 84, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form div.full-width { padding-right: 0px; padding-left: 3px; width: 300px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form h2 { width: 285px !important; padding-left: 0px; padding-right: 0px; margin: 0 0 19px 5px; }
  /* line 101, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form input, html.touch DIV.container > DIV.content article.standard > section .mail-form textarea { width: 127px; padding: 7px 8px 4px 8px; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form textarea { width: 275px; height: 56px; }
  /* line 113, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form .submit { font-size: 12px; margin-right: 9px; }
  /* line 118, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .mail-form .captcha { width: 164px; height: 144px; }
  /* line 126, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .share { margin-left: 6px; margin-right: 6px; }
  /* line 132, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .share .share-button span { display: none !important; }
  /* line 139, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section .share ul li { margin-left: 0; }
  /* line 146, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content article.standard > section footer { margin-top: 40px; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content article.standard > section section .searchresults-container .searchresults-list { padding-right: 21px; padding-left: 21px; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_pagination.scss */
  html.touch DIV.container > DIV.content article.standard > section .pagination { display: none; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .accordion-wrapper { border-top: 2px solid #e2e2e2; margin-left: -2px; width: auto; overflow: hidden; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .panel > .headline { display: block; background: black; color: white; font-size: 12px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .panel > .headline h2 { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-align: center; padding: 16px 0px 9px; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside address { height: auto; }
  /* line 37, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside address .wrap { height: auto !important; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap { height: 165px !important; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox { position: relative !important; bottom: auto !important; padding-bottom: 25px; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox strong, html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox h2, html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox .address, html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox .numbers { position: relative !important; bottom: auto; text-align: left; top: auto !important; left: auto; right: auto; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox h2 { margin-top: 5px; margin-bottom: 30px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
  /* line 65, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .contactBox strong { margin-top: 30px; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .adress { position: relative !important; padding-left: 25px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .adress i.location { height: 22px; width: 13px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1548px; background-repeat: no-repeat; width: 100%; position: absolute; top: 50%; margin-top: -9px; margin-right: 5px; left: 0; }
  /* line 85, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .link { position: absolute; bottom: -58px; left: 7px; font-size: 13px !important; }
  /* line 91, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .link i { margin-right: 12px !important; }
  /* line 96, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .numbers { padding-top: 6px; padding-left: 6px; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .numbers a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; font-size: 14px !important; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap h2 { top: 10px !important; font-size: 16px !important; }
  /* line 112, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap strong { position: absolute; bottom: 104px; height: 24px; width: 270px; font-size: 16px; line-height: 14px; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap div { float: none !important; font-size: 14px !important; width: 80% !important; }
  /* line 126, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap div abbr { width: 18px !important; padding-bottom: 3px !important; }
  /* line 133, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .desktop-small { width: 153px; }
  /* line 139, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside.desktop-large.hover .subline { top: 117px; }
  /* line 145, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .icon-expansion-arrow { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; margin-right: 5px; display: inline-block; zoom: 1; }
  /* line 151, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .selected .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3315px; background-repeat: no-repeat; height: 5px; width: 9px; background-size: auto auto; }
  /* line 156, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside a .headline { display: block; }
  /* line 162, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article a { height: 195px; }
  /* line 165, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article a.bookmark { height: 10px !important; }
  /* line 169, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article a .headline { height: 156px; }
  /* line 173, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article .title { font-size: 11px; }
  /* line 180, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.desktop-large.default.hover .subline { top: 117px; }
  /* line 189, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.default.hover .title { bottom: 91px; }
  /* line 198, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
  /* line 204, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-small .shareprice a { padding: 0 10px; height: 195px; }
  /* line 209, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-small .shareprice .title { padding-top: 65px; padding-bottom: 6px; }
  /* line 214, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-small .shareprice .price { margin-top: 5px; display: inline-block; line-height: 44px; }
  /* line 220, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-small .shareprice .tendency { padding-top: 0px; font-size: 26px; float: left; }
  /* line 232, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice .currency { font-size: 36px; padding-left: 6px; }
  /* line 237, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice a { padding-left: 20px; }
  /* line 241, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice .title { font-size: 24px; padding-top: 100px; padding-bottom: 6px; }
  /* line 247, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice .price { margin-top: 0; font-size: 36px; line-height: 44px; }
  /* line 253, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice .currency { display: inline-block; font-size: 36px; line-height: 44px; }
  /* line 259, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.mobile-large .shareprice .tendency { font-size: 36px; display: inline-block; float: right; padding-top: 14px; margin-right: 40px; }
  /* line 270, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .releated-article.default-twitter .twitterBox { height: 180px; }
  /* line 278, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .mobile-large .headline { height: 156px; }
  /* line 284, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .mobile-medium, html.touch DIV.container > DIV.content article.standard > section aside .mobile-large { width: 308px !important; float: none !important; clear: both !important; }
  /* line 290, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .mobile-small { float: left !important; clear: none !important; }
  /* line 299, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content article.standard > section .brands .releated-article.related_adidas, html.touch DIV.container > DIV.content article.standard > section .brands .releated-article.related_reebok, html.touch DIV.container > DIV.content article.standard > section .brands .releated-article.related_rockport, html.touch DIV.container > DIV.content article.standard > section .brands .releated-article.related_taylormade-adidas-golf { width: 308px !important; float: none !important; clear: both !important; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .mediacenter-filter { width: 100%; margin-bottom: 50px; margin-top: 70px; padding-left: 6px; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center #layer-box .layer-content { width: 308px; }
  /* line 29, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center.audio .group .template { width: 100%; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group h2 { margin: 50px auto 18px; width: 308px; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template { width: 308px; margin-left: auto; margin-right: auto; }
  /* line 46, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template.first .image-holder .pos02 { display: none; }
  /* line 49, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template.first .image-holder.right { display: none; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure { width: 308px; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure.large { width: 308px; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .fullscreen, html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .videoplay { display: none; }
  /* line 64, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .download { background: none; width: auto; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure figcaption { bottom: 34px; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template .image-holder { clear: both; width: 100%; }
  /* line 77, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template .image-holder.right figure { float: none; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group.open .template.first .image-holder .pos02 { display: block; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group.open .template.first .image-holder.right { display: block; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .show-more-button-holder { width: 308px; margin-left: auto; left: 6px; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content article.standard > section .checkbox { width: 100%; margin-bottom: 10px; }
  /* line 10, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content article.standard > section .dropdown { width: 308px !important; margin-left: 0 !important; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content article.standard > section .dropdown .dropdown-trigger { padding-left: 26px; }
  /* line 20, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content article.standard > section .dropdown select { margin: 0; padding: 0; -webkit-appearance: none; display: block; position: absolute; top: 0 !important; left: 0 !important; width: 100%; height: 45px; opacity: 0; visibility: visible; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content article.standard > section .dropdown:nth-child(n+1) { margin-top: 14px; margin-bottom: 1px; }
  /* line 41, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content article.standard > section .dropdown .counter { display: none; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section .toggleForm { display: block; width: 258px; margin: 0 auto 65px !important; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section .form { padding: 41px 0 15px 26px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section .form h2 span { width: 93%; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section .form .validate-error-msg { width: 200px; top: -24px; line-height: 14px; font-size: 12px; }
  /* line 33, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section article.standard > section .form .dropdown ul { width: 97%; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content article.standard > section .sitemap .level00 { padding-left: 40px!important; border-bottom: 1px solid #e2e2e2 !important; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content article.standard > section .sitemap .level01 { padding-left: 60px !important; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content article.standard > section .sitemap .level02 { padding-left: 80px !important; }
  /* line 24, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content article.standard > section .sitemap .level03 { padding-left: 100px !important; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section #fullscreen-container { width: 308px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section #layer-box .layer-content { width: 308px; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container { left: 6px; width: 308px; }
  /* line 26, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container h2 { margin: 10px 0 11px 19px !important; }
  /* line 30, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container .image-caption { margin: 16px 0 0; padding: 0; }
  /* line 36, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container .actions a { margin-left: 4px; width: 48px; height: 42px; }
  /* line 41, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container .actions a.fullscreen { display: none; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
  /* line 75, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 88, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 95, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 103, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1534px; background-repeat: no-repeat; }
  /* line 105, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 109, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -990px; background-repeat: no-repeat; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player { padding-right: 0px; padding-left: 0px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player div.jp-mobile { left: 6px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player ul.jp-toggles li a { width: 48px; height: 42px; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player div.jp-video div.jp-progress { width: 55px !important; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player.no-hd div.jp-video div.jp-progress { width: 110px !important; }
  /* line 49, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player div.jp-audio div.jp-progress { width: 110px !important; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 56, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1161px; background-repeat: no-repeat; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1255px; background-repeat: no-repeat; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 76, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 84, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -483px; background-repeat: no-repeat; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -530px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 92, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 9, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine { /*****************************/ /* Filter                    */ /*****************************/ /*****************************/ /* Sort                      */ /*****************************/ /*****************************/ /* Checkbox                  */ /*****************************/ }
  /* line 11, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .error-msg { margin-top: 10px; padding-left: 0px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine header h1 { padding-top: 43px; margin-top: 0; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine header .heading { background-color: white; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .heading .subline { width: 100%; }
  /* line 33, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation { border-top: 1px solid #e2e2e2; text-align: left; overflow: hidden; position: relative; width: 318px; margin-left: -5px; background-color: white; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation li { display: none; width: 100%; border-top: 1px solid #e2e2e2; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation.open li { display: block; }
  /* line 52, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation .link.selected { display: none; }
  /* line 56, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation .dropdown-trigger { display: block; }
  /* line 60, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-navigation select { display: block; }
  /* line 66, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .loading-indicator { height: 42px; left: 50%; margin-left: -21px; top: 163px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .content-item .title { line-height: 14px; font-size: 13px; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .content-item .item-footer { line-height: 13px; font-size: 10px; }
  /* line 82, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .content-item h3, html.touch DIV.container > DIV.content article.standard > section .magazine .content-item p, html.touch DIV.container > DIV.content article.standard > section .magazine .content-item .item-footer { padding-left: 13px; padding-right: 13px; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .content-item .close { right: 9px; top: 16px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-content { padding-top: 30px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview .heading { padding-right: 10px; }
  /* line 102, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview h2 { margin-right: 0; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview .item-footer { bottom: 27px; }
  /* line 110, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview .content-item { width: 153px; }
  /* line 116, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.shortcuts-overview .content-item { width: 100%; border-top: solid 2px #e2e2e2; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.shortcuts-overview .bordered { border-right: 0; }
  /* line 129, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .gameplan-a-logo { display: block; margin: 0 auto; float: none; }
  /* line 135, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .right { display: block; text-align: center; width: 100%; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .right .btn { float: none; display: inline-block; }
  /* line 145, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .right .subline { text-align: center; }
  /* line 151, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item { width: 100%; height: 323px; }
  /* line 155, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item:nth-child(n+3) { display: none; }
  /* line 159, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item .item-image { height: 154px; }
  /* line 163, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item .category { padding: 0 12px; }
  /* line 173, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .overview-section .feature-item:nth-child(n+3), html.touch DIV.container > DIV.content article.standard > section .magazine .overview-section .shortcut-item:nth-child(n+3), html.touch DIV.container > DIV.content article.standard > section .magazine .overview-section .social-item:nth-child(n+3) { display: none; }
  /* line 180, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .stories-overview .story-item { display: none; height: 546px; }
  /* line 184, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .stories-overview .story-item.first { display: block; }
  /* line 191, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .features-overview .feature-item { height: 284px; }
  /* line 197, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .story-item, html.touch DIV.container > DIV.content article.standard > section .magazine .shortcut-item { width: 308px; }
  /* line 203, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .shortcuts-overview .shortcut-item { height: auto; padding-bottom: 14px; }
  /* line 207, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .shortcuts-overview .shortcut-item .content { padding-top: 42px; padding-bottom: 27px; height: 100%; }
  /* line 212, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .shortcuts-overview .shortcut-item .content > *:first-child { padding-top: 0; }
  /* line 216, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .shortcuts-overview .shortcut-item .content .item-footer { bottom: 0; }
  /* line 224, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .feature-item, html.touch DIV.container > DIV.content article.standard > section .magazine .social-item { width: 153px; }
  /* line 227, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .feature-item:nth-child(2n+2), html.touch DIV.container > DIV.content article.standard > section .magazine .social-item:nth-child(2n+2) { margin-right: 0; }
  /* line 232, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .refresh-btn { display: none !important; }
  /* line 236, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .link { float: right; }
  /* line 240, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .magazine-offer-link { width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 248, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .btn { margin-left: 14px; }
  /* line 256, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .filter { padding: 0; margin-bottom: 32px; }
  /* line 260, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .filter .dropdown-trigger { padding-left: 17px; padding-right: 13px; }
  /* line 270, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .sortby { margin-left: 0; margin-top: 15px; width: 308px; }
  /* line 275, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .sortby .radiofield { width: 50%; }
  /* line 284, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine .checkbox { margin-top: 15px; }
  /* line 296, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content { width: 316px; min-height: 100%; background-color: white; box-sizing: border-box; border: 6px solid #86878a; margin: 0; }
  /* line 304, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content .border { display: none; }
  /* line 308, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content .content { margin: 6px 0 2px 0; padding-left: 12px; padding-right: 12px; }
  /* line 313, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content .content.statement { border-top: 2px solid #86878a; padding-top: 40px; }
  /* line 317, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content .content.statement .copy { padding-left: 13px; padding-right: 13px; }
  /* line 323, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content .content.statement.no-content { border-top: 0; }
  /* line 331, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item .content { padding-right: 80px; padding-top: 20px; }
  /* line 335, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item .content.statement { padding-top: 40px; padding-right: 20px; }
  /* line 341, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item .btn { top: auto; right: auto; position: relative; margin-top: 44px; }
  /* line 348, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item .item-image { margin-left: 15px; width: 230px !important; height: 158px !important; margin-bottom: 20px; }
  /* line 357, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item.image .title, html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.feature-item.image .item-footer { width: 100%; padding-left: 13px !important; }
  /* line 366, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.shortcut-item .content { padding-top: 46px; }
  /* line 369, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.shortcut-item .content.statement { padding-top: 40px; }
  /* line 373, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content article.standard > section .magazine-lightbox .lightbox-content.shortcut-item .content > *:first-child { padding-top: 0; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .static-search-wrapper { width: 104%; margin-left: -6px; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .static-search-wrapper .input-wrapper { width: 93%; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static { display: inline!important; position: relative!important; top: 0px!important; float: left!important; margin-right: 0!important; width: 308px!important; margin-top: 4px!important; height: auto !important; background-color: #fff; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .shareprice-big { height: 270px; }
  /* line 38, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .shareprice-big a { height: 270px; padding-top: 35px; }
  /* line 43, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .shareprice-big h3 { margin-bottom: 40px; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .shareprice-big .xetra_related i { font-size: 34px; margin-top: 6px; margin-left: 0px; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .contact-big ul li { font-size: 14px; }
  /* line 62, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .contact-big ul li p  { padding-left: 30px; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .sidebar-static .contact-big:after { display: none; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short { margin: 0; }
  /* line 80, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .heading { padding-left: 20px; padding-right: 35px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short ul li { padding-left: 20px; padding-right: 35px; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short ul li.item-topimage { padding: 0; height: auto; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short ul li.item-topimage .inner { left: 20px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short ul li.item-topimage a { height: auto; }
  /* line 105, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-left-content { width: 33%; vertical-align: top; padding-top: 0px; padding-right: 10px; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-left-content p { position: static; top: auto; }
  /* line 117, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-right-content { width: 61%; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-right-content { width: 61%; }
  /* line 125, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-show-more-wrapper { padding-left: 35px; padding-right: 35px; }
  /* line 129, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .news-archive-short .news-show-more-wrapper .show-more-btn { margin-left: 0; }
  /* line 136, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-teaser .col { min-height: 112px; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-teaser span { left: 15px; bottom: 10px; font-size: 20px; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-downloads-table thead th { height: 50px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-downloads-table thead th i { width: 12%; left: auto; right: 0px; bottom: 16px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-downloads-table td { border-bottom: 0!important; }
  /* line 30, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-downloads-table td:after { display: none; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content article.standard > section .ir-downloads-table tbody tr { border-bottom: 1px solid black !important; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .cloned-responsive-table  { display: block!important; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new { padding-left: 21px; padding-right: 21px; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .initial-table { display: none!important; }
  /* line 29, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container, html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-wrapper, html.touch DIV.container > DIV.content article.standard > section .responsive-table-new table { width: 278px!important; overflow: hidden !important; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers th { background-color: #bcd2d5!important; border-bottom: 4px solid white !important; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers tr { background-color: white !important; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers th, html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers td { display: block !important; width: 278px!important; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers td { border-bottom: 2px solid white !important; }
  /* line 53, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers td:nth-child(even) { background-color: #f4f4f5 !important; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers td:nth-child(odd) { background-color: #dce3e5!important; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .responsive-table-less-headers td:last-child { border: 0!important; margin-bottom: 40px; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container { display: block; margin-bottom: 40px; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table { display: initial; }
  /* line 76, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table thead { display: block; }
  /* line 79, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table thead th { display: none; }
  /* line 82, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table thead th.visible-item { display: block; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table thead tr { display: block; border: 0; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table tbody th { display: table-cell; width: 119px !important; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table tbody tr { border-bottom: 0; }
  /* line 102, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table tbody tr td { display: none; width: 139px !important; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table tbody tr td.visible-item { display: table-cell; border-bottom: 2px solid white; }
  /* line 113, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table tbody tr.last .visible-item { border-bottom: 0; }
  /* line 123, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content article.standard > section .responsive-table-new .table-container .responsive-table.responsive-table-single-header tbody tr td { width: 278px!important; }
  /* line 15, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content article.standard.social-space > section section { margin-bottom: 24px; width: 308px; }
  /* line 20, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content article.standard.social-space > section section p { margin-top: 0; margin-bottom: 6px; float: none; }
  /* line 27, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content article.standard.social-space > section section ul { padding-left: 21px; padding-right: 21px; width: 260px; margin: 0; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content article.standard.social-space > section section ul li { margin-bottom: 4px; }
  /* line 15, ../scss/device/mobile/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content article.standard.locations > HEADER .locations-map { display: none; }
  /* line 11, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events-filter { padding-left: 6px; }
  /* line 16, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events ul { padding: 0 21px; }
  /* line 20, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events li { padding-right: 0; }
  /* line 23, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events li .details { width: 178px; }
  /* line 27, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events li .date { width: 100px; }
  /* line 31, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events li .daterange { width: 100px; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events li .daterange hr { margin-right: 25px; }
  /* line 41, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .events a.all { margin-left: 121px; }
  /* line 49, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content article.standard .single-event .events p { padding-right: 0px; }
  /* line 6, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor { background-color: transparent; }
  /* line 14, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .reports-item > a, html.touch DIV.container > DIV.content article.standard .financial-investor .reports-item > div, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item > a, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item > div { height: auto; padding-bottom: 14px; }
  /* line 19, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .reports-item small, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item small { float: left; }
  /* line 23, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .reports-item .link-text, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item .link-text { max-width: 200px; white-space: normal; }
  /* line 28, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .reports-item .headline-small, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item .headline-small { width: 220px; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .event-item { position: relative; }
  /* line 38, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .event-item .title, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item .link-text { padding-left: 95px; }
  /* line 42, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .event-item .headline-small { width: 170px; }
  /* line 48, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content article.standard .financial-investor .event-item.daterange > a, html.touch DIV.container > DIV.content article.standard .financial-investor .event-item.daterange > div { min-height: 70px; }
  /* line 1, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content article.standard .stories-filter { padding-left: 6px; }
  /* line 5, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content article.standard .stories-show-more-wrapper { padding: 0 6px; width: 308px; }
  /* line 9, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content article.standard .stories-show-more-wrapper .link.big { width: auto; }
  /* line 3, ../scss/device/mobile/layout/content/non-standard/_dgap-notifications.scss */
  html.touch DIV.container > DIV.content article.standard .dgap-notifcation .dgap-notifcation-headline { padding: 0; margin: 0 auto; width: 308px; }
  /* line 9, ../scss/device/mobile/layout/content/non-standard/_dgap-notifications.scss */
  html.touch DIV.container > DIV.content article.standard .dgap-notifcation pre { padding-left: 22px; padding-right: 22px; }
  /* line 13, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container { height: auto; width: 308px; padding-bottom: 0; }
  /* line 18, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-list { width: 100%; }
  /* line 22, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item { width: 100%; height: 210px !important; }
  /* line 26, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item:nth-child(n+3) { display: none; }
  /* line 31, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-holder { width: 100%; height: 100%; }
  /* line 36, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-holder img { width: 308px; height: 152px; }
  /* line 41, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-holder .recent-item-headline { width: 100% !important; height: 100%; padding: 15px 12px 7px 12px; box-sizing: border-box; }
  /* line 48, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-holder .recent-item-date { padding: 0; }
  /* line 55, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container span.headline.stand-alone { padding: 7px 12px; }
  /* line 61, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-news-item_footer { top: 162px; }
  /* line 65, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-date { padding: 0 12px 4px; }
  /* line 69, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-category { padding: 0 12px; }
  /* line 73, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content article.standard .recent-container .recent-item-headline { width: 162px !important; }
  /* line 179, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article .search { display: none; }
  /* line 185, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.search-standard .search { display: block; }
  /* line 191, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content article.magazine .search, html.touch DIV.container > DIV.content article.overview .search { left: -6px; width: 320px; }
  /* line 197, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content aside { float: left; display: inline; margin-right: 0; width: 308px; background-color: #FFF; margin-top: 4px; }
  /* line 147, ../../../../../../ruby/1.9.1/gems/compass-blueprint-0.0.1/framework/blueprint/stylesheets/blueprint/_grid.scss */
  * html html.touch DIV.container > DIV.content aside { overflow-x: hidden; }
  /* line 202, ../scss/device/mobile/layout/content/_basic.scss */
  html.touch DIV.container > DIV.content aside address .wrap h2 { position: relative; text-align: left; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_tabs.scss */
  html.touch DIV.container > DIV.content .tabs .tab-navigation NAV { width: 258px; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser { width: 100%; height: 207px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser.themeoverview-maintopic { width: 308px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner { bottom: 29px; left: 35px; width: 240px; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner h2 span { line-height: 21px; font-size: 20px; padding: 3px 12px 0 7px; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner p { display: none; }
  /* line 38, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner p.topic-name { line-height: 12px; font-size: 12px; }
  /* line 44, ../scss/device/mobile/layout/content/standard/_superteaser.scss */
  html.touch DIV.container > DIV.content .teaser .inner a.read-more-btn { margin-top: 0; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content .accordion > .panel SECTION.headline { padding-right: 26px; padding-left: 21px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_accordion.scss */
  html.touch DIV.container > DIV.content .accordion > .panel SECTION.headline h2 { margin-top: 0; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact { padding-left: 0px; padding-right: 0px; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact img { margin-left: 6px; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.company { padding-top: 32px; margin: 0; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.company SECTION { width: 256px; padding-left: 21px; padding-right: 21px; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.company SECTION H2, html.touch DIV.container > DIV.content .contact.company SECTION P, html.touch DIV.container > DIV.content .contact.company SECTION ADDRESS { float: none; width: 256px; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.company SECTION H2 { margin-bottom: 16px; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.company SECTION ADDRESS { width: 236px; margin: 0 0 22px; }
  /* line 53, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.large, html.touch DIV.container > DIV.content .contact.small, html.touch DIV.container > DIV.content .contact.simple { padding-left: 0px; padding-right: 0px; }
  /* line 58, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.large IMG, html.touch DIV.container > DIV.content .contact.small IMG, html.touch DIV.container > DIV.content .contact.simple IMG { height: 175px; width: 308px; margin-bottom: 16px; padding-right: 0px; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.small IMG { margin-bottom: 21px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person { padding-left: 0 !important; float: none; clear: both; }
  /* line 80, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person IMG { width: 308px; height: 178px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person SECTION { padding-left: 21px; padding-right: 21px; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person SECTION > p { padding: 0; }
  /* line 96, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person SECTION HEADER P { margin-top: 2px; }
  /* line 103, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact.person:nth-child(2n) { padding-left: 0px; }
  /* line 109, ../scss/device/mobile/layout/content/standard/_contact.scss */
  html.touch DIV.container > DIV.content .contact:first-child { border-top: 0; padding-top: 26px; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination { display: block; position: absolute; left: 0; top: 0; z-index: 1; }
  /* line 20, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a { width: 48px; height: 42px; display: block; position: relative; background-color: #000; border-right: 1px solid #86878a; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1768px; background-repeat: no-repeat; position: absolute; top: 0; right: 0; }
  /* line 36, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a:active { background: #f0ab00; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1627px; background-repeat: no-repeat; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1721px; background-repeat: no-repeat; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1674px; background-repeat: no-repeat; }
  /* line 55, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next { left: auto; right: 0; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a { border-right: 0px none; border-left: 1px solid #86878a; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1956px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1815px; background-repeat: no-repeat; }
  /* line 72, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1909px; background-repeat: no-repeat; }
  /* line 77, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i { height: 42px; width: 48px; background-image: url('../../images/touch-sa9414e2bae.png'); background-position: 0 -1862px; background-repeat: no-repeat; }
  /* line 83, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary { position: relative; height: 42px; text-align: left; }
  /* line 89, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li a { padding: 12px 20px 8px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li.empty { padding: 15px 20px 10px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary ul { position: absolute; width: 1340px; left: 54px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq { padding: 0; }
  /* line 110, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link { padding-bottom: 13px; padding-top: 22px; margin-left: 16px; }
  /* line 115, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon { margin-right: 10px !important; position: relative; top: -3px; height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2681px; background-repeat: no-repeat; }
  /* line 124, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2660px; background-repeat: no-repeat; }
  /* line 131, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon { margin-right: 10px !important; top: -3px !important; position: relative; height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2801px; background-repeat: no-repeat; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon { height: 16px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -2780px; background-repeat: no-repeat; }
  /* line 147, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq ul { display: none; background: #262626; }
  /* line 152, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq li { border-right: 0px none; border-top: 1px solid #444444; width: 264px; padding: 0 0 0 33px; margin: 0; /*&.first {
	padding-top: 11px;
}*/ }
  /* line 159, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq li.active { background: #f0ab00; }
  /* line 162, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq li.active a { color: white; }
  /* line 171, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq li a { padding: 4px 0 0 9px; }
  /* line 174, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq li a i.descriptions-navigation-icon { background: none !important; }
  /* line 181, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq .dropdown-link { display: block; padding-bottom: 8px; }
  /* line 187, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary ul { width: 910px; left: 49px; }
  /* line 191, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li { text-align: center; }
  /* line 194, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li a { display: inline-block; width: 32px; padding: 15px 0px 10px; }
  /* line 200, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-navigation.glossary li.empty { width: 32px; padding: 15px 0px 10px; }
  /* line 207, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group { margin-bottom: 25px; }
  /* line 212, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group.glossary > .headline { float: left; overflow: hidden; width: 15.30%; }
  /* line 217, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group.glossary .accordion { width: 91.4% !important; }
  /* line 223, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group .accordion > .panel { margin-left: 25px; }
  /* line 226, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group .accordion > .panel .headline h2 { line-height: 26px; margin-top: 11px; }
  /* line 233, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group .accordion .accordion-wrapper section > blockquote { background-position: 0px -207px; padding-left: 25px !important; }
  /* line 237, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group .accordion .accordion-wrapper section > blockquote > p { background-position: 230px -410px; width: 225px; padding-left: 0px; padding-right: 30px; }
  /* line 247, ../scss/device/mobile/layout/content/standard/_descriptions.scss */
  html.touch DIV.container > DIV.content .description-group > .headline > h2 { padding-left: 21px; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download section header { padding-left: 0px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download section header .overline { padding-left: 21px; padding-right: 21px; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download section figure { display: none; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section { padding-left: 21px; padding-right: 21px; width: 282px; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section header .overline, html.touch DIV.container > DIV.content .related-download.download section header h2, html.touch DIV.container > DIV.content .related-download.download section header p { padding-left: 0px; padding-right: 26px; width: 256px; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.download section > p { padding-right: 26px; width: 282px; margin-bottom: 12px; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.group { margin: 25px 0; }
  /* line 66, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.group .related-download-wrapper { float: none; padding: 0; margin-bottom: -25px; }
  /* line 72, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.group .related-download-wrapper .download section { padding-left: 21px; }
  /* line 83, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.footer { padding-left: 21px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.footer section { padding-left: 0; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_related-download.scss */
  html.touch DIV.container > DIV.content .related-download.footer section .link-holder { margin-bottom: 5px; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content .news section, html.touch DIV.container > DIV.content .news-detail section { padding-left: 21px; padding-right: 21px; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content .news section.headline, html.touch DIV.container > DIV.content .news-detail section.headline { padding: 0; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_news.scss */
  html.touch DIV.container > DIV.content .news section header .overline, html.touch DIV.container > DIV.content .news section header h2, html.touch DIV.container > DIV.content .news-detail section header .overline, html.touch DIV.container > DIV.content .news-detail section header h2 { padding-right: 26px; padding-left: 0px; margin: 0; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search-form { width: 308px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .input-wrapper { width: 95.7%; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .search .input-wrapper input { width: 88%; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .sharing { padding-right: 0; border-top: none; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .print, html.touch DIV.container > DIV.content .bookmark { display: none; }
  /* line 39, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form { width: 298px; padding: 18px 5px 0px; }
  /* line 44, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .form { padding: 0; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .form .validate-error-msg { top: -6px; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div { width: 142px; padding: 0px 2px 0 4px; line-height: 14px; }
  /* line 60, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div label { margin-bottom: 20px; }
  /* line 64, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div label label { margin-bottom: 0px; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.last { margin-bottom: 10px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.last label { margin-bottom: 12px; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.last label label { margin-bottom: 0px; }
  /* line 84, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form div.full-width { padding-right: 0px; padding-left: 3px; width: 300px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form h2 { width: 285px !important; padding-left: 0px; padding-right: 0px; margin: 0 0 19px 5px; }
  /* line 101, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form input, html.touch DIV.container > DIV.content .mail-form textarea { width: 127px; padding: 7px 8px 4px 8px; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form textarea { width: 275px; height: 56px; }
  /* line 113, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .submit { font-size: 12px; margin-right: 9px; }
  /* line 118, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .mail-form .captcha { width: 164px; height: 144px; }
  /* line 126, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .share { margin-left: 6px; margin-right: 6px; }
  /* line 132, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .share .share-button span { display: none !important; }
  /* line 139, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content .share ul li { margin-left: 0; }
  /* line 146, ../scss/device/mobile/layout/content/standard/_search-share-bar.scss */
  html.touch DIV.container > DIV.content footer { margin-top: 40px; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_search-results.scss */
  html.touch DIV.container > DIV.content section .searchresults-container .searchresults-list { padding-right: 21px; padding-left: 21px; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_pagination.scss */
  html.touch DIV.container > DIV.content .pagination { display: none; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .accordion-wrapper { border-top: 2px solid #e2e2e2; margin-left: -2px; width: auto; overflow: hidden; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .panel > .headline { display: block; background: black; color: white; font-size: 12px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .panel > .headline h2 { font-weight: normal; font-family: "adihausregular", "Helvetica", sans-serif; text-align: center; padding: 16px 0px 9px; }
  /* line 34, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address { height: auto; }
  /* line 37, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside address .wrap { height: auto !important; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap { height: 165px !important; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .contactBox { position: relative !important; bottom: auto !important; padding-bottom: 25px; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .contactBox strong, html.touch DIV.container > DIV.content aside .wrap .contactBox h2, html.touch DIV.container > DIV.content aside .wrap .contactBox .address, html.touch DIV.container > DIV.content aside .wrap .contactBox .numbers { position: relative !important; bottom: auto; text-align: left; top: auto !important; left: auto; right: auto; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .contactBox h2 { margin-top: 5px; margin-bottom: 30px; font-weight: normal; font-family: "adihausmedium", "Helvetica", sans-serif; }
  /* line 65, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .contactBox strong { margin-top: 30px; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .adress { position: relative !important; padding-left: 25px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .adress i.location { height: 22px; width: 13px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -1548px; background-repeat: no-repeat; width: 100%; position: absolute; top: 50%; margin-top: -9px; margin-right: 5px; left: 0; }
  /* line 85, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .link { position: absolute; bottom: -58px; left: 7px; font-size: 13px !important; }
  /* line 91, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .link i { margin-right: 12px !important; }
  /* line 96, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .numbers { padding-top: 6px; padding-left: 6px; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap .numbers a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; font-size: 14px !important; }
  /* line 107, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap h2 { top: 10px !important; font-size: 16px !important; }
  /* line 112, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap strong { position: absolute; bottom: 104px; height: 24px; width: 270px; font-size: 16px; line-height: 14px; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap div { float: none !important; font-size: 14px !important; width: 80% !important; }
  /* line 126, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .wrap div abbr { width: 18px !important; padding-bottom: 3px !important; }
  /* line 133, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .desktop-small { width: 153px; }
  /* line 139, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside.desktop-large.hover .subline { top: 117px; }
  /* line 145, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .icon-expansion-arrow { height: 9px; width: 5px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -5750px; background-repeat: no-repeat; margin-right: 5px; display: inline-block; zoom: 1; }
  /* line 151, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .selected .icon-expansion-arrow { background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -3315px; background-repeat: no-repeat; height: 5px; width: 9px; background-size: auto auto; }
  /* line 156, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside a .headline { display: block; }
  /* line 162, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article a { height: 195px; }
  /* line 165, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article a.bookmark { height: 10px !important; }
  /* line 169, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article a .headline { height: 156px; }
  /* line 173, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article .title { font-size: 11px; }
  /* line 180, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.desktop-large.default.hover .subline { top: 117px; }
  /* line 189, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.default.hover .title { bottom: 91px; }
  /* line 198, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-small .shareprice .currency { display: inline-block; font-size: 26px; padding-left: 5px; }
  /* line 204, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-small .shareprice a { padding: 0 10px; height: 195px; }
  /* line 209, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-small .shareprice .title { padding-top: 65px; padding-bottom: 6px; }
  /* line 214, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-small .shareprice .price { margin-top: 5px; display: inline-block; line-height: 44px; }
  /* line 220, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-small .shareprice .tendency { padding-top: 0px; font-size: 26px; float: left; }
  /* line 232, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice .currency { font-size: 36px; padding-left: 6px; }
  /* line 237, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice a { padding-left: 20px; }
  /* line 241, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice .title { font-size: 24px; padding-top: 100px; padding-bottom: 6px; }
  /* line 247, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice .price { margin-top: 0; font-size: 36px; line-height: 44px; }
  /* line 253, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice .currency { display: inline-block; font-size: 36px; line-height: 44px; }
  /* line 259, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.mobile-large .shareprice .tendency { font-size: 36px; display: inline-block; float: right; padding-top: 14px; margin-right: 40px; }
  /* line 270, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .releated-article.default-twitter .twitterBox { height: 180px; }
  /* line 278, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .mobile-large .headline { height: 156px; }
  /* line 284, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .mobile-medium, html.touch DIV.container > DIV.content aside .mobile-large { width: 308px !important; float: none !important; clear: both !important; }
  /* line 290, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content aside .mobile-small { float: left !important; clear: none !important; }
  /* line 299, ../scss/device/mobile/layout/content/standard/_related-articles.scss */
  html.touch DIV.container > DIV.content .brands .releated-article.related_adidas, html.touch DIV.container > DIV.content .brands .releated-article.related_reebok, html.touch DIV.container > DIV.content .brands .releated-article.related_rockport, html.touch DIV.container > DIV.content .brands .releated-article.related_taylormade-adidas-golf { width: 308px !important; float: none !important; clear: both !important; }
  /* line 13, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .mediacenter-filter { width: 100%; margin-bottom: 50px; margin-top: 70px; padding-left: 6px; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center #layer-box .layer-content { width: 308px; }
  /* line 29, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center.audio .group .template { width: 100%; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group h2 { margin: 50px auto 18px; width: 308px; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template { width: 308px; margin-left: auto; margin-right: auto; }
  /* line 46, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template.first .image-holder .pos02 { display: none; }
  /* line 49, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template.first .image-holder.right { display: none; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure { width: 308px; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure.large { width: 308px; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen, html.touch DIV.container > DIV.content .media-center .group .template figure .actions .videoplay { display: none; }
  /* line 64, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .download { background: none; width: auto; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure figcaption { bottom: 34px; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template .image-holder { clear: both; width: 100%; }
  /* line 77, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group .template .image-holder.right figure { float: none; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group.open .template.first .image-holder .pos02 { display: block; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .group.open .template.first .image-holder.right { display: block; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .media-center .show-more-button-holder { width: 308px; margin-left: auto; left: 6px; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_media-center.scss */
  html.touch DIV.container > DIV.content .checkbox { width: 100%; margin-bottom: 10px; }
  /* line 10, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown { width: 308px !important; margin-left: 0 !important; }
  /* line 15, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown .dropdown-trigger { padding-left: 26px; }
  /* line 20, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown select { margin: 0; padding: 0; -webkit-appearance: none; display: block; position: absolute; top: 0 !important; left: 0 !important; width: 100%; height: 45px; opacity: 0; visibility: visible; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown:nth-child(n+1) { margin-top: 14px; margin-bottom: 1px; }
  /* line 41, ../scss/device/mobile/layout/content/standard/_dropdown.scss */
  html.touch DIV.container > DIV.content .dropdown .counter { display: none; }
  /* line 11, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .toggleForm { display: block; width: 258px; margin: 0 auto 65px !important; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .form { padding: 41px 0 15px 26px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .form h2 span { width: 93%; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content .form .validate-error-msg { width: 200px; top: -24px; line-height: 14px; font-size: 12px; }
  /* line 33, ../scss/device/mobile/layout/content/standard/_forms.scss */
  html.touch DIV.container > DIV.content article.standard > section .form .dropdown ul { width: 97%; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content .sitemap .level00 { padding-left: 40px!important; border-bottom: 1px solid #e2e2e2 !important; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content .sitemap .level01 { padding-left: 60px !important; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content .sitemap .level02 { padding-left: 80px !important; }
  /* line 24, ../scss/device/mobile/layout/content/standard/_sitemap.scss */
  html.touch DIV.container > DIV.content .sitemap .level03 { padding-left: 100px !important; }
  /* line 12, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content #fullscreen-container { width: 308px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content #layer-box .layer-content { width: 308px; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container { left: 6px; width: 308px; }
  /* line 26, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container h2 { margin: 10px 0 11px 19px !important; }
  /* line 30, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container .image-caption { margin: 16px 0 0; padding: 0; }
  /* line 36, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container .actions a { margin-left: 4px; width: 48px; height: 42px; }
  /* line 41, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container .actions a.fullscreen { display: none; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 52, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 67, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1487px; background-repeat: no-repeat; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -943px; background-repeat: no-repeat; }
  /* line 75, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; }
  /* line 88, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 95, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active { background-color: #f0ab00; height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; }
  /* line 103, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1534px; background-repeat: no-repeat; }
  /* line 105, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1628px; background-repeat: no-repeat; }
  /* line 109, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -990px; background-repeat: no-repeat; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_gallery.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev.inactive { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1084px; background-repeat: no-repeat; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player { padding-right: 0px; padding-left: 0px; }
  /* line 21, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player div.jp-mobile { left: 6px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player ul.jp-toggles li a { width: 48px; height: 42px; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player div.jp-video div.jp-progress { width: 55px !important; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player.no-hd div.jp-video div.jp-progress { width: 110px !important; }
  /* line 49, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player div.jp-audio div.jp-progress { width: 110px !important; }
  /* line 54, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1302px; background-repeat: no-repeat; }
  /* line 56, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1396px; background-repeat: no-repeat; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1161px; background-repeat: no-repeat; }
  /* line 63, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -1255px; background-repeat: no-repeat; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -802px; background-repeat: no-repeat; }
  /* line 70, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -849px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 76, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -60px; background-repeat: no-repeat; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -107px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 84, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -483px; background-repeat: no-repeat; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -530px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 92, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -389px; background-repeat: no-repeat; background-color: #f0ab00; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_audio-video-player.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen { height: 42px; width: 48px; background-image: url('../../images/actions-scbc9e4d7c4.png'); background-position: 0 -342px; background-repeat: no-repeat; }
  /* line 9, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine { /*****************************/ /* Filter                    */ /*****************************/ /*****************************/ /* Sort                      */ /*****************************/ /*****************************/ /* Checkbox                  */ /*****************************/ }
  /* line 11, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .error-msg { margin-top: 10px; padding-left: 0px; }
  /* line 17, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine header h1 { padding-top: 43px; margin-top: 0; }
  /* line 22, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine header .heading { background-color: white; }
  /* line 28, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .heading .subline { width: 100%; }
  /* line 33, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation { border-top: 1px solid #e2e2e2; text-align: left; overflow: hidden; position: relative; width: 318px; margin-left: -5px; background-color: white; }
  /* line 42, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation li { display: none; width: 100%; border-top: 1px solid #e2e2e2; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation.open li { display: block; }
  /* line 52, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation .link.selected { display: none; }
  /* line 56, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation .dropdown-trigger { display: block; }
  /* line 60, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-navigation select { display: block; }
  /* line 66, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .loading-indicator { height: 42px; left: 50%; margin-left: -21px; top: 163px; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .content-item .title { line-height: 14px; font-size: 13px; }
  /* line 78, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .content-item .item-footer { line-height: 13px; font-size: 10px; }
  /* line 82, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .content-item h3, html.touch DIV.container > DIV.content .magazine .content-item p, html.touch DIV.container > DIV.content .magazine .content-item .item-footer { padding-left: 13px; padding-right: 13px; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .content-item .close { right: 9px; top: 16px; }
  /* line 93, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-content { padding-top: 30px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .heading { padding-right: 10px; }
  /* line 102, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview h2 { margin-right: 0; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .item-footer { bottom: 27px; }
  /* line 110, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview .content-item { width: 153px; }
  /* line 116, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.shortcuts-overview .content-item { width: 100%; border-top: solid 2px #e2e2e2; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.shortcuts-overview .bordered { border-right: 0; }
  /* line 129, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .gameplan-a-logo { display: block; margin: 0 auto; float: none; }
  /* line 135, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .right { display: block; text-align: center; width: 100%; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .right .btn { float: none; display: inline-block; }
  /* line 145, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .right .subline { text-align: center; }
  /* line 151, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item { width: 100%; height: 323px; }
  /* line 155, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item:nth-child(n+3) { display: none; }
  /* line 159, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item .item-image { height: 154px; }
  /* line 163, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-overview.gameplan-a-overview .gameplan-a-item .category { padding: 0 12px; }
  /* line 173, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .overview-section .feature-item:nth-child(n+3), html.touch DIV.container > DIV.content .magazine .overview-section .shortcut-item:nth-child(n+3), html.touch DIV.container > DIV.content .magazine .overview-section .social-item:nth-child(n+3) { display: none; }
  /* line 180, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .stories-overview .story-item { display: none; height: 546px; }
  /* line 184, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .stories-overview .story-item.first { display: block; }
  /* line 191, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .features-overview .feature-item { height: 284px; }
  /* line 197, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .story-item, html.touch DIV.container > DIV.content .magazine .shortcut-item { width: 308px; }
  /* line 203, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item { height: auto; padding-bottom: 14px; }
  /* line 207, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .content { padding-top: 42px; padding-bottom: 27px; height: 100%; }
  /* line 212, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .content > *:first-child { padding-top: 0; }
  /* line 216, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .shortcuts-overview .shortcut-item .content .item-footer { bottom: 0; }
  /* line 224, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .feature-item, html.touch DIV.container > DIV.content .magazine .social-item { width: 153px; }
  /* line 227, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .feature-item:nth-child(2n+2), html.touch DIV.container > DIV.content .magazine .social-item:nth-child(2n+2) { margin-right: 0; }
  /* line 232, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .refresh-btn { display: none !important; }
  /* line 236, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .link { float: right; }
  /* line 240, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .magazine-offer-link { width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /* line 248, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .btn { margin-left: 14px; }
  /* line 256, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .filter { padding: 0; margin-bottom: 32px; }
  /* line 260, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .filter .dropdown-trigger { padding-left: 17px; padding-right: 13px; }
  /* line 270, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .sortby { margin-left: 0; margin-top: 15px; width: 308px; }
  /* line 275, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .sortby .radiofield { width: 50%; }
  /* line 284, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine .checkbox { margin-top: 15px; }
  /* line 296, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content { width: 316px; min-height: 100%; background-color: white; box-sizing: border-box; border: 6px solid #86878a; margin: 0; }
  /* line 304, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content .border { display: none; }
  /* line 308, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content .content { margin: 6px 0 2px 0; padding-left: 12px; padding-right: 12px; }
  /* line 313, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement { border-top: 2px solid #86878a; padding-top: 40px; }
  /* line 317, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement .copy { padding-left: 13px; padding-right: 13px; }
  /* line 323, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content .content.statement.no-content { border-top: 0; }
  /* line 331, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .content { padding-right: 80px; padding-top: 20px; }
  /* line 335, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .content.statement { padding-top: 40px; padding-right: 20px; }
  /* line 341, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .btn { top: auto; right: auto; position: relative; margin-top: 44px; }
  /* line 348, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item .item-image { margin-left: 15px; width: 230px !important; height: 158px !important; margin-bottom: 20px; }
  /* line 357, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .title, html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.feature-item.image .item-footer { width: 100%; padding-left: 13px !important; }
  /* line 366, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.shortcut-item .content { padding-top: 46px; }
  /* line 369, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.shortcut-item .content.statement { padding-top: 40px; }
  /* line 373, ../scss/device/mobile/layout/content/standard/_magazine.scss */
  html.touch DIV.container > DIV.content .magazine-lightbox .lightbox-content.shortcut-item .content > *:first-child { padding-top: 0; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .static-search-wrapper { width: 104%; margin-left: -6px; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .static-search-wrapper .input-wrapper { width: 93%; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static { display: inline!important; position: relative!important; top: 0px!important; float: left!important; margin-right: 0!important; width: 308px!important; margin-top: 4px!important; height: auto !important; background-color: #fff; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .shareprice-big { height: 270px; }
  /* line 38, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .shareprice-big a { height: 270px; padding-top: 35px; }
  /* line 43, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .shareprice-big h3 { margin-bottom: 40px; }
  /* line 48, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .shareprice-big .xetra_related i { font-size: 34px; margin-top: 6px; margin-left: 0px; }
  /* line 59, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .contact-big ul li { font-size: 14px; }
  /* line 62, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .contact-big ul li p  { padding-left: 30px; }
  /* line 68, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .sidebar-static .contact-big:after { display: none; }
  /* line 74, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short { margin: 0; }
  /* line 80, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .heading { padding-left: 20px; padding-right: 35px; }
  /* line 86, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short ul li { padding-left: 20px; padding-right: 35px; }
  /* line 90, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short ul li.item-topimage { padding: 0; height: auto; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short ul li.item-topimage .inner { left: 20px; }
  /* line 98, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short ul li.item-topimage a { height: auto; }
  /* line 105, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-left-content { width: 33%; vertical-align: top; padding-top: 0px; padding-right: 10px; }
  /* line 111, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-left-content p { position: static; top: auto; }
  /* line 117, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-right-content { width: 61%; }
  /* line 121, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-right-content { width: 61%; }
  /* line 125, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-show-more-wrapper { padding-left: 35px; padding-right: 35px; }
  /* line 129, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .news-archive-short .news-show-more-wrapper .show-more-btn { margin-left: 0; }
  /* line 136, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .ir-teaser .col { min-height: 112px; }
  /* line 140, ../scss/device/mobile/layout/content/standard/_investor-relations.scss */
  html.touch DIV.container > DIV.content .ir-teaser span { left: 15px; bottom: 10px; font-size: 20px; }
  /* line 16, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content .ir-downloads-table thead th { height: 50px; }
  /* line 19, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content .ir-downloads-table thead th i { width: 12%; left: auto; right: 0px; bottom: 16px; }
  /* line 27, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content .ir-downloads-table td { border-bottom: 0!important; }
  /* line 30, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content .ir-downloads-table td:after { display: none; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_investor-relations-downloads.scss */
  html.touch DIV.container > DIV.content .ir-downloads-table tbody tr { border-bottom: 1px solid black !important; }
  /* line 14, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .cloned-responsive-table  { display: block!important; }
  /* line 18, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new { padding-left: 21px; padding-right: 21px; }
  /* line 23, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .initial-table { display: none!important; }
  /* line 29, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container, html.touch DIV.container > DIV.content .responsive-table-new .table-wrapper, html.touch DIV.container > DIV.content .responsive-table-new table { width: 278px!important; overflow: hidden !important; }
  /* line 35, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers th { background-color: #bcd2d5!important; border-bottom: 4px solid white !important; }
  /* line 40, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers tr { background-color: white !important; }
  /* line 45, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers th, html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers td { display: block !important; width: 278px!important; }
  /* line 50, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers td { border-bottom: 2px solid white !important; }
  /* line 53, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers td:nth-child(even) { background-color: #f4f4f5 !important; }
  /* line 57, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers td:nth-child(odd) { background-color: #dce3e5!important; }
  /* line 61, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .responsive-table-less-headers td:last-child { border: 0!important; margin-bottom: 40px; }
  /* line 69, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container { display: block; margin-bottom: 40px; }
  /* line 73, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table { display: initial; }
  /* line 76, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table thead { display: block; }
  /* line 79, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table thead th { display: none; }
  /* line 82, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table thead th.visible-item { display: block; }
  /* line 87, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table thead tr { display: block; border: 0; }
  /* line 94, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table tbody th { display: table-cell; width: 119px !important; }
  /* line 99, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table tbody tr { border-bottom: 0; }
  /* line 102, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table tbody tr td { display: none; width: 139px !important; }
  /* line 106, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table tbody tr td.visible-item { display: table-cell; border-bottom: 2px solid white; }
  /* line 113, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table tbody tr.last .visible-item { border-bottom: 0; }
  /* line 123, ../scss/device/mobile/layout/content/standard/_responsive-tables.scss */
  html.touch DIV.container > DIV.content .responsive-table-new .table-container .responsive-table.responsive-table-single-header tbody tr td { width: 278px!important; }
  /* line 15, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section { margin-bottom: 24px; width: 308px; }
  /* line 20, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section p { margin-top: 0; margin-bottom: 6px; float: none; }
  /* line 27, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section ul { padding-left: 21px; padding-right: 21px; width: 260px; margin: 0; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_social-space.scss */
  html.touch DIV.container > DIV.content.social-space > section section ul li { margin-bottom: 4px; }
  /* line 15, ../scss/device/mobile/layout/content/non-standard/_locations.scss */
  html.touch DIV.container > DIV.content.locations > HEADER .locations-map { display: none; }
  /* line 11, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events-filter { padding-left: 6px; }
  /* line 16, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events ul { padding: 0 21px; }
  /* line 20, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li { padding-right: 0; }
  /* line 23, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .details { width: 178px; }
  /* line 27, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .date { width: 100px; }
  /* line 31, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .daterange { width: 100px; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events li .daterange hr { margin-right: 25px; }
  /* line 41, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .events a.all { margin-left: 121px; }
  /* line 49, ../scss/device/mobile/layout/content/non-standard/_events.scss */
  html.touch DIV.container > DIV.content .single-event .events p { padding-right: 0px; }
  /* line 6, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor { background-color: transparent; }
  /* line 14, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .reports-item > a, html.touch DIV.container > DIV.content .financial-investor .reports-item > div, html.touch DIV.container > DIV.content .financial-investor .event-item > a, html.touch DIV.container > DIV.content .financial-investor .event-item > div { height: auto; padding-bottom: 14px; }
  /* line 19, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .reports-item small, html.touch DIV.container > DIV.content .financial-investor .event-item small { float: left; }
  /* line 23, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .reports-item .link-text, html.touch DIV.container > DIV.content .financial-investor .event-item .link-text { max-width: 200px; white-space: normal; }
  /* line 28, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .reports-item .headline-small, html.touch DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 220px; }
  /* line 34, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .event-item { position: relative; }
  /* line 38, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .event-item .title, html.touch DIV.container > DIV.content .financial-investor .event-item .link-text { padding-left: 95px; }
  /* line 42, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .event-item .headline-small { width: 170px; }
  /* line 48, ../scss/device/mobile/layout/content/non-standard/_financial-investor.scss */
  html.touch DIV.container > DIV.content .financial-investor .event-item.daterange > a, html.touch DIV.container > DIV.content .financial-investor .event-item.daterange > div { min-height: 70px; }
  /* line 1, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content .stories-filter { padding-left: 6px; }
  /* line 5, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content .stories-show-more-wrapper { padding: 0 6px; width: 308px; }
  /* line 9, ../scss/device/mobile/layout/content/non-standard/_background-stories.scss */
  html.touch DIV.container > DIV.content .stories-show-more-wrapper .link.big { width: auto; }
  /* line 3, ../scss/device/mobile/layout/content/non-standard/_dgap-notifications.scss */
  html.touch DIV.container > DIV.content .dgap-notifcation .dgap-notifcation-headline { padding: 0; margin: 0 auto; width: 308px; }
  /* line 9, ../scss/device/mobile/layout/content/non-standard/_dgap-notifications.scss */
  html.touch DIV.container > DIV.content .dgap-notifcation pre { padding-left: 22px; padding-right: 22px; }
  /* line 13, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container { height: auto; width: 308px; padding-bottom: 0; }
  /* line 18, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-list { width: 100%; }
  /* line 22, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item { width: 100%; height: 210px !important; }
  /* line 26, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item:nth-child(n+3) { display: none; }
  /* line 31, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder { width: 100%; height: 100%; }
  /* line 36, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder img { width: 308px; height: 152px; }
  /* line 41, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-headline { width: 100% !important; height: 100%; padding: 15px 12px 7px 12px; box-sizing: border-box; }
  /* line 48, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-holder .recent-item-date { padding: 0; }
  /* line 55, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container span.headline.stand-alone { padding: 7px 12px; }
  /* line 61, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-news-item_footer { top: 162px; }
  /* line 65, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-date { padding: 0 12px 4px; }
  /* line 69, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-category { padding: 0 12px; }
  /* line 73, ../scss/device/mobile/layout/content/non-standard/_recent-news.scss */
  html.touch DIV.container > DIV.content .recent-container .recent-item-headline { width: 162px !important; }
  /* line 13, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview { height: auto; }
  /* line 20, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-container, html.touch DIV.container > DIV.content .themeoverview-maintopic, html.touch DIV.container > DIV.content .themeoverview-maintopic-wrapper { width: 308px; height: 207px; }
  /* line 26, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-container { position: relative; padding-top: 25px; }
  /* line 34, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox, html.touch DIV.container > DIV.content .themeoverview-subtopic-container, html.touch DIV.container > DIV.content .themeoverview-subtopic { width: 308px; }
  /* line 40, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-item, html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox ul { width: 217px; }
  /* line 45, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox ul { padding-top: 25px; }
  /* line 50, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox { line-height: 14px; font-size: 12px; }
  /* line 55, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-label { height: 25px; }
  /* line 58, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-label span { padding-top: 8px; }
  /* line 64, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox-item a { padding-top: 8px; padding-bottom: 3px; }
  /* line 70, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-navigation-holder { margin-bottom: -46px; }
  /* line 76, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-navigation-arrow, html.touch DIV.container > DIV.content .themeoverview-maintopic-navigation-holder { width: 25px; height: 92px; }
  /* line 82, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-slider { height: 212px; }
  /* line 87, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview { height: 1060px; width: 308px; }
  /* line 93, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic-container { height: 1030px; top: 0; }
  /* line 99, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic { position: absolute; height: 1030px; }
  /* line 107, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium { height: 195px; width: 308px !important; }
  /* line 112, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large .xetra_related > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium .xetra_related > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium .xetra_related > a { height: 195px; width: 308px !important; }
  /* line 116, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large > a.bookmark, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-large .xetra_related > a.bookmark, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a.bookmark, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium .xetra_related > a.bookmark, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium > a.bookmark, html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-medium .xetra_related > a.bookmark { width: auto !important; }
  /* line 122, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.default-twitter .twitterBox { height: 196px; }
  /* line 126, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small { height: 195px; width: 153px !important; }
  /* line 130, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small > a { height: 195px; width: 153px !important; }
  /* line 134, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-subtopic .releated-article.tablet-small > a.bookmark { width: auto !important; }
  /* line 143, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-search-container { top: 0; width: 320px; }
  /* line 149, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-selectbox { position: absolute; top: 0; left: 0; }
  /* line 156, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-timeline { bottom: 9px; }
  /* line 161, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-timeline-item { width: 35px; }
  /* line 166, ../scss/device/mobile/layout/content/_themeswitcher.scss */
  html.touch DIV.container > DIV.content .themeoverview-maintopic-wrapper { position: relative; }
  /* line 10, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .colset:first-child { margin-top: 0; }
  /* line 15, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .col { float: none; width: 308px; border: 0; }
  /* line 21, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .col-1-2 { border-bottom: 1px solid #e2e2e2; }
  /* line 25, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .headline { margin-bottom: 16px; }
  /* line 28, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .headline h2 { float: none; }
  /* line 32, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .headline .btn { float: left; margin: 5px 0 0 0; }
  /* line 38, ../scss/device/mobile/layout/content/_content-featured-blocks.scss */
  html.touch DIV.container > DIV.content .content-featured-blocks .headline-small { line-height: 15px; font-size: 14px; }
  /* line 10, ../scss/device/mobile/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError .errorContent { width: 245px; padding-top: 67px; }
  /* line 15, ../scss/device/mobile/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content.ServerError address .wrap div a { margin-top: 0px !important; font-size: 12px !important; display: inline !important; }
  /* line 24, ../scss/device/mobile/layout/content/_error-pages.scss */
  html.touch DIV.container > DIV.content .errors .errorContent h2 { font-size: 30px; line-height: 30px; }
  /* line 13, ../scss/device/mobile/layout/_footer.scss */
  html.touch DIV.container > FOOTER { /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16. Mai 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 24. Mai 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ /** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 16 May 2013  @updated: Christian Schweinhardt (c.schweinhardt@s-v.de) @updated on: 16 May 2013  @description - */ }
  /* line 14, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .main { height: auto; }
  /* line 19, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .colset { padding-top: 0; padding-bottom: 40px; }
  /* line 25, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .col { padding: 0; width: 100%; height: auto; border-right: 0; }
  /* line 33, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .col:last-child { border-bottom: 0; }
  /* line 38, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .headline { display: block; border-bottom: 1px solid #e2e2e2; margin: 0 !important; }
  /* line 45, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .headline i { position: absolute; margin-right: 0; left: 0; }
  /* line 52, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .headline h2 { position: relative; padding-left: 26px; }
  /* line 58, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub { height: 217px; }
  /* line 62, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub hr { padding: 0; margin: 0; border: 0; height: 0; border-top: 1px solid #bbbbbb; position: absolute; bottom: 50px; width: 100%; display: block; }
  /* line 75, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper { height: 100%; }
  /* line 82, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div ul li a { line-height: 56px; height: 50px; width: 48px; }
  /* line 91, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.social-space { position: absolute; padding-left: 26px; top: auto; bottom: 0; left: 0; padding-left: 0; }
  /* line 99, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul { border-left: 0; width: auto; }
  /* line 105, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.blog, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.facebook, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.twitter, html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.youtube { display: none; }
  /* line 109, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.social-space { padding-left: 17px; border-right: 0; }
  /* line 113, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.social-space ul li.social-space a { width: 101px; text-transform: uppercase; }
  /* line 123, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation { width: 282px; position: absolute; top: 0; left: 0; padding-left: 17px; }
  /* line 130, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul { border-left: 0; width: 282px; padding-top: 18px; }
  /* line 135, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li { width: 139px; float: left; }
  /* line 140, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li:first-child, html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li.last-child { padding: 0; margin: 0; }
  /* line 146, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li a { width: auto; height: auto; text-transform: uppercase; margin: 0; padding-left: 26px; padding-top: 11px; padding-bottom: 10px; padding-left: 15px !important; padding-right: 10px !important; line-height: 12px; font-size: 10px; }
  /* line 159, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li a:hover { background-color: transparent; }
  /* line 165, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.navigation ul li.last a { padding-right: 0; }
  /* line 173, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser { display: block; right: 50px; width: 104px; }
  /* line 180, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.totop { right: 0; width: 52px; }
  /* line 186, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.totop ul li { border-right: 0; }
  /* line 193, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser, html.touch DIV.container > FOOTER .sub .wrapper > div.totop { position: absolute; top: auto; bottom: 0; }
  /* line 201, ../scss/device/mobile/layout/footer/_basic.scss */
  html.touch DIV.container > FOOTER .sub .wrapper > div.language-chooser ul li a, html.touch DIV.container > FOOTER .sub .wrapper > div.totop ul li a { width: 50px; }
  /* line 13, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container { padding-top: 0; padding-bottom: 0; margin-top: 25px; height: auto; width: 100%; }
  /* line 22, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline h2 { padding: 0 !important; }
  /* line 26, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a { padding: 17px 26px 10px 52px; display: block; }
  /* line 30, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a i { top: 18px; left: 26px; }
  /* line 35, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a:hover { color: #f0ab00; background: black; }
  /* line 39, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a:hover i { height: 11px; width: 16px; background-image: url('../../images/sprite-s74246e6589.png'); background-position: 0 -6394px; background-repeat: no-repeat; }
  /* line 47, ../scss/device/mobile/layout/footer/_recent-news.scss */
  html.touch DIV.container > FOOTER .recent-container .content { display: none; }
  /* line 15, ../scss/device/mobile/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended section { padding: 0 26px; }
  /* line 18, ../scss/device/mobile/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended section .recommended-list { padding: 0 27px; }
  /* line 23, ../scss/device/mobile/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended .headline { border-bottom: 0; padding-top: 0; margin-top: 39px !important; }
  /* line 28, ../scss/device/mobile/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended .headline i { top: 1px; }
  /* line 33, ../scss/device/mobile/layout/footer/_recommended.scss */
  html.touch DIV.container > FOOTER .recommended .content { padding-left: 26px; }
  /* line 13, ../scss/device/mobile/layout/_interaction-elements.scss */
  html.touch a.link.big { margin-left: auto; margin-right: auto; width: 258px; padding: 4px 10px 0px; }
  /* line 22, ../scss/device/mobile/layout/_interaction-elements.scss */
  html.touch .show-more-wrapper { padding-left: 0px; }
  /* line 26, ../scss/device/mobile/layout/_interaction-elements.scss */
  html.touch .show-more-wrapper a, html.touch .show-more-wrapper a.link.big { zoom: 1; }
  /* line 7, ../scss/device/mobile/layout/_autocomplete.scss */
  html.touch .ui-autocomplete { width: 295px; }
  /* line 13, ../scss/device/mobile/layout/_autocomplete.scss */
  html.touch .ui-autocomplete-loading:after { right: 4px; background-image: url('../../images/loader-content.gif'); } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.title i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2304px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.title i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2304px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2361px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2361px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2388px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2388px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2333px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a span.tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2333px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .title i, html.touch .xetra a:active .title i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2289px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .title i:hover, html.touch .xetra a:active .title i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2289px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.positive i, html.touch .xetra a:active .tendency.positive i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2347px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.positive i:hover, html.touch .xetra a:active .tendency.positive i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2347px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.negative i, html.touch .xetra a:active .tendency.negative i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2374px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.negative i:hover, html.touch .xetra a:active .tendency.negative i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2374px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.neutral i, html.touch .xetra a:active .tendency.neutral i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2318px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch .xetra a:hover .tendency.neutral i:hover, html.touch .xetra a:active .tendency.neutral i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2318px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active i:hover, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active:active i:hover, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active i:hover, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active:active i:hover, html.touch DIV.container > DIV.content article.standard > section .description-navigation .pagination.next a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2454px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2454px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2436px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2436px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .adress i.location { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1079px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .wrap .adress i.location:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1079px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section aside .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info:hover:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.info-active:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info:hover:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.info-active:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1296px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1296px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -787px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -787px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .image-container.white .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-play:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn:hover:hover, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.info-active:hover, html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-info-btn.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-download-file:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-hd:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .audio-video-player a.jp-full-screen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content article.standard > section .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2067px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1933px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2022px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination a.active:active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1978px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2245px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.touch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2111px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2200px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active:active i:hover, html.touch DIV.container > DIV.content .description-navigation .pagination.next a.active.ontouch:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2156px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2454px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2454px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2436px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link:hover i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2436px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2525px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .description-navigation.faq a.dropdown-link.active:hover i.descriptions-navigation-icon:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -2506px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .wrap .adress i.location { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1079px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .wrap .adress i.location:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -1079px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .icon-expansion-arrow { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content aside .icon-expansion-arrow:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -4999px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.info:hover:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.info-active:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content .image-container.black .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1252px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -743px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.black .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.info:hover:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.info-active:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.info.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen:hover:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.fullscreen-active:hover, html.touch DIV.container > DIV.content .image-container.white .actions a.fullscreen.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1296px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1296px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.next.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1385px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -787px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -787px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev.inactive { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .image-container.white .actions nav a.prev.inactive:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -876px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1079px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-play:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1168px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -946px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-pause:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -1035px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -609px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn:hover:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.info-active:hover, html.touch DIV.container > DIV.content .audio-video-player a.jp-info-btn.active:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -654px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -49px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-download-file:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -94px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -408px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-hd:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -452px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .audio-video-player a.jp-full-screen:hover:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -340px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > DIV.content .media-center .group .template figure .actions .fullscreen:hover { background-image: url('../../images/actions-retina-s26a116724f.png'); background-position: 0 -295px; -webkit-background-size: 48px auto; -moz-background-size: 48px auto; -o-background-size: 48px auto; background-size: 48px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 46, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a:hover i { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5425px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; }
  /* line 64, ../scss/global/_retina-sprites.scss */
  html.touch DIV.container > FOOTER .recent-container .headline a:hover i:hover { background-image: url('../../images/sprite-retina-s29dc0b8f88.png'); background-position: 0 -5425px; -webkit-background-size: 109px auto; -moz-background-size: 109px auto; -o-background-size: 109px auto; background-size: 109px auto; } }
@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: active) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), (-ms-high-contrast: none) and (max-device-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-device-width: 767px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-device-pixel-ratio: 1.5), only screen and (max-device-width: 767px) and (min-resolution: 2dppx), (-ms-high-contrast: active) and (max-device-width: 768px) and (min-resolution: 2dppx), (-ms-high-contrast: none) and (max-device-width: 768px) and (min-resolution: 2dppx) { /* line 13, ../scss/device/mobile/layout/_autocomplete.scss */
  html.touch .ui-autocomplete-loading:after { background-image: url('../../images/loader-content-retina.gif'); } }

/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 28. September 2013  @description - */
/** @author: Christian Schweinhardt (c.schweinhardt@s-v.de) @created on: 28. September 2013  @description - */
/* line 11, ../scss/browser/_firefox.scss */
.Firefox DIV.container > DIV.content ARTICLE.standard > section section p a.tweetthistext:after { bottom: auto; margin-top: 3px; }
