body {
 font:12pt Arial,Helvetica,Verdana,sans-serif;
 line-height:1.5;
 margin:0 2%;
 color:#333
}
#logo {
 display:block;
 width:50%;
 margin-bottom:30pt;
 text-align:left
}
footer {
 margin-top:7pt;
 padding-top:7pt;
 border-top:1pt solid #c9c9c9
}
footer .social_media,footer section {
 display:none
}
footer .footernav ul {
 margin:0;
 padding:0;
 list-style:none
}
footer .footernav li {
 display:none
}
footer .footernav li.desktop-elements {
 display:block;
 margin-bottom:10pt
}
#mobile-search,#navigation,#navigation-tab,#navigation-wrapper,#searchbar,#submenus,#subnavigation,.article_asset .simple_box,.global,.global-search .content_full>h1,.skip,button,figcaption .resize.open-box,header,header nav,iframe {
 display:none
}
.glossar p.title,.showbox.media-db .showbox-head,footer #social_list li a p,nav.spreading ul li,ul.entry_list li p span,ul.link_list li.head {
 font-family:"Georgia Pro",Georgia,Times,serif;
 font-weight:400
}
.content_wrapper p.title {
 font-size:19pt;
 line-height:21pt
}
h1,h2,h3,h4,h5,h6 {
 font-family:"Georgia Pro",Georgia,Times,serif;
 font-weight:400;
 margin:0 0 10pt;
 padding:0
}
h1 {
 font-size:19pt;
 line-height:21pt
}
h2 {
 font-size:17pt;
 line-height:19pt
}
h3 {
 font-size:15pt;
 line-height:17pt
}
h4 {
 font-size:14pt;
 line-height:16pt
}
h5 {
 font-size:13pt;
 line-height:15pt
}
h6 {
 font-size:12pt;
 line-height:14pt
}
.column h1 {
 margin-top:2pt
}
br {
 display:none
}
p {
 font-size:12pt;
 margin:0 0 13pt;
 color:#333
}
a:link {
 text-decoration:none;
 color:#333
}
.content_wrapper a:link {
 text-decoration:underline
}
.content_wrapper table {
 width:100%!important;
 margin:13pt 0 17pt
}
.content_wrapper table caption {
 font-weight:700;
 margin-bottom:4pt;
 text-align:left
}
.content_wrapper td,.content_wrapper th,.content_wrapper tr {
 page-break-inside:avoid
}
.content_wrapper td,.content_wrapper th {
 padding:4pt;
 border:1pt solid #c9c9c9
}
.table_content .mobile-elements {
 font-size:10pt;
 text-transform:uppercase
}
.table_content .desktop-elements {
 display:none
}
.table_content .double_col,.table_content .single_col {
 margin-bottom:15pt
}
.content_wrapper li {
 margin-bottom:7pt
}
.content_wrapper li li {
 margin-top:7pt;
 margin-bottom:0
}
ul.inline-block li {
 height:auto!important
}
.link_list {
 margin:10pt 0 13pt
}
.link_list li {
 height:auto!important
}
section .left-teaser {
 background-image:none!important
}
.single_showbox img {
 max-width:100%;
 height:auto
}
.content_block {
 margin-bottom:30pt
}
.content_block em.date {
 font-size:10pt;
 font-style:normal;
 position:relative;
 display:block;
 width:100%
}
.content_block .content_dotted {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 margin-bottom:15pt;
 padding:15pt;
 border:1px dashed #ccc
}
.content_block .content_wide .summary {
 margin:0 0 20pt;
 padding:10pt;
 border:1px dashed #999
}
.content_block .content_half {
 margin-bottom:25pt
}
.content_block .content_half h1 em {
 font-size:10pt;
 font-style:normal;
 display:block;
 margin:3pt 0 0;
 text-transform:uppercase
}
.content_block aside.content_third {
 display:none
}
.content_block .article_asset .databox section {
 margin:0 0 10pt;
 padding:10pt 0 1pt;
 border-top:1px dotted #ccc
}
.content_block .link_wrapper {
 margin-bottom:25pt;
 padding:15pt;
 border:1px dotted #ccc
}
.simple_box .carousel {
 width:auto!important;
 margin:0!important
}
.simple_box .toc {
 display:none
}
.simple_box ul {
 width:auto!important;
 margin:0;
 padding:0
}
.simple_box ul li {
 float:none!important;
 width:auto!important
}
.simple_box .sectiongroup {
 height:auto!important
}
.simple_box .sectiongroup section {
 display:block!important;
 height:auto!important
}
figure {
 margin:0 0 10pt;
 padding:0
}
figure.audiobox {
 display:none
}
.caption,figcaption {
 font-size:10pt
}
strong {
 font-weight:700
}
.hidden {
 display:none!important
}
.arrow_link {
 display:none
}
article header {
 display:block
}
article header img {
 margin:0 0 5pt
}
.aural,.more {
 display:none
}
span.combobox.default-selected {
 display:none!important
}
nav.spreading ul {
 margin:0;
 padding:0
}
nav.spreading ul li {
 display:none;
 list-style:none
}
nav.spreading ul li.selected {
 font-size:17pt;
 display:block
}
nav.big-filter span.combobox {
 display:none!important
}
.quarter_col {
 margin-bottom:10pt
}
.table_content .row {
 margin-bottom:25pt;
 border-bottom:1pt solid #c9c9c9
}
.date_download,hr {
 display:none
}
