/* 	PROPERTY OF METAVISUAL LTD All rights reserved. MetaVisual Limited, Finland, EU. For more information see: http://www.metavisual.fi */
.articleGroup, .article_unit { width: 100%; display: block; }
body.mobileVersion .setPageWidth { max-width: 640px; }
/* 4col -> 1col and 2col -> 1col*/
body .articleGroup.multicol.colCount4 .contentrow .article_unit, body .articleGroup.multicol.colCount2 .contentrow .article_unit { display: block; float: none; clear: both; width: 100% !important; margin-bottom: 1em; }
body .articleGroup.multicol .contentrow .article_unit.last_item { margin-bottom: 0em; }
/* base padding */ .render_block { width: inherit !important; display: block; box-sizing: border-box !important; } .contenttable.contenttable-zone-15367-content .render_block { margin: 0em; } 
.contenttable.contenttable-zone-15367-content .render_block { margin: 0em; padding-top: 0; }
/* mrfc */
.mrfcTable, .mrfcRow, .mrfcCell { display: block; }
/* image handling override */
img.articleImage { width: 100% !important; }
body.mobileVersion img.focusimage { margin: 0 auto; display: block; }
/* pagemenu, hide selected option */
ul.slicknav_nav .menuitemblock_down { font-weight: 600; }
/* subpagemenu, increase size for click */
ul.subpagemenu_pages { margin-bottom: 0; }
ul.subpagemenu_pages li a { display: inline-block; padding-top: 0em; padding-bottom: 0.5em; }
/* powered by */
#poweredby { border-top: 1px solid rgba(0,0,0,0.5); padding: 0.5em 0; font-size: 85%; }
#poweredby .txt { margin: 0px; padding: 2px 10px; color: rgba(0,0,0,0.5); }
#poweredby a.system, #poweredby a.system strong { font-weight: 400; }
#poweredby .divider { border: none; }

/* v6.0 PROPERTY OF METAVISUAL LTD All rights reserved. MetaVisual Limited, Finland, EU. For more information see: http://www.metavisual.fi */
/* base */ #pagearea { padding: 0 !important; } .articleGroup, .article_unit { width: inherit !important; display: block; box-sizing: border-box !important; } body.mobileVersion .setPageWidth { max-width: 640px; } .render_block { width: inherit; display: block; box-sizing: border-box !important; }
.contenttable { border-spacing: 0 !important; } .contenttable .contentcell { width: inherit !important; }
/* background images */

