/*!
Theme Name: Igor Martinovic website
Theme URI:
Author:
Author URI:
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wedje
Tags: gutenberg, custom-theme

*//*! Mixins/Utilities *//*! Typography */.portrait .video-player,.video-player{min-height:100%}.landscape .video-player,.video-player{min-width:100%}.default-video:before,.thumbnail:before{content:""}#primary-menu li a,.videos-menu li a,.vimeo .close-vimeo{cursor:pointer;text-transform:uppercase}.page-content,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content p{font-weight:300}#primary-menu li a,.about-content,.videos-menu li a,.vimeo .close-vimeo{text-transform:uppercase}@font-face{font-family:frisco;font-style:normal;font-weight:900;font-display:swap;src:url(//igormartinovic.com/wp-content/themes/igor-martinovic/assets/fonts/SFNSDisplay-Light.woff) format("woff")}@keyframes flickerAnimation{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes flickerAnimation{0%,100%{opacity:1}50%{opacity:0}}.animate-flicker{-webkit-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}body{font-family:frisco,sans-serif;background:center center no-repeat #1a1a1a;color:#fff;background-size:cover;margin:0;padding:0}body.page-id-32,body.page-id-39{background-image:none}.full-screen{position:fixed;top:0;left:0;right:0;bottom:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1}.videos-menu{font-size:13px;list-style:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:31vh 0 0;margin:0}.videos-menu li{margin:0;display:block}.videos-menu li a{letter-spacing:2px;display:block;padding:7px 12px;z-index:1;opacity:.6}.videos-menu li a.link-active,.videos-menu li a:hover{opacity:.6}.videos-menu li a.link-active{z-index:2;opacity:1}@media(min-width:1024px){.videos-menu li a,.videos-menu li a.link-active{opacity:1}}.video-player{position:fixed;top:50%;left:50%;width:auto;height:auto;z-index:-1;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;display:none}.video-player.active-video{display:block}.video-player.active-default-video{display:block;z-index:-2}@media(max-width:1024px){.video-player{display:none !important}.landscape .videos-menu{padding:0;top:10px;left:10px}}.default-video.about-video:before,.landscape #rotate-icon{display:none}.default-video:before{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.videos-menu,.videos-menu a{position:relative}.videos-menu{z-index:2;width:480px}@media(max-width:1024px){.videos-menu{padding:0;top:10px;left:10px}.videos-menu:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:0}.videos-menu li a{padding:5px 0;display:block}}.vimeo{width:0;height:0;overflow:hidden;pointer-events:none}.vimeo.vimeo-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.9);width:auto;height:auto;pointer-events:all}.vimeo.vimeo-popup iframe{display:block;background:#000;border:0;height:100vh;width:100vw}.vimeo.vimeo-popup .close-vimeo{display:block;z-index:10002;opacity:1 !important}.vimeo.vimeo-popup .vimeo-content{width:100%;height:100%;position:relative;z-index:10001;pointer-events:none}.vimeo .close-vimeo{position:absolute;top:0;left:0;width:65px;background:#000;padding:8px;font-size:11px;color:#fff;display:none;z-index:2000;text-indent:0}.vimeo .close-vimeo:hover{opacity:.8}#primary-menu{position:fixed;right:30px;top:44px;z-index:2;list-style:none;padding:0;margin:0}#primary-menu li{margin:5px 0}#primary-menu li a{display:block;text-align:right;color:#Fff;text-decoration:none;letter-spacing:2px;font-size:13px}#primary-menu li a:hover{opacity:.6}#primary-menu li.current_page_item{opacity:.7}@media(max-width:1024px){#primary-menu{z-index:3;position:absolute;right:10px;top:10px}#primary-menu li a{padding:5px 0}}.vimeo-active #primary-menu{z-index:0}.vimeo-active .videos-menu .video-link{text-indent:-10000px;overflow:hidden;font-size:0}#page{position:relative}.page-content{max-width:830px;margin:auto;padding:31vh 0 0;font-size:15px}.page-content ol,.page-content ul{padding:0;margin:0;font-size:15px}.page-content p{line-height:1.5;letter-spacing:1px;margin-top:0;font-size:15px}.page-content a{color:#fff;text-decoration:none;font-size:15px}.page-content a:hover{opacity:.7;text-decoration:underline}@media(max-width:1024px){.page-content{padding:31vh 10px 10px}.landscape .page-content{padding:140px 10px 10px}}#rotate-icon{position:fixed;bottom:0;right:0;top:0;left:0;z-index:100;opacity:1;-webkit-transition:opacity 1s,-webkit-transform .5s 1s;-o-transition:opacity 1s,transform .5s 1s;transition:opacity 1s,transform .5s 1s;transition:opacity 1s,transform .5s 1s,-webkit-transform .5s 1s;display:-webkit-box;display:-ms-flexbox;display:flex;background:#000}.thumbnail,.thumbnail:before{position:fixed;top:0;left:0;right:0;bottom:0}#rotate-icon img{margin:auto;display:block;max-width:15vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#rotate-icon.animated{opacity:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);pointer-events:none}@media(min-width:1024px){#rotate-icon{display:none}}.page-template-default #rotate-icon{display:none}.thumbnail{background-size:cover;background-repeat:no-repeat;z-index:-2;opacity:0;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.thumbnail.active-thumb{opacity:1}.thumbnail.active-thumb:before{background:rgba(0,0,0,.3)}@media(min-width:1025px){.thumbnail{display:none !important}}.thumbnail:before{background:#000;z-index:-1}.vimeo-active .thumbnail{display:none !important}.vimeo-active .videos-menu li a{pointer-events:none;z-index:-3}@media screen and (min-width:100px) and (max-width:1024px) and (orientation:portrait){.touch #page{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;position:absolute;top:100%;left:0}}.about-content{z-index:10000;position:relative;opacity:0;-webkit-transition:all 13s 1.5s ease-in;-o-transition:all 13s 1.5s ease-in;transition:all 13s 1.5s ease-in;text-align:center}.about-content.active{opacity:1}.artworks-section .videos-menu{width:165px}.artworks-section+.default-video:before{background:transparent}