html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}textarea{width:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{font-family:'Gentium Basic';font-size:14px;font-size:calc(.6em + .5vw);color:#1a3c4d;line-height:150%;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#def1f5}body.page-template-page-elke{background:#eae2d6}body.page-php.vr-teokset,body.page-template-page-vr-taide-php{background-color:#fff}body.page-php.vr-teokset.pattern,body.page-template-page-vr-taide-php.pattern{background-image:url("../img/vr_taiteen_tausta.png");background-repeat:repeat-y;background-size:33%;background-position:126% 80%}body ::selection{background-color:#d4b135;color:#ffffff}body.page-template-page-elke ::selection{background:#d38a20}body.vr-teokset ::selection,body.page-template-page-vr-taide-php ::selection{background-color:#00B1AF}h1{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29;font-size:2.5em;line-height:1.2em}.page-template-page-elke h1{color:#5035ed}.page-php.vr-teokset h1,.page-template-page-vr-taide-php h1{color:#3D2683}h2{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#1a3c4d}h3{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29}.page-template-page-elke h3{color:#5035ed}.page-php.vr-teokset h3,.page-template-page-vr-taide-php h3{color:#3D2683}h4{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29}.page-template-page-elke h4{color:#5035ed}.page-php.vr-teokset h4,.page-template-page-vr-taide-php h4{color:#3D2683}h5{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29}.page-template-page-elke h5{color:#5035ed}.page-php.vr-teokset h5,.page-template-page-vr-taide-php h5{color:#3D2683}.menu a{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;font-size:.8em;color:#ef4d29}.page-template-page-elke .menu a{color:#5035ed}.page-php.vr-teokset .menu a,.page-template-page-vr-taide-php .menu a{color:#ED1E79}.menu li{text-transform:uppercase;margin:0 2.5% 0 0;display:inline-block}.menu li:last-child{margin:0}.menu>.current_page_item{border-bottom:1px solid #ef4d29}.page-template-page-elke .menu>.current_page_item{border-bottom:1px solid #5035ed}.page-php.vr-teokset .menu>.current_page_item,.page-template-page-vr-taide-php .menu>.current_page_item{border-bottom:1px solid #ED1E79}hgroup{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29}.page-template-page-elke hgroup{color:#5035ed}.page-php.vr-teokset hgroup,.page-template-page-vr-taide-php hgroup{color:#ED1E79}dt{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;text-align:left;float:left;text-transform:uppercase;clear:left;font-size:0.8em}.links{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;color:#ef4d29}.page-template-page-elke .links{color:#5035ed}.page-php.vr-teokset .links,.page-template-page-vr-taide-php .links{color:#ED1E79}table{font-family:'adam.cg';font-weight:normal;letter-spacing:0.05em;font-size:0.8em}table tr{height:3em;vertical-align:middle}table td{width:25%;text-align:left;line-height:1.3em;padding-bottom:3%}table .date{width:14%;vertical-align:middle}table .time{width:3%;text-align:left;padding-right:2%;vertical-align:middle}table .title{max-width:210px}table .link{width:10%;text-align:right;padding-right:0;padding-left:0}table .price{width:5%;text-align:right;white-space:nowrap;line-height:1.6em}p{line-height:1.5em;padding:0;margin:0 0 5%}#hero{width:calc(100% + 23.9%);margin-left:-12%;padding:13.3333% 25%;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;position:relative;z-index:-1}#hero p{text-transform:uppercase;font-family:'adam.cg'}#hero h1{color:#fff}#hero a{color:#ef4d29}.page-template-page-elke #hero a{color:#5035ed}.page-php.vr-teokset #hero a,.page-template-page-vr-taide-php #hero a{color:#ED1E79}a{color:#ef4d29}.page-template-page-elke a{color:#5035ed}.page-php.vr-teokset a,.page-template-page-vr-taide-php a{color:#ED1E79}a:hover{color:#fd6f4f}.page-template-page-elke a:hover{color:#5035ed}.page-php.vr-teokset a:hover,.page-template-page-vr-taide-php a:hover{color:#3D2683}a:focus{color:#fd6f4f}.page-template-page-elke a:focus{color:#5035ed}.page-php.vr-teokset a:focus,.page-template-page-vr-taide-php a:focus{color:#3D2683}a:active{color:#fd6f4f}.page-template-page-elke a:active{color:#5035ed}.page-php.vr-teokset a:active,.page-template-page-vr-taide-php a:active{color:#3D2683}cite{color:#d4b135}cite:before{content:"-"}.page-post .entry blockquote,blockquote{margin:0 0 6%;padding:0 0 0 1.5em;border-left:1px solid #ef4d29}.page-template-page-elke .page-post .entry blockquote,.page-template-page-elke blockquote{border-left:1px solid #5035ed}.page-php.vr-teokset .page-post .entry blockquote,.page-template-page-vr-taide-php .page-post .entry blockquote,.page-php.vr-teokset blockquote,.page-template-page-vr-taide-php blockquote{border-left:1px solid #3D2683}.page-post .entry blockquote p:before,blockquote p:before{content:'" ';float:left;color:#fff}.page-post .entry blockquote p:after,blockquote p:after{content:' "';display:inline;color:#fff}.page-post .entry blockquote p,.page-post .entry blockquote p:first-of-type,blockquote p,blockquote p:first-of-type{font-size:1.0em;font-style:italic;margin-bottom:2%}.dl,dl{overflow:hidden;margin:0;padding:0}.dt{margin:0;padding:0;padding-bottom:0.35em;vertical-align:middle;width:50%}@media screen and (min-width: 960px){.dt{overflow-wrap:break-word}}@media screen and (max-width: 960px) and (min-width: 760px){.dt{display:block;float:left;width:100%}}@media screen and (max-width: 781px) and (min-width: 600px){.dt{display:block;float:left;width:100%}}.dd,dd{vertical-align:middle;font-size:1.2em;line-height:0.9em;text-align:right;font-weight:normal;font-family:'Gentium Basic';clear:right;margin:0;padding:0;padding-bottom:0.35em}@media screen and (min-width: 960px){.dd,dd{overflow-wrap:break-word}}@media screen and (max-width: 960px) and (min-width: 760px){.dd,dd{display:block;float:left;width:100%;margin-bottom:5px}}@media screen and (max-width: 781px) and (min-width: 600px){.dd,dd{display:block;float:left;width:100%;margin-bottom:5px}}.dd a,dd a{text-transform:uppercase}.dd.links,dd.links{text-align:left;padding-top:18%}#page{padding:3.5% 5%;margin:0 auto;position:relative}.main-navigation .sub-menu{background:#def1f5;padding:8% 1% 13% 1%;margin-left:-10%;text-align:left}.main-navigation .sub-menu li{margin:0 2.5% 0 0;line-height:1em}.main-navigation .sub-menu a{padding:6% 0% 6% 6%;width:270px}.page-template-page-elke .main-navigation .sub-menu{background:#eae2d6}.page-php.vr-teokset .main-navigation .sub-menu,.page-template-page-vr-taide-php .main-navigation .sub-menu{background:#fff}_:-ms-lang(x){opacity:0.2}.movie_poster{opacity:0.8;width:100%;height:100%;position:absolute;top:0;left:0;right:0;position:fixed;filter:grayscale(100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top center;background-blend-mode:soft-light;mix-blend-mode:luminosity;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";background-color:#def1f5}.page-template-page-elke .movie_poster{background:#eae2d6}.page-php.vr-teokset .movie_poster,.page-template-page-vr-taide-php .movie_poster{background:#fff}.poster_overlay{width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-size:cover rgba(235,235,235,0.5);background-attachment:fixed;background-position:top center;background-color:#def1f5;background-blend-mode:overlay;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.page-template-page-elke .poster_overlay{background-color:#eae2d6}.page-php.vr-teokset .poster_overlay,.page-template-page-vr-taide-php .poster_overlay{background-color:#fff}#main{padding:2.5% 5% 10%;max-width:1500px;border-left:1px solid #d4b135;border-right:1px solid #d4b135;position:relative;margin:0 auto}.page-php.vr-teokset #main,.page-template-page-vr-taide-php #main{border-color:transparent}#masthead{padding-bottom:3.4%;margin-top:-3.4%}.site-branding{float:left;width:12.5%;line-height:203.3%}.logo{max-width:100%;vertical-align:middle}footer{text-align:center;text-transform:uppercase;font-family:'adam.cg';z-index:10;position:relative;color:#ef4d29}footer .logo{max-width:12.5%;display:block;margin:0 auto;padding:0 0 3%;color:#ef4d29}footer .logo.cinema-europe-logo{max-width:19%;margin-top:1em}.page-template-page-elke footer .logo{color:#5035ed}.page-php.vr-teokset footer .logo,.page-template-page-vr-taide-php footer .logo{color:#ED1E79}.page-template-page-elke footer{color:#5035ed}.page-php.vr-teokset footer,.page-template-page-vr-taide-php footer{color:#ED1E79}footer .osoite{padding:0 0 3%}footer .some{padding:0 0 3%;margin:0}footer .some li{list-style-type:none;display:inline-block;padding:0 1%}footer .some li a{color:#ef4d29}.page-template-page-elke footer .some li a{color:#5035ed}.page-php.vr-teokset footer .some li a,.page-template-page-vr-taide-php footer .some li a{color:#ED1E79}footer .footer-links a{padding:0 1%;white-space:nowrap}#site-navigation{text-align:right;line-height:203.3%}.page-post{overflow:hidden}.page-post hgroup{text-align:center;padding:7.83% 0 10.83%;color:#ef4d29}.page-template-page-elke .page-post hgroup{color:#5035ed}.page-php.vr-teokset .page-post hgroup,.page-template-page-vr-taide-php .page-post hgroup{color:#3D2683}.page-post hgroup h1{margin:0}.page-post hgroup h1+h2{padding:3% 0 0}.page-post hgroup span{font-size:1.2em;padding:3% 0;display:inline-block;line-height:1.4em}.page-post hgroup h2{margin:0;font-size:1.2em}.page-post .entry{width:62.5%;float:left}.page-post .entry p:first-of-type{font-size:1.3em;font-style:italic}.sidepanel{width:31.6666%;margin-right:5.783%;float:left}.sidepanel .galleria{padding-top:41%;padding-top:20%}.sidepanel .galleria img{width:100%}.sidepanel ul{list-style:none;margin:0;padding:0}.sidepanel li{list-style:none;margin:0;padding:0}.sidepanel table tr{height:0.7em}#secondary+article{width:62.5%;float:left}.page .page-post .entry{width:62.5%;margin:0 auto;float:none}.single .kampanja{width:62.5%;margin:0 auto;float:none}.single .kampanja .entry{width:100%}.naytokset.ohjelmisto{padding-top:6%;width:100%}.naytokset.ohjelmisto h3{margin:0;padding:0 0 2.5%}.elokuvissa_nyt .ohjelmisto td.date{display:none}.library{overflow:visible}.library::after{content:"";clear:both;display:table}.library.center{display:flex;justify-content:center}.poster{width:21%;float:left;margin-left:5%;transition:transform .15s}.poster:hover{transform:scale(1.05);overflow:visible}.poster:nth-child(4n+1){margin-left:0;clear:left}.poster h3{font-size:.8em;text-align:center;padding:0 5% 10%;line-height:1.4em;letter-spacing:-.2px;margin-top:0px}.elokuvissa_nyt{overflow:hidden}.elokuvissa_nyt h2{color:#1a3c4d;margin:0 auto;text-align:center;padding:9.3% 0;font-size:25px;font-size:2.5rem}@media screen and (max-width: 599px){.elokuvissa_nyt h2{font-size:19px;font-size:1.9rem;line-height:1em}}.elokuvat{width:43.75%;float:left;position:relative;margin-right:6.25%}.elokuvat .elokuva{width:42.85%;float:left;position:relative;margin-right:14.28%;padding-bottom:5%}.elokuvat .elokuva:nth-child(2n+2){margin-right:0}.elokuvat .elokuva h3(2n+2){padding:12.444% 0 27.5555%;text-align:center}.elokuvat h3{font-size:0.8em;line-height:1.5em;text-align:center}.elokuvat h3 a{color:#1a3c4d}.ohjelmisto{width:50%;float:left;position:relative;margin-right:0;clear:right}.ohjelmisto .title a{color:inherit}.ohjelmisto .link a{color:#1a3c4d;background:#d6af3c;padding:4% 6%;border-radius:3px}.ohjelmisto .link a:hover{background:#e5bf4d !important}.ohjelmisto h3{text-align:left;color:#1a3c4d;margin:0;margin-bottom:20px}.ohjelmisto table{padding-bottom:5%}.movie-series{border-top:1px solid #888;margin:5.8333% 0;padding:5.8333% 0 0;overflow:hidden}.movie-series h3{padding-bottom:6.1666%}#secondary-menu{padding:0;margin:0}.osoite{color:#1a3c4d}.osoite .star,.page-php.vr-teokset .osoite .star,.page-template-page-vr-taide-php .osoite .star{background-image:url("../img/orion_star_gold_rgb.png");position:relative;display:inline-block;height:30px;background-repeat:no-repeat;width:30px;margin:0 3px -1% 0}.page-php.vr-teokset .osoite .star,.page-template-page-vr-taide-php .osoite .star,.page-php.vr-teokset .page-php.vr-teokset .osoite .star,.page-template-page-vr-taide-php .page-php.vr-teokset .osoite .star,.page-php.vr-teokset .page-template-page-vr-taide-php .osoite .star,.page-template-page-vr-taide-php .page-template-page-vr-taide-php .osoite .star{background-color:transparent;transform:rotate(0)}#menu-item-280{white-space:nowrap}.star{background-image:url("../img/orion_star_gold_rgb.png");height:60px;width:60px;background-size:contain;position:absolute}.page-php.vr-teokset .star,.page-template-page-vr-taide-php .star{background-color:#ED1E79;background-image:none;width:3px;height:21px;background-image:none;transform:rotate(45deg)}.top-left{left:-30px;top:-21px}.page-php.vr-teokset .top-left,.page-template-page-vr-taide-php .top-left{left:0px}.top-right{right:-30px;top:-21px}.page-php.vr-teokset .top-right,.page-template-page-vr-taide-php .top-right{right:-11px;width:20px;height:20px;border-radius:10px;background-color:transparent;border:3.5px solid #00B1AF}.bottom-left{left:-30px;bottom:-32px}.page-php.vr-teokset .bottom-left,.page-template-page-vr-taide-php .bottom-left{left:-11px;width:20px;height:20px;border-radius:10px;background-color:transparent;border:3.5px solid #ED1E79}.bottom-right{right:-30px;bottom:-32px}.page-php.vr-teokset .bottom-right,.page-template-page-vr-taide-php .bottom-right{right:0px;background-color:#00B1AF}.slider a{width:30%;float:left;display:block;padding-right:3%}.slider a:last-child{padding-right:0}.video{position:relative;padding-bottom:51.05%;padding-top:16.01px;height:0;margin-bottom:10%}.video object{position:absolute;top:0;left:0;width:100%;height:100%}.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe#lippukauppa{border:none;width:100%;min-height:600px}.mc4wp-form-fields{margin-bottom:2.5%}.mc4wp-form-fields label{margin:1% auto;cursor:pointer}.mc4wp-form-fields input{margin:1% auto;cursor:pointer;font-family:'Gentium Basic';font-size:calc(.6em + .5vw);line-height:25px;border-radius:3px;height:35px;border:none;margin:0 10px;padding:3px;color:#1a3c4d;background:#fff}.page-php.vr-teokset .mc4wp-form-fields input,.page-template-page-vr-taide-php .mc4wp-form-fields input{border:2px solid #1a3c4d}.mc4wp-form-fields button{margin:1% auto;cursor:pointer;border-radius:3px;font-family:inherit;font-weight:normal;letter-spacing:0.05em;font-size:0.8em;border:none;line-height:20px;margin:0 10px;padding:6px 12px;color:#1a3c4d;background:#d4b135}.page-template-page-elke .mc4wp-form-fields button{color:#5035ed}.page-php.vr-teokset .mc4wp-form-fields button,.page-template-page-vr-taide-php .mc4wp-form-fields button{color:white;background-color:#ED1E79}.mc4wp-form-fields select{font-family:'Gentium Basic';font-size:calc(.6em + .5vw);color:#1a3c4d;background:#fff;line-height:25px;border-radius:3px;height:35px;border:none;margin:0 10px;padding:3px}.page-php.vr-teokset .mc4wp-form-fields select,.page-template-page-vr-taide-php .mc4wp-form-fields select{border:2px solid #1a3c4d}.desktop{display:block}.mobile{display:none}.mobile-menu{display:none}.hamburger{display:none}span.descrption{font-size:0.8em;display:block}@media screen and (max-width: 599px){body{font-size:calc(.68em + .5vw);overflow-x:hidden}body.page-php.vr-teokset.pattern,body.page-template-page-vr-taide-php.pattern{background-size:50%;background-position:163% 80%}.sidepanel{width:100%;margin:0;float:none}.sidepanel .galleria{padding-top:5%}.page-post .entry{width:100%;float:none}#secondary+article{width:100%;float:none}.mobile-menu{overflow-y:scroll;display:block;display:none;height:100vh;background:#def1f5;position:fixed;z-index:1000;width:100vw;min-width:100%;left:0;top:0}.mobile-menu nav{display:block}.mobile-menu nav .menu>li.social_menu{padding:30px 0 0}.mobile-menu nav li{display:block;line-height:1em;font-size:48px;text-align:center;margin:0}.mobile-menu nav li .social_menu{display:inline;padding:0 5%}.mobile-menu nav>ul{margin:0px auto;padding:100px 0;float:none;display:block}.mobile-menu nav>ul .sub-menu{margin:0px auto;padding:0}.mobile-menu nav>ul .sub-menu li{font-size:30px;line-height:16px;margin-top:14px;margin-bottom:14px}.mobile-menu .social_menu ul{padding:0;margin:0}.mobile-menu a{font-size:0.5em;color:#ef4d29}.page-template-page-elke .mobile-menu a{color:#5035ed}.page-php.vr-teokset .mobile-menu a,.page-template-page-vr-taide-php .mobile-menu a{color:#ED1E79}.menu .sub-menu>.current-menu-item.current_page_item>li a{text-decoration:none;border-bottom:none}.menu .sub-menu>.current-menu-item>a{text-decoration:underline}.menu .current-menu-item.current_page_item>.sub-menu li a{text-decoration:none;border-bottom:none}.menu>.current-menu-item,.menu>.current_page_item{border-bottom:0px !important}.menu>.current-menu-item a,.menu>.current_page_item a{border-bottom:2px solid #ef4d29}.page-template-page-elke .menu>.current-menu-item a,.page-template-page-elke .menu>.current_page_item a{border-bottom:2px solid #5035ed}.page-php.vr-teokset .menu>.current-menu-item a,.page-template-page-vr-taide-php .menu>.current-menu-item a,.page-php.vr-teokset .menu>.current_page_item a,.page-template-page-vr-taide-php .menu>.current_page_item a{border-bottom:2px solid #ED1E79}h1{font-size:2em}p{font-size:1.1em}.wp-block-image img{height:auto !important}#hero{padding:8.3333% 12%}.elokuvat{width:100%;float:none;margin:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}.elokuvat .elokuva{width:100%;float:none;margin:0;margin:unset}.ohjelmisto{width:100%;float:none;margin:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}.poster{width:100%;float:none;margin:0;margin:unset;display:flex;align-items:center;align-self:center;justify-content:center}.poster img{max-height:350px}.poster:nth-child(4n+1){margin-left:0;clear:initial}.poster h3{margin-top:-5px;padding:0 10% 5%;line-height:1.3em;font-size:1.05em;width:150%;margin-left:-25%}.elokuvissa_nyt{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}.page .page-post .entry{width:86.5%}.dl,dl{line-height:2em}.dd,dd{font-size:1.1em}.site-branding{width:47.5%}.mc4wp-form-fields{font-size:1em !important}.mc4wp-form-fields label{display:block;margin:20px auto}.mc4wp-form-fields input{display:block;margin:20px auto;width:100%;margin:0 0 5% 0}.mc4wp-form-fields button{display:block;margin:20px auto;display:block;margin:0 auto 5%}.mc4wp-form-fields select{width:100%;margin:0 0 5% 0}.mc4wp-form-fields *{font-size:inherit !important}table .price{width:2%;white-space:nowrap}table .date{width:6%}table .link{width:19%}.movie-series h3{text-align:center}.mobile{display:block;display:block}.hamburger{position:fixed;right:20px;display:block;background:none;border:none;float:right;font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;z-index:10000000}.hamburger .hamburger-inner{background-color:#ef4d29}.page-template-page-elke .hamburger .hamburger-inner{background-color:#5035ed}.page-php.vr-teokset .hamburger .hamburger-inner,.page-template-page-vr-taide-php .hamburger .hamburger-inner{background-color:#ED1E79}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background-color:#ef4d29}.page-template-page-elke .hamburger .hamburger-inner::before,.page-template-page-elke .hamburger .hamburger-inner::after{background-color:#5035ed}.page-php.vr-teokset .hamburger .hamburger-inner::before,.page-template-page-vr-taide-php .hamburger .hamburger-inner::before,.page-php.vr-teokset .hamburger .hamburger-inner::after,.page-template-page-vr-taide-php .hamburger .hamburger-inner::after{background-color:#ED1E79}#page{padding:3.5% 2%}.star{display:none}#main{border:none;padding:2.5% 2% 10%}#masthead{margin-top:0;margin-bottom:5%}.osoite{width:200px;text-align:center;margin:0 auto}.osoite .star{display:block;margin:0 auto}desktop{display:none !important}.main .mobile-menu .some{display:block;float:none;text-align:center;padding:0}.main .mobile-menu .some a{color:#ef4d29;font-size:0.5em}.page-template-page-elke .main .mobile-menu .some a{color:#5035ed}.page-template-page-vr-taide-php .main .mobile-menu .some a{color:#ED1E79}.logo{z-index:1001;position:relative}footer .logo{max-width:46.5%;margin-bottom:5%}footer .some{font-size:2em;margin-bottom:10%}footer .some li{padding:4% 3% 0}input{width:100%;margin:0 0 5% 0}select{width:100%;margin:0 0 5% 0}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger--arrowalt.is-active{z-index:3000;top:18px;position:fixed;right:18px}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top 0.1s ease,transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom 0.1s ease,transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7)}.hamburger-inner{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;top:50%;display:block;margin-top:-2px}.hamburger-inner:after{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;display:block;content:"";bottom:-10px}.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000;top:-10px;display:block;content:""}.hamburger--arrowalt .hamburger-inner:before{transition:top 0.1s ease 0.1s,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom 0.1s ease 0.1s,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.library.center{display:block}}ul.display-posts-listing{margin-left:0;padding-left:0}ul.display-posts-listing.elokuvalista_nimi_uusi_rivi_ohjaaja_muut_tiedot li{margin-bottom:1em}ul.display-posts-listing li{list-style:none;margin-bottom:1.4em;line-height:17px}ul.display-posts-listing li p:first-of-type,ul.display-posts-listing li p{line-height:1.5em;padding:0;margin:0 0 5%;font-family:'Gentium Basic';font-style:normal !important;font-size:1em !important}.kalenteri_info{text-align:center}.kalenteri_info .stars{margin:0 auto;margin-bottom:10px}.kalenteri_info .stars .star{position:initial;display:inline-block;width:45px;height:45px}.kalenteri_info h3{text-align:center}.kalenteri_info p{font-size:10px;font-size:1rem}.search-form{position:relative;max-width:150px;display:block;margin:0 auto}.search-form label{width:100%}.search-form.hide_hover_effect.active input#search-form,.search-form.hide_hover_effect:focus input#search-form,.search-form.hide_hover_effect:active input#search-form,.search-form.hide_hover_effect:hover input#search-form{width:140px;background:#fff;animation-delay:6s}.search-form.hide_hover_effect input#search-form{max-width:120px;width:0;background:transparent}.search-form input#search-form{width:140px;background:#fff;padding:0 20px;cursor:pointer;font-family:'Gentium Basic';font-size:10px;font-size:1rem;color:#1a3c4d;line-height:25px;border-radius:3px;height:35px;border:none;margin:0 0 0 10px;padding:3px;padding-right:35px;-webkit-transition:background .55s ease;-moz-transition:background .55s ease;-ms-transition:background .55s ease;-o-transition:background .55s ease;transition:background .55s ease;-webkit-transition:width .55s ease;-moz-transition:width .55s ease;-ms-transition:width .55s ease;-o-transition:width .55s ease;transition:width .55s ease}.search-form button{background-color:transparent;position:absolute;border-color:transparent;border-width:none;padding:5px;height:35px;right:2px;top:2px}.trp_language_switcher_shortcode{display:inline-block}.trp-language-switcher-container{background-color:transparent;margin:0 0 0 0;width:auto;position:relative}.trp-language-switcher-container.trp-language-switcher>div{position:relative;background-position:calc(100% - 8px) calc(17px),calc(100% - 3px) calc(17px) !important}.trp-language-switcher-container .trp-ls-shortcode-current-language,.trp-language-switcher-container .trp-ls-shortcode-language{border:none;padding:3px;width:auto;border-radius:3px;height:auto;display:block}.trp-language-switcher-container .trp-ls-shortcode-current-language a,.trp-language-switcher-container .trp-ls-shortcode-language a{padding:0 0 0 0;line-height:32px !important;text-align:left;color:#ef4d29}body.page-template-page-elke .trp-language-switcher-container .trp-ls-shortcode-current-language a,body.page-template-page-elke .trp-language-switcher-container .trp-ls-shortcode-language a{color:#5035ed}body.page-template-page-vr-taide-php .trp-language-switcher-container .trp-ls-shortcode-current-language a,body.page-template-page-vr-taide-php .trp-language-switcher-container .trp-ls-shortcode-language a{color:#ED1E79}.trp-language-switcher-container .trp-ls-shortcode-current-language a:hover,.trp-language-switcher-container .trp-ls-shortcode-language a:hover{text-decoration:underline;background-color:transparent}.trp-language-switcher-container .trp-ls-shortcode-current-language{background-color:transparent}.trp-language-switcher-container .trp-ls-shortcode-current-language a{text-decoration:underline}.trp-language-switcher-container .trp-ls-shortcode-language{background-color:#def1f5}body.page-template-page-elke .trp-language-switcher-container .trp-ls-shortcode-language{background-color:#eae2d6}body.page-template-page-vr-taide-php .trp-language-switcher-container .trp-ls-shortcode-language{background-color:#ED1E79}.search-result .entry-container{display:flex;flex-direction:row}.search-result .entry-container .entry-meta-poster{order:0;max-width:200px;margin-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.search-result .entry-container .entry-meta-poster h3{display:none}.text-center{text-align:center}.mx-auto{display:block;margin:0 auto}ul.social_media{position:absolute;left:18%;margin:0 0 0 0;padding:0 0 0 0}@media screen and (max-width: 599px){ul.social_media{left:1%}}ul.social_media li{list-style:none;margin-top:5px}@media screen and (max-width: 599px){ul.social_media li{margin-top:2px}}ul.social_media li a{font-size:7.5px;font-size:.75rem}@media screen and (max-width: 599px){ul.social_media li a{font-size:6px;font-size:.6rem}}.home ul.social_media{left:4%;margin-top:5%}@media screen and (max-width: 599px){.home ul.social_media{left:1%;margin-top:4%}}.menu-alavalikko-apulinkit-container .menu{flex-wrap:wrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.menu-alavalikko-apulinkit-container .menu li{line-height:12px;justify-content:center;align-items:center;margin:0 1.2% 0.3em 1%}.menu-alavalikko-apulinkit-container .menu li a{font-size:.76em;line-height:12px;justify-content:center;align-items:center;letter-spacing:0px;white-space:nowrap;word-break:keep-all}.menu-alavalikko-apulinkit-container .menu li.current_page_item{border-bottom:none}
