@charset "utf-8";
/* SITE STYLES - PROPERTY OF METAVISUAL LTD */
a { text-decoration: none; }
/* Open Sans: Light 300; Light 300 Italic; Normal 400; Normal 400 Italic; Semi-Bold 600; Semi-Bold 600 Italic; Bold 700; Bold 700 Italic */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,600italic,700,700italic,400italic);
/* BODY */ body, input, textarea, select { font-family: 'Open Sans', Arial, Helvetica, sans-serif; } body { margin: 0; padding: 0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background-color: rgba(0,0,0,0.75); color: #000; } .body-l3 { font-size: 15px; }
/* Content table*/ .contenttable { box-sizing: border-box !important; }
/* POWERED BY */ #poweredby { color: rgba(255,255,255,0.3); font-size: 90%; text-align: center; } #poweredby a:hover { color: #fff; } #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; } #admininfofooter { color: #fff; }
/* HEADINGS */
h1, h2, h3, h4, h5, h6, h7 { color: #b2141e; line-height: 1em; margin: 0; font-weight: normal; }
h1 { font-size: 160%; margin-top: 0; padding-bottom: 0.5em; line-height: 100%; font-style: normal; }
h2 { font-size: 140%; font-weight: bold; }
h3 { font-size: 110%; font-style: italic; padding: 0.25em 0; }
h4 { font-size: 100%; padding: 0.25em 0; }
h1 strong { text-transform: uppercase; }
/* Search */
/* Compact form */
.formsizecompact { padding: 0px 10px; }
.formsizecompact h1 { float: left; margin: 0px; font-size: 120%; line-height: 1em; 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; }
.formsizecompact input.submitbutton {  }
/* prompt to show advanced search */
.searchterm-input .note { display: none; }
/* */
.searchtarget-input { margin: 1em 0em; width: 100%; }
.searchtarget_option { width: 50%; white-space: nowrap; }
/* */
.searchresults { width: 100%; border-spacing: 0 0.5em; }
.searchresults .resultinfo { padding-bottom: 1em; }
.searchresults .resultnumber { padding-right: 1em; }
.searchresults .resultnumber .symbol { display: none; }
.searchresults .title h1 { padding-top: 0; }
.searchresults .properties .property .label { display: none; }
.searchresults a { text-decoration: none; }
.searchresults a .title { text-decoration: underline; }
/* */
.searchresults .locationPrefix { display: none; }
.searchresults .locationCrumb { font-size: 90%; font-style: italic; }
.searchresults .articleCategory { display: none; }
/* Site warning for old browsers */ .siteWarning { margin: 1em auto; color: black; font-size: 90%; color: #000; } .siteWarning a { font-weight: bold; color: #000 !important; } .warning { font-size: 90%; line-height: 1.2em; background-color: rgba(255,255,255,0.7); margin: 0px; padding: 0.25em; } .warning .aux { font-size: 90%; color: #666; }
/* Youtube trailer */ .basic.youtube.filecontainer iframe { width: 100% !important; /*height: auto !important;*/ box-sizing: border-box !important; }
/* Content zone */ #pagearea { padding: 0; }
/* Subpage menu */ .subpagemenu_pages { padding: 0; } ul.subpagemenu_pages li { list-style: none; border-left: 1em solid #939598; padding-left: 1em; } ul.subpagemenu_pages li.menuitemblock_down { color: #b2141e; } ul.subpagemenu_pages li:hover { color: #b2141e; } ul.subpagemenu_pages li a { text-decoration: none; }

/* ARTICLE */ .paragraph { margin-bottom: 1em; } .paragraph + .paragraph { margin: 1em 0 0 0; } .article .date { font-size: 90%; color: #939598; }
/* Unordered list */ ul li { list-style: disc; } ul, ol { text-align: left; padding-left: 20px; }
/* Read more */ .readmore_prompt { } .before_readmore_prompt { display: none; }
/* pageTab */ .pageSelectionTabs { display: table; border-spacing: 0.5em; margin: 1em auto !important; } .pageTab.previousPage .icon, .pageTab.nextPage .icon { display: none; } a.pageTab, div.pageTab { background-color: transparent; border-color: #b2141e; 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: #b2141e; border: 1px solid #b2141e; color: #fff; font-weight: bold; }
.pageTab.disabled { color: #CCC; }
/* Category selection tabs */ .category_selection_tabs { margin: 1em 0; } .category_selection_tabs > a { display: inline-block !important; padding: 0.5em; font-size: 0.9em; } .category_selection_tabs .category_label { display: inline-block !important; padding: 0.5em 0.5em 0.5em 0; color: #666666; font-size: 85%; } .category_selection_tabs .category_tab.currently_active, .category_selection_tabs a.category_tab:hover { text-decoration: none; font-weight: bold; }
/* FORMS */ form.submitForm table { width: 100%; } form.submitForm td { padding: 0 0.5em; vertical-align: top; } form.submitForm h2 { } form.submitForm h3 { margin-top: 0.5em; } form.submitForm .formButtons.bottom { text-align: right; }

/* DVDOPAS 2019 */
/* admin */ .admin, .admin_note { padding: 5px; background-color: rgba(0,0,0,0.05); } .review_top_admin_bar { text-align: left; margin-bottom: 0; } .review_top_admin_bar a { text-align: center; display: inline-block; box-sizing: border-box; margin: 0.25em; padding: 0.5em 0.25em 0.25em 0.25em; border: 1px solid #d4d4d4; font-size: 0.65em; box-sizing: border-box; background-color: rgba(255,255,255,0.2); } .review_top_admin_bar a img { display: block; margin: 0 auto; } .review_top_admin_bar a:hover { background-color: rgba(255,255,255,0.9); }
/* Preview container */
.preview { display: table; border-spacing: 0 0.5em; width: 100%; box-sizing: border-box !important; }
.preview p.viewDesc { margin-top: 0; font-style: italic; }
.preview p.viewDesc a { text-decoration: underline; }
.preview .item { display: table-row; width: 100%; }
.preview .item .coverStrip { display: table-cell; width: 120px; height: 130px; border: 1px solid #fff; background-size: cover; background-position: center center; background-color: rgba(255,255,255,0.5); }
.preview .item .info { display: table-cell; vertical-align: top; background-color: rgba(255,255,255,0.9); border: 1px solid #fff; padding-left: 0; }
	.preview .item .title { display: block; width: 100%; box-sizing: border-box !important; font-weight: bold; margin: 0; padding: 0 1em 0 1em; line-height: 1.2em; height: 3em; overflow: hidden;  }
	.preview .item .stars { display: block; padding: 0.15em 1em; background-color: rgba(255,255,255,0.5); }
	.preview .item .stars img { height: 12px; }
	.preview .item .aux { display: block; padding: 0.25em 1em; color: rgba(0,0,0,0.5); font-style: italic; font-size: 0.85em; line-height: 1.3em; height: 2.6em; overflow: hidden; }
		.preview .item .aux .p { font-weight: bold; }
		.preview .item .aux .s { }
/* Preview people */ .preview.people { font-size: 0.8em; } .preview.people .peopleLink.stdPotoMod { } 
/* stars inside tabs */ .ui-tabs-nav li img { height: 12px; }
/* format info: framebox */ .framebox { float: right; margin: 1em; display: inline-block; border: 2px solid rgba(255,255,255,0.9); color: #fff; padding: 0.25em 0.5em; font-weight: bold; text-transform: uppercase; font-size: 0.9em; } body.mobileVersion .framebox { font-size: 0.7em; }
/* Faded notes */ .fade-note { font-size: 80%; font-style: italic; color: #666666; }

/* REVIEW */
.authorsc { text-align: right; width: 100%; }
.authors { display: inline-table; border-spacing: 0 0.5em; box-sizing: border-box; margin-top: 1em; text-align: right; }
body.mobileVersion .authors { border-spacing: 1em 0; margin-top: 0; }
.authors .person { display: table-row; }
.authors .person .a, .authors .person .b { display: table-cell; vertical-align: middle; }
.authors .person .a { width: 40px; height: 40px; background-size: cover; border: 1px solid #000; background-image: url(../../../images/people/standard/no-image-available.jpg); }
.authors .person .b { padding: 0 1em; }
.authors .person .b strong { font-size: 1.2em; }
.authors .person .b .info { margin: 0; padding: 0; font-size: 0.9em; color: rgba(0,0,0,0.7); }
.authors .person .b .info a { display: inline-block; }

/* BLOCK LINK (e.g. people links, genre links) */ .blockLink { display: inline-block; box-sizing: border-box; margin: 0 0.25em 0.25em 0; padding: 0.25em 0.5em; border: 1px solid #d4d4d4; background-color: rgba(255,255,255,0.2); } .blockLink:hover { color: #000; background-color: rgba(0,0,0,0.1); border-color: #666666; }
/* Heading block links */ .headingBlockLink { display: block; float: right; font-size:0.6em; padding-top: 0;  padding-bottom: 0; }
/* People links */ .peopleLink.stdPotoMod { background-position: center; background-repeat: no-repeat; margin: 0 0.75em 0.5em 0; padding: 0; border: 2px solid rgba(0,0,0,0.5); width: 100px !important; height: 120px !important; position: relative; overflow: hidden; }
.peopleLink.stdPotoMod .personName { width: 100% !important; line-height: 1em; box-sizing: border-box; padding: 0.25em 0.5em 0.5em 0.5em; display: block; background-color: rgba(0,0,0,0.7); color: #fff; text-align: center; } .fieldFootnote { color: #666666; font-size: 90%; } 
/* mobile */ body.mobileVersion table.people { margin: 1em; vertical-align: top; } body.mobileVersion table.people, body.mobileVersion table.people tr, body.mobileVersion table.people td { display: block; vertical-align: top !important; } body.mobileVersion table.people .peopleLink { display: inline-block; vertical-align: top !important; } body.mobileVersion table.people tr { margin-bottom: 1em; }

/* Tag menu (e.g. alphabet menu) */
.alphabet.menu .iconBlock { display: inline-block; margin: 0 0.25em; padding: 0; border: 1px solid rgba(0,0,0,0.1); background-color: transparent; width: 50px; height: 50px; position: relative; overflow: hidden; background-size: 100%; background-repeat: no-repeat; }
.alphabet.menu .iconBlock .labelBlock { display: inline-block; font-size: 1em; text-align: center; overflow: hidden; background-color: transparent; color: #000; padding: 0.2em 0; line-height: 1em; }
/* hover & selected */
.alphabet.menu .iconBlock:not(.currently_selected):not(:hover) { background-image: none !important; }
.alphabet.menu .iconBlock:hover .labelBlock { color: transparent; }
.alphabet.menu .iconBlock.currently_selected { border: 1px solid #000; box-shadow: none; }
.alphabet.menu .iconBlock.currently_selected .labelBlock { color: transparent; }



/* General icon blocks */
.iconBlock { display: inline-block; margin: 0 0.75em 0.5em 0; padding: 0; border: 2px solid rgba(0,0,0,0.5); width: 80px; height: 80px; position: relative; overflow: hidden; }
a.iconBlock:hover { color: #000; border-color: #000; }
.iconBlock.currently_selected { border: 2px solid #000; font-weight: bold; -moz-box-shadow: 5px 5px 7px #999696; -webkit-box-shadow: 5px 5px 7px #999696; }
.iconBlock .labelBlock { display: block; position: absolute; bottom: 0; left: 0; width: 100%; font-size: 0.8em; text-align: center; overflow: hidden; background-color: rgba(0,0,0,0.3); color: #FFFFFF; padding: 0.2em 0; }
a.iconBlock:hover .labelBlock, .iconBlock.currently_selected .labelBlock { background-color: rgba(0,0,0,0.85); }
/* Genre icon blocks */ .genreIconBlock { width: 80px; height: 80px;  }
/* More reviews */ a.moreMovieItems, .moreMovieItems { float: right; width: auto; padding: 5px; font-size: 90%; text-align: center; color: #666666; margin: 4px; font-weight: normal; }