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: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
@font-face {
  font-family: "The Message";
  font-style: normal;
  font-weight: normal;
  src: url(54baf0bbd926bb00b7c2f427fc3d29781c0a2c57.eot)  format("embedded-opentype"), url(b6d8d3e40e047038e3d17b5a0edad3c8794162be.woff)  format("woff"), url(ff003a7ee543d5c734435f8218648e76421a7763.ttf)  format("truetype"), url(82aac937cde1a394dab50caa4d7bacf017997f77.svg)  format("svg");
}
@font-face {
  font-family: "The Message DemiBold";
  font-style: normal;
  font-weight: normal;
  src: url(78e181a62180cb950f8a2675d5d9b3bdf921b999.eot)  format("embedded-opentype"), url(eefa544f190b046dca5bbf8c29fd16b97f94d554.woff)  format("woff"), url(fe75dde3c82dd74f5b27b6698f1add94a8befa2c.ttf)  format("truetype"), url(a13f9448ef1e4dcb5a704908c30e300c014d509b.svg)  format("svg");
}
@font-face {
  font-family: "The Message Bold";
  font-style: normal;
  font-weight: normal;
  src: url(d0fb14bbd2fe6debb01bb474049780eb6defbeea.eot)  format("embedded-opentype"), url(b8ca85f13baa271195ac0f796c4ed3be77dc70e3.woff)  format("woff"), url(ef69fb23c4420a89f9f0522f0d5cc7bdd6dd42c6.ttf)  format("truetype"), url(2af20fe63658c21d01210b8a8f8d30966ebff143.svg)  format("svg");
}
body { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(77, 77, 77); font: 14px/20px "The Message",Arial,sans-serif; }
h1 { font: 52px/60px "The Message DemiBold",Arial,sans-serif; }
h2 { font: 22px/24px "The Message DemiBold",Arial,sans-serif; }
h3 { font: 16px/20px "The Message DemiBold",Arial,sans-serif; }
h4 { font: 14px/20px "The Message DemiBold",Arial,sans-serif; }
a { color: rgb(0, 160, 230); text-decoration: none; }
a:hover { color: rgb(77, 77, 77); }
b, strong { font-weight: bold; }
p b, li b, p strong, li strong { font-weight: normal; font-family: "The Message DemiBold",Arial,sans-serif; }
em, i { font-style: normal; }
blockquote { font: 26px/32px "The Message"; margin: 40px 0px; }
img {  }
img, video, iframe { display: block; max-width: 100%; }
input, input:active, input:focus { outline: medium none; }
.hidden { display: none; }
.text-centered { text-align: center; }
.text-upper, .menu-block-1, .block-menu-block-4 .menu-block-4, .zone-navigation .menu-level-2 > ul > li > a, .zone-footer-wrapper .menu-block-3 > .menu > li > a { text-transform: uppercase; }
.text-left, .default-table, .field-name-body .field-item > table, .region-media table, .static-corporate-responsibility .region-our-approach table th { text-align: left; }
.text-right { text-align: right; }
.sr-only, .pane-views-investor-slides-block .pane-title, .pane-investors-stock-ticker .pane-title, .pane-investors-frontpage-video .pane-title { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix::before, .view-display-id-reports_page .views-row::before, .view-display-id-timeline_page_v2 .views-row::before, .clearfix::after, .view-display-id-reports_page .views-row::after, .view-display-id-timeline_page_v2 .views-row::after, .view-content::before, .view-content::after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix::after, .view-display-id-reports_page .views-row::after, .view-display-id-timeline_page_v2 .views-row::after, .view-content::after { clear: both; }
.clearfix, .view-display-id-reports_page .views-row, .view-display-id-timeline_page_v2 .views-row, .view-content {  }
.cover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; position: absolute ! important; z-index: 5; }
.cover.bottom { bottom: 0px; }
.cover.left { left: 0px; }
.cover.right { right: 0px; }
.cover.top { top: 0px; }
.default-button, .block-news-block-1 .more-link a, .block-news-block-2 .more-link a, .block-news-block-4 .more-link a, .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .views-field-field-images-1 a, .view-filters #close-exposed-toggle { background: rgb(0, 160, 230) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font: 14px/14px "The Message DemiBold"; min-width: 130px; padding: 13px 15px; }
.default-button.blue, .block-news-block-1 .more-link a.blue, .block-news-block-2 .more-link a.blue, .block-news-block-4 .more-link a.blue, .view-display-id-images_page .view-content .views-field-field-images-1 a.blue, .view-display-id-images_page .views-field-field-images-1 a.blue, .view-filters #close-exposed-toggle.blue { background: rgb(0, 0, 170) none repeat scroll 0% 0%; }
.default-button.purple, .block-news-block-1 .more-link a.purple, .block-news-block-2 .more-link a.purple, .block-news-block-4 .more-link a.purple, .view-display-id-images_page .view-content .views-field-field-images-1 a.purple, .view-display-id-images_page .views-field-field-images-1 a.purple, .view-filters #close-exposed-toggle.purple { background: rgb(120, 65, 160) none repeat scroll 0% 0%; }
.default-button.pink, .block-news-block-1 .more-link a.pink, .block-news-block-2 .more-link a.pink, .block-news-block-4 .more-link a.pink, .view-display-id-images_page .view-content .views-field-field-images-1 a.pink, .view-display-id-images_page .views-field-field-images-1 a.pink, .view-filters #close-exposed-toggle.pink { background: rgb(255, 130, 140) none repeat scroll 0% 0%; }
.default-button.white, .block-news-block-1 .more-link a.white, .block-news-block-2 .more-link a.white, .block-news-block-4 .more-link a.white, .view-display-id-images_page .view-content .views-field-field-images-1 a.white, .view-display-id-images_page .views-field-field-images-1 a.white, .view-filters #close-exposed-toggle.white { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(77, 77, 77); }
.figure { color: rgb(130, 130, 130); margin-bottom: 40px; text-transform: uppercase; }
.figure span { color: rgb(255, 130, 140); display: block; font: 48px/50px "The Message DemiBold"; text-transform: none; }
.person, .static-ir-contacts .ir-contact-list { font: 13px/19px Arial; margin-top: 60px; }
.person .person-title, .static-ir-contacts .ir-contact-list .person-title, .person h1, .static-ir-contacts .ir-contact-list h1 { font: 18px/25px "The Message Demibold"; }
.person img, .static-ir-contacts .ir-contact-list img { margin-bottom: 20px; }
.signature { background-color: rgb(0, 175, 255); color: rgb(255, 255, 255); font: 12px/14px "Arial"; padding: 20px; position: absolute; width: 120px; height: 40px; }
.signature.bottom { bottom: 0px; }
.signature.top { top: 0px; }
.signature.left { left: 0px; }
.signature.right { right: 0px; }
.signature .title, .signature .location { padding: 0px ! important; margin: 0px ! important; }
.signature .title { font-size: 12px; }
.signature .location { font-size: 11px; }
.content-media { position: relative; }
.block-sanoma-social { position: absolute; right: 0px; top: 80px; width: 40px; z-index: 20; }
.default-table, .field-name-body .field-item > table, .region-media table { border-bottom: 1px solid rgb(207, 207, 207); margin-bottom: 20px; padding: 0px 0px 5px; }
.default-table th, .field-name-body .field-item > table th, .region-media table th { border-top: 1px solid rgb(2, 0, 172); border-bottom: 1px solid rgb(2, 0, 172); color: rgb(2, 0, 172); font-weight: normal; font-family: "The Message DemiBold",Arial,sans-serif; padding: 10px 0px; }
.default-table td, .field-name-body .field-item > table td, .region-media table td { padding: 5px 0px; }
.default-table tbody tr:first-child td, .field-name-body .field-item > table tbody tr:first-child td, .region-media table tbody tr:first-child td { padding-top: 15px; }
.default-table tbody tr:last-child td, .field-name-body .field-item > table tbody tr:last-child td, .region-media table tbody tr:last-child td { padding-bottom: 15px; }
.default-table tbody tr.stroke-top td, .field-name-body .field-item > table tbody tr.stroke-top td, .region-media table tbody tr.stroke-top td { border-top: 1px solid rgb(207, 207, 207); }
.field-name-body .field-item > h2 { margin: 40px 0px 20px; }
.field-name-body .field-item > ul { list-style: outside none none; margin: 20px 0px; padding-left: 50px; }
.field-name-body .field-item > ul li { padding-left: 1em; text-indent: -1em; }
.field-name-body .field-item > ul li::before { content: "—"; display: inline-block; text-indent: 0px; position: relative; left: -10px; }
.logged-in ul.tabs { background: rgb(255, 255, 255) none repeat scroll 0% 0%; bottom: 0px; padding: 5px 10px; position: fixed; z-index: 20; }
.default-button.rss-feed, .block-news-block-1 .more-link a.rss-feed, .block-news-block-2 .more-link a.rss-feed, .block-news-block-4 .more-link a.rss-feed, .view-display-id-images_page .view-content .views-field-field-images-1 a.rss-feed { bottom: -40px; position: absolute; right: 0px; }
.view-filters.closed .default-button.rss-feed, .view-filters.closed .block-news-block-1 .more-link a.rss-feed, .block-news-block-1 .more-link .view-filters.closed a.rss-feed, .view-filters.closed .block-news-block-2 .more-link a.rss-feed, .block-news-block-2 .more-link .view-filters.closed a.rss-feed, .view-filters.closed .block-news-block-4 .more-link a.rss-feed, .block-news-block-4 .more-link .view-filters.closed a.rss-feed, .view-filters.closed .view-display-id-images_page .view-content .views-field-field-images-1 a.rss-feed, .view-display-id-images_page .view-content .views-field-field-images-1 .view-filters.closed a.rss-feed { display: none; }
.google-map, .static-connect .region-map, .static-organisation .region-map { background: rgb(201, 201, 201) none repeat scroll 0% 0%; height: 840px; overflow: hidden; position: relative; }
.google-map #google-map, .static-connect .region-map #google-map, .static-organisation .region-map #google-map { height: 860px; }
.google-map .map-controls, .static-connect .region-map .map-controls, .static-organisation .region-map .map-controls { cursor: pointer; font: 25px/40px "The Message DemiBold"; left: 40px; position: absolute; text-align: center; top: 120px; width: 40px; }
.google-map .map-controls .btn-zoom, .static-connect .region-map .map-controls .btn-zoom, .static-organisation .region-map .map-controls .btn-zoom { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.google-map .map-controls .btn-zoom.out, .static-connect .region-map .map-controls .btn-zoom.out, .static-organisation .region-map .map-controls .btn-zoom.out { margin-top: 1px; }
.google-map .map-controls .btn-zoom:hover, .static-connect .region-map .map-controls .btn-zoom:hover, .static-organisation .region-map .map-controls .btn-zoom:hover { color: rgb(255, 130, 140); }
.google-map .info-box > img, .static-connect .region-map .info-box > img, .static-organisation .region-map .info-box > img { display: none; }
.google-map .mapbox, .static-connect .region-map .mapbox, .static-organisation .region-map .mapbox, .google-map .mapbox-med, .static-connect .region-map .mapbox-med, .static-organisation .region-map .mapbox-med { font-size: 0px; background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 10px 20px 20px; margin-top: 120px; overflow: auto; }
.google-map .mapbox a, .static-connect .region-map .mapbox a, .static-organisation .region-map .mapbox a, .google-map .mapbox-med a, .static-connect .region-map .mapbox-med a, .static-organisation .region-map .mapbox-med a { color: rgb(255, 255, 255); text-decoration: underline; }
.google-map .mapbox h2, .static-connect .region-map .mapbox h2, .static-organisation .region-map .mapbox h2, .google-map .mapbox-med h2, .static-connect .region-map .mapbox-med h2, .static-organisation .region-map .mapbox-med h2 { color: rgb(255, 255, 255); font-size: 15px; line-height: 18px; margin-bottom: 10px; margin-top: 10px; font-weight: bold; text-transform: uppercase; }
.google-map .mapbox p, .static-connect .region-map .mapbox p, .static-organisation .region-map .mapbox p, .google-map .mapbox-med p, .static-connect .region-map .mapbox-med p, .static-organisation .region-map .mapbox-med p { width: 100%; font-size: 13px; margin: 0px; }
.google-map .mapbox p.title, .static-connect .region-map .mapbox p.title, .static-organisation .region-map .mapbox p.title, .google-map .mapbox-med p.title, .static-connect .region-map .mapbox-med p.title, .static-organisation .region-map .mapbox-med p.title { font-weight: bold; margin-top: 14px; }
.google-map .mapbox p.label, .static-connect .region-map .mapbox p.label, .static-organisation .region-map .mapbox p.label, .google-map .mapbox-med p.label, .static-connect .region-map .mapbox-med p.label, .static-organisation .region-map .mapbox-med p.label { text-transform: uppercase; margin-top: 14px; margin-bottom: 10px; }
.google-map .mapbox p.adress, .static-connect .region-map .mapbox p.adress, .static-organisation .region-map .mapbox p.adress, .google-map .mapbox-med p.adress, .static-connect .region-map .mapbox-med p.adress, .static-organisation .region-map .mapbox-med p.adress { margin-top: 10px; text-transform: uppercase; font-size: 10px; }
.google-map .mapbox, .static-connect .region-map .mapbox, .static-organisation .region-map .mapbox { width: 220px; }
.google-map .mapbox-med, .static-connect .region-map .mapbox-med, .static-organisation .region-map .mapbox-med { margin-left: -120px; width: 480px; }
.google-map .mapbox-med .col1, .static-connect .region-map .mapbox-med .col1, .static-organisation .region-map .mapbox-med .col1, .google-map .mapbox-med .col2, .static-connect .region-map .mapbox-med .col2, .static-organisation .region-map .mapbox-med .col2 { width: 200px; margin: 0px 10px; overflow: hidden; display: inline-block; vertical-align: top; }
.google-map .mapbox-med .col1, .static-connect .region-map .mapbox-med .col1, .static-organisation .region-map .mapbox-med .col1 { margin-right: 20px; }
.context-areas-expertise .zone-navigation ul { background-color: rgb(255, 130, 140); }
.context-areas-expertise #page-title { display: none; }
.view-layout-2col { margin-top: 80px; }
.view-layout-2col .tr { float: left; width: 560px; }
.view-layout-2col .row-2 { margin-top: -80px; }
.view-layout-2col .views-field-title { color: rgb(255, 130, 140); }
.view-layout-2col .views-field-title { font-size: 40px; line-height: 1.5em; padding-top: 43px; padding-bottom: 20px; }
.view-layout-2col .views-field-body { padding-bottom: 40px; }
.view-layout-2col .views-field-title, .view-layout-2col .views-field-body, .view-layout-2col .views-field-field-link { padding-left: 40px; padding-right: 40px; }
.view-layout-2col .views-field-field-link { padding-bottom: 80px; }
.button01, .node-layout-01 .more, .view-layout-2col .views-field-field-link a { background-color: rgb(255, 130, 140); color: white; display: inline-block; padding: 10px 20px; }
.node-layout-01 .col-main { background-color: rgb(238, 238, 238); padding-bottom: 80px; }
.node-layout-01 .p1, .node-layout-01 .p2 { color: rgb(255, 130, 140); }
.node-layout-01 .p1, .node-layout-01 .p3 { font-family: "The Message DemiBold"; }
.node-layout-01 .p1 { font-size: 64px; padding-bottom: 13px; line-height: 75px; }
.node-layout-01 .p2 { font-size: 32px; line-height: 38px; padding-bottom: 69px; }
.node-layout-01 .p3 { font-size: 18px; line-height: 24px; padding-bottom: 40px; }
.node-layout-01 .more { min-width: 160px; }
.parent-who-we-are {  }
.parent-who-we-are a, .parent-who-we-are h1, .parent-who-we-are h2, .parent-who-we-are h3, .parent-who-we-are .view-filters label, .parent-who-we-are .view-filters a:hover, .parent-who-we-are .view-filters .selected a { color: rgb(255, 130, 140); }
.parent-who-we-are .default-button, .parent-who-we-are .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-who-we-are a, .parent-who-we-are .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-who-we-are a, .parent-who-we-are .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-who-we-are a, .parent-who-we-are .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-who-we-are a, .parent-who-we-are .view-filters #close-exposed-toggle, .parent-who-we-are .view-filters .form-submit { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.parent-who-we-are .default-button:hover, .parent-who-we-are .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-who-we-are a:hover, .parent-who-we-are .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-who-we-are a:hover, .parent-who-we-are .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-who-we-are a:hover, .parent-who-we-are .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-who-we-are a:hover, .parent-who-we-are .view-filters #close-exposed-toggle:hover, .parent-who-we-are .view-filters .form-submit:hover { background-color: rgb(240, 110, 120); }
.parent-who-we-are .field-name-body .field-item table th { border-bottom: 1px solid rgb(255, 130, 140); border-top: 1px solid rgb(255, 130, 140); color: rgb(255, 130, 140); }
.parent-who-we-are .block-news-block-1 .more-link a, .parent-who-we-are .block-news-block-2 .more-link a, .parent-who-we-are .block-news-block-4 .more-link a { background: rgb(209, 86, 96) none repeat scroll 0% 0%; }
.parent-who-we-are .block-news-block-1 .more-link a:hover, .parent-who-we-are .block-news-block-2 .more-link a:hover, .parent-who-we-are .block-news-block-4 .more-link a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(255, 130, 140); }
.parent-who-we-are .view-filters { border-bottom-color: rgb(255, 130, 140); }
.parent-who-we-are .view-filters #edit-reset { background-color: rgb(240, 110, 120); }
.parent-who-we-are .block-sanoma-social .at15nc, .parent-who-we-are .block-sanoma-social .print-page { background-color: rgb(255, 130, 140); }
.parent-who-we-are .zone-navigation .menu-level-2 > a, .parent-who-we-are .zone-navigation .menu-level-2 > ul { background-color: rgb(255, 130, 140); }
.parent-who-we-are .view-display-id-timeline_page .timeline-post-date { background-color: rgb(255, 130, 140); }
.parent-who-we-are .view-display-id-timeline_page .view-content { background-color: rgb(255, 130, 140); }
.parent-who-we-are .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(255, 130, 140); }
.parent-who-we-are .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(255, 130, 140); }
.parent-who-we-are .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(255, 130, 140); }
.parent-who-we-are .signature { background-color: rgb(255, 130, 140); }
.context-media {  }
.context-media a, .context-media h1, .context-media h2, .context-media h3, .context-media .view-filters label, .context-media .view-filters a:hover, .context-media .view-filters .selected a { color: rgb(246, 125, 106); }
.context-media .default-button, .context-media .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media a, .context-media .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media a, .context-media .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media a, .context-media .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media a, .context-media .view-filters #close-exposed-toggle, .context-media .view-filters .form-submit { background: rgb(246, 125, 106) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-media .default-button:hover, .context-media .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .context-media a:hover, .context-media .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .context-media a:hover, .context-media .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .context-media a:hover, .context-media .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media a:hover, .context-media .view-filters #close-exposed-toggle:hover, .context-media .view-filters .form-submit:hover { background-color: rgb(230, 115, 96); }
.context-media .field-name-body .field-item table th { border-bottom: 1px solid rgb(246, 125, 106); border-top: 1px solid rgb(246, 125, 106); color: rgb(246, 125, 106); }
.context-media .block-news-block-1 .more-link a, .context-media .block-news-block-2 .more-link a, .context-media .block-news-block-4 .more-link a { background: rgb(209, 86, 96) none repeat scroll 0% 0%; }
.context-media .block-news-block-1 .more-link a:hover, .context-media .block-news-block-2 .more-link a:hover, .context-media .block-news-block-4 .more-link a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(246, 125, 106); }
.context-media .view-filters { border-bottom-color: rgb(246, 125, 106); }
.context-media .view-filters #edit-reset { background-color: rgb(230, 115, 96); }
.context-media .block-sanoma-social .at15nc, .context-media .block-sanoma-social .print-page { background-color: rgb(246, 125, 106); }
.context-media .zone-navigation .menu-level-2 > a, .context-media .zone-navigation .menu-level-2 > ul { background-color: rgb(230, 115, 96); }
.context-learning a, .context-learning h1, .context-learning h2, .context-learning h3, .context-learning .view-filters label, .context-learning .view-filters a:hover, .context-learning .view-filters .selected a { color: rgb(38, 187, 84); }
.context-learning .default-button, .context-learning .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-learning a, .context-learning .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-learning a, .context-learning .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-learning a, .context-learning .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-learning a, .context-learning .view-filters #close-exposed-toggle, .context-learning .view-filters .form-submit { background: rgb(38, 187, 84) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-learning .default-button:hover, .context-learning .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .context-learning a:hover, .context-learning .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .context-learning a:hover, .context-learning .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .context-learning a:hover, .context-learning .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .context-learning a:hover, .context-learning .view-filters #close-exposed-toggle:hover, .context-learning .view-filters .form-submit:hover { background-color: rgb(61, 199, 104); }
.context-learning .view-filters { border-bottom-color: rgb(38, 187, 84); }
.context-learning .block-sanoma-social .at15nc, .context-learning .block-sanoma-social .print-page { background-color: rgb(38, 187, 84); }
.context-learning .zone-navigation .menu-level-2 > a, .context-learning .zone-navigation .menu-level-2 > ul { background-color: rgb(61, 199, 104); }
.context-learning .view-display-id-timeline_page .view-content { background-color: rgb(38, 187, 84); }
.context-learning .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(38, 187, 84); }
.context-learning .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(38, 187, 84); }
.context-learning .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(38, 187, 84); }
.context-learning .signature { background-color: rgb(38, 187, 84); }
.parent-join-us iframe { max-width: none; }
.parent-join-us a, .parent-join-us h1, .parent-join-us h2, .parent-join-us h3, .parent-join-us .view-filters label, .parent-join-us .view-filters a:hover, .parent-join-us .view-filters .selected a { color: rgb(55, 225, 140); }
.parent-join-us .default-button, .parent-join-us .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-join-us a, .parent-join-us .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-join-us a, .parent-join-us .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-join-us a, .parent-join-us .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-join-us a, .parent-join-us .view-filters #close-exposed-toggle, .parent-join-us .view-filters .form-submit { background: rgb(55, 225, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.parent-join-us .default-button:hover, .parent-join-us .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-join-us a:hover, .parent-join-us .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-join-us a:hover, .parent-join-us .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-join-us a:hover, .parent-join-us .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-join-us a:hover, .parent-join-us .view-filters #close-exposed-toggle:hover, .parent-join-us .view-filters .form-submit:hover { background-color: rgb(50, 210, 135); }
.parent-join-us .view-filters { border-bottom-color: rgb(55, 225, 140); }
.parent-join-us .block-sanoma-social .at15nc, .parent-join-us .block-sanoma-social .print-page { background-color: rgb(55, 225, 140); }
.parent-join-us .zone-navigation .menu-level-2 > a, .parent-join-us .zone-navigation .menu-level-2 > ul { background-color: rgb(55, 225, 140); }
.parent-join-us .view-display-id-timeline_page .view-content { background-color: rgb(55, 225, 140); }
.parent-join-us .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(55, 225, 140); }
.parent-join-us .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(55, 225, 140); }
.parent-join-us .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(55, 225, 140); }
.parent-join-us .signature { background-color: rgb(55, 225, 140); }
.parent-investors {  }
.parent-investors iframe { max-width: none; }
.parent-investors a, .parent-investors h1, .parent-investors h2, .parent-investors h3, .parent-investors .view-filters label, .parent-investors .view-filters a:hover, .parent-investors .view-filters .selected a { color: rgb(2, 0, 172); }
.parent-investors .default-button, .parent-investors .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-investors a, .parent-investors .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-investors a, .parent-investors .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-investors a, .parent-investors .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-investors a, .parent-investors .view-filters #close-exposed-toggle, .parent-investors .view-filters .form-submit { background: rgb(2, 0, 172) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.parent-investors .default-button:hover, .parent-investors .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-investors a:hover, .parent-investors .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-investors a:hover, .parent-investors .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-investors a:hover, .parent-investors .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-investors a:hover, .parent-investors .view-filters #close-exposed-toggle:hover, .parent-investors .view-filters .form-submit:hover { background-color: rgb(50, 50, 190); }
.parent-investors .static-key-figures .default-button, .parent-investors .static-key-figures .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-investors .static-key-figures a, .parent-investors .static-key-figures .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-investors .static-key-figures a, .parent-investors .static-key-figures .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-investors .static-key-figures a, .parent-investors .static-key-figures .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-investors .static-key-figures a { background: rgb(50, 50, 190) none repeat scroll 0% 0%; }
.parent-investors .static-key-figures .default-button:hover, .parent-investors .static-key-figures .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-investors .static-key-figures a:hover, .parent-investors .static-key-figures .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-investors .static-key-figures a:hover, .parent-investors .static-key-figures .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-investors .static-key-figures a:hover, .parent-investors .static-key-figures .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-investors .static-key-figures a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(2, 0, 172); }
.parent-investors .view-filters { border-bottom-color: rgb(2, 0, 172); }
.parent-investors .view-filters #edit-reset { background-color: rgb(50, 50, 190); }
.parent-investors .block-sanoma-social .at15nc, .parent-investors .block-sanoma-social .print-page { background-color: rgb(2, 0, 172); }
.parent-investors .zone-navigation .menu-level-2 > a, .parent-investors .zone-navigation .menu-level-2 > ul { background-color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page .view-content { background-color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(2, 0, 172); }
.parent-investors .signature { background-color: rgb(2, 0, 172); }
.parent-media-room a, .parent-media-room h1, .parent-media-room h2, .parent-media-room h3, .parent-media-room .view-filters label, .parent-media-room .view-filters a:hover, .parent-media-room .view-filters .selected a { color: rgb(255, 130, 40); }
.parent-media-room .default-button, .parent-media-room .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-media-room a, .parent-media-room .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-media-room a, .parent-media-room .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-media-room a, .parent-media-room .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-media-room a, .parent-media-room .view-filters #close-exposed-toggle, .parent-media-room .view-filters .form-submit, .parent-media-room .view-display-id-images_page .view-content .views-field-field-images-1 a { background: rgb(255, 130, 40) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.parent-media-room .default-button:hover, .parent-media-room .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-media-room a:hover, .parent-media-room .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-media-room a:hover, .parent-media-room .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-media-room a:hover, .parent-media-room .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-media-room a:hover, .parent-media-room .view-filters #close-exposed-toggle:hover, .parent-media-room .view-filters .form-submit:hover, .parent-media-room .view-display-id-images_page .view-content .views-field-field-images-1 a:hover { background-color: rgb(255, 155, 80); }
.parent-media-room .view-filters { border-bottom-color: rgb(255, 130, 40); }
.parent-media-room .view-filters #edit-reset { background-color: rgb(255, 155, 80); }
.parent-media-room .block-sanoma-social { top: 0px; }
.parent-media-room .block-sanoma-social .at15nc, .parent-media-room .block-sanoma-social .print-page { background-color: rgb(255, 130, 40); }
.parent-media-room .zone-navigation .menu-level-2 > a, .parent-media-room .zone-navigation .menu-level-2 > ul { background-color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page .view-content { background-color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page .view-content .views-row:hover, .parent-media-room .view-display-id-timeline_page .view-content .views-row:hover .views-field-created, .parent-media-room .view-display-id-timeline_page .view-content .views-row:hover .views-field-title a { color: rgb(255, 130, 40); }
.parent-media-room .signature { background-color: rgb(255, 130, 40); }
.parent-connect a, .parent-connect h1, .parent-connect h2, .parent-connect h3, .parent-connect .view-filters label, .parent-connect .view-filters a:hover, .parent-connect .view-filters .selected a { color: rgb(145, 60, 208); }
.parent-connect .default-button, .parent-connect .block-news-block-1 .more-link a, .block-news-block-1 .more-link .parent-connect a, .parent-connect .block-news-block-2 .more-link a, .block-news-block-2 .more-link .parent-connect a, .parent-connect .block-news-block-4 .more-link a, .block-news-block-4 .more-link .parent-connect a, .parent-connect .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-connect a, .parent-connect .view-filters #close-exposed-toggle, .parent-connect .view-filters .form-submit { background: rgb(145, 60, 208) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.parent-connect .default-button:hover, .parent-connect .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .parent-connect a:hover, .parent-connect .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .parent-connect a:hover, .parent-connect .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .parent-connect a:hover, .parent-connect .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .parent-connect a:hover, .parent-connect .view-filters #close-exposed-toggle:hover, .parent-connect .view-filters .form-submit:hover { background-color: rgb(145, 20, 215); }
.parent-connect .view-filters { border-bottom-color: rgb(145, 60, 208); }
.parent-connect .block-sanoma-social .at15nc, .parent-connect .block-sanoma-social .print-page { background-color: rgb(145, 60, 208); }
.parent-connect .zone-navigation .menu-level-2 > a, .parent-connect .zone-navigation .menu-level-2 > ul { background-color: rgb(145, 60, 208); }
.parent-connect .view-display-id-timeline_page .view-content { background-color: rgb(145, 60, 208); }
.parent-connect .view-display-id-timeline_page .view-content .views-field-field-dates { color: rgb(145, 60, 208); }
.parent-connect .view-display-id-timeline_page .view-content .timeline-post-date { background-color: rgb(145, 60, 208); }
.parent-connect .view-display-id-timeline_page .view-content .normal-flow .line { background-color: rgb(145, 60, 208); }
.parent-connect .signature { background-color: rgb(145, 60, 208); }
.page { overflow: hidden; }
.zone-header-wrapper { background: rgb(77, 77, 77) none repeat scroll 0% 0%; min-height: 50px; }
.zone-header-wrapper .region-header { position: relative; }
.zone-header-wrapper .block-logo { float: left; margin-top: 15px; margin-left: 14px; position: relative; z-index: 5; }
.zone-header-wrapper .block-logo:hover { opacity: 0.5; }
.zone-header-wrapper .block-logo img { height: 20px; width: 122px; }
.menu-block-1 .menu { overflow: hidden; text-transform: uppercase; }
.menu-block-1 li { float: left; margin-left: 25px; }
.menu-block-1 li.menu-mlid-4790, .menu-block-1 li.menu-mlid-4289 { float: right; margin-left: 0px; margin-right: 85px; }
.menu-block-1 li.last { float: right; margin-left: 0px; margin-right: 25px; }
.menu-block-1 a { color: rgb(190, 190, 190); display: block; font: 13px/13px "The Message DemiBold",Arial,sans-serif; padding: 19px 0px 18px; text-decoration: none; }
.menu-block-1 a:hover, .menu-block-1 a.active-trail { color: rgb(255, 255, 255); }
.menu-block-1 a.active-trail { border-bottom: 4px solid rgb(255, 255, 255); padding-bottom: 14px; }
.menu-block-1 li.switcher a { height: 13px; margin-top: 19px; overflow: hidden; padding-top: 0px; position: relative; }
.menu-block-1 li.switcher span { left: 0px; position: absolute; top: 0px; width: 100%; }
.menu-block-1 li.switcher span.alternate { display: inline; top: -30px; }
.menu-block-1 li.switcher.swapping span { top: 30px; }
.menu-block-1 li.switcher.swapping span.alternate { top: 0px; }
.menu-block-1 li.switcher.animating span { transition: top 0.4s cubic-bezier(1, 0, 0, 1) 0s; }
.menu-block-1 li.switcher.swapped span { top: -30px; }
.menu-block-1 li.switcher.swapped span.alternate { top: 0px; }
.menu-block-1 li.switcher.swapped.swapping span { top: 0px; }
.menu-block-1 li.switcher.swapped.swapping span.alternate { top: 30px; }
#zone-navigation { width: 100%; }
#zone-navigation .grid-28 { width: 100%; }
#zone-navigation-wrapper { position: relative; top: 0px; transition: top 0.3s linear 0s; z-index: -1; }
#zone-navigation-wrapper.collapsed { top: -72px; }
#section-header { position: fixed; width: 100%; z-index: 100; }
#section-content { margin-top: 50px; }
.parent-who-we-are #section-content, .context-media #section-content, .parent-media-room #section-content, .parent-investors #section-content { margin-top: 130px; }
.block-menu-block-4 { display: none; position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; z-index: 99; }
.block-menu-block-4.open .menu-toggle { background: transparent url(2b049edc55028274c731cab881f83332c6af681e.png)  no-repeat scroll 16px 18px; left: 50px; }
.block-menu-block-4 a { color: rgb(215, 215, 215); display: block; font: 13px "The Message DemiBold"; }
.block-menu-block-4 a:hover { color: rgb(255, 255, 255); }
.block-menu-block-4 .content { width: 344px; }
.block-menu-block-4 .menu-toggle { background: transparent url(315bb9dbdc12cabcec12af9daddf90611821a366.png)  no-repeat scroll 16px 20px; display: block; height: 53px; overflow: hidden; text-indent: -1000px; width: 50px; position: absolute; left: -50px; }
.block-menu-block-4 .menu-block-4 { background: rgb(77, 77, 77) url(13bea5be76a9e6b01cd7d53ee3e8fb2c2224dc98.png)  repeat-y scroll left top; float: right; width: 244px; }
.block-menu-block-4 .menu-block-4 > .menu > li { border-bottom: 1px solid rgb(93, 93, 93); }
.block-menu-block-4 .menu-block-4 > .menu > li > a { padding: 27px 16px 27px 28px; }
.block-menu-block-4 .menu-block-4 > .menu > li.expanded > a { background: transparent url(8de3650223dcde26f8eef72af178ceb63202bbec.png)  no-repeat scroll 100% 50%; color: rgb(255, 255, 255); }
.block-menu-block-4 .menu-block-4 > .menu { position: relative; }
.block-menu-block-4 .menu-block-4 > .menu::before { bottom: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 20px; z-index: 1; }
.block-menu-block-4 .menu-block-4 > .menu > li > .menu { display: none; padding: 10px 0px; }
.block-menu-block-4 .menu-block-4 > .menu > li > .menu > li > a { color: rgb(255, 255, 255); opacity: 0.5; padding: 12px 28px; }
.block-menu-block-4 .menu-block-4 > .menu > li > .menu > li > a:hover { opacity: 1; }
.block-menu-block-4 .menu-block-4 > .menu > li > .menu > li > .menu > li > a { font: 14px "The Message"; padding: 6px 6px 6px 28px; text-transform: none; }
.block-menu-block-4 .menu-mlid-4290 > .menu, .block-menu-block-4 .menu-mlid-4786 > .menu, .block-menu-block-4 .menu-mlid-5055 > .menu, .block-menu-block-4 .menu-mlid-5065 > .menu, .block-menu-block-4 .menu-mlid-4676 > .menu { background-color: rgb(255, 130, 140); }
.block-menu-block-4 .menu-mlid-4290 .open, .block-menu-block-4 .menu-mlid-4290:hover, .block-menu-block-4 .menu-mlid-4786 .open, .block-menu-block-4 .menu-mlid-4786:hover, .block-menu-block-4 .menu-mlid-5055 .open, .block-menu-block-4 .menu-mlid-5055:hover, .block-menu-block-4 .menu-mlid-5065 .open, .block-menu-block-4 .menu-mlid-5065:hover, .block-menu-block-4 .menu-mlid-4676 .open, .block-menu-block-4 .menu-mlid-4676:hover { background-color: rgb(240, 110, 120); }
.block-menu-block-4 .menu-mlid-5166 > .menu, .block-menu-block-4 .menu-mlid-5066 > .menu { background-color: rgb(230, 115, 96); }
.block-menu-block-4 .menu-mlid-5166 .open, .block-menu-block-4 .menu-mlid-5166:hover, .block-menu-block-4 .menu-mlid-5166.active-trail, .block-menu-block-4 .menu-mlid-5066 .open, .block-menu-block-4 .menu-mlid-5066:hover, .block-menu-block-4 .menu-mlid-5066.active-trail { background-color: rgb(246, 125, 106); }
.block-menu-block-4 .menu-mlid-5151 > .menu, .block-menu-block-4 .menu-mlid-5152 > .menu { background-color: rgb(61, 199, 104); }
.block-menu-block-4 .menu-mlid-5151 .open, .block-menu-block-4 .menu-mlid-5151:hover, .block-menu-block-4 .menu-mlid-5151.active-trail, .block-menu-block-4 .menu-mlid-5152 .open, .block-menu-block-4 .menu-mlid-5152:hover, .block-menu-block-4 .menu-mlid-5152.active-trail { background-color: rgb(38, 187, 84); }
.block-menu-block-4 .menu-mlid-4526 > .menu, .block-menu-block-4 .menu-mlid-4742 > .menu { background-color: rgb(55, 225, 140); }
.block-menu-block-4 .menu-mlid-4526 .open, .block-menu-block-4 .menu-mlid-4526:hover, .block-menu-block-4 .menu-mlid-4742 .open, .block-menu-block-4 .menu-mlid-4742:hover { background-color: rgb(50, 210, 135); }
.block-menu-block-4 .menu-mlid-4787 > .menu, .block-menu-block-4 .menu-mlid-4746 > .menu { background-color: rgb(2, 0, 172); }
.block-menu-block-4 .menu-mlid-4787 .open, .block-menu-block-4 .menu-mlid-4787:hover, .block-menu-block-4 .menu-mlid-4746 .open, .block-menu-block-4 .menu-mlid-4746:hover { background-color: rgb(50, 50, 190); }
.block-menu-block-4 .menu-mlid-4708 > .menu, .block-menu-block-4 .menu-mlid-4789 > .menu { background-color: rgb(255, 130, 40); }
.block-menu-block-4 .menu-mlid-4708 .open, .block-menu-block-4 .menu-mlid-4708:hover, .block-menu-block-4 .menu-mlid-4789 .open, .block-menu-block-4 .menu-mlid-4789:hover { background-color: rgb(255, 155, 80); }
.block-menu-block-4 .menu-mlid-4289 > .menu, .block-menu-block-4 .menu-mlid-4790 > .menu { background-color: rgb(145, 60, 208); }
.block-menu-block-4 .menu-mlid-4289 .open, .block-menu-block-4 .menu-mlid-4289:hover, .block-menu-block-4 .menu-mlid-4790 .open, .block-menu-block-4 .menu-mlid-4790:hover { background-color: rgb(145, 20, 215); }
.block-search { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 0px; overflow: hidden; }
.block-search .block-inner { padding: 20px 0px; position: relative; }
.block-search .form-actions { display: none; }
.block-search .form-type-textfield { display: block; }
.block-search .form-text { border: 0px none; font: 22px/30px "The Message"; text-align: center; width: 100%; }
.block-search .form-text:focus { outline: medium none ! important; box-shadow: none ! important; }
.block-search .search-icon { transform: rotate(45deg); background: rgb(110, 110, 110) none repeat scroll 0% 0%; bottom: -10px; height: 12px; position: absolute; right: 18px; width: 12px; }
.search-toggle { background: rgb(90, 90, 90) url(6eaecfba65c66651722e097a7364489f3096c7aa.png)  no-repeat scroll 16px 16px; bottom: 0px; display: block; height: 50px; overflow: hidden; position: absolute; right: 0px; text-indent: -1000px; width: 50px; }
.search-toggle.open, .search-toggle:hover { background-color: rgb(110, 110, 110); }
.search-snippet-info .date { color: rgb(152, 152, 152); font-size: 12px; margin-top: 5px; }
.zone-navigation a { color: white; }
.zone-navigation .menu-level-2 > ul { font-size: 0px; text-align: center; overflow: hidden; }
.zone-navigation .menu-level-2 > ul > li { display: inline-block; vertical-align: top; text-align: left; padding-bottom: 10px; }
.zone-navigation .menu-level-2 > ul > li > a { display: inline-block; font: 13px/13px "The Message DemiBold"; margin: 33px 20px 0px; padding-bottom: 24px; opacity: 0.6; }
.zone-navigation .menu-level-2 > ul > li > a:hover, .zone-navigation .menu-level-2 > ul > li > a.active-trail { opacity: 1; }
.zone-navigation .menu-level-2 > ul > li .menu { display: none; font-size: 14px; padding-left: 20px; position: absolute; overflow: hidden; text-align: left; }
.zone-navigation .menu-level-2 > ul > li .menu a { opacity: 0.6; }
.zone-navigation .menu-level-2 > ul > li .menu a.active, .zone-navigation .menu-level-2 > ul > li .menu a:hover { opacity: 1; }
.zone-navigation .menu-level-2 > ul > li .menu li { padding: 0px 0px 6px; }
.zone-navigation .menu-level-2 > ul > li .menu .last { margin-bottom: 24px; }
.zone-navigation .menu-level-2 > ul > .expanded > a { background: transparent url(48e045095e0b6e20b4e53b2f11e0f4b38f9395b5.png)  no-repeat scroll 100% 5px; padding-right: 14px; margin-right: 6px; }
.zone-navigation .menu-level-2.scrollable > a { background-image: url(37eccadcbcfd4fb54ceba379cf458d9a508230c2.png) ; background-repeat: no-repeat; display: block; height: 80px; position: absolute; text-align: left; text-indent: -10000px; top: 0px; width: 50px; z-index: 1; }
.zone-navigation .menu-level-2.scrollable > a.prev { background-position: 0px center; left: 0px; }
.zone-navigation .menu-level-2.scrollable > a.next { background-position: -50px center; right: 0px; }
.zone-navigation .menu-level-2.scrollable > ul { padding: 0px 50px; position: relative; }
.zone-navigation .menu-level-2.scrollable.leftmost > a.prev, .zone-navigation .menu-level-2.scrollable.rightmost > a.next { opacity: 0.6; cursor: default; }
.section-content { padding: 40px 0px 80px; }
.tabs li { display: inline-block; margin-right: 10px; }
.page-node-12631 .page-title, .page-node-22697 .page-title { display: none; }
.page-node .title { margin-bottom: 40px; margin-left: 160px; width: 720px; }
.page-node .node { margin-left: 160px; width: 520px; }
.page-node .node p { margin-bottom: 25px; }
.page-node p.note { font: 11px/14px "Arial",sans-serif; }
.node-type-static .node-title { display: none; }
.node-type-static .node { margin-left: 0px; width: auto; }
.node-type-news .title, .node-type-news .node blockquote { color: rgb(255, 130, 40); }
.node-type-news .node img { margin: 20px 0px; }
.node-type-news .node img[align="right"] { margin-left: 20px; margin-right: 0px; }
.node-type-news .node img[align="left"] { margin-left: 0px; margin-right: 20px; }
.node-type-news .field-name-field-teaser { color: rgb(128, 128, 128); font: 26px/32px "The Message"; margin: 0px 0px 40px -80px; width: 680px; }
.node-type-news img.medium { width: 220px; }
.node-type-news .block-sanoma-social { left: 750px; right: auto; top: auto; width: auto; }
.node-type-news .block-sanoma-social a.at300b, .node-type-news .block-sanoma-social .print-page { float: left; }
.node-type-news .submitted { color: rgb(152, 152, 152); font-size: 12px; margin-top: -15px; padding-bottom: 6px; }
.node-type-news .block-back-button-on-news-detail-page { position: absolute; top: -40px; right: 0px; }
.node-type-news .block-back-button-on-news-detail-page .default-button, .node-type-news .block-back-button-on-news-detail-page .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-type-news .block-back-button-on-news-detail-page a, .node-type-news .block-back-button-on-news-detail-page .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-type-news .block-back-button-on-news-detail-page a, .node-type-news .block-back-button-on-news-detail-page .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-type-news .block-back-button-on-news-detail-page a, .node-type-news .block-back-button-on-news-detail-page .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-type-news .block-back-button-on-news-detail-page a { background-color: rgb(255, 155, 80); }
.node-type-news .block-back-button-on-news-detail-page .default-button:hover, .node-type-news .block-back-button-on-news-detail-page .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .node-type-news .block-back-button-on-news-detail-page a:hover, .node-type-news .block-back-button-on-news-detail-page .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .node-type-news .block-back-button-on-news-detail-page a:hover, .node-type-news .block-back-button-on-news-detail-page .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .node-type-news .block-back-button-on-news-detail-page a:hover, .node-type-news .block-back-button-on-news-detail-page .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .node-type-news .block-back-button-on-news-detail-page a:hover { background-color: rgb(255, 130, 40); }
.zone-footer-wrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: 13px/32px "The Message"; padding: 40px 0px; position: relative; z-index: 3; }
.zone-footer-wrapper .zone-footer { background: transparent url(8519720e3041c6c9a7bb244b050ec3c155fc4fb9.jpg)  no-repeat scroll right bottom; }
.zone-footer-wrapper .zone-footer.animated { background-image: none; position: relative; }
.zone-footer-wrapper .zone-footer.animated .tile { background-image: url(0280ae4070b266532aeb4fb8112c9e11a7892520.png) ; background-repeat: no-repeat; background-size: 174px 29px; display: block; height: 29px; position: absolute; width: 29px; }
.zone-footer-wrapper .zone-footer.animated .tile.s0 { background-position: 0px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.a1 { background-position: -29px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.n2 { background-position: -58px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.o3 { background-position: -87px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.m4 { background-position: -116px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.a5 { background-position: -145px 0px; }
.zone-footer-wrapper .zone-footer.animated .tile.x0 { right: 203px; }
.zone-footer-wrapper .zone-footer.animated .tile.x1 { right: 174px; }
.zone-footer-wrapper .zone-footer.animated .tile.x2 { right: 145px; }
.zone-footer-wrapper .zone-footer.animated .tile.x3 { right: 116px; }
.zone-footer-wrapper .zone-footer.animated .tile.x4 { right: 87px; }
.zone-footer-wrapper .zone-footer.animated .tile.x5 { right: 58px; }
.zone-footer-wrapper .zone-footer.animated .tile.x6 { right: 29px; }
.zone-footer-wrapper .zone-footer.animated .tile.y0 { bottom: 58px; }
.zone-footer-wrapper .zone-footer.animated .tile.y1 { bottom: 29px; }
.zone-footer-wrapper .zone-footer.animated .tile.y2 { bottom: 0px; }
.zone-footer-wrapper .block-menu-block-3 { float: left; margin-left: 40px; width: 880px; }
.zone-footer-wrapper .menu-block-3 > .menu { overflow: hidden; width: 880px; }
.zone-footer-wrapper .menu-block-3 > .menu > li { float: left; width: 220px; }
.zone-footer-wrapper .menu-block-3 > .menu > .last { float: right; margin-top: 20px; }
.zone-footer-wrapper .menu-block-3 > .menu > li > a { color: rgb(102, 102, 102); font: 13px/32px "The Message DemiBold"; }
.zone-footer-wrapper a { color: rgb(152, 152, 152); font: 13px/32px "The Message"; text-decoration: none; }
.zone-footer-wrapper .menu-mlid-4290 a:hover, .zone-footer-wrapper .menu-mlid-4786 a:hover { color: rgb(255, 130, 140); }
.zone-footer-wrapper .menu-mlid-4526 a:hover, .zone-footer-wrapper .menu-mlid-4742 a:hover { color: rgb(55, 225, 140); }
.zone-footer-wrapper .menu-mlid-4787 a:hover, .zone-footer-wrapper .menu-mlid-4746 a:hover { color: rgb(2, 0, 172); }
.zone-footer-wrapper .menu-mlid-4708 a:hover, .zone-footer-wrapper .menu-mlid-4789 a:hover { color: rgb(255, 130, 40); }
.zone-footer-wrapper .block-locale-language { float: right; width: 180px; }
.zone-footer-wrapper .block-locale-language ul { overflow: hidden; }
.zone-footer-wrapper .block-locale-language li { float: left; margin-right: 20px; }
.zone-footer-wrapper .block-locale-language li.last { margin: 0px; }
.zone-footer-wrapper .block-locale-language li .locale-untranslated { color: rgb(204, 204, 204); }
.zone-footer-wrapper .block-locale-language .active { color: rgb(102, 102, 102); font: 13px/32px "The Message DemiBold"; }
.zone-footer-wrapper .block-mekaia-footer { float: right; margin-top: 30px; width: 180px; }
.front .section-content { padding-top: 0px; }
.front .block-system-main { height: 720px; }
.static-get-the-world { position: relative; }
.static-get-the-world .content-media { height: 720px; overflow: hidden; width: 1120px; }
.static-get-the-world .video-js object, .static-get-the-world .video-js video { height: 100%; }
.static-get-the-world .content-text { color: rgb(255, 255, 255); text-align: center; width: 100%; position: absolute; top: 15%; }
.static-get-the-world .content-text h1 { font: 62px/1.1em "The Message DemiBold"; }
.static-get-the-world .content-text p { font: 24px/30px "The Message"; margin: 40px 0px; }
.static-get-the-world .content-text p a:not(.default-button) { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.static-get-the-world .content-text p a:hover:not(.default-button) { border-bottom-color: transparent; }
.static-get-the-world #frontvid { overflow: hidden; }
.static-get-the-world #frontvid video { max-width: none; position: relative; }
.static-get-the-world #frontvid.slideshow { position: relative; }
.static-get-the-world #frontvid.slideshow img { left: 0px; position: absolute; top: 0px; max-width: none; width: 100%; }
.front.dynamic .block-system-main { height: auto; overflow: visible; }
.front.dynamic .static-get-the-world .content-text { visibility: hidden; }
.front.dynamic .static-get-the-world .content-media { visibility: hidden; height: auto; overflow: visible; width: auto; }
.front.dynamic .static-get-the-world .content-media .tiles { height: 100%; position: absolute; top: 0px; width: 100%; }
.front.dynamic .static-get-the-world .content-media .tiles .cover.blue { display: block; background-color: rgb(0, 175, 255); }
.front.dynamic .region-postscript-first, .front.dynamic .region-postscript-second { visibility: hidden; position: relative; }
.front.dynamic .region-postscript-first { top: 80px; }
.front.dynamic .region-postscript-second { top: 80px; }
.front.dynamic.start .region-postscript-first, .front.dynamic.start .region-postscript-second, .front.dynamic.start .static-get-the-world .content-text, .front.dynamic.start .static-get-the-world .content-media { visibility: visible; }
.static-frontpage { position: relative; }
.static-frontpage #front-container { position: relative; background: transparent url(11c672f88f8e2bbbc8dc9e0921ab319be3e87559.jpg)  no-repeat scroll center center / cover ; }
.static-frontpage .content-text { color: rgb(255, 255, 255); text-align: center; width: 1120px; position: absolute; bottom: 120px; left: 50%; margin-left: -560px; }
.static-frontpage .content-text h1 { font: 58px/64px "The Message DemiBold"; padding-right: 320px; }
.static-frontpage .content-text p { margin: 40px 0px; }
.static-frontpage .content-text p a.default-button:hover, .static-frontpage .content-text p .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .static-frontpage .content-text p a:hover, .static-frontpage .content-text p .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .static-frontpage .content-text p a:hover, .static-frontpage .content-text p .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .static-frontpage .content-text p a:hover, .static-frontpage .content-text p .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .static-frontpage .content-text p a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 175, 255); }
.static-welcome { position: relative; z-index: 10; }
.static-welcome h1 { color: rgb(0, 175, 255); font: 50px/50px "The Message DemiBold"; margin-bottom: 30px; }
.static-welcome p { font: 30px/36px "The Message"; }
.static-welcome p.intro { font: 22px/26px "The Message"; margin-bottom: 40px ! important; }
.static-welcome .image-container { position: relative; margin: 0px auto; background: transparent none no-repeat scroll center center / cover ; width: 100%; height: 360px; }
.static-welcome .content-media { height: 273px; overflow: hidden; position: relative; width: 640px; }
.static-welcome .content-text { padding: 40px; }
.static-welcome .history-text h1 { font-size: 50px; }
.static-welcome .history-text p { font-size: 22px; line-height: 26px; }
.static-welcome .history-img { float: left; width: 560px; min-height: 240px; }
.static-welcome .history-text { float: left; width: 400px; margin-left: 40px; }
.static-welcome .default-button, .static-welcome .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-welcome a, .static-welcome .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-welcome a, .static-welcome .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-welcome a, .static-welcome .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-welcome a { background-color: rgb(0, 175, 255); width: 200px; }
.static-welcome .default-button:hover, .static-welcome .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .static-welcome a:hover, .static-welcome .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .static-welcome a:hover, .static-welcome .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .static-welcome a:hover, .static-welcome .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .static-welcome a:hover { background-color: rgb(0, 160, 230); }
.static-welcome .spotbox { margin-top: -120px; margin-bottom: 40px; }
.static-welcome .spotbox .intro { color: rgb(255, 130, 140); font: 30px/36px "The Message DemiBold",Arial,sans-serif; margin: 25px 0px 0px; }
.block-tweets-block-2 { background: rgb(0, 175, 255) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 365px; left: 80px; padding: 40px; position: absolute; top: 400px; width: 320px; z-index: 9; }
.block-tweets-block-2 a { color: rgb(170, 230, 255); }
.block-tweets-block-2 .view-header { display: block; margin-bottom: 35px; }
.block-tweets-block-2 .views-row { background: transparent url(635c26703cec07360b97ce41cbe1ea76e076aaf3.png)  no-repeat scroll 0px 5px; }
.block-tweets-block-2 .views-field-screen-name { color: rgb(170, 230, 255); padding-left: 45px; }
.block-tweets-block-2 .views-field-created-time { color: rgb(255, 255, 255) ! important; padding-left: 45px; }
.block-tweets-block-2 .views-field-text { margin-top: 20px; }
.block-tweets-block-2 .default-button, .block-tweets-block-2 .block-news-block-1 .more-link a, .block-news-block-1 .more-link .block-tweets-block-2 a, .block-tweets-block-2 .block-news-block-2 .more-link a, .block-news-block-2 .more-link .block-tweets-block-2 a, .block-tweets-block-2 .block-news-block-4 .more-link a, .block-news-block-4 .more-link .block-tweets-block-2 a, .block-tweets-block-2 .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .block-tweets-block-2 a { color: rgb(255, 255, 255); margin-top: 40px; }
.block-tweets-block-2 .default-button:hover, .block-tweets-block-2 .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .block-tweets-block-2 a:hover, .block-tweets-block-2 .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .block-tweets-block-2 a:hover, .block-tweets-block-2 .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .block-tweets-block-2 a:hover, .block-tweets-block-2 .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .block-tweets-block-2 a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 175, 255); text-decoration: none; }
.block-news-block { background: rgb(0, 175, 255) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: -80px; }
.block-news-block .block-inner { padding: 40px; }
.block-news-block .block-title { font: 30px/35px "The Message DemiBold"; margin-bottom: 40px; width: 280px; }
.block-news-block .views-row { margin-bottom: 40px; }
.block-news-block .views-field-created, .block-news-block .views-field-field-news-category { font: bold 11px/19px "Arial"; }
.block-news-block .views-field-field-news-category { opacity: 0.5; text-transform: uppercase; }
.block-news-block .views-field-title a { color: rgb(255, 255, 255); font: 18px/22px "The Message DemiBold"; }
.block-news-block .views-field-title a:hover { color: rgb(45, 80, 143); }
.block-news-block .default-button:hover, .block-news-block .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .block-news-block a:hover, .block-news-block .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .block-news-block a:hover, .block-news-block .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .block-news-block a:hover, .block-news-block .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .block-news-block a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 175, 255); }
.static-front-learning { overflow: hidden; }
.static-front-learning h1 { color: rgb(0, 175, 255); font: 120px/110px "The Message DemiBold"; margin: 40px 0px; }
.static-front-learning a { margin-top: 60px; }
.static-front-learning .content-media { width: 1040px; }
.static-front-learning .content-text { width: 480px; }
.static-front-learning .intro { font: 22px/26px "The Message"; }
.parent-investors blockquote.colored { color: rgb(2, 0, 172); }
.parent-investors .overlap-1 { margin-top: -40px; }
.parent-investors .overlap-2 { margin-top: -80px; }
.parent-investors .overlap-3 { margin-top: -120px; }
.parent-investors .overlap-4 { margin-top: -120px; }
.parent-investors .white { background-color: rgb(255, 255, 255); padding: 40px 40px 26px; }
.parent-investors .inverted { background-color: rgb(2, 0, 172); padding: 35px 40px 26px; margin-bottom: 40px; }
.parent-investors .inverted h2, .parent-investors .inverted h3, .parent-investors .inverted h4, .parent-investors .inverted blockquote, .parent-investors .inverted p, .parent-investors .inverted a { color: rgb(255, 255, 255); }
.page-node-27194 h1.title, .page-node-27195 h1.title, .page-node-26539 h1.title, .page-node-26564 h1.title { display: none; }
.page-node-27194 .block-sanoma-social, .page-node-27195 .block-sanoma-social, .page-node-26539 .block-sanoma-social, .page-node-26564 .block-sanoma-social { right: 40px; top: 204px; }
.page-node-27194 .block-sanoma-social .at15nc, .page-node-27195 .block-sanoma-social .at15nc, .page-node-26539 .block-sanoma-social .at15nc, .page-node-26564 .block-sanoma-social .at15nc { background-color: rgb(16, 16, 193); }
.page-node-27194 h2, .page-node-27195 h2, .page-node-26539 h2, .page-node-26564 h2 { font: 24px/30px "The Message"; margin-bottom: 1em; }
.page-node-27194 h3, .page-node-27195 h3, .page-node-26539 h3, .page-node-26564 h3 { font-size: 18px; margin-bottom: 1em; }
.page-node-27194 h5, .page-node-27195 h5, .page-node-26539 h5, .page-node-26564 h5 { background: transparent url(f0e359219df5ba5b041a2e709fe273e53d5425f9.png)  repeat-x scroll left bottom; color: rgb(185, 185, 230); padding-bottom: 5px; margin-bottom: 10px; }
.page-node-27194 .sanoma-2016 ul, .page-node-27195 .sanoma-2016 ul, .page-node-26539 .sanoma-2016 ul, .page-node-26564 .sanoma-2016 ul { margin-bottom: 21px; }
.page-node-27194 .sanoma-2016 ul li, .page-node-27195 .sanoma-2016 ul li, .page-node-26539 .sanoma-2016 ul li, .page-node-26564 .sanoma-2016 ul li { padding-left: 20px; text-indent: -20px; }
.page-node-27194 .sanoma-2016 ul li::before, .page-node-27195 .sanoma-2016 ul li::before, .page-node-26539 .sanoma-2016 ul li::before, .page-node-26564 .sanoma-2016 ul li::before { content: "•"; margin-right: 10px; color: rgb(2, 0, 172); }
.page-node-27194 .inverted p, .page-node-27195 .inverted p, .page-node-26539 .inverted p, .page-node-26564 .inverted p { color: rgb(185, 185, 230); }
.page-node-27194 .inverted p strong, .page-node-27195 .inverted p strong, .page-node-26539 .inverted p strong, .page-node-26564 .inverted p strong { font-family: "The Message Demibold"; color: rgb(255, 255, 255); }
#investors-contact-dialog { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 35px 38px; }
.static-corporate-presentation h1 { color: rgb(2, 0, 172); font: 22px/28px "The Message DemiBold"; margin-bottom: 25px; }
.static-corporate-presentation p { font-family: "The Message DemiBold"; }
.static-key-figures { background: rgb(16, 16, 193) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 60px; padding: 80px 40px 40px; }
.static-key-figures p { margin-bottom: 17px ! important; }
.static-key-figures span { display: inline-block; }
.static-key-figures .nr { font: 95px/100px "The Message Bold"; padding-bottom: 8px; }
.static-key-figures .nr-suffix { font: 25px/25px "The Message Bold"; }
.static-key-figures .last { margin: 55px 0px 0px ! important; }
.static-key-figures .cover { height: 80px; width: 440px; }
.pane-views-news-block-3 .pane-title, .block-ir-calendar-block-1 .pane-title, .pane-views-latest-reports-block .pane-title, .pane-views-looking-back-block .pane-title { border-bottom: 1px dotted rgb(2, 0, 172); border-top: 1px solid rgb(2, 0, 172); font: 22px/45px "The Message DemiBold"; margin-bottom: 30px; }
.pane-views-news-block-3 a, .block-ir-calendar-block-1 a, .pane-views-latest-reports-block a, .pane-views-looking-back-block a { color: rgb(85, 85, 85); font: 14px/20px "The Message DemiBold"; }
.pane-views-news-block-3 a:hover, .block-ir-calendar-block-1 a:hover, .pane-views-latest-reports-block a:hover, .pane-views-looking-back-block a:hover { color: rgb(2, 0, 172); }
.pane-views-news-block-3 .views-row, .block-ir-calendar-block-1 .views-row, .pane-views-latest-reports-block .views-row, .pane-views-looking-back-block .views-row { margin-bottom: 20px; }
.pane-views-news-block-3 .views-field-created, .block-ir-calendar-block-1 .views-field-created, .pane-views-latest-reports-block .views-field-created, .pane-views-looking-back-block .views-field-created, .pane-views-news-block-3 .views-field-field-news-category, .block-ir-calendar-block-1 .views-field-field-news-category, .pane-views-latest-reports-block .views-field-field-news-category, .pane-views-looking-back-block .views-field-field-news-category { display: inline-block; font: bold 10px/18px "Arial"; }
.pane-views-news-block-3 .views-field-filesize, .block-ir-calendar-block-1 .views-field-filesize, .pane-views-latest-reports-block .views-field-filesize, .pane-views-looking-back-block .views-field-filesize { color: rgb(2, 0, 172); font-family: "The Message DemiBold"; text-transform: lowercase; white-space: nowrap; }
.pane-views-news-block-3 .views-field-field-news-category, .block-ir-calendar-block-1 .views-field-field-news-category, .pane-views-latest-reports-block .views-field-field-news-category, .pane-views-looking-back-block .views-field-field-news-category { text-transform: uppercase; }
.pane-views-news-block-3 .view-footer, .block-ir-calendar-block-1 .view-footer, .pane-views-latest-reports-block .view-footer, .pane-views-looking-back-block .view-footer { margin-top: 5px; }
.pane-views-news-block-3 .view-footer a, .block-ir-calendar-block-1 .view-footer a, .pane-views-latest-reports-block .view-footer a, .pane-views-looking-back-block .view-footer a { display: block; }
.pane-views-news-block-3 .content-text a, .block-ir-calendar-block-1 .content-text a, .pane-views-latest-reports-block .content-text a, .pane-views-looking-back-block .content-text a { background: transparent url(e22386676f203aa19ef04f4fc0af4d2a70053961.png)  no-repeat scroll 0% 0%; display: block; line-height: 22px; margin-bottom: 25px; padding-left: 30px; }
.pane-views-news-block-3 .content-text a span, .block-ir-calendar-block-1 .content-text a span, .pane-views-latest-reports-block .content-text a span, .pane-views-looking-back-block .content-text a span { color: rgb(128, 128, 128); display: block; font: 12px/14px "Arial"; }
.pane-views-news-block-3 .content-text a.pdf, .block-ir-calendar-block-1 .content-text a.pdf, .pane-views-latest-reports-block .content-text a.pdf, .pane-views-looking-back-block .content-text a.pdf { background: transparent url(bf87d71c6b5613f952b3095af5f49640ba86e671.png)  no-repeat scroll 0% 0%; }
.pane-views-news-block-3 .content-text a.xls, .block-ir-calendar-block-1 .content-text a.xls, .pane-views-latest-reports-block .content-text a.xls, .pane-views-looking-back-block .content-text a.xls { background: transparent url(90ca430ff052b95b9810ffeb3deb3c89969f1fc7.png)  no-repeat scroll 0% 0%; }
.pane-views-news-block-3 .content-footer a, .block-ir-calendar-block-1 .content-footer a, .pane-views-latest-reports-block .content-footer a, .pane-views-looking-back-block .content-footer a { display: block; }
.pane-views-news-block-3 .views-field-created { color: rgb(119, 119, 119); font-size: 11px; font-weight: normal; }
.pane-views-news-block-3 .views-field-field-news-category { font-size: 11px; }
.pane-views-latest-reports-block .views-field-field-file-1 .field-content div, .pane-views-looking-back-block .views-field-field-file-1 .field-content div { background: transparent url(e22386676f203aa19ef04f4fc0af4d2a70053961.png)  no-repeat scroll 0% 0%; height: 20px; width: 30px; position: absolute; top: 0px; left: 0px; }
.pane-views-latest-reports-block .views-field-field-file-1 .field-content div.pdf, .pane-views-looking-back-block .views-field-field-file-1 .field-content div.pdf { background: transparent url(bf87d71c6b5613f952b3095af5f49640ba86e671.png)  no-repeat scroll 0% 0%; }
.pane-views-latest-reports-block .views-field-field-file-1 .field-content div.xls, .pane-views-looking-back-block .views-field-field-file-1 .field-content div.xls, .pane-views-latest-reports-block .views-field-field-file-1 .field-content div.xlsx, .pane-views-looking-back-block .views-field-field-file-1 .field-content div.xlsx { background: transparent url(90ca430ff052b95b9810ffeb3deb3c89969f1fc7.png)  no-repeat scroll 0% 0%; }
.pane-views-latest-reports-block .views-field-field-file-1 .field-content div.link, .pane-views-looking-back-block .views-field-field-file-1 .field-content div.link { background: transparent url(e6552bc65a991ed0c6ce166b441bd9cba6c21da7.png)  no-repeat scroll 0% 0%; }
.pane-views-latest-reports-block .views-row, .pane-views-looking-back-block .views-row { position: relative; margin-bottom: 25px; padding-left: 30px; }
.pane-views-latest-reports-block .views-field-title, .pane-views-looking-back-block .views-field-title { display: inline-block; }
.pane-views-latest-reports-block .views-field-field-file-2, .pane-views-looking-back-block .views-field-field-file-2 { color: rgb(128, 128, 128); display: inline; font: 12px/14px "Arial"; }
.pane-investors-latest-reports-links a { color: rgb(85, 85, 85); font: 14px/20px "The Message DemiBold"; }
.pane-investors-latest-reports-links a:hover { color: rgb(2, 0, 172); }
.block-ir-calendar-block-1 { margin-top: 40px; }
.block-ir-calendar-block-1 .views-field-title { font: 14px/20px "The Message DemiBold"; }
.parent-connect #page-title { display: none; }
.static-connect {  }
.static-connect .main-title { color: rgb(145, 60, 208); font: 130px/132px "The Message DemiBold"; margin: 60px 0px 80px; }
.static-connect .box {  }
.static-connect .box a { color: rgb(85, 85, 85); }
.static-connect .box h2 { border-top: 1px solid rgb(145, 60, 208); border-bottom: 1px dotted rgb(145, 60, 208); color: rgb(145, 60, 208); font: 22px/20px "The Message DemiBold"; padding: 15px 0px; }
.static-connect .box p { margin: 34px 0px 0px ! important; }
.static-connect .box span { display: block; font-family: "The Message DemiBold"; margin-bottom: 5px; }
.static-connect .region-map .btn-zoom:hover { color: rgb(145, 60, 208); }
.static-connect .region-map .mapbox, .static-connect .region-map .mapbox-med { background: rgb(145, 60, 208) none repeat scroll 0% 0%; }
.static-connect .region-map .cover { height: 80px; width: 640px; }
.static-connect .region-press-inquiries h1 { color: rgb(145, 60, 208); }
.static-connect .region-press-inquiries h2 { font: 30px/50px "The Message DemiBold"; }
.static-connect .region-hr { background: rgb(145, 60, 208) none repeat scroll 0% 0%; padding: 40px 0px; position: relative; }
.static-connect .region-hr h1 { color: rgb(255, 255, 255); font: 78px/80px "The Message Bold"; margin-top: 20px; }
.static-connect .region-hr .box { color: rgb(255, 255, 255); margin-top: 120px; }
.static-connect .region-hr .box a { color: rgb(255, 255, 255); }
.static-connect .region-hr .cover.top { height: 120px; width: 440px; }
.static-connect .region-hr .cover.bottom { height: 80px; width: 680px; }
.static-connect .region-ir { padding-top: 40px; padding-bottom: 120px; }
.static-connect .region-ir h1 { color: rgb(145, 60, 208); }
.context-learning {  }
.context-learning .panel-flexible .panel-separator { margin: 0px; }
.context-learning #section-content { margin-top: 18px; }
.context-learning .block-sanoma-social { display: none; }
.context-learning h2 { color: rgb(38, 187, 84); font: 40px/48px "The Message DemiBold",Arial,sans-serif; padding-bottom: 20px; }
.context-learning .header-large h2 { font-size: 60px; line-height: 68px; }
.context-learning .header-list h3 { border-top: 1px solid rgb(38, 187, 84); border-bottom: 1px dotted rgb(38, 187, 84); color: rgb(38, 187, 84); font: 22px/22px "The Message DemiBold"; padding: 15px 0px; margin-bottom: 35px; }
.context-learning h4 { font: 18px/24px "The Message DemiBold",Arial,sans-serif; padding-bottom: 30px; }
.context-learning h5 { font: 14px/20px "The Message DemiBold",Arial,sans-serif; margin: 10px 0px 4px; }
.context-learning table h5 { margin-top: 0px; }
.context-learning h6 { font: 13px/20px "The Message",Arial,sans-serif; text-transform: uppercase; }
.context-learning blockquote { font: 24px/30px "The Message"; margin: 0px; color: rgb(38, 187, 84); }
.context-learning blockquote p { padding-bottom: 1em; }
.context-learning.page-learning-solutions blockquote { font: 18px/25px "The Message"; }
.context-learning .small-quote blockquote { font: 20px/26px "The Message"; }
.context-learning p { padding-bottom: 1em; }
.context-learning .default-button, .context-learning .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-learning a, .context-learning .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-learning a, .context-learning .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-learning a, .context-learning .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-learning a { background: rgb(38, 187, 84) none repeat scroll 0% 0%; margin-top: 20px; }
.context-learning .default-button:hover, .context-learning .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .context-learning a:hover, .context-learning .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .context-learning a:hover, .context-learning .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .context-learning a:hover, .context-learning .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .context-learning a:hover { background: rgb(61, 199, 104) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-learning em { color: rgb(38, 187, 84); }
.context-learning .overlap { padding-top: 74px; margin-top: -140px; background-color: rgb(238, 238, 238); }
.context-learning .overlap-1 { margin-top: -40px; background-color: rgb(238, 238, 238); }
.context-learning .overlap-2 { margin-top: -80px; background-color: rgb(238, 238, 238); }
.context-learning .overlap-3 { margin-top: -120px; background-color: rgb(238, 238, 238); }
.context-learning .overlap-4 { padding-top: 40px; margin-top: -180px; background-color: rgb(238, 238, 238); }
.context-learning .expand-top { padding-top: 50px; }
.context-learning .expand-top-1 { padding-top: 40px; }
.context-learning .expand-top-2 { padding-top: 80px; }
.context-learning .expand-top-2.header-large h2 { margin-top: -14px; }
.context-learning .expand-top-3 { padding-top: 116px; }
.context-learning .expand-bottom { padding-bottom: 50px; }
.context-learning .image p { padding-bottom: 0px; }
.context-learning .white { background-color: rgb(255, 255, 255); padding-bottom: 26px; }
.context-learning .inverted { background-color: rgb(38, 187, 84); padding-top: 35px; padding-bottom: 26px; min-height: 309px; }
.context-learning .inverted h2, .context-learning .inverted h3, .context-learning .inverted h4, .context-learning .inverted blockquote, .context-learning .inverted p, .context-learning .inverted a { color: rgb(255, 255, 255); }
.context-learning .profiles h4 { padding-top: 10px; padding-bottom: 0px; color: rgb(38, 187, 84); }
.context-learning .profiles p { font: 13px/19px Arial,sans-serif; }
.context-learning .header-background { width: 50%; background-color: rgb(38, 187, 84); position: absolute; }
.context-learning .header-background.right { right: 0px; }
.context-learning #intro-header { background-color: rgb(38, 187, 84); }
.context-learning #intro-header h1, .context-learning #intro-header blockquote p { color: rgb(255, 255, 255); }
.context-learning #intro-header h1 { font-size: 70px; padding-bottom: 10px; }
.context-learning #intro-tweet { background-color: rgb(38, 187, 84); padding-top: 60px; height: 260px; }
.context-learning #intro-teaser { background-color: rgb(238, 238, 238); padding-top: 40px; z-index: 10; }
.context-learning #intro-news { background-color: rgb(238, 238, 238); padding-top: 40px; z-index: 10; min-height: 360px; }
.context-learning .panels-flexible-region-learning-front-aside__ .panel-pane { padding-bottom: 40px; }
.context-learning .figure { color: rgb(38, 187, 84); font: 48px/52px "The Message DemiBold",Arial,sans-serif; text-transform: none; padding-bottom: 30px; margin-bottom: 0px; }
.context-learning .grid-5-half { width: 220px; float: left; padding-bottom: 40px; }
.context-learning .panels-flexible-row, .context-learning .panels-flexible-region-inside { padding: 0px; }
.context-learning .flexslider { margin: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: medium none; position: relative; border-radius: 0px; box-shadow: none; }
.context-learning .flex-control-nav { display: none; }
.context-learning .flex-direction-nav { position: absolute; top: 130px; right: 0px; background: transparent none repeat scroll 0% 0%; opacity: 1; z-index: 90; width: 80px; }
.context-learning .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; top: 0px; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgb(255, 255, 255); text-shadow: none; transition: all 0.3s ease 0s; background: rgb(61, 199, 104) none repeat scroll 0% 0%; }
.context-learning .flex-direction-nav .flex-prev { left: 0px; }
.context-learning .flex-direction-nav .flex-next { right: 0px; text-align: right; }
.context-learning .flexslider:hover .flex-prev { opacity: 1; left: 0px; }
.context-learning .flexslider:hover .flex-next { opacity: 1; right: 0px; }
.context-learning .flexslider:hover .flex-next:hover, .context-learning .flexslider:hover .flex-prev:hover { background-color: rgb(38, 187, 84); }
.context-learning .flex-direction-nav a::before { font-family: "flexslider-icon"; font-size: 14px; line-height: 40px; display: inline-block; content: ""; text-align: center; width: 40px; }
.context-learning .flex-direction-nav a.flex-next::before { content: ""; }
.context-learning .views-field-field-c-video-thumbnail-path .play { position: absolute; bottom: 100px; padding: 40px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.context-learning .views-field-field-c-content { position: absolute; bottom: 0px; padding: 40px; }
.context-learning #intro-tweet .item-list ul { display: none; }
.context-learning .view-id-tweets { color: rgb(255, 255, 255); }
.context-learning .view-id-tweets .views-field-profile-image-url .field-content { display: block; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 6px; }
.context-learning .view-id-tweets .views-field-screen-name { font: 16px/22px "The Message DemiBold",Arial,sans-serif; }
.context-learning .view-id-tweets .views-field-screen-name a { color: rgb(255, 255, 255); }
.context-learning .view-id-tweets .views-field-created-time { font-family: Arial,sans-serif; font-size: 11px; margin-bottom: 20px; }
.context-learning .view-id-tweets .views-field-text a { color: rgb(255, 255, 255); text-decoration: underline; }
.context-learning .learning-section-submenu { z-index: 1; padding-bottom: 60px; }
.context-learning .learning-section-submenu .menu-block-wrapper { background-color: rgb(38, 187, 84); height: 80px; text-align: center; }
.context-learning .learning-section-submenu .menu-block-wrapper ul { font-size: 0px; }
.context-learning .learning-section-submenu .menu-block-wrapper ul li { display: inline-block; vertical-align: top; }
.context-learning .learning-section-submenu .menu-block-wrapper ul li a { display: block; padding: 35px 15px; color: rgb(134, 240, 167); text-transform: uppercase; font: 13px/13px "The Message DemiBold",Arial,sans-serif; text-decoration: none; }
.context-learning .learning-section-submenu .menu-block-wrapper ul li a:hover { color: rgb(255, 255, 255); }
.context-learning .learning-section-submenu .menu-block-wrapper ul li.active a { color: rgb(255, 255, 255); }
.context-learning h2.pane-title { color: rgb(77, 77, 77); font: 22px/26px "The Message DemiBold",Arial,sans-serif; padding-bottom: 20px; }
.context-learning .view-subsection-news .views-field-title { padding-bottom: 22px; }
.context-learning .view-subsection-news .views-field-title .field-content a { color: rgb(38, 187, 84); display: block; }
.context-learning .view-subsection-news .views-field-title .field-content a:hover { color: rgb(77, 77, 77); }
.context-learning .view-subsection-news .views-field-created { font-size: 11px; }
.context-learning .view-subsection-news .default-button, .context-learning .view-subsection-news .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-learning .view-subsection-news a, .context-learning .view-subsection-news .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-learning .view-subsection-news a, .context-learning .view-subsection-news .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-learning .view-subsection-news a, .context-learning .view-subsection-news .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-learning .view-subsection-news a { margin-top: 9px; }
.context-learning .pane-views-positions-block { padding-top: 20px; }
.context-learning .pane-views-positions-block h2.pane-title { font-size: 14px; line-height: 18px; }
.context-learning .pane-views-positions-block .date-display-single { font-size: 11px; }
.context-learning .pane-views-positions-block .field-content a { color: rgb(38, 187, 84); }
.context-learning .pane-views-positions-block .views-field-field-op-workplace { font-size: 11px; padding-bottom: 30px; }
.context-learning .panels-ipe-editing .panels-ipe-portlet-content { margin: 0px; }
.node-type-open-position .title, .node-type-open-position blockquote { color: rgb(55, 225, 140); }
.context-learning .title { display: none; }
.static-sanoma-learning {  }
.static-sanoma-learning .region-learning h1 { color: rgb(255, 130, 140); }
.static-sanoma-learning .region-figures { margin-top: 100px; }
.static-sanoma-learning .region-figures .person, .static-sanoma-learning .region-figures .static-ir-contacts .ir-contact-list, .static-ir-contacts .static-sanoma-learning .region-figures .ir-contact-list { margin-top: 20px; }
.static-sanoma-learning-bottom {  }
.static-sanoma-learning-bottom h1 { color: rgb(255, 130, 140); font: 34px/36px "The Message Demibold"; }
.static-sanoma-learning-bottom .intro { font: 18px/24px "The Message Demibold"; margin: 30px 0px; }
.static-sanoma-learning-bottom .region-learning-image { margin-bottom: 60px; position: relative; }
.static-sanoma-learning-bottom .region-learning-image .signature { background: rgb(255, 130, 140) none repeat scroll 0% 0%; bottom: 0px; right: 0px; }
.static-sanoma-learning-footer .content-text { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 144px; padding: 40px; }
.static-sanoma-learning-footer .content-text h1 { color: rgb(255, 255, 255); font: 30px/36px "The Message DemiBold"; margin-bottom: 30px; }
.static-sanoma-learning-footer .content-text p { margin-bottom: 0px; }
.block-news-block-1, .block-news-block-2, .block-news-block-4 { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.block-news-block-1 a, .block-news-block-2 a, .block-news-block-4 a { color: rgb(255, 255, 255); }
.block-news-block-1 a:hover, .block-news-block-2 a:hover, .block-news-block-4 a:hover { color: rgb(209, 86, 96); }
.block-news-block-1 .block-inner, .block-news-block-2 .block-inner, .block-news-block-4 .block-inner { min-height: 360px; padding: 40px; position: relative; }
.block-news-block-1 .block-title, .block-news-block-2 .block-title, .block-news-block-4 .block-title { color: rgb(255, 255, 255); }
.block-news-block-1 .views-row, .block-news-block-2 .views-row, .block-news-block-4 .views-row { margin-top: 30px; }
.block-news-block-1 .views-row-last, .block-news-block-2 .views-row-last, .block-news-block-4 .views-row-last { margin-bottom: 80px; }
.block-news-block-1 .views-field-created, .block-news-block-2 .views-field-created, .block-news-block-1 .views-field-field-news-category, .block-news-block-2 .views-field-field-news-category, .block-news-block-4 .views-field-created, .block-news-block-4 .views-field-field-news-category { display: inline; font: 10px "Arial"; }
.block-news-block-1 .views-field-field-news-category .field-content, .block-news-block-2 .views-field-field-news-category .field-content, .block-news-block-4 .views-field-field-news-category .field-content { display: inline; text-transform: uppercase; }
.context-media {  }
.context-media .panels-flexible-region-inside, .context-media .panel-flexible .panel-separator, .context-media .panel-flexible-inside .panels-flexible-row { margin: 0px; padding: 0px; }
.context-media.page-media #section-content { margin-top: 90px; }
.context-media.page-media .block-sanoma-social { display: none; }
.context-media.page-media .header-background { width: 50%; background-color: rgb(246, 125, 106); position: absolute; }
.context-media.page-media .header-background.right { right: 0px; }
.context-media.page-media h1 { font-size: 60px; line-height: 1.15em; margin-bottom: 40px; }
.context-media.page-media h2 { font: 36px/42px "The Message DemiBold",Arial,sans-serif; padding-bottom: 20px; }
.context-media.page-media h4 { font: 18px/24px "The Message DemiBold",Arial,sans-serif; padding-bottom: 30px; }
.context-media.page-media h5 { font: 14px/20px "The Message DemiBold",Arial,sans-serif; margin: 10px 0px 4px; }
.context-media.page-media table h5 { margin-top: 0px; }
.context-media.page-media h6 { font: 13px/20px "The Message",Arial,sans-serif; text-transform: uppercase; }
.context-media.page-media p { padding-bottom: 1em; }
.context-media.page-media blockquote p { color: rgb(246, 125, 106); }
.context-media.page-media .header-list h3 { border-top: 1px solid rgb(246, 125, 106); border-bottom: 1px dotted rgb(246, 125, 106); color: rgb(246, 125, 106); font: 22px/22px "The Message DemiBold"; padding: 15px 0px; margin-bottom: 35px; }
.context-media.page-media-finland blockquote { margin: 0px; }
.context-media.page-media-finland .panel-pane.media-finland-section-submenu { margin-left: 0px; }
.context-media .figure span { color: rgb(246, 125, 106); }
.context-media .default-button, .context-media .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media a, .context-media .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media a, .context-media .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media a, .context-media .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media a { background: rgb(246, 125, 106) none repeat scroll 0% 0%; margin-top: 20px; }
.context-media .default-button:hover, .context-media .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .context-media a:hover, .context-media .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .context-media a:hover, .context-media .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .context-media a:hover, .context-media .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media a:hover { background: rgb(246, 125, 106) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-media .default-button.no-margin, .context-media .block-news-block-1 .more-link a.no-margin, .block-news-block-1 .more-link .context-media a.no-margin, .context-media .block-news-block-2 .more-link a.no-margin, .block-news-block-2 .more-link .context-media a.no-margin, .context-media .block-news-block-4 .more-link a.no-margin, .block-news-block-4 .more-link .context-media a.no-margin, .context-media .view-display-id-images_page .view-content .views-field-field-images-1 a.no-margin, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media a.no-margin { margin: 0px; }
.context-media .image p { padding-bottom: 0px; }
.context-media .white { background-color: rgb(255, 255, 255); padding-bottom: 26px; }
.context-media .inverted { background-color: rgb(246, 125, 106); }
.context-media .inverted h1, .context-media .inverted h2, .context-media .inverted h3, .context-media .inverted h4, .context-media .inverted h5, .context-media .inverted blockquote, .context-media .inverted p, .context-media .inverted a { color: rgb(255, 255, 255); }
.context-media .inverted .default-button, .context-media .inverted .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media .inverted a, .context-media .inverted .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media .inverted a, .context-media .inverted .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media .inverted a, .context-media .inverted .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media .inverted a { background-color: rgb(255, 255, 255); color: rgb(246, 125, 106); }
.context-media .float { position: absolute ! important; z-index: 1; }
.context-media .panel-flexible-inside .above-1 { padding-top: 40px; }
.context-media .panel-flexible-inside .above-1-half { padding-top: 60px; }
.context-media .panel-flexible-inside .above-2 { padding-top: 80px; }
.context-media .panel-flexible-inside .above-3 { padding-top: 120px; }
.context-media .panel-flexible-inside .below-1 { padding-bottom: 40px; }
.context-media .panel-flexible-inside .below-2 { padding-bottom: 80px; }
.context-media .panel-flexible-inside .below-3 { padding-bottom: 120px; }
.context-media .overlap-1, .context-media .overlap-2, .context-media .overlap-3, .context-media .overlap-4 { background-color: rgb(238, 238, 238); }
.context-media .overlap-1 { margin-top: -40px; }
.context-media .overlap-2 { margin-top: -80px; }
.context-media .overlap-3 { margin-top: -120px; }
.context-media .overlap-4 { margin-top: -160px; }
.context-media .font-size-24 { font-size: 24px; line-height: 1.3em; }
.context-media .media-finland-submenu { z-index: 1; padding-bottom: 60px; }
.context-media .media-finland-submenu .menu-block-wrapper { background-color: rgb(246, 125, 106); height: 80px; text-align: center; }
.context-media .media-finland-submenu .menu-block-wrapper ul { font-size: 0px; }
.context-media .media-finland-submenu .menu-block-wrapper ul li { display: inline-block; vertical-align: top; }
.context-media .media-finland-submenu .menu-block-wrapper ul li a { display: block; padding: 35px 15px; color: rgb(189, 91, 74); text-transform: uppercase; font: 13px/13px "The Message DemiBold",Arial,sans-serif; text-decoration: none; }
.context-media .media-finland-submenu .menu-block-wrapper ul li a:hover { color: rgb(255, 255, 255); }
.context-media .media-finland-submenu .menu-block-wrapper ul li.active a { color: rgb(255, 255, 255); }
.context-media #intro-header h1, .context-media #intro-header blockquote p { color: rgb(255, 255, 255); }
.context-media #intro-header h1 { padding: 60px 0px 10px; margin: 0px; }
.context-media #intro-header blockquote { margin: 0px; padding: 10px 0px 30px; }
.context-media #intro-tweet { padding-top: 60px; height: 340px; }
.context-media #intro-selector { position: relative; z-index: 10; color: rgb(255, 255, 255); }
.context-media #intro-news { padding-top: 40px; }
.context-media #intro-news .views-field-title { padding-bottom: 22px; }
.context-media #intro-news .views-field-title .field-content a { display: block; }
.context-media #intro-news .views-field-title .field-content a:hover { color: rgb(77, 77, 77); }
.context-media #intro-news .views-field-created { font-size: 11px; }
.context-media #intro-news .default-button, .context-media #intro-news .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media #intro-news a, .context-media #intro-news .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media #intro-news a, .context-media #intro-news .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media #intro-news a, .context-media #intro-news .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media #intro-news a { margin-top: 9px; }
.context-media #intro-tweet .item-list ul { display: none; }
.context-media .view-id-tweets { color: rgb(255, 255, 255); }
.context-media .view-id-tweets .views-field-profile-image-url .field-content { display: block; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 6px; }
.context-media .view-id-tweets .views-field-screen-name { font: 16px/22px "The Message DemiBold",Arial,sans-serif; }
.context-media .view-id-tweets .views-field-screen-name a { color: rgb(255, 255, 255); }
.context-media .view-id-tweets .views-field-created-time { font-family: Arial,sans-serif; font-size: 11px; margin-bottom: 20px; }
.context-media .view-id-tweets .views-field-text a { color: rgb(255, 255, 255); text-decoration: underline; }
.context-media .flexslider { margin: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: medium none; position: relative; border-radius: 0px; box-shadow: none; }
.context-media .flex-control-nav { display: none; }
.context-media .flex-direction-nav { position: absolute; top: 20px; right: 0px; background: transparent none repeat scroll 0% 0%; opacity: 1; z-index: 90; width: 80px; }
.context-media .flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; top: 0px; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgb(255, 255, 255); text-shadow: none; transition: all 0.3s ease 0s; background: rgb(246, 125, 106) none repeat scroll 0% 0%; }
.context-media .flex-direction-nav .flex-prev { left: 0px; }
.context-media .flex-direction-nav .flex-next { right: 0px; text-align: right; }
.context-media .flexslider:hover .flex-prev { opacity: 1; left: 0px; }
.context-media .flexslider:hover .flex-next { opacity: 1; right: 0px; }
.context-media .flexslider:hover .flex-next:hover, .context-media .flexslider:hover .flex-prev:hover { background-color: rgb(246, 125, 106); }
.context-media .flex-direction-nav a::before { font-family: "flexslider-icon"; font-size: 14px; line-height: 40px; display: inline-block; content: ""; text-align: center; width: 40px; }
.context-media .flex-direction-nav a.flex-next::before { content: ""; }
.context-media ul.select-list { font: 14px/14px "The Message DemiBold"; display: inline-block; margin: 0px; padding: 0px; list-style: outside none none; }
.context-media ul.select-list li { color: rgb(246, 125, 106); display: inline-block; position: relative; padding: 13px 0px 13px 15px; width: 225px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; transition: all 0.2s ease 0s; }
.context-media ul.select-list li ul { padding: 0px; position: absolute; top: 40px; left: 0px; display: none; opacity: 0; visibility: hidden; transition: opacity 0.2s ease 0s; z-index: 50; }
.context-media ul.select-list li ul li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; padding: 0px; width: 240px; }
.context-media ul.select-list li ul li a { display: block; padding: 13px 60px 13px 15px; }
.context-media ul.select-list li ul li a:hover { background: rgb(230, 115, 96) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-media ul.select-list li:hover { background: rgb(230, 115, 96) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.context-media ul.select-list li:hover ul { display: block; opacity: 1; visibility: visible; }
.context-media ul.select-list > li::after { font-family: "flexslider-icon"; font-size: 14px; line-height: 40px; display: block; content: ""; text-align: center; width: 40px; position: absolute; right: 0px; top: 0px; }
.context-media ul.select-list:last-child { margin-bottom: 40px; }
.context-media .views-field-field-c-video-thumbnail-path .play { position: absolute; bottom: 100px; padding: 40px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.context-media .views-field-field-c-content { position: absolute; bottom: 0px; padding: 40px; }
.context-media .media-finland-section-submenu { z-index: 1; padding-bottom: 60px; }
.context-media .media-finland-section-submenu .menu-block-wrapper { background-color: rgb(246, 125, 106); height: 80px; text-align: center; }
.context-media .media-finland-section-submenu .menu-block-wrapper ul { font-size: 0px; }
.context-media .media-finland-section-submenu .menu-block-wrapper ul li { display: inline-block; vertical-align: top; }
.context-media .media-finland-section-submenu .menu-block-wrapper ul li a { display: block; padding: 35px 15px; color: rgb(189, 91, 74); text-transform: uppercase; font: 13px/13px "The Message DemiBold",Arial,sans-serif; text-decoration: none; }
.context-media .media-finland-section-submenu .menu-block-wrapper ul li a:hover { color: rgb(255, 255, 255); }
.context-media .media-finland-section-submenu .menu-block-wrapper ul li.active a { color: rgb(255, 255, 255); }
.context-media.section-frontpage-finland .media-finland-section-submenu .push-9 { margin-left: 0px; }
.context-media h2.pane-title { color: rgb(77, 77, 77); font: 22px/26px "The Message DemiBold",Arial,sans-serif; padding-bottom: 20px; }
.context-media.page-media-finland-about .position-top { margin-top: -140px; }
.context-media.page-media-finland-about .profiles h1, .context-media.page-media-finland-about .profiles p { margin-bottom: 0px; }
.context-media.page-media-finland-about .profiles p { height: 40px; }
.context-media.page-media-finland-about .profiles .person, .context-media.page-media-finland-about .profiles .static-ir-contacts .ir-contact-list, .static-ir-contacts .context-media.page-media-finland-about .profiles .ir-contact-list { cursor: pointer; float: left; position: relative; margin-right: 40px; width: 220px; margin-top: 40px; }
.context-media.page-media-finland-about .profiles .person::after, .context-media.page-media-finland-about .profiles .static-ir-contacts .ir-contact-list::after, .static-ir-contacts .context-media.page-media-finland-about .profiles .ir-contact-list::after { background-image: url(6fbd5c5fe9b6030cb87fdd513b5fbb8cd553e689.png) ; background-position: 50% 50%; background-repeat: no-repeat; content: ""; display: none; height: 160px; left: 0px; position: absolute; right: 0px; top: 0px; width: 220px; z-index: 2; }
.context-media.page-media-finland-about .profiles .person:hover::after, .context-media.page-media-finland-about .profiles .static-ir-contacts .ir-contact-list:hover::after, .static-ir-contacts .context-media.page-media-finland-about .profiles .ir-contact-list:hover::after { display: block; }
.context-media.page-media-finland-about .profiles .executive-text { color: rgb(246, 125, 106); font: 24px/30px "The Message"; margin-top: 60px; }
.context-media.page-media-finland-about .profiles .executive-text .default-button, .context-media.page-media-finland-about .profiles .executive-text .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media.page-media-finland-about .profiles .executive-text a, .context-media.page-media-finland-about .profiles .executive-text .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media.page-media-finland-about .profiles .executive-text a, .context-media.page-media-finland-about .profiles .executive-text .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media.page-media-finland-about .profiles .executive-text a, .context-media.page-media-finland-about .profiles .executive-text .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media.page-media-finland-about .profiles .executive-text a { margin-top: 40px; }
.context-media.page-media-finland-about .ui-dialog-image-popup { display: none; }
.context-media .ui-content-person-shortinfo { font-size: 14px; margin-bottom: 40px; }
.context-media .ui-dialog .ui-btn { background-color: rgb(246, 125, 106); }
.context-media .ui-dialog .content { background-image: url(2e7673c3e99110474fbc3538e1efdcf9e1f37b99.png) ; }
.context-media.page-media-finland-brands .media-finland-section-submenu, .context-media.page-media-finland-portfolio .media-finland-section-submenu { padding-bottom: 0px; }
.context-media.page-media-finland-brands .fixed, .context-media.page-media-finland-portfolio .fixed { position: fixed; top: 288px; left: 50%; margin-left: -320px; }
.context-media.page-media-finland-brands .fixed h1, .context-media.page-media-finland-portfolio .fixed h1 { font-size: 100px; margin: 0px 0px 10px -8px; }
.context-media.page-media-finland-brands .view-brands, .context-media.page-media-finland-portfolio .view-brands { margin-bottom: 200px; }
.context-media.page-media-finland-brands .brands-list, .context-media.page-media-finland-portfolio .brands-list {  }
.context-media.page-media-finland-brands .brands-list ul, .context-media.page-media-finland-portfolio .brands-list ul { list-style: outside none none; font-size: 0px; padding: 0px; margin: 0px; z-index: 10; position: relative; }
.context-media.page-media-finland-brands .brands-list ul li, .context-media.page-media-finland-portfolio .brands-list ul li { background-color: rgb(246, 125, 106); width: 160px; height: 160px; display: block; float: left; position: relative; opacity: 0; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a { display: block; background-color: rgb(255, 255, 255); width: 160px; height: 100%; text-align: center; position: relative; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a img, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a img { width: 70%; height: auto; display: inline-block; vertical-align: middle; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a::before, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a::before { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a:hover, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a:hover { background-color: transparent; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a:hover img, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a:hover img { opacity: 0.3; }
.context-media.page-media-finland-brands .brands-list ul li .views-field-field-logo a:hover::after, .context-media.page-media-finland-portfolio .brands-list ul li .views-field-field-logo a:hover::after { content: "+"; position: absolute; top: 0px; left: 0px; line-height: 160px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 40px; }
.context-media.page-media-finland-brands .brands-list ul li .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li .ui-dialog-brand-popup { display: none; position: absolute; left: 160px; background-color: rgb(246, 125, 106); top: 0px; height: 320px; width: 320px; font-size: 16px; color: rgb(255, 255, 255); z-index: 100; }
.context-media.page-media-finland-brands .brands-list ul li .ui-dialog-brand-popup h4, .context-media.page-media-finland-portfolio .brands-list ul li .ui-dialog-brand-popup h4 { padding: 40px; }
.context-media.page-media-finland-brands .brands-list ul li .ui-dialog-brand-popup .views-field-body, .context-media.page-media-finland-portfolio .brands-list ul li .ui-dialog-brand-popup .views-field-body { padding: 0px 40px; }
.context-media.page-media-finland-brands .brands-list ul li .ui-dialog-brand-popup .views-field-body p, .context-media.page-media-finland-portfolio .brands-list ul li .ui-dialog-brand-popup .views-field-body p { font-size: 14px; }
.context-media.page-media-finland-brands .brands-list ul li .ui-dialog-brand-popup .views-field-body a, .context-media.page-media-finland-portfolio .brands-list ul li .ui-dialog-brand-popup .views-field-body a { color: rgb(255, 255, 255); }
.context-media.page-media-finland-brands .brands-list ul li.active a, .context-media.page-media-finland-portfolio .brands-list ul li.active a { background-color: transparent; }
.context-media.page-media-finland-brands .brands-list ul li.active a img, .context-media.page-media-finland-portfolio .brands-list ul li.active a img { opacity: 0.3; }
.context-media.page-media-finland-brands .brands-list ul li.active .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li.active .ui-dialog-brand-popup { display: block; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+1), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+12), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+1), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+12) { margin-left: 0px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+6), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+8), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+13), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+6), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+8), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+13) { margin-left: 160px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+11), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+14), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+11), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+14) { margin-left: 320px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+15), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+15) { margin-left: 480px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+9), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+9) { margin-left: 640px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+3), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+4), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+7), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+3), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+4), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+7) { margin-left: 800px; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+2), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+7), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+8), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+10), .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+14), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+2), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+7), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+8), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+10), .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+14) { clear: left; }
.context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+3) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+4) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+5) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+7) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+9) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+13) .ui-dialog-brand-popup, .context-media.page-media-finland-brands .brands-list ul li:nth-child(15n+15) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+3) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+4) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+5) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+7) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+9) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+13) .ui-dialog-brand-popup, .context-media.page-media-finland-portfolio .brands-list ul li:nth-child(15n+15) .ui-dialog-brand-popup { right: 160px; left: auto; }
.context-media.page-media-finland-media #intro-news { padding-top: 20px; }
.context-media.page-media-finland-media .inverted .default-button, .context-media.page-media-finland-media .inverted .block-news-block-1 .more-link a, .block-news-block-1 .more-link .context-media.page-media-finland-media .inverted a, .context-media.page-media-finland-media .inverted .block-news-block-2 .more-link a, .block-news-block-2 .more-link .context-media.page-media-finland-media .inverted a, .context-media.page-media-finland-media .inverted .block-news-block-4 .more-link a, .block-news-block-4 .more-link .context-media.page-media-finland-media .inverted a, .context-media.page-media-finland-media .inverted .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .context-media.page-media-finland-media .inverted a { width: 170px; }
.context-media.page-media-finland-media h4 { color: rgb(246, 125, 106); }
.context-media.page-media-finland-media .tweets .pane-title { font-size: 48px; color: rgb(246, 125, 106); margin: 40px 0px 20px -1px; }
.context-media.page-media-finland-media .tweets .view-id-tweets { margin-left: -10px; }
.context-media.page-media-finland-media .tweets .view-id-tweets, .context-media.page-media-finland-media .view-id-tweets a { color: rgb(77, 77, 77); }
.context-media.page-media-finland-connect .google-map, .context-media.page-media-finland-connect .static-connect .region-map, .static-connect .context-media.page-media-finland-connect .region-map, .context-media.page-media-finland-connect .static-organisation .region-map, .static-organisation .context-media.page-media-finland-connect .region-map { height: 650px; }
.static-internal-ventures {  }
.static-internal-ventures .region-internal-ventures h1 { color: rgb(255, 130, 140); font: 86px/94px "The Message DemiBold"; }
.static-internal-ventures .region-internal-ventures .intro { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font: 26px/30px "The Message"; margin-bottom: 40px; margin-top: 120px; padding: 40px; }
.static-internal-ventures .region-internal-ventures-image { margin-top: 200px; position: relative; }
.static-internal-ventures .region-internal-ventures-image .signature { background: rgb(255, 130, 140) none repeat scroll 0% 0%; bottom: 0px; right: 0px; }
.static-internal-ventures .region-media, .static-internal-ventures .region-learning { margin-top: 100px; }
.static-internal-ventures .region-media h2, .static-internal-ventures .region-learning h2 { color: rgb(255, 130, 140); font: 34px/36px "The Message DemiBold"; margin-bottom: 40px; }
.static-internal-ventures .region-media .intro, .static-internal-ventures .region-learning .intro { font: 18px/24px "The Message DemiBold"; margin-bottom: 25px; }
.static-internal-ventures .startup-method { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-bottom: 40px; padding: 40px; }
.static-internal-ventures .startup-method h2 { margin-bottom: 40px; font: 22px/24px "The Message DemiBold",Arial,sans-serif; color: rgb(255, 255, 255); }
.static-internal-ventures .startup-method p { font-size: 17px; line-height: 1.4em; }
.region-internal-ventures-brands { margin-top: 100px; }
.region-internal-ventures-brands h2 { color: rgb(255, 130, 140); font: 34px/36px "The Message DemiBold"; margin-bottom: 40px; }
.region-internal-ventures-brands p.intro-brands { color: rgb(128, 128, 128); font-size: 26px; line-height: 32px; margin-bottom: 60px; }
.region-internal-ventures-brands .brand { margin-bottom: 80px; }
.region-internal-ventures-brands .brand p { font: 13px/19px Arial; }
.region-internal-ventures-brands .brand img { margin-bottom: 20px; }
.region-internal-ventures-brands .brand h1.brand-title { margin-top: 25px; font: 18px/25px "The Message Demibold"; }
.context-responsible-business .title { display: none; }
.static-responsible-business {  }
.static-responsible-business .region-responsible-business h1 { color: rgb(255, 130, 140); font: 76px/94px "The Message DemiBold"; }
.static-responsible-business .region-responsible-business .intro { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font: 26px/30px "The Message"; margin-bottom: 40px; margin-top: 120px; padding: 40px; }
.static-responsible-business .region-responsible-business-image { margin-top: 200px; position: relative; }
.static-responsible-business .region-responsible-business-image .signature { background: rgb(255, 130, 140) none repeat scroll 0% 0%; bottom: 0px; right: 0px; }
.static-responsible-business .region-media, .static-responsible-business .region-learning { margin-top: 100px; }
.static-responsible-business .region-media h1, .static-responsible-business .region-learning h1 { color: rgb(255, 130, 140); font: 34px/36px "The Message DemiBold"; margin-bottom: 40px; }
.static-responsible-business .region-media h2, .static-responsible-business .region-learning h2 { margin-bottom: 25px; }
.static-responsible-business .region-media .intro, .static-responsible-business .region-learning .intro { font: 18px/24px "The Message DemiBold"; margin-bottom: 25px; }
.page-node-4903 iframe { height: 2400px; }
.page-node-4936 iframe { height: 1013px; }
.page-node-4926 iframe, .page-node-4937 iframe { height: 1200px; }
.page-node-4938 iframe { height: 1220px; }
.page-node-4939 iframe { height: 1200px; }
.page-node-4940 iframe { height: 1150px; }
.page-node-4941 iframe { height: 1050px; }
.page-node-4892 iframe { height: 675px; }
.page-node-4960 iframe { height: 3110px; }
.page-node-4922 iframe { height: 1065px; }
.page-node-4921 iframe { height: 1500px; }
.page-node-26993 iframe { height: 750px; }
.page-node-27522 iframe { height: 3500px; margin-top: 100px; }
.page-node-13187 iframe { height: 2400px; }
.page-node-14890 iframe { height: 1500px; }
.page-node-14906 iframe { height: 1108px; }
.page-node-14909 iframe { height: 1196px; }
.page-node-14910 iframe { height: 710px; }
.page-node-14914 iframe { height: 1200px; }
.page-node-14915 iframe { height: 1150px; }
.page-node-14916 iframe { height: 1050px; }
.page-node-14966 iframe { height: 3110px; }
.page-node-23616 iframe { height: 480px; }
.page-node-26994 iframe { height: 750px; }
.page-node-27523 iframe { height: 3500px; margin-top: 100px; }
.context-people .title { display: none; }
.static-people h1 { color: rgb(255, 130, 140); font: 170px "The Message DemiBold"; margin-bottom: 120px; }
.static-people h2 { color: rgb(255, 130, 140); font: 22px/28px "The Message DemiBold"; margin-bottom: 20px; }
.static-people .intro { font: 26px/30px "The Message"; }
.static-people .content-text { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 60px; padding: 40px 40px 120px 120px; }
.static-people .content-media { position: relative; }
.static-people .content-media .signature { background: rgb(255, 130, 140) none repeat scroll 0% 0%; bottom: 0px; right: 0px; }
.static-people .content-related { margin-top: 80px; }
.context-economy-society .title { display: none; }
.static-economy-society { padding-bottom: 160px; }
.static-economy-society h1 { color: rgb(255, 130, 140); font: 34px/38px "The Message DemiBold"; margin-bottom: 40px; }
.static-economy-society .content-media { position: relative; }
.static-economy-society .signature { background: rgb(255, 130, 140) none repeat scroll 0% 0%; }
.static-economy-society .region-economy-society { margin-bottom: 80px; }
.static-economy-society .region-economy-society h1 { font: 76px/100px "The Message DemiBold"; margin-bottom: 120px; }
.static-economy-society .region-economy-society .intro { color: rgb(255, 130, 140); font: 26px/30px "The Message"; margin-bottom: 40px; }
.static-economy-society .region-economy-society .signature { bottom: 0px; right: 0px; }
.static-economy-society .region-group-impact .intro { font: 18px/24px "The Message DemiBold"; }
.static-economy-society .region-group-impact .signature { bottom: 0px; left: 0px; }
.static-economy-society .region-local-initiatives { position: relative; margin-top: -240px; }
.static-economy-society .region-local-initiatives h2 { font: 18px/20px "The Message DemiBold"; margin-bottom: 25px; }
.static-economy-society .region-local-initiatives .signature { left: 160px; top: 0px; }
.static-economy-society .region-local-initiatives .content-text { background: rgb(238, 238, 238) none repeat scroll 0% 0%; padding-bottom: 60px; padding-right: 80px; position: relative; z-index: 10; }
.static-economy-society .region-local-initiatives .content-media { left: 360px; top: -280px; }
.context-corporate-responsibility .title { display: none; }
.static-corporate-responsibility {  }
.static-corporate-responsibility .region-corporate-responsibility h1 { margin-bottom: 80px; }
.static-corporate-responsibility .region-corporate-responsibility h2 { margin-bottom: 20px; }
.static-corporate-responsibility .region-corporate-responsibility aside { margin-top: 240px; }
.static-corporate-responsibility .region-corporate-responsibility .intro { color: rgb(255, 130, 140); font: 18px/24px "The Message DemiBold"; margin: 40px 0px; }
.static-corporate-responsibility .region-our-approach { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 80px; padding: 20px 0px 100px; }
.static-corporate-responsibility .region-our-approach h1 { color: rgb(255, 255, 255); font: 100px "The Message DemiBold"; }
.static-corporate-responsibility .region-our-approach table { margin-top: 60px; }
.static-corporate-responsibility .region-our-approach table p { margin: 15px 0px 0px; padding-right: 32px; }
.static-corporate-responsibility .region-our-approach table th { border-bottom: 1px dotted rgb(255, 255, 255) ! important; border-top: 1px solid rgb(255, 255, 255) ! important; color: rgb(255, 255, 255) ! important; font: 14px/40px "The Message DemiBold"; width: 160px; }
.static-corporate-responsibility .region-our-approach th.wide { width: 200px; }
.static-corporate-responsibility .region-our-approach tbody { font: 12px/18px "Arial"; }
.static-corporate-responsibility .region-our-approach .col-1, .static-corporate-responsibility .region-our-approach .col-2 { margin-top: 40px; }
.static-corporate-responsibility .region-our-approach .intro { font: 18px/24px "The Message DemiBold"; }
.static-corporate-responsibility .region-corporate-related { background: rgb(238, 238, 238) none repeat scroll 0% 0%; margin-top: -120px; padding-top: 60px; }
.static-corporate-responsibility .region-corporate-related h1 { border-bottom: 1px dotted rgb(255, 130, 140); border-top: 1px solid rgb(255, 130, 140); font: 22px/45px "The Message DemiBold"; margin-bottom: 25px; }
.block-news-block-2 { position: absolute; right: 0px; top: 240px; width: 320px; }
.block-news-block-2 .more-link a { bottom: inherit; position: relative; }
.page-who-we-are-corporate-responsibility-code-of-conduct {  }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible .panel-separator, .page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .panels-flexible-row, .page-who-we-are-corporate-responsibility-code-of-conduct .panels-flexible-region-inside { margin: 0px; padding-left: 0px ! important; padding-right: 0px ! important; }
.page-who-we-are-corporate-responsibility-code-of-conduct #section-content { margin-top: 90px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .block-sanoma-social { left: -40px; top: 0px; }
.page-who-we-are-corporate-responsibility-code-of-conduct h1 { font-size: 60px; line-height: 1.15em; margin-bottom: 40px; }
.page-who-we-are-corporate-responsibility-code-of-conduct h2 { font: 36px/42px "The Message DemiBold",Arial,sans-serif; padding-bottom: 20px; margin-left: -2px; }
.page-who-we-are-corporate-responsibility-code-of-conduct h4 { font: 18px/24px "The Message DemiBold",Arial,sans-serif; padding-bottom: 30px; }
.page-who-we-are-corporate-responsibility-code-of-conduct h5 { font: 14px/20px "The Message DemiBold",Arial,sans-serif; margin: 10px 0px 4px; }
.page-who-we-are-corporate-responsibility-code-of-conduct table h5 { margin-top: 0px; }
.page-who-we-are-corporate-responsibility-code-of-conduct h6 { font: 13px/20px "The Message",Arial,sans-serif; text-transform: uppercase; }
.page-who-we-are-corporate-responsibility-code-of-conduct p { padding-bottom: 1em; }
.page-who-we-are-corporate-responsibility-code-of-conduct blockquote { margin: 20px 0px; }
.page-who-we-are-corporate-responsibility-code-of-conduct blockquote p { color: rgb(255, 130, 140); padding-bottom: 0.5em; }
.page-who-we-are-corporate-responsibility-code-of-conduct .list h2 { padding-bottom: 5px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .default-button, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-1 .more-link a, .block-news-block-1 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-2 .more-link a, .block-news-block-2 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-4 .more-link a, .block-news-block-4 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a, .page-who-we-are-corporate-responsibility-code-of-conduct .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .page-who-we-are-corporate-responsibility-code-of-conduct a { background: rgb(255, 130, 140) none repeat scroll 0% 0%; margin-top: 20px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .default-button:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .page-who-we-are-corporate-responsibility-code-of-conduct a:hover { background: rgb(240, 110, 120) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.page-who-we-are-corporate-responsibility-code-of-conduct .image p { padding-bottom: 0px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .white { background-color: rgb(255, 255, 255); padding-bottom: 26px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .inverted { background-color: rgb(255, 130, 140); }
.page-who-we-are-corporate-responsibility-code-of-conduct .inverted h1, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted h2, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted h3, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted h4, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted blockquote, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted p, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a { color: rgb(255, 255, 255); }
.page-who-we-are-corporate-responsibility-code-of-conduct .inverted .default-button, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-1 .more-link a, .block-news-block-1 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-2 .more-link a, .block-news-block-2 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-4 .more-link a, .block-news-block-4 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a { background: rgb(240, 110, 120) none repeat scroll 0% 0%; margin-top: 20px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .inverted .default-button:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a:hover, .page-who-we-are-corporate-responsibility-code-of-conduct .inverted .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .page-who-we-are-corporate-responsibility-code-of-conduct .inverted a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(255, 130, 140); }
.page-who-we-are-corporate-responsibility-code-of-conduct .float { position: absolute ! important; z-index: 1; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .above-1 { padding-top: 40px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .above-1-half { padding-top: 60px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .above-2 { padding-top: 80px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .above-3 { padding-top: 120px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .below-1 { padding-bottom: 40px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .below-2 { padding-bottom: 80px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .panel-flexible-inside .below-3 { padding-bottom: 120px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .overlap-1, .page-who-we-are-corporate-responsibility-code-of-conduct .overlap-2, .page-who-we-are-corporate-responsibility-code-of-conduct .overlap-3, .page-who-we-are-corporate-responsibility-code-of-conduct .overlap-4 { background-color: rgb(238, 238, 238); }
.page-who-we-are-corporate-responsibility-code-of-conduct .overlap-1 { margin-top: -40px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .overlap-2 { margin-top: -80px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .overlap-3 { margin-top: -120px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .overlap-4 { margin-top: -160px; }
.page-who-we-are-corporate-responsibility-code-of-conduct .pane-content blockquote:first-of-type { margin-top: 0px; }
body.page-node-4902 article.node-page, body.page-node-4902 h1.title, body.page-node-12767 article.node-page, body.page-node-12767 h1.title { margin-left: 320px; }
body.page-node-4902 section.year, body.page-node-12767 section.year { position: relative; }
body.page-node-4902 section.year h3, body.page-node-12767 section.year h3 { font-size: 68px; left: -240px; line-height: 65px; position: absolute; top: 0px; }
body.page-node-4902 section.year p, body.page-node-12767 section.year p { font-size: 20px; line-height: 26px; margin-bottom: 100px; padding-top: 7px; }
body.page-node-4902 section.year span, body.page-node-12767 section.year span { color: rgb(255, 130, 140); }
body.page-node-4902 #timeline-preloader, body.page-node-12767 #timeline-preloader { position: absolute; top: 50%; left: 50%; margin: -20px 0px 0px -20px; width: 40px; height: 40px; background: transparent url(fb41e8ccca0426d0df677b283dafeb0393d53f4d.gif)  no-repeat scroll left top / cover ; }
body.page-node-4902 #timeline-container, body.page-node-12767 #timeline-container { position: relative; width: 100%; left: 0px; top: -40px; opacity: 0; overflow: hidden; min-height: 320px; }
body.page-node-4902 #timeline-container h1, body.page-node-12767 #timeline-container h1 { color: rgb(255, 130, 140); }
body.page-node-4902 #timeline-container h2, body.page-node-12767 #timeline-container h2 { font: 24px/24px "The Message DemiBold"; color: rgb(255, 255, 255); }
body.page-node-4902 #timeline-container p, body.page-node-12767 #timeline-container p { text-align: left; color: rgb(77, 77, 77); }
body.page-node-4902 #timeline-container .slidesjs-container, body.page-node-12767 #timeline-container .slidesjs-container { position: relative; overflow: hidden; }
body.page-node-4902 #timeline-container .slidesjs-control, body.page-node-12767 #timeline-container .slidesjs-control { left: 0px; width: 20000px; position: absolute; }
body.page-node-4902 #timeline-container ul.slidesjs-pagination, body.page-node-12767 #timeline-container ul.slidesjs-pagination { float: left; position: relative; list-style: outside none none; height: 26px; padding-top: 4px; overflow: hidden; }
body.page-node-4902 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item, body.page-node-12767 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item { display: inline; margin-right: 28px; }
body.page-node-4902 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item.active a, body.page-node-12767 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item.active a { font: 15px/16px "The Message Demibold",Arial,sans-serif; color: rgb(255, 130, 140); }
body.page-node-4902 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item a, body.page-node-12767 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item a { text-decoration: none; color: rgb(77, 77, 77); font: 14px/16px "The Message",Arial,sans-serif; }
body.page-node-4902 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item a:hover, body.page-node-12767 #timeline-container ul.slidesjs-pagination li.slidesjs-pagination-item a:hover { color: rgb(255, 130, 140); font: 15px/16px "The Message Demibold",Arial,sans-serif; }
body.page-node-4902 #timeline-container #next-pagination, body.page-node-4902 #timeline-container #prev-pagination, body.page-node-12767 #timeline-container #next-pagination, body.page-node-12767 #timeline-container #prev-pagination { float: left; width: 7px; height: 12px; padding: 8px 10px; margin: 0px 20px; cursor: pointer; }
body.page-node-4902 #timeline-container #next-pagination, body.page-node-12767 #timeline-container #next-pagination { -moz-user-select: none; background: transparent url(fcca2704fec099c3eb34ebca18b6922c2ebf54fc.png)  no-repeat scroll center center; }
body.page-node-4902 #timeline-container #prev-pagination, body.page-node-12767 #timeline-container #prev-pagination { background: transparent url(4424ce1e198a41aa9a1f951831fbc795c9c71428.png)  no-repeat scroll center center; }
body.page-node-4902 #timeline-container .slide, body.page-node-12767 #timeline-container .slide { float: left; }
body.page-node-4902 #timeline-container .slide .img-noscale, body.page-node-4902 #timeline-container .slide .text, body.page-node-4902 #timeline-container .slide .img, body.page-node-12767 #timeline-container .slide .img-noscale, body.page-node-12767 #timeline-container .slide .text, body.page-node-12767 #timeline-container .slide .img { position: relative; display: inline-block; float: left; }
body.page-node-4902 #timeline-container .slide img, body.page-node-12767 #timeline-container .slide img { height: auto; }
body.page-node-4902 #timeline-container .img-noscale img, body.page-node-12767 #timeline-container .img-noscale img { left: 0px; width: 100%; height: auto; }
body.page-node-4902 #timeline-container .slide .copy .right, body.page-node-12767 #timeline-container .slide .copy .right { text-align: right; margin-right: 40px; }
body.page-node-4902 #timeline-container .slide .copy .center, body.page-node-12767 #timeline-container .slide .copy .center { text-align: center; }
body.page-node-4902 #timeline-container .slide .intro p, body.page-node-12767 #timeline-container .slide .intro p { color: rgb(255, 130, 140); }
body.page-node-4902 #timeline-container .facts-box-05, body.page-node-4902 #timeline-container .facts-box-99, body.page-node-12767 #timeline-container .facts-box-05, body.page-node-12767 #timeline-container .facts-box-99 { background-color: rgb(255, 130, 140); margin: 0px; }
body.page-node-4902 #timeline-container .facts-box-05 p, body.page-node-4902 #timeline-container .facts-box-05 h2, body.page-node-4902 #timeline-container .facts-box-99 p, body.page-node-4902 #timeline-container .facts-box-99 h2, body.page-node-12767 #timeline-container .facts-box-05 p, body.page-node-12767 #timeline-container .facts-box-05 h2, body.page-node-12767 #timeline-container .facts-box-99 p, body.page-node-12767 #timeline-container .facts-box-99 h2 { color: rgb(255, 255, 255); }
body.page-node-4902 #timeline-container.big, body.page-node-12767 #timeline-container.big { height: 680px; top: -80px; }
body.page-node-4902 #timeline-container.big h1, body.page-node-12767 #timeline-container.big h1 { font: 84px/102px "The Message DemiBold"; }
body.page-node-4902 #timeline-container.big h2, body.page-node-12767 #timeline-container.big h2 { font: 16px/22px "The Message DemiBold"; }
body.page-node-4902 #timeline-container.big p, body.page-node-12767 #timeline-container.big p { font: 16px/22px "The Message",Arial,sans-serif; margin-bottom: 0px; }
body.page-node-4902 #timeline-container.big .slidesjs-container, body.page-node-12767 #timeline-container.big .slidesjs-container { height: 650px; }
body.page-node-4902 #timeline-container.big .slide .intro, body.page-node-12767 #timeline-container.big .slide .intro { margin: 0px 40px; width: 560px; }
body.page-node-4902 #timeline-container.big .slide .intro p, body.page-node-12767 #timeline-container.big .slide .intro p { font-size: 24px; line-height: 34px; }
body.page-node-4902 #timeline-container.big .slide .copy, body.page-node-12767 #timeline-container.big .slide .copy { width: 320px; margin: 0px 40px; }
body.page-node-4902 #timeline-container.big .slide .copy-small, body.page-node-12767 #timeline-container.big .slide .copy-small { max-width: 216px; margin: 0px 40px; }
body.page-node-4902 #timeline-container.big .slide .copy-wide, body.page-node-12767 #timeline-container.big .slide .copy-wide { width: 320px; margin: 0px 40px; }
body.page-node-4902 #timeline-container.big .slide .facts-box-99, body.page-node-12767 #timeline-container.big .slide .facts-box-99 { width: 340px; padding: 100px 40px 40px; }
body.page-node-4902 #timeline-container.big .slide .facts-box-05, body.page-node-12767 #timeline-container.big .slide .facts-box-05 { width: 320px; padding: 110px 40px 40px; }
body.page-node-4902 #timeline-container.big .one, body.page-node-12767 #timeline-container.big .one { width: 560px; margin-right: -560px; margin-left: -200px; }
body.page-node-4902 #timeline-container.big .two, body.page-node-12767 #timeline-container.big .two { width: 800px; }
body.page-node-4902 #timeline-container.big .three, body.page-node-12767 #timeline-container.big .three { width: 440px; }
body.page-node-4902 #timeline-container.big .four, body.page-node-12767 #timeline-container.big .four { width: 611px; }
body.page-node-4902 #timeline-container.big .five, body.page-node-12767 #timeline-container.big .five { width: 372px; }
body.page-node-4902 #timeline-container.big .six, body.page-node-12767 #timeline-container.big .six { width: 800px; }
body.page-node-4902 #timeline-container.big .seven, body.page-node-12767 #timeline-container.big .seven { width: 840px; }
body.page-node-4902 #timeline-container.big .eight, body.page-node-12767 #timeline-container.big .eight { width: 641px; }
body.page-node-4902 #timeline-container.big .nine, body.page-node-12767 #timeline-container.big .nine { width: 400px; }
body.page-node-4902 #timeline-container.big .ten, body.page-node-12767 #timeline-container.big .ten { width: 420px; }
body.page-node-4902 #timeline-container.big .eleven, body.page-node-12767 #timeline-container.big .eleven { width: 400px; }
body.page-node-4902 #timeline-container.big .twelve, body.page-node-12767 #timeline-container.big .twelve { width: 720px; }
body.page-node-4902 #timeline-container.big .thirteen, body.page-node-12767 #timeline-container.big .thirteen { width: 820px; }
body.page-node-4902 #timeline-container.big .fourteen, body.page-node-12767 #timeline-container.big .fourteen { width: 800px; }
body.page-node-4902 #timeline-container.big .fifteen, body.page-node-12767 #timeline-container.big .fifteen { width: 840px; }
body.page-node-4902 #timeline-container.big .sixteen, body.page-node-12767 #timeline-container.big .sixteen { width: 400px; }
body.page-node-4902 #timeline-container.big .seventeen, body.page-node-12767 #timeline-container.big .seventeen { width: 360px; }
body.page-node-4902 #timeline-container.big .eighteen, body.page-node-12767 #timeline-container.big .eighteen { width: 960px; }
body.page-node-4902 #timeline-container.big .nineteen, body.page-node-12767 #timeline-container.big .nineteen { width: 520px; }
body.page-node-4902 #timeline-container.big .twenty, body.page-node-12767 #timeline-container.big .twenty { width: 700px; }
body.page-node-4902 #timeline-container.big .twentyone, body.page-node-12767 #timeline-container.big .twentyone { width: 700px; }
body.page-node-4902 #timeline-container.big .push-top-1, body.page-node-12767 #timeline-container.big .push-top-1 { margin-top: 40px; }
body.page-node-4902 #timeline-container.big .push-top-2, body.page-node-12767 #timeline-container.big .push-top-2 { margin-top: 80px; }
body.page-node-4902 #timeline-container.big .push-top-3, body.page-node-12767 #timeline-container.big .push-top-3 { margin-top: 120px; }
body.page-node-4902 #timeline-container.big .push-top-4, body.page-node-12767 #timeline-container.big .push-top-4 { margin-top: 160px; }
body.page-node-4902 #timeline-container.big .push-top-7, body.page-node-12767 #timeline-container.big .push-top-7 { margin-top: 280px; }
body.page-node-4902 #timeline-container.big .push-top-8, body.page-node-12767 #timeline-container.big .push-top-8 { margin-top: 320px; }
body.page-node-4902 #timeline-container.big .push-top-9, body.page-node-12767 #timeline-container.big .push-top-9 { margin-top: 360px; }
body.page-node-4902 #timeline-container.big .push-top-10, body.page-node-12767 #timeline-container.big .push-top-10 { margin-top: 400px; }
body.page-node-4902 #timeline-container.big .pull-left-2, body.page-node-12767 #timeline-container.big .pull-left-2 { margin-left: -80px; }
body.page-node-4902 #timeline-container.big .pull-left-3, body.page-node-12767 #timeline-container.big .pull-left-3 { margin-left: -120px; }
body.page-node-4902 #timeline-container.big .pull-left-4, body.page-node-12767 #timeline-container.big .pull-left-4 { margin-left: -160px; }
body.page-node-4902 #timeline-container.big .pull-left-5, body.page-node-12767 #timeline-container.big .pull-left-5 { margin-left: -200px; }
body.page-node-4902 #timeline-container.big .pull-left-6, body.page-node-12767 #timeline-container.big .pull-left-6 { margin-left: -240px; }
body.page-node-4902 #timeline-container.big .pull-left-8, body.page-node-12767 #timeline-container.big .pull-left-8 { margin-left: -320px; }
body.page-node-4902 #timeline-container.big .pull-left-10, body.page-node-12767 #timeline-container.big .pull-left-10 { margin-left: -400px; }
body.page-node-4902 #timeline-container.big .pull-left-11, body.page-node-12767 #timeline-container.big .pull-left-11 { margin-left: -440px; }
body.page-node-4902 #timeline-container.big .pull-left-16, body.page-node-12767 #timeline-container.big .pull-left-16 { margin-left: -640px; }
body.page-node-4902 #timeline-container.big .pull-left-17, body.page-node-12767 #timeline-container.big .pull-left-17 { margin-left: -680px; }
body.page-node-4902 #timeline-container.medium, body.page-node-12767 #timeline-container.medium { height: 500px; }
body.page-node-4902 #timeline-container.medium h1, body.page-node-12767 #timeline-container.medium h1 { font: 50px/64px "The Message DemiBold"; }
body.page-node-4902 #timeline-container.medium h2, body.page-node-12767 #timeline-container.medium h2 { font: 18px/16px "The Message DemiBold",Arial,sans-serif; }
body.page-node-4902 #timeline-container.medium p, body.page-node-12767 #timeline-container.medium p { font: 12px/16px "The Message",Arial,sans-serif; }
body.page-node-4902 #timeline-container.medium .slidesjs-container, body.page-node-12767 #timeline-container.medium .slidesjs-container { height: 470px; }
body.page-node-4902 #timeline-container.medium .slide .intro, body.page-node-12767 #timeline-container.medium .slide .intro { margin: 0px 40px; width: 400px; }
body.page-node-4902 #timeline-container.medium .slide .intro p, body.page-node-12767 #timeline-container.medium .slide .intro p { font-size: 18px; line-height: 26px; }
body.page-node-4902 #timeline-container.medium .slide .copy, body.page-node-12767 #timeline-container.medium .slide .copy { width: 260px; margin: 0px 24px; }
body.page-node-4902 #timeline-container.medium .slide .copy-small, body.page-node-12767 #timeline-container.medium .slide .copy-small { max-width: 180px; margin: 0px 24px; }
body.page-node-4902 #timeline-container.medium .slide .copy-wide, body.page-node-12767 #timeline-container.medium .slide .copy-wide { max-width: 260px; margin: 0px 24px; }
body.page-node-4902 #timeline-container.medium .slide .facts-box-99, body.page-node-4902 #timeline-container.medium .slide .facts-box-05, body.page-node-12767 #timeline-container.medium .slide .facts-box-99, body.page-node-12767 #timeline-container.medium .slide .facts-box-05 { width: 250px; padding: 20px; background-color: rgb(255, 130, 140); }
body.page-node-4902 #timeline-container.medium .slide .facts-box-05, body.page-node-12767 #timeline-container.medium .slide .facts-box-05 { padding-top: 60px; }
body.page-node-4902 #timeline-container.medium .one, body.page-node-12767 #timeline-container.medium .one { width: 360px; margin-right: -320px; margin-left: -150px; }
body.page-node-4902 #timeline-container.medium .two, body.page-node-12767 #timeline-container.medium .two { width: 588px; }
body.page-node-4902 #timeline-container.medium .three, body.page-node-12767 #timeline-container.medium .three { width: 300px; }
body.page-node-4902 #timeline-container.medium .four, body.page-node-12767 #timeline-container.medium .four { width: 449px; }
body.page-node-4902 #timeline-container.medium .five, body.page-node-12767 #timeline-container.medium .five { width: 260px; }
body.page-node-4902 #timeline-container.medium .six, body.page-node-12767 #timeline-container.medium .six { width: 560px; }
body.page-node-4902 #timeline-container.medium .seven, body.page-node-12767 #timeline-container.medium .seven { width: 588px; }
body.page-node-4902 #timeline-container.medium .eight, body.page-node-12767 #timeline-container.medium .eight { width: 449px; }
body.page-node-4902 #timeline-container.medium .nine, body.page-node-12767 #timeline-container.medium .nine { width: 280px; }
body.page-node-4902 #timeline-container.medium .ten, body.page-node-12767 #timeline-container.medium .ten { width: 300px; }
body.page-node-4902 #timeline-container.medium .eleven, body.page-node-12767 #timeline-container.medium .eleven { width: 220px; }
body.page-node-4902 #timeline-container.medium .twelve, body.page-node-12767 #timeline-container.medium .twelve { width: 514px; }
body.page-node-4902 #timeline-container.medium .thirteen, body.page-node-12767 #timeline-container.medium .thirteen { width: 540px; }
body.page-node-4902 #timeline-container.medium .fourteen, body.page-node-12767 #timeline-container.medium .fourteen { width: 570px; }
body.page-node-4902 #timeline-container.medium .fifteen, body.page-node-12767 #timeline-container.medium .fifteen { width: 598px; }
body.page-node-4902 #timeline-container.medium .sixteen, body.page-node-12767 #timeline-container.medium .sixteen { width: 320px; }
body.page-node-4902 #timeline-container.medium .seventeen, body.page-node-12767 #timeline-container.medium .seventeen { width: 254px; }
body.page-node-4902 #timeline-container.medium .eighteen, body.page-node-12767 #timeline-container.medium .eighteen { width: 700px; }
body.page-node-4902 #timeline-container.medium .nineteen, body.page-node-12767 #timeline-container.medium .nineteen { width: 364px; }
body.page-node-4902 #timeline-container.medium .twenty, body.page-node-12767 #timeline-container.medium .twenty { width: 400px; }
body.page-node-4902 #timeline-container.medium .push-top-1, body.page-node-12767 #timeline-container.medium .push-top-1 { margin-top: 28px; }
body.page-node-4902 #timeline-container.medium .push-top-2, body.page-node-12767 #timeline-container.medium .push-top-2 { margin-top: 56px; }
body.page-node-4902 #timeline-container.medium .push-top-3, body.page-node-12767 #timeline-container.medium .push-top-3 { margin-top: 84px; }
body.page-node-4902 #timeline-container.medium .push-top-4, body.page-node-12767 #timeline-container.medium .push-top-4 { margin-top: 112px; }
body.page-node-4902 #timeline-container.medium .push-top-7, body.page-node-12767 #timeline-container.medium .push-top-7 { margin-top: 196px; }
body.page-node-4902 #timeline-container.medium .push-top-8, body.page-node-12767 #timeline-container.medium .push-top-8 { margin-top: 224px; }
body.page-node-4902 #timeline-container.medium .push-top-9, body.page-node-12767 #timeline-container.medium .push-top-9 { margin-top: 252px; }
body.page-node-4902 #timeline-container.medium .push-top-10, body.page-node-12767 #timeline-container.medium .push-top-10 { margin-top: 280px; }
body.page-node-4902 #timeline-container.medium .pull-left-2, body.page-node-12767 #timeline-container.medium .pull-left-2 { margin-left: -56px; }
body.page-node-4902 #timeline-container.medium .pull-left-3, body.page-node-12767 #timeline-container.medium .pull-left-3 { margin-left: -84px; }
body.page-node-4902 #timeline-container.medium .pull-left-4, body.page-node-12767 #timeline-container.medium .pull-left-4 { margin-left: -112px; }
body.page-node-4902 #timeline-container.medium .pull-left-5, body.page-node-12767 #timeline-container.medium .pull-left-5 { margin-left: -140px; }
body.page-node-4902 #timeline-container.medium .pull-left-6, body.page-node-12767 #timeline-container.medium .pull-left-6 { margin-left: -168px; }
body.page-node-4902 #timeline-container.medium .pull-left-8, body.page-node-12767 #timeline-container.medium .pull-left-8 { margin-left: -224px; }
body.page-node-4902 #timeline-container.medium .pull-left-10, body.page-node-12767 #timeline-container.medium .pull-left-10 { margin-left: -280px; }
body.page-node-4902 #timeline-container.medium .pull-left-11, body.page-node-12767 #timeline-container.medium .pull-left-11 { margin-left: -308px; }
body.page-node-4902 #timeline-container.medium .pull-left-16, body.page-node-12767 #timeline-container.medium .pull-left-16 { margin-left: -448px; }
body.page-node-4902 #timeline-container.medium .pull-left-17, body.page-node-12767 #timeline-container.medium .pull-left-17 { margin-left: -476px; }
body.page-node-4902 #timeline-container.small, body.page-node-12767 #timeline-container.small { height: 340px; }
body.page-node-4902 #timeline-container.small h1, body.page-node-12767 #timeline-container.small h1 { font: 30px/30px "The Message DemiBold"; }
body.page-node-4902 #timeline-container.small h2, body.page-node-12767 #timeline-container.small h2 { font: 14px/16px "The Message DemiBold",Arial,sans-serif; }
body.page-node-4902 #timeline-container.small p, body.page-node-12767 #timeline-container.small p { font: 10px/12px "The Message",Arial,sans-serif; }
body.page-node-4902 #timeline-container.small .slidesjs-container, body.page-node-12767 #timeline-container.small .slidesjs-container { height: 310px; }
body.page-node-4902 #timeline-container.small .slide .intro, body.page-node-12767 #timeline-container.small .slide .intro { margin: 0px 20px; width: 280px; }
body.page-node-4902 #timeline-container.small .slide .intro p, body.page-node-12767 #timeline-container.small .slide .intro p { font-size: 14px; line-height: 18px; }
body.page-node-4902 #timeline-container.small .slide .copy, body.page-node-12767 #timeline-container.small .slide .copy { width: 180px; margin: 0px 16px; }
body.page-node-4902 #timeline-container.small .slide .copy-small, body.page-node-12767 #timeline-container.small .slide .copy-small { max-width: 160px; margin: 0px 16px; }
body.page-node-4902 #timeline-container.small .slide .copy-wide, body.page-node-12767 #timeline-container.small .slide .copy-wide { width: 230px; margin: 0px 16px; }
body.page-node-4902 #timeline-container.small .slide .facts-box-05, body.page-node-4902 #timeline-container.small .slide .facts-box-99, body.page-node-12767 #timeline-container.small .slide .facts-box-05, body.page-node-12767 #timeline-container.small .slide .facts-box-99 { padding: 16px; }
body.page-node-4902 #timeline-container.small .slide .facts-box-05 p, body.page-node-4902 #timeline-container.small .slide .facts-box-99 p, body.page-node-12767 #timeline-container.small .slide .facts-box-05 p, body.page-node-12767 #timeline-container.small .slide .facts-box-99 p { margin-bottom: 6px; }
body.page-node-4902 #timeline-container.small .slide .facts-box-99, body.page-node-12767 #timeline-container.small .slide .facts-box-99 { width: 180px; margin-left: -80px; }
body.page-node-4902 #timeline-container.small .slide .facts-box-05, body.page-node-12767 #timeline-container.small .slide .facts-box-05 { width: 220px; }
body.page-node-4902 #timeline-container.small .one, body.page-node-12767 #timeline-container.small .one { width: 320px; margin-right: -190px; margin-left: -150px; }
body.page-node-4902 #timeline-container.small .two, body.page-node-12767 #timeline-container.small .two { width: 372px; }
body.page-node-4902 #timeline-container.small .three, body.page-node-12767 #timeline-container.small .three { width: 180px; }
body.page-node-4902 #timeline-container.small .four, body.page-node-12767 #timeline-container.small .four { width: 318px; }
body.page-node-4902 #timeline-container.small .five, body.page-node-12767 #timeline-container.small .five { width: 218px; }
body.page-node-4902 #timeline-container.small .six, body.page-node-12767 #timeline-container.small .six { width: 380px; }
body.page-node-4902 #timeline-container.small .seven, body.page-node-12767 #timeline-container.small .seven { width: 336px; }
body.page-node-4902 #timeline-container.small .eight, body.page-node-12767 #timeline-container.small .eight { width: 257px; }
body.page-node-4902 #timeline-container.small .nine, body.page-node-12767 #timeline-container.small .nine { width: 200px; }
body.page-node-4902 #timeline-container.small .ten, body.page-node-12767 #timeline-container.small .ten { width: 166px; }
body.page-node-4902 #timeline-container.small .eleven, body.page-node-12767 #timeline-container.small .eleven { width: 180px; }
body.page-node-4902 #timeline-container.small .twelve, body.page-node-12767 #timeline-container.small .twelve { width: 392px; }
body.page-node-4902 #timeline-container.small .thirteen, body.page-node-12767 #timeline-container.small .thirteen { width: 366px; }
body.page-node-4902 #timeline-container.small .fourteen, body.page-node-12767 #timeline-container.small .fourteen { width: 380px; }
body.page-node-4902 #timeline-container.small .fifteen, body.page-node-12767 #timeline-container.small .fifteen { width: 428px; }
body.page-node-4902 #timeline-container.small .sixteen, body.page-node-12767 #timeline-container.small .sixteen { width: 240px; }
body.page-node-4902 #timeline-container.small .seventeen, body.page-node-12767 #timeline-container.small .seventeen { width: 200px; }
body.page-node-4902 #timeline-container.small .eighteen, body.page-node-12767 #timeline-container.small .eighteen { width: 472px; }
body.page-node-4902 #timeline-container.small .nineteen, body.page-node-12767 #timeline-container.small .nineteen { width: 260px; }
body.page-node-4902 #timeline-container.small .twenty, body.page-node-12767 #timeline-container.small .twenty { width: 300px; }
body.page-node-4902 #timeline-container.small .push-top-1, body.page-node-12767 #timeline-container.small .push-top-1 { margin-top: 16px; }
body.page-node-4902 #timeline-container.small .push-top-2, body.page-node-12767 #timeline-container.small .push-top-2 { margin-top: 32px; }
body.page-node-4902 #timeline-container.small .push-top-3, body.page-node-12767 #timeline-container.small .push-top-3 { margin-top: 48px; }
body.page-node-4902 #timeline-container.small .push-top-4, body.page-node-12767 #timeline-container.small .push-top-4 { margin-top: 64px; }
body.page-node-4902 #timeline-container.small .push-top-7, body.page-node-12767 #timeline-container.small .push-top-7 { margin-top: 112px; }
body.page-node-4902 #timeline-container.small .push-top-8, body.page-node-12767 #timeline-container.small .push-top-8 { margin-top: 128px; }
body.page-node-4902 #timeline-container.small .push-top-9, body.page-node-12767 #timeline-container.small .push-top-9 { margin-top: 144px; }
body.page-node-4902 #timeline-container.small .push-top-10, body.page-node-12767 #timeline-container.small .push-top-10 { margin-top: 160px; }
body.page-node-4902 #timeline-container.small .pull-left-2, body.page-node-12767 #timeline-container.small .pull-left-2 { margin-left: -32px; }
body.page-node-4902 #timeline-container.small .pull-left-3, body.page-node-12767 #timeline-container.small .pull-left-3 { margin-left: -48px; }
body.page-node-4902 #timeline-container.small .pull-left-4, body.page-node-12767 #timeline-container.small .pull-left-4 { margin-left: -64px; }
body.page-node-4902 #timeline-container.small .pull-left-5, body.page-node-12767 #timeline-container.small .pull-left-5 { margin-left: -80px; }
body.page-node-4902 #timeline-container.small .pull-left-6, body.page-node-12767 #timeline-container.small .pull-left-6 { margin-left: -96px; }
body.page-node-4902 #timeline-container.small .pull-left-8, body.page-node-12767 #timeline-container.small .pull-left-8 { margin-left: -128px; }
body.page-node-4902 #timeline-container.small .pull-left-10, body.page-node-12767 #timeline-container.small .pull-left-10 { margin-left: -160px; }
body.page-node-4902 #timeline-container.small .pull-left-11, body.page-node-12767 #timeline-container.small .pull-left-11 { margin-left: -176px; }
body.page-node-4902 #timeline-container.small .pull-left-16, body.page-node-12767 #timeline-container.small .pull-left-16 { margin-left: -256px; }
body.page-node-4902 #timeline-container.small .pull-left-17, body.page-node-12767 #timeline-container.small .pull-left-17 { margin-left: -272px; }
.static-sanoma-digital { display: inline; float: left; margin-top: -40px; }
.static-sanoma-digital h1, .static-sanoma-digital h2, .static-sanoma-digital h3 { color: rgb(246, 125, 106); }
.static-sanoma-digital .default-button, .static-sanoma-digital .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-digital a, .static-sanoma-digital .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-digital a, .static-sanoma-digital .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-digital a, .static-sanoma-digital .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-digital a { background: rgb(246, 125, 106) none repeat scroll 0% 0%; }
.static-sanoma-digital .default-button:hover, .static-sanoma-digital .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .static-sanoma-digital a:hover, .static-sanoma-digital .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .static-sanoma-digital a:hover, .static-sanoma-digital .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .static-sanoma-digital a:hover, .static-sanoma-digital .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-digital a:hover { background-color: rgb(230, 115, 96); }
.static-sanoma-digital a { color: rgb(246, 125, 106); }
.static-sanoma-digital .signature { background-color: rgb(246, 125, 106); }
.static-sanoma-digital .region-sanoma-digital-content { margin-top: 100px; }
.static-sanoma-digital .region-sanoma-digital-content .grid-16 { position: relative; }
.static-sanoma-digital .grid-28 .grid-10.digital-headline { background: rgb(246, 125, 106) none repeat scroll 0% 0%; font: 26px/30px "The Message",Arial,sans-serif; padding: 30px 40px 0px; position: absolute; bottom: 0px; }
.page-node-26714 #block-views-news-block-5 { position: absolute; top: 440px; right: 0px; width: 240px; padding: 40px; z-index: 9; }
.page-node-26714 #block-views-news-block-5 h2 { color: rgb(246, 125, 106); padding-bottom: 10px; }
.page-node-26714 #block-views-news-block-5 .more-link a { background-color: rgb(246, 125, 106); }
.page-node-26714 #block-views-news-block-5 .more-link a:hover { background-color: rgb(81, 112, 145); }
.page-node-26714 #block-views-news-block-5 .views-row { padding-bottom: 20px; }
.page-node-26714 #block-views-news-block-5 .views-row a { color: rgb(246, 125, 106); }
.page-node-26714 .block-sanoma-social .at15nc, .page-node-26714 .block-sanoma-social .print-page { background-color: rgb(246, 125, 106); }
.context-sanoma-media .title { display: none; }
.static-sanoma-media {  }
.static-sanoma-media header { color: rgb(130, 130, 130); font: 26px/30px "The Message"; }
.static-sanoma-media header a { color: rgb(246, 125, 106); font: 26px/30px "The Message DemiBold"; }
.static-sanoma-media header a:hover { color: rgb(240, 110, 120); }
.static-sanoma-media header span { color: rgb(246, 125, 106); }
.static-sanoma-media h1 { color: rgb(246, 125, 106); font: 60px/78px "The Message DemiBold"; padding-top: 44px; }
.static-sanoma-media .content-text { margin-top: 50px; }
.static-sanoma-media .intro { color: rgb(130, 130, 130); font: 26px/30px "The Message"; }
.static-sanoma-media .content-media { margin-top: 60px; position: relative; }
.static-sanoma-media .signature { background: rgb(246, 125, 106) none repeat scroll 0% 0%; }
.static-sanoma-media .media-sidebar { left: 0px; position: absolute ! important; top: 177px; z-index: 10; }
.static-sanoma-media .media-sidebar .person img, .static-sanoma-media .media-sidebar .static-ir-contacts .ir-contact-list img, .static-ir-contacts .static-sanoma-media .media-sidebar .ir-contact-list img { margin-bottom: 12px; }
.static-sanoma-media .media-sidebar .person h1, .static-sanoma-media .media-sidebar .static-ir-contacts .ir-contact-list h1, .static-ir-contacts .static-sanoma-media .media-sidebar .ir-contact-list h1 { padding-top: 0px; }
.static-sanoma-media .media-sidebar .default-button, .static-sanoma-media .media-sidebar .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-media .media-sidebar a, .static-sanoma-media .media-sidebar .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-media .media-sidebar a, .static-sanoma-media .media-sidebar .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-media .media-sidebar a, .static-sanoma-media .media-sidebar .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-media .media-sidebar a { margin-bottom: 15px; }
.static-sanoma-media .person, .static-sanoma-media .static-ir-contacts .ir-contact-list, .static-ir-contacts .static-sanoma-media .ir-contact-list { margin-top: 20px; }
.static-sanoma-media .region-media-belgium { margin-top: 50px; position: relative; }
.static-sanoma-media .region-media-belgium .signature { right: 0px; top: 0px; }
.static-sanoma-media .region-media-belgium .cover { height: 160px; width: 560px; }
.static-sanoma-media .region-media-finland { position: relative; margin-top: -16px; }
.static-sanoma-media .region-media-finland h1 { padding-top: 0px; }
.static-sanoma-media .region-media-finland .content-media { margin-top: 70px; }
.static-sanoma-media .region-media-finland .signature { bottom: 0px; left: 0px; }
.static-sanoma-media .region-media-finland .cover { height: 80px; width: 400px; }
.static-sanoma-media .region-media-finland .media-sidebar { top: 130px; }
.static-sanoma-media .region-media-netherland { margin-top: 145px; position: relative; }
.static-sanoma-media .region-media-netherland h1 { padding-top: 0px; }
.static-sanoma-media .region-media-netherland .signature { bottom: 0px; left: 0px; }
.static-sanoma-media .region-media-netherland .media-sidebar { top: 130px; }
.static-sanoma-media .region-media-russia { margin-top: 145px; position: relative; }
.static-sanoma-media .region-media-russia h1 { padding-top: 0px; }
.static-sanoma-media .region-media-russia .content-media { margin-top: 150px; }
.static-sanoma-media .region-media-russia .signature { bottom: 0px; right: 0px; }
.static-sanoma-media .region-media-russia .cover { height: 240px; width: 240px; }
.static-sanoma-media .region-media-russia .media-sidebar { top: 130px; }
.context-media .title { display: none; }
.static-sanoma-news, .static-sanoma-news-bottom {  }
.static-sanoma-news h1, .static-sanoma-news-bottom h1 { color: rgb(246, 125, 106); font: 60px/78px "The Message DemiBold"; }
.static-sanoma-news h1.news-managment-group, .static-sanoma-news-bottom h1.news-managment-group { font: 40px/65px "The Message DemiBold"; }
.static-sanoma-news p.intro, .static-sanoma-news-bottom p.intro { color: rgb(130, 130, 130); font-size: 26px; line-height: 30px; margin-top: 40px; margin-bottom: 45px; }
.static-sanoma-news p.sanoma-news-color, .static-sanoma-news-bottom p.sanoma-news-color { color: rgb(246, 125, 106); }
.static-sanoma-news h2.headline-border, .static-sanoma-news-bottom h2.headline-border { border-bottom: 1px dotted rgb(255, 130, 140); border-top: 1px solid rgb(255, 130, 140); font: 22px/40px "The Message DemiBold"; margin: 0px 0px 25px; }
.static-sanoma-news .region-sanoma-news, .static-sanoma-news-bottom .region-sanoma-news { z-index: 10; }
.static-sanoma-news .region-sanoma-news .default-button, .static-sanoma-news .region-sanoma-news .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-news .region-sanoma-news a, .static-sanoma-news .region-sanoma-news .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-news .region-sanoma-news a, .static-sanoma-news .region-sanoma-news .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-news .region-sanoma-news a, .static-sanoma-news .region-sanoma-news .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-news .region-sanoma-news a, .static-sanoma-news-bottom .region-sanoma-news .default-button, .static-sanoma-news-bottom .region-sanoma-news .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-news-bottom .region-sanoma-news a, .static-sanoma-news-bottom .region-sanoma-news .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-news-bottom .region-sanoma-news a, .static-sanoma-news-bottom .region-sanoma-news .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-news-bottom .region-sanoma-news a, .static-sanoma-news-bottom .region-sanoma-news .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-news-bottom .region-sanoma-news a { margin-bottom: 50px; }
.static-sanoma-news .region-contact-person, .static-sanoma-news-bottom .region-contact-person { padding-top: 66px; }
.static-sanoma-news .region-news-image, .static-sanoma-news-bottom .region-news-image { position: relative; margin-bottom: 60px; }
.static-sanoma-news .region-news-image .signature, .static-sanoma-news-bottom .region-news-image .signature { background: rgb(246, 125, 106) none repeat scroll 0% 0%; right: 0px; top: 0px; }
.static-sanoma-news .region-news-image .cover, .static-sanoma-news-bottom .region-news-image .cover { height: 160px; width: 640px; }
.static-sanoma-news .static-wrapper, .static-sanoma-news-bottom .static-wrapper { margin-top: 80px; margin-bottom: -40px; }
.static-sanoma-news .region-executive-management-people, .static-sanoma-news-bottom .region-executive-management-people { margin-top: 40px; }
.static-sanoma-news .region-executive-management-people h1, .static-sanoma-news .region-executive-management-people p, .static-sanoma-news-bottom .region-executive-management-people h1, .static-sanoma-news-bottom .region-executive-management-people p { margin-bottom: 0px; }
.static-sanoma-news .region-executive-management-people .push-7-half, .static-sanoma-news-bottom .region-executive-management-people .push-7-half { margin-left: 300px; }
.static-sanoma-news .region-executive-management-people .person, .static-sanoma-news .region-executive-management-people .static-ir-contacts .ir-contact-list, .static-ir-contacts .static-sanoma-news .region-executive-management-people .ir-contact-list, .static-sanoma-news-bottom .region-executive-management-people .person, .static-sanoma-news-bottom .region-executive-management-people .static-ir-contacts .ir-contact-list, .static-ir-contacts .static-sanoma-news-bottom .region-executive-management-people .ir-contact-list { cursor: pointer; float: left; position: relative; }
.static-sanoma-news .region-executive-management-people .person .after, .static-sanoma-news .region-executive-management-people .static-ir-contacts .ir-contact-list .after, .static-ir-contacts .static-sanoma-news .region-executive-management-people .ir-contact-list .after, .static-sanoma-news-bottom .region-executive-management-people .person .after, .static-sanoma-news-bottom .region-executive-management-people .static-ir-contacts .ir-contact-list .after, .static-ir-contacts .static-sanoma-news-bottom .region-executive-management-people .ir-contact-list .after { background-image: url(6fbd5c5fe9b6030cb87fdd513b5fbb8cd553e689.png) ; background-position: 50% 50%; background-repeat: no-repeat; content: ""; display: none; height: 160px; left: 0px; position: absolute; right: 0px; top: 0px; width: 220px; z-index: 2; }
.static-sanoma-news .region-executive-management-people .person:hover .after, .static-sanoma-news .region-executive-management-people .static-ir-contacts .ir-contact-list:hover .after, .static-ir-contacts .static-sanoma-news .region-executive-management-people .ir-contact-list:hover .after, .static-sanoma-news-bottom .region-executive-management-people .person:hover .after, .static-sanoma-news-bottom .region-executive-management-people .static-ir-contacts .ir-contact-list:hover .after, .static-ir-contacts .static-sanoma-news-bottom .region-executive-management-people .ir-contact-list:hover .after { display: block; }
.static-sanoma-news .region-executive-management-people .executive-text, .static-sanoma-news-bottom .region-executive-management-people .executive-text { color: rgb(255, 130, 140); font: 24px/30px "The Message"; margin-top: 60px; }
.static-sanoma-news .region-executive-management-people .executive-text .default-button, .static-sanoma-news .region-executive-management-people .executive-text .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-news .region-executive-management-people .executive-text a, .static-sanoma-news .region-executive-management-people .executive-text .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-news .region-executive-management-people .executive-text a, .static-sanoma-news .region-executive-management-people .executive-text .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-news .region-executive-management-people .executive-text a, .static-sanoma-news .region-executive-management-people .executive-text .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-news .region-executive-management-people .executive-text a, .static-sanoma-news-bottom .region-executive-management-people .executive-text .default-button, .static-sanoma-news-bottom .region-executive-management-people .executive-text .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-sanoma-news-bottom .region-executive-management-people .executive-text a, .static-sanoma-news-bottom .region-executive-management-people .executive-text .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-sanoma-news-bottom .region-executive-management-people .executive-text a, .static-sanoma-news-bottom .region-executive-management-people .executive-text .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-sanoma-news-bottom .region-executive-management-people .executive-text a, .static-sanoma-news-bottom .region-executive-management-people .executive-text .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-sanoma-news-bottom .region-executive-management-people .executive-text a { margin-top: 40px; }
.static-sanoma-news .ui-dialog-image-popup, .static-sanoma-news-bottom .ui-dialog-image-popup { display: none; }
.page-node-10118 .zone-content-wrapper, .page-node-22698 .zone-content-wrapper { position: relative; z-index: 2; }
.page-node-10118 .zone-postscript-wrapper, .page-node-22698 .zone-postscript-wrapper { position: relative; z-index: 1; margin-top: -56px; }
.page-node-10118 .region-postscript-first, .page-node-10118 .region-postscript-second, .page-node-22698 .region-postscript-first, .page-node-22698 .region-postscript-second { margin-top: -56px; }
.context-organisation .title { display: none; }
.static-organisation {  }
.static-organisation h1 { color: rgb(255, 130, 140); font: 80px/90px "The Message DemiBold"; margin-bottom: 40px; }
.static-organisation .intro { font: 18px/24px "The Message DemiBold"; }
.static-organisation .region-get-organized { position: relative; z-index: 10; }
.static-organisation .region-get-organized p { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(128, 128, 128); font: 26px/32px "The Message"; margin: 0px; padding: 40px 80px 40px 40px; }
.static-organisation .region-chart { width: 1120px; }
.static-organisation .region-chart #organised-chart { width: 100%; height: 690px; background-color: rgb(255, 130, 140); float: left; display: block; margin-bottom: 20px; }
.static-organisation .region-chart #organised-chart div.wrapper { margin: 40px; }
.static-organisation .region-chart #organised-chart h1 { font: 90px/90px "The Message DemiBold"; margin-bottom: 40px; color: rgb(255, 255, 255); }
.static-organisation .region-chart #organised-chart h2 { font: 13px/16px "The Message DemiBold"; color: rgb(255, 255, 255); margin-bottom: 10px; }
.static-organisation .region-chart #organised-chart p { font: 12px/13px Arial,sans-serif; color: rgb(255, 255, 255); margin: 0px; }
.static-organisation .region-chart #organised-chart div.wrapper ul { width: 100%; list-style: outside none none; float: left; }
.static-organisation .region-chart #organised-chart div.wrapper ul li { position: relative; float: left; border-width: 1px; border-style: dotted; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: url(18d4e267c8fdee8cb9bfa453d830652a28be4436.png)  1 1 1 1 fill repeat repeat; }
.static-organisation .region-chart #organised-chart div.wrapper ul li h2 { margin-bottom: 2px; }
.static-organisation .region-chart #organised-chart div.wrapper ul li.standard { width: 164px; padding-top: 16px; border-width: 1px 0px 0px; }
.static-organisation .region-chart #organised-chart div.wrapper ul li.narrow { width: 182px; height: 58px; padding: 16px; border-width: 1px 0px 0px 1px; }
.static-organisation .region-chart #organised-chart div.wrapper ul li.wide { border-width: 1px 0px 0px 1px; }
.static-organisation .region-chart #organised-chart div.wrapper ul li.wide .filler { position: absolute; top: 10px; left: 10px; width: 850px; background: transparent url(1aa6288f3871f2bdfdee3c53631041b514d37489.png)  repeat scroll 0% 0%; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-1 li { border-width: 0px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-1 hr { border: medium none; height: 1px; width: 1020px; background-color: rgb(255, 255, 255); margin: 0px 0px 20px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-2 { margin-top: 20px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-2 li.narrow p { margin-bottom: 10px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-3 li.wide { width: 860px; height: 120px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-3 li.wide .filler { height: 100px; width: 420px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-4 li.standard { padding-top: 10px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-4 li.wide { width: 860px; height: 50px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-4 li.wide .filler { height: 30px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-4 li hr { height: 1px; border-top: 1px dotted rgb(255, 255, 255); border-width: 1px 0px 0px; margin-top: 14px; border-image: url(18d4e267c8fdee8cb9bfa453d830652a28be4436.png)  1 1 1 1 fill repeat repeat; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-5 li.narrow { height: 22px; }
.static-organisation .region-chart #organised-chart div.wrapper ul.row-5 li.wide { width: 356px; height: 20px; padding: 16px; }
.static-organisation .region-map { margin-top: -120px; }
.static-organisation .region-map .map-controls { top: 160px; }
.static-organisation .region-map .cover { height: 120px; width: 880px; }
.static-organisation .region-map .box a { margin-top: 5px; }
.static-organisation .region-map .box span { display: block; font-family: "The Message DemiBold"; margin-bottom: 5px; }
.static-organisation .region-executive-management { margin-top: 60px; position: relative; z-index: 10; }
.static-organisation .region-executive-management h1 { font: 60px/65px "The Message DemiBold"; }
.static-organisation .region-link-list { margin-top: 100px; }
.static-organisation .region-link-list p { margin-bottom: 40px; }
.static-organisation .region-executive-management-people h1, .static-organisation .region-executive-management-people p { margin-bottom: 0px; }
.static-organisation .region-executive-management-people .push-7-half { margin-left: 300px; }
.static-organisation .region-executive-management-people .person, .static-organisation .region-executive-management-people .static-ir-contacts .ir-contact-list, .static-ir-contacts .static-organisation .region-executive-management-people .ir-contact-list { cursor: pointer; float: left; position: relative; }
.static-organisation .region-executive-management-people .person .after, .static-organisation .region-executive-management-people .static-ir-contacts .ir-contact-list .after, .static-ir-contacts .static-organisation .region-executive-management-people .ir-contact-list .after { background-image: url(6fbd5c5fe9b6030cb87fdd513b5fbb8cd553e689.png) ; background-position: 50% 50%; background-repeat: no-repeat; content: ""; display: none; height: 160px; left: 0px; position: absolute; right: 0px; top: 0px; width: 220px; z-index: 2; }
.static-organisation .region-executive-management-people .person:hover .after, .static-organisation .region-executive-management-people .static-ir-contacts .ir-contact-list:hover .after, .static-ir-contacts .static-organisation .region-executive-management-people .ir-contact-list:hover .after { display: block; }
.static-organisation .region-executive-management-people .executive-text { color: rgb(255, 130, 140); font: 24px/30px "The Message"; margin-top: 60px; }
.static-organisation .region-executive-management-people .executive-text .default-button, .static-organisation .region-executive-management-people .executive-text .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-organisation .region-executive-management-people .executive-text a, .static-organisation .region-executive-management-people .executive-text .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-organisation .region-executive-management-people .executive-text a, .static-organisation .region-executive-management-people .executive-text .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-organisation .region-executive-management-people .executive-text a, .static-organisation .region-executive-management-people .executive-text .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-organisation .region-executive-management-people .executive-text a { margin-top: 40px; }
.static-organisation .ui-dialog-image-popup { display: none; }
.static-organisation .region-board-members { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font: 13px/18px "Arial"; margin-top: 80px; padding-top: 40px; position: relative; }
.static-organisation .region-board-members p { margin-bottom: 40px; }
.static-organisation .region-board-members .member-name { cursor: pointer; font: 18px/20px "The Message DemiBold"; margin-bottom: 0px; }
.static-organisation .region-board-members .cover.bottom { height: 80px; width: 680px; }
.static-organisation .region-board-members .cover.top { height: 100px; width: 440px; }
.static-organisation .region-board-of-directors { margin-top: -50px; position: relative; z-index: 10; }
.static-organisation .region-board-of-directors h1 { font: 48px/65px "The Message DemiBold"; }
.static-areas-of-expertise {  }
.static-areas-of-expertise h1 { font: 65px/75px "The Message DemiBold"; margin-bottom: 40px; }
.static-areas-of-expertise h2 { font: 32px/38px "The Message"; margin-bottom: 40px; margin-top: 40px; }
.static-areas-of-expertise .intro { font: 18px/24px "The Message Demibold"; margin-top: 25px; }
.static-areas-of-expertise .default-button, .static-areas-of-expertise .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-areas-of-expertise a, .static-areas-of-expertise .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-areas-of-expertise a, .static-areas-of-expertise .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-areas-of-expertise a, .static-areas-of-expertise .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-areas-of-expertise a { width: 170px; }
.static-areas-of-expertise .box { margin-top: 55px; }
.static-areas-of-expertise .box h2 { border-bottom: 1px dotted rgb(255, 130, 140); border-top: 1px solid rgb(255, 130, 140); font: 22px/40px "The Message DemiBold"; margin: 0px 0px 25px; }
.static-areas-of-expertise .box p { margin-bottom: 20px; }
.static-areas-of-expertise .box .default-button, .static-areas-of-expertise .box .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-areas-of-expertise .box a, .static-areas-of-expertise .box .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-areas-of-expertise .box a, .static-areas-of-expertise .box .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-areas-of-expertise .box a, .static-areas-of-expertise .box .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-areas-of-expertise .box a { margin-top: 15px; }
.static-areas-of-expertise .region-european-company aside { margin-top: -100px; }
.static-areas-of-expertise .region-european-company .intro { margin-top: 0px; }
.static-areas-of-expertise .region-multi-channel { margin-top: -48px; position: relative; z-index: 10; }
.static-areas-of-expertise .region-multi-channel h1 { font-size: 46px; line-height: 65px; }
.static-areas-of-expertise .region-smarter-customers { margin-top: -48px; position: relative; z-index: 10; }
.static-areas-of-expertise .region-smarter-customers h1 { font-size: 54px; line-height: 62px; }
.static-areas-of-expertise .region-smarter-customers .intro { color: rgb(128, 128, 128); font: 24px/30px "The Message"; }
.static-areas-of-expertise .region-smarter-customers .default-button, .static-areas-of-expertise .region-smarter-customers .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-areas-of-expertise .region-smarter-customers a, .static-areas-of-expertise .region-smarter-customers .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-areas-of-expertise .region-smarter-customers a, .static-areas-of-expertise .region-smarter-customers .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-areas-of-expertise .region-smarter-customers a, .static-areas-of-expertise .region-smarter-customers .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-areas-of-expertise .region-smarter-customers a { width: 230px; }
.static-areas-of-expertise .region-image { position: relative; }
.static-areas-of-expertise .region-image.bottom { margin-top: 80px; }
.static-areas-of-expertise .region-image .cover.bottom { height: 80px; width: 800px; }
.static-areas-of-expertise .region-image .cover.top { height: 80px; width: 680px; }
.context-advertising-solutions .title { display: none; }
.static-advertising-solutions {  }
.static-advertising-solutions .region-communication-partner h1 { font: 60px/66px "The Message DemiBold"; margin-bottom: 20px; }
.static-advertising-solutions .region-communication-partner .content-media { margin-top: -40px; }
.static-advertising-solutions .region-communication-partner .intro { color: rgb(255, 130, 140); font: 26px/30px "The Message"; margin-top: 40px; }
.static-advertising-solutions .region-communication-partner .cover { height: 80px; width: 80px; }
.static-advertising-solutions .region-communication-partner .default-button, .static-advertising-solutions .region-communication-partner .block-news-block-1 .more-link a, .block-news-block-1 .more-link .static-advertising-solutions .region-communication-partner a, .static-advertising-solutions .region-communication-partner .block-news-block-2 .more-link a, .block-news-block-2 .more-link .static-advertising-solutions .region-communication-partner a, .static-advertising-solutions .region-communication-partner .block-news-block-4 .more-link a, .block-news-block-4 .more-link .static-advertising-solutions .region-communication-partner a, .static-advertising-solutions .region-communication-partner .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .static-advertising-solutions .region-communication-partner a { margin-top: 15px; width: 170px; }
.static-advertising-solutions .region-media-landscape { margin-top: 60px; }
.static-advertising-solutions .region-media-landscape h1 { font: 42px/50px "The Message DemiBold"; }
.static-advertising-solutions .region-media-landscape .intro { font: 18px/24px "The Message DemiBold"; margin-top: 30px; }
.static-advertising-solutions .region-media-landscape .content-media { position: relative; }
.static-advertising-solutions .region-media-landscape .content-text { margin-top: -90px; position: relative; z-index: 10; }
.static-advertising-solutions .region-media-landscape .cover { height: 120px; width: 720px; }
.static-advertising-solutions .region-separator { background: rgb(255, 130, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 80px; padding: 40px 0px 120px; position: relative; }
.static-advertising-solutions .region-separator h1 { border-bottom: 1px dotted rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font: 18px/23px "The Message DemiBold"; margin-bottom: 25px; padding: 14px 0px; }
.static-advertising-solutions .region-separator .cover { height: 80px; width: 800px; }
.static-advertising-solutions .region-in-for-you { margin-top: -40px; position: relative; z-index: 10; }
.static-advertising-solutions .region-in-for-you h1 { font: 42px/50px "The Message DemiBold"; }
.static-advertising-solutions .region-in-for-you .intro { color: rgb(128, 128, 128); font: 24px/30px "The Message"; margin-top: 20px; }
.static-advertising-solutions .region-pantene-swisssh { margin-top: 60px; }
.static-advertising-solutions .region-pantene-swisssh h1 { font: 65px/46px "The Message DemiBold"; margin-bottom: 25px; }
.static-advertising-solutions .region-pantene-swisssh h1 span { display: block; font-size: 30px; }
.static-advertising-solutions .region-holland-casino { margin-top: 60px; }
.static-advertising-solutions .region-holland-casino h1 { font: 65px/46px "The Message DemiBold"; margin-bottom: 25px; }
.static-advertising-solutions .region-holland-casino h1 span { display: block; font-size: 30px; }
.static-advertising-solutions .region-holland-casino .cover { height: 100px; width: 640px; }
.static-advertising-solutions .region-holland-casino .content-media { position: relative; }
.static-advertising-solutions .region-holland-casino .content-text { margin-top: -45px; position: relative; z-index: 10; }
.static-advertising-solutions .region-sanoma-local { margin-top: 80px; }
.static-advertising-solutions .region-sanoma-local h1 { font: 50px/42px "The Message DemiBold"; margin-bottom: 25px; }
.static-advertising-solutions .region-sanoma-local h1 span { display: block; font-size: 30px; }
.static-advertising-solutions .region-sanoma-local h2 { border-bottom: 1px dotted rgb(255, 130, 140); border-top: 1px solid rgb(255, 130, 140); color: rgb(255, 130, 140); font: 22px/20px "The Message DemiBold"; margin-bottom: 40px; padding: 15px 0px; }
.static-advertising-solutions .region-sanoma-local aside { margin-top: 60px; }
.static-advertising-solutions .region-sanoma-local aside a { color: rgb(255, 130, 140); }
.static-advertising-solutions .region-sanoma-local a { color: rgb(77, 77, 77); }
.static-advertising-solutions .region-sanoma-local .intro { font: 18px/24px "The Message DemiBold"; }
.static-advertising-solutions .content-brands td { text-align: center; vertical-align: middle; }
.static-advertising-solutions .content-brands .brand { display: block; margin-left: 11px; position: relative; }
.static-advertising-solutions .content-brands .brand .bw { position: absolute; z-index: 10; }
.static-advertising-solutions .content-brands .brand:hover .bw { display: none; }
.static-advertising-solutions .content-brands .brand.first { margin-left: 0px; }
.static-advertising-solutions .content-brands .footer { border-top: 1px solid rgb(255, 130, 140); font: 16px/56px "The Message DemiBold"; margin-top: 30px; }
.view-display-id-social_media_page .view-header { color: rgb(128, 128, 128); padding: 13px 40px 77px; }
.view-display-id-social_media_page .view-header h2 { font-size: 76px; line-height: 80px; margin-bottom: 20px; }
.view-display-id-social_media_page .view-header p { font-size: 30px; line-height: 36px; margin-bottom: 38px; }
.view-display-id-social_media_page .view-content { padding: 0px 40px; }
.view-display-id-social_media_page .view-content .masonry-item { background-image: url(8d54d39f22c5596dc43815ebd18aeffc8f5f57a6.png) ; background-position: 6px 7px; background-repeat: no-repeat; margin: 0px 0px 72px ! important; }
.view-display-id-social_media_page .view-content .masonry-item a { font-family: "The Message DemiBold"; }
.view-display-id-social_media_page .view-content .masonry-item .views-field-screen-name, .view-display-id-social_media_page .view-content .masonry-item .views-field-created-time { padding-left: 60px; }
.view-display-id-social_media_page .view-content .masonry-item .views-field-screen-name { color: rgb(255, 130, 40); font-family: "The Message DemiBold"; font-size: 16px; padding-bottom: 1px; }
.view-display-id-social_media_page .view-content .masonry-item .views-field-created-time { color: rgb(128, 128, 128); font-size: 11px; padding-bottom: 15px; }
.parent-join-us .section-content { padding-top: 0px; }
.parent-join-us #page-title, .parent-join-us .block-title, .parent-join-us .node-title { display: none; }
.view-people { height: 880px; position: relative; }
.view-people .view-header { background-color: rgb(75, 230, 155); color: rgb(255, 255, 255); font-size: 25px; height: 440px; left: 80px; line-height: 30px; padding: 40px 40px 0px; position: absolute; top: 160px; width: 320px; }
.view-people .view-header h2 { color: rgb(255, 255, 255); font: 57px/58px "The Message DemiBold"; margin-bottom: 34px; }
.view-people .view-header a { color: rgb(255, 255, 255); text-decoration: underline; }
.view-people .p-s, .view-people .views-row-2, .view-people .views-row-3, .view-people .views-row-4, .view-people .views-row-5, .view-people .views-row-6, .view-people .views-row-7, .view-people .views-row-8, .view-people .views-row-9, .view-people .views-row-11, .view-people .views-row-12, .view-people .views-row-13, .view-people .views-row-14, .view-people .views-row-16, .view-people .views-row-17, .view-people .views-row-18, .view-people .views-row-19, .view-people .views-row-20, .view-people .views-row-21, .view-people .views-row-22, .view-people .views-row-23, .view-people .views-row-24, .view-people .views-row-25, .view-people .views-row-26, .view-people .views-row-27, .view-people .views-row-29, .view-people .views-row-30, .view-people .views-row-31, .view-people .views-row-2 img, .view-people .views-row-3 img, .view-people .views-row-4 img, .view-people .views-row-5 img, .view-people .views-row-6 img, .view-people .views-row-7 img, .view-people .views-row-8 img, .view-people .views-row-9 img, .view-people .views-row-11 img, .view-people .views-row-12 img, .view-people .views-row-13 img, .view-people .views-row-14 img, .view-people .views-row-16 img, .view-people .views-row-17 img, .view-people .views-row-18 img, .view-people .views-row-19 img, .view-people .views-row-20 img, .view-people .views-row-21 img, .view-people .views-row-22 img, .view-people .views-row-23 img, .view-people .views-row-24 img, .view-people .views-row-25 img, .view-people .views-row-26 img, .view-people .views-row-27 img, .view-people .views-row-29 img, .view-people .views-row-30 img, .view-people .views-row-31 img { height: 80px; overflow: hidden; width: 80px; }
.view-people .p-m, .view-people .views-row-1, .view-people .views-row-10, .view-people .views-row-28, .view-people .views-row-1 img, .view-people .views-row-10 img, .view-people .views-row-28 img { height: 160px; overflow: hidden; width: 160px; }
.view-people .p-l, .view-people .views-row-15, .view-people .views-row-15 img { height: 240px; overflow: hidden; width: 240px; }
.view-people .views-field-field-images { cursor: pointer; position: relative; }
.view-people .views-field-field-images .after { background-position: 50% 50%; background-repeat: no-repeat; bottom: 0px; content: ""; display: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }
.view-people .views-field-field-images img { cursor: pointer; }
.view-people .views-row-video .views-field-field-images:hover .after { background-image: url(f053ba7f9ff52ce3147ef229aeb120cb39ab6d94.png) ; display: block; }
.view-people .views-row-image .views-field-field-images:hover .after { background-image: url(19a95e87b77b81e3073d22108a2c48204352a6f9.png) ; display: block; }
.view-people .person, .view-people .static-ir-contacts .ir-contact-list, .static-ir-contacts .view-people .ir-contact-list { margin: 0px; }
.view-people .views-field, .view-people .ui-dialog-image-popup { display: none; }
.view-people .views-field-field-images { display: block; }
.view-people .views-field-title { position: absolute; }
.view-people .views-row { position: absolute; }
.view-people .views-row-2 { left: 240px; }
.view-people .views-row-3 { left: 560px; }
.view-people .views-row-4 { left: 800px; }
.view-people .views-row-5 { left: 1040px; }
.view-people .views-row-6 { left: 160px; top: 80px; }
.view-people .views-row-7 { left: 320px; top: 80px; }
.view-people .views-row-8 { left: 480px; top: 80px; }
.view-people .views-row-9 { left: 880px; top: 80px; }
.view-people .views-row-10 { left: 960px; top: 80px; }
.view-people .views-row-11 { left: 480px; top: 160px; }
.view-people .views-row-12 { left: 640px; top: 160px; }
.view-people .views-row-13 { left: 720px; top: 160px; }
.view-people .views-row-14 { top: 240px; }
.view-people .views-row-15 { left: 480px; top: 240px; }
.view-people .views-row-16 { left: 880px; top: 240px; }
.view-people .views-row-17 { top: 320px; }
.view-people .views-row-18 { left: 720px; top: 320px; }
.view-people .views-row-19 { left: 800px; top: 320px; }
.view-people .views-row-20 { left: 960px; top: 320px; }
.view-people .views-row-21 { top: 480px; }
.view-people .views-row-22 { left: 560px; top: 480px; }
.view-people .views-row-23 { left: 1040px; top: 480px; }
.view-people .views-row-24 { top: 560px; }
.view-people .views-row-25 { left: 480px; top: 560px; }
.view-people .views-row-26 { left: 80px; top: 640px; }
.view-people .views-row-27 { left: 160px; top: 640px; }
.view-people .views-row-28 { left: 240px; top: 640px; }
.view-people .views-row-29 { left: 560px; top: 640px; }
.view-people .views-row-30 { left: 640px; top: 640px; }
.view-people .views-row-31 { left: 1040px; top: 640px; }
.ui-widget-overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.7; }
.ui-dialog-titlebar { display: none; }
.ui-dialog { background: transparent none repeat scroll 0% 0%; font-family: "The Message",Arial,sans-serif; padding: 0px; border-radius: 0px; border: 0px none; overflow: visible; }
.ui-dialog iframe { height: 400px ! important; }
.ui-dialog .ui-dialog-content { padding: 0px; position: relative; }
.ui-dialog .image { float: left; }
.ui-dialog .image { width: 320px; }
.ui-dialog .image img { height: auto; margin: 0px; max-height: 320px; }
.ui-dialog .content { background: white url(e79565a90fb44d7480a0f339f7ab9e99d95ab53d.png)  no-repeat scroll 40px 39px; min-height: 247px; overflow: hidden; padding: 33px 38px 40px 80px; }
.parent-who-we-are .ui-dialog .content { background-image: url(3f75aeee89b93713f2ef078187ba5afcb316dcd8.png) ; }
.ui-dialog .content .views-field-body { font-size: 25px; line-height: 1.28em; margin-bottom: 40px; }
.ui-dialog .content .views-field-wrap { color: rgb(75, 230, 155); }
.ui-dialog .content .views-field-wrap .views-field-title { font-family: "The Message DemiBold"; font-size: 18px; }
.ui-dialog .content .views-field-wrap .views-field-position { font-size: 14px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-name { color: rgb(255, 130, 140); font-family: "The Message DemiBold"; font-size: 18px; padding: 4px 0px 0px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-shortinfo { font-size: 13px; padding-bottom: 50px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-bio { font-size: 14px; padding-bottom: 12px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-bio p { margin-bottom: 20px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-extra { font-size: 13px; }
.parent-who-we-are .ui-dialog .content .ui-content-person-extra h3 { font-family: "The Message"; font-size: 15px; font-weight: normal; padding-top: 20px; }
.page-who-we-are-portfolio .ui-dialog .image { background-color: rgb(238, 238, 238); padding: 40px 0px; }
.page-who-we-are-portfolio .ui-dialog .image img { margin: 0px auto; height: auto; }
.page-who-we-are-portfolio .ui-dialog .image-table { display: table; min-height: 240px; width: 100%; }
.page-who-we-are-portfolio .ui-dialog .image-tr { display: table-row; }
.page-who-we-are-portfolio .ui-dialog .image-td { display: table-cell; text-align: center; vertical-align: middle; }
.page-who-we-are-portfolio .ui-dialog .content { min-height: 314px; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-target-title { color: rgb(255, 130, 140); font-family: "The Message DemiBold"; font-size: 24px; padding: 8px 0px 24px; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-target-audience, .page-who-we-are-portfolio .ui-dialog .content .views-field-paid-distribution { color: rgb(255, 130, 140); font-family: "The Message"; font-size: 14px; line-height: 1.4285em; padding-bottom: 20px; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-target-audience .value, .page-who-we-are-portfolio .ui-dialog .content .views-field-paid-distribution .value { font-family: "The Message DemiBold"; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-body { font-size: 14px; line-height: 1.4285em; padding-top: 12px; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-body p { margin-bottom: 1.4285em; }
.page-who-we-are-portfolio .ui-dialog .content .views-field-field-website { padding-top: 15px; }
.ui-dialog .ui-btn { background: rgb(75, 230, 155) url(f253c5d81d8df1318471b50439b59d620d1e8c45.png)  repeat scroll 0% 0%; cursor: pointer; direction: ltr; height: 40px; overflow: hidden; position: absolute; right: -40px; text-indent: -10000px; top: 0px; width: 40px; }
.parent-who-we-are .ui-dialog .ui-btn { background-color: rgb(255, 130, 140); }
.ui-dialog .ui-btn:hover { background-color: rgb(50, 210, 135); }
.parent-who-we-are .ui-dialog .ui-btn:hover { background-color: rgb(240, 110, 120); }
.ui-dialog .ui-btn.next { background-position: 0px -40px; top: 40px; }
.ui-dialog .ui-btn.prev { background-position: 0px -80px; top: 80px; }
.ui-dialog iframe { display: block; }
.tweets-wrapper a, .block-tweets-block-2 a, .block-tweets-block a, .block-tweets-block-1 a {  }
.tweets-wrapper a:hover, .block-tweets-block-2 a:hover, .block-tweets-block a:hover, .block-tweets-block-1 a:hover { text-decoration: underline; }
.tweets-wrapper .views-row, .block-tweets-block-2 .views-row, .block-tweets-block .views-row, .block-tweets-block-1 .views-row { padding-bottom: 18px; }
.tweets-wrapper .block-title, .block-tweets-block-2 .block-title, .block-tweets-block .block-title, .block-tweets-block-1 .block-title { display: none; }
.tweets-wrapper .views-field-screen-name, .block-tweets-block-2 .views-field-screen-name, .block-tweets-block .views-field-screen-name, .block-tweets-block-1 .views-field-screen-name { font-family: "The Message DemiBold"; font-size: 16px; }
.tweets-wrapper .views-field-created-time, .block-tweets-block-2 .views-field-created-time, .block-tweets-block .views-field-created-time, .block-tweets-block-1 .views-field-created-time { color: rgb(119, 119, 119); font-size: 11px; padding-bottom: 2px; }
.block-tweets-block { background-color: rgb(238, 238, 238); background-image: url(8d54d39f22c5596dc43815ebd18aeffc8f5f57a6.png) ; background-position: 64px 27px; background-repeat: no-repeat; padding: 80px 40px 40px; position: absolute; right: 80px; top: 490px; width: 240px; z-index: 1; }
.block-tweets-block .views-field-screen-name { color: rgb(55, 225, 140); }
.block-tweets-block .view-header { display: none; }
.block-tweets-block-1 { left: 640px; position: absolute; top: 140px; width: 280px; z-index: 1; }
.block-tweets-block-1 a, .block-tweets-block-1 .views-field-screen-name { color: rgb(145, 60, 208); }
.block-tweets-block-1 .view-header { padding-bottom: 40px; }
.block-tweets-block-1 .view-header p { color: rgb(145, 60, 208); font: 18px/24px "The Message Demibold"; }
.node-layout-joinus .signature { background-color: rgb(75, 230, 155); color: rgb(255, 255, 255); font-size: 11px; line-height: 14px; padding: 20px; position: absolute; width: 120px; }
.node-layout-joinus .signature .title { font-size: 12px; }
.node-layout-joinus .region-image01 { position: relative; }
.node-layout-joinus .region-professional, .node-layout-joinus .region-positions { padding-top: 40px; }
.node-layout-joinus .region-professional h2 { color: rgb(85, 85, 85); font: 40px/80px "The Message DemiBold"; margin-bottom: 16px; }
.node-layout-joinus .region-professional p { margin-bottom: 20px; }
.node-layout-joinus .region-professional .p1 { color: rgb(128, 128, 128); font: 18px/24px "The Message DemiBold"; }
.node-layout-joinus .region-professional .default-button, .node-layout-joinus .region-professional .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-joinus .region-professional a, .node-layout-joinus .region-professional .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-joinus .region-professional a, .node-layout-joinus .region-professional .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-joinus .region-professional a, .node-layout-joinus .region-professional .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-joinus .region-professional a { margin-top: 30px; }
.node-layout-joinus .region-positions { padding-top: 136px; color: rgb(119, 119, 119); }
.node-layout-joinus .region-positions .job { font-size: 12px; margin-bottom: 20px; }
.node-layout-joinus .region-positions .job .date { font-size: 11px; }
.node-layout-joinus .region-positions .job .jobtitle { color: rgb(55, 225, 140); font: 18px/22px "The Message DemiBold"; }
.node-layout-joinus .region-positions .default-button, .node-layout-joinus .region-positions .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-joinus .region-positions a, .node-layout-joinus .region-positions .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-joinus .region-positions a, .node-layout-joinus .region-positions .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-joinus .region-positions a, .node-layout-joinus .region-positions .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-joinus .region-positions a { margin-top: 20px; }
.node-layout-joinus .region-intern-image .cover { height: 100px; }
.node-layout-joinus .region-part-of-sanoma h2 { color: rgb(102, 102, 102); font: 92px/160px "The Message DemiBold"; margin-bottom: 17px; }
.node-layout-joinus .region-part-of-sanoma p { margin-bottom: 20px; }
.node-layout-joinus .region-part-of-sanoma .p1 { font-size: 30px; line-height: 36px; margin-bottom: 42px; }
.node-layout-joinus .region-part-of-sanoma .aside .stat { color: rgb(102, 102, 102); margin-bottom: 38px; }
.node-layout-joinus .region-part-of-sanoma .aside .stat .value { font: 50px/60px "The Message DemiBold"; }
.node-layout-joinus .region-part-of-sanoma .aside .stat .stat-title { font-size: 20px; }
.node-layout-joinus .region-part-of-sanoma .aside .default-button, .node-layout-joinus .region-part-of-sanoma .aside .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-joinus .region-part-of-sanoma .aside a, .node-layout-joinus .region-part-of-sanoma .aside .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-joinus .region-part-of-sanoma .aside a, .node-layout-joinus .region-part-of-sanoma .aside .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-joinus .region-part-of-sanoma .aside a, .node-layout-joinus .region-part-of-sanoma .aside .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-joinus .region-part-of-sanoma .aside a { margin-top: 12px; }
.node-layout-joinus .region-footer { position: relative; }
.node-layout-joinus .region-footer .signature { right: 0px; top: -62px; }
.parent-who-we-are h1.title { display: none; }
.block-brands-5-brands-block, .block-brands-5-brands-block-2, .block-brands-5-brands-block-3 { margin: 80px 40px 120px; position: relative; }
.block-brands-5-brands-block .view, .block-brands-5-brands-block-2 .view, .block-brands-5-brands-block-3 .view { display: table; width: 100%; }
.block-brands-5-brands-block .view-content, .block-brands-5-brands-block-2 .view-content, .block-brands-5-brands-block-3 .view-content { display: table-row; height: 80px; }
.block-brands-5-brands-block .view-content .views-row, .block-brands-5-brands-block-2 .view-content .views-row, .block-brands-5-brands-block-3 .view-content .views-row { display: table-cell; height: 80px; text-align: center; vertical-align: middle; }
.block-brands-5-brands-block .view-content .views-row:first-child, .block-brands-5-brands-block-2 .view-content .views-row:first-child, .block-brands-5-brands-block-3 .view-content .views-row:first-child { text-align: left; }
.block-brands-5-brands-block .view-content .views-row:last-child, .block-brands-5-brands-block-2 .view-content .views-row:last-child, .block-brands-5-brands-block-3 .view-content .views-row:last-child { text-align: right; }
.block-brands-5-brands-block .view-content img, .block-brands-5-brands-block-2 .view-content img, .block-brands-5-brands-block-3 .view-content img { display: inline; }
.block-brands-5-brands-block .view-footer, .block-brands-5-brands-block-2 .view-footer, .block-brands-5-brands-block-3 .view-footer { display: table-row; }
.block-brands-5-brands-block .view-footer div, .block-brands-5-brands-block-2 .view-footer div, .block-brands-5-brands-block-3 .view-footer div { border-top: 1px solid rgb(255, 130, 140); position: absolute; width: 1040px; }
.block-brands-5-brands-block .view-footer .default-button, .block-brands-5-brands-block .view-footer .block-news-block-1 .more-link a, .block-news-block-1 .more-link .block-brands-5-brands-block .view-footer a, .block-brands-5-brands-block .view-footer .block-news-block-2 .more-link a, .block-news-block-2 .more-link .block-brands-5-brands-block .view-footer a, .block-brands-5-brands-block .view-footer .block-news-block-4 .more-link a, .block-news-block-4 .more-link .block-brands-5-brands-block .view-footer a, .block-brands-5-brands-block .view-footer .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .block-brands-5-brands-block .view-footer a, .block-brands-5-brands-block-2 .view-footer .default-button, .block-brands-5-brands-block-2 .view-footer .block-news-block-1 .more-link a, .block-news-block-1 .more-link .block-brands-5-brands-block-2 .view-footer a, .block-brands-5-brands-block-2 .view-footer .block-news-block-2 .more-link a, .block-news-block-2 .more-link .block-brands-5-brands-block-2 .view-footer a, .block-brands-5-brands-block-2 .view-footer .block-news-block-4 .more-link a, .block-news-block-4 .more-link .block-brands-5-brands-block-2 .view-footer a, .block-brands-5-brands-block-2 .view-footer .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .block-brands-5-brands-block-2 .view-footer a, .block-brands-5-brands-block-3 .view-footer .default-button, .block-brands-5-brands-block-3 .view-footer .block-news-block-1 .more-link a, .block-news-block-1 .more-link .block-brands-5-brands-block-3 .view-footer a, .block-brands-5-brands-block-3 .view-footer .block-news-block-2 .more-link a, .block-news-block-2 .more-link .block-brands-5-brands-block-3 .view-footer a, .block-brands-5-brands-block-3 .view-footer .block-news-block-4 .more-link a, .block-news-block-4 .more-link .block-brands-5-brands-block-3 .view-footer a, .block-brands-5-brands-block-3 .view-footer .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .block-brands-5-brands-block-3 .view-footer a { left: 0px; position: absolute; }
.node-layout-whoweare1 .video-aside-wrap { position: relative; }
.node-layout-whoweare1 .introbox h2 { font-size: 80px; line-height: 90px; padding: 24px 33px 77px; }
.node-layout-whoweare1 .introbox .aside { background-color: rgb(255, 130, 140); float: left; margin-top: 40px; min-height: 280px; padding-bottom: 40px; padding-top: 40px; }
.node-layout-whoweare1 .introbox .aside p { color: rgb(255, 255, 255); font-size: 26px; line-height: 30px; }
.node-layout-whoweare1 .introbox .aside .default-button, .node-layout-whoweare1 .introbox .aside .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-whoweare1 .introbox .aside a, .node-layout-whoweare1 .introbox .aside .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-whoweare1 .introbox .aside a, .node-layout-whoweare1 .introbox .aside .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-whoweare1 .introbox .aside a, .node-layout-whoweare1 .introbox .aside .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-whoweare1 .introbox .aside a { background-color: rgb(240, 110, 120); bottom: 40px; left: 40px; min-width: 170px; position: absolute; }
.node-layout-whoweare1 .introbox .aside .default-button:hover, .node-layout-whoweare1 .introbox .aside .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .node-layout-whoweare1 .introbox .aside a:hover, .node-layout-whoweare1 .introbox .aside .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .node-layout-whoweare1 .introbox .aside a:hover, .node-layout-whoweare1 .introbox .aside .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .node-layout-whoweare1 .introbox .aside a:hover, .node-layout-whoweare1 .introbox .aside .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-whoweare1 .introbox .aside a:hover { background-color: rgb(255, 255, 255); color: rgb(255, 130, 140); }
.node-layout-whoweare1 .introbox .video { float: right; }
.node-layout-whoweare1 .introbox .video .btn-play { background-image: url(9f92d3ef5099bac29a33afd3022b4bb2fc354edf.png) ; cursor: pointer; height: 80px; left: 360px; position: absolute; top: 182px; width: 80px; z-index: 5; }
.node-layout-whoweare1 .purposebox { padding-bottom: 90px; }
.node-layout-whoweare1 .purposebox .image { position: relative; }
.node-layout-whoweare1 .purposebox .image .hide-part-of-image { background-color: rgb(238, 238, 238); bottom: 0px; height: 160px; left: 0px; position: absolute; }
.node-layout-whoweare1 .purposebox .content { padding-top: 43px; }
.node-layout-whoweare1 .purposebox .content h2 { color: rgb(77, 77, 77); font-size: 18px; margin-bottom: 30px; }
.node-layout-whoweare1 .purposebox .content .p1 { color: rgb(255, 130, 140); font-size: 26px; line-height: 30px; margin-bottom: 37px; }
.node-layout-whoweare1 .ambitionbox { padding-bottom: 90px; }
.node-layout-whoweare1 .ambitionbox h2 { background-color: rgb(238, 238, 238); font-size: 60px; line-height: 80px; margin-top: -80px; padding-bottom: 30px; padding-top: 40px; position: relative; width: 640px; z-index: 1; }
.node-layout-whoweare1 .ambitionbox h3 { color: rgb(77, 77, 77); font-family: "The Message DemiBold"; font-size: 18px; line-height: 24px; margin-bottom: 40px; }
.node-layout-whoweare1 .what-we-do-box { color: rgb(255, 255, 255); background-color: rgb(255, 130, 140); padding-bottom: 150px; position: relative; }
.node-layout-whoweare1 .what-we-do-box h2 { color: rgb(255, 255, 255); font-size: 140px; line-height: 200px; padding: 5px 34px 4px; }
.node-layout-whoweare1 .what-we-do-box .column { border-top: 1px solid rgb(255, 255, 255); }
.node-layout-whoweare1 .what-we-do-box .column h3 { background: transparent url(12dba0c6101e8b0d80c2a8c7fc6c69396168a11b.png)  repeat-x scroll 0px 100%; color: rgb(255, 255, 255); font-family: "The Message DemiBold"; font-size: 22px; line-height: 30px; margin-bottom: 24px; padding-bottom: 13px; padding-top: 11px; }
.node-layout-whoweare1 .what-we-do-box .column p { margin-bottom: 20px; }
.node-layout-whoweare1 .what-we-do-box .default-button, .node-layout-whoweare1 .what-we-do-box .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-whoweare1 .what-we-do-box a, .node-layout-whoweare1 .what-we-do-box .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-whoweare1 .what-we-do-box a, .node-layout-whoweare1 .what-we-do-box .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-whoweare1 .what-we-do-box a, .node-layout-whoweare1 .what-we-do-box .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-whoweare1 .what-we-do-box a { background-color: rgb(240, 110, 120); bottom: 40px; left: 440px; min-width: 170px; position: absolute; }
.node-layout-whoweare1 .what-we-do-box .default-button:hover, .node-layout-whoweare1 .what-we-do-box .block-news-block-1 .more-link a:hover, .block-news-block-1 .more-link .node-layout-whoweare1 .what-we-do-box a:hover, .node-layout-whoweare1 .what-we-do-box .block-news-block-2 .more-link a:hover, .block-news-block-2 .more-link .node-layout-whoweare1 .what-we-do-box a:hover, .node-layout-whoweare1 .what-we-do-box .block-news-block-4 .more-link a:hover, .block-news-block-4 .more-link .node-layout-whoweare1 .what-we-do-box a:hover, .node-layout-whoweare1 .what-we-do-box .view-display-id-images_page .view-content .views-field-field-images-1 a:hover, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-whoweare1 .what-we-do-box a:hover { background-color: rgb(255, 255, 255); color: rgb(255, 130, 140); }
.node-layout-whoweare1 .what-we-do-box .hide-corner { background-color: rgb(238, 238, 238); bottom: 0px; height: 80px; position: absolute; right: 0px; }
.node-layout-whoweare2 { overflow: hidden; padding-bottom: 20px; padding-top: 50px; }
.node-layout-whoweare2 .we-make-it-happen-box { background: rgb(238, 238, 238) none repeat scroll 0% 0%; margin-top: -160px; padding-bottom: 120px; padding-top: 40px; position: relative; z-index: 1; }
.node-layout-whoweare2 .we-make-it-happen-box h2 { font-size: 60px; line-height: 70px; margin-bottom: 20px; }
.node-layout-whoweare2 .we-make-it-happen-box .p1 { font-family: "The Message DemiBold"; font-size: 18px; line-height: 24px; margin-bottom: 40px; }
.node-layout-whoweare2 .we-make-it-happen-box .venturebox { margin-top: 80px; border-top: 1px solid rgb(255, 130, 140); }
.node-layout-whoweare2 .we-make-it-happen-box .venturebox h3 { background: transparent url(4546f2dedb8270ee39cfde051236308c5c562060.png)  repeat-x scroll 0px 100%; font-size: 22px; line-height: 30px; padding-bottom: 15px; padding-top: 10px; margin-bottom: 30px; }
.node-layout-whoweare2 .we-make-it-happen-box .venturebox p { margin-bottom: 36px; }
.node-layout-whoweare2 .prefpartner { background-color: rgb(238, 238, 238); margin-top: -80px; padding-top: 63px; }
.node-layout-whoweare2 .prefpartner h2 { font-size: 42px; line-height: 50px; margin-bottom: 30px; }
.node-layout-whoweare2 .prefpartner p { margin-bottom: 20px; }
.node-layout-whoweare2 .prefpartner .p1 { font-family: "The Message DemiBold"; font-size: 18px; line-height: 24px; margin-bottom: 32px; }
.node-layout-whoweare2 .prefpartner .default-button, .node-layout-whoweare2 .prefpartner .block-news-block-1 .more-link a, .block-news-block-1 .more-link .node-layout-whoweare2 .prefpartner a, .node-layout-whoweare2 .prefpartner .block-news-block-2 .more-link a, .block-news-block-2 .more-link .node-layout-whoweare2 .prefpartner a, .node-layout-whoweare2 .prefpartner .block-news-block-4 .more-link a, .block-news-block-4 .more-link .node-layout-whoweare2 .prefpartner a, .node-layout-whoweare2 .prefpartner .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .node-layout-whoweare2 .prefpartner a { margin-top: 20px; }
.context-media-room #page-title { display: none; }
.block-nodesinblock-12 .node-title, .block-nodesinblock-16 .node-title { display: none; }
.view-display-id-brands_list_page > .view-filter, .view-display-id-brands_list_page > .view-content { display: none; }
.view-display-id-brands_list_page .view-filters { display: none; }
.view-display-id-brands_list_page .view-filters #edit-channel-all, .view-display-id-brands_list_page .view-filters #edit-first-letter-wrapper { display: none; }
.view-display-id-brands_list_page .view-filters #edit-channel-wrapper { width: 360px; }
.view-display-id-brands_list_page .view-filters #alphabet-box { float: left; margin-left: 69px; margin-right: 100px; width: 220px; }
.view-display-id-brands_list_page .view-filters #edit-category-wrapper { margin-left: 10px; }
.view-display-id-brands_list_page .view-filters #button-list-of-all-brands-with-pictures { bottom: -40px; color: rgb(255, 255, 255); position: absolute; right: 0px; }
.view-display-id-brands_list_page .view-filters #edit-channel-wrapper div.form-item > div.form-item { float: left; width: 50%; }
.view-display-id-brands_list_page .view-filters #edit-channel-wrapper div.form-item > div.form-item:nth-child(2n) a { margin-right: 7px; }
.view-display-id-brands_list_page .view-filters #edit-channel-wrapper div.form-item > div.form-item:nth-child(2n+1) a { margin-left: 7px; margin-right: 0px; }
.view-display-id-brands_list_page .view-filters #edit-channel-wrapper a { background-position: 0px 0px; background-repeat: no-repeat; display: block; padding: 2px 0px 6px 33px; margin-right: 15px; }
.view-display-id-brands_list_page .view-filters #alphabet-box { display: none; overflow: hidden; padding: 8px 0px 0px; }
.view-display-id-brands_list_page .view-filters #alphabet-box a { color: rgb(85, 85, 85); float: left; font-size: 14px; text-align: center; width: 20px; margin: 0px 5px 12px; }
.view-display-id-brands_list_page .view-filters #alphabet-box a.active { color: rgb(255, 130, 140); }
.view-display-id-brands_list_page .view-filters #edit-submit-brands { display: none; }
.view-display-id-brands_list_page > .view-content { padding-left: 40px; padding-top: 45px; position: relative; }
.view-display-id-brands_list_page > .view-content .letter { clear: both; color: rgb(255, 130, 140); float: left; font: 140px/150px "The Message Demibold"; min-width: 155px; padding-bottom: 60px; }
.view-display-id-brands_list_page > .view-content .views-row { display: inline-block; vertical-align: top; line-height: 18px; margin-bottom: 20px; width: 180px; padding: 0px 10px; }
.view-display-id-brands_list_page > .view-content .group { overflow: hidden; padding: 20px 0px 75px; }
.view-display-id-brands_list_page > .view-content .views-field-field-channel { overflow: hidden; }
.view-display-id-brands_list_page > .view-content .views-field-field-channel li { color: rgb(255, 130, 140); direction: ltr; float: left; height: 22px; margin-right: 10px; overflow: hidden; text-indent: -10000px; width: 23px; }
.view-display-id-brand_with_pictures_block { padding-top: 40px; }
.view-display-id-brand_with_pictures_block .view-header { padding-bottom: 40px; position: relative; }
.view-display-id-brand_with_pictures_block .view-header p { color: rgb(128, 128, 128); font-size: 24px; line-height: 32px; }
.view-display-id-brand_with_pictures_block .view-header .default-button, .view-display-id-brand_with_pictures_block .view-header .block-news-block-1 .more-link a, .block-news-block-1 .more-link .view-display-id-brand_with_pictures_block .view-header a, .view-display-id-brand_with_pictures_block .view-header .block-news-block-2 .more-link a, .block-news-block-2 .more-link .view-display-id-brand_with_pictures_block .view-header a, .view-display-id-brand_with_pictures_block .view-header .block-news-block-4 .more-link a, .block-news-block-4 .more-link .view-display-id-brand_with_pictures_block .view-header a, .view-display-id-brand_with_pictures_block .view-header .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .view-display-id-brand_with_pictures_block .view-header a { min-width: 170px; position: absolute; right: 40px; top: 5px; }
.view-display-id-brand_with_pictures_block .view-content { margin: 0px -10px; }
.view-display-id-brand_with_pictures_block .view-content .views-row { float: left; margin: 10px; }
.view-display-id-brand_with_pictures_block .view-content .views-row img { cursor: pointer; }
.view-display-id-brand_with_pictures_block .ui-dialog-image-popup { display: none; }
.view-display-id-brand_with_pictures_block .default-button, .view-display-id-brand_with_pictures_block .block-news-block-1 .more-link a, .block-news-block-1 .more-link .view-display-id-brand_with_pictures_block a, .view-display-id-brand_with_pictures_block .block-news-block-2 .more-link a, .block-news-block-2 .more-link .view-display-id-brand_with_pictures_block a, .view-display-id-brand_with_pictures_block .block-news-block-4 .more-link a, .block-news-block-4 .more-link .view-display-id-brand_with_pictures_block a, .view-display-id-brand_with_pictures_block .view-display-id-images_page .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .view-display-id-brand_with_pictures_block a { margin-top: 40px; }
.context-news-releases #page-title { display: none; }
.view-filters { border-bottom-style: solid; border-bottom-width: 1px; margin: 0px 40px 80px; padding-bottom: 40px; position: relative; }
.view-filters label { display: block; font: 26px/30px "The Message Demibold"; margin-bottom: 22px; }
.view-filters a { color: rgb(77, 77, 77); font-size: 14px; }
.view-filters .form-item .form-item .form-item, .view-filters .views-widget-filter-date_filter .form-item .form-item { padding: 6px 0px; }
.view-filters .views-exposed-widget { float: left; }
.view-filters #edit-business-unit-all, .view-filters #edit-category-all, .view-filters #edit-field-ir-event-category-tid-all { display: none; }
.view-filters .selected { font-family: "The Message Demibold"; }
.view-filters .form-submit { border: 0px none; border-radius: 0px; bottom: -40px; box-sizing: content-box; color: rgb(255, 255, 255); display: block; font-family: "The Message DemiBold"; font-size: 14px; left: 200px; line-height: 20px; min-width: 120px; padding: 9px 20px 10px; position: absolute; text-align: left; text-shadow: none; }
.view-filters .views-widget-filter-date_filter { margin-right: 80px; width: 220px; }
.view-filters .views-widget-filter-date_filter .form-item .form-item { float: left; width: 71px; }
.view-filters .views-widget-filter-field_news_category_tid { width: 280px; }
.view-filters #close-exposed-toggle { position: absolute; bottom: -40px; left: 0px; }
.view-filters #edit-date-filter-value { display: none; }
.page-media-room-images .block-sanoma-social { top: 20px; }
.view-display-id-images_page { padding-top: 0px; }
.view-display-id-images_page .view-header { padding: 0px 0px 80px 40px; }
.view-display-id-images_page .view-header p { font-family: "The Message DemiBold"; font-size: 48px; color: rgb(255, 130, 40); line-height: 58px; margin-bottom: 32px; width: 640px; }
.view-display-id-images_page .view-header .default-button, .view-display-id-images_page .view-header .block-news-block-1 .more-link a, .block-news-block-1 .more-link .view-display-id-images_page .view-header a, .view-display-id-images_page .view-header .block-news-block-2 .more-link a, .block-news-block-2 .more-link .view-display-id-images_page .view-header a, .view-display-id-images_page .view-header .block-news-block-4 .more-link a, .block-news-block-4 .more-link .view-display-id-images_page .view-header a, .view-display-id-images_page .view-header .view-content .views-field-field-images-1 a, .view-display-id-images_page .view-content .views-field-field-images-1 .view-header a { min-width: 170px; }
.view-display-id-images_page .view-content { padding: 0px 0px 0px 20px; }
.view-display-id-images_page .view-content .views-row { display: inline-block; margin: 0px 20px 80px; vertical-align: top; width: 320px; }
.view-display-id-images_page .view-content .views-field-field-images { margin-bottom: 19px; }
.view-display-id-images_page .view-content .views-field-created { color: rgb(119, 119, 119); font-size: 11px; margin-bottom: 5px; }
.view-display-id-images_page .view-content .views-field-title { font-family: "The Message DemiBold"; font-size: 18px; margin-bottom: 26px; }
.view-display-id-images_page .view-content .views-field-title a { color: rgb(77, 77, 77); }
.context-news-releases #page-title { display: none; }
.view-filters { border-bottom-style: solid; border-bottom-width: 1px; margin: 0px 40px 80px; padding-bottom: 40px; position: relative; }
.view-filters.closed { border-bottom-width: 0px; }
.view-filters label { display: block; font: 26px/30px "The Message Demibold"; margin-bottom: 22px; }
.view-filters a { color: rgb(77, 77, 77); font-size: 14px; }
.view-filters .form-item .form-item .form-item, .view-filters .views-widget-filter-date_filter .form-item .form-item { padding: 6px 0px; }
.view-filters .views-exposed-widget { float: left; }
.view-filters #edit-business-unit-all, .view-filters #edit-category-all, .view-filters #edit-field-ir-event-category-tid-all { display: none; }
.view-filters .selected { font-family: "The Message Demibold"; }
.view-filters .form-submit { border: 0px none; border-radius: 0px; bottom: -40px; box-sizing: content-box; color: rgb(255, 255, 255); display: block; font-family: "The Message DemiBold"; font-size: 14px; left: 160px; line-height: 20px; min-width: 120px; padding: 9px 20px 10px; position: absolute; text-align: left; text-shadow: none; }
.view-filters .views-widget-filter-date_filter { margin-right: 80px; width: 220px; }
.view-filters .views-widget-filter-date_filter .form-item .form-item { float: left; width: 71px; }
.view-filters .views-widget-filter-field_news_category_tid { width: 280px; }
.view-filters #close-exposed-toggle { position: absolute; bottom: -40px; left: 0px; }
.view-filters #edit-date-filter-value { display: none; }
.view-display-id-timeline_page { margin-top: 15px; }
.view-display-id-timeline_page .view-content { background-image: url(88445674d8223c147a10c744a95886604dfbf0b0.png) ; background-position: 50% 0px; background-repeat: repeat-y; }
.view-display-id-timeline_page .view-content .col1 { padding-top: 80px; text-align: right; }
.view-display-id-timeline_page .view-content .views-row { margin-bottom: 70px; position: relative; }
.view-display-id-timeline_page .view-content .views-field-title { font-family: "The Message DemiBold"; font-size: 26px; line-height: 30px; margin-bottom: 15px; margin-top: 8px; }
.view-display-id-timeline_page .view-content .views-field-title a { color: rgb(77, 77, 77); }
.view-display-id-timeline_page .view-content .views-field-created, .view-display-id-timeline_page .view-content .views-field-field-category-tag { font-size: 11px; }
.view-display-id-timeline_page .view-content .views-field-created { color: rgb(119, 119, 119); }
.view-display-id-timeline_page .view-content .views-field-field-category-tag { font-weight: bold; text-transform: uppercase; }
.view-display-id-timeline_page .view-content .col1 .timeline-post-date { right: -60px; }
.view-display-id-timeline_page .view-content .col2 .timeline-post-date { left: -60px; }
.view-display-id-timeline_page .view-content .timeline-post-date { color: rgb(255, 255, 255); display: none; font: 12px/12px Arial,sans-serif; height: 40px; position: absolute; text-align: center; top: 5px; width: 40px; }
.view-display-id-timeline_page .view-content .timeline-post-date.visible { display: block; }
.view-display-id-timeline_page .view-content .timeline-post-date span { display: block; }
.view-display-id-timeline_page .view-content .timeline-post-date .day { display: none; padding-top: 8px; }
.view-display-id-timeline_page .view-content .timeline-post-date .month { font-size: 12px; font-weight: bold; padding-top: 14px; text-transform: uppercase; }
.view-display-id-timeline_page .view-content .normal-flow { display: none; }
.page-media-room .block-sanoma-social { top: 20px; }
.block-nodesinblock-12, .block-nodesinblock-16 { padding: 5px 40px 70px; width: 840px; }
.block-nodesinblock-12 h2, .block-nodesinblock-16 h2 { color: rgb(255, 130, 40); font: 96px/100px "The Message DemiBold"; margin: 0px 0px 35px ! important; }
.block-nodesinblock-12 p, .block-nodesinblock-16 p { color: rgb(128, 128, 128); font-size: 30px; line-height: 36px; }
#media-room-content { padding: 0px 0px 0px 40px; }
#media-room-content .masonry-item { margin: 0px 0px 70px; }
#media-room-content .masonry-item .date-term { color: rgb(119, 119, 119); font: 11px/20px Arial,sans-serif; padding-bottom: 8px; }
#media-room-content .masonry-item .date-term .term { color: rgb(77, 77, 77); font-weight: bold; text-transform: uppercase; }
#media-room-content .masonry-item .title { font: 20px/24px "The Message DemiBold"; margin-bottom: 20px; }
#media-room-content .masonry-item.news .title a { color: rgb(77, 77, 77); }
#media-room-content .masonry-item.news .title a:hover { color: rgb(255, 130, 40); }
#media-room-content .masonry-item.twitter { background-image: url(8d54d39f22c5596dc43815ebd18aeffc8f5f57a6.png) ; background-position: 6px 7px; background-repeat: no-repeat; }
#media-room-content .masonry-item.twitter .title, #media-room-content .masonry-item.twitter .date { padding-left: 60px; }
#media-room-content .masonry-item.twitter .title { color: rgb(255, 130, 40); font-family: "The Message DemiBold"; font-size: 16px; margin-bottom: 0px; padding-bottom: 1px; }
#media-room-content .masonry-item.twitter .date { color: rgb(128, 128, 128); font-size: 11px; padding-bottom: 15px; }
#media-room-content .masonry-item:hover, #media-room-content .masonry-item:hover .date-term, #media-room-content .masonry-item:hover .date-term .term, #media-room-content .masonry-item.news:hover .title a, #media-room-content .masonry-item.twitter:hover .date { color: rgb(255, 130, 40); }
.page-investors-ir-calendar #page-title { display: none; }
.page-search {  }
.page-search .zone-content .region-content-inner { margin-left: 280px; width: 560px; }
.page-search #page-title, .page-search h2, .page-search .block-system-main .search-form { display: none; }
.page-search .results-count { color: rgb(128, 128, 128); font-size: 18px; padding-bottom: 7px; padding-top: 18px; }
.page-search h1 { color: rgb(0, 175, 255); font-size: 54px; }
.page-search .search-results { padding-top: 22px; }
.page-search .search-results li { margin-top: 32px; }
.page-search .search-results li .title { font-size: 18px; padding-bottom: 5px; }
.page-search .search-results li .title a { color: rgb(77, 77, 77); }
.page-search .search-results li .title a:hover { color: rgb(0, 175, 255); }
.page-search .search-results li strong { color: rgb(0, 175, 255); font-weight: normal; }
.page-search .search-results li .title .search-info { padding-top: 3px; }
.page-search .pager { margin-top: 80px; text-align: center; }
.page-search .pager li { display: inline-block; padding: 0px 4px; }
.context-privacy .node, .context-tietosuoja .node { margin-left: 0px; width: 100%; padding: 100px 80px 40px 40px; }
.context-privacy #region-content, .context-tietosuoja #region-content { background-color: transparent; margin-bottom: 100px; padding: 80px 0px 40px; }
.context-privacy.node-type-privacy #region-content, .context-tietosuoja.node-type-privacy #region-content { padding: 40px 0px 40px 360px; }
.context-privacy h1.title, .context-tietosuoja h1.title { display: none; }
.context-privacy #section-content, .context-tietosuoja #section-content { margin-top: 10px; }
.context-privacy .block-sanoma-social, .context-tietosuoja .block-sanoma-social { display: none; }
.context-privacy .block-sanoma-policy-block-header, .context-tietosuoja .block-sanoma-policy-block-header { top: 0px; left: 0px; z-index: 1; }
.context-privacy .block-sanoma-policy-block-header .frontpage-header-title, .context-tietosuoja .block-sanoma-policy-block-header .frontpage-header-title { position: absolute; padding: 40px; color: rgb(255, 255, 255); font: 70px/60px "The Message DemiBold"; z-index: 75; }
.context-privacy .block-sanoma-policy-block-header .frontpage-header-title a, .context-privacy .block-sanoma-policy-block-header .frontpage-header-title a:hover, .context-tietosuoja .block-sanoma-policy-block-header .frontpage-header-title a, .context-tietosuoja .block-sanoma-policy-block-header .frontpage-header-title a:hover { color: rgb(255, 255, 255); }
.context-privacy .block-sanoma-policy-block-header img.frontpage-header-img, .context-tietosuoja .block-sanoma-policy-block-header img.frontpage-header-img {  }
.context-privacy .block-sanoma-policy-block-header .last-policy-update-time, .context-tietosuoja .block-sanoma-policy-block-header .last-policy-update-time { background-color: rgb(255, 255, 255); position: absolute; bottom: 0px; right: 0px; padding: 20px 40px; z-index: 3; }
.context-privacy .block-sanoma-policy-block-header .last-policy-update-time span, .context-tietosuoja .block-sanoma-policy-block-header .last-policy-update-time span { width: 100%; color: rgb(90, 92, 87); display: block; }
.context-privacy .block-sanoma-policy-block-header .last-policy-update-time .time, .context-tietosuoja .block-sanoma-policy-block-header .last-policy-update-time .time { font-weight: bold; }
.context-privacy.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title, .context-tietosuoja.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title { position: fixed; width: 1040px; height: 120px; padding: 0px 40px; color: rgb(37, 187, 224); font-size: 30px; line-height: 25px; background-color: rgb(255, 255, 255); z-index: 75; }
.context-privacy.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a, .context-tietosuoja.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a { display: block; padding-top: 22px; }
.context-privacy.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a, .context-privacy.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a:hover, .context-tietosuoja.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a, .context-tietosuoja.node-type-privacy .block-sanoma-policy-block-header .frontpage-header-title a:hover { color: rgb(37, 187, 224); }
.context-privacy.node-type-privacy .block-sanoma-policy-block-header .last-policy-update-time, .context-tietosuoja.node-type-privacy .block-sanoma-policy-block-header .last-policy-update-time { display: none; }
.context-privacy .sanoma-privacy-frontpage-intro, .context-tietosuoja .sanoma-privacy-frontpage-intro { background-color: rgb(255, 255, 255); padding: 40px 40px 80px; margin: -80px -40px 40px 0px; }
.context-privacy .sanoma-privacy-frontpage-intro h2, .context-tietosuoja .sanoma-privacy-frontpage-intro h2 { color: rgb(37, 187, 224); font: 30px/36px "The Message DemiBold"; margin: 10px 0px 30px; }
.context-privacy .sanoma-privacy-frontpage-intro blockquote, .context-tietosuoja .sanoma-privacy-frontpage-intro blockquote { color: rgb(37, 187, 224); font: 28px/36px "The Message"; margin: -5px 0px 30px; }
.context-privacy .sanoma-privacy-frontpage-intro blockquote strong, .context-tietosuoja .sanoma-privacy-frontpage-intro blockquote strong { font-weight: normal; font-family: "The Message DemiBold"; }
.context-privacy .sanoma-privacy-frontpage-intro h3, .context-tietosuoja .sanoma-privacy-frontpage-intro h3 { margin: 10px 0px 20px; }
.context-privacy .privacy-icon-menu, .context-tietosuoja .privacy-icon-menu { position: absolute; bottom: 120px; margin-left: 40px; z-index: 75; display: none; }
.context-privacy .privacy-icon-menu ul.menu, .context-tietosuoja .privacy-icon-menu ul.menu { font-size: 0px; }
.context-privacy .privacy-icon-menu ul.menu li, .context-tietosuoja .privacy-icon-menu ul.menu li { display: inline-block; vertical-align: top; width: 160px; }
.context-privacy .privacy-icon-menu ul.menu li a, .context-tietosuoja .privacy-icon-menu ul.menu li a { opacity: 0; position: relative; display: block; width: 140px; height: 20px; background-size: 80px 80px; padding: 110px 10px 30px; background-color: rgb(38, 196, 235); background-repeat: no-repeat; background-position: center 24px; font-size: 13px; color: rgb(255, 255, 255); line-height: 1.2em; text-align: center; border-left: 1px solid rgb(255, 255, 255); }
.context-privacy .privacy-icon-menu ul.menu li a:hover, .context-tietosuoja .privacy-icon-menu ul.menu li a:hover { background-color: rgb(145, 222, 241); background-position: center 24px; }
.context-privacy .privacy-icon-menu ul.menu li.menu-mlid-5046 a, .context-tietosuoja .privacy-icon-menu ul.menu li.menu-mlid-5046 a { background-image: url(a4230bd774f60e87425604390ce2c95b93b7ad17.svg) ; }
.context-privacy .privacy-icon-menu ul.menu li.menu-mlid-5048 a, .context-tietosuoja .privacy-icon-menu ul.menu li.menu-mlid-5048 a { background-image: url(d6947a2757a8ab2d1bcabb24008a493f05de3f2a.svg) ; }
.context-privacy .privacy-icon-menu ul.menu li.menu-mlid-5052 a, .context-tietosuoja .privacy-icon-menu ul.menu li.menu-mlid-5052 a { background-image: url(b242202ab1d6c25f9534b8c68429218f4082ea08.svg) ; }
.context-privacy .privacy-icon-menu ul.menu li.menu-mlid-5053 a, .context-tietosuoja .privacy-icon-menu ul.menu li.menu-mlid-5053 a { background-image: url(7dd0c6f35a0e81fc8d12cd9c6873b2d1c50bdd23.svg) ; }
.context-privacy .privacy-icon-menu ul.menu li.active a, .context-tietosuoja .privacy-icon-menu ul.menu li.active a { background-color: rgb(145, 222, 241); }
.context-privacy .privacy-icon-menu ul.menu li.first a, .context-tietosuoja .privacy-icon-menu ul.menu li.first a { border-left: medium none; }
.context-privacy.node-type-privacy .privacy-icon-menu, .context-tietosuoja.node-type-privacy .privacy-icon-menu { position: fixed; top: 70px; bottom: auto; display: block; left: 50%; margin-left: 220px; z-index: 75; }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li { width: 80px; position: relative; }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li a, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li a { top: 0px; opacity: 1; display: block; width: 80px; height: 80px; padding: 0px; background-color: rgb(145, 222, 241); background-position: center center; background-size: 40px 40px; font-size: 0px; line-height: 0; border-left: 1px solid rgb(255, 255, 255); }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li:hover, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li:hover { background-color: rgb(38, 196, 235); }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li:hover .tooltip, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li:hover .tooltip { opacity: 1; visibility: visible; }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li.active a, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li.active a { background-color: rgb(38, 196, 235); }
.context-privacy.node-type-privacy .privacy-icon-menu ul.menu li.first a, .context-tietosuoja.node-type-privacy .privacy-icon-menu ul.menu li.first a { border-left: medium none; }
.context-privacy.node-type-privacy .privacy-icon-menu .tooltip, .context-tietosuoja.node-type-privacy .privacy-icon-menu .tooltip { visibility: hidden; opacity: 0; position: absolute; width: 140px; background-color: rgb(255, 255, 255); padding: 10px; margin: 0px 0px 0px -40px; color: rgb(90, 87, 90); font-size: 13px; text-align: center; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); transition: all 0.3s ease-in-out 0s; }
.context-privacy.node-type-privacy .privacy-icon-menu .tooltip p, .context-tietosuoja.node-type-privacy .privacy-icon-menu .tooltip p { display: table-cell; vertical-align: middle; width: 140px; height: 60px; }
.context-privacy.node-type-privacy .privacy-icon-menu .tooltip::after, .context-tietosuoja.node-type-privacy .privacy-icon-menu .tooltip::after { bottom: 100%; left: 50%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); border-width: 10px; margin-left: -10px; }
.context-privacy .page-node-26488 .region-content-sidebar-first, .context-tietosuoja .page-node-26488 .region-content-sidebar-first { position: absolute; top: 460px; z-index: 99; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper { padding: 40px 0px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li { font-size: 20px; padding: 0px 0px 20px 40px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li a, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li a { color: rgb(37, 187, 224); }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.active a, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.active a { color: rgb(90, 87, 90); }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.active.expanded, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.active.expanded { background: transparent url(7350f78bfd8ae76573832e09a0591358077c950c.png)  no-repeat scroll left 4px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.active.expanded a, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.active.expanded a { color: rgb(37, 187, 224); }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.active.collapsed, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.active.collapsed { background: transparent url(b0e8cefc8e2e66a0b67e4cd2917b7a6c25cbfc8e.png)  no-repeat scroll left 4px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.collapsed, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.collapsed { background: transparent url(4fdfe7a4ee0bf11edcb1ba7a0cee4a789d832490.png)  no-repeat scroll left 4px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.expanded, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.expanded { background: transparent url(17080462c8f92e3129d57be91184065cc887f345.png)  no-repeat scroll left 4px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li:hover a, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li:hover a { color: rgb(90, 87, 90); }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.collapsed:hover, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.collapsed:hover { background: transparent url(b0e8cefc8e2e66a0b67e4cd2917b7a6c25cbfc8e.png)  no-repeat scroll left 4px; }
.context-privacy .region-content-sidebar-first .menu-block-wrapper li.expanded:hover, .context-tietosuoja .region-content-sidebar-first .menu-block-wrapper li.expanded:hover { background: transparent url(7350f78bfd8ae76573832e09a0591358077c950c.png)  no-repeat scroll left 4px; }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper { position: fixed; top: 200px; z-index: 50; }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu { padding: 20px 0px 10px; }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li { padding: 0px 0px 10px; }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li a, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li a { color: rgb(37, 187, 224); font-size: 14px; background: transparent none repeat scroll 0% 0%; }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li:hover a, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li:hover a { color: rgb(90, 87, 90); }
.context-privacy.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li.active a, .context-tietosuoja.node-type-privacy .region-content-sidebar-first .menu-block-wrapper ul.menu li ul.menu li.active a { color: rgb(90, 87, 90); }
.context-privacy.page-node-26905 .privacy-icon-menu, .context-privacy.page-node-26907 .privacy-icon-menu, .context-privacy.page-node-26909 .privacy-icon-menu, .context-privacy.page-node-26911 .privacy-icon-menu, .context-tietosuoja.page-node-26905 .privacy-icon-menu, .context-tietosuoja.page-node-26907 .privacy-icon-menu, .context-tietosuoja.page-node-26909 .privacy-icon-menu, .context-tietosuoja.page-node-26911 .privacy-icon-menu { top: 90px; left: inherit; margin-left: 40px; }
.context-privacy.page-node-26905 .privacy-icon-menu ul.menu li, .context-privacy.page-node-26907 .privacy-icon-menu ul.menu li, .context-privacy.page-node-26909 .privacy-icon-menu ul.menu li, .context-privacy.page-node-26911 .privacy-icon-menu ul.menu li, .context-tietosuoja.page-node-26905 .privacy-icon-menu ul.menu li, .context-tietosuoja.page-node-26907 .privacy-icon-menu ul.menu li, .context-tietosuoja.page-node-26909 .privacy-icon-menu ul.menu li, .context-tietosuoja.page-node-26911 .privacy-icon-menu ul.menu li { width: 160px; }
.context-privacy.page-node-26905 .privacy-icon-menu ul.menu li a, .context-privacy.page-node-26907 .privacy-icon-menu ul.menu li a, .context-privacy.page-node-26909 .privacy-icon-menu ul.menu li a, .context-privacy.page-node-26911 .privacy-icon-menu ul.menu li a, .context-tietosuoja.page-node-26905 .privacy-icon-menu ul.menu li a, .context-tietosuoja.page-node-26907 .privacy-icon-menu ul.menu li a, .context-tietosuoja.page-node-26909 .privacy-icon-menu ul.menu li a, .context-tietosuoja.page-node-26911 .privacy-icon-menu ul.menu li a { width: 160px; height: 160px; background-size: auto auto; }
.context-privacy.page-node-26905 .privacy-icon-menu .tooltip, .context-privacy.page-node-26907 .privacy-icon-menu .tooltip, .context-privacy.page-node-26909 .privacy-icon-menu .tooltip, .context-privacy.page-node-26911 .privacy-icon-menu .tooltip, .context-tietosuoja.page-node-26905 .privacy-icon-menu .tooltip, .context-tietosuoja.page-node-26907 .privacy-icon-menu .tooltip, .context-tietosuoja.page-node-26909 .privacy-icon-menu .tooltip, .context-tietosuoja.page-node-26911 .privacy-icon-menu .tooltip { width: 220px; }
.context-privacy.page-node-26905 .privacy-icon-menu .tooltip p, .context-privacy.page-node-26907 .privacy-icon-menu .tooltip p, .context-privacy.page-node-26909 .privacy-icon-menu .tooltip p, .context-privacy.page-node-26911 .privacy-icon-menu .tooltip p, .context-tietosuoja.page-node-26905 .privacy-icon-menu .tooltip p, .context-tietosuoja.page-node-26907 .privacy-icon-menu .tooltip p, .context-tietosuoja.page-node-26909 .privacy-icon-menu .tooltip p, .context-tietosuoja.page-node-26911 .privacy-icon-menu .tooltip p { width: 220px; }
.context-privacy.page-node-26905.node-type-privacy .field.field-name-field-privacy-intro, .context-privacy.page-node-26907.node-type-privacy .field.field-name-field-privacy-intro, .context-privacy.page-node-26909.node-type-privacy .field.field-name-field-privacy-intro, .context-privacy.page-node-26911.node-type-privacy .field.field-name-field-privacy-intro, .context-tietosuoja.page-node-26905.node-type-privacy .field.field-name-field-privacy-intro, .context-tietosuoja.page-node-26907.node-type-privacy .field.field-name-field-privacy-intro, .context-tietosuoja.page-node-26909.node-type-privacy .field.field-name-field-privacy-intro, .context-tietosuoja.page-node-26911.node-type-privacy .field.field-name-field-privacy-intro { padding-top: 160px; }
.context-privacy.node-type-privacy .field h1, .context-tietosuoja.node-type-privacy .field h1 { font: 48px/54px "The Message DemiBold"; margin: 10px 0px 30px; color: rgb(37, 187, 224); }
.context-privacy.node-type-privacy .field h2, .context-tietosuoja.node-type-privacy .field h2 { font: 24px/28px "The Message DemiBold"; margin: 10px 0px; }
.context-privacy.node-type-privacy .field h3, .context-tietosuoja.node-type-privacy .field h3 { font: 14px/18px "The Message DemiBold"; margin: 10px 0px; text-transform: uppercase; }
.context-privacy.node-type-privacy .field h6, .context-tietosuoja.node-type-privacy .field h6 { font: 12px/18px "The Message DemiBold"; margin: 0px 0px 20px; text-transform: uppercase; color: rgb(153, 153, 153); }
.context-privacy.node-type-privacy .field blockquote, .context-tietosuoja.node-type-privacy .field blockquote { font: 18px/24px "The Message DemiBold"; margin: 10px 0px 20px; }
.context-privacy.node-type-privacy .field a, .context-tietosuoja.node-type-privacy .field a { color: rgb(37, 187, 224); text-decoration: underline; }
.context-privacy.node-type-privacy .field a[name], .context-tietosuoja.node-type-privacy .field a[name] { position: relative; top: -280px; text-indent: -9999px; }
.context-privacy.node-type-privacy .field .field-item ul, .context-privacy.node-type-privacy .field .field-item ol, .context-tietosuoja.node-type-privacy .field .field-item ul, .context-tietosuoja.node-type-privacy .field .field-item ol { padding-left: 10px; }
.context-privacy.node-type-privacy .field .field-item ul li, .context-privacy.node-type-privacy .field .field-item ol li, .context-tietosuoja.node-type-privacy .field .field-item ul li, .context-tietosuoja.node-type-privacy .field .field-item ol li { margin-bottom: 0.5em; padding-left: 1em; text-indent: -1em; }
.context-privacy.node-type-privacy .field .field-item ul li ul, .context-privacy.node-type-privacy .field .field-item ol li ul, .context-tietosuoja.node-type-privacy .field .field-item ul li ul, .context-tietosuoja.node-type-privacy .field .field-item ol li ul { list-style: outside none disc; padding-left: 17px; margin-top: 0.5em; }
.context-privacy.node-type-privacy .field .field-item ul li ul li, .context-privacy.node-type-privacy .field .field-item ol li ul li, .context-tietosuoja.node-type-privacy .field .field-item ul li ul li, .context-tietosuoja.node-type-privacy .field .field-item ol li ul li { text-indent: 0px; padding-left: 0px; }
.context-privacy.node-type-privacy .field .field-item ul li ul li::before, .context-privacy.node-type-privacy .field .field-item ol li ul li::before, .context-tietosuoja.node-type-privacy .field .field-item ul li ul li::before, .context-tietosuoja.node-type-privacy .field .field-item ol li ul li::before { content: none; }
.context-privacy.node-type-privacy .field .field-item ol, .context-tietosuoja.node-type-privacy .field .field-item ol { padding-left: 17px; list-style-type: decimal; }
.context-privacy.node-type-privacy .field .field-item table th, .context-tietosuoja.node-type-privacy .field .field-item table th { border-bottom-color: rgb(37, 187, 224); border-top-color: rgb(37, 187, 224); color: rgb(37, 187, 224); }
.context-privacy.node-type-privacy .field.field-name-field-privacy-intro, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro { background-color: rgb(38, 196, 235); padding: 80px 80px 30px 40px; margin: -80px 0px 40px -40px; }
.context-privacy.node-type-privacy .field.field-name-field-privacy-intro p, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro h1, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro h2, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro h3, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro a, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro ul, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro ol, .context-privacy.node-type-privacy .field.field-name-field-privacy-intro blockquote, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro p, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro h1, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro h2, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro h3, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro a, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro ul, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro ol, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro blockquote { color: rgb(255, 255, 255); }
.context-privacy.node-type-privacy .field.field-name-field-privacy-intro ul, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro ul { list-style: outside none none; margin: 20px 0px; padding-left: 10px; }
.context-privacy.node-type-privacy .field.field-name-field-privacy-intro ul li::before, .context-tietosuoja.node-type-privacy .field.field-name-field-privacy-intro ul li::before { content: "—"; display: inline-block; text-indent: 0px; position: relative; left: -10px; }
.context-privacy.node-type-privacy .field.field-name-body, .context-tietosuoja.node-type-privacy .field.field-name-body { padding-right: 80px; }
.context-privacy.node-type-privacy .block-sanoma-social, .context-tietosuoja.node-type-privacy .block-sanoma-social { display: block; right: -80px; top: 240px; z-index: 0; }
.context-privacy.node-type-privacy .block-sanoma-social .at15nc, .context-privacy.node-type-privacy .block-sanoma-social .print-page, .context-tietosuoja.node-type-privacy .block-sanoma-social .at15nc, .context-tietosuoja.node-type-privacy .block-sanoma-social .print-page { background-color: rgb(38, 196, 235); }
.block-sanoma-privacy-promoted-story { margin-left: 3px; margin-top: 20px; }
.region-content .block-sanoma-privacy-promoted-story { margin-left: 40px; }
.block-sanoma-privacy-promoted-story header { background: transparent url(19fee5aae76c8534a28d7af3ff1ffd72f6ad3970.png)  no-repeat scroll 0% 0%; color: rgb(149, 149, 149); font-size: 12px; line-height: 17px; min-height: 35px; padding-left: 54px; padding-top: 1px; text-transform: uppercase; margin-bottom: 17px; }
.block-sanoma-privacy-promoted-story section a { color: rgb(77, 77, 77); display: block; font-size: 16px; line-height: 25px; }
.page-node-26898 .privacy-icon-menu ul.menu li a, .page-node-26488 .privacy-icon-menu ul.menu li a, .page-node-26899 .privacy-icon-menu ul.menu li a { opacity: 0; }
.logged-in.node-type-privacy .privacy-icon-menu { top: 100px; }
.logged-in.page-node-26905 .privacy-icon-menu, .logged-in.page-node-26907 .privacy-icon-menu, .logged-in.page-node-26909 .privacy-icon-menu, .logged-in.page-node-26911 .privacy-icon-menu { top: 120px; }
.fi .node-layout-whoweare1 .what-we-do-box h2 { font-size: 110px; }
.pager { margin: 20px 0px; text-align: center; }
.pager li { display: inline-block; padding: 0px 18px; }
.pager .pager-previous, .pager .pager-next { font-family: "The Message DemiBold"; text-transform: capitalize; }
.page-investors .ui-dialog .ui-btn { background-color: rgb(2, 0, 172); }
.pane-sanoma-custom-samoma-custom-3-clocks { overflow: hidden; position: absolute; right: -14px; z-index: 1; }
.sanoma-custom-clock-wrapper { width: 78px; }
.sanoma-custom-clock { margin: 0px auto; }
.sanoma-custom-timezone-title { color: rgb(0, 0, 170); font-family: Arial; font-size: 11px; font-weight: bold; padding-top: 3px; text-align: center; }
.static-ir-contacts h1, .static-ir-contacts h2, .static-ir-contacts a { color: rgb(2, 0, 172); }
.static-ir-contacts h1 { font: 32px/50px "The Message DemiBold"; margin-bottom: 20px; }
.static-ir-contacts h2 { font: 22px/30px "The Message DemiBold"; }
.static-ir-contacts .content-text p { font: 22px/30px "The Message"; margin-bottom: 25px; }
.pane-views-investor-slides-block { background: rgb(2, 0, 172) none repeat scroll 0% 0%; min-height: 210px; padding: 40px 0px; }
.pane-views-investor-slides-block, .pane-views-investor-slides-block h2, .pane-views-investor-slides-block a { color: rgb(255, 255, 255); }
.pane-views-investor-slides-block .views-row { float: left; margin-left: 40px; margin-top: 20px; width: 220px; }
.pane-views-investor-slides-block .views-row.views-row-first { margin-top: 0px; }
.pane-views-investor-slides-block .field-name-field-label { margin-bottom: 20px; }
.pane-views-investor-slides-block .field-name-title { margin-bottom: 25px; }
.pane-views-investor-slides-block .field-name-field-link a { background: transparent url(381fd75ca8cae8a3e46deb36d07dcaadcaede857.png)  no-repeat scroll 2px 6px; display: block; font-family: "The Message DemiBold"; padding: 0px 0px 0px 17px; }
#panel-investors-frontpage .region-footer { position: relative; }
.pane-investors-stock-ticker { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(2, 0, 172); padding: 32px 40px; }
.pane-investors-stock-ticker h1 { font: 45px/100px "The Message"; }
.pane-investors-stock-ticker .field-name-field-last-price, .pane-investors-stock-ticker .field-name-field-change-percentage { display: inline-block; font-size: 32px; line-height: 40px; }
.pane-investors-stock-ticker .field-name-field-last-price { font-family: "The Message Bold"; }
.pane-investors-stock-ticker .field-name-field-stock-info { margin-top: 18px; text-transform: uppercase; }
.pane-investors-frontpage-video #youtube-field-player { margin-left: 0px; max-width: 100%; width: 100%; }
.pane-investors-frontpage-video .field-name-field-v-poster { position: relative; }
.pane-investors-frontpage-video .field-name-field-v-poster .btn-play { background-color: rgba(16, 16, 193, 0.8); background-image: url(f22c3962d50c281b6901fcd74721ad55bf7d065b.png) ; background-position: 50% 50%; background-repeat: no-repeat; border-radius: 5px; display: block; height: 40px; left: 50%; margin-left: -40px; margin-top: -20px; overflow: hidden; position: absolute; text-indent: -10000px; top: 50%; width: 80px; }
.pane-investors-frontpage-video .field-name-field-v-poster .btn-play:hover, .pane-investors-frontpage-video .field-name-field-v-poster .btn-play:focus { background-color: rgba(16, 16, 193, 0.7); }
.pane-investors-frontpage-video .field-name-field-v-poster img { height: auto; }
.parent-investors .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text { color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text:-moz-placeholder { color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text::-moz-placeholder { color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page_v2 .views-row { background-image: url(4e39d18a983b097993a2c94aad6c0ded9167c6d7.png) ; }
.parent-investors .view-display-id-timeline_page_v2 .timeline-post-date { background: rgb(2, 0, 172) none repeat scroll 0% 0%; }
.parent-investors .view-display-id-timeline_page_v2 .field-dates { color: rgb(2, 0, 172); }
.parent-investors .view-display-id-timeline_page_v2 .upcoming { background: rgb(2, 0, 172) none repeat scroll 0% 0%; }
.parent-investors .view-display-id-timeline_page_v2 .upcoming, .parent-investors .view-display-id-timeline_page_v2 .upcoming .field-dates { color: rgb(255, 255, 255); }
.view-display-id-reports_page .view-filters { border: 0px none; margin-bottom: 10px; }
.view-display-id-reports_page .view-filters label { display: none; }
.view-display-id-reports_page .view-filters #edit-title-wrapper { float: none; margin: 0px auto 40px; width: 960px; }
.view-display-id-reports_page .view-filters #edit-title-wrapper .form-text { border: 0px none; color: rgb(255, 130, 40); font-family: "The Message"; font-size: 22px; height: 80px; line-height: 80px; text-align: center; width: 100%; }
.view-display-id-reports_page .view-filters #edit-title-wrapper .form-text:-moz-placeholder { color: rgb(255, 130, 40); }
.view-display-id-reports_page .view-filters #edit-title-wrapper .form-text::-moz-placeholder { color: rgb(255, 130, 40); }
.view-display-id-reports_page .view-filters #edit-title-wrapper .description { display: none; }
.view-display-id-reports_page .view-filters .views-exposed-widget { float: left; margin-right: 20px; width: auto; }
.view-display-id-reports_page .view-filters .views-widget-filter-date_filter { margin-left: 80px; }
.view-display-id-reports_page .view-filters .views-reset-button, .view-display-id-reports_page .view-filters #edit-date-filter-value { display: none; }
.view-display-id-reports_page .view-filters select { font-family: "The Message DemiBold"; font-size: 14px; }
.view-display-id-reports_page .view-filters .chosen-container-single .chosen-results li:first-child { display: none; }
.view-display-id-reports_page .views-row { background-position: 59px 0px; background-repeat: repeat-y; padding: 20px 0px 20px 40px; }
.view-display-id-reports_page .views-row-odd { background-color: rgb(255, 255, 255); }
.view-display-id-reports_page .views-field-field-file-2 { float: left; }
.view-display-id-reports_page .views-field-field-file-2 div div { background-color: rgb(255, 130, 40); height: 40px; width: 40px; }
.view-display-id-reports_page .views-field-field-file-2 .image-pdf { background-image: url(55ece66d4ff6cbfc0521c89e6f127c5ed2c8c0fe.png) ; }
.view-display-id-reports_page .views-field-field-file-2 .image-webcast { background-image: url(1751059b3e6328ffe022d863aff0cf48ac0cc4b4.png) ; }
.view-display-id-reports_page .views-field-field-file-2 .image-xls, .view-display-id-reports_page .views-field-field-file-2 .image-xlsx { background-image: url(e5553e587d8b4890e37932d1ed397b9cb440855f.png) ; }
.view-display-id-reports_page .col-date { font-family: Arial,sans-serif; font-size: 11px; }
.view-display-id-reports_page .col-date, .view-display-id-reports_page .views-field-title, .view-display-id-reports_page .views-field-field-file-1 { float: left; padding-bottom: 10px; padding-top: 10px; }
.view-display-id-reports_page .field-created { color: rgb(255, 130, 40); font-family: "The Message DemiBold"; font-size: 14px; }
.view-display-id-reports_page .field-file-category { font-weight: bold; text-transform: uppercase; }
.view-display-id-reports_page .views-field-title { font-family: "The Message DemiBold"; }
.view-display-id-reports_page .views-field-title a { color: rgb(77, 77, 77); }
.view-display-id-reports_page .views-field-title a:focus, .view-display-id-reports_page .views-field-title a:hover { color: rgb(255, 130, 40); }
.view-display-id-reports_page .views-field-field-file-1 .filesize { color: rgb(255, 130, 40); font-family: "The Message DemiBold"; font-size: 14px; text-transform: lowercase; }
.view-display-id-reports_page .views-field-field-file-1 .extension { font-family: Arial,sans-serif; font-size: 11px; text-transform: uppercase; }
.page-media-room .block-sanoma-social { top: 0px; }
.parent-media-room .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text { color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text:-moz-placeholder { color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text::-moz-placeholder { color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page_v2 .views-row { background-image: url(c6b36fe5aa509451cc211510910db36679d7970d.png) ; padding-bottom: 30px; padding-top: 29px; }
.parent-media-room .view-display-id-timeline_page_v2 .views-row-first .timeline-post-date::before { height: 29px; top: -29px; }
.parent-media-room .view-display-id-timeline_page_v2 .views-row-last { padding-bottom: 140px; margin-bottom: -140px; }
.parent-media-room .view-display-id-timeline_page_v2 .timeline-post-date { background: rgb(255, 130, 40) none repeat scroll 0% 0%; }
.parent-media-room .view-display-id-timeline_page_v2 .views-field-created { color: rgb(255, 130, 40); }
.parent-media-room .view-display-id-timeline_page_v2 .views-field-title { font-family: "The Message Demibold"; font-size: 18px; }
.parent-media-room .view-display-id-timeline_page_v2 .col-date, .parent-media-room .view-display-id-timeline_page_v2 .col-content { padding-bottom: 0px; padding-top: 0px; }
.parent-media-room .view-display-id-timeline_page_v2 .col-date { font-family: Arial,sans-serif; font-size: 11px; }
.parent-media-room .view-display-id-timeline_page_v2 .field-category-tag, .parent-media-room .view-display-id-timeline_page_v2 .field-category { text-transform: uppercase; }
.parent-media-room .view-display-id-timeline_page_v2 .field-category { font-weight: bold; }
.parent-media-room .view-display-id-timeline_page_v2 .field-category-tag { color: rgb(119, 119, 119); }
.view-display-id-timeline_page_v2 .view-filters { border: 0px none; margin-bottom: 10px; }
.view-display-id-timeline_page_v2 .view-filters label { display: none; }
.view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper { float: none; margin: 0px auto 40px; width: 960px; }
.view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .form-text { border: 0px none; font-family: "The Message"; font-size: 22px; height: 80px; line-height: 80px; text-align: center; width: 100%; }
.view-display-id-timeline_page_v2 .view-filters #edit-title-wrapper .description { display: none; }
.view-display-id-timeline_page_v2 .view-filters .views-exposed-widget { float: left; margin-bottom: 5px; margin-right: 20px; margin-top: 5px; width: auto; }
.view-display-id-timeline_page_v2 .view-filters .views-widget-filter-date_filter { margin-left: 80px; }
.view-display-id-timeline_page_v2 .view-filters .views-reset-button, .view-display-id-timeline_page_v2 .view-filters #edit-date-filter-value { display: none; }
.view-display-id-timeline_page_v2 .view-filters select { font-family: "The Message DemiBold"; font-size: 14px; }
.view-display-id-timeline_page_v2 .view-filters .chosen-container-single .chosen-results li:first-child { display: none; }
.view-display-id-timeline_page_v2 .views-row { background-position: 59px 0px; background-repeat: repeat-y; padding: 20px 0px 20px 40px; }
.view-display-id-timeline_page_v2 .col-date, .view-display-id-timeline_page_v2 .col-content { padding-bottom: 10px; padding-top: 10px; }
.view-display-id-timeline_page_v2 .views-row-first .timeline-post-date { position: relative; }
.view-display-id-timeline_page_v2 .views-row-first .timeline-post-date::before { background: rgb(255, 255, 255) none repeat scroll 0% 0%; content: ""; display: block; height: 20px; left: 19px; position: absolute; top: -20px; width: 1px; }
.view-display-id-timeline_page_v2 .views-row-last { padding-bottom: 140px; margin-bottom: -140px; }
.view-display-id-timeline_page_v2 .date-display-end { display: block; }
.view-display-id-timeline_page_v2 .views-row-odd { background-color: rgb(255, 255, 255); }
.view-display-id-timeline_page_v2 .timeline-post-date { color: rgb(255, 255, 255); float: left; font-family: Arial,sans-serif; font-size: 10px; height: 40px; line-height: 40px; text-align: center; text-transform: uppercase; width: 40px; }
.view-display-id-timeline_page_v2 .views-field-title { font-family: "The Message DemiBold"; }
.view-display-id-timeline_page_v2 .views-field-nid { padding-left: 40px; }
.view-display-id-timeline_page_v2 .col-date, .view-display-id-timeline_page_v2 .col-content { float: left; }
