#big-video-control,#big-video-control-bar{height:16px;position:relative;width:100%}#thumbs .thumb,.social a,.thumb{float:left}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.copyright,body,html{font-family:Montserrat,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#big-video-wrap.dimmed{opacity:.3}#big-video-wrap{transition:opacity 1.2s ease;display:none;background:#000;overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0}#big-video-image,#big-video-vid{position:absolute;background:#000}#big-video-control-container{position:fixed;bottom:0;padding:10px;width:100%;background:rgba(0,0,0,.25);transition-duration:.6s}#big-video-control-middle{margin:0 56px 0 24px}#big-video-control-bar{cursor:pointer}#big-video-control-progress{position:absolute;top:7px;height:3px;width:0%;background:#000}#big-video-control-track{position:absolute;top:8px;height:1px;width:100%;background:#000}#big-video-control-bound-left{left:0}#big-video-control-bound-right{right:-1px}#big-video-control-track .ui-slider-handle{opacity:0}#big-video-control-playhead{left:30%}#big-video-control-play{position:absolute;top:0;left:0;height:16px;width:16px;background-image:url(bigvideo.png)}#big-video-control-timer{position:absolute;top:1px;right:0;color:#000;font-size:11px}#big-video-control-bound-left,#big-video-control-bound-right,#big-video-control-playhead{position:absolute;top:0;height:16px;width:1px;background:#000}#featured,#news{background:#fff}#big-video-control .ui-slider-handle{border-left:solid 1px #000;width:16px;height:16px;position:absolute;top:-8px}.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.vjs-big-play-button{display:none!important}#big-video-vid{color:#000}.copyright{width:300px;height:120px;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:1.4;position:fixed;z-index:100000;left:50%;top:50%;margin-left:-150px;margin-top:-60px;display:none;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.6)}#featured .main-featured h1,#featured .menu-featured{letter-spacing:3px;text-align:center;text-transform:uppercase}#featured,.protect{z-index:10;left:0;width:100%}.protect{position:absolute;height:100%;top:0}.thumb{position:relative}#featured{box-shadow:0 -4px 23px rgba(0,0,0,.5);transition:all .4s ease-in;position:absolute;top:100vh;min-height:100vh;color:#000;font-size:14px;line-height:22px}#featured .main-featured{position:relative}#featured .main-featured .big{width:100%}#featured .main-featured h1{text-shadow:1px 1px 50px rgba(0,0,0,.7);position:absolute;z-index:100;width:100%;top:30%;transform:translateY(-50%);color:#fff;font-size:50px;font-weight:600;line-height:1.3}#news,.arrow-down,.hb{position:fixed}@media screen and (max-width:640px){#featured .main-featured h1{font-size:30px}#featured .news-wrapper{width:90vw}}#featured.rimmit{top:140px}#featured.opened,#news{top:0}#featured .menu-featured{font-size:20px;line-height:40px;display:block}#featured .news-wrapper{padding-top:120px;padding-bottom:160px;width:90vw;max-width:1200px;margin:auto}#featured .show-news{cursor:pointer}#featured .featured-row{white-space:nowrap}#featured .featured-row .featured-column{vertical-align:top;width:48%;white-space:normal;display:inline-block;padding-bottom:20px}#featured .featured-row .featured-column:nth-child(2n+2){padding-top:10vw}@media screen and (max-width:640px){#featured .featured-row{white-space:normal}#featured .featured-row .featured-column{width:100%}#featured .featured-row .featured-column:nth-child(2n+2){padding-top:20px}}#featured .featured-item{cursor:pointer;width:85%;margin:20px auto}@media screen and (max-width:640px){#featured .featured-item{width:95%}}@media screen and (min-width:640px){#featured .featured-item.item-portrait{margin-top:-40px;width:60%}#featured .featured-item.item-panorama{width:90%;padding-top:30px}}#featured video{width:98%}#featured img{width:100%}#featured .item-wrapper .date{color:#999}#featured .item-wrapper h2{font-size:24px}@media screen and (max-width:820px){#featured .item-wrapper h2{font-size:16px}#featured .item-wrapper .date{font-size:10px}}#featured .item-wrapper p,.page #featured{display:none}.arrow-down{display:block;z-index:10000;bottom:40px;left:50%;width:70px;margin-left:-35px}@media screen and (max-width:640px){.arrow-down{width:40px;margin-left:-20px}}#news,#news img,#news video{width:100%}#news{transition:1.2s all ease;z-index:10002;left:0;padding-top:0;height:100%;box-shadow:0 -5px 5px -5px #333;overflow:auto;-webkit-overflow-scrolling:touch}#news .close-news{background:#fff;position:fixed;z-index:100;top:14px;left:40px;font-size:15px;text-transform:uppercase;display:block}#news.inactive{top:110vh;display:none}#news .text{padding:80px;max-width:600px;margin:auto;text-align:center;line-height:1.6}@media screen and (max-width:640px){#news .close-news{left:15px}#news .text{padding:40px}}#news .text .date{color:#999;padding-bottom:10px}#news .text h2{font-size:24px;text-transform:uppercase}#news .text p{text-align:justify}#news img{margin-bottom:80px}.hb,.hb span{width:20px;transform:rotate(0)}.hb{height:20px;background:0 0;padding:0 4px 4px;right:15px;top:18px;z-index:10010;cursor:pointer;display:none}.diap .hb span{background:#000}.hb.open span{background:#fff!important}@media screen and (max-width:640px){.hb{display:block}}.hb span{display:block;position:absolute;height:2px;background:#fff;border-radius:2px;opacity:1;left:6px;transition:.25s ease-in-out}.bg-menu-mobile,.menu-mobile{position:fixed;height:100vh;top:0}.hb span:nth-child(1){top:6px}.hb span:nth-child(2){top:11px}.hb span:nth-child(3){top:16px}.hb.open span:nth-child(1){top:11px;transform:rotate(135deg)}.hb.open span:nth-child(2){opacity:0;left:-30px}.hb.open span:nth-child(3){top:11px;left:6px;transform:rotate(-135deg)}.menu-mobile{transition:.4s all ease;z-index:10010;background:#fff;box-shadow:5px 0 5px -5px #333;left:-100vw;opacity:0;width:70vw;line-height:2.6}.menu-mobile.active{left:0;opacity:1}.menu-mobile .mobile-main{padding:20px}.menu-mobile .mobile-main a{display:block;border-bottom:solid 1px #000}#thumbs,.intro,.intro .anim span,header .sub{display:none}.menu-mobile .mobile-sub{font-size:14px;padding-left:30px;padding-bottom:30px}.menu-mobile .mobile-sub a{border-bottom:none}.bg-menu-mobile{display:none;z-index:10006;background:rgba(0,0,0,.7);left:0;width:100vw}#info,#thumbs{background:#fff}html{background:#000}body,html{-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;letter-spacing:1px;color:#000;padding:0;margin:0;height:100%}.intro,header,header h1,header h2{letter-spacing:3px;text-transform:uppercase}a{color:#000;text-decoration:none}a:hover{color:#333}.diap header,.page header{color:#000}.diap header h2,.page header h2{text-shadow:4px 4px 100px rgba(255,255,255,.8)}.diap header a,.diap header a:hover,.page header a,.page header a:hover{color:#000;text-shadow:4px 4px 100px rgba(255,255,255,.8)}header,header a{color:#fff}header{z-index:10010;top:20px;left:0;width:100%;height:80px;position:fixed;font-size:15px}header a:hover{color:#d1d1d1}header h1,header h2{position:absolute;left:50%;top:0;width:300px;margin-left:-149px;display:block;font-size:22px;text-align:center}header h2{top:20px;font-size:15px;padding-top:10px}header .menu{position:absolute;left:20px;top:0;width:320px;z-index:1000}#info,.intro{height:100%;left:0}header .menu .main{padding:0;margin:0}header .menu .main a{margin:0 10px 5px}header .sub{padding-top:6px;margin-left:10px;line-height:28px;font-size:14px}header .sec-nav{position:absolute;right:30px;top:1px;font-size:15px;text-transform:uppercase}.intro{position:fixed;top:0;width:100%;z-index:10;color:#fff;font-size:25px}@media screen and (max-width:640px){header .menu,header .sec-nav{display:none}.intro{font-size:22px}}.intro .anim{transition:all ease 1s;position:relative;top:50%;transform:translateY(-50%);width:100%;text-align:center}.intro .anim.dimmed{opacity:.1}#info{position:fixed;top:110vh;z-index:10000;width:100%;color:#000;font-size:14px;line-height:22px}#info .close-info{font-size:15px;position:absolute;z-index:100;top:14px;left:40px;text-transform:uppercase}#info .info-wrapper{width:900px;overflow:auto;height:90%;margin:30px auto auto}#info .info-wrapper h2{margin-bottom:30px;font-size:22px}#info .info-wrapper #about{padding:20px}#info .info-wrapper #about p{width:650px;margin:auto;text-align:justify}#info .info-wrapper #about p.center{text-align:center}#images{position:relative;width:100%;height:100%}#logo{position:fixed;z-index:3;top:0;left:0;width:100%;height:120%}#thumbs,.films-overview{position:absolute;width:100%;padding-bottom:250px;left:0}#thumbs{z-index:10004;top:100vh;padding-top:50px;box-shadow:0 -5px 5px -5px #333}.page #thumbs{display:block}.films-overview{z-index:4;top:0;padding-top:150px!important;background:#fff;box-shadow:0 -5px 5px -5px #333}#detail,#slider{padding-top:0;box-shadow:0 -5px 5px -5px #333;background:#fff}.films-overview .films-wrapper{width:1400px;margin:auto}@media screen and (max-width:1400px){.films-overview .films-wrapper{width:640px}}.films-overview .film{display:inline-block;width:640px;height:350px;overflow:hidden;margin:28px}#detail,#slider,.page #detail{display:none}.films-overview .caption{font-size:20px;margin-top:5px}#detail{position:fixed;z-index:10010;top:100vh;left:0;width:100%;height:100%}#detail #detail-image{display:table-cell;vertical-align:middle;text-align:center;width:100vw}#detail .close-detail{background:#fff;position:absolute;z-index:100;top:14px;left:40px;font-size:15px;text-transform:uppercase}#slider{position:fixed;z-index:10011;top:100vh;left:0;width:100%;height:100%}#slider .close-detail{background:#fff;padding:2px;position:absolute;z-index:100;top:10px;left:40px;text-transform:uppercase}#slider .iosslider{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden}#slider .iosslider .slider{width:100%;height:100%;display:table}#slider .iosslider .slider .slide{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}#slider .iosslider .arrow{position:absolute;z-index:1000;top:50%;width:70px;height:140px;margin-top:-60px;background-image:url(../img/arrows.png);background-repeat:no-repeat;opacity:.2}#slider .iosslider .arrow:hover{opacity:.5}#slider .iosslider #next{right:0}#slider .iosslider #prev{left:0;background-position:-70px}.page #slider{display:block}.label{position:fixed;left:50%;width:300px;bottom:10px;margin-left:-20px;font-size:20px;font-weight:400;font-style:italic;color:#000;line-height:16px}@media screen and (max-width:920px){header.top .menu{left:50%;margin-left:-160px;top:40px}#info .info-wrapper{width:90%}#info .info-wrapper #about p{width:100%!important}}.table{display:table;padding:4%}.big-image{cursor:pointer;position:relative}.thumb{display:table-cell;width:30%;width:calc(100% / 3);cursor:pointer}.thumb.thumb-panorama{width:50%;width:calc(100% / 2)}.thumb img{margin:20px}.thumb .landscape,.thumb .square{margin-top:20%;margin-bottom:20%}.thumb .square{width:70%;margin-left:30px}.thumb .landscape{width:80%;margin-left:5%;vertical-align:middle}.thumb .portrait{width:70%;margin-left:30px}.thumb .panorama{width:70%;margin-top:15%;margin-left:10%;vertical-align:middle}.dots{position:absolute;top:610px;z-index:10000}.dots .slide_select{cursor:pointer;display:inline-block;position:relative;width:11px;height:11px;background:silver;margin:2px 2px 11px 11px;border-radius:10px}.dots .slide_select.selected{width:11px;height:11px;background:#000}@media screen and (max-width:800px){.thumb{width:50%;width:calc(100% / 2)}.thumb.panorama{width:100%}}@media screen and (max-width:640px){header h1{font-size:20px}header .menu .main{padding-right:40px;font-size:15px}header .menu .main a{margin:5px}.sec-nav{opacity:0}.films-overview .film,.films-overview .films-wrapper{width:250px;height:160px}.films-overview .film{margin:0}}.social{width:190px;margin:40px auto auto;padding-left:70px}.social a{width:45px;display:block}.img-caption{background:#fff;padding:2px;position:fixed;right:20px;bottom:15px;font-size:20px;font-style:italic}video{background:#fff!important}.special-projects{padding-top:80px;min-height:100vh}.special-projects .column-left,.special-projects .column-right{width:50%;float:left;text-align:center}.special-projects .column-left img,.special-projects .column-right img{width:80%}


.big-image {
    top: 50%;
    transform: translateY(-50%);
}