@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(i/icons.woff2?%EE%A8%84%EE%A8%8F-28) format("woff2"),url(i/icons.woff?%EE%A8%84%EE%A8%8F-28) format("woff"),url(i/icons.ttf?%EE%A8%84%EE%A8%8F-28) format("truetype")}
@font-face{font-family:'Univers W01';src:url(i/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix) format('eot')}
@font-face{font-family:'Univers W01';src:url(i/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix);src:url(i/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?#iefix) format('eot'),url(i/Fonts/87512e82-56b3-4356-97ab-9cd7b2957e37.woff2) format('woff2'),url(i/Fonts/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff) format('woff'),url(i/Fonts/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf) format('truetype'),url(i/Fonts/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670);font-weight:400;font-style:normal}
@font-face{font-family:'Univers W01';src:url(i/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?#iefix) format('eot')}
@font-face{font-family:'Univers W01';src:url(i/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?#iefix);src:url(i/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?#iefix) format('eot'),url(i/Fonts/142786d1-4a72-4273-9130-a80a339bd4e0.woff2) format('woff2'),url(i/Fonts/34e6ea2e-62b2-49c9-b5e6-128fddfd9f6c.woff) format('woff'),url(i/Fonts/01a871ba-586f-4d5e-8924-d4ec3b44f723.ttf) format('truetype'),url(i/Fonts/5ebb44ef-5450-4b20-9612-66b2a127178b.svg#5ebb44ef-5450-4b20-9612-66b2a127178b);font-weight:400;font-style:italic}
@font-face{font-family:'Univers W01';src:url(i/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix) format('eot')}
@font-face{font-family:'Univers W01';src:url(i/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix);src:url(i/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?#iefix) format('eot'),url(i/Fonts/6fac29ee-4085-4f88-bea6-47a93dd7d682.woff2) format('woff2'),url(i/Fonts/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff) format('woff'),url(i/Fonts/091058d4-36b2-43f6-80d3-16c88e098061.ttf) format('truetype'),url(i/Fonts/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402);font-weight:700;font-style:normal}
@font-face{font-family:'Univers W01';src:url(i/Fonts/6881ee98-4e9b-4409-9695-e5b0118c7c84.eot?#iefix) format('eot')}
@font-face{font-family:'Univers W01';src:url(i/Fonts/6881ee98-4e9b-4409-9695-e5b0118c7c84.eot?#iefix);src:url(i/Fonts/6881ee98-4e9b-4409-9695-e5b0118c7c84.eot?#iefix) format('eot'),url(i/Fonts/840cfc23-f993-41c8-a18e-f8ce37d4ec61.woff2) format('woff2'),url(i/Fonts/53f66cd7-168f-4c66-9514-9dd103c763a0.woff) format('woff'),url(i/Fonts/774a1d99-085d-4249-8c2c-0ce23fa975a6.ttf) format('truetype'),url(i/Fonts/056a520c-7f4a-4b3a-8465-a841cfe0b6b3.svg#056a520c-7f4a-4b3a-8465-a841cfe0b6b3);font-weight:700;font-style:italic}
@media screen{
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{overflow-y:scroll}
[tabindex]{outline:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
abbr{text-decoration:none;border-bottom:1px dotted}
sub,sup{position:static;line-height:inherit;top:auto;bottom:auto;display:inline-block;vertical-align:middle}
sup{margin-top:-1.1em}
sub{margin-bottom:-.85em}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.print-only{display:none}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
hr.stream{display:none}
html{color:#414141;line-height:1.666666666666667;font-family:"Univers W01",Helvetica,Arial,"Segoe UI",Roboto,"Droid Sans",sans-serif;word-wrap:break-word;font-weight:300;position:relative;background:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html.ajax-wait,html.ajax-wait *{cursor:wait!important}
*,:after,:before{box-sizing:border-box}
.boxhead,h1,h2,h3,h4{font-family:"Univers W01","Helvetica Neue","Roboto Slab","Droid Serif",Cambria,Georgia,"Times New Roman",Times,serif;line-height:1.25;font-weight:500;margin:1.5em 0 .5em 0}
.boxhead a,h1 a,h2 a,h3 a,h4 a{color:inherit}
.boxhead,h1,h2,h3,h4{color:#0876bf}
.pgmain .boxhead,h1{margin:0 0 15px 0}
h1+h2,h2+h3,h3+h4{margin-top:.5em}
.boxhead{margin-top:0}
.small{color:#767676}
}
@media screen and (max-width:759px){
html{font-size:15px}
.pgmain .boxhead,h1{font-size:1.6em}
.boxhead,h2{font-size:1.333333em}
h3{font-size:1.2em}
h4{font-size:1.066666em}
.small{font-size:.933333em}
}
@media screen and (min-width:760px){
html{font-size:18px;overflow-x:hidden}
.pgmain .boxhead,h1{font-size:2.444444em}
.boxhead,h2{font-size:1.888888em}
h3{font-size:1.333333em}
h4{font-size:1.111111em}
.small{font-size:.888888em}
}
@media screen{
[aria-hidden][aria-hidden=true]{display:none}
.gm-style [aria-hidden=true]{display:block}
dl,ol,p,table{margin-top:0;margin-bottom:30px}
ul{margin:0;padding:0;list-style:none}
ol{counter-reset:ol;padding-left:1.5em}
ol[data-oltype]{list-style:none}
ol[data-oltype]>li:before{counter-increment:ol;content:counter(ol) ". ";float:left;min-width:2.5em;text-align:right;margin:0 .3em -.5em -2.8em}
ol[data-oltype="a"]>li:before{content:counter(ol,lower-alpha) ". "}
ol[data-oltype="A"]>li:before{content:counter(ol,upper-alpha) ". "}
ol[data-oltype="i"]>li:before{content:counter(ol,lower-roman) ". "}
ol[data-oltype="I"]>li:before{content:counter(ol,upper-roman) ". "}
li[style*="list-style: none"]:before,li[style*="list-style:none"]:before{content:none!important}
a{color:#0876bf;text-decoration:none;-webkit-transition:color 80ms ease-in-out,background-color 8ms ease-in-out;transition:color 80ms ease-in-out,background-color 8ms ease-in-out}
audio,iframe,img,video{max-width:100%;vertical-align:middle}
blockquote{position:relative;border:1px solid #ccc;font-style:italic;clear:both;margin:0 30px 30px}
blockquote p:last-child{margin-bottom:0}
blockquote:before{position:absolute;display:block;top:0;left:-30px;content:'\201d';font-family:Georgia,serif;font-size:60px;line-height:1em;color:#414141}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
hr{border:0;height:1px;margin:30px 0;background:#ccc}
.clear{display:none}
}
@media print{
#raggaplay,#webreader-root,#webreaderContainer,.EPLICA_ctrl,.adbanner,.adbox,.advert,.archivelink,.buttons,.byggiraeplica,.chapters,.collapse-closed,.focustarget,.monthlist,.more,.morelink,.moreolder,.pagestyle,.paging,.pgextra1,.pgextra2,.pgextra3,.pgextra4,.pgfoot,.screen-only,.share-widgets,.skiplink,.stream,.tab-box,.yearindex,body form .pickdate,body form .pickdatelink,object{display:none!important}
.msie *,[style*=min-height]{min-height:0!important}
body{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;margin:0;padding:0;font-size:12pt;line-height:1.25;color:#000}
caption,div,table{font-size:1em}
a{font-weight:700;text-decoration:none}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:.67em}
ol,ul{margin-left:0;padding-left:2.25em}
img{margin:0;border:0;padding:0;page-break-inside:avoid}
caption,h1,h2,h3,h4,h5{font-family:Helvetica,Geneva,Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;font-weight:700;margin:0 0 .5em}
h1{font-size:1.5em}
h2{font-size:1.33em;margin-top:1.85em}
h3{font-size:1.1em;margin-top:1.1em}
caption,h4{font-size:.9em;margin-top:1em;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a{color:#000}
blockquote,h2,h3,li,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #ccc;padding:5px;page-break-inside:avoid}
table{border-collapse:collapse;border-top:.67pt solid #ccc;border-left:.67pt solid #ccc}
caption{text-align:left}
thead{display:table-header-group}
thead tr:last-child>th{border-bottom:1pt solid #666}
tr{page-break-inside:avoid}
td,th{page-break-inside:avoid;vertical-align:top;text-align:left;border-right:.67pt solid #ccc;border-bottom:.67pt solid #ccc;padding:.2em .5em}
td.num,th.num{text-align:right;white-space:nowrap}
table.grid{page-break-inside:auto;border:0}
table.grid td{page-break-inside:avoid;widows:2;orphans:2;border:0;padding:0}
label{clear:both;margin-top:.2em}
.fi_txt label{display:block;float:left;width:10em}
.fi_bdy label{display:block}
.fi_bdy,.fi_chk,.fi_rdo,.fi_txt{clear:both}
.fi_chk input{float:left}
.pghead{padding-bottom:.4em;border-bottom:1pt solid #000;margin-bottom:1.2em}
.pghead h1{font-size:1.33em;margin:0;font-weight:700;white-space:nowrap;text-transform:uppercase}
.pghead img{max-height:3em;width:auto;vertical-align:middle}
.box{clear:both;padding-bottom:1.5em;border-bottom:1pt solid #000;margin-bottom:.8em}
.box::after{content:' ';clear:both;display:block;height:0}
.boxhead{font-size:1.5em;margin-top:0}
.article .boxhead{display:none}
.article h2.subtitle{font-size:1.1em;margin-top:0}
.article .meta{font-style:italic;margin-top:.67em}
.article img{clear:both;margin:.2em 0 .5em 0;max-width:100%}
.article .imgright,.article img.right{float:right;margin:.2em 0 .4em 1em;max-width:45%}
.article .imgleft,.article img.left{float:left;margin:.2em 1em .4em 0;max-width:45%}
.article img.big{display:block;margin:0 auto .7em auto;text-align:center}
.article .imagebox,.article .imgbox{float:right;margin:0 0 1em 0;border-bottom:none;max-width:45%}
.article .imagebox a:after,.article .imgbox a:after{content:none}
.article .imagebox .boxbody,.article .imgbox .boxbody{padding-left:1em}
.article ul.imagelist{padding:0;list-style:none}
.article .imagebox img,.article .imgbox img{max-width:100%}
.article .imgbox .imgcontent{font-size:.8em}
.article .imgbox .imgmeta{margin-top:.3em;font-size:.7em;color:#666}
.article .chapters a:after,.article .meta a:after{content:none}
.articlelist .meta{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-weight:400;font-size:.95em;margin-right:.25em}
.articlelist ul{padding-left:0;list-style:none}
.articlelist li{margin-bottom:.67em}
.articlelist li a{font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:700}
.articlelist .item{margin-bottom:.9em;clear:both}
.articlelist .item img{float:right;margin:.2em 0 .5em 1em;max-width:45%}
.articlelist .item h3{font-size:1em;margin:.6em 0 .2em 0}
.articlelist .item h3 a{font-size:1.05em}
.articlelist .item h3 .meta{display:block}
.quizbox{page-break-inside:avoid}
.pgmain .quizbox{display:block}
.quizbox h3{font-size:1em}
.quizbox .question{font-weight:700}
.quizbox ul{page-break-inside:avoid;page-break-before:avoid;padding-left:0;list-style:none}
.quizbox .bar{page-break-before:avoid;display:block;border:.05em solid #000;margin-bottom:.5em}
.quizbox .results .bar img{height:1.2em}
}
@media aural,braille,embossed,tty{
.print-only,.screen-only{display:none;speak:none}
}
@media screen{
.tablewrap{overflow:auto;margin-bottom:30px}
.tablewrap table{margin-bottom:0}
caption,table,td,th{border:0;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
caption{font-style:italic;padding:.333em 0;text-align:left}
th abbr:hover,th acronym:hover{border:0}
td,th{padding:.167em 5px;border-right:1px solid #ccc;border-top:1px solid #ccc}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.right,td[align=right],th.right,th[align=right]{text-align:right}
td.num,th.num{text-align:right;white-space:nowrap}
thead th,tr.th th{font-weight:700;background-color:#eee}
tr.odd td,tr.odd th{background-color:#f8f8f8}
table.grid,table.grid td{background:0;border:0;padding:0}
table.grid td{padding-right:10px}
}
@media screen and (min-width:760px){
td,th{padding:.333em 10px}
}
@media screen and (min-width:1220px) and (min-height:750px){
td,th{padding:.5em 20px}
}
@media print{
.searchwrapper{display:none}
.person .cv .related{display:none}
ul{padding-left:0}
ul>li{margin-bottom:0}
ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
ul a{color:#000}
}
@media screen{
html{-webkit-transition:background 80ms ease-in-out;transition:background 80ms ease-in-out}
.pg{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:calc(100vh - 75px)}
.pgmain{width:100%;-webkit-box-align:center;align-items:center}
.pgwrap{margin:0 auto;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.pginner{width:100%}
.pginner::after{content:' ';clear:both;display:block;height:0}
.pgtop{width:100%;background:#fff}
.pgfoot>.wrap,.pghead>.wrap,.pgwrap{max-width:1446px;padding:0 15px;margin:0 auto}
.pgfoot>.wrap::after,.pghead>.wrap::after,.pgwrap::after{content:' ';clear:both;display:block;height:0}
.pghead>.wrap{max-width:1700px}
.pgfoot>.wrap{max-width:100%;padding:0}
.pghead{background-color:#fff104;height:71px;top:40px;padding-left:63px;padding-right:63px;position:relative;z-index:200}
.pghead .logotext{color:#000;font-size:18px;font-weight:700;line-height:22px;position:relative;top:26px;left:-10px}
.pghead .logotext a{color:#000}
.pghead .logotext a:hover{text-decoration:none;color:#000}
.pghead .brand{margin:0;font-size:1em;height:120px;-webkit-box-align:center;align-items:center;display:none}
.pgfoot{background:#fff}
.byggiraeplica{padding:0;text-align:right;line-height:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1446px;text-align:right;padding-right:0;bottom:20px}
.byggiraeplica>a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;background:none 100% 50% no-repeat;display:inline-block;width:135px;height:20px;background-image:url(https://eplica-cdn.is/f/e2-w25.png)}
.byggiraeplica>a:lang(is){background-image:url(https://eplica-cdn.is/f/ba_e2-w25.png)}
.byggiraeplica>a:lang(is){width:124px}
.box{margin-bottom:30px}
.boxbody::after{content:' ';clear:both;display:block;height:0}
html.contact-open{background:#fff}
html.contact-open .pgbottom,html.contact-open .pgmain>:not(.contactwrap){display:none}
}
@media screen and (max-width:1219px){
html{padding-top:75px;min-width:320px}
.is-menu-open .pg{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}
.is-menu-open .pghead{box-shadow:none}
.pghead{position:fixed;z-index:995;top:0;left:0;right:0;height:75px;padding-left:20px;padding-right:0}
.pghead .wrap{padding:0 20px}
.pghead .brand{height:95px}
.pghead .brand .logo{max-height:60px}
}
@media screen and (min-width:760px){
.pghead>.wrap,.pgwrap{padding:0 20px}
.pgfoot>.wrap{padding:0 0}
.pgmain{width:100%;-webkit-box-align:center;align-items:center}
.twocol .pgmain{float:left;min-height:250px;padding-right:25.518672%}
.twocol .pgextra1{float:left;width:23.443983%;margin-left:-23.443983%}
.pgfoot{clear:both}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.pghead{padding-left:33px}
}
@media screen and (min-width:760px) and (max-width:979px){
.pgmain{-webkit-box-align:center;align-items:center}
}
@media screen and (max-width:1219px){
.pghead .skiplink{position:absolute;right:20px;top:18px;line-height:1em;z-index:200}
.pghead .skiplink a{display:block;width:40px;height:40px;color:#333;text-decoration:none;overflow:hidden;white-space:nowrap}
.pghead .skiplink a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:40px;line-height:40px;font-size:26px}
.pghead .skiplink a:active,.pghead .skiplink a:focus,.pghead .skiplink a:hover{color:#666;text-decoration:none}
.is-menu-open .pghead .skiplink a{padding-bottom:10px}
.is-menu-open .pghead .skiplink a:before{content:''}
.pghead .skiplink p{margin:0}
.pghead .skiplink hr{display:none}
html.is-header-fixed .pghead{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
html.is-header-shown .pghead,html.is-menu-open .pghead{-webkit-transform:translate(0,0);transform:translate(0,0)}
html.is-menu-open .pghead{-webkit-transition:none;transition:none}
.beforejsinit .pgextra2,.is-menu-active .pgextra2{display:none}
.home .pgextra2{display:block}
.is-menu-open .pgextra2{display:block}
.is-menu-open .pgbottom,.is-menu-open .pgextra1,.is-menu-open .pgfoot,.is-menu-open .pgmain,.is-menu-open .pgtop{display:none}
}
@media screen and (min-width:1220px){
.pghead .skiplink{position:absolute;right:9999px;white-space:nowrap;top:10px;font-size:1em}
.pghead .skiplink a:active,.pghead .skiplink a:focus{position:absolute;right:-9999px;background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;z-index:9999;font-size:1em;white-space:nowrap}
}
@media screen{
[class].tab-box>ul.tabs{margin:0 -13px 1.666666em -13px;padding:0 5px;border-bottom:1px solid #ccc;font-size:.857142em;white-space:nowrap;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
[class].tab-box>ul.tabs>li{display:inline-block;vertical-align:bottom;line-height:1.785714em;margin:0 0 0 -1px}
[class].tab-box>ul.tabs>li>a{border:1px solid #ccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:0;display:block;padding:0 8px;color:#bbb}
[class].tab-box>ul.tabs>li>a:active,[class].tab-box>ul.tabs>li>a:focus,[class].tab-box>ul.tabs>li>a:hover{text-decoration:none;color:#666;background-color:#f4f4f4}
[class].tab-box>ul.tabs>li.current>a{margin-bottom:-1px;padding-bottom:1px;padding-top:2px;background:#fff;color:#414141}
[class].tab-box>ul.tabs>li.current>a:active,[class].tab-box>ul.tabs>li.current>a:focus,[class].tab-box>ul.tabs>li.current>a:hover{color:#ccc olor-text;background-color:#fff}
}
@media screen and (min-width:760px){
[class].tab-box>ul.tabs{font-size:1em;margin-left:-5px;margin-right:-5px}
[class].tab-box>ul.tabs>li{margin:0 6px 0 0}
}
@media screen and (min-width:980px){
[class].tab-box>ul.tabs>li>a{padding-left:14px;padding-right:14px}
}
@media screen{
[class].meta{font-family:"Univers W01",Helvetica,Arial,"Segoe UI",Roboto,"Droid Sans",sans-serif;color:#767676;display:block;font-weight:400;font-size:.857142em}
[class].meta span{padding-right:.5em}
[class].meta a{color:#767676}
[class].more,[class].moreolder{display:block;white-space:nowrap}
[class].more::after,[class].moreolder::after{content:' ';clear:both;display:block;height:0}
.more a:before,.moreolder a:before,a.more:before{content:">> "}
[class].paging{clear:both}
[class].paging::after{content:' ';clear:both;display:block;height:0}
[class].paging .status{margin:0;position:relative;z-index:2;text-align:center}
[class].paging ul{clear:none;margin:0;padding:0;border:0;padding-left:0;position:relative}
[class].paging ul::after{content:' ';clear:both;display:block;height:0}
[class].paging ul>li{margin-bottom:0}
[class].paging ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].paging li{margin:0;padding:0}
[class].paging .stepper{padding-right:32px;text-align:center;min-height:15px}
[class].paging .next i,[class].paging .next span,[class].paging .prev i,[class].paging .prev span{display:none}
[class].paging .next{float:right}
[class].paging .prev{float:left}
[class].paging .jump{display:inline-block;margin:0 10px;line-height:1.2}
[class].paging .jump a,[class].paging .jump b{padding:0 6px;border-left:1px solid #ccc;display:inline-block}
[class].paging .jump :first-child{border:0}
[class].paging .jump i{position:absolute;right:9999px;left:auto}
.listscroller-active [class].paging{border:0;margin:30px 0 0}
[class].pagelist-active{text-align:center}
[class].pagelist-active .prev,[class].pagelist-active .status{display:none}
[class].pagelist-active .next{float:none}
[class].pagelist-active .next a,[class].pagelist-active .next span{display:inline-block}
.netfang{font-style:normal;font-weight:400}
a.external:after,a.file_doc:after,a.file_pdf:after,a.file_xls:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;display:inline-block;vertical-align:baseline;margin-left:4px}
a.external:after{content:'';font-size:12px}
a.external.has-image:after{content:none}
a.file_doc:after,a.file_pdf:after,a.file_xls:after{font-size:16px}
a.file_doc:after{content:'';color:#1648a2}
a.file_pdf:after{content:'';color:#dc0316}
a.file_xls:after{content:'';color:#449634}
.advert,.imglink{text-align:center;overflow:hidden;width:100%}
.advert .boxhead,.imglink .boxhead{text-align:left}
.advert .boxbody,.imglink .boxbody{text-align:center}
.advert img,.imglink img{margin-bottom:1em}
.tab-box>ul.tabs{padding-left:0}
.tab-box>ul.tabs>li{margin-bottom:0}
.tab-box>ul.tabs>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].share-widgets{padding-left:0;margin-top:60px}
[class].share-widgets>li{margin-bottom:0}
[class].share-widgets>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].share-widgets::after{content:' ';clear:both;display:block;height:0}
[class].share-widgets li{height:21px;float:left;margin:0 30px 0 0}
[class].share-widgets li *{vertical-align:top!important}
[class].share-widgets iframe{max-width:none}
}
@media screen and (max-width:759px){
[class].buttons{display:none}
}
@media screen and (min-width:760px){
[class].buttons{padding:60px 0 0;margin:0;clear:both}
[class].buttons::after{content:' ';clear:both;display:block;height:0}
[class].buttons a{float:left;padding-right:10px}
}
@media screen{
.article .subtitle{clear:none;margin-top:-.54em}
.article .summary{color:#777;margin:0 0 30px}
.article .summary p{margin:0 0 15px}
.article .arrowdown:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}
.article p+ol,.article p+ul{margin-top:-15px}
.article ul{padding-left:1.1em}
.article ul>li{margin-bottom:15px}
.article ul>li::before{content:'\2022';float:left;font-size:1.5em;line-height:1;margin-left:-.733333em}
.article li ol,.article li ul{margin-bottom:15px}
.article li{margin-bottom:15px}
.article .chapters ul{padding-left:0;overflow:hidden}
.article .chapters ul>li{margin-bottom:0}
.article .chapters ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .chapters li{margin-right:1em}
.article .collapse{padding:5px 20px 5px 50px;border-top:1px solid #ccc;margin:-1px 0 0;position:relative;clear:both;font-size:1.07em}
.article .collapse:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';position:absolute;left:15px;top:12px;font-size:20px;line-height:18px;color:#414141}
.article .collapse.collapse-closed{border-bottom:1px solid #ccc;background:0}
.article .collapse.collapse-closed:before{content:'';color:#414141}
.article .collapsebox{padding:2px 20px 10px 50px}
.article .collapsebox p,.article .collapsebox table,.article .collapsebox ul{margin-bottom:10px}
}
@media screen{
.socialmedia::after{content:' ';clear:both;display:block;height:0}
.socialmedia .group{padding-bottom:30px}
.socialmedia .group::after{content:' ';clear:both;display:block;height:0}
.socialmedia .group h3{margin:0 0 5px}
.socialmedia .group a:after{content:none}
.socialmedia .group .videocaption{display:none}
.socialmedia .flickr ul{margin-left:-10px}
.socialmedia .flickr li{float:left;padding:0 0 10px 10px;width:33.333333%}
.socialmedia .flickr img{margin:0}
.socialmedia .twitter li{margin-bottom:10px}
.socialmedia .twitter .timestamp{display:block;margin-top:4px;font-size:.9em}
}
@media screen and (min-width:760px){
.socialmedia .boxbody{margin:-15px}
.socialmedia .group{padding:0 15px 30px;float:left}
}
@media screen and (min-width:760px) and (max-width:979px){
.socialmedia .group{width:50%}
.socialmedia .group:nth-child(2n-1){clear:left}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.socialmedia .group{width:33.333333%}
.socialmedia .group:nth-child(3n+1){clear:left}
}
@media screen and (min-width:1220px) and (min-height:750px){
.socialmedia .group{width:33.333333%}
.socialmedia .group:nth-child(3n+1){clear:left}
}
@media screen{
.articlelist .item{margin-bottom:30px}
.articlelist .item::after{content:' ';clear:both;display:block;height:0}
.articlelist .item img{float:right;margin-left:30px;max-width:40%}
.articlelist .item h3{margin:0 0 .2em}
.articlelist .item h3 .meta{font-size:.666666em}
.articlelist .item h4{margin:.3em 0 .2em}
.articlelist .item .summary p{margin:0 0 15px}
.articlelist .item .summary ul{clear:none;margin-bottom:15px;padding-left:1.1em}
.articlelist .item .summary ul>li{margin-bottom:15px}
.articlelist .item .summary ul>li::before{content:'\2022';float:left;font-size:1.5em;line-height:1;margin-left:-.733333em}
.articlelist .item .summary ul li{padding-bottom:15px}
.articlelist ul{clear:both}
.articlelist li{padding-bottom:30px}
.articlelist li a{font-weight:700}
}
@media screen and (min-width:1220px) and (min-height:750px){
.articlelist .item{margin-bottom:30px}
}
@media screen{
.articlelist-cards .boxbody{margin-right:-20px}
.articlelist-cards .item{background:#fff;position:relative}
.articlelist-cards .item .img{overflow:hidden;display:block;max-height:200px;margin:0 0 30px;background:url(i/spinner.gif) 50% 50% no-repeat}
.articlelist-cards .item ins.image{display:block;padding-top:57.142857%;background:50% 50% no-repeat;background-size:cover}
.articlelist-cards .item img{float:none;max-width:none;width:100%;margin:0}
.articlelist-cards .item a{position:relative;z-index:10}
.articlelist-cards .item h3>a{position:static}
.articlelist-cards .item h3>a:before{content:"";display:block;position:absolute;z-index:5;top:0;right:30px;bottom:0;left:0}
}
@media screen and (min-width:480px){
.articlelist-cards .boxbody{margin-right:-15px}
.articlelist-cards .item{display:inline-block;vertical-align:top;width:50%;border-right:15px solid #fff;margin-bottom:30px;margin-right:-.28em}
}
@media screen and (min-width:760px){
.articlelist-cards .boxbody{margin-right:-30px}
.articlelist-cards .item{border-right-width:30px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.articlelist-cards .item{width:33.333%}
}
@media screen{
.pgmain img{display:block;margin:0 0 1.666666em 0}
.imagebox,img.center{margin-left:auto;margin-right:auto;max-width:100%}
.imgright,img.right{float:right;clear:right;margin-left:15px;max-width:40%}
.imgleft,img.left{float:left;clear:left;margin-right:15px;max-width:40%}
.imgcenter,.videoblock{clear:both;display:block;text-align:center}
.imagebox,.imgcenter,.imgleft,.imgright,.videoblock{font-size:.857142em;line-height:1.25em;margin-bottom:1.666666em}
.imagebox img[src],.imgcenter img[src],.imgleft img[src],.imgright img[src],.videoblock img[src]{float:none;margin:0 auto;max-width:100%}
.imagebox .credit,.imagebox .longdesc,.imgcenter>b,.imgcenter>em,.imgcenter>i,.imgcenter>strong,.imgleft>b,.imgleft>em,.imgleft>i,.imgleft>strong,.imgright>b,.imgright>em,.imgright>i,.imgright>strong,.videoblock .videocaption{display:block;font-weight:400;font-style:normal;padding:3px 0 0 0;max-width:100px;min-width:100%}
.EPLICA_editor_active .imgcenter>em,.EPLICA_editor_active .imgcenter>i,.EPLICA_editor_active .imgleft>em,.EPLICA_editor_active .imgleft>i,.EPLICA_editor_active .imgright>em,.EPLICA_editor_active .imgright>i{font-weight:inherit;font-style:italic}
.EPLICA_editor_active .imgcenter>b,.EPLICA_editor_active .imgcenter>strong,.EPLICA_editor_active .imgleft>b,.EPLICA_editor_active .imgleft>strong,.EPLICA_editor_active .imgright>b,.EPLICA_editor_active .imgright>strong{font-weight:700;font-style:inherit}
.imgcenter>b,.imgcenter>strong,.imgleft>b,.imgleft>strong,.imgright>b,.imgright>strong{margin-bottom:-2px;color:#000}
.imgcenter>b+img,.imgcenter>em+img,.imgcenter>i+img,.imgcenter>strong+img,.imgleft>b+img,.imgleft>em+img,.imgleft>i+img,.imgleft>strong+img,.imgright>b+img,.imgright>em+img,.imgright>i+img,.imgright>strong+img{margin-top:1.666666em}
.imagebox ul.imagelist{margin:0;padding-left:0}
.imagebox ul.imagelist::after{content:' ';clear:both;display:block;height:0}
.imagebox ul.imagelist>li{margin-bottom:0}
.imagebox ul.imagelist>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.imagebox ul.imagelist>li{margin-bottom:1.666666em}
.imagebox ul.imagelist.listscroller-clip{width:200px}
.imagebox ul.imagelist.listscroller-clip>li{width:100%;margin-right:-100%;float:left}
.imagebox .longdesc{color:#767676;padding-top:5px}
}
@media screen and (min-width:760px){
.imagebox{float:right;clear:right;max-width:40%;padding:0 0 1.666666em 15px;margin:0;background:#fff}
.imagebox .longdesc .descr{padding:12px 0 0}
}
@media screen{
.footer{height:309px;background-color:#e1e1e1}
.footer .wrapper{display:-webkit-box;display:flex;margin:0 auto;padding:80px 30px;max-width:1446px;-webkit-box-pack:justify;justify-content:space-between}
.footer .wrapper .sitelogo{margin-top:-10px;width:150px;height:150px;background:url(i/sitelogo.png) 50% 50% no-repeat;margin-left:-15px}
.footer .wrapper .column{-webkit-box-flex:1;flex:1;font-size:18px;line-height:21px;color:#000;margin:15px}
.footer .wrapper .column a{color:#000}
}
@media screen and (max-width:979px){
.footer{height:550px}
.footer .wrapper{display:block;padding-top:20px;padding-left:60px}
.footer .wrapper .sitelogo{margin-left:-10px}
.footer .wrapper .column{margin-top:30px}
}
@media screen{
.bannercontrols{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;position:absolute;-webkit-box-align:center;align-items:center;height:378px;padding:20px}
.bannercontrols div{width:80px;height:80px;display:-webkit-box;display:flex;font-size:40px;color:#fff;background-color:rgba(0,0,0,.19);border-radius:25%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.bannercontrols div:nth-child(2):after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.bannerRoll{overflow:hidden}
.bannerRoll .boxhead{position:absolute;right:9999px;left:auto}
.bannerRoll .listscroller-wrapper{width:100%;overflow:hidden}
.bannerRoll .listscroller-clip{width:200000px;margin-left:-293px}
.beforejsinit .bannerRoll{opacity:0}
.bannerRoll{padding-bottom:20px;position:relative;padding-top:68px;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}
.bannerRoll .paging ul.stepper{position:static;min-height:0;height:0}
.bannerRoll .paging ul.stepper li>a{background-color:rgba(0,0,0,.4);border-radius:50%;height:116px;width:116px;display:block;font-size:24px;color:#fff;overflow:hidden;position:absolute;right:-58px;top:330px}
.bannerRoll .paging ul.stepper li>a:hover{text-decoration:none;background-color:rgba(0,0,0,.5)}
.bannerRoll .paging ul.stepper .next>a:before,.bannerRoll .paging ul.stepper .prev>a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';display:block;height:100%;line-height:5em;text-align:left;margin-left:22px}
.bannerRoll .paging ul.stepper .prev>a{right:auto;left:-58px}
.bannerRoll .paging ul.stepper .prev>a:before{content:'';padding-right:22px;text-align:right}
.bannerRoll .filmCard{display:block;margin-right:20px;float:left;width:calc(70vw - 30px);max-width:884px;min-width:340px;color:#000}
.bannerRoll .filmCard:hover{color:#0876bf!important;text-decoration:none}
.bannerRoll .filmCard .screenshot{display:block;-o-object-fit:cover;object-fit:cover;background-position:50% 50%;background-size:cover;width:100%;padding-bottom:63.687782%;background-image:url(i/placeholder.png)}
.bannerRoll .filmCard .title{font-size:1.333333em;line-height:32px;margin-top:10px;margin-right:10px;font-weight:400;display:block}
.bannerRoll .filmCard .year{font-size:.888888em;font-weight:300;line-height:12px;margin-top:10px;display:block}
.bannerRoll .filmCard .director{font-size:.888888em;font-weight:300;line-height:22px;margin-top:10px;display:block}
}
@media screen and (min-width:1220px){
.bannerRoll .filmCard{width:calc(80vw - 30px)}
}
@media screen and (max-width:979px){
.bannerRoll .paging ul.stepper li>a{height:58px;width:58px;right:-29px;top:200px}
.bannerRoll .paging ul.stepper .prev>a{left:-29px}
.bannerRoll .paging ul.stepper .next>a:before{margin-left:5px;line-height:2.5em}
.bannerRoll .paging ul.stepper .prev>a:before{margin-left:30px;line-height:2.5em}
.bannerRoll .filmCard{width:calc(50vw - 30px);color:#000}
.bannerRoll .filmCard:hover{color:#0876bf!important;text-decoration:none}
.bannerRoll .filmCard .title{font-size:1.111111em;line-height:26px}
.bannerRoll .filmCard .year{font-size:1em}
.bannerRoll .filmCard .director{font-size:1em}
}
@media screen and (min-width:760px) and (max-width:979px){
.bannerRoll .paging ul.stepper li>a{top:240px}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.bannerRoll .paging ul.stepper li>a{top:270px}
}
@media screen{
.search__header{margin-left:60px}
.search__header h3{font-size:1.333333em;color:#000;display:inline;font-weight:300}
.search__header .searchstring{color:#0876bf;margin-left:5px}
.search__results__section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:150px}
.search__results__section h4{padding-left:61px;color:#000;font-weight:400;margin-bottom:20px}
.search__results__section ul{padding-left:0;border-left:1px solid rgba(151,151,151,.19);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}
.search__results__section ul>li{margin-bottom:0}
.search__results__section ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.search__results__section:first-child ul{border-left:none}
.search__results__section li{font-weight:400;line-height:20px;padding-left:60px;padding-right:0;padding-bottom:20px;display:inline-block}
.search__results__section.movies img{margin-bottom:5px}
.search__results__section.movies li{padding-bottom:30px}
.search__results{display:-webkit-box;display:flex;margin-bottom:150px}
.films{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}
.films>.boxbody{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-flex:1;flex:1;flex-wrap:wrap}
.films>.boxbody>.filmCard{display:block;width:calc(23.402777% - 30px);padding-bottom:65px;margin:0 15px;color:#000}
.films>.boxbody>.filmCard:hover{color:#0876bf!important;text-decoration:none}
.films>.boxbody>.filmCard .screenshot{display:block;-o-object-fit:cover;object-fit:cover;background-position:50% 50%;background-size:cover;border:0;margin:0;width:100%;padding-top:70.029673%;background-image:url(i/placeholder.png)}
.films>.boxbody>.filmCard .title{font-size:1.333333em;line-height:32px;margin-top:10px;font-weight:400}
.films>.boxbody>.filmCard .year{font-size:.888888em;font-weight:300;line-height:12px;margin-top:10px}
.films>.boxbody>.filmCard .director{font-size:.888888em;font-weight:300;line-height:22px;margin-top:10px}
.films>.boxhead{position:absolute;right:9999px;left:auto}
}
@media screen and (max-width:759px){
.films>.boxbody>.filmCard>.director,.films>.boxbody>.filmCard>.year{font-size:1em}
.films>.boxbody>.filmCard>.title{font-size:1.2em;line-height:24px;margin-bottom:5px}
}
@media screen and (max-width:979px){
.search__results{flex-wrap:wrap}
.search__results .search__results__section{width:100%}
.search__results ul{border:0}
}
@media screen and (max-width:759px){
.films>.boxbody>.filmCard{width:calc(50% - 30px);padding-bottom:20px}
}
@media screen{
.showMore{display:block}
.film__item>div:first-child,.film__item__label{width:36.923076%}
.film__item>div:last-child,.film__item__info{width:57.948717%}
.film__img img{border:0;margin:0;padding:0;width:100%;max-width:460px}
.synopsis{width:100%}
.synopsis h1{color:#0876bf;margin-top:23px}
.synopsis__content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.synopsis__inner{width:60%;padding-right:60px}
a[href].synopsis__link{display:inline-block;margin-top:1.2em;padding-top:.8em;padding-bottom:.8em;padding-left:3em;padding-right:3em;font-weight:700;line-height:1.6em;background-color:transparent;color:#414141;border:1px solid #0a93ec;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
a[href].synopsis__link:hover{text-decoration:none;background-color:#0a93ec;color:#fff}
.article .bbody{padding-top:77px}
.article .boxbody{padding-top:77px;display:-webkit-box;display:flex;flex-wrap:wrap}
.article .boxbody .items{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-top:100px;width:100%}
.article .boxbody .items .item{width:50%;padding-bottom:70px;padding-right:71px}
.article .boxbody .items .item h3{font-size:1.111111em;color:#000;font-weight:400;line-height:25px}
.article .boxbody .items .item .castlist{padding-left:0}
.article .boxbody .items .item .castlist>li{margin-bottom:0}
.article .boxbody .items .item .castlist>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .boxbody .items .item .castlist a~span{color:#0876bf}
.article .boxbody .items .item .castlist a{white-space:nowrap}
.article .boxbody .items .item .castlist li{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:4px}
.article .boxbody .items .item .castlist li div{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;flex-wrap:wrap;font-size:18;overflow:hidden}
.article .boxbody .items .item .castlist li div:first-child:after{float:left;padding-left:5px;width:0;white-space:nowrap;content:"..........................................................................................."}
.article .boxbody .items .item .castlist li .nodots:after{content:''!important}
.article .boxbody .items .item .castlist li div:nth-child(2){padding-left:10px;display:inline}
.article .boxbody .festivals .awardtext{font-style:italic}
}
@media screen and (max-width:979px){
.article .bbody .item,.article .boxbody .item{width:100%}
.article .bbody,.article .boxbody{padding-top:10px}
.article .boxbody .items .item .castlist a{white-space:normal}
}
@media screen and (max-width:759px){
.synopsis__content{flex-wrap:wrap}
.synopsis__inner{width:100%}
.article .bbody .items .item,.article .boxbody .items .item{width:100%;padding-right:10px}
.article .bbody .items .item .castlist a,.article .boxbody .items .item .castlist a{white-space:normal}
}
@media screen{
.harmonicamenu{width:100%}
.harmonicamenu h2{padding-left:10px;padding-top:20px;padding-bottom:20px;margin:0}
.harmonicamenu .content{display:-webkit-box;display:flex;visibility:hidden;height:0;width:0;opacity:0;-webkit-transition:opacity .2s ease-in-out .7s;transition:opacity .2s ease-in-out .7s}
.harmonicamenu .content{flex-wrap:wrap;overflow-y:auto}
.harmonicamenu .content .imagecontainer{max-height:266px;max-width:443px;margin-right:10px;margin-bottom:10px}
.harmonicamenu .content .imagecontainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.harmonicamenu .open .content{display:-webkit-box;display:flex;visibility:visible;width:100%;height:100%;opacity:1}
.harmonicamenu .open .content .poster img{max-width:389px;max-height:554px;width:initial}
.harmonicamenu .content .poster img{max-width:389px;max-height:554px;width:0}
.harmonicamenu .thumbsview{padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap}
.harmonicamenu .thumbsview>li{margin-bottom:0}
.harmonicamenu .thumbsview>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.harmonicamenu .thumbsview li{margin-right:10px;margin-bottom:10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.harmonicamenu .thumbsview img{-o-object-fit:cover;object-fit:cover;width:445px;height:267px}
.harmonicamenu .trailer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.harmonicamenu .tab.trailer{background-color:#f6f6f5}
.harmonicamenu .tab.screenshots{background-color:#ebeae7}
.harmonicamenu .tab.screenshots .content{padding-left:10px}
.harmonicamenu .tab.posters{background-color:#c3c8d5}
.harmonicamenu .tab.posters .content{overflow-y:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:initial;padding-left:10px}
}
@media screen and (min-width:760px){
.harmonicamenu{display:-webkit-box;display:flex}
.harmonicamenu h2{color:#0876bf;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;top:367px;display:inline-block;padding-right:0}
.harmonicamenu .tab{height:894px;min-width:100px;width:10%;-webkit-box-align:center;align-items:center;-webkit-transition:all .7s;transition:all .7s;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.harmonicamenu .open.tab{cursor:default}
.harmonicamenu .open{padding-left:100px;padding-right:100px;padding-bottom:80px;-webkit-box-flex:1;flex:1;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}
.harmonicamenu .open h2{-webkit-transform:rotate(0);transform:rotate(0);margin-top:80px;margin-bottom:80px;top:0}
.harmonicamenu .tab:nth-child(1).open{padding-left:100px}
}
@media screen{
.crewlist{padding-left:93px;padding-right:93px;width:100%;margin:0 auto}
.crewlist>.boxbody{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:172px}
.crewlist>.boxbody .header{color:#000;line-height:52px;font-weight:400;margin-bottom:0}
.crewlist>.boxbody .alphabet{display:-webkit-box;display:flex;flex-wrap:wrap}
.crewlist>.boxbody .alphabet h3{font-weight:400}
.crewlist>.boxbody .alphabet h3 span{color:#000}
.crewlist>.boxbody .alphabet h3 a,.crewlist>.boxbody .alphabet h3 span{margin-right:10px;white-space:nowrap}
.crewlist>.boxbody .alphabet__stream-button{display:inline-block;margin-top:1em;margin-bottom:1.2em;padding-top:.4em;padding-bottom:.4em;padding-left:2em;padding-right:2em;font-weight:700;line-height:1.6em;background-color:transparent;color:#414141;border:1px solid #0a93ec;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.crewlist>.boxbody .alphabet__stream-button:hover{text-decoration:none;background-color:#0a93ec;color:#fff}
.crewlist>.boxbody .listwrapper.borderright{margin-top:40px;margin-bottom:0}
.crewlist>.boxbody .listwrapper.borderright ul{border-left:none;border-right:1px solid rgba(151,151,151,.19)}
.crewlist>.boxbody .listwrapper.borderright ul:nth-child(2) li{padding-left:0}
.crewlist>.boxbody .listwrapper.borderright ul:last-child{border-right:none}
.crewlist>.boxbody .listwrapper{margin-top:95px;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;flex-wrap:wrap}
.crewlist>.boxbody .listwrapper h1{width:100%;font-size:24px}
.crewlist>.boxbody .listwrapper ul{padding-left:0;width:25%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1;border-left:1px solid rgba(151,151,151,.19)}
.crewlist>.boxbody .listwrapper ul>li{margin-bottom:0}
.crewlist>.boxbody .listwrapper ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.crewlist>.boxbody .listwrapper ul:first-child{border-left:none}
.crewlist>.boxbody .listwrapper ul:first-child li{padding-left:0}
.crewlist>.boxbody .listwrapper>ul>li{font-weight:300;line-height:20px;padding-left:60px;padding-right:55px;padding-bottom:20px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:-.28em}
.crewlist>.boxbody .listwrapper>ul>li a{font-weight:400}
}
@media screen and (max-width:979px){
.crewlist{padding-left:10px;padding-right:10px}
.crewlist>.boxbody .listwrapper ul li{padding-left:15px}
}
@media screen and (min-width:760px) and (max-width:1219px),screen and (min-width:760px) and (max-height:749px){
.crewlist>.boxbody .listwrapper ul{-webkit-box-flex:initial;flex:initial;width:49%;border-left:0}
.crewlist>.boxbody .listwrapper ul li{padding-left:0}
.crewlist>.boxbody .listwrapper.borderright ul{border-right:0}
}
@media screen and (max-width:759px){
.crewlist>.boxbody .listwrapper ul{-webkit-box-flex:initial;flex:initial;width:100%;border-left:0}
.crewlist>.boxbody .listwrapper ul li{padding-left:0}
.crewlist>.boxbody .listwrapper.borderright ul{border-right:0}
.crewlist>.boxbody .listwrapper h1{font-size:1.333333em}
}
@media screen{
.filmChronological{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-left:93px;padding-right:93px}
.filmChronological .listwrapper.border{border-left:1px solid rgba(151,151,151,.19);padding-right:0;padding-left:114px}
.filmChronological .listwrapper{margin-bottom:172px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:50px}
.filmChronological .listwrapper .year{font-weight:400;color:#000;margin-bottom:12px}
.filmChronological .listwrapper ul{padding-left:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.filmChronological .listwrapper ul>li{margin-bottom:0}
.filmChronological .listwrapper ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.filmChronological .listwrapper ul:first-child{border-left:none}
.filmChronological .listwrapper ul:first-child li{padding-left:0}
.filmChronological .listwrapper ul>li{display:inline-block;margin-bottom:19px;line-height:19px}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.filmChronological{padding-left:0;padding-right:0;max-width:90%;margin:0 auto}
.filmChronological .listwrapper.border{padding-left:40px}
.filmChronological .listwrapper{padding-right:20px}
.filmChronological .listwrapper ul li{padding-left:0}
}
@media screen and (max-width:979px){
.filmChronological{padding-left:10px;padding-right:10px;flex-wrap:wrap}
.filmChronological .listwrapper.border{padding-left:0;border-left:0;margin-bottom:90px}
.filmChronological .listwrapper{padding-right:10px;margin-bottom:0}
.filmChronological .listwrapper ul li{padding-left:0}
}
@media screen{
.person{width:100%}
.person .boxbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-bottom:150px}
.person .boxbody>div{width:50%;min-width:400px}
.person .boxbody .alias{margin-bottom:20px}
.person .boxbody>ul{width:50%}
.person .boxbody>h1{width:100%;margin-bottom:70px}
.person .imgbox{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.person .imgbox img{border:0}
.person .cv a~span{display:contents}
.person .cv .related{margin-top:30px}
.person .cv__header{font-size:1.111111em;color:#000;font-weight:400;line-height:25px;margin-top:0}
.person ul{padding-left:0}
.person ul>li{margin-bottom:0}
.person ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.person li{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:0}
.person li div{font-size:18;overflow:hidden;width:50%}
.person li div span{background-color:#fafafa;padding-right:10px}
.person li div:first-child:after{float:left;width:0;white-space:nowrap;content:"..........................................................................................."}
.person li div:nth-child(2){padding-left:10px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}
}
@media screen{
.streaming__where-to-watch{position:relative;padding:0 20px 20px;margin-bottom:40px;border:1px solid #0a93ec}
.streaming__where-to-watch__title{color:#414141;margin-top:10px;margin-bottom:30px}
}
@media screen and (min-width:980px){
.streaming__where-to-watch{max-width:1486px;padding:40px 40px 80px;margin-bottom:80px}
}
@media only screen and (min-width:1630px){
.streaming__where-to-watch{max-width:1606px;margin-left:-100px;margin-right:-100px;padding-bottom:80px;padding-left:100px;padding-right:100px}
}
@media screen{
.stream-link{font-size:16px;margin-top:1em}
.streaming__title{font-size:26px}
}
@media screen{
.countries__stream.title{margin-top:30px;margin-bottom:0}
.countries__stream.title+.countries__stream .boxhead,.countries__stream.title+.countries__stream .title-black{position:absolute;right:9999px;left:auto}
.countries__stream{margin-bottom:60px}
.countries__stream h1{color:#000;margin-bottom:40px}
}
@media screen and (min-width:480px) and (max-width:759px){
.countries__stream__list{-webkit-columns:2;-moz-columns:2;columns:2}
}
@media screen and (min-width:760px){
.countries__stream{margin-top:77px;margin-bottom:0}
.countries__stream{margin-bottom:40px}
.countries__stream h1{color:#000;margin-bottom:80px}
.countries__stream__list{padding-left:0;-webkit-columns:3;-moz-columns:3;columns:3}
.countries__stream__list>li{margin-bottom:0}
.countries__stream__list>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
}
@media screen{
.streaming-items{padding-left:0}
.streaming-items>li{margin-bottom:0}
.streaming-items>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.streaming-item{margin-bottom:4px!important}
.movies .streaming-item{margin-bottom:20px!important}
.streaming-item__title{display:block;font-size:20px;margin-bottom:.6em}
.streaming-item__items{display:-webkit-box;display:flex;flex-wrap:wrap}
.streaming-year{padding-left:.6ch}
.streaming-date{font-size:16px;margin-top:.3ch;margin-left:.6ch}
.streaming-item .streaming-item__prefix{margin-right:1ch}
.streaming-item .streaming-item__prefix:after{padding-left:5px;padding-right:10px;width:0;white-space:nowrap;content:"..............................................................................................."}
.streaming-item .streaming-item__prefix,.streaming-item .streaming-item__value{display:-webkit-box;display:flex;overflow:hidden}
.streaming-item .streaming-item__prefix{width:50%}
.streaming-item .streaming-item__value{padding-right:1ch}
.streaming-item .streaming-item__value:after{content:','}
.streaming-item .streaming-item__value:last-child:after{content:''}
}
.streaming-item .streaming-item__value.no-comma:after{display:none}
@media screen and (min-width:760px){
.streaming-items{-webkit-columns:2;-moz-columns:2;columns:2}
.streaming-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.streaming-item .streaming-item__prefix{width:35%}
.streaming-item__title{font-size:24px}
}
@media screen{
.countries{padding:40px 20px 40px;max-width:1446px}
.countries__letters{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:40px;font-size:24px}
.countries__title{color:#414141}
.countries__country-title{margin-top:.4em}
.countries__letter{margin-right:1ch}
.countries__letter a[href].active{color:#414141}
.countries__boxbody-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:masonry;grid-column-gap:30px;grid-row-gap:20px;margin-top:2em}
}
@media screen and (min-width:760px){
.countries__boxbody-inner{grid-template-columns:repeat(3,1fr);margin-top:4em}
}
@media screen and (min-width:980px){
.countries{padding-top:80px;padding-bottom:120px}
.countries__letters{margin-bottom:112px}
.countries__boxbody-inner{grid-template-columns:repeat(4,1fr);grid-column-gap:60px;padding-left:40px;padding-right:40px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.countries__boxbody-inner{grid-column-gap:108px;padding-left:92px;padding-right:92px}
}
@media screen{
.article--content{margin-top:80px}
}
@media screen and (min-width:980px){
.article--content{margin-top:80px}
}
@media screen and (min-width:1220px){
.background-patterns{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;pointer-events:none;display:none}
.background-patterns.person{background-image:url(i/background-pattern-many.png);background-repeat:no-repeat;background-position:right -43px top 511px}
.background-patterns.film{background-image:url(i/background-pattern-single.png),url(i/background-pattern-many.png);background-repeat:no-repeat,no-repeat;background-position:left -69px top 280px,right -79px top 412px}
.background-patterns.search{background-image:url(i/background-pattern-single.png),url(i/background-pattern-many.png);background-repeat:no-repeat,no-repeat;background-position:left -79px top 50px,right -77px top 278px;top:120px;z-index:1}
}
@media screen{
.modalpop{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.modalpop .curtain{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.msie .modalpop{background-color:#ccc}
.modalpop .popwin{background-color:#fff;padding:0;position:fixed;top:100px;margin:0 0 100px 0;display:inline-block;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.modalpop .popbody{border:0 solid #eee;padding:0}
.modalpop a.closebtn{position:absolute;line-height:1;top:-.5em;right:-.5em;padding:3px 5px;margin:-3px -5px;color:#fff;text-decoration:none;background-color:#000;font-size:.8em}
.modalpop a.closebtn:active,.modalpop a.closebtn:focus,.modalpop a.closebtn:hover{text-decoration:none;color:#f66}
.modalpop .image .desc,.modalpop .image strong,.modalpop .paging .status{position:absolute;right:9999px;left:auto}
.modalpop .paging{display:block;height:100%;position:absolute;width:100%;top:0;overflow:hidden}
.modalpop .paging .stepper{min-height:0;height:100%;padding-right:0}
.modalpop .paging .stepper a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;display:block}
a.closebtn{background:url(i/popup-close.png) 0 0 no-repeat;overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;display:none;width:28px;height:24px;position:absolute;z-index:5;top:4px;right:4px}
.stepper{position:static;padding:0}
.stepper li{position:static;display:inline;width:50%;min-height:100%}
.stepper li a{background-color:rgba(0,0,0,.4);border-radius:50%;height:116px;width:116px;display:block;font-size:24px;color:#fff;overflow:hidden;position:absolute;right:-117px;top:50%;margin-top:-58px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.stepper li a:hover{text-decoration:none;background-color:rgba(0,0,0,.5)}
.stepper li.nav-end{display:none}
.stepper .next:hover a{right:-58px}
.stepper .prev:hover a{left:-58px}
.stepper .next>a:before,.stepper .prev>a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';display:block;height:100%;line-height:5em;text-align:left;margin-left:22px;color:#fff}
.stepper .prev>a{right:auto;left:-117px}
.stepper .prev>a:before{content:'';padding-right:22px;text-align:right}
.stepper.nav-end{display:none}
}
@media screen and (max-width:979px){
.modalpop .popwin{left:0;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.modalpop .popwin{left:0;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media screen and (max-width:759px){
.breadcrumbs{display:none}
}
@media screen and (min-width:760px){
.breadcrumbs{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1446px;top:95px;margin-top:-.5em;line-height:1;font-size:.92em}
.breadcrumbs>div{position:absolute;left:0;right:0}
.breadcrumbs strong{position:absolute;right:9999px;left:auto}
.breadcrumbs a{color:#999;font-weight:400}
.breadcrumbs i{margin:0 .2em;font-style:normal}
.home .breadcrumbs{display:none}
}
@media screen{
.mnav .boxhead{position:absolute;right:9999px;left:auto}
.mnav ul{margin:0}
.mnav li{position:relative}
.mnav li a{display:inline;color:#000}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{outline:0;text-decoration:none}
.mnav li.current>a,.mnav li.parent>a{font-weight:700}
}
@media screen and (max-width:1219px){
.is-menu-open .mnav ul.level1{display:block}
.mnav{background:#fff}
.mnav li{border-top:1px solid #ccc;padding:15px 20px}
.mnav li a{line-height:37px;font-size:1.111111em}
.mnav li:first-child{border:0}
.mnav li:last-child{border-bottom:1px solid #ccc}
.mnav ul.level1{display:none}
.mnav .level1 .expand{float:right;display:block;line-height:37px;width:58px;text-align:center;font-weight:400;font-size:1em;margin:0 0 0 -60px;padding:0;border-left:1px solid #ccc}
.mnav .level1 .expand+a{margin-right:60px}
.mnav .level1 ul{display:none}
.mnav .level2 a{font-size:1.111111em;padding-left:20px}
.mnav .level3 a{padding-left:40px}
.mnav .level4 a{padding-left:60px}
.mnav .level5 a{padding-left:80px}
.mnav .open>ul{display:block}
}
@media screen and (min-width:1220px){
.mnav{position:absolute;left:249px;top:61px;width:6300px;z-index:2001}
.mnav>.boxbody{position:absolute}
.mnav li{float:left;padding:0 10px}
.mnav li a{padding:0 0 5px 0;color:#000;font-size:1em;font-weight:400}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{color:#000;border-bottom:1px solid #000}
.mnav li.current a:hover,.mnav li.parent a:hover{border-bottom:0}
.mnav li:before{content:'/';position:relative;right:10px}
.mnav li:first-child:before{content:''}
.mnav .expand,.mnav .level1 ul{display:none}
}
@media screen and (min-width:1220px){
.mnav{left:calc(29.365079% - 131.7460317460318px)}
}
@media screen and (max-width:979px){
.snav{display:none}
}
@media screen and (min-width:980px){
.snav{margin-bottom:30px}
.onecol .snav{display:none}
.snav ul{margin:0}
.snav li a{display:block;padding:.1em .33em}
.snav li.current>a,.snav li.parent>a{font-weight:700}
.snav .level1 ul{padding:5px 0 10px 15px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.snav{margin-bottom:30px}
}
@media screen{
.enav{margin-bottom:1em;text-align:center}
.enav ul{margin:0;display:-webkit-box;display:flex}
.enav li{display:inline-block;line-height:15px}
.enav li a{display:block;padding:0;color:#0f0f0f}
.enav .search{border-right:1px solid #979797;padding-right:29px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.enav .search a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;height:17px;width:17px;padding:0}
.enav .search a:before{content:"";display:block;background:url(i/icn-search.png) 0 0 no-repeat;background-size:cover;width:100%;height:100%}
.enav .contact{padding-left:27px}
.enav .contact a{font-weight:400;font-size:1em}
.enav .contact a:hover{text-decoration:none}
}
@media screen and (max-width:1219px){
.enav{margin-bottom:0;background:#fff}
.enav ul{display:none}
.enav .contact a{font-weight:300;font-size:1.111111em}
.is-menu-open .enav .search{display:none}
.is-menu-open .enav ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}
.is-menu-open .enav ul li{padding:20px;border:0;border-bottom:1px solid #ccc}
.is-menu-open .enav ul li a{text-align:left}
}
@media screen and (min-width:980px){
.enav{position:absolute;right:70px;top:54px}
.enav>.boxbody{right:0;text-align:left;height:45px;top:0}
.enav .contact a{padding-top:5px;padding-bottom:5px}
.enav .contact a:hover{text-decoration:none;color:#000;border-bottom:1px solid #000}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.enav{right:20px}
.enav .search{padding-right:15px}
.enav .contact{padding-left:15px}
}
@media screen{
.qsearch{display:none}
.qsearch .boxhead,.qsearch label{position:absolute;right:9999px;left:auto}
.qsearch .boxbody{position:relative;margin:0}
.qsearch .fi_txt{margin:0;padding:0}
.qsearch .fi_txt input{width:100%;padding:5px 35px 5px 10px}
.qsearch .fi_btn{position:absolute;top:3px;right:5px;margin:0;padding:0}
.qsearch .fi_btn button,.qsearch .fi_btn input{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;border:0;background:url(i/icn-search.png) 50% 50% no-repeat;width:20px;height:20px;padding:0}
}
@media screen and (max-width:1219px){
.is-menu-open .qsearch{display:block;position:absolute;top:343px;left:0;right:0}
.is-menu-open .qsearch .fi_txt input{border-width:3px}
.is-menu-open .qsearch .fi_btn{top:0;bottom:0;right:25px;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}
.is-menu-open .qsearch .fi_btn button{min-width:initial}
}
@media screen and (min-width:980px){
.qsearch{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1446px;top:33px;margin-top:-.8em}
.qsearch>.boxbody{position:absolute;right:0;text-align:right;width:210px}
}
@media screen{
.beforejsinit .sitemap .level3{display:none!important}
.sitemap .level1 ul{margin:0;padding:5px 0 1px;clear:both}
.sitemap li{width:15em;margin-bottom:1em;position:relative}
.sitemap li.closed ul{display:none}
.sitemap a,.sitemap i{display:block;padding:2px 18px 2px 25px;background:#f8f8f8 none 98% 45% no-repeat;font-size:1.17em;border:1px solid #ccc;color:#3f3f40}
.sitemap i{color:#767676;font-style:normal;background-image:url(i/sitemap-lock.png)}
.sitemap .level2 li{padding:1px 0 0 26px;margin-bottom:.5em;width:17em;background:url(i/sitemap-step.png) 11px 0 no-repeat}
.sitemap .level2 a,.sitemap .level2 i{background-color:#fff;border-color:#ccc;font-size:1em}
.sitemap .level3 a,.sitemap .level3 i{background-color:#f8f8f8}
.sitemap .level4 a,.sitemap .level4 i{background-color:#fff}
.sitemap .boxbody a:active,.sitemap .boxbody a:focus,.sitemap .boxbody a:hover{border-color:#595959;background-color:#747474;color:#fff;text-decoration:none}
.sitemap .boxbody i:hover{border-color:#ccc}
.sitemap .boxbody a.expand{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;background:url(i/sitemap-expand.png) 0 50% no-repeat;display:block;border:0;padding:0;margin:3px;width:14px;height:1.25em;min-height:14px;position:absolute;top:0;left:0}
.sitemap .boxbody a.expand:focus,.sitemap .boxbody a.expand:hover{background-color:transparent}
.sitemap .boxbody .level2 a.expand{left:26px}
.sitemap .boxbody .open>a.expand{background-position:-500px 50%}
.sitemap .boxbody .level1 a>*,.sitemap .boxbody .level1 i>*{display:inline;background:0;padding:0;font-size:1em;border:0;color:inherit}
}
@media screen{
.all-films .films__list__header{margin-bottom:-50px}
.list-on .films__list__header li.home a,.list-on .films__list__header li.home.current a{color:#fff!important;background-color:#0876bf!important}
.list-on .films__list__header li.home a:after,.list-on .films__list__header li.home.current a:after{color:#fff}
.list-off .films__list__header li.home a:active,.list-off .films__list__header li.home a:focus,.list-off .films__list__header li.home a:hover{background-color:#0876bf!important;color:#fff!important}
.list-off .films__list__header li.home a:active:after,.list-off .films__list__header li.home a:focus:after,.list-off .films__list__header li.home a:hover:after{color:#fff!important}
.list-on .films__list__header li.home a:active,.list-on .films__list__header li.home a:focus,.list-on .films__list__header li.home a:hover{background-color:#fff!important;color:#626262!important}
.list-on .films__list__header li.home a:active:after,.list-on .films__list__header li.home a:focus:after,.list-on .films__list__header li.home a:hover:after{color:#626262!important}
.list-off .films__list__header li.home a:active,.list-off .films__list__header li.home a:focus,.list-off .films__list__header li.home a:hover,.list-on .films__list__header li.home a:active,.list-on .films__list__header li.home a:focus,.list-on .films__list__header li.home a:hover{border-bottom:1px solid #ececec;padding-bottom:0}
.films__list__header{margin-bottom:calc(2.8125% + 21px);margin-top:calc(2.1875% + 23px);max-width:100%}
.films__list__header>.boxbody>ul{padding-left:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;width:100%}
.films__list__header>.boxbody>ul>li{margin-bottom:0}
.films__list__header>.boxbody>ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.films__list__header>.boxbody>ul li{margin-right:20px;margin-bottom:15px}
.films__list__header>.boxbody>ul li:after{content:'/';position:relative;left:10px}
.films__list__header>.boxbody>ul li:last-child:after{content:''}
.films__list__header>.boxbody>ul a:hover{padding-bottom:6px;border-bottom:1px solid #000}
.films__list__header>.boxbody>ul a{color:#000;font-size:1em;text-decoration:none}
.films__list__header>.boxbody>ul .current{border-bottom:1px solid #0876bf}
.films__list__header>.boxbody>ul .current a:hover{border-bottom:none}
.films__list__header>.boxbody>ul .current a{color:#0876bf}
.films__list__header .boxbody ul li.home{display:-webkit-box;display:flex;float:right!important;height:32px;margin-right:0}
.films__list__header .boxbody ul li.home.current{border-bottom:0}
.films__list__header .boxbody ul li.home.current a:hover{border-bottom:1px solid #ececec}
.films__list__header .boxbody ul li.home a:first-child{margin-right:5px}
.films__list__header .boxbody ul li.home a{color:#626262;background-color:#fff;border:1px solid #ececec;padding:0 20px 0 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;-webkit-box-pack:start;justify-content:flex-start;white-space:nowrap;font-weight:400}
.films__list__header .boxbody ul li.home a.selected{background-color:#0876bf;color:#fff}
.films__list__header .boxbody ul li.home a:after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';font-size:12px;margin-left:16px;line-height:12px}
}
@media screen and (max-width:979px){
.all-films .films__list__header{margin-bottom:20px}
.films__list__header>.boxbody>ul>li{margin:8px}
.paging-bottom{margin:0}
}
@media screen and (min-width:760px) and (max-width:1219px),screen and (min-width:760px) and (max-height:749px){
.films__list__header>.boxbody>ul>li{margin:8px}
.paging-bottom{margin:0}
}
@media screen{
.pghead .wrap .langlink{position:absolute;right:70px;color:#000}
.pghead .wrap .langlink:hover{color:#000;text-decoration:none;border-bottom:1px solid #000}
.lang{display:none}
}
@media screen and (min-width:1860px){
.pghead .wrap .langlink{right:140px}
}
@media screen and (max-width:1219px){
.langlink{display:none}
.lang{display:block}
}
@media screen{
form{margin:0 -15px 0 0}
fieldset{padding:0;margin:0;border:0}
.fi_bdy,.fi_btn,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{position:relative;margin-bottom:30px;padding-right:15px;display:block}
.fi_bdy.f_auto,.fi_btn.f_auto,.fi_chk.f_auto,.fi_file.f_auto,.fi_rdo.f_auto,.fi_sel.f_auto,.fi_static.f_auto,.fi_txt.f_auto{width:auto!important}
.fi_bdy.f_auto .errmsg,.fi_btn.f_auto .errmsg,.fi_chk.f_auto .errmsg,.fi_file.f_auto .errmsg,.fi_rdo.f_auto .errmsg,.fi_sel.f_auto .errmsg,.fi_static.f_auto .errmsg,.fi_txt.f_auto .errmsg{position:static;display:block}
.fi_bdy label,.fi_chk h4,.fi_file label,.fi_rdo h4,.fi_sel label,.fi_txt label{margin:0 0 .2em}
.fi_chk h4,.fi_rdo h4{font-size:1em;font-family:"Univers W01",Helvetica,Arial,"Segoe UI",Roboto,"Droid Sans",sans-serif;font-weight:400;color:#414141}
.fi_chk li,.fi_rdo li{margin-bottom:.3em}
.fi_chk input,.fi_rdo input{vertical-align:middle}
.f_row::after{content:' ';clear:both;display:block;height:0}
.button,button,input,select,textarea{font-family:"Univers W01",Helvetica,Arial,"Segoe UI",Roboto,"Droid Sans",sans-serif;-webkit-transition:all 80ms ease-in-out;transition:all 80ms ease-in-out;-webkit-transition-property:color,border-color,background-color,box-shadow;transition-property:color,border-color,background-color,box-shadow}
.fi_txt input,.selecty,select,textarea{display:block;vertical-align:middle}
.fi_txt input,.selecty .selecty-button,select,textarea{border:1px solid #ccc;background:#fff;color:#414141;font-size:.888888em;padding:0 10px;height:3.3125em;padding-top:.9375em;padding-bottom:.9375em;width:100%}
textarea{vertical-align:top;height:auto}
select{padding-right:2px}
form .fi_qty input,form .fi_txt input[size]{width:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:grey}
input::-moz-placeholder,textarea::-moz-placeholder{color:grey}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:grey}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:grey}
input.labelized,input::placeholder,textarea.labelized,textarea::placeholder{color:grey}
.fi_txt input:focus,.selecty.focused .selecty-button,select:focus,textarea:focus{border-color:#000}
.selecty{display:block;vertical-align:middle;width:100%}
.selecty .selecty-button{white-space:nowrap;display:block;width:auto;padding-right:50px;line-height:1.3125;position:relative}
.selecty .selecty-button:after{content:"";position:absolute;right:1px;top:0;width:25px;height:100%;background:url(i/selecty-arrow.png) 0 50% no-repeat}
.selecty select{width:100%!important;height:100%!important;padding:0!important;border:0!important;margin:0!important}
.fi_btn::after{content:' ';clear:both;display:block;height:0}
.fi_btn button,.fi_btn input,a[class].button{display:inline-block;vertical-align:middle;cursor:pointer;background:#0876bf;border:0;white-space:nowrap;color:#fff;font-weight:700;font-size:1em;font-family:"Univers W01",Helvetica,Arial,"Segoe UI",Roboto,"Droid Sans",sans-serif;padding:0 10px;height:2.5em;line-height:2.5em;margin-top:.222222em;margin-bottom:.222222em;margin:0;font-weight:700;min-width:145px;text-align:center}
.fi_btn button:active,.fi_btn button:focus,.fi_btn button:hover,.fi_btn input:active,.fi_btn input:focus,.fi_btn input:hover,a[class].button:active,a[class].button:focus,a[class].button:hover{border:1px solid #0876bf;color:#0876bf;background-color:#fff;text-decoration:none}
.fi_btn button.major,.fi_btn input.major,a[class].button.major{float:right;margin-left:30px}
.fi_btn button.minor,.fi_btn input.minor,a[class].button.minor{float:left;margin-right:30px}
.errmsg{position:absolute;right:30px;font-weight:400;text-shadow:none;font-size:12px}
.reqnote{width:100%}
.reqerror label{font-weight:700;color:#c33}
.reqerror .selecty-button,.reqerror input,.reqerror select,.reqerror textarea{border:1px solid #c33}
.reqerror .errmsg{color:#c33}
.typeerror label{font-weight:700;color:#936}
.typeerror .selecty-button,.typeerror input,.typeerror select,.typeerror textarea{border:1px solid #936}
.typeerror .errmsg{color:#936}
.nexterror{display:none}
abbr.req,acronym.req{border:0;margin-right:-.25em;padding:0 .25em 0 0}
abbr.req:hover,acronym.req:hover{border:0}
}
@media screen and (max-width:759px){
.fi_txt input,.selecty .selecty-button,.textinput,select,textarea{width:100%;font-size:.888888em;height:3.3125em;padding-top:.9375em;padding-bottom:.9375em}
textarea{height:auto}
.f_row_mobile .fi_bdy,.f_row_mobile .fi_sel,.f_row_mobile .fi_static,.f_row_mobile .fi_txt{float:left;width:50%}
.f_row_mobile.f_row_3 .fi_bdy,.f_row_mobile.f_row_3 .fi_sel,.f_row_mobile.f_row_3 .fi_static,.f_row_mobile.f_row_3 .fi_txt{width:100%/3}
.f_row_mobile .errmsg{position:static}
}
@media screen and (min-width:760px){
form{margin-right:-30px}
.fi_bdy,.fi_btn,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{padding-right:30px}
.fi_bdy,.fi_sel,.fi_static,.fi_txt{width:50%}
.fi_bdy.f_full,.fi_sel.f_full,.fi_static.f_full,.fi_txt.f_full{width:100%}
.pgextra1 .fi_bdy,.pgextra1 .fi_sel,.pgextra1 .fi_static,.pgextra1 .fi_txt,.pgextra2 .fi_bdy,.pgextra2 .fi_sel,.pgextra2 .fi_static,.pgextra2 .fi_txt{width:100%}
.f_inl h4,.f_inl label{display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.f_inl input,.f_inl select,.f_inl textarea{display:inline-block;width:auto}
.f_inl.fi_chk li,.f_inl.fi_chk ul,.f_inl.fi_rdo li,.f_inl.fi_rdo ul{display:inline-block;vertical-align:middle;margin:0}
.f_inl .errmsg{position:static;display:block}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{float:left}
.f_row.f_row_3 .fi_chk,.f_row.f_row_3 .fi_rdo,.f_row.f_row_3 .fi_sel,.f_row.f_row_3 .fi_txt{width:100%/3}
}
@media screen and (min-width:1220px) and (min-height:750px){
.errmsg{right:30px}
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:30px;padding-right:40px}
}
@media screen{
.contactform{max-width:959px;width:100%;padding:20px 0;padding-top:calc(10.954616% - 5.054773082942091px);margin:0 auto}
.home .contactwrap{max-width:959px;margin:0 auto}
.contactform h1{font-size:1.444444em;color:#000;font-weight:300}
.contactform>.boxbody{padding-top:calc(14.084507% - 15.070422535211264px);margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.contactform .fi_bdy label,.contactform .fi_file label,.contactform .fi_sel label,.contactform .fi_static span,.contactform .fi_txt label{color:#000;margin:17px 0 17px 4px;display:block}
.contactform>.boxbody>.intro{width:100%}
.contactform .fi_txt{margin-bottom:23px;display:-webkit-box;display:flex;flex-wrap:wrap;width:44.942648%}
.contactform .fi_txt>input{-webkit-box-ordinal-group:0;order:-1;border:0;border-bottom:1px solid silver;background:0 0;width:100%;color:#000;padding-top:5px;padding-bottom:5px}
.contactform .fi_bdy{width:100%;clear:both}
.contactform .fi_bdy textarea{background:0 0;width:100%}
.contactform .fi_txt>input:active,.contactform .fi_txt>input:focus,.contactform .fi_txt>input:hover{outline:0;border-color:#767676}
.contactform .fi_txt>label{width:100%}
.contactform .fi_btn{margin:15px 0 0 4px}
.contactfooter{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border-top:1px solid #979797;padding-top:46px;margin-top:135px}
.contactfooter>li{font-size:1em;line-height:1.388888em;color:#000}
.contactfooter>li>a{color:#000}
.contactfooter__sep{border-left:1px solid #979797;max-height:38px;-webkit-transform:translateY(8px);transform:translateY(8px)}
.contactwrap{position:relative}
.contactwrap__close{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;width:32px;height:32px;display:block;overflow:hidden;position:absolute;right:20px;top:50px}
.contactwrap__close:focus{outline:0;box-shadow:none}
.contactwrap__close:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';display:block;width:100%;height:100%;line-height:100%;font-size:31px;color:#979797}
.thankyou{margin-top:100px;margin-bottom:300px}
}
@media screen and (min-width:760px){
.contactform select{width:40%}
.contactform .fi_qty input{width:15%}
.contactform textarea{width:80%;height:180px}
}
@media screen and (max-width:979px){
.contactform{padding-left:20px;padding-right:5px}
}
@media screen{
.searchresults .boxhead{position:absolute;right:9999px;left:auto}
.searchresults .search{margin-bottom:1em}
.searchresults .search::after{content:' ';clear:both;display:block;height:0}
.searchresults .search .fi_txt{float:left;margin:0 .5em 0 0;padding:0;width:210px}
.searchresults .search .fi_txt label{position:absolute;right:9999px;left:auto}
.searchresults .search .fi_btn{display:block;margin-bottom:.5em;margin-right:-1em}
.searchresults .search .filter{clear:both}
.searchresults .search .fi_chk{display:inline-block;margin-right:1em;margin-bottom:.3em}
.searchresults .search strong{display:block;margin-top:.4em;margin-bottom:.3em}
.searchresults .item h3 small{font-size:.92em}
.searchresults .item .more a{padding:0;background:0;float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.searchresults [class].paging{border-top:1px solid #ccc;padding:4px 0;margin:2em 0}
.searchresults [class].paging.paging-top{border-top:0;border-bottom:1px solid #ccc}
.searchresults [class].paging .status{float:left;margin:0;position:relative;z-index:2}
.searchresults [class].paging ul{clear:none;margin:0;padding:0;border:0;padding-left:0;position:relative}
.searchresults [class].paging ul::after{content:' ';clear:both;display:block;height:0}
.searchresults [class].paging ul>li{margin-bottom:0}
.searchresults [class].paging ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.searchresults [class].paging li{margin:0;padding:0}
.searchresults [class].paging .stepper{padding-right:32px;text-align:center;min-height:15px}
.searchresults [class].paging .next,.searchresults [class].paging .prev{position:absolute;top:0;right:0;z-index:1}
.searchresults [class].paging .next a,.searchresults [class].paging .next i,.searchresults [class].paging .next span,.searchresults [class].paging .prev a,.searchresults [class].paging .prev i,.searchresults [class].paging .prev span{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;display:block;background:url(i/paging.png) 0 0 no-repeat;width:15px;height:15px;display:block;overflow:hidden}
.searchresults [class].paging .next i,.searchresults [class].paging .next span,.searchresults [class].paging .prev i,.searchresults [class].paging .prev span{opacity:.6}
.searchresults [class].paging .next a,.searchresults [class].paging .next i,.searchresults [class].paging .next span{background-position:-15px 0}
.searchresults [class].paging .next a:active,.searchresults [class].paging .next a:focus,.searchresults [class].paging .next a:hover{background-position:-15px -15px}
.searchresults [class].paging .prev{right:17px}
.searchresults [class].paging .prev a:active,.searchresults [class].paging .prev a:focus,.searchresults [class].paging .prev a:hover{background-position:0 -15px}
.searchresults [class].paging .jump{display:inline-block;margin:0 10px;line-height:1.2}
.searchresults [class].paging .jump a,.searchresults [class].paging .jump b{padding:0 6px;border-left:1px solid #ccc;display:inline-block}
.searchresults [class].paging .jump :first-child{border:0}
.searchresults [class].paging .jump i{position:absolute;right:9999px;left:auto}
}
@media screen and (min-width:760px){
.searchresults .search .fi_txt input{width:300px}
}
@media screen{
.pgmain .searchwrapper{display:none}
.searchwrapper{display:-webkit-box;display:flex;position:absolute;right:200px;top:12px;z-index:2000}
.searchform .searchheader{text-align:left;margin-bottom:90px}
.searchform .searchheader>.title{line-height:32px;margin-bottom:30px;font-size:36px;color:#0876bf;font-weight:400}
.searchform .searchheader>.subtitle{line-height:16px}
.searchform>.boxbody{display:inline-block}
.searchform .fi_btn,.searchform .fi_txt{display:inline-block;padding-right:0;margin:0}
.searchform .fi_btn{position:relative;right:40px;background-color:tranparent}
.searchform .fi_btn button,.searchform .fi_btn input{margin-top:0;margin-bottom:0;height:30px;content:"";background-color:tranparent;background:url(i/icn-search.png) 50% 50% no-repeat;width:30px;min-width:0}
.searchform .fi_btn button:hover,.searchform .fi_btn input:hover{border:0}
.searchform .fi_txt{margin-right:-.28em;display:inline-block;width:280px}
.searchform .fi_txt>input{width:100%;border:1px solid rgba(200,200,200,.2);text-indent:20px;height:45px}
.searchform .fi_txt>input::-webkit-input-placeholder{color:#000}
.searchform .fi_txt>input::-moz-placeholder{color:#000}
.searchform .fi_txt>input:-ms-input-placeholder{color:#000}
.searchform .fi_txt>input::-ms-input-placeholder{color:#000}
.searchform .fi_txt>input::placeholder{color:#000}
.searchform .fi_txt>input:active,.searchform .fi_txt>input:focus,.searchform .fi_txt>input:hover{outline:0}
}
@media screen and (max-width:979px){
.searchform{padding:20px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.searchwrapper{right:140px}
.searchform .fi_txt{width:330px}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.searchform .fi_txt{width:240px}
.searchform .fi_txt input{text-indent:10px}
}
@media screen and (min-width:1860px){
.searchwrapper{right:240px}
.searchform .fi_txt{width:580px}
}
@media screen and (max-width:1219px){
.searchwrapper{display:none;position:static;right:inital;top:initial;z-index:initial}
.is-menu-open .searchwrapper{display:block}
.is-menu-open .searchform{position:initial;height:initial;padding:40px 20px 20px 20px;top:342px;box-shadow:none}
.is-menu-open .searchform .searchheader{display:none}
.is-menu-open .searchform>.boxbody{display:-webkit-box;display:flex;padding:0;margin:0;width:100%}
.is-menu-open .searchform .fi_txt{box-shadow:none;margin:0;width:100%}
.is-menu-open .searchform .fi_txt input{text-indent:10px;font-size:16px;border:2px solid #0876bf}
.is-menu-open .searchform .fi_btn{width:0;top:5px}
.is-menu-open .searchform .fi_btn button:hover{border:0}
}
@media screen{
.pgbottom,.pgtop,.pgwrap{-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;opacity:1}
.pgbottom,.pgtop,.pgwrap{opacity:1}
.beforejsinit .pgbottom,.beforejsinit .pgtop,.beforejsinit .pgwrap{opacity:0}
}
@media screen{
.bannerRoll .filmCard{-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.bannerRoll .filmCard:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}
.bannerRoll .filmCard:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}
.bannerRoll .filmCard:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}
.bannerRoll .filmCard:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}
.bannerRoll .filmCard:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}
.bannerRoll .filmCard:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}
.bannerRoll .filmCard:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}
.bannerRoll .filmCard:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}
.bannerRoll .filmCard:nth-child(9){-webkit-transition-delay:1.2s;transition-delay:1.2s}
.bannerRoll .filmCard:nth-child(10){-webkit-transition-delay:1.35s;transition-delay:1.35s}
.bannerRoll .filmCard:nth-child(11){-webkit-transition-delay:1.5s;transition-delay:1.5s}
.bannerRoll .filmCard:nth-child(12){-webkit-transition-delay:1.65s;transition-delay:1.65s}
.bannerRoll .filmCard:nth-child(13){-webkit-transition-delay:1.8s;transition-delay:1.8s}
.bannerRoll .filmCard:nth-child(14){-webkit-transition-delay:1.95s;transition-delay:1.95s}
.bannerRoll .filmCard:nth-child(15){-webkit-transition-delay:2.1s;transition-delay:2.1s}
.bannerRoll .filmCard:nth-child(16){-webkit-transition-delay:2.25s;transition-delay:2.25s}
.bannerRoll .filmCard:nth-child(17){-webkit-transition-delay:2.399999999999999s;transition-delay:2.399999999999999s}
.bannerRoll .filmCard:nth-child(18){-webkit-transition-delay:2.549999999999999s;transition-delay:2.549999999999999s}
.bannerRoll .filmCard:nth-child(19){-webkit-transition-delay:2.699999999999999s;transition-delay:2.699999999999999s}
.bannerRoll .filmCard:nth-child(20){-webkit-transition-delay:2.849999999999999s;transition-delay:2.849999999999999s}
.bannerRoll .filmCard:nth-child(21){-webkit-transition-delay:2.999999999999999s;transition-delay:2.999999999999999s}
.bannerRoll .filmCard:nth-child(22){-webkit-transition-delay:3.149999999999999s;transition-delay:3.149999999999999s}
.beforejsinit .bannerRoll .filmCard{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
}
@media screen{
.films .filmCard{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}
.films .filmCard.on-screen{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.films .filmCard:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}
.films .filmCard:nth-child(2){-webkit-transition-delay:83ms;transition-delay:83ms}
.films .filmCard:nth-child(3){-webkit-transition-delay:166ms;transition-delay:166ms}
.films .filmCard:nth-child(4){-webkit-transition-delay:249ms;transition-delay:249ms}
.films .filmCard:nth-child(5){-webkit-transition-delay:332ms;transition-delay:332ms}
.films .filmCard:nth-child(6){-webkit-transition-delay:415ms;transition-delay:415ms}
.films .filmCard:nth-child(7){-webkit-transition-delay:498ms;transition-delay:498ms}
.films .filmCard:nth-child(8){-webkit-transition-delay:581ms;transition-delay:581ms}
.films .filmCard:nth-child(9){-webkit-transition-delay:664ms;transition-delay:664ms}
.films .filmCard:nth-child(10){-webkit-transition-delay:747ms;transition-delay:747ms}
.films .filmCard:nth-child(11){-webkit-transition-delay:.83s;transition-delay:.83s}
.films .filmCard:nth-child(12){-webkit-transition-delay:913ms;transition-delay:913ms}
.films .filmCard:nth-child(13){-webkit-transition-delay:996ms;transition-delay:996ms}
.films .filmCard:nth-child(14){-webkit-transition-delay:1.079s;transition-delay:1.079s}
.films .filmCard:nth-child(15){-webkit-transition-delay:1.162s;transition-delay:1.162s}
.films .filmCard:nth-child(16){-webkit-transition-delay:1.245s;transition-delay:1.245s}
.films .filmCard:nth-child(17){-webkit-transition-delay:1.328s;transition-delay:1.328s}
.films .filmCard:nth-child(18){-webkit-transition-delay:1.411s;transition-delay:1.411s}
.films .filmCard:nth-child(19){-webkit-transition-delay:1.494s;transition-delay:1.494s}
.films .filmCard:nth-child(20){-webkit-transition-delay:1.577s;transition-delay:1.577s}
.films .filmCard:nth-child(21){-webkit-transition-delay:1.66s;transition-delay:1.66s}
.films .filmCard:nth-child(22){-webkit-transition-delay:1.743s;transition-delay:1.743s}
}
@media screen and (max-width:979px){
.enav,.mnav>.boxbody>ul>li,.searchform{opacity:0;-webkit-animation:transformMenuItems .3s ease-in-out forwards;animation:transformMenuItems .3s ease-in-out forwards}
.enav:nth-child(1),.mnav>.boxbody>ul>li:nth-child(1),.searchform:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}
.enav:nth-child(2),.mnav>.boxbody>ul>li:nth-child(2),.searchform:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms}
.enav:nth-child(3),.mnav>.boxbody>ul>li:nth-child(3),.searchform:nth-child(3){-webkit-animation-delay:166ms;animation-delay:166ms}
.enav:nth-child(4),.mnav>.boxbody>ul>li:nth-child(4),.searchform:nth-child(4){-webkit-animation-delay:249ms;animation-delay:249ms}
.enav:nth-child(5),.mnav>.boxbody>ul>li:nth-child(5),.searchform:nth-child(5){-webkit-animation-delay:332ms;animation-delay:332ms}
.enav:nth-child(6),.mnav>.boxbody>ul>li:nth-child(6),.searchform:nth-child(6){-webkit-animation-delay:415ms;animation-delay:415ms}
.enav:nth-child(7),.mnav>.boxbody>ul>li:nth-child(7),.searchform:nth-child(7){-webkit-animation-delay:498ms;animation-delay:498ms}
.enav:nth-child(8),.mnav>.boxbody>ul>li:nth-child(8),.searchform:nth-child(8){-webkit-animation-delay:581ms;animation-delay:581ms}
.enav:nth-child(9),.mnav>.boxbody>ul>li:nth-child(9),.searchform:nth-child(9){-webkit-animation-delay:664ms;animation-delay:664ms}
.enav:nth-child(10),.mnav>.boxbody>ul>li:nth-child(10),.searchform:nth-child(10){-webkit-animation-delay:747ms;animation-delay:747ms}
.enav:nth-child(11),.mnav>.boxbody>ul>li:nth-child(11),.searchform:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s}
.enav:nth-child(12),.mnav>.boxbody>ul>li:nth-child(12),.searchform:nth-child(12){-webkit-animation-delay:913ms;animation-delay:913ms}
.enav:nth-child(13),.mnav>.boxbody>ul>li:nth-child(13),.searchform:nth-child(13){-webkit-animation-delay:996ms;animation-delay:996ms}
.enav:nth-child(14),.mnav>.boxbody>ul>li:nth-child(14),.searchform:nth-child(14){-webkit-animation-delay:1.079s;animation-delay:1.079s}
.enav:nth-child(15),.mnav>.boxbody>ul>li:nth-child(15),.searchform:nth-child(15){-webkit-animation-delay:1.162s;animation-delay:1.162s}
.enav:nth-child(16),.mnav>.boxbody>ul>li:nth-child(16),.searchform:nth-child(16){-webkit-animation-delay:1.245s;animation-delay:1.245s}
.enav:nth-child(17),.mnav>.boxbody>ul>li:nth-child(17),.searchform:nth-child(17){-webkit-animation-delay:1.328s;animation-delay:1.328s}
.enav:nth-child(18),.mnav>.boxbody>ul>li:nth-child(18),.searchform:nth-child(18){-webkit-animation-delay:1.411s;animation-delay:1.411s}
.enav:nth-child(19),.mnav>.boxbody>ul>li:nth-child(19),.searchform:nth-child(19){-webkit-animation-delay:1.494s;animation-delay:1.494s}
.enav:nth-child(20),.mnav>.boxbody>ul>li:nth-child(20),.searchform:nth-child(20){-webkit-animation-delay:1.577s;animation-delay:1.577s}
.enav:nth-child(21),.mnav>.boxbody>ul>li:nth-child(21),.searchform:nth-child(21){-webkit-animation-delay:1.66s;animation-delay:1.66s}
.enav:nth-child(22),.mnav>.boxbody>ul>li:nth-child(22),.searchform:nth-child(22){-webkit-animation-delay:1.743s;animation-delay:1.743s}
.enav{-webkit-animation-delay:.8s;animation-delay:.8s}
[class].searchform{-webkit-animation-delay:.4s;animation-delay:.4s}
.is-menu-open .mnav>.boxbody>ul>li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}
@-webkit-keyframes transformMenuItems{
0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes transformMenuItems{
0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
}
@media screen{
a[href]:active,a[href]:focus,a[href]:hover{color:#0a7bc4;text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}
}
@media screen and (max-width:479px){
#mediaformat:after{content:"phone"}
#mediaformat{font-family:phone}
}
@media screen and (min-width:480px) and (max-width:759px){
#mediaformat:after{content:"phablet"}
#mediaformat{font-family:phablet}
}
@media screen and (min-width:760px) and (max-width:979px){
#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
#mediaformat:after{content:"netbook"}
#mediaformat{font-family:netbook}
}
@media screen and (min-width:1220px) and (min-height:750px){
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
}