@import url(../lib/skeletor-lib/css/skeletor-main.css);body{-webkit-font-smoothing:antialiased;font-size:14px;color:#fff;background-color:#151515;margin-top:10vh}header#site-header{position:fixed;top:0;width:100%;height:10vh;padding:0 20px;background-color:#111;background-color:#111}header#site-header #site-name{font-size:1.5em;font-family:"Pacifico",calibri,sans-serif;color:#fff;font-weight:400;line-height:10vh}header#site-header h1{font-size:1.5em;line-height:10vh;margin:0}header#site-header .gallery-action{font-size:1.5em;margin:0 .25em;line-height:10vh;cursor:pointer}@media only screen and (min-width: 480px){body{margin-top:10vh}header#site-header{height:10vh}header#site-header #site-name{font-size:1em;line-height:10vh}header#site-header h1{font-size:1em;line-height:10vh}header#site-header .gallery-action{font-size:1em;line-height:10vh}}@media only screen and (min-width: 768px){body{margin-top:5vh}header#site-header{height:5vh}header#site-header #site-name{font-size:1.5em;line-height:5vh}header#site-header h1{font-size:1.5em;line-height:5vh}header#site-header .gallery-action{font-size:1.5em;line-height:5vh}}@media only screen and (min-width: 1024px){body{margin-top:10vh}header#site-header{height:10vh}header#site-header #site-name{font-size:2em;line-height:10vh}header#site-header h1{font-size:2em;line-height:10vh}header#site-header .gallery-action{font-size:2em;line-height:10vh}}@media only screen and (min-width: 1220px){body{margin-top:8vh}header#site-header{height:8vh}header#site-header #site-name{font-size:1.5em;line-height:8vh}header#site-header h1{font-size:1.5em;line-height:8vh}header#site-header .gallery-action{font-size:1.5em;margin:0 1em;line-height:8vh}}@media only screen and (min-width: 1920px){header#site-header #site-name{font-size:2em}header#site-header h1{font-size:2em}header#site-header .gallery-action{font-size:2em}}#jh-gallery #filtering-options{z-index:120}#jh-gallery #scenery{z-index:60}#jh-gallery #loader{z-index:80}header#site-header{z-index:100}@media only screen and (min-width: 1220px){#jh-gallery #filtering-options{z-index:20}}#jh-gallery{position:relative}#jh-gallery #loader{position:absolute;margin-top:175px;left:0;right:0;text-align:center}#jh-gallery #loader span.loading{font-size:4em;color:#ffffff;opacity:.85}#jh-gallery .loading-icon{background:transparent;border:2px solid #fff;border-top:2px solid #151515;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#jh-gallery #scenery{position:relative}#jh-gallery #filtering-options{max-height:0px;overflow:hidden;position:relative;width:100%;top:0;background:#111;opacity:1;-webkit-transition:max-height .35s;transition:max-height .35s;transition-timing-function:ease-in;padding:20px 20px 0 20px}#jh-gallery #filtering-options ul#category-filters,#jh-gallery #filtering-options ul#category-filters ul{float:left;width:100%;list-style:none;padding:0;margin:0}#jh-gallery #filtering-options ul#category-filters li{float:left;width:100%;font-family:"Pacifico",calibri,sans-serif;font-size:1em;line-height:1.5;margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:10px}#jh-gallery #filtering-options ul#category-filters li a.toggle-category{cursor:pointer;position:relative;display:block}#jh-gallery #filtering-options ul#category-filters li a.toggle-category:before{margin-right:.5em;position:absolute;font-size:15px;top:6px;right:0}#jh-gallery #filtering-options ul#category-filters li a.toggle-category span.count{font-size:.75em;color:#cecece;font-family:Calibri,sans-serif}#jh-gallery #filtering-options ul#category-filters ul.sub-categories{margin:20px 0}#jh-gallery #filtering-options ul#category-filters ul.sub-categories li{width:100%;border:0;padding:0 0 0 25px}#jh-gallery #filtering-options ul#category-filters ul.sub-categories li a.toggle-category:before{left:-25px;right:auto;top:5px;font-size:13px}#jh-gallery #selected-categories{text-align:center;padding:1em 0;font-size:2em;color:#ffffff;font-family:"Pacifico",calibri,sans-serif;display:none}#jh-gallery #single-slider-view{height:90vh;max-width:100%;margin:0 auto;position:relative}#jh-gallery #single-slider-view .slider li{height:90vh;display:flex;flex-direction:column;justify-content:center}#jh-gallery #single-slider-view .slider img{margin:0 auto}#jh-gallery #single-slider-view nav{position:fixed;bottom:45px;z-index:10;width:100%}#jh-gallery #single-slider-view nav .prev,#jh-gallery #single-slider-view nav .next{position:absolute;height:45px;font-size:3em;opacity:.85;color:#fff;background-color:#111}#jh-gallery #single-slider-view nav .prev{left:0px}#jh-gallery #single-slider-view nav .next{right:0px}#jh-gallery #grid-view{margin:0 20px}#jh-gallery #grid-view .grid-item{float:left}#jh-gallery #grid-view .grid-item a{position:relative}#jh-gallery #grid-view .grid-item img{cursor:pointer}#jh-gallery.filters-open #filtering-options{max-height:3000px;-webkit-transition:max-height .35s;transition:max-height .35s;transition-timing-function:ease-in}#jh-gallery.filters-open #scenery{width:100%}@media only screen and (min-width: 480px){#jh-gallery{height:90vh}#jh-gallery #loader{margin-top:100px}#jh-gallery #filtering-options ul#category-filters ul.sub-categories li{width:49%}#jh-gallery #single-slider-view .slider img{width:auto;height:90vh;float:none}}@media only screen and (min-width: 640px){#jh-gallery #filtering-options ul#category-filters ul.sub-categories li{width:33%}}@media only screen and (min-width: 768px){#jh-gallery{height:95vh}#jh-gallery #loader{margin-top:60%}#jh-gallery #filtering-options ul#category-filters ul.sub-categories li{width:33%}#jh-gallery #single-slider-view .slider li{height:95vh}#jh-gallery #single-slider-view .slider img{width:auto;max-height:95vh;float:none}}@media only screen and (min-width: 1024px){#jh-gallery{height:90vh}#jh-gallery #loader{margin-top:32%}#jh-gallery #single-slider-view{height:90vh}#jh-gallery #single-slider-view .slider li{flex-direction:unset}#jh-gallery #single-slider-view .slider img{height:auto;max-height:90vh}#jh-gallery #single-slider-view nav{position:absolute;bottom:auto;top:45%}#jh-gallery #single-slider-view nav .prev,#jh-gallery #single-slider-view nav .next{font-size:7em;opacity:.5;background-color:transparent}#jh-gallery #single-slider-view nav .prev:hover,#jh-gallery #single-slider-view nav .next:hover{opacity:1}#jh-gallery #single-slider-view nav .prev:before,#jh-gallery #single-slider-view nav .next:before{width:auto}}@media only screen and (min-width: 1220px){#jh-gallery{height:92vh}#jh-gallery #loader{margin-top:25%}#jh-gallery #filtering-options{padding:0 2em}#jh-gallery #filtering-options ul#category-filters{margin:2em 0}#jh-gallery #filtering-options ul#category-filters li{font-size:17px}#jh-gallery #filtering-options ul#category-filters ul.sub-categories li{width:20%;font-size:17px}#jh-gallery #single-slider-view{max-width:100%;height:92vh;margin:0 auto;position:relative}#jh-gallery #single-slider-view .slider img{max-height:92vh}#jh-gallery #single-slider-view nav{top:43%}#jh-gallery #single-slider-view nav .prev,#jh-gallery #single-slider-view nav .next{font-size:7em;opacity:.5}#jh-gallery #single-slider-view nav .prev:hover,#jh-gallery #single-slider-view nav .next:hover{opacity:1}#jh-gallery #grid-view{margin:1% 0 0 5%}#jh-gallery.filters-open #scenery{background-color:transparent}}@media only screen and (min-width: 1920px){#jh-gallery #loader{margin-top:22.5%}#jh-gallery #single-slider-view nav{top:45%}}#responsive_grid .grid-sizer{width:100%}#responsive_grid .grid-item{width:100%;margin-bottom:20px}#responsive_grid .grid-item.grid-item--fullwidth{width:100%}@media only all and (min-width: 480px){#responsive_grid .grid-sizer,#responsive_grid .grid-item{width:50%;width:calc(50% - 10px)}}@media only all and (min-width: 1024px){#responsive_grid .grid-sizer,#responsive_grid .grid-item{width:23%}}#colorbox,#cboxOverlay,#cboxWrapper{overflow:initial}#cboxContent{margin-bottom:24px;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #020202}#cboxLoadedContent{border:5px solid #fff;background:#fff}#cboxTitle{background:transparent}#cboxCurrent{background:transparent}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious,#cboxNext{position:absolute;top:50%;margin-top:0;background:transparent;width:auto;height:auto;text-indent:0}#cboxPrevious{left:10px}#cboxNext{right:10px}#cboxPrevious:before,#cboxNext:before{font-family:'skeletor-fontello';font-size:30px}#cboxPrevious:before{content:'\e826'}#cboxNext:before{content:'\e827'}#cboxClose{position:absolute;top:-30px;right:0px;display:block;background:transparent;width:auto;height:auto;text-indent:0}#cboxClose:before{content:'\e816';font-family:'skeletor-fontello';font-size:20px}@media only screen and (min-width: 480px){#cboxPrevious{left:-30px}#cboxNext{right:-30px}#cboxPrevious:before,#cboxNext:before{font-size:60px}#cboxClose{top:-15px;right:-25px}}@media only screen and (min-width: 768px){#cboxTitle{width:70%}#cboxCurrent{width:30%}}@media only screen and (min-width: 1024px){#cboxPrevious{left:-40px}#cboxNext{right:-40px}}html,body,input,input[type="submit"],input[type="button"],button,.button,input[type="submit"],input[type="button"],button,.btn,button[type="submit"],input[type="button"].cta,button.cta,.button.cta,input.cta[type="submit"],.btn.cta,.link-button,.btn,.link-button,select,textarea{font-family:Calibri,sans-serif;line-height:1.5em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 1em 0;line-height:1.2em;font-family:"Pacifico",calibri,sans-serif;color:#fff;font-weight:400}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1.2em}h1,.h1{font-size:1.71429em;color:#fff}h2,.h2{font-size:1.42857em;text-transform:uppercase}h3,.h3{font-size:1.28571em;color:#000000}h4,.h4{font-size:1.14286em}h5,.h5{font-size:1em;color:#000;font-weight:700}h6,.h6{font-size:1em;color:#000;font-weight:700}h1 a,.h1 a{color:#fff}a{color:#fff}@media only screen and (min-width: 1024px){h1,.h1{font-size:1.75em;margin-bottom:35px}h2,.h2{font-size:1.25em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1em}h5,.h5{font-size:.875em}h6,.h6{font-size:.875em}a:hover{opacity:.8}}hr{position:relative;border-color:#dcdcdc;margin:1.42857em 0}hr:after{content:url("../img/heading-chip-gold.png");position:absolute;bottom:4px;left:0;height:5px;line-height:5px}.primary-font{font-family:Calibri,sans-serif}.secondary-font{font-family:"Pacifico",calibri,sans-serif}.ingress{font-size:1.1em;font-weight:300;line-height:1.5}.message-success,.message-error,.message-warning,.message-note,.notice-message,.error-message,.success-message{padding:1em;margin-bottom:2em}.message-success,.success-message,.ninja-forms-success-msg{background-color:#e9f9d2;border:1px solid #688f30;border-left:8px solid #688f30;color:#368b1c}.message-error,.error-message,.ninja-forms-error-msg{background-color:#f9eeee;border:1px solid #861616;border-left:8px solid #861616;color:#ab0000}.message-warning{background-color:#fff3d1;border:1px solid #cab712;border-left:8px solid #cab712;color:#7b7221}.message-note,.notice-message{background-color:#f5f5f5;border:1px solid #c1c1c1}.button,input[type="submit"],input[type="button"],button,.btn,button[type="submit"],input[type="button"].cta,button.cta,.button.cta,input.cta[type="submit"],.btn.cta,.link-button,.btn{padding:.5em 1em;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}input[type="submit"],input[type="button"],button,.button,input[type="submit"],input[type="button"],button,.btn,button[type="submit"],input[type="button"].cta,button.cta,.button.cta,input.cta[type="submit"],.btn.cta,.link-button,.btn{background-color:#fff;color:#fff}input[type="submit"],button[type="submit"],input[type="button"].cta,button.cta,.button.cta,input.cta[type="submit"],input.cta[type="button"],button.cta,.cta.btn,.cta.link-button,.btn.cta,.link-button{background-color:#fff;color:#fff}.aligncenter,.alignright,.alignleft,.floatleft,.floatright{display:block;margin:1em 0}@media only screen and (min-width: 768px){.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.floatleft{float:left}.floatright{float:right}}.content-padding{padding:15px}@media only screen and (min-width: 480px){.content-padding{padding:15px}}@media only screen and (min-width: 768px){.content-padding{padding:25px}}@media only screen and (min-width: 1024px){.content-padding{padding:30px}}@media only screen and (min-width: 1220px){.content-padding{padding:30px 27px}}.display-table{display:table;width:100%;height:100%}.display-table .display-table-cell{display:table-cell;width:100%;height:100%}.display-table .display-table-cell.va-m{vertical-align:middle}.border{border:1px solid #dcdcdc}.border-top{border-top:1px solid #dcdcdc}.border-right{border-right:1px solid #dcdcdc}.border-bottom{border-bottom:1px solid #dcdcdc}.border-left{border-left:1px solid #dcdcdc}.no-border{border:0 !important}.no-border-top{border-top:0 !important}.no-border-right{border-right:0 !important}.no-border-bottom{border-bottom:0 !important}.no-border-left{border-left:0 !important}.only-print{display:none}@media print{html{margin:0;padding:0}body{margin:0;padding:0}.wrapper{margin:0;padding:0}@page{margin:1cm}*{background:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;float:none !important;text-align:left;border:0 !important;border-radius:0}ol{width:100% !important}ul{width:100% !important}li{width:100% !important}div{width:100% !important}.no-print{display:none !important}.only-print{display:block !important}#logo{display:block;max-width:40%;margin-bottom:1em}#logo img{display:block;max-width:100%}.show-print{display:block !important}.content-padding{padding:0 !important}.equal{height:auto !important}.parallax-mirror,aside,nav,footer img,footer nav,.cf:after,.open-mobile-nav,.quick-links,.slider,.owl-carousel,.search-form,.site-search,#mobilenav-loader,#mobilenav,#mobilenav-dimmer,.addthis_sharing_toolbox,.fb_iframe_widget,.fixed-menu,#colorbox{display:none !important}footer a[href*="sitefactory"],footer a[href*="verkkolasnaolo"]{display:none}pre,blockquote{border:0;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{display:block;max-width:40%}p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{page-break-before:avoid}}
/*# sourceMappingURL=styles.css.map */