/* 4col -> 1col and 2col -> 1col */ body .articleGroup.multicol.colCount4 .contentrow .article_unit, body .articleGroup.multicol.colCount2 .contentrow .article_unit { display: block; float: none; clear: both; width: 100% !important; margin-bottom: 1em; } body .articleGroup.multicol .contentrow .article_unit.last_item { margin-bottom: 0em; } body.pgt1 .primarycontent { width: 90%; height: auto; }
/* mrfc */ .mrfcTable, .mrfcRow, .mrfcCell { display: block; }
/* image handling override */ img.articleImage { width: 100% !important; } img.focusimage { max-width: 100% !important; height: auto !important; margin: 0 auto; display: block; }
/* pagemenu, hide selected option */ .slicknav_menu { margin-bottom: 0; } ul.slicknav_nav .page.menuitemblock_down > .slicknav_item { font-weight: bold; } /* hover */ .slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { background-color: rgba(0,0,0,0.3); }
/* subpagemenu, increase size for click */ ul.subpagemenu_pages { margin-bottom: 1em; display: block; } ul.subpagemenu_pages li { width: auto; display: inline-block;  padding-right: 0.5em; padding-bottom: 0.5em; } ul.subpagemenu_pages li a { display: inline-block; padding-top: 0em;}
/* active page, subpage */ .slicknav_menu { background: #b2141e none repeat scroll 0 0; }.slicknav_btn { background-color: #b2141e; } .slicknav_menu .subpage.level1.menuitemblock_down { background-color: rgba(255,255,255,0.1); } .slicknav_menu .subpage.level1.menuitemblock_down > .slicknav_item, .slicknav_menu .subpage.level1.menuitemblock_down > a.spmlink { font-weight: bold; } .slicknav_menu .subpage.level1.menuitemblock_down .subpagelevel2.slicknav_hidden { display: block !important; } .slicknav_menu li.subpage.level2.menuitemblock_down a { font-weight: bold; } .slicknav_nav a, .slicknav_nav a:link, .slicknav_nav a:visited { color: #fff; }
/* bread crumb title */ .currentPagePath .divider:after { content: " > "; }
/* search */ .searchterm-input .cell { width: 100%; }
/* powered by */ #poweredby { /*border-top: 10px solid #b2141e;*/ background-color: #231f20; padding: 0.5em 0; padding-bottom: 1em; font-size: 0.7em; } #poweredby .txt { margin: 0px; padding: 2px 10px; color: rgba(255,255,255,0.5); } #poweredby a.system, #poweredby a.system strong { } #poweredby .divider { border: none; }
/* page selection tabs */ .pageSelectionTabs, .pageSelectionTabs .pageTab { display: inline-block; margin: 0 5px 5px 0; }
/* youtube embed */ .youtube.filecontainer iframe { max-width: 100%; }
/* pgt all */

/* SPV-based */
#centerbar { background-color: #231f20; } html, body, .body-l2 { width: 100%; height: 100% !important; box-sizing: border-box; } html, body { background-color: #231f20; height: 100% !important; box-sizing: border-box; } #pagearea { background-color: rgba(255,255,255,0.9); height: 100%; } #bcframe { padding: 0; box-sizing: border-box; /*border: 2px solid #fff; border-top: none;*/ margin: 0; box-shadow: -20px 20px 20px rgb(0,0,0), 20px 20px 20px rgb(0,0,0); background-color: #fff; }

/* PGT 1: Front page */
/* H: Header */
body.pgt1 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt1 .zone-h1-content { background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: 100% auto; padding: 1em 1em 0 1em; }
/* header - slogan */ body.pgt1 .zone-h2-content { vertical-align: middle; }
/* header - menu */ body.pgt1 .zone-h3-content { border-bottom: 1px solid #939598; box-sizing: border-box; }
/* header - search */ body.pgt1 .zone-h4-content { border-bottom: 1px solid #939598; vertical-align: middle; padding-bottom: 0; box-sizing: border-box; }
/* E: Content area 1 */
/* Area 1 top left */ body.pgt1 .zone-e1-content { padding: 0 /*1em 0em 1em 2em*/; }
/* Area 1 top right */ body.pgt1 .zone-e2-content { padding: 1em 1em 1em 1em; }
/* Area 1 bottom left */ body.pgt1 .zone-e3-content { padding: 1em 1em 1em 1em; border-top: 1px solid #939598; }
/* Area 1 bottom right */ body.pgt1 .zone-e4-content { padding: 1em 1em 1em 1em; }
/* PRIMARY: Primary content area */
body.pgt1 .primarycontent { padding: 1em 1.5em; background-color: #000; 
background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-size: 100%; color: #fff; }
/* F: Content area 2 */
body.pgt1 .contenttable.contenttable-zone-f1-content-3 { padding: 1em 1em; box-sizing: border-box; }
/* Content area 2 left */ body.pgt1 .zone-f1-content { }
/* Content area 2 center */ body.pgt1 .zone-f2-content { }
/* Content area 2 right */ body.pgt1 .zone-f3-content { }
/* G: Content are 4 */
body.pgt1 .contenttable.contenttable-zone-g1-content-3 { padding: 0 2em; box-sizing: border-box; }
/* I: Content are 5 */
body.pgt1 .zone-i1-content.contentcell { padding: 1em; }
body.pgt1 .zone-i1-content.contentcell .paragraph { margin: 0; font-size: 0.9em; color: rgba(0,0,0,0.7); }

/* PGT 2: Review */
/* H: Header */
body.pgt2 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt2 .zone-h1-content { background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: 100% auto; padding: 1em 1em 0 1em; }
/* header - slogan */ body.pgt2 .zone-h2-content { vertical-align: middle; }
/* header - menu */ body.pgt2 .zone-h3-content { border-bottom: 1px solid #939598; box-sizing: border-box; }
/* header - search */ body.pgt2 .zone-h4-content { border-bottom: 1px solid #939598; vertical-align: middle; padding-bottom: 0; box-sizing: border-box; }
/* E */
body.pgt2 .zone-e1-content { padding: 1em; } body.pgt2 .zone-e1-content .coverStrip.md { border: none; border-bottom: 1px solid #939598; }
body.pgt2 .zone-e2b-content { padding: 0; }
body.pgt2 .zone-e2-content {padding: 1em 0 0 0; }
body.pgt2 .zone-e3-content { padding: 0; }
body.pgt2 .zone-e4-content { padding: 0; }
body.pgt2 .primarycontent { width: 100%; padding: 0 1em; }
/* Unified cover + title */
body.pgt2 .contenttable.contenttable-zone-d1-content-3 { box-sizing: border-box; background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-size: cover; background-position: center; padding: 1em; }
body.pgt2 .zone-d1-content { padding: 0; } body.pgt2 .zone-d1-content .coverStrip.md { height: 350px; width: auto; }
body.pgt2 .zone-d2-content { padding: 0; padding: 0; }
/* F: 3-suggestions */
body.pgt2 .contenttable.contenttable-zone-f1-content-2 { border-top: 1px solid #939598; background-color: rgba(0,0,0,0.01); }
body.pgt2 .contenttable.contenttable-zone-f1-content-3 { box-sizing: border-box; background-color: red; background-image: url('../../../images/sysclient/bg-seats.jpg'); background-size: cover; background-position: center; box-shadow: inset 100px 100px 100px rgba(0,0,0,0.5); }
body.pgt2 .contenttable.contenttable-zone-f1-content-3 > .contentrow { background-color: rgba(0,0,0,0.1); padding: 0; }
body.pgt2 .zone-f1-content { padding: 1em; }
body.pgt2 .zone-f2-content { padding: 0; }
body.pgt2 .zone-f3-content { padding: 0; }
/* G: Content are 4 */
body.pgt2 .zone-g1-content { padding: 1em; font-size: 0.9em; }
/* I: footer */
body.pgt2 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt2 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 3: People */
/* H: Header */
body.pgt3 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt3 .zone-h1-content { background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: 100% auto; padding: 1em 1em 0 1em; }
/* header - slogan */ body.pgt3 .zone-h2-content { vertical-align: middle; }
/* header - menu */ body.pgt3 .zone-h3-content { border-bottom: 1px solid #939598; box-sizing: border-box; }
/* header - search */ body.pgt3 .zone-h4-content { border-bottom: 1px solid #939598; vertical-align: middle; padding-bottom: 0; box-sizing: border-box; }
/* E */ 
body.pgt3 .zone-e1-content { width: 34%; } 
body.pgt3 .body-l2:not(#udpview_showpeople) .zone-e1-content { padding: 1em; } 
body.pgt3 .zone-e1-content .coverStrip.md { border: none; border-bottom: 1px solid #939598; }
body.pgt3 .zone-e2-content { width: 66%; padding: 1em 1em 0 1em; }
body.pgt3 .zone-e3-content { width: 34%; padding: 1em; }
body.pgt3 .zone-e4-content { width: 66%; padding: 1em; }
body.pgt3 .primarycontent { width: 100%; padding: 1em 1em; }
/* footer */ body.pgt3 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt3 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 4: New */
/* H: Header */
body.pgt4 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt4 .zone-h1-content { background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: 100% auto; padding: 1em 1em 0 1em; }
/* header - slogan */ body.pgt4 .zone-h2-content { vertical-align: middle; }
/* header - menu */ body.pgt4 .zone-h3-content { border-bottom: 1px solid #939598; box-sizing: border-box; }
/* header - search */ body.pgt4 .zone-h4-content { border-bottom: 1px solid #939598; vertical-align: middle; padding-bottom: 0; box-sizing: border-box; }
/* E */
body.pgt4 .zone-e1-content { padding: 1em; }
body.pgt4 .zone-e2-content { padding: 1em; border-left: 1px solid #939598; }
body.pgt4 .primarycontent { padding: 1em; }
body.pgt4 .contenttable.contenttable-zone-f1-content-3 { padding: 1em 2em; box-sizing: border-box; }
body.pgt4 .zone-f1-content { }
body.pgt4 .zone-f2-content { }
body.pgt4 .zone-f3-content { }
body.pgt4 .zone-g1-content { padding: 1em; }
/* footer */ body.pgt4 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt4 .zone-i1-content.contentcell .paragraph { margin: 0; }

/* PGT 5 */
/* H: Header */
body.pgt5 .contenttable.contenttable-zone-h1-content-1 { /* bg img */ }
/* header - logo */ body.pgt5 .zone-h1-content { background-image: url('../../../images/sysclient/dvdopas-logo-bg.png'); background-repeat: no-repeat; background-position: left top; background-size: 100% auto; padding: 1em 1em 0 1em; }
/* header - slogan */ body.pgt5 .zone-h2-content { vertical-align: middle; }
/* header - menu */ body.pgt5 .zone-h3-content { border-bottom: 1px solid #939598; box-sizing: border-box; }
/* header - search */ body.pgt5 .zone-h4-content { border-bottom: 1px solid #939598; vertical-align: middle; padding-bottom: 0; box-sizing: border-box; }
/* */
body.pgt5 .zone-d1-content { padding: 1em; }
body.pgt5 .zone-e1-content { padding: 1em; }
body.pgt5 .zone-e2-content { padding: 1em; }
body.pgt5 .primarycontent { padding: 1em; }
body.pgt5 .contenttable.contenttable-zone-f1-content-3 { padding: 1em; box-sizing: border-box; }
body.pgt5 .zone-f1-content { }
body.pgt5 .zone-f2-content { }
body.pgt5 .zone-f3-content { }
body.pgt5 .zone-g1-content { padding: 1em; }
/* footer */ body.pgt5 .zone-i1-content.contentcell { background-color: #000; background-image: url('../../../images/sysclient/bg-curtain.jpg'); background-position: bottom; padding: 1em; color: #fff; }
body.pgt5 .zone-i1-content.contentcell .paragraph { margin: 0; }