/* 	PROPERTY OF METAVISUAL LTD All rights reserved. MetaVisual Limited, Finland, EU. For more information see: http://www.metavisual.fi */
/* 	2019 Full Site *//* PGT 1 */ /* Menu */ body.pgt1 .zone-menu-content.contentzone.contentcell { background-image: url('../../../images/sysclient/2020/taivas.png'), url('../../../images/sysclient/2020/soitin.png'), url('../../../images/sysclient/2020/lehdet.png'), url('../../../images/sysclient/2020/HeroBackground.jpg'); background-size: 100% auto, 800px auto, auto 600px, 100% 100%; background-position: top center, center 50px, top, center; background-repeat: no-repeat, no-repeat, repeat-x, no-repeat; text-align: center; padding-top: 10em; padding-bottom: 4em; } body.pgt1 .contentcell.nested.nc-zone-menu-content { background-color: #fff; } body.pgt1 .zone-menu-content.contentzone.contentcell .article_unit { text-align: center; } body.pgt1 .zone-menu-content.contentzone.contentcell .render_block.hgl .imagecontainer { margin: 0.5em 2em;  } body.pgt1 .zone-menu-content.contentzone.contentcell .render_block.logo .imagecontainer { margin-left: auto; margin-right: auto; } body.pgt1 .contentcell.nested.nc-zone-menu-content .contenttable-zone-menu-content-1 { /*max-width: 1920px !important; */ margin: 0 auto; } body.pgt1 .zone-menu-content.contentzone.contentcell .render_block.rb1 { position: absolute; top: 0; right: 0; } /* Header */ body.pgt1 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1 { width: 960px !important; margin: 2em auto; } body.pgt1 .zone-a1-content .imagecontainer { margin: 0 auto; } body.pgt1 .zone-a1-content { width: 50%; } body.pgt1 .zone-a2-content { width: 50%; } body.pgt1 .zone-a2-content.contentcell .render_block_inner { position: relative; overflow: visible !important; padding-top: 60px; } body.pgt1 .zone-a2-content.contentcell .render_block.bohl .render_block_inner { padding-top: 1em; } /* Band row */ body.pgt1 .contentcell.nested.nc-zone-b-content .contenttable-zone-b-content-1 { max-width: 1920px !important; margin: 0 auto; } /* News */ body.pgt1 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2 { width: 960px !important; margin: 0em auto; padding: 0 1em; } /* Sponsors */ body.pgt1 .contentcell.nested.nc-zone-d-content { background-color: #371f4f; } body.pgt1 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2 { width: 960px !important; margin: 1em auto; } /* Green bar */ body.pgt1 .contentcell.nested.nc-zone-e-content { background-color: #241347; background-attachment: cover;  background-position: center; } body.pgt1 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2 { width: 960px !important; margin: 2em auto; } /* Footer */ body.pgt1 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { width: 960px !important; margin: 0 auto; } /* powered-by */ body.pgt1 #poweredby-inner { background-color: #241347; color: #E8F3DC; } /* PGT 2 *//* Menu */ body.pgt2 .zone-menu-content.contentzone.contentcell { background-image: url('../../../images/sysclient/2020/HeroBackground.jpg'); background-size: 100% auto; background-repeat: no-repeat; background-position: 0 20%; text-align: center; height: 130px; box-sizing: border-box; } body.pgt2 .contentcell.nested.nc-zone-menu-content { background-color: #fff; } body.pgt2 .zone-menu-content.contentzone.contentcell .article_unit { text-align: center; } body.pgt2 .zone-menu-content.contentzone.contentcell .render_block.hgl .imagecontainer { margin: 0.5em 2em;  } body.pgt2 .zone-menu-content.contentzone.contentcell .render_block.logo .imagecontainer { margin-left: auto; margin-right: auto; }  /* Header */ body.pgt2 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1 { width: 960px !important; margin: 2em auto; } body.pgt2 .zone-a1-content .imagecontainer { margin: 0 auto; } body.pgt2 .zone-a1-content { width: 50%; } body.pgt2 .zone-a2-content { width: 50%; } body.pgt2 .zone-a2-content.contentcell .render_block_inner { position: relative; overflow: visible !important; padding-top: 60px; } body.pgt2 .zone-a2-content.contentcell .render_block.bohl .render_block_inner { padding-top: 1em; } /* Band row */ body.pgt2 .contentcell.nested.nc-zone-b-content .contenttable-zone-b-content-1 { max-width: 1920px !important; margin: 0 auto; } /* News */ body.pgt2 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2 { width: 960px !important; margin: 2em auto 0 auto; } /* Sponsors */ body.pgt2 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2 { width: 960px !important; margin: 1em auto; } /* Green bar */ body.pgt2 .contentcell.nested.nc-zone-e-content { background-color: #241347; } 
body.pgt2 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2 { width: 960px !important; margin: 2em auto; } /* Footer */ body.pgt2 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { width: 960px !important; margin: 0 auto; } body.pgt2 .contentcell.nested.nc-zone-f-content { background-color: #241347; } /* powered-by */ body.pgt2 #poweredby-inner { background-color: #241347; color: #E8F3DC; } /* PGT 3 *//* Menu */ body.pgt3 .zone-menu-content.contentzone.contentcell, body.pgt3 .contentcell.nested.nc-zone-menu-content { background-image: url('../../../images/sysclient/2020/HeroBackground.jpg'); background-size: 100% auto; background-repeat: no-repeat; background-position: 0 20%; text-align: center; height: 130px; box-sizing: border-box; } body.pgt3 .contentcell.nested.nc-zone-menu-content { background-color: #2b331b; } body.pgt3 .zone-menu-content.contentzone.contentcell .article_unit, body.pgt3 .contentcell.nested.nc-zone-menu-content .article_unit { text-align: center; } body.pgt3 .zone-menu-content.contentzone.contentcell .render_block.hgl .imagecontainer, body.pgt3 .contentcell.nested.nc-zone-menu-content .render_block.hgl .imagecontainer { margin: 0.5em 2em;  } body.pgt3 .zone-menu-content.contentzone.contentcell .render_block.logo .imagecontainer, body.pgt3 .contentcell.nested.nc-zone-menu-content .render_block.logo .imagecontainer { margin-left: auto; margin-right: auto; } /* menu mod */ body.pgt3 .contentcell.nested.nc-zone-menu-content .contenttable-zone-menu-content-1 { max-width: 1920px !important; margin: 0 0 0 auto; } /* Header */ body.pgt3 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1 { width: 960px !important; margin: 2em auto; } body.pgt3 .zone-a1-content .imagecontainer { margin: 0 auto; } body.pgt3 .zone-a1-content { width: 50%; } body.pgt3 .zone-a2-content { width: 50%; } body.pgt3 .zone-a2-content.contentcell .render_block_inner { position: relative; overflow: visible !important; padding-top: 60px; } body.pgt3 .zone-a2-content.contentcell .render_block.bohl .render_block_inner { padding-top: 1em; } /* Band row */ body.pgt3 .contentcell.nested.nc-zone-b-content .contenttable-zone-b-content-1 { max-width: 1920px !important; margin: 0 auto; } /* News */ body.pgt3 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2 { width: 960px !important; margin: 2em auto 0 auto; } /* Sponsors */ body.pgt3 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2 { width: 960px !important; margin: 1em auto; } /* Green bar */ body.pgt3 .contentcell.nested.nc-zone-e-content { background-color: #241347; } 
body.pgt3 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2 { width: 960px !important; margin: 2em auto; } /* Footer */ body.pgt3 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { width: 960px !important; margin: 0 auto; } body.pgt3 .contentcell.nested.nc-zone-f-content { background-color: #241347; } /* powered-by */ body.pgt3 #poweredby-inner { background-color: #241347; color: #E8F3DC; } /* parallel column width */ body.pgt3 #COL_events_udpview_show-event_zone-a3-content, body.pgt3 #COL_events_udpview_show-event_zone-a7-content { width: 66% !important; box-sizing: border-box !important; } /* ALL */ /* Menu container */ .zone-menu-content.contentcell .render_block_inner { position: relative; overflow: visible !important; padding-top: 10px; } .slicknav_menu { position: absolute; top: 0; /* left: 0; */ right: 0; z-index: 10000; }  .slicknav_menu a { text-decoration: none; color: #7045b5; } .slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { background-color: #e3daf7; color: #58338a; text-decoration: none; border-radius: 0; } .slicknav_menu li.menuitemblock_down a { background-color: #d8c7f9; color: #58338a; }  /* Admin */ body.adminactive .slicknav_menu { top: 0 !important; } /* Menu - inline version */ .slicknav_menu ul.slicknav_nav { background-color: #fff; min-width: 330px; padding: 1em 0; } .slicknav_menu { background-color: transparent; overflow: hidden !important; padding: 0; } .slicknav_menu .slicknav_menutitle { color: transparent; text-shadow: none; width: 100px; height: 4em; box-sizing: border-box; } /* button */ .slicknav_menu .slicknav_btn { color: #ff; background-color: transparent; margin: 0; border-radius: 0; padding: 2em 2em 2px 2em; } .slicknav_btn.slicknav_open { background-color: #fff !important; } /* menu handle text */ .slicknav_menu .slicknav_menutxt { display: none; }  /* format items */ .slicknav_nav a { margin: 0; } .slicknav_menu li a { padding: 0; } .slicknav_menu li a { padding: 0.25em 2em; font-weight: normal; font-size: 1.7em; } 
/* hide arrow */ .slicknav_arrow { display: none !important; } /* icons */ .slicknav_menu .slicknav_icon { margin: 0; } .slicknav_btn .slicknav_icon { background-image: url('../../../images/sysclient/icon_menu_open.png'); background-size: 100%; height: 42px; width: 42px; } .slicknav_btn.slicknav_open .slicknav_icon { background-image: url('../../../images/sysclient/icon_menu_close.png'); } .slicknav_btn .slicknav_icon .slicknav_icon-bar { display: none; } /* language selection */ .slicknav_menu .lang_selection { display: table; margin: 0 0 2em 0; padding: 0 2em; } .slicknav_menu .lang_selection .linkblock.lang_option:not(:first-child) { margin-left: 10px; padding-left: 10px; border-left: 1px solid #7045b5; } .slicknav_menu .lang_selection .linkblock.lang_option { color: #7045b5; height: auto; width: auto; margin: 0; padding: 0; } .slicknav_menu .linkblock.lang_option.selected { color: #241347; } a.linkblock.lang_option:hover { background-color: transparent !important; } /* main column slide up/left */ body.pgt2 .contenttable.contenttable-zone-c-content-2 { margin-top: -80px !important; }
/* fb mod */ body.pgt1 .zone-c2-content { width:68%; } 
/* RWD */
@media only screen and (max-width: 1280px) { /* main column slide up/left */ /*body.pgt2 .contenttable.contenttable-zone-c-content-2 { margin-top: 0 !important; }*/ }
@media only screen and (max-width: 1200px) { /* image handling override (pgt3 exception) */ body:not(.pgt3) img.articleImage { width: 100% !important; } body:not(.pgt3) img.focusimage { max-width: 100% !important; height: auto !important; margin: 0 auto; display: block; } body:not(.pgt3) .article_box { background-size: cover !important; background-repeat: no-repeat; } }
/* RWD "TABLET" */
@media only screen and (max-width: 960px) { /* pgt1 */ body.pgt1 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1, body.pgt1 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt1 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt1 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt1 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2, body.pgt1 .contenttable { width: 100% !important; } /* change panel bg color */ body.pgt1 .contentcell.nested.nc-zone-menu-content { background-color: #2f3e20; } /* added space inside the logo area */ body.pgt1 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1 .contentcell { padding: 0 1em; box-sizing: border-box !important; } /* added space inside other areas */ body.pgt1 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt1 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt1 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt1 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { padding: 0 1em; box-sizing: border-box !important; } /* pgt2 */ body.pgt2 .contenttable, body.pgt2 .contentrow, body.pgt2 .contentcell, body.pgt2 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1, body.pgt2 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt2 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt2 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt2 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { width: 100% !important; box-sizing: border-box !important; } 

/* fb mod */ 
body.pgt1 .contentcell.nested.nc-zone-c2-content, body.pgt1 .contenttable.contenttable-zone-c2-content-3, body.pgt1 .zone-c2-content { width: 100% !important;} 

body.pgt1 .contenttable.contenttable-zone-c2-content-3, body.pgt1 .contenttable.contenttable-zone-c2-content-3 .contentrow, body.pgt1 .contenttable.contenttable-zone-c2-content-3 .contentcell { display: block !Important; }

/* pgt3 */ body.pgt3 .contenttable, body.pgt3 .contentrow, body.pgt3 .contentcell, body.pgt3 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1, body.pgt3 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt3 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt3 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt3 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { width: 100% !important; box-sizing: border-box !important; } /* Diffs from pgt2 *//* parallel column width */ body.pgt3 .contenttable, body.pgt3 .contentrow, body.pgt3 .contentcell, body.pgt3 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1, body.pgt3 .contenttable.contenttable-zone-a3-content-2 { display: table; width: auto !important; } body.pgt3 #COL_events_udpview_show-event_zone-a3-content, body.pgt3 #COL_events_udpview_show-event_zone-a7-content { width: 66% !important; box-sizing: border-box !important; }/* adjust column flow */ body.pgt3 .contenttable.contenttable-zone-a1-content-2, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .contentrow, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a1-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a2-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a3-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a4-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a5-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a6-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a7-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a8-content.contentcell, body.pgt3 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt3 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt3 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt3 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { display: block !important; width: 100% !important; box-sizing: border-box !important; }  /* Green bar */ body.pgt3 .contentcell.nested.nc-zone-e-content { background-color: #241347; background-attachment: cover;  background-position: center; } body.pgt3 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2 { margin: 0 auto; } /* Footer */ body.pgt3 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { margin: 0 auto; } /* powered-by */ body.pgt3 #poweredby-inner { background-color: #241347; color: #E8F3DC; } /* special */ body.pgt3 .contenttable .contenttable-zone-a1-content-1 .render_block { margin: 0 1em; } /* special show event */ body.pgt3.standardVersion .showEventA .article_box { margin-right: 0; } body.pgt3.standardVersion .showEventQ .article_box { margin-right: 0; } body.pgt3 .zone-a2-content.contentzone.contentcell, body.pgt3 .zone-a4-content.contentzone.contentcell, body.pgt3 .zone-a6-content.contentzone.contentcell, body.pgt3 .zone-a8-content.contentzone.contentcell { padding-left: 0; } /* special images */ body.pgt3 .zone-a3-content.contentcell .imagecontainer { margin-bottom: 1em; } /* footer page menu */ body.pgt3 .contenttable-zone-e-content-2 .render_block.rb1.fpm { padding-top: 1em; } /* youtube */ body.pgt3 .youtube iframe { width: 100% ; height: 100%; } /* all *//* 3col -> 2col */ .articleGroup.multicol.colCount3 .contentrow { display: inline !important; float: none; clear: both; width: auto; } .articleGroup.multicol.colCount3 .contentrow .article_unit { display: inline-block; float: none; clear: both; width: 50% !important; box-sizing: border-box !important; } body .articleGroup.multicol .contentrow .article_unit.last_item { margin-bottom: 0em; } /* sponsors */ body#partners .pgrid .imagecontainer { margin: 20px; } /* special: side padding */ .contentcell.nested.nc-zone-c-content > .contentcell, .zone-e-content.contentcell { padding: 0 1em; } /* logo */ body.pgt1 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt2 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt3 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer { width: 90%; margin-left: 1em !important; } /* headings */ h1 { font-size: 42px; margin: 0.5em 0; } h2 { font-size: 32px; margin: 1em 0; } h3 { font-size: 22px; margin: 1em 0; } /* subpage menu */ .subpagemenu, ul.subpagemenu_pages, ul.subpagemenu_pages li { display: inline-block !important; width: inherit !important; box-sizing: border-box !important; } ul.subpagemenu_pages li { margin: 0 !important; } /* image handling override */ img.articleImage { width: 100% !important; } img.focusimage { max-width: 100% !important; height: auto !important; margin: 0 auto; display: block; } .article_box { background-size: cover !important; background-repeat: no-repeat; } /* logo arrays */ .pgrid .articleGroup.multicol .contentrow { display: inline !important; float: none; clear: both; width: auto; } .pgrid .articleGroup.multicol .contentrow .article_unit { display: inline-block; float: none; clear: both; width: 50% !important; box-sizing: border-box !important; } /* render block (pgt2, pgt3) */ body.pgt2 .contenttable-zone-c-content-2 .render_block, body.pgt2 .contenttable-zone-d-content-2 .render_block,  body.pgt2 .contenttable-zone-e-content-2 .render_block,
	body.pgt3 .contenttable-zone-c-content-2 .render_block, body.pgt3 .contenttable-zone-d-content-2 .render_block, body.pgt3 .contenttable-zone-e-content-2 .render_block { margin: 0 1em; } /* bbart */ .bbart .article-inner .full_story a { display: block !important; position: relative !important; } .bbart .full_story .paragraph a.basic { margin-top: 1em !important; margin-bottom: 1em !important; } .bbart .full_story .paragraph a.basic + br { display: none; } }
@media only screen and (max-width: 580px) { /* logo */ body.pgt1 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt2 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt3 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer { width: 70%; margin-left: 0 !important; } }
/* RWD "MOBILE" */
@media only screen and (max-width: 420px) { /* pgt1 */ body.pgt1 .contentcell.nc-zone-a1-content, body.pgt1 .contentcell.nc-zone-a1-content .contenttable, body.pgt1 .contentcell.nc-zone-a1-content .contentrow, body.pgt1 .contentcell.nc-zone-a1-content .contentcell { display: block !important; width: 100% !important; box-sizing: border-box !important; } body.pgt1 .contentcell.nc-zone-a1-content .article_unit, body.pgt1 .contentcell.nc-zone-a2-content .article_unit { display: block !important; margin: 0 auto !important; width: 100% !important; box-sizing: border-box !important; } /* highlights art */ body.pgt1 .zone-a2-content.contentcell .render_block_inner { padding-top: 20px; }
	body.pgt1 .zone-a2-content.contentcell .imagecontainer { margin: 0 auto !important; } body.pgt1 .zone-a2-content.contentcell .paragraph { text-align: center; } /* added space inside the logo area */ body.pgt1 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1 .contentcell { padding: 0 2em; box-sizing: border-box !important; } /* menu */ body.pgt1 .zone-menu-content.contentzone.contentcell { padding-bottom: 1em; } /* pgt3 *//* parallel column width */ body.pgt3 .zone-a3-content.contentzone.contentcell { width: 100% !important; }
	body.pgt3 .zone-a4-content.contentzone.contentcell { width: 100% !important; } body.pgt3 #COL_events_udpview_show-event_zone-a3-content, body.pgt3 #COL_events_udpview_show-event_zone-a7-content { width: 100% !important; }/* adjust column flow */ body.pgt3 .contenttable, body.pgt3 .contentrow, body.pgt3 .contentcell, body.pgt3 .contentcell.nested.nc-zone-a1-content .contenttable-zone-a1-content-1, body.pgt3 .contenttable.contenttable-zone-a1-content-2, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .contentrow, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a1-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a2-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a3-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a4-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a5-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a6-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a7-content.contentcell, body.pgt3 .contenttable.contenttable-zone-a1-content-2 .zone-a8-content.contentcell, body.pgt3 .contentcell.nested.nc-zone-c-content .contenttable.contenttable-zone-c-content-2, body.pgt3 .contentcell.nested.nc-zone-d-content .contenttable.contenttable-zone-d-content-2, body.pgt3 .contentcell.nested.nc-zone-e-content .contenttable.contenttable-zone-e-content-2, body.pgt3 .contentcell.nested.nc-zone-f-content .contenttable.contenttable-zone-f-content-2 { display: block !important; width: 100% !important; box-sizing: border-box !important; }  /* all *//* image handling override */ img.articleImage { width: 100% !important; } img.focusimage { max-width: 100% !important; height: auto !important; margin: 0 auto; display: block; } .article_box { background-size: cover !important; background-repeat: no-repeat; } /* logo arrays */ .pgrid .articleGroup.multicol .contentrow { display: inline !important; float: none; clear: both; width: auto; } .pgrid .articleGroup.multicol .contentrow .article_unit { display: inline-block; float: none; clear: both; width: 100% !important; box-sizing: border-box !important; } /* multicol -> 2col */ .articleGroup.multicol.colCount4 .contentrow .article_unit, .articleGroup.multicol.colCount3 .contentrow .article_unit, .articleGroup.multicol.colCount2 .contentrow .article_unit { display: block; float: none; clear: both; width: 100% !important; box-sizing: border-box !important; } /* articlehighlights *//* gtside */ .gtside .render_block, .gtside .render_block_inner, .gtside .render_block_inner > div, .gtside .article_unit > a, .gtside .articleGroup.showAsTable .article_unit { display: block; } .gtside .title_before_group { width: auto; vertical-align: top; line-height: 1em; padding: 0 1em 2em 1em; } .gtside .title_before_group h1 { vertical-align: top; line-height: auto; font-size: 56px; text-align: left; } .gtside .article_unit { padding: 0 1em 2em 1em; }/* logo */ .logo .focusimage_container { padding-bottom: 2em; } body.pgt1 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt2 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer, body.pgt3 .contentcell.nested.nc-zone-menu-content .logoset .imagecontainer { width: 80%; margin-left: 0 !important; } /* logoset */ .logoset { left: 20px; } /* plain */ .plain .title { font-size: 1.4em; } /* svimg */ body.mobileVersion .svimg .article-inner .focusimage_container, body.standardVersion .svimg .article-inner .focusimage_container { display: block; } body.mobileVersion .svimg .article-inner .focusimage_container:first-child, body.standardVersion .svimg .article-inner .focusimage_container:first-child { display: none; } /* m2 */ .m2 .article { padding: 0 0 2em 0; } }
/* special: gallery page font fix */ body#gallery .contenttable-zone-c-content-2 .title_before_group h1 { font-family: freight-sans-pro, sans-serif; }
/* special: bg color */ body.pgt2, body.pgt3 { background-color: #241347; heihjt: 100%; } body.pgt2 #bcframe, body.pgt3 #bcframe { background-color: #371f4f; }