@charset "utf-8";
/* 	PROPERTY OF METAVISUAL LTD
	Client definitions under here 
	#a0a7be (Blue) */
/* A1.0 GENERAL SETTINGS */
/* A1.1 fonts */
/* FONTS */ @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,600italic,700,700italic,400italic|Libre+Franklin:700);
/* A3.0 GENERAL PAGE STRUCTURE */
/* A3.1 TOP-LEVEL ELEMENTS */
/* .... body tag: (id: pageid, class: LANG-<currentlanguage>) */
body, input, textarea, select { font-family: 'Open Sans', Calibri, Trebuchet, Arial, Helvetica, sans-serif; }
/* Body */
html, body, .body-l2, .body-l3 { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; background-image: url(../../../images/mv-mtop-sb.jpg); background-size: cover; background-attachment: fixed; color: #000000; }
/* Admin mods */
body.adminactive .body-l2 { background-position: 0px 64px; }
body.adminactive .pagemenu { top: 84px; }
/* Content zone */
#bcframe { margin: 0; padding: 0; font-size: 1.1em; }
#bcframe_l1 { margin: 0; padding: 0; }
#pagearea { margin: 0; padding: 0; }
/* A5.0 PAGES NAVIGATION MENU */
/* site menu: .sitemenu ul.pagelevel li.page ul.subpagelevel li.subpage */
.sitemenu ul.pagelevel { display: table; padding: 0px 12px; }
.sitemenu ul.pagelevel li.page { list-style-type: none; list-style-position: inside; display: table-cell; width: 120px; padding: 5px; margin: 0px 5px 0px 0px; font-weight: bold; }
.sitemenu ul.pagelevel li.page > a { font-weight: bold; }
.sitemenu ul.pagelevel li.page:first-child { border-left: none; }
.sitemenu ul.subpagelevel { padding: 3px 7px 3px 3px; margin: 0px; }
.sitemenu ul.subpagelevel li.subpage { list-style-type: none; list-style-position: inside; font-weight: normal; }
.sitemenu a:hover { color: #000000; }
/* subpage menu */ .subpagemenu_pages { margin: 1em; padding: 0; } ul.subpagemenu_pages li { list-style: none; } ul.subpagemenu_pages li.menuitemblock_down { color: #3a6ab4; } ul.subpagemenu_pages .spmilabel:before { content: "> "; } ul.subpagemenu_pages li:hover { color: #3a6ab4; } ul.subpagemenu_pages li a { text-decoration: none; }
/* headings */
h1, h2, h3, h4, h5, h6, h7 { line-height: 1em; color: #000; font-weight: bold; margin: 0px; }
.suppressheadings h1 { margin: 0px; font-size: 120%; line-height: 1em; color: #265b6d; padding-bottom: 5px; background: none; }
h1 { font-size: 140%; padding: 5px 0px 15px 0px; }
h2 { font-size: 100%; padding: 5px 0px 5px 0px; font-weight: bold; }
h3 { font-size: 100%; font-style: italic; font-weight: bold; padding: 5px 0px 5px 0px; }
h4 { font-size: 100%; padding: 5px 0px 5px 0px; }
/* pageTab */
.pageTab.previousPage .icon, .pageTab.nextPage .icon { display: none; }
.pageTab.previousPage .icon, .pageTab.nextPage .icon { display: none; }
.pageSelectionTabs { display: table; border-spacing: 5px; margin: 0 auto; }
a.pageTab, div.pageTab { background-color: transparent; border-color: rgba(0, 0, 0, 0.25); border-image: none; border-style: solid; border-width: 1px; display: table-cell; padding: 3px 5px; }
.pageTab.firstTab, .pageTab.lastTab,
.pageTab.previousTab, .pageTab.nextTab { border-color: rgba(0, 0, 0, 0.05); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.pageTab:hover:not(.disabled),
.pageTab.currentlyActive { background-color: #3a6ab4; border: 1px solid rgba(0, 0, 0, 0.6); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #fff; font-weight: bold; }
.pageTab.disabled { color: #CCC; }
body.mobileVersion .pageTab.previousTab, body.mobileVersion .pageTab.nextTab,
body.mobileVersion .pageTab.firstTab, body.mobileVersion .pageTab.lastTab { display: none; }
/* SEARCH */
/* Compact form */
.formsizecompact { padding: 0px 10px; }
.formsizecompact h1 { float: left; margin: 0px; font-size: 120%; line-height: 1em; padding-bottom: 5px; background: none; padding: 0px; border: none; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; text-shadow: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; }
.formsizenormal input.querybox, .formsizenormal input.submitbutton,
.formsizecompact input.querybox, .formsizecompact input.submitbutton { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; }
/* Normal size form */
.searchresults { width: 100%; }
.searchresults .resultnumber .symbol { display: none; }
.searchresults .properties .property .label { display: none; }
/* POWERED BY */
/* horizontal style */
#poweredby { color: inherit; font-size: 90%; text-align: center; }
#poweredby-inner > span { display: inline-block; padding: 10px; }
#poweredby .divider { border-right: 1px solid rgba(0,0,0,0.25); margin-right: 10px; }
#poweredby .title, #poweredby .txt { padding: 12px 5px; }
/* ... site warning */
.siteWarning { color: black; width: 50%; font-size: 90%; color: #FFFFFF; }
.siteWarning a { font-weight: bold; color: #FFFFFF !important; }
/* ARTICLE */
.render_block { margin-bottom: 15px; }
.render_block_inner { margin: 0px !important; padding: 0px !important; }
/* title_before_group */
.title_before_group { color: rgba(57,105,179,1); border-bottom: 4px solid rgba(57,105,179,1); margin: 0 1em 1em 1em; }
.title_before_group h1 { font-size: 100%; padding: 10px 0px; margin: 0px; color: inherit; }
.article_unit { padding: 0px; }
.article_box, .pseudoarticle { padding: 0px; }
/* Article border in normal state and during hover */
.article_unit:hover { }
a, a:link, a:visited , .readmore_prompt { color: #687178; }
a:hover, .readmore_prompt:hover { color: #687178; }
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6, .article h7 { margin:0px; }
.article-inner > div { margin: 0 1em; }
.paragraph { margin: 0px 0px 15px 0px; color: #000000; }
/* Read more */
.render_block .readmore_prompt { float: none; display: inline-block; padding: 0; width: auto; }
.render_block a:hover .readmore_prompt { color: #000; }
/* Unordered list */
ul li { list-style: disc; }
ul, ol { text-align: left; padding-left: 15px; }
.readmore_prompt { color: #687178; float: right; font-size: 100%; font-weight: normal; font-style: italic; margin-bottom: 10px; background-image: none; }
.before_readmore_prompt { display: none; }
.unobtrusive_msg.noResults { margin: 0px 20px 15px 30px; padding-top: 5px; padding-bottom: 5px; }