From 628fdb3646fa26a192874a3b365ab55865213cef Mon Sep 17 00:00:00 2001 From: paperplanefactory Date: Mon, 29 May 2023 15:29:29 +0200 Subject: [PATCH] Mobile menu overflow/scoll issue solved --- assets/css/_mobile-header-footer.scss | 3 ++- includes/plugin-update-checker/examples/theme.json | 6 +----- style.css | 2 +- style.min.css | 2 +- style.min.css.map | 2 +- 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/assets/css/_mobile-header-footer.scss b/assets/css/_mobile-header-footer.scss index 2f4b35d..9dd7e3a 100644 --- a/assets/css/_mobile-header-footer.scss +++ b/assets/css/_mobile-header-footer.scss @@ -79,7 +79,8 @@ -webkit-box-flex: 1; width: calc(100% - #{$logo-mob-width} - #{$hamburger-mob-width}); text-align: right; - overflow: auto; + overflow-y: hidden; + overflow-x: auto; white-space: nowrap; .top-menu { diff --git a/includes/plugin-update-checker/examples/theme.json b/includes/plugin-update-checker/examples/theme.json index f59a6f2..fdf7a7b 100644 --- a/includes/plugin-update-checker/examples/theme.json +++ b/includes/plugin-update-checker/examples/theme.json @@ -1,5 +1 @@ -{ - "version": "10.0.6", - "details_url": "https://github.com/paperplanefactory/paperplane-photography-theme", - "download_url": "https://github.com/paperplanefactory/paperplane-photography-theme/archive/refs/tags/10.0.6.zip" -} \ No newline at end of file +{"version":"10.0.6","details_url":"https://github.com/paperplanefactory/paperplane-photography-theme","download_url":"https://github.com/paperplanefactory/paperplane-photography-theme/archive/refs/tags/10.0.6.zip"} \ No newline at end of file diff --git a/style.css b/style.css index 30a443f..8db681d 100644 --- a/style.css +++ b/style.css @@ -1,7 +1,7 @@ /** * Theme Name: Paperplane Photography Theme * Theme URI: https://github.com/paperplanefactory/paperplane-photography-theme - * Version: 10.0.6 + * Version: 10.0.7 * Description: A light and flexible starter theme from Paperplane, handcrafted for photographers. * Author: Paperplane Factory * GitHub Theme URI: https://github.com/paperplanefactory/paperplane-photography-theme diff --git a/style.min.css b/style.min.css index 2d93f5e..8e6633d 100644 --- a/style.min.css +++ b/style.min.css @@ -1 +1 @@ -a,abbr,acronym,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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,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;vertical-align:baseline}html{overflow-y:scroll}body{line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*:focus{outline:0}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}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.grecaptcha-badge{opacity:0;pointer-events:none}.stripe{position:relative;width:100%}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.clearer{clear:both}.no-the-100{width:100%}.no-the-100 img{width:100%;height:auto}.books-listing-cover{position:relative;width:100%;margin:0 0 10px}.body-shaper{min-height:100vh}.min-height-footers{min-height:90vh}.thumbs-gallery{position:fixed;width:100%;z-index:90;visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.thumbs-gallery.shown{visibility:visible;opacity:1;pointer-events:all;height:auto;overflow:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.verticalize{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delight-area{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.all-pointer-events{pointer-events:all !important}.delighted .delight-area{opacity:.1}.delighted .delight-area .not-delighted{opacity:1 !important}.current_thumb_hilight{opacity:.15}.topline{margin-top:30px;padding:20px 0 0}.picture-info{margin-bottom:20px}.pay-picture button{border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}.pay-picture-list{margin-top:20px}.pay-picture-list button{padding:10px 20px;background-color:rgba(0,0,0,0);text-transform:uppercase;border:solid 1px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.embed-container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;display:block;width:calc(100% - 20px) !important;text-align:center;padding:10px;display:none}#infscr-loading p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0 !important}#infscr-loading img{display:none !important}.view-more-button{position:relative;display:inline-block;margin:40px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase;cursor:pointer}.hambuger-element{width:25px;height:16px;position:relative;z-index:9998;padding:0;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0;left:50%}.hambuger-element.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0;left:50%}a.absl:link{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.category-list{position:relative;padding-top:10px}.category-list:before{content:"";position:absolute;top:0;left:50%;width:42px;height:1px;margin-left:-21px}.category-list a:link:after{content:", "}.category-list a:link:last-child:after{content:""}.category-list span:after{content:", "}.category-list span:last-child:after{content:""}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;border-bottom:1px solid}.buy-button{width:0;display:none;visibility:hidden;pointer-events:none;opacity:0;margin-right:0 !important;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.buy-button.shown{width:auto;display:inline-block;visibility:visible;pointer-events:all;opacity:1;margin-right:inherit !important}#head-overlay{position:fixed;z-index:9998;display:block;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-left:1px solid}#footer{position:relative;display:block;width:100%;overflow:hidden;padding:10px 0;margin:30px 0 0;font-size:12px !important;border-top:1px solid}#footer p{display:inline-block !important;font-size:12px}#footer p:last-child{margin-bottom:0}.news-item{width:100%;padding:0 0 10px;margin:20px 0 0;border-bottom:1px solid}.lined{border-bottom:1px solid}.topline{border-top:1px solid}.pointered{cursor:pointer}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame embed,.video-frame iframe,.video-frame object,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-grid:after{content:"";display:block;clear:both}@font-face{font-family:"paperplane-photography-theme-icons";src:url("assets/fonts/paperplane-photography-theme-icons.eot?59625393");src:url("assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix") format("embedded-opentype"),url("assets/fonts/paperplane-photography-theme-icons.woff2?59625393") format("woff2"),url("assets/fonts/paperplane-photography-theme-icons.woff?59625393") format("woff"),url("assets/fonts/paperplane-photography-theme-icons.ttf?59625393") format("truetype"),url("assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"paperplane-photography-theme-icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:""}.icon-right-bold:before{content:""}.icon-left-bold:before{content:""}.icon-th-large-outline:before{content:""}.icon-back:before{content:""}.icon-eye:before{content:""}.icon-play:before{content:""}.icon-stop:before{content:""}.icon-pause:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-credit-card-alt:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-search:before{content:""}.icon-cancel-circled:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}h1{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.news-post h1{margin-bottom:5px}.book-post h1{margin-bottom:30px}h2{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.menu-overlay,.menu-overlay p{font-size:14px;line-height:22px}h3{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}h4,h5{font-size:16px;line-height:24px;margin-bottom:19px;word-wrap:break-word}.as-h4{font-size:16px;line-height:24px}.news-item .as-h4{margin-bottom:5px}.menu,.menu p{font-size:14px;line-height:22px}h6{font-size:14px;line-height:22px;margin-bottom:17px;word-wrap:break-word}.navi-text{font-size:14px;line-height:18px}p{font-size:14px;line-height:22px;margin:0 0 22px;word-wrap:break-word;padding:0}.cta-1{font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.news-post .cta-1{margin-bottom:30px}.content-styled{word-wrap:break-word}.content-styled a{text-decoration:underline}.content-styled strong{font-weight:600}.content-styled ul{font-size:14px;line-height:22px;margin-bottom:22px;list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:"•";font-size:20px;font-weight:600;padding:0 15px 0 0}.content-styled ol{font-size:14px;line-height:22px;margin-bottom:22px;list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;font-size:14px;text-align:right;content:counter(li-counter) " ";counter-increment:li-counter;padding:0 15px 0 0}.category-list{padding-top:10px !important}.blurred{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}iframe.lazy{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}.lazy-bg.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}html.is-animating .loading-transition-effect{opacity:1}.loading-transition-effect{position:fixed;z-index:9999;left:0;width:100vw;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.spinner-in{position:absolute;display:block;width:100%;height:100%}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-folding-cube{pointer-events:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;opacity:.8 !important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.swipe-info:before{-webkit-animation:swipe-info-move 1.4s infinite ease-in-out both;animation:swipe-info-move 1.4s infinite ease-in-out both}@-webkit-keyframes swipe-info-move{0%,33%{margin-left:-15px}33%,66%{margin-left:-15px}100%,66%{margin-left:-15px}}@keyframes swipe-info-move{0%,33%{margin-left:-35px}33%,66%{margin-left:-5px}100%,66%{margin-left:-35px}}body.dark-theme{color:#fff;background-color:#191919}body.dark-theme .eye i{background-color:#191919}.dark-theme div,.dark-theme footer,.dark-theme header,.dark-theme input[type],.dark-theme li,.dark-theme nav,.dark-theme textarea,.dark-theme ul{border-color:#2d2d2d !important}.dark-theme .logo-clear{display:none}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::selection{background:#fff;color:#191919}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::-webkit-selection{background:#fff;color:#191919}.dark-theme ::-webkit-input-placeholder{color:#fff}.dark-theme :-moz-placeholder{color:#fff}.dark-theme ::-moz-placeholder{color:#fff}.dark-theme .open_head .hambuger-element span{background-color:#fff !important}.dark-theme .hambuger-element span{background:#fff}.dark-theme .hambuger-element:hover span{background:#afafaf}.dark-theme .txt-1,.dark-theme .video-slide .prev-next,.dark-theme .video-slide .slick-next{color:#fff}.dark-theme .txt-2{color:#fff}.dark-theme .txt-3{color:#afafaf}.dark-theme .txt-4{color:#2d2d2d}.dark-theme .txt-5{color:#191919}.dark-theme .content-styled ul li:before{color:#fff}.dark-theme ol>li:before{color:#fff}.dark-theme .bg-1{background-color:#fff}.dark-theme .bg-2{background-color:#fff}.dark-theme .bg-3{background-color:#afafaf}.dark-theme .bg-4{background-color:#2d2d2d}.dark-theme .bg-5{background-color:#191919}.dark-theme .category-list:before{background-color:#fff}.dark-theme a:link,.dark-theme a:visited{color:#fff}.dark-theme a:hover{color:#afafaf}.dark-theme .menu ul li .sub-menu{background-color:#191919}.dark-theme .menu ul li .sub-menu li{border-bottom-color:#2d2d2d}.dark-theme .current-menu-item a,.dark-theme .current-page-ancestor a{color:#afafaf !important}.dark-theme .navi-info{color:#afafaf}.dark-theme .navi-info a:link,.dark-theme .navi-info a:visited{color:#afafaf}.dark-theme .navi-info a:hover{color:#f9f9f9}.dark-theme .highlight:hover,.dark-theme .list:hover{color:#fff}.dark-theme .txt-4:link,.dark-theme .txt-4:visited{color:#f9f9f9}.dark-theme .txt-4:hover{color:#fff}.dark-theme .pay-picture button{color:#64d31c}.dark-theme .flex-hold-title{background-color:rgba(25,25,25,.85)}.dark-theme .sk-folding-cube .sk-cube:before{background-color:#fff}.dark-theme .form-hold label{color:#fff}.dark-theme .form-hold input[type=email],.dark-theme .form-hold input[type=number],.dark-theme .form-hold input[type=tel],.dark-theme .form-hold input[type=text]{color:#fff}.dark-theme .form-hold textarea{color:#fff}.dark-theme .form-hold select{color:#2d2d2d}.dark-theme .form-hold input[type=submit]{color:#191919;background-color:#fff}.dark-theme .form-hold input[type=submit]:hover{color:#fff;background-color:#2d2d2d}.dark-theme .form-hold button{color:#fff}.dark-theme .view-more-button{color:#191919;background-color:#afafaf;border-color:#191919}.dark-theme .view-more-button:hover{color:#afafaf;background-color:#191919}.dark-theme .pay-picture-list button{color:#191919;border-color:#afafaf}.dark-theme .pay-picture-list button:hover{color:#fff;border-color:#fff;background-color:#191919}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{position:relative;display:block;width:100vw;height:55px}#header{height:55px}#head-overlay{top:calc(55px + 1px);right:-100vw;width:100vw;height:calc(100dvh - 55px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100dvh - 55px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:140px;font-weight:600;font-size:16px;line-height:19px}#header-structure .logo .imaged{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 16px);background-size:contain;background-repeat:no-repeat;background-position:0 50%}#header-structure .logo.pictured{height:100%}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 140px - 25px);text-align:right;overflow:auto;white-space:nowrap}#header-structure .menu .top-menu{display:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:#fff solid 1px;display:inline-block}#header-structure .menu ul li{display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px #fff solid;margin-bottom:15px;padding-bottom:15px;padding-right:35px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}.only-desktop{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 30px);margin:0 auto;padding:0 15px}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650,.wrapper-padded-more-840{position:relative;width:calc(100% - 20px);margin:0 auto;padding:0 10px}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;width:100%;height:calc(100dvh - 65px - 45px)}.photo-hold{position:relative;width:100%;height:calc(100dvh - 65px - 45px);margin:0}.photo-hold img{width:100%;height:calc(100dvh - 65px - 45px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:1px;height:1px;pointer-events:none}.absl_swipe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.absl_swipe.swipe-info{background-color:rgba(25,25,25,.8);opacity:1}.absl_swipe.swipe-info:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url("assets/images/swipe.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-title{position:relative;display:block;width:100%;text-align:center !important;margin:10px 0 30px}.flex-hold-title h2{margin-bottom:5px}.flex-hold-2.margins-wide,.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px}.flex-hold-2.margins-wide .flex-hold-child,.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:100%;margin:0 0 33px}.masonry-grid{position:relative;margin-top:10px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;width:calc(100% - 20px);margin:10px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:calc(25% - 20px);margin:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(55px + 1px);height:calc(100dvh - 55px)}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{position:relative;width:100% !important;display:block;margin-bottom:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide{margin:40px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:-40px;opacity:1;pointer-events:all;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:solid 1px}.gallery-slider.video-slide .slide-picture-contaniner .slide-picture embed,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture iframe,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture object{height:calc(100dvh - 55px - 80px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;top:-80px;width:50%;height:40px;opacity:0;pointer-events:none;visibility:hidden;font-size:22px;line-height:40px;font-weight:600;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-slider .slick-prev{left:0}.gallery-slider .slick-next{right:0}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 55px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-current{opacity:.15;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;margin:7vh 0 0;padding:0 0 7vh}.scroll-image-hold .scroll-image img{width:100%;height:auto}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px;width:100%}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{width:calc(100vw - 30px);top:22px;position:absolute;font-weight:lighter;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;opacity:0}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left .label{right:-50vw}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right .label{left:-50vw}.search-hold input[type=text]{width:calc(100% - 98px) !important}.search-hold button{margin:0 20px 0 0}}@media screen and (min-width: 1024px){#preheader{position:relative;z-index:-1;display:block;width:100vw;height:65px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header{height:65px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#head-overlay{top:calc(65px + 1px);right:-211px;width:30vw;height:calc(100dvh - 65px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100vh - 65px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:170px;font-weight:600;font-size:20px;line-height:23px}#header-structure .logo .imaged{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-size:contain;background-repeat:no-repeat;background-position:0 50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#header-structure .logo.pictured{height:100%}#header-structure .logo:hover .imaged{opacity:.5}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 170px - 25px);text-align:right}#header-structure .menu.full-width-navi{width:calc(100% - 170px)}#header-structure .menu.full-width-navi .navi-info{padding-right:0}#header-structure .menu.full-width-navi ul{padding-right:0;margin-right:0;border-right:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:solid 1px;display:inline-block}#header-structure .menu ul li{position:relative;display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul li:last-child .sub-menu{margin-left:-160px;text-align:right}#header-structure .menu ul li.mega-menu-js-trigger:hover .sub-menu,#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;left:50%;bottom:-16px;content:"❯";font-size:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:40px;left:50%;width:180px;margin-left:-90px;padding:15px 0 !important;text-transform:none;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;overflow:visible;border:none;text-align:center}#header-structure .menu ul .sub-menu:before{content:"";position:absolute;left:0;top:-10px;width:100%;height:10px}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;cursor:pointer}#header-structure .menu ul .sub-menu li a:before{content:""}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px solid;margin-bottom:15px;padding-bottom:15px;padding-right:30px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}.only-mobile{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 50px);margin:0 auto;padding:0 25px}.wrapper-padded-more{position:relative;width:100%;max-width:1150px;margin:0 auto}.wrapper-padded-more-840{position:relative;width:100%;max-width:840px;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;max-width:650px;margin:0 auto}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;margin-top:20px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold{position:relative;width:calc(100% - 60px);height:calc(100dvh - 65px - 40px);margin:0 0 0 30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold img{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.eye{font-size:14px;position:fixed;z-index:9997;right:25px;top:10px;width:40px;height:80px;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.eye i{position:absolute;top:0;right:0;padding:3px;border-radius:3px}.delighted .eye{pointer-events:all;opacity:1}.delighted #preheader{height:0}.delighted #header{opacity:0;pointer-events:none}.delighted .photo-frame{position:relative;margin-top:0;width:100%}.delighted .photo-hold{position:relative;width:100%;height:100dvh;margin:0}.delighted .photo-hold img{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:50%;height:100%}.navi-click a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.navi-click a:after{display:none}.navi-click-left{left:0;top:0}.navi-click-left a{cursor:url(assets/images/prev-arrow-new.svg),auto !important}.navi-click-right{right:0;top:0}.navi-click-right a{cursor:url(assets/images/next-arrow-new.svg),auto !important}.absl_swipe{display:none}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-child:hover .flex-hold-title{opacity:1}.flex-hold-title{position:absolute;left:0;top:0;display:block;width:calc(100% - 20px);height:100%;padding:0 10px;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flex-hold-title h2{margin-bottom:5px}.flex-hold-title div{width:calc(100% - 20px);padding:0 10px}.thumbs-gallery{top:65px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:10.2%;min-height:75px;margin:2%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(65px + 1px);height:calc(100dvh - 65px)}.wp-caption.alignleft,.wp-caption.alignright{position:relative;width:60% !important;display:block;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:15px}.wp-caption.alignright{float:right;margin-left:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:25.5vh;width:33.333333%;height:calc(25vw - 65px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;z-index:10;top:0;width:50%;height:100dvh;border:none}.gallery-slider .slick-prev{left:0;cursor:url(assets/images/prev-arrow-new.svg),auto !important}.gallery-slider .slick-next{right:0;cursor:url(assets/images/next-arrow-new.svg),auto !important}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-next,.gallery-slider-nav .slick-prev{position:absolute;top:calc(50% - 12px);width:24px;height:24px;cursor:pointer}.gallery-slider-nav .slick-next svg,.gallery-slider-nav .slick-prev svg{width:24px;height:auto}.gallery-slider-nav .slick-next{right:-48px}.gallery-slider-nav .slick-prev{left:-48px}.gallery-slider-nav .slick-current{opacity:.25;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;min-height:calc(100dvh - 65px - 40px);margin:7vh 0;padding:7vh 0}.scroll-image-hold .scroll-image embed,.scroll-image-hold .scroll-image iframe,.scroll-image-hold .scroll-image img,.scroll-image-hold .scroll-image object,.scroll-image-hold .scroll-image video{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.scrollgallery-item-index{position:absolute;top:-66px}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{top:-3px;position:absolute;font-weight:lighter;white-space:nowrap;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left a:hover .label{right:0}.gallery-footer .left a .label{right:-30px;padding-right:30px}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right a:hover .label{left:0}.gallery-footer .right a .label{left:-30px;padding-left:30px}.zoomed .no-the-100{overflow:hidden}.zoomed .no-the-100 img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.zoomed:hover .no-the-100 img{-webkit-transform:scale(1.2);transform:scale(1.2)}.search-hold input[type=text]{width:calc(100% - 93px) !important}.search-hold button{margin:0 15px 0 0}}@media screen and (min-width: 1024px)and (max-width: 1919px){.flex-hold-5.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(20% - 16px);margin:0 20px 20px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-3.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(33.333333% - 22px);margin:0 33px 33px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-2.margins-wide{margin-top:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer{position:relative;float:left;width:calc(33.333333% - 34px);padding:17px}.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(50% - 34px);padding:17px}}@media screen and (min-width: 1920px){.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(25% - 27px);margin:0 36px 36px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(4n),.flex-hold-5.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(25% - 34px);padding:17px}}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block;margin-bottom:15px}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:10px 10px 0;margin:0 !important;font-weight:400;font-size:12px;line-height:20px;word-wrap:break-word;font-style:italic}img.lazy-loading{aspect-ratio:1/1}.form-hold{position:relative;display:block;width:100%}.form-hold.search-hold{padding:0;border-bottom:solid 1px}.form-hold.search-hold input[type=text]{margin:0;padding:5px 10px;text-align:right;border-color:rgba(0,0,0,0) !important}.form-hold.search-hold button{height:52px;width:52px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.form-hold.search-hold button:hover{opacity:.6}.form-hold label{font-size:14px;line-height:22px;font-weight:400;margin-bottom:5px}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:40px;margin:10px 0 0;padding:5px 10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;border:solid 1px}.form-hold textarea{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:250px;margin:10px 0 0;padding:10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;resize:none;border:solid 1px}.form-hold select{position:relative;background-color:rgba(0,0,0,0);width:100%;height:40px;margin:10px 0 0;padding:0 2%;font-size:16px;line-height:18px;margin-bottom:15px;font-weight:400;border:solid 1px}.form-hold input[type=submit]{position:relative;display:block;margin:20px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase}.form-hold input[type=submit]:disabled{opacity:.5}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border:solid 1px}.form-hold select:active{border:solid 1px}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border-color:#64d31c !important}.form-hold select:active{border-color:#64d31c !important}.form-hold .capt{margin:20px 0 0}.form-hold .wpcf7-mail-sent-ng,.form-hold .wpcf7-not-valid-tip,.form-hold .wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#64d31c !important;color:#191919 !important}.wpcf7-list-item{margin:0 !important;font-weight:400;font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file +a,abbr,acronym,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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,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;vertical-align:baseline}html{overflow-y:scroll}body{line-height:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*:focus{outline:0}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}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.grecaptcha-badge{opacity:0;pointer-events:none}.stripe{position:relative;width:100%}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.clearer{clear:both}.no-the-100{width:100%}.no-the-100 img{width:100%;height:auto}.books-listing-cover{position:relative;width:100%;margin:0 0 10px}.body-shaper{min-height:100vh}.min-height-footers{min-height:90vh}.thumbs-gallery{position:fixed;width:100%;z-index:90;visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.thumbs-gallery.shown{visibility:visible;opacity:1;pointer-events:all;height:auto;overflow:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.verticalize{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delight-area{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.all-pointer-events{pointer-events:all !important}.delighted .delight-area{opacity:.1}.delighted .delight-area .not-delighted{opacity:1 !important}.current_thumb_hilight{opacity:.15}.topline{margin-top:30px;padding:20px 0 0}.picture-info{margin-bottom:20px}.pay-picture button{border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}.pay-picture-list{margin-top:20px}.pay-picture-list button{padding:10px 20px;background-color:rgba(0,0,0,0);text-transform:uppercase;border:solid 1px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.embed-container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;display:block;width:calc(100% - 20px) !important;text-align:center;padding:10px;display:none}#infscr-loading p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0 !important}#infscr-loading img{display:none !important}.view-more-button{position:relative;display:inline-block;margin:40px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase;cursor:pointer}.hambuger-element{width:25px;height:16px;position:relative;z-index:9998;padding:0;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0;left:50%}.hambuger-element.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0;left:50%}a.absl:link{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.category-list{position:relative;padding-top:10px}.category-list:before{content:"";position:absolute;top:0;left:50%;width:42px;height:1px;margin-left:-21px}.category-list a:link:after{content:", "}.category-list a:link:last-child:after{content:""}.category-list span:after{content:", "}.category-list span:last-child:after{content:""}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;border-bottom:1px solid}.buy-button{width:0;display:none;visibility:hidden;pointer-events:none;opacity:0;margin-right:0 !important;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.buy-button.shown{width:auto;display:inline-block;visibility:visible;pointer-events:all;opacity:1;margin-right:inherit !important}#head-overlay{position:fixed;z-index:9998;display:block;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-left:1px solid}#footer{position:relative;display:block;width:100%;overflow:hidden;padding:10px 0;margin:30px 0 0;font-size:12px !important;border-top:1px solid}#footer p{display:inline-block !important;font-size:12px}#footer p:last-child{margin-bottom:0}.news-item{width:100%;padding:0 0 10px;margin:20px 0 0;border-bottom:1px solid}.lined{border-bottom:1px solid}.topline{border-top:1px solid}.pointered{cursor:pointer}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame embed,.video-frame iframe,.video-frame object,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-grid:after{content:"";display:block;clear:both}@font-face{font-family:"paperplane-photography-theme-icons";src:url("assets/fonts/paperplane-photography-theme-icons.eot?59625393");src:url("assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix") format("embedded-opentype"),url("assets/fonts/paperplane-photography-theme-icons.woff2?59625393") format("woff2"),url("assets/fonts/paperplane-photography-theme-icons.woff?59625393") format("woff"),url("assets/fonts/paperplane-photography-theme-icons.ttf?59625393") format("truetype"),url("assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"paperplane-photography-theme-icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:""}.icon-right-bold:before{content:""}.icon-left-bold:before{content:""}.icon-th-large-outline:before{content:""}.icon-back:before{content:""}.icon-eye:before{content:""}.icon-play:before{content:""}.icon-stop:before{content:""}.icon-pause:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-credit-card-alt:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-search:before{content:""}.icon-cancel-circled:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}h1{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.news-post h1{margin-bottom:5px}.book-post h1{margin-bottom:30px}h2{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.menu-overlay,.menu-overlay p{font-size:14px;line-height:22px}h3{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}h4,h5{font-size:16px;line-height:24px;margin-bottom:19px;word-wrap:break-word}.as-h4{font-size:16px;line-height:24px}.news-item .as-h4{margin-bottom:5px}.menu,.menu p{font-size:14px;line-height:22px}h6{font-size:14px;line-height:22px;margin-bottom:17px;word-wrap:break-word}.navi-text{font-size:14px;line-height:18px}p{font-size:14px;line-height:22px;margin:0 0 22px;word-wrap:break-word;padding:0}.cta-1{font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.news-post .cta-1{margin-bottom:30px}.content-styled{word-wrap:break-word}.content-styled a{text-decoration:underline}.content-styled strong{font-weight:600}.content-styled ul{font-size:14px;line-height:22px;margin-bottom:22px;list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:"•";font-size:20px;font-weight:600;padding:0 15px 0 0}.content-styled ol{font-size:14px;line-height:22px;margin-bottom:22px;list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;font-size:14px;text-align:right;content:counter(li-counter) " ";counter-increment:li-counter;padding:0 15px 0 0}.category-list{padding-top:10px !important}.blurred{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}iframe.lazy{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}.lazy-bg.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}html.is-animating .loading-transition-effect{opacity:1}.loading-transition-effect{position:fixed;z-index:9999;left:0;width:100vw;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.spinner-in{position:absolute;display:block;width:100%;height:100%}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-folding-cube{pointer-events:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;opacity:.8 !important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.swipe-info:before{-webkit-animation:swipe-info-move 1.4s infinite ease-in-out both;animation:swipe-info-move 1.4s infinite ease-in-out both}@-webkit-keyframes swipe-info-move{0%,33%{margin-left:-15px}33%,66%{margin-left:-15px}100%,66%{margin-left:-15px}}@keyframes swipe-info-move{0%,33%{margin-left:-35px}33%,66%{margin-left:-5px}100%,66%{margin-left:-35px}}body.dark-theme{color:#fff;background-color:#191919}body.dark-theme .eye i{background-color:#191919}.dark-theme div,.dark-theme footer,.dark-theme header,.dark-theme input[type],.dark-theme li,.dark-theme nav,.dark-theme textarea,.dark-theme ul{border-color:#2d2d2d !important}.dark-theme .logo-clear{display:none}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::selection{background:#fff;color:#191919}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::-webkit-selection{background:#fff;color:#191919}.dark-theme ::-webkit-input-placeholder{color:#fff}.dark-theme :-moz-placeholder{color:#fff}.dark-theme ::-moz-placeholder{color:#fff}.dark-theme .open_head .hambuger-element span{background-color:#fff !important}.dark-theme .hambuger-element span{background:#fff}.dark-theme .hambuger-element:hover span{background:#afafaf}.dark-theme .txt-1,.dark-theme .video-slide .prev-next,.dark-theme .video-slide .slick-next{color:#fff}.dark-theme .txt-2{color:#fff}.dark-theme .txt-3{color:#afafaf}.dark-theme .txt-4{color:#2d2d2d}.dark-theme .txt-5{color:#191919}.dark-theme .content-styled ul li:before{color:#fff}.dark-theme ol>li:before{color:#fff}.dark-theme .bg-1{background-color:#fff}.dark-theme .bg-2{background-color:#fff}.dark-theme .bg-3{background-color:#afafaf}.dark-theme .bg-4{background-color:#2d2d2d}.dark-theme .bg-5{background-color:#191919}.dark-theme .category-list:before{background-color:#fff}.dark-theme a:link,.dark-theme a:visited{color:#fff}.dark-theme a:hover{color:#afafaf}.dark-theme .menu ul li .sub-menu{background-color:#191919}.dark-theme .menu ul li .sub-menu li{border-bottom-color:#2d2d2d}.dark-theme .current-menu-item a,.dark-theme .current-page-ancestor a{color:#afafaf !important}.dark-theme .navi-info{color:#afafaf}.dark-theme .navi-info a:link,.dark-theme .navi-info a:visited{color:#afafaf}.dark-theme .navi-info a:hover{color:#f9f9f9}.dark-theme .highlight:hover,.dark-theme .list:hover{color:#fff}.dark-theme .txt-4:link,.dark-theme .txt-4:visited{color:#f9f9f9}.dark-theme .txt-4:hover{color:#fff}.dark-theme .pay-picture button{color:#64d31c}.dark-theme .flex-hold-title{background-color:rgba(25,25,25,.85)}.dark-theme .sk-folding-cube .sk-cube:before{background-color:#fff}.dark-theme .form-hold label{color:#fff}.dark-theme .form-hold input[type=email],.dark-theme .form-hold input[type=number],.dark-theme .form-hold input[type=tel],.dark-theme .form-hold input[type=text]{color:#fff}.dark-theme .form-hold textarea{color:#fff}.dark-theme .form-hold select{color:#2d2d2d}.dark-theme .form-hold input[type=submit]{color:#191919;background-color:#fff}.dark-theme .form-hold input[type=submit]:hover{color:#fff;background-color:#2d2d2d}.dark-theme .form-hold button{color:#fff}.dark-theme .view-more-button{color:#191919;background-color:#afafaf;border-color:#191919}.dark-theme .view-more-button:hover{color:#afafaf;background-color:#191919}.dark-theme .pay-picture-list button{color:#191919;border-color:#afafaf}.dark-theme .pay-picture-list button:hover{color:#fff;border-color:#fff;background-color:#191919}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{position:relative;display:block;width:100vw;height:55px}#header{height:55px}#head-overlay{top:calc(55px + 1px);right:-100vw;width:100vw;height:calc(100dvh - 55px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100dvh - 55px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:140px;font-weight:600;font-size:16px;line-height:19px}#header-structure .logo .imaged{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 16px);background-size:contain;background-repeat:no-repeat;background-position:0 50%}#header-structure .logo.pictured{height:100%}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 140px - 25px);text-align:right;overflow-y:hidden;overflow-x:auto;white-space:nowrap}#header-structure .menu .top-menu{display:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:#fff solid 1px;display:inline-block}#header-structure .menu ul li{display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px #fff solid;margin-bottom:15px;padding-bottom:15px;padding-right:35px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}.only-desktop{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 30px);margin:0 auto;padding:0 15px}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650,.wrapper-padded-more-840{position:relative;width:calc(100% - 20px);margin:0 auto;padding:0 10px}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;width:100%;height:calc(100dvh - 65px - 45px)}.photo-hold{position:relative;width:100%;height:calc(100dvh - 65px - 45px);margin:0}.photo-hold img{width:100%;height:calc(100dvh - 65px - 45px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:1px;height:1px;pointer-events:none}.absl_swipe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.absl_swipe.swipe-info{background-color:rgba(25,25,25,.8);opacity:1}.absl_swipe.swipe-info:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url("assets/images/swipe.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-title{position:relative;display:block;width:100%;text-align:center !important;margin:10px 0 30px}.flex-hold-title h2{margin-bottom:5px}.flex-hold-2.margins-wide,.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px}.flex-hold-2.margins-wide .flex-hold-child,.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:100%;margin:0 0 33px}.masonry-grid{position:relative;margin-top:10px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;width:calc(100% - 20px);margin:10px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:calc(25% - 20px);margin:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(55px + 1px);height:calc(100dvh - 55px)}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{position:relative;width:100% !important;display:block;margin-bottom:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide{margin:40px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:-40px;opacity:1;pointer-events:all;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:solid 1px}.gallery-slider.video-slide .slide-picture-contaniner .slide-picture embed,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture iframe,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture object{height:calc(100dvh - 55px - 80px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;top:-80px;width:50%;height:40px;opacity:0;pointer-events:none;visibility:hidden;font-size:22px;line-height:40px;font-weight:600;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-slider .slick-prev{left:0}.gallery-slider .slick-next{right:0}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 55px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-current{opacity:.15;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;margin:7vh 0 0;padding:0 0 7vh}.scroll-image-hold .scroll-image img{width:100%;height:auto}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px;width:100%}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{width:calc(100vw - 30px);top:22px;position:absolute;font-weight:lighter;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;opacity:0}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left .label{right:-50vw}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right .label{left:-50vw}.search-hold input[type=text]{width:calc(100% - 98px) !important}.search-hold button{margin:0 20px 0 0}}@media screen and (min-width: 1024px){#preheader{position:relative;z-index:-1;display:block;width:100vw;height:65px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header{height:65px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#head-overlay{top:calc(65px + 1px);right:-211px;width:30vw;height:calc(100dvh - 65px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100vh - 65px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:170px;font-weight:600;font-size:20px;line-height:23px}#header-structure .logo .imaged{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-size:contain;background-repeat:no-repeat;background-position:0 50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#header-structure .logo.pictured{height:100%}#header-structure .logo:hover .imaged{opacity:.5}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 170px - 25px);text-align:right}#header-structure .menu.full-width-navi{width:calc(100% - 170px)}#header-structure .menu.full-width-navi .navi-info{padding-right:0}#header-structure .menu.full-width-navi ul{padding-right:0;margin-right:0;border-right:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:solid 1px;display:inline-block}#header-structure .menu ul li{position:relative;display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul li:last-child .sub-menu{margin-left:-160px;text-align:right}#header-structure .menu ul li.mega-menu-js-trigger:hover .sub-menu,#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;left:50%;bottom:-16px;content:"❯";font-size:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:40px;left:50%;width:180px;margin-left:-90px;padding:15px 0 !important;text-transform:none;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;overflow:visible;border:none;text-align:center}#header-structure .menu ul .sub-menu:before{content:"";position:absolute;left:0;top:-10px;width:100%;height:10px}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;cursor:pointer}#header-structure .menu ul .sub-menu li a:before{content:""}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px solid;margin-bottom:15px;padding-bottom:15px;padding-right:30px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:" -"}.only-mobile{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 50px);margin:0 auto;padding:0 25px}.wrapper-padded-more{position:relative;width:100%;max-width:1150px;margin:0 auto}.wrapper-padded-more-840{position:relative;width:100%;max-width:840px;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;max-width:650px;margin:0 auto}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;margin-top:20px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold{position:relative;width:calc(100% - 60px);height:calc(100dvh - 65px - 40px);margin:0 0 0 30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold img{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.eye{font-size:14px;position:fixed;z-index:9997;right:25px;top:10px;width:40px;height:80px;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.eye i{position:absolute;top:0;right:0;padding:3px;border-radius:3px}.delighted .eye{pointer-events:all;opacity:1}.delighted #preheader{height:0}.delighted #header{opacity:0;pointer-events:none}.delighted .photo-frame{position:relative;margin-top:0;width:100%}.delighted .photo-hold{position:relative;width:100%;height:100dvh;margin:0}.delighted .photo-hold img{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:50%;height:100%}.navi-click a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.navi-click a:after{display:none}.navi-click-left{left:0;top:0}.navi-click-left a{cursor:url(assets/images/prev-arrow-new.svg),auto !important}.navi-click-right{right:0;top:0}.navi-click-right a{cursor:url(assets/images/next-arrow-new.svg),auto !important}.absl_swipe{display:none}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-child:hover .flex-hold-title{opacity:1}.flex-hold-title{position:absolute;left:0;top:0;display:block;width:calc(100% - 20px);height:100%;padding:0 10px;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flex-hold-title h2{margin-bottom:5px}.flex-hold-title div{width:calc(100% - 20px);padding:0 10px}.thumbs-gallery{top:65px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:10.2%;min-height:75px;margin:2%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(65px + 1px);height:calc(100dvh - 65px)}.wp-caption.alignleft,.wp-caption.alignright{position:relative;width:60% !important;display:block;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:15px}.wp-caption.alignright{float:right;margin-left:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:25.5vh;width:33.333333%;height:calc(25vw - 65px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;z-index:10;top:0;width:50%;height:100dvh;border:none}.gallery-slider .slick-prev{left:0;cursor:url(assets/images/prev-arrow-new.svg),auto !important}.gallery-slider .slick-next{right:0;cursor:url(assets/images/next-arrow-new.svg),auto !important}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-next,.gallery-slider-nav .slick-prev{position:absolute;top:calc(50% - 12px);width:24px;height:24px;cursor:pointer}.gallery-slider-nav .slick-next svg,.gallery-slider-nav .slick-prev svg{width:24px;height:auto}.gallery-slider-nav .slick-next{right:-48px}.gallery-slider-nav .slick-prev{left:-48px}.gallery-slider-nav .slick-current{opacity:.25;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;min-height:calc(100dvh - 65px - 40px);margin:7vh 0;padding:7vh 0}.scroll-image-hold .scroll-image embed,.scroll-image-hold .scroll-image iframe,.scroll-image-hold .scroll-image img,.scroll-image-hold .scroll-image object,.scroll-image-hold .scroll-image video{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.scrollgallery-item-index{position:absolute;top:-66px}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{top:-3px;position:absolute;font-weight:lighter;white-space:nowrap;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left a:hover .label{right:0}.gallery-footer .left a .label{right:-30px;padding-right:30px}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right a:hover .label{left:0}.gallery-footer .right a .label{left:-30px;padding-left:30px}.zoomed .no-the-100{overflow:hidden}.zoomed .no-the-100 img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.zoomed:hover .no-the-100 img{-webkit-transform:scale(1.2);transform:scale(1.2)}.search-hold input[type=text]{width:calc(100% - 93px) !important}.search-hold button{margin:0 15px 0 0}}@media screen and (min-width: 1024px)and (max-width: 1919px){.flex-hold-5.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(20% - 16px);margin:0 20px 20px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-3.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(33.333333% - 22px);margin:0 33px 33px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-2.margins-wide{margin-top:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer{position:relative;float:left;width:calc(33.333333% - 34px);padding:17px}.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(50% - 34px);padding:17px}}@media screen and (min-width: 1920px){.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(25% - 27px);margin:0 36px 36px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(4n),.flex-hold-5.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(25% - 34px);padding:17px}}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block;margin-bottom:15px}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:10px 10px 0;margin:0 !important;font-weight:400;font-size:12px;line-height:20px;word-wrap:break-word;font-style:italic}img.lazy-loading{aspect-ratio:1/1}.form-hold{position:relative;display:block;width:100%}.form-hold.search-hold{padding:0;border-bottom:solid 1px}.form-hold.search-hold input[type=text]{margin:0;padding:5px 10px;text-align:right;border-color:rgba(0,0,0,0) !important}.form-hold.search-hold button{height:52px;width:52px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.form-hold.search-hold button:hover{opacity:.6}.form-hold label{font-size:14px;line-height:22px;font-weight:400;margin-bottom:5px}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:40px;margin:10px 0 0;padding:5px 10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;border:solid 1px}.form-hold textarea{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:250px;margin:10px 0 0;padding:10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;resize:none;border:solid 1px}.form-hold select{position:relative;background-color:rgba(0,0,0,0);width:100%;height:40px;margin:10px 0 0;padding:0 2%;font-size:16px;line-height:18px;margin-bottom:15px;font-weight:400;border:solid 1px}.form-hold input[type=submit]{position:relative;display:block;margin:20px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase}.form-hold input[type=submit]:disabled{opacity:.5}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border:solid 1px}.form-hold select:active{border:solid 1px}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border-color:#64d31c !important}.form-hold select:active{border-color:#64d31c !important}.form-hold .capt{margin:20px 0 0}.form-hold .wpcf7-mail-sent-ng,.form-hold .wpcf7-not-valid-tip,.form-hold .wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#64d31c !important;color:#191919 !important}.wpcf7-list-item{margin:0 !important;font-weight:400;font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file diff --git a/style.min.css.map b/style.min.css.map index 3bc36ff..e5774e5 100644 --- a/style.min.css.map +++ b/style.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.min.css","assets/css/_global-reset.scss","assets/css/_global-mixin.scss","assets/css/_global-defaults.scss","assets/css/_global-vars.scss","assets/css/_icon-font.scss","assets/css/_global-typography.scss","assets/css/_global-effects.scss","assets/css/_global-colors-dark.scss","assets/css/style.scss","assets/css/_mobile-header-footer.scss","assets/css/_mobile-structure.scss","assets/css/_mobile-forms.scss","assets/css/_desktop-header-footer.scss","assets/css/_desktop-structure.scss","assets/css/_desktop-forms.scss","assets/css/_desktop-grid-exc.scss","assets/css/_fullhd-grid-exc.scss","assets/css/_global-images.scss","assets/css/_global-forms.scss","assets/css/libraries/_slick.scss"],"names":[],"mappings":"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","file":"style.min.css","sourcesContent":["a,abbr,acronym,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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,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;vertical-align:baseline}html{overflow-y:scroll}body{line-height:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*:focus{outline:0}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}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:\"\"}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.grecaptcha-badge{opacity:0;pointer-events:none}.stripe{position:relative;width:100%}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.clearer{clear:both}.no-the-100{width:100%}.no-the-100 img{width:100%;height:auto}.books-listing-cover{position:relative;width:100%;margin:0 0 10px}.body-shaper{min-height:100vh}.min-height-footers{min-height:90vh}.thumbs-gallery{position:fixed;width:100%;z-index:90;visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.thumbs-gallery.shown{visibility:visible;opacity:1;pointer-events:all;height:auto;overflow:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.verticalize{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delight-area{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.all-pointer-events{pointer-events:all !important}.delighted .delight-area{opacity:.1}.delighted .delight-area .not-delighted{opacity:1 !important}.current_thumb_hilight{opacity:.15}.topline{margin-top:30px;padding:20px 0 0}.picture-info{margin-bottom:20px}.pay-picture button{border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}.pay-picture-list{margin-top:20px}.pay-picture-list button{padding:10px 20px;background-color:rgba(0,0,0,0);text-transform:uppercase;border:solid 1px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.embed-container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;display:block;width:calc(100% - 20px) !important;text-align:center;padding:10px;display:none}#infscr-loading p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0 !important}#infscr-loading img{display:none !important}.view-more-button{position:relative;display:inline-block;margin:40px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase;cursor:pointer}.hambuger-element{width:25px;height:16px;position:relative;z-index:9998;padding:0;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0;left:50%}.hambuger-element.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0;left:50%}a.absl:link{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.category-list{position:relative;padding-top:10px}.category-list:before{content:\"\";position:absolute;top:0;left:50%;width:42px;height:1px;margin-left:-21px}.category-list a:link:after{content:\", \"}.category-list a:link:last-child:after{content:\"\"}.category-list span:after{content:\", \"}.category-list span:last-child:after{content:\"\"}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;border-bottom:1px solid}.buy-button{width:0;display:none;visibility:hidden;pointer-events:none;opacity:0;margin-right:0 !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.buy-button.shown{width:auto;display:inline-block;visibility:visible;pointer-events:all;opacity:1;margin-right:inherit !important}#head-overlay{position:fixed;z-index:9998;display:block;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-left:1px solid}#footer{position:relative;display:block;width:100%;overflow:hidden;padding:10px 0;margin:30px 0 0;font-size:12px !important;border-top:1px solid}#footer p{display:inline-block !important;font-size:12px}#footer p:last-child{margin-bottom:0}.news-item{width:100%;padding:0 0 10px;margin:20px 0 0;border-bottom:1px solid}.lined{border-bottom:1px solid}.topline{border-top:1px solid}.pointered{cursor:pointer}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame embed,.video-frame iframe,.video-frame object,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-grid:after{content:\"\";display:block;clear:both}@font-face{font-family:\"paperplane-photography-theme-icons\";src:url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393\");src:url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix\") format(\"embedded-opentype\"),url(\"assets/fonts/paperplane-photography-theme-icons.woff2?59625393\") format(\"woff2\"),url(\"assets/fonts/paperplane-photography-theme-icons.woff?59625393\") format(\"woff\"),url(\"assets/fonts/paperplane-photography-theme-icons.ttf?59625393\") format(\"truetype\"),url(\"assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons\") format(\"svg\");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=\" icon-\"]:before{font-family:\"paperplane-photography-theme-icons\";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:\"\"}.icon-right-bold:before{content:\"\"}.icon-left-bold:before{content:\"\"}.icon-th-large-outline:before{content:\"\"}.icon-back:before{content:\"\"}.icon-eye:before{content:\"\"}.icon-play:before{content:\"\"}.icon-stop:before{content:\"\"}.icon-pause:before{content:\"\"}.icon-facebook:before{content:\"\"}.icon-twitter:before{content:\"\"}.icon-credit-card-alt:before{content:\"\"}.icon-instagram:before{content:\"\"}.icon-mail:before{content:\"\"}.icon-search:before{content:\"\"}.icon-cancel-circled:before{content:\"\"}.icon-youtube:before{content:\"\"}.icon-linkedin:before{content:\"\"}h1{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.news-post h1{margin-bottom:5px}.book-post h1{margin-bottom:30px}h2{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.menu-overlay,.menu-overlay p{font-size:14px;line-height:22px}h3{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}h4,h5{font-size:16px;line-height:24px;margin-bottom:19px;word-wrap:break-word}.as-h4{font-size:16px;line-height:24px}.news-item .as-h4{margin-bottom:5px}.menu,.menu p{font-size:14px;line-height:22px}h6{font-size:14px;line-height:22px;margin-bottom:17px;word-wrap:break-word}.navi-text{font-size:14px;line-height:18px}p{font-size:14px;line-height:22px;margin:0 0 22px;word-wrap:break-word;padding:0}.cta-1{font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.news-post .cta-1{margin-bottom:30px}.content-styled{word-wrap:break-word}.content-styled a{text-decoration:underline}.content-styled strong{font-weight:600}.content-styled ul{font-size:14px;line-height:22px;margin-bottom:22px;list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:\"•\";font-size:20px;font-weight:600;padding:0 15px 0 0}.content-styled ol{font-size:14px;line-height:22px;margin-bottom:22px;list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;font-size:14px;text-align:right;content:counter(li-counter) \" \";counter-increment:li-counter;padding:0 15px 0 0}.category-list{padding-top:10px !important}.blurred{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}iframe.lazy{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}.lazy-bg.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}html.is-animating .loading-transition-effect{opacity:1}.loading-transition-effect{position:fixed;z-index:9999;left:0;width:100vw;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.spinner-in{position:absolute;display:block;width:100%;height:100%}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-folding-cube{pointer-events:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;opacity:.8 !important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.swipe-info:before{-webkit-animation:swipe-info-move 1.4s infinite ease-in-out both;animation:swipe-info-move 1.4s infinite ease-in-out both}@-webkit-keyframes swipe-info-move{0%,33%{margin-left:-15px}33%,66%{margin-left:-15px}100%,66%{margin-left:-15px}}@keyframes swipe-info-move{0%,33%{margin-left:-35px}33%,66%{margin-left:-5px}100%,66%{margin-left:-35px}}body.dark-theme{color:#fff;background-color:#191919}body.dark-theme .eye i{background-color:#191919}.dark-theme div,.dark-theme footer,.dark-theme header,.dark-theme input[type],.dark-theme li,.dark-theme nav,.dark-theme textarea,.dark-theme ul{border-color:#2d2d2d !important}.dark-theme .logo-clear{display:none}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::selection{background:#fff;color:#191919}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::-webkit-selection{background:#fff;color:#191919}.dark-theme ::-webkit-input-placeholder{color:#fff}.dark-theme :-moz-placeholder{color:#fff}.dark-theme ::-moz-placeholder{color:#fff}.dark-theme .open_head .hambuger-element span{background-color:#fff !important}.dark-theme .hambuger-element span{background:#fff}.dark-theme .hambuger-element:hover span{background:#afafaf}.dark-theme .txt-1,.dark-theme .video-slide .prev-next,.dark-theme .video-slide .slick-next{color:#fff}.dark-theme .txt-2{color:#fff}.dark-theme .txt-3{color:#afafaf}.dark-theme .txt-4{color:#2d2d2d}.dark-theme .txt-5{color:#191919}.dark-theme .content-styled ul li:before{color:#fff}.dark-theme ol>li:before{color:#fff}.dark-theme .bg-1{background-color:#fff}.dark-theme .bg-2{background-color:#fff}.dark-theme .bg-3{background-color:#afafaf}.dark-theme .bg-4{background-color:#2d2d2d}.dark-theme .bg-5{background-color:#191919}.dark-theme .category-list:before{background-color:#fff}.dark-theme a:link,.dark-theme a:visited{color:#fff}.dark-theme a:hover{color:#afafaf}.dark-theme .menu ul li .sub-menu{background-color:#191919}.dark-theme .menu ul li .sub-menu li{border-bottom-color:#2d2d2d}.dark-theme .current-menu-item a,.dark-theme .current-page-ancestor a{color:#afafaf !important}.dark-theme .navi-info{color:#afafaf}.dark-theme .navi-info a:link,.dark-theme .navi-info a:visited{color:#afafaf}.dark-theme .navi-info a:hover{color:#f9f9f9}.dark-theme .highlight:hover,.dark-theme .list:hover{color:#fff}.dark-theme .txt-4:link,.dark-theme .txt-4:visited{color:#f9f9f9}.dark-theme .txt-4:hover{color:#fff}.dark-theme .pay-picture button{color:#64d31c}.dark-theme .flex-hold-title{background-color:rgba(25,25,25,.85)}.dark-theme .sk-folding-cube .sk-cube:before{background-color:#fff}.dark-theme .form-hold label{color:#fff}.dark-theme .form-hold input[type=email],.dark-theme .form-hold input[type=number],.dark-theme .form-hold input[type=tel],.dark-theme .form-hold input[type=text]{color:#fff}.dark-theme .form-hold textarea{color:#fff}.dark-theme .form-hold select{color:#2d2d2d}.dark-theme .form-hold input[type=submit]{color:#191919;background-color:#fff}.dark-theme .form-hold input[type=submit]:hover{color:#fff;background-color:#2d2d2d}.dark-theme .form-hold button{color:#fff}.dark-theme .view-more-button{color:#191919;background-color:#afafaf;border-color:#191919}.dark-theme .view-more-button:hover{color:#afafaf;background-color:#191919}.dark-theme .pay-picture-list button{color:#191919;border-color:#afafaf}.dark-theme .pay-picture-list button:hover{color:#fff;border-color:#fff;background-color:#191919}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{position:relative;display:block;width:100vw;height:55px}#header{height:55px}#head-overlay{top:calc(55px + 1px);right:-100vw;width:100vw;height:calc(100dvh - 55px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100dvh - 55px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:140px;font-weight:600;font-size:16px;line-height:19px}#header-structure .logo .imaged{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 16px);background-size:contain;background-repeat:no-repeat;background-position:0 50%}#header-structure .logo.pictured{height:100%}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 140px - 25px);text-align:right;overflow:auto;white-space:nowrap}#header-structure .menu .top-menu{display:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:#fff solid 1px;display:inline-block}#header-structure .menu ul li{display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px #fff solid;margin-bottom:15px;padding-bottom:15px;padding-right:35px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:\" -\"}.only-desktop{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 30px);margin:0 auto;padding:0 15px}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650,.wrapper-padded-more-840{position:relative;width:calc(100% - 20px);margin:0 auto;padding:0 10px}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;width:100%;height:calc(100dvh - 65px - 45px)}.photo-hold{position:relative;width:100%;height:calc(100dvh - 65px - 45px);margin:0}.photo-hold img{width:100%;height:calc(100dvh - 65px - 45px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:1px;height:1px;pointer-events:none}.absl_swipe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.absl_swipe.swipe-info{background-color:rgba(25,25,25,.8);opacity:1}.absl_swipe.swipe-info:before{content:\"\";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url(\"assets/images/swipe.svg\");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-title{position:relative;display:block;width:100%;text-align:center !important;margin:10px 0 30px}.flex-hold-title h2{margin-bottom:5px}.flex-hold-2.margins-wide,.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px}.flex-hold-2.margins-wide .flex-hold-child,.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:100%;margin:0 0 33px}.masonry-grid{position:relative;margin-top:10px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;width:calc(100% - 20px);margin:10px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:calc(25% - 20px);margin:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(55px + 1px);height:calc(100dvh - 55px)}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{position:relative;width:100% !important;display:block;margin-bottom:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide{margin:40px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:-40px;opacity:1;pointer-events:all;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:solid 1px}.gallery-slider.video-slide .slide-picture-contaniner .slide-picture embed,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture iframe,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture object{height:calc(100dvh - 55px - 80px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;top:-80px;width:50%;height:40px;opacity:0;pointer-events:none;visibility:hidden;font-size:22px;line-height:40px;font-weight:600;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-slider .slick-prev{left:0}.gallery-slider .slick-next{right:0}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 55px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-current{opacity:.15;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;margin:7vh 0 0;padding:0 0 7vh}.scroll-image-hold .scroll-image img{width:100%;height:auto}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px;width:100%}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{width:calc(100vw - 30px);top:22px;position:absolute;font-weight:lighter;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;opacity:0}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left .label{right:-50vw}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right .label{left:-50vw}.search-hold input[type=text]{width:calc(100% - 98px) !important}.search-hold button{margin:0 20px 0 0}}@media screen and (min-width: 1024px){#preheader{position:relative;z-index:-1;display:block;width:100vw;height:65px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header{height:65px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#head-overlay{top:calc(65px + 1px);right:-211px;width:30vw;height:calc(100dvh - 65px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100vh - 65px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:170px;font-weight:600;font-size:20px;line-height:23px}#header-structure .logo .imaged{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-size:contain;background-repeat:no-repeat;background-position:0 50%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#header-structure .logo.pictured{height:100%}#header-structure .logo:hover .imaged{opacity:.5}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 170px - 25px);text-align:right}#header-structure .menu.full-width-navi{width:calc(100% - 170px)}#header-structure .menu.full-width-navi .navi-info{padding-right:0}#header-structure .menu.full-width-navi ul{padding-right:0;margin-right:0;border-right:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:solid 1px;display:inline-block}#header-structure .menu ul li{position:relative;display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul li:last-child .sub-menu{margin-left:-160px;text-align:right}#header-structure .menu ul li.mega-menu-js-trigger:hover .sub-menu,#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;left:50%;bottom:-16px;content:\"❯\";font-size:10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:40px;left:50%;width:180px;margin-left:-90px;padding:15px 0 !important;text-transform:none;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;overflow:visible;border:none;text-align:center}#header-structure .menu ul .sub-menu:before{content:\"\";position:absolute;left:0;top:-10px;width:100%;height:10px}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;cursor:pointer}#header-structure .menu ul .sub-menu li a:before{content:\"\"}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px solid;margin-bottom:15px;padding-bottom:15px;padding-right:30px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:\" -\"}.only-mobile{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 50px);margin:0 auto;padding:0 25px}.wrapper-padded-more{position:relative;width:100%;max-width:1150px;margin:0 auto}.wrapper-padded-more-840{position:relative;width:100%;max-width:840px;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;max-width:650px;margin:0 auto}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;margin-top:20px;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold{position:relative;width:calc(100% - 60px);height:calc(100dvh - 65px - 40px);margin:0 0 0 30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold img{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.eye{font-size:14px;position:fixed;z-index:9997;right:25px;top:10px;width:40px;height:80px;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.eye i{position:absolute;top:0;right:0;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.delighted .eye{pointer-events:all;opacity:1}.delighted #preheader{height:0}.delighted #header{opacity:0;pointer-events:none}.delighted .photo-frame{position:relative;margin-top:0;width:100%}.delighted .photo-hold{position:relative;width:100%;height:100dvh;margin:0}.delighted .photo-hold img{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:50%;height:100%}.navi-click a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.navi-click a:after{display:none}.navi-click-left{left:0;top:0}.navi-click-left a{cursor:url(assets/images/prev-arrow-new.svg),auto !important}.navi-click-right{right:0;top:0}.navi-click-right a{cursor:url(assets/images/next-arrow-new.svg),auto !important}.absl_swipe{display:none}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-child:hover .flex-hold-title{opacity:1}.flex-hold-title{position:absolute;left:0;top:0;display:block;width:calc(100% - 20px);height:100%;padding:0 10px;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flex-hold-title h2{margin-bottom:5px}.flex-hold-title div{width:calc(100% - 20px);padding:0 10px}.thumbs-gallery{top:65px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:10.2%;min-height:75px;margin:2%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(65px + 1px);height:calc(100dvh - 65px)}.wp-caption.alignleft,.wp-caption.alignright{position:relative;width:60% !important;display:block;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:15px}.wp-caption.alignright{float:right;margin-left:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:25.5vh;width:33.333333%;height:calc(25vw - 65px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;z-index:10;top:0;width:50%;height:100dvh;border:none}.gallery-slider .slick-prev{left:0;cursor:url(assets/images/prev-arrow-new.svg),auto !important}.gallery-slider .slick-next{right:0;cursor:url(assets/images/next-arrow-new.svg),auto !important}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-next,.gallery-slider-nav .slick-prev{position:absolute;top:calc(50% - 12px);width:24px;height:24px;cursor:pointer}.gallery-slider-nav .slick-next svg,.gallery-slider-nav .slick-prev svg{width:24px;height:auto}.gallery-slider-nav .slick-next{right:-48px}.gallery-slider-nav .slick-prev{left:-48px}.gallery-slider-nav .slick-current{opacity:.25;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;min-height:calc(100dvh - 65px - 40px);margin:7vh 0;padding:7vh 0}.scroll-image-hold .scroll-image embed,.scroll-image-hold .scroll-image iframe,.scroll-image-hold .scroll-image img,.scroll-image-hold .scroll-image object,.scroll-image-hold .scroll-image video{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.scrollgallery-item-index{position:absolute;top:-66px}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{top:-3px;position:absolute;font-weight:lighter;white-space:nowrap;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left a:hover .label{right:0}.gallery-footer .left a .label{right:-30px;padding-right:30px}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right a:hover .label{left:0}.gallery-footer .right a .label{left:-30px;padding-left:30px}.zoomed .no-the-100{overflow:hidden}.zoomed .no-the-100 img{transition:transform .6s}.zoomed:hover .no-the-100 img{transform:scale(1.2)}.search-hold input[type=text]{width:calc(100% - 93px) !important}.search-hold button{margin:0 15px 0 0}}@media screen and (min-width: 1024px)and (max-width: 1919px){.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(20% - 16px);margin:0 20px 20px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-3.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(33.333333% - 22px);margin:0 33px 33px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-2.margins-wide{margin-top:34px;align-items:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer{position:relative;float:left;width:calc(33.333333% - 34px);padding:17px}.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(50% - 34px);padding:17px}}@media screen and (min-width: 1920px){.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(25% - 27px);margin:0 36px 36px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(4n),.flex-hold-5.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(25% - 34px);padding:17px}}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block;margin-bottom:15px}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:10px 10px 0;margin:0 !important;font-weight:400;font-size:12px;line-height:20px;word-wrap:break-word;font-style:italic}img.lazy-loading{aspect-ratio:1/1}.form-hold{position:relative;display:block;width:100%}.form-hold.search-hold{padding:0;border-bottom:solid 1px}.form-hold.search-hold input[type=text]{margin:0;padding:5px 10px;text-align:right;border-color:rgba(0,0,0,0) !important}.form-hold.search-hold button{height:52px;width:52px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.form-hold.search-hold button:hover{opacity:.6}.form-hold label{font-size:14px;line-height:22px;font-weight:400;margin-bottom:5px}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:40px;margin:10px 0 0;padding:5px 10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;border:solid 1px}.form-hold textarea{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:250px;margin:10px 0 0;padding:10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;resize:none;border:solid 1px}.form-hold select{position:relative;background-color:rgba(0,0,0,0);width:100%;height:40px;margin:10px 0 0;padding:0 2%;font-size:16px;line-height:18px;margin-bottom:15px;font-weight:400;border:solid 1px}.form-hold input[type=submit]{position:relative;display:block;margin:20px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase}.form-hold input[type=submit]:disabled{opacity:.5}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border:solid 1px}.form-hold select:active{border:solid 1px}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border-color:#64d31c !important}.form-hold select:active{border-color:#64d31c !important}.form-hold .capt{margin:20px 0 0}.form-hold .wpcf7-mail-sent-ng,.form-hold .wpcf7-not-valid-tip,.form-hold .wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#64d31c !important;color:#191919 !important}.wpcf7-list-item{margin:0 !important;font-weight:400;font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:\"\"}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\na,\nabbr,\nacronym,\napplet,\narticle,\naside,\naudio,\nb,\nbig,\nblockquote,\nbody,\ncanvas,\ncaption,\ncenter,\ncite,\ncode,\ndd,\ndel,\ndetails,\ndfn,\ndiv,\ndl,\ndt,\nem,\nembed,\nfieldset,\nfigcaption,\nfigure,\nfooter,\nform,\nheader,\nhgroup,\nhtml,\ni,\niframe,\nimg,\nins,\nkbd,\nlabel,\nlegend,\nli,\nmark,\nmenu,\nnav,\nobject,\nol,\noutput,\npre,\nq,\nruby,\ns,\nsamp,\nsection,\nsmall,\nspan,\nstrike,\nstrong,\nsub,\nsummary,\nsup,\ntable,\ntbody,\ntd,\ntfoot,\nth,\nthead,\ntime,\ntr,\ntt,\nu,\nul,\nvar,\nvideo {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tvertical-align: baseline;\n}\n\nhtml {\n\toverflow-y: scroll;\n}\n\nbody {\n\tline-height: 1;\n\t@include define-basic-transition(all, 0.3s);\n}\n\n*:focus {\n\toutline: 0;\n}\n\nol,\nul {\n\tlist-style: none;\n}\n\nblockquote,\nq {\n\tquotes: none;\n}\n\nblockquote:after,\nblockquote:before,\nq:after,\nq:before {\n\tcontent: '';\n\tcontent: none;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ncaption,\ntd,\nth {\n\tfont-weight: normal;\n\ttext-align: left;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tclear: both;\n\tmargin: 0;\n\tpadding: 0;\n}\n\nhtml {}\n\na:focus {\n\toutline: thin dotted;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nnav,\nsection {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nvideo {\n\tdisplay: inline-block;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n}\n\ndel {\n\tcolor: #333;\n}\n\nins {\n\tbackground: #fff9c0;\n\ttext-decoration: none;\n}\n\nhr {\n\tbackground-color: #ccc;\n\tborder: 0;\n\theight: 1px;\n\tmargin: 24px 24px 1.714285714rem;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsmall {\n\tfont-size: smaller;\n}\n\nimg {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tvertical-align: middle;\n\t-ms-interpolation-mode: bicubic;\n}\n/* Clearing floats */\n.clear:after,\n.format-status .entry-header:after,\n.wrapper:after {\n\tclear: both;\n}\n\n.clear:after,\n.clear:before,\n.format-status .entry-header:after,\n.format-status .entry-header:before,\n.wrapper:after,\n.wrapper:before {\n\tdisplay: table;\n\tcontent: \"\";\n}\n\nhtml {\n\toverflow-y: scroll;\n\tfont-size: 100%;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\toverflow-x: hidden;\n}\n\na {\n\ttext-decoration: none;\n\tborder: none;\n\toutline: none !important;\n\t-webkit-transition: 0.3s ease-in-out;\n\t-moz-transition: 0.3s ease-in-out;\n\t-o-transition: 0.3s ease-in-out;\n\ttransition: 0.3s ease-in-out;\n}","// main: style.scss\n@mixin flex-wrap {\n\tdisplay: -webkit-box;\n\tdisplay: -ms-flexbox;\n\tdisplay: flex;\n\t-ms-flex-wrap: wrap;\n\tflex-wrap: wrap;\n}\n@mixin define-flex-per-row($row_items) {\n\t-webkit-box-flex: 1;\n\t-ms-flex: 0 0 $row_items;\n\tflex: 0 0 $row_items;\n}\n@mixin flex-verticalize {\n\t-webkit-box-align: center;\n\t-ms-flex-align: center;\n\talign-items: center;\n}\n@mixin flex-end {\n\t-webkit-box-pack: end;\n\t-ms-flex-pack: end;\n\tjustify-content: flex-end;\n}\n@mixin reset-button {\n\tpadding: 0;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none !important;\n\tbackground-color: transparent !important;\n\tline-height: normal;\n\t-webkit-appearance: none !important;\n}\n@mixin define-border-radius($radius) {\n\t-webkit-border-radius: $radius;\n\t-moz-border-radius: $radius;\n\t-ms-border-radius: $radius;\n\tborder-radius: $radius;\n}\n@mixin define-linx-colors($link, $visit, $hover, $active) {\n\tcolor: $link;\n\n\t&:visited {\n\t\tcolor: $visit;\n\t}\n\n\t&:hover {\n\t\tcolor: $hover;\n\t}\n\n\t&:active {\n\t\tcolor: $active;\n\t}\n}\n@mixin define-paddings($top, $right, $bottom, $left) {\n\tpadding: $top $right $bottom $left;\n}\n@mixin define-margins($top, $right, $bottom, $left) {\n\tmargin: $top $right $bottom $left;\n}\n@mixin define-lazy-blur($blur_me) {\n\tfilter: blur($blur_me);\n\t-webkit-filter: blur($blur_me);\n\t-moz-filter: blur($blur_me);\n\t-o-filter: blur($blur_me);\n\t-ms-filter: blur($blur_me);\n}\n@mixin define-basic-transition($effet_affected, $effect_duration) {\n\t-webkit-transition: $effet_affected $effect_duration ease-in-out;\n\t-moz-transition: $effet_affected $effect_duration ease-in-out;\n\t-o-transition: $effet_affected $effect_duration ease-in-out;\n\t-ms-transition: $effet_affected $effect_duration ease-in-out;\n\ttransition: $effet_affected $effect_duration ease-in-out;\n}\n@mixin define-transform($transforms) {\n\t-webkit-transform: $transforms;\n\t-moz-transform: $transforms;\n\t-ms-transform: $transforms;\n\ttransform: $transforms;\n}\n// Rotate\n@mixin define-rotate ($deg) {\n\t@include define-transform(rotate(#{$deg}deg));\n}\n// Scale\n@mixin define-scale($scale) {\n\t@include define-transform(scale($scale));\n}\n// Translate\n@mixin define-translate ($x, $y) {\n\t@include define-transform(translate($x, $y));\n}\n// Skew\n@mixin define-skew ($x, $y) {\n\t@include define-transform(skew(#{$x}deg, #{$y}deg));\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // index\n// comportamenti predefiniti - selezione testo - placeholder - allineamento testi - immagini - etc\n// infinite load\n// banner cookies\n// hamburger\n// txt colors\n// bg colors\n// link behaviour and colors\n// comma separated links\n// responsive iframes / videos\n// comportamenti predefiniti\n\n.grecaptcha-badge {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.stripe {\n\tposition: relative;\n\twidth: 100%;\n}\n\n.aligncenter {\n\ttext-align: center;\n}\n\n.alignright {\n\ttext-align: right;\n}\n\n.alignleft {\n\ttext-align: left;\n}\n\n.allupper {\n\ttext-transform: uppercase;\n}\n\n.clearer {\n\tclear: both;\n}\n\n.no-the-100 {\n\twidth: 100%;\n\n\timg {\n\t\twidth: 100%;\n\t\theight: auto;\n\t}\n}\n\n.books-listing-cover {\n\tposition: relative;\n\twidth: 100%;\n\tmargin: 0 0 10px;\n}\n\n.body-shaper {\n\tmin-height: 100vh;\n}\n\n.min-height-footers {\n\tmin-height: 90vh;\n}\n\n.thumbs-gallery {\n\t//display: none;\n\tposition: fixed;\n\twidth: 100%;\n\tz-index: 90;\n\tvisibility: hidden;\n\topacity: 0;\n\tpointer-events: none;\n\theight: 0;\n\toverflow: hidden;\n\t@include define-basic-transition(all, 0.3s);\n\n\t&.shown {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t\tpointer-events: all;\n\t\theight: auto;\n\t\toverflow: visible;\n\t\t@include define-basic-transition(all, 0.3s);\n\t}\n}\n\n.verticalize {\n\t@include flex-verticalize;\n}\n\n.delight-area {\n\t@include define-basic-transition(all, 0.3s);\n}\n\n.all-pointer-events {\n\tpointer-events: all !important;\n}\n\n.delighted {\n\t.delight-area {\n\t\topacity: 0.1;\n\n\t\t.not-delighted {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n.current_thumb_hilight {\n\topacity: 0.15;\n}\n\n.topline {\n\tmargin-top: 30px;\n\tpadding: 20px 0 0;\n}\n\n.picture-info {\n\tmargin-bottom: 20px;\n}\n\n.pay-picture {\n\tbutton {\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tcursor: pointer;\n\t}\n}\n\n.pay-picture-list {\n\tmargin-top: 20px;\n\n\tbutton {\n\t\tpadding: 10px 20px;\n\t\tbackground-color: transparent;\n\t\ttext-transform: uppercase;\n\t\tborder: solid 1px;\n\t\tcursor: pointer;\n\t\t@include define-basic-transition(all, 0.3s);\n\t}\n}\n\n.embed-container {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\n\tembed,\n\tiframe,\n\tobject {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n}\n// infinite load\n\n.navigation {\n\tdisplay: none;\n}\n\n#infscr-loading {\n\tposition: fixed;\n\tz-index: 9999;\n\tbottom: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: calc(100% - 20px) !important;\n\ttext-align: center;\n\tpadding: 10px;\n\tdisplay: none;\n\n\tp {\n\t\tfont-weight: $font-weight-1;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tmargin-bottom: 0 !important;\n\t}\n}\n\n#infscr-loading img {\n\tdisplay: none !important;\n}\n\n.view-more-button {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 40px 0 0;\n\tfont-size: $paragraph-size-desktop;\n\tfont-weight: $font-weight-2;\n\ttext-align: left;\n\tborder: none;\n\tpadding: 15px 35px;\n\tcursor: pointer;\n\t-webkit-transition: 0.3s ease-in-out;\n\ttransition: 0.3s ease-in-out;\n\twhite-space: normal;\n\tborder: solid 1px;\n\ttext-transform: uppercase;\n\tcursor: pointer;\n}\n// hamburger\n.hambuger-element {\n\twidth: 25px;\n\theight: 16px;\n\tposition: relative;\n\tz-index: 9998;\n\tpadding: 0;\n\tmargin: 0;\n\t@include define-rotate(0);\n\t@include define-basic-transition(all, 0.15s);\n\tcursor: pointer;\n}\n\n.hambuger-element span {\n\tdisplay: block;\n\tposition: absolute;\n\theight: 2px;\n\twidth: 100%;\n\topacity: 1;\n\tleft: 0;\n\t@include define-rotate(0);\n\t@include define-basic-transition(all, 0.15s);\n}\n\n.hambuger-element span:nth-child(1) {\n\ttop: 0;\n}\n\n.hambuger-element span:nth-child(2),\n.hambuger-element span:nth-child(3) {\n\ttop: 7px;\n}\n\n.hambuger-element span:nth-child(4) {\n\tbottom: 0;\n}\n\n.hambuger-element.open span:nth-child(1) {\n\ttop: 18px;\n\twidth: 0;\n\tleft: 50%;\n}\n\n.hambuger-element.open span:nth-child(2) {\n\t@include define-rotate(45);\n}\n\n.hambuger-element.open span:nth-child(3) {\n\t@include define-rotate(-45);\n}\n\n.hambuger-element.open span:nth-child(4) {\n\ttop: 18px;\n\twidth: 0;\n\tleft: 50%;\n}\n// link behaviour and colors\n\na.absl:link {\n\tposition: absolute;\n\tz-index: 100;\n\tleft: 0;\n\ttop: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n}\n// comma separated links\n\n.category-list {\n\tposition: relative;\n\tpadding-top: 10px;\n\n\t&:before {\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 50%;\n\t\twidth: 42px;\n\t\theight: 1px;\n\t\tmargin-left: -21px;\n\t}\n\n\ta:link {\n\t\t&:after {\n\t\t\tcontent: \", \";\n\t\t}\n\n\t\t&:last-child:after {\n\t\t\tcontent: \"\";\n\t\t}\n\t}\n\n\tspan {\n\t\t&:after {\n\t\t\tcontent: \", \";\n\t\t}\n\n\t\t&:last-child:after {\n\t\t\tcontent: \"\";\n\t\t}\n\t}\n}\n// structure\n\n#header {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\tborder-bottom: 1px solid;\n}\n\n.buy-button {\n\twidth: 0;\n\tdisplay: none;\n\tvisibility: hidden;\n\tpointer-events: none;\n\topacity: 0;\n\tmargin-right: 0 !important;\n\t@include define-basic-transition(all, 0.25s);\n\n\t&.shown {\n\t\twidth: auto;\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t\tpointer-events: all;\n\t\topacity: 1;\n\t\tmargin-right: inherit !important;\n\t}\n}\n\n#head-overlay {\n\tposition: fixed;\n\tz-index: 9998;\n\tdisplay: block;\n\topacity: 0;\n\tvisibility: hidden;\n\tpointer-events: none;\n\t@include define-basic-transition(all, 0.25s);\n\tborder-left: 1px solid;\n}\n\n#footer {\n\tposition: relative;\n\tdisplay: block;\n\twidth: 100%;\n\toverflow: hidden;\n\tpadding: 10px 0;\n\tmargin: 30px 0 0;\n\tfont-size: 12px !important;\n\tborder-top: 1px solid;\n\n\tp {\n\t\tdisplay: inline-block !important;\n\t\tfont-size: 12px;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.news-item {\n\twidth: 100%;\n\tpadding: 0 0 10px;\n\tmargin: 20px 0 0;\n\tborder-bottom: 1px solid;\n}\n\n.lined {\n\tborder-bottom: 1px solid;\n}\n\n.topline {\n\tborder-top: 1px solid;\n}\n\n.pointered {\n\tcursor: pointer;\n}\n// responsive iframes / videos\n\n.video-frame {\n\tposition: relative;\n\tpadding-bottom: 56.25%;\n\theight: 0;\n\toverflow: hidden;\n\tmax-width: 100%;\n\theight: auto;\n}\n\n.video-frame embed,\n.video-frame iframe,\n.video-frame object,\n.video-frame video {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.masonry-grid {\n\t&:after {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tclear: both;\n\t}\n}","// main: style.scss\n$break-fullhd: 1920px;\n$break-desktop-end: 1919px;\n$break-desktop-start: 1024px;\n$break-tablet-end: 1023px;\n$break-mobile-start: 1px; // fonts vars\n$font-main: 'Dosis', sans-serif;\n$font-weight-1: 400; //regular\n$font-weight-2: 600; //medium\n// colors vars\n$color-1: #303030;\n$color-2: #4D4D4D;\n$color-3: #AFAFAF;\n$color-4: #F9F9F9;\n$color-5: #FFFFFF;\n$color-1-dark: #FFFFFF;\n$color-2-dark: #F9F9F9;\n$color-3-dark: #AFAFAF;\n$color-4-dark: #2D2D2D;\n$color-5-dark: #191919;\n$color-6: #64D31C;\n$color-7: #CC0A0A; //header\n$header-height: 65px;\n$logo-width: 170px;\n$hamburger-width: 25px;\n$header-mob-height: 55px;\n$logo-mob-width: 140px;\n$hamburger-mob-width: 25px;\n$title-fix: 40px;\n$title-fix-mob: 45px; //fonts desktop\n$h1-size-desktop: 20px;\n$h1-lineheight-desktop: 28px;\n$h1-marginbottom-desktop: 23px;\n$h2-size-desktop: 20px;\n$h2-lineheight-desktop: 28px;\n$h2-marginbottom-desktop: 23px;\n$h3-size-desktop: 20px;\n$h3-lineheight-desktop: 28px;\n$h3-marginbottom-desktop: 23px;\n$h4-size-desktop: 16px;\n$h4-lineheight-desktop: 24px;\n$h4-marginbottom-desktop: 19px;\n$h6-size-desktop: 14px;\n$h6-lineheight-desktop: 22px;\n$h6-marginbottom-desktop: 17px;\n$paragraph-size-desktop: 14px;\n$paragraph-lineheight-desktop: 22px;\n$paragraph-marginbottom-desktop: 22px;\n$cta1-size-desktop: 12px;\n$cta1-lineheight-desktop: 20px;\n$cta1-marginbottom-desktop: 10px;\n$logo-size-desktop: 20px;\n$logo-lineheight-desktop: 23px;\n$logo-size-smartphone: 16px;\n$logo-lineheight-smartphone: 19px;","// main: style.scss\n@font-face {\n font-family: 'paperplane-photography-theme-icons';\n src: url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393\");\n src: url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix\") format('embedded-opentype'), url(\"assets/fonts/paperplane-photography-theme-icons.woff2?59625393\") format('woff2'), url(\"assets/fonts/paperplane-photography-theme-icons.woff?59625393\") format('woff'), url(\"assets/fonts/paperplane-photography-theme-icons.ttf?59625393\") format('truetype'), url(\"assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons\") format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'paperplane-photography-theme-icons';\n src: url('../font/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons') format('svg');\n }\n}\n*/\n[class^=\"icon-\"]:before,\n[class*=\" icon-\"]:before {\n font-family: \"paperplane-photography-theme-icons\";\n font-style: normal;\n font-weight: normal;\n speak: never;\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: 0.2em;\n text-align: center;\n /* opacity: .8; */\n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: 0.2em;\n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n\n.icon-adjust:before {\n content: '\\e800';\n}\n\n.icon-right-bold:before {\n content: '\\e801';\n}\n\n.icon-left-bold:before {\n content: '\\e802';\n}\n\n.icon-th-large-outline:before {\n content: '\\e803';\n}\n\n.icon-back:before {\n content: '\\e804';\n}\n\n.icon-eye:before {\n content: '\\e805';\n}\n\n.icon-play:before {\n content: '\\e806';\n}\n\n.icon-stop:before {\n content: '\\e807';\n}\n\n.icon-pause:before {\n content: '\\e808';\n}\n\n.icon-facebook:before {\n content: '\\e809';\n}\n\n.icon-twitter:before {\n content: '\\e80a';\n}\n\n.icon-credit-card-alt:before {\n content: '\\f283';\n}\n\n.icon-instagram:before {\n content: '\\f32d';\n}\n\n.icon-mail:before {\n content: '\\e80b';\n}\n\n.icon-search:before {\n content: '\\e80c';\n}\n\n.icon-cancel-circled:before {\n content: '\\e80e';\n}\n\n.icon-youtube:before {\n content: '\\e80d';\n}\n\n.icon-linkedin:before {\n content: '\\e80f';\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\nh1 {\n font-size: $h1-size-desktop;\n line-height: $h1-lineheight-desktop;\n margin-bottom: $h1-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.news-post h1 {\n margin-bottom: 5px;\n}\n\n.book-post h1 {\n margin-bottom: 30px;\n}\n\nh2 {\n font-size: $h2-size-desktop;\n line-height: $h2-lineheight-desktop;\n margin-bottom: $h2-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.menu-overlay,\n.menu-overlay p {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n}\n\nh3 {\n font-size: $h3-size-desktop;\n line-height: $h3-lineheight-desktop;\n margin-bottom: $h3-marginbottom-desktop;\n word-wrap: break-word;\n}\n\nh4,\nh5 {\n font-size: $h4-size-desktop;\n line-height: $h4-lineheight-desktop;\n margin-bottom: $h4-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.as-h4 {\n font-size: $h4-size-desktop;\n line-height: $h4-lineheight-desktop;\n}\n\n.news-item .as-h4 {\n margin-bottom: 5px;\n}\n\n.menu,\n.menu p {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n}\n\nh6 {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n margin-bottom: $h6-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.navi-text {\n font-size: $h6-size-desktop;\n line-height: 18px;\n}\n\np {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin: 0 0 $paragraph-marginbottom-desktop;\n word-wrap: break-word;\n padding: 0;\n}\n\n.cta-1 {\n font-size: $cta1-size-desktop;\n line-height: $cta1-lineheight-desktop;\n margin-bottom: $cta1-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.news-post .cta-1 {\n margin-bottom: 30px;\n}\n\n.content-styled {\n word-wrap: break-word;\n\n a {\n text-decoration: underline;\n }\n\n strong {\n font-weight: $font-weight-2;\n }\n\n ul {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin-bottom: $paragraph-marginbottom-desktop;\n list-style-position: inside;\n list-style: none;\n padding: 0;\n }\n\n ul li {\n display: table-row;\n }\n\n ul li:before {\n position: relative;\n display: table-cell;\n content: '•';\n font-size: 20px;\n font-weight: $font-weight-2;\n padding: 0 15px 0 0;\n }\n\n ol {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin-bottom: $paragraph-marginbottom-desktop;\n list-style-type: none;\n list-style-type: decimal;\n padding: 0;\n counter-reset: li-counter;\n }\n\n ol > li {\n overflow: hidden;\n position: relative;\n margin: 0;\n padding: 0 0 0 20px;\n display: table-row;\n }\n\n ol > li:before {\n position: relative;\n display: table-cell;\n top: 0;\n left: 0;\n font-weight: $font-weight-2;\n font-size: $paragraph-size-desktop;\n text-align: right;\n content: counter(li-counter)\" \";\n counter-increment: li-counter;\n padding: 0 15px 0 0;\n }\n}\n\n.category-list {\n padding-top: 10px !important;\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.blurred {\n\t@include define-lazy-blur(5px);\n}\n\n.lazy {\n\tposition: relative;\n\t@include define-basic-transition(all, 0.3s);\n\topacity: 0.5;\n}\n\niframe.lazy {\n\topacity: 1;\n\t@include define-lazy-blur(0);\n}\n\n.lazy-bg.lazy {\n\tposition: relative;\n\topacity: 1;\n}\n\n.lazy-loading {\n\t@include define-lazy-blur(5px);\n}\n\n.lazy-loaded {\n\t@include define-lazy-blur(0);\n\topacity: 1;\n}\n\nhtml.is-animating .loading-transition-effect {\n\topacity: 1;\n}\n\n.loading-transition-effect {\n\tposition: fixed;\n\tz-index: 9999;\n\tleft: 0;\n\twidth: 100vw;\n\tpointer-events: none;\n\topacity: 0;\n\t@include define-basic-transition(all, 0.2s);\n}\n\n.spinner-in {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.spinner {\n\tmargin: 0 auto;\n\twidth: 70px;\n\ttext-align: center;\n}\n\n.spinner > div {\n\twidth: 18px;\n\theight: 18px;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\t-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n\tanimation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n\n.spinner .bounce1 {\n\t-webkit-animation-delay: -0.32s;\n\tanimation-delay: -0.32s;\n}\n\n.spinner .bounce2 {\n\t-webkit-animation-delay: -0.16s;\n\tanimation-delay: -0.16s;\n}\n@-webkit-keyframes sk-bouncedelay {\n\t0%,\n\t100%,\n\t80% {\n\t\t-webkit-transform: scale(0);\n\t}\n\n\t40% {\n\t\t-webkit-transform: scale(1.0);\n\t}\n}\n@keyframes sk-bouncedelay {\n\t0%,\n\t100%,\n\t80% {\n\t\t-webkit-transform: scale(0);\n\t\ttransform: scale(0);\n\t}\n\n\t40% {\n\t\t-webkit-transform: scale(1.0);\n\t\ttransform: scale(1.0);\n\t}\n}\n\n.sk-folding-cube {\n\tpointer-events: none;\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin: -20px 0 0 -20px;\n\twidth: 40px;\n\theight: 40px;\n\topacity: 0.8 !important;\n\t-webkit-transform: rotateZ(45deg);\n\ttransform: rotateZ(45deg);\n}\n\n.sk-folding-cube .sk-cube {\n\tfloat: left;\n\twidth: 50%;\n\theight: 50%;\n\tposition: relative;\n\t-webkit-transform: scale(1.1);\n\t-ms-transform: scale(1.1);\n\ttransform: scale(1.1);\n}\n\n.sk-folding-cube .sk-cube:before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\t-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;\n\tanimation: sk-foldCubeAngle 2.4s infinite linear both;\n\t-webkit-transform-origin: 100% 100%;\n\t-ms-transform-origin: 100% 100%;\n\ttransform-origin: 100% 100%;\n}\n\n.sk-folding-cube .sk-cube2 {\n\t-webkit-transform: scale(1.1) rotateZ(90deg);\n\ttransform: scale(1.1) rotateZ(90deg);\n}\n\n.sk-folding-cube .sk-cube3 {\n\t-webkit-transform: scale(1.1) rotateZ(180deg);\n\ttransform: scale(1.1) rotateZ(180deg);\n}\n\n.sk-folding-cube .sk-cube4 {\n\t-webkit-transform: scale(1.1) rotateZ(270deg);\n\ttransform: scale(1.1) rotateZ(270deg);\n}\n\n.sk-folding-cube .sk-cube2:before {\n\t-webkit-animation-delay: 0.3s;\n\tanimation-delay: 0.3s;\n}\n\n.sk-folding-cube .sk-cube3:before {\n\t-webkit-animation-delay: 0.6s;\n\tanimation-delay: 0.6s;\n}\n\n.sk-folding-cube .sk-cube4:before {\n\t-webkit-animation-delay: 0.9s;\n\tanimation-delay: 0.9s;\n}\n@-webkit-keyframes sk-foldCubeAngle {\n\t0%,\n\t10% {\n\t\t-webkit-transform: perspective(140px) rotateX(-180deg);\n\t\ttransform: perspective(140px) rotateX(-180deg);\n\t\topacity: 0;\n\t}\n\n\t25%,\n\t75% {\n\t\t-webkit-transform: perspective(140px) rotateX(0deg);\n\t\ttransform: perspective(140px) rotateX(0deg);\n\t\topacity: 1;\n\t}\n\n\t100%,\n\t90% {\n\t\t-webkit-transform: perspective(140px) rotateY(180deg);\n\t\ttransform: perspective(140px) rotateY(180deg);\n\t\topacity: 0;\n\t}\n}\n@keyframes sk-foldCubeAngle {\n\t0%,\n\t10% {\n\t\t-webkit-transform: perspective(140px) rotateX(-180deg);\n\t\ttransform: perspective(140px) rotateX(-180deg);\n\t\topacity: 0;\n\t}\n\n\t25%,\n\t75% {\n\t\t-webkit-transform: perspective(140px) rotateX(0deg);\n\t\ttransform: perspective(140px) rotateX(0deg);\n\t\topacity: 1;\n\t}\n\n\t100%,\n\t90% {\n\t\t-webkit-transform: perspective(140px) rotateY(180deg);\n\t\ttransform: perspective(140px) rotateY(180deg);\n\t\topacity: 0;\n\t}\n}\n\n.swipe-info {\n\t&:before {\n\t\t-webkit-animation: swipe-info-move 1.4s infinite ease-in-out both;\n\t\tanimation: swipe-info-move 1.4s infinite ease-in-out both;\n\t}\n}\n@-webkit-keyframes swipe-info-move {\n\t0%,\n\t33% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 1;\n\t}\n\n\t33%,\n\t66% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 0;\n\t}\n\n\t100%,\n\t66% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 1;\n\t}\n}\n@keyframes swipe-info-move {\n\t0%,\n\t33% {\n\t\tmargin-left: -35px;\n\t\t//opacity: 1;\n\t}\n\n\t33%,\n\t66% {\n\t\tmargin-left: -5px;\n\t\t//opacity: 0;\n\t}\n\n\t100%,\n\t66% {\n\t\tmargin-left: -35px;\n\t\t//opacity: 1;\n\t}\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\nbody.dark-theme {\n\tcolor: $color-1-dark;\n\tbackground-color: $color-5-dark;\n\n\t.eye {\n\t\ti {\n\t\t\tbackground-color: $color-5-dark;\n\t\t}\n\t}\n}\n\n.dark-theme {\n\tdiv,\n\tfooter,\n\theader,\n\tinput[type],\n\tli,\n\tnav,\n\ttextarea,\n\tul {\n\t\tborder-color: $color-4-dark !important;\n\t}\n\n\t.logo-clear {\n\t\tdisplay: none;\n\t}\n\n\t::-moz-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-moz-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-webkit-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-webkit-input-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t:-moz-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t::-moz-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\t// hamburger\n\t.open_head .hambuger-element span {\n\t\tbackground-color: $color-1-dark !important;\n\t}\n\n\t.hambuger-element span {\n\t\tbackground: $color-1-dark;\n\t}\n\n\t.hambuger-element:hover span {\n\t\tbackground: $color-3-dark;\n\t}\n\t// txt colors\n\t.txt-1,\n\t.video-slide .prev-next,\n\t.video-slide .slick-next {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-2 {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-3 {\n\t\tcolor: $color-3-dark;\n\t}\n\n\t.txt-4 {\n\t\tcolor: $color-4-dark;\n\t}\n\n\t.txt-5 {\n\t\tcolor: $color-5-dark;\n\t}\n\n\t.content-styled {\n\t\tul li:before {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\tol > li:before {\n\t\tcolor: $color-1-dark;\n\t}\n\t// bg colors\n\t.bg-1 {\n\t\tbackground-color: $color-1-dark;\n\t}\n\n\t.bg-2 {\n\t\tbackground-color: $color-1-dark;\n\t}\n\n\t.bg-3 {\n\t\tbackground-color: $color-3-dark;\n\t}\n\n\t.bg-4 {\n\t\tbackground-color: $color-4-dark;\n\t}\n\n\t.bg-5 {\n\t\tbackground-color: $color-5-dark;\n\t}\n\n\t.category-list {\n\t\t&:before {\n\t\t\tbackground-color: $color-1-dark;\n\t\t}\n\t}\n\t// link behaviour and colors\n\ta:link,\n\ta:visited {\n\t\tcolor: $color-1-dark;\n\t}\n\n\ta:hover {\n\t\tcolor: $color-3-dark;\n\t}\n\n\t.menu {\n\t\tul {\n\t\t\tli {\n\t\t\t\t.sub-menu {\n\t\t\t\t\tbackground-color: $color-5-dark;\n\n\t\t\t\t\tli {\n\t\t\t\t\t\tborder-bottom-color: $color-4-dark;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.current-menu-item,\n\t.current-page-ancestor {\n\t\ta {\n\t\t\tcolor: $color-3-dark !important;\n\t\t}\n\t}\n\n\t.navi-info {\n\t\tcolor: $color-3-dark;\n\n\t\ta:link,\n\t\ta:visited {\n\t\t\tcolor: $color-3-dark;\n\t\t}\n\n\t\ta:hover {\n\t\t\tcolor: $color-2-dark;\n\t\t}\n\t}\n\n\t.highlight:hover,\n\t.list:hover {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-4 {\n\t\t&:link,\n\t\t&:visited {\n\t\t\tcolor: $color-2-dark;\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\t.pay-picture {\n\t\tbutton {\n\t\t\tcolor: $color-6;\n\t\t}\n\t}\n\t// structure elements\n\t.flex-hold-title {\n\t\tbackground-color: rgba(25, 25, 25, 0.85);\n\t}\n\n\t.sk-folding-cube .sk-cube:before {\n\t\tbackground-color: $color-1-dark;\n\t}\n\t// forms\n\t.form-hold {\n\t\tlabel {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\tinput[type=email],\n\t\tinput[type=number],\n\t\tinput[type=tel],\n\t\tinput[type=text] {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\ttextarea {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\tselect {\n\t\t\tcolor: $color-4-dark;\n\t\t}\n\n\t\tinput[type=submit] {\n\t\t\tcolor: $color-5-dark;\n\t\t\tbackground-color: $color-1-dark;\n\t\t}\n\n\t\tinput[type=submit]:hover {\n\t\t\tcolor: $color-1-dark;\n\t\t\tbackground-color: $color-4-dark;\n\t\t}\n\n\t\tbutton {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\t.view-more-button {\n\t\tcolor: $color-5-dark;\n\t\tbackground-color: $color-3-dark;\n\t\tborder-color: $color-5-dark;\n\n\t\t&:hover {\n\t\t\tcolor: $color-3-dark;\n\t\t\tbackground-color: $color-5-dark;\n\t\t}\n\t}\n\n\t.pay-picture-list {\n\t\tbutton {\n\t\t\tcolor: $color-5-dark;\n\t\t\tborder-color: $color-3-dark;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-1-dark;\n\t\t\t\tborder-color: $color-1-dark;\n\t\t\t\tbackground-color: $color-5-dark;\n\t\t\t}\n\t\t}\n\t}\n}","// compileExpanded: style-expanded.css, compileCompressed: ../../style.min.css\n// imports\n@import 'global-vars';\n@import 'global-mixin';\n@import 'global-reset';\n@import 'global-defaults';\n@import 'icon-font';\n@import 'global-typography';\n@import 'global-effects'; //@import 'global-colors-clear';\n@import 'global-colors-dark'; // comportamento immagini in the_content(); - rimuovere il commento se le immagini non hanno differenze tra desktop e mobile\n\n//@import 'global-images';\n// imports mobile\n@media screen and (min-width: $break-mobile-start) and (max-width: $break-tablet-end) {\n @import 'mobile-header-footer';\n @import 'mobile-structure';\n @import 'mobile-forms';\n}\n\n// imports desktop\n@media screen and (min-width: $break-desktop-start) {\n @import 'desktop-header-footer';\n @import 'desktop-structure';\n @import 'desktop-forms';\n}\n\n// imports desktop\n@media screen and (min-width: $break-desktop-start) and (max-width: $break-desktop-end) {\n @import 'desktop-grid-exc';\n}\n\n@media screen and (min-width: $break-fullhd) {\n @import 'fullhd-grid-exc';\n}\n\n@import 'global-images';\n@import 'global-forms';\n@import 'libraries/slick'; //@import 'visual-debug'; // rimuovere il commento se si usa pagenavi - https://wordpress.org/plugins/wp-pagenavi/\n// UTILITIES\n// Generatore gradiente CSS: http://www.colorzilla.com/gradient-editor/\n// Generatore Text Shadow CSS: https://css3gen.com/text-shadow/\n// Generatore Border Radius CSS: https://css3gen.com/border-radius/\n// Generatore Box Shadow CSS: https://css3gen.com/box-shadow/\n// Come usare mixin con parametri: https://marksheet.io/sass-mixins.html","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // header\n\n#preheader {\n position: relative;\n display: block;\n width: 100vw;\n height: $header-mob-height;\n}\n\n#header {\n height: $header-mob-height;\n}\n\n#head-overlay {\n top: calc(#{$header-mob-height} + 1px);\n right: -100vw;\n width: 100vw;\n height: calc(100dvh - #{$header-mob-height});\n}\n\n.overlay-in {\n right: 0 !important;\n opacity: 1 !important;\n visibility: visible !important;\n pointer-events: all !important;\n}\n\n.overlay-content {\n position: relative;\n padding: 20px 0;\n width: 100%;\n text-align: right;\n}\n\n.scroll-opportunity {\n position: relative;\n display: block;\n width: calc(100% + 18px);\n height: calc(100dvh - #{$header-mob-height});\n overflow-y: scroll;\n overflow-x: visible;\n}\n\n#header-structure {\n position: relative;\n width: 100%;\n height: $header-mob-height;\n @include flex-wrap;\n @include flex-verticalize;\n\n .logo {\n position: relative;\n -webkit-box-flex: 1;\n width: $logo-mob-width;\n font-weight: $font-weight-2;\n font-size: $logo-size-smartphone;\n line-height: $logo-lineheight-smartphone;\n\n .imaged {\n position: absolute;\n top: 8px;\n left: 0;\n width: 100%;\n height: calc(100% - 16px);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 0 50%;\n }\n\n &.pictured {\n height: 100%;\n }\n }\n\n .menu {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(100% - #{$logo-mob-width} - #{$hamburger-mob-width});\n text-align: right;\n overflow: auto;\n white-space: nowrap;\n\n .top-menu {\n display: none;\n }\n\n ul {\n padding-right: 15px;\n margin-right: 15px;\n border-right: $color-5 solid 1px;\n display: inline-block;\n\n li {\n display: inline-block;\n margin-right: 15px;\n\n &:last-child {\n margin-right: 0;\n }\n }\n\n .current-page-ancestor,\n .current_page_item {\n font-weight: $font-weight-2;\n }\n }\n }\n\n .hamburger {\n position: relative;\n -webkit-box-flex: 1;\n width: $hamburger-mob-width;\n }\n}\n\n.list {\n position: relative;\n display: block;\n width: 12px;\n height: 12px;\n\n span {\n position: absolute;\n line-height: 0;\n width: 4px;\n height: 4px;\n\n &:nth-child(1) {\n top: 2px;\n left: -1px;\n }\n\n &:nth-child(2) {\n top: 2px;\n right: 1px;\n }\n\n &:nth-child(3) {\n bottom: -2px;\n left: -1px;\n }\n\n &:nth-child(4) {\n bottom: -2px;\n right: 1px;\n }\n }\n}\n\n.menu-overlay {\n position: relative;\n\n ul {\n li {\n display: block;\n border-bottom: 1px $color-5 solid;\n margin-bottom: 15px;\n padding-bottom: 15px;\n padding-right: 35px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul {\n li {\n display: block;\n border-bottom: none;\n margin-top: 10px;\n margin-bottom: 0;\n padding-bottom: 0;\n padding-right: 0;\n\n &:after {\n content: \" -\";\n }\n }\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // wrappers and more\n\n.only-desktop {\n display: none;\n}\n\n.wrapper {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded {\n position: relative;\n width: calc(100% - 30px);\n margin: 0 auto;\n padding: 0 15px;\n}\n\n.wrapper-padded-more {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-650,\n.wrapper-padded-more-840 {\n position: relative;\n width: calc(100% - 20px);\n margin: 0 auto;\n padding: 0 10px;\n}\n\n// paddings- margins\n\n.plain-page {\n @include define-margins(30px, 0, 0, 0);\n}\n\n.photo-frame {\n position: relative;\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n}\n\n.photo-hold {\n position: relative;\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n margin: 0;\n\n img {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n}\n\n.navi-click {\n position: absolute;\n display: block;\n width: 1px;\n height: 1px;\n pointer-events: none;\n}\n\n.absl_swipe {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: 100%;\n height: 100%;\n @include define-basic-transition(opacity, 0.3s);\n opacity: 0;\n\n &.swipe-info {\n &:before {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50px;\n height: 50px;\n margin: -25px 0 0;\n background-image: url(\"assets/images/swipe.svg\");\n background-position: 50% 50%;\n background-repeat: no-repeat;\n background-size: contain;\n }\n\n background-color: rgba(25, 25, 25, 0.8);\n opacity: 1;\n }\n}\n\n.photo-navi {\n position: relative;\n padding: 20px 0 15px;\n}\n\n// flex boxes\n\n.flex-hold {\n position: relative;\n width: 100%;\n @include flex-wrap;\n}\n\n.flex-hold-title {\n position: relative;\n display: block;\n width: 100%;\n text-align: center !important;\n margin: 10px 0 30px;\n\n h2 {\n margin-bottom: 5px;\n }\n}\n\n.flex-hold-2,\n.flex-hold-3,\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: 100%;\n margin: 0 0 33px;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n margin-top: 10px;\n\n &.masonry-three,\n &.masonry-two {\n\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n width: calc(100% - 20px);\n margin: 10px;\n }\n }\n}\n\n.gallery-thumb-box {\n margin: 20px 0;\n}\n\n.gallery-thumb {\n display: inline-block;\n width: calc(25% - 20px);\n margin: 10px;\n background-size: cover;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n.loading-transition-effect {\n top: calc(#{$header-mob-height} + 1px);\n height: calc(100dvh - #{$header-mob-height});\n}\n\n.wp-caption.aligncenter,\n.wp-caption.alignleft,\n.wp-caption.alignnone,\n.wp-caption.alignright {\n position: relative;\n width: 100% !important;\n display: block;\n margin-bottom: 15px;\n}\n\n.gallery-slider {\n position: relative;\n width: 100%;\n margin: 20px 0 0;\n\n &.video-slide {\n margin: 40px 0 0;\n\n .slick-next,\n .slick-prev {\n top: -40px;\n opacity: 1;\n pointer-events: all;\n visibility: visible;\n @include define-basic-transition(all, 0.3s);\n border-bottom: solid 1px;\n }\n\n .slide-picture-contaniner {\n .slide-picture {\n\n embed,\n iframe,\n object {\n height: calc(100dvh - #{$header-mob-height} - 80px);\n }\n }\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n top: -80px;\n width: 50%;\n height: 40px;\n opacity: 0;\n pointer-events: none;\n visibility: hidden;\n font-size: $paragraph-lineheight-desktop;\n line-height: 40px;\n font-weight: $font-weight-2;\n text-align: center;\n @include define-basic-transition(all, 0.3s);\n }\n\n .slick-prev {\n left: 0;\n }\n\n .slick-next {\n right: 0;\n }\n\n .slide-picture-contaniner {\n width: 100%;\n\n .slide-picture {\n\n embed,\n iframe,\n img,\n object {\n width: 100%;\n height: calc(100dvh - #{$header-mob-height} - 40px);\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .slide-picture {\n margin: 0 0 15px;\n }\n }\n}\n\n.gallery-slider-nav {\n margin: 20px 0;\n\n .slick-list {\n margin: 0 -10px;\n }\n\n .slick-slide {\n margin: 0 10px;\n }\n\n &.no-current {\n .slick-current {\n opacity: 1;\n @include define-basic-transition(all, 0.15s);\n }\n }\n\n .slick-current {\n opacity: 0.15;\n @include define-basic-transition(all, 0.15s);\n }\n\n .slide-thumb {\n cursor: pointer;\n position: relative;\n\n img {\n width: 100%;\n height: auto;\n }\n }\n}\n\n.scroll-image-hold {\n .lined {\n &:first-child {\n margin: 3.5vh 0 7vh;\n padding: 3.5vh 0 7vh;\n }\n\n &:last-child {\n border-bottom: none;\n }\n }\n\n .scroll-image {\n position: relative;\n width: 100%;\n margin: 7vh 0 0;\n padding: 0 0 7vh;\n\n img {\n width: 100%;\n height: auto;\n }\n\n .picture-info {\n margin: 20px 0 0;\n padding: 0;\n\n p {\n margin: 0;\n }\n }\n }\n}\n\n.gallery-footer {\n border-top: solid 1px;\n margin-top: 7vh !important;\n padding-top: 35px;\n width: 100%;\n\n //overflow: hidden;\n h6 {\n margin-bottom: 0;\n }\n\n a {\n position: relative;\n\n &:hover {\n .label {\n opacity: 1;\n }\n }\n\n .label {\n width: calc(100vw - 30px);\n top: 22px;\n position: absolute;\n font-weight: lighter;\n @include define-basic-transition(all, 0.3s);\n text-align: center;\n opacity: 0;\n }\n }\n\n .full {\n text-align: center;\n width: 100%;\n }\n\n .left {\n text-align: right;\n width: calc(50% - 17px);\n margin: 0 17px 0 0;\n\n .label {\n right: -50vw;\n }\n }\n\n .right {\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 0 0 17px;\n\n .label {\n left: -50vw;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.search-hold {\n input[type=text] {\n width: calc(100% - 98px) !important;\n }\n\n button {\n margin: 0 20px 0 0;\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // header\n\n#preheader {\n position: relative;\n z-index: -1;\n display: block;\n width: 100vw;\n height: $header-height;\n @include define-basic-transition(all, 0.3s);\n}\n\n#header {\n height: $header-height;\n @include define-basic-transition(all, 0.3s);\n}\n\n#head-overlay {\n top: calc(#{$header-height} + 1px);\n right: -211px;\n //width: 210px;\n width: 30vw;\n height: calc(100dvh - #{$header-height});\n}\n\n.overlay-in {\n right: 0 !important;\n opacity: 1 !important;\n visibility: visible !important;\n pointer-events: all !important;\n}\n\n.overlay-content {\n position: relative;\n padding: 20px 0;\n width: 100%;\n text-align: right;\n}\n\n.scroll-opportunity {\n position: relative;\n display: block;\n width: calc(100% + 18px);\n height: calc(100vh - #{$header-height});\n overflow-y: scroll;\n overflow-x: visible;\n}\n\n#header-structure {\n position: relative;\n width: 100%;\n height: $header-height;\n @include flex-wrap;\n @include flex-verticalize;\n\n .logo {\n position: relative;\n -webkit-box-flex: 1;\n width: $logo-width;\n font-weight: $font-weight-2;\n font-size: $logo-size-desktop;\n line-height: $logo-lineheight-desktop;\n\n .imaged {\n position: absolute;\n top: 10px;\n left: 0;\n width: 100%;\n height: calc(100% - 20px);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 0 50%;\n @include define-basic-transition(opacity, 0.3s);\n }\n\n &.pictured {\n height: 100%;\n }\n\n &:hover {\n .imaged {\n opacity: 0.5;\n }\n }\n }\n\n .menu {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(100% - #{$logo-width} - #{$hamburger-width});\n text-align: right;\n\n &.full-width-navi {\n width: calc(100% - #{$logo-width});\n\n .navi-info {\n padding-right: 0;\n }\n\n ul {\n padding-right: 0;\n margin-right: 0;\n border-right: none;\n }\n }\n\n ul {\n padding-right: 15px;\n margin-right: 15px;\n border-right: solid 1px;\n display: inline-block;\n\n li {\n position: relative;\n display: inline-block;\n margin-right: 15px;\n\n &:last-child {\n margin-right: 0;\n\n .sub-menu {\n margin-left: -160px;\n text-align: right;\n }\n }\n\n &.mega-menu-js-trigger,\n &.menu-item-has-children {\n &:hover {\n .sub-menu {\n height: auto;\n pointer-events: all;\n opacity: 1;\n }\n }\n\n a {\n cursor: context-menu;\n\n &:before {\n position: absolute;\n left: 50%;\n bottom: -16px;\n content: \"❯\";\n font-size: 10px;\n @include define-rotate (90);\n }\n }\n }\n }\n\n .current-page-ancestor,\n .current_page_item {\n font-weight: $font-weight-2;\n }\n\n .sub-menu {\n position: absolute;\n z-index: 9997 !important;\n top: 40px;\n left: 50%;\n width: 180px;\n margin-left: -90px;\n padding: 15px 0 !important;\n text-transform: none;\n -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n opacity: 0;\n pointer-events: none;\n @include define-basic-transition(opacity, 0.15s);\n overflow: visible;\n border: none;\n text-align: center;\n\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: -10px;\n width: 100%;\n height: 10px;\n }\n\n li {\n width: 100%;\n padding: 0 0 10px;\n margin: 0 0 10px;\n border-bottom: solid 1px;\n\n &:last-child {\n border-bottom: none;\n padding: 0;\n margin: 0;\n }\n\n a {\n display: inline-block;\n width: calc(100% - 30px);\n padding: 0 15px;\n margin: 0;\n cursor: pointer;\n\n &:before {\n content: \"\";\n }\n }\n }\n }\n }\n }\n\n .hamburger {\n position: relative;\n -webkit-box-flex: 1;\n width: $hamburger-width;\n }\n}\n\n.list {\n position: relative;\n display: block;\n width: 12px;\n height: 12px;\n\n span {\n position: absolute;\n line-height: 0;\n width: 4px;\n height: 4px;\n\n &:nth-child(1) {\n top: 2px;\n left: -1px;\n }\n\n &:nth-child(2) {\n top: 2px;\n right: 1px;\n }\n\n &:nth-child(3) {\n bottom: -2px;\n left: -1px;\n }\n\n &:nth-child(4) {\n bottom: -2px;\n right: 1px;\n }\n }\n}\n\n.menu-overlay {\n position: relative;\n\n ul {\n li {\n display: block;\n border-bottom: 1px solid;\n margin-bottom: 15px;\n padding-bottom: 15px;\n padding-right: 30px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul {\n li {\n display: block;\n border-bottom: none;\n margin-top: 10px;\n margin-bottom: 0;\n padding-bottom: 0;\n padding-right: 0;\n\n &:after {\n content: \" -\";\n }\n }\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.only-mobile {\n display: none;\n}\n\n// wrappers and more\n\n.wrapper {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded {\n position: relative;\n width: calc(100% - 50px);\n margin: 0 auto;\n padding: 0 25px;\n}\n\n.wrapper-padded-more {\n position: relative;\n width: 100%;\n max-width: 1150px;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-840 {\n position: relative;\n width: 100%;\n max-width: 840px;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-650 {\n position: relative;\n width: 100%;\n max-width: 650px;\n margin: 0 auto;\n}\n\n// paddings- margins\n\n.plain-page {\n @include define-margins(30px, 0, 0, 0);\n}\n\n.photo-frame {\n position: relative;\n margin-top: 20px;\n width: 100%;\n @include define-basic-transition(all, 0.3s);\n}\n\n.photo-hold {\n position: relative;\n width: calc(100% - 60px);\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n margin: 0 0 0 30px;\n @include define-basic-transition(all, 0.3s);\n\n img {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n}\n\n.eye {\n font-size: 14px;\n position: fixed;\n z-index: 9997;\n right: 25px;\n top: 10px;\n width: 40px;\n height: 80px;\n pointer-events: none;\n opacity: 0;\n @include define-basic-transition(opacity, 0.3s);\n\n i {\n position: absolute;\n top: 0;\n right: 0;\n padding: 3px;\n @include define-border-radius(3px);\n }\n}\n\n.delighted {\n .eye {\n pointer-events: all;\n opacity: 1;\n }\n\n #preheader {\n height: 0;\n }\n\n #header {\n opacity: 0;\n pointer-events: none;\n }\n\n .photo-frame {\n position: relative;\n margin-top: 0;\n width: 100%;\n }\n\n .photo-hold {\n position: relative;\n width: 100%;\n height: 100dvh;\n margin: 0;\n\n img {\n width: 100%;\n height: 100dvh;\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .navi-click-left {\n a {\n //cursor: url(assets/images/prev-icon-a.png), auto !important;\n }\n }\n\n .navi-click-right {\n a {\n //cursor: url(assets/images/next-icon-a.png), auto !important;\n }\n }\n}\n\n.navi-click {\n position: absolute;\n display: block;\n width: 50%;\n height: 100%;\n\n a {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: 100%;\n height: 100%;\n font-size: 0;\n\n &:after {\n display: none;\n }\n }\n}\n\n.navi-click-left {\n left: 0;\n top: 0;\n\n a {\n cursor: url(assets/images/prev-arrow-new.svg), auto !important;\n }\n}\n\n.navi-click-right {\n right: 0;\n top: 0;\n\n a {\n cursor: url(assets/images/next-arrow-new.svg), auto !important;\n }\n}\n\n.absl_swipe {\n display: none;\n}\n\n.photo-navi {\n position: relative;\n padding: 20px 0 15px;\n}\n\n// flex boxes\n\n.flex-hold {\n position: relative;\n width: 100%;\n @include flex-wrap;\n}\n\n.flex-hold-child {\n &:hover {\n .flex-hold-title {\n opacity: 1;\n }\n }\n}\n\n.flex-hold-title {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: calc(100% - 20px);\n height: 100%;\n padding: 0 10px;\n text-align: center !important;\n @include flex-wrap;\n @include flex-verticalize;\n opacity: 0;\n @include define-basic-transition(all, 0.5s);\n\n h2 {\n margin-bottom: 5px;\n }\n\n div {\n width: calc(100% - 20px);\n padding: 0 10px;\n }\n}\n\n.thumbs-gallery {\n top: $header-height;\n}\n\n.gallery-thumb-box {\n margin: 20px 0;\n}\n\n.gallery-thumb {\n display: inline-block;\n width: 10.2%;\n min-height: 75px;\n margin: 2%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n.loading-transition-effect {\n top: calc(#{$header-height} + 1px);\n height: calc(100dvh - #{$header-height});\n}\n\n.wp-caption.alignleft,\n.wp-caption.alignright {\n position: relative;\n width: 60% !important;\n display: block;\n margin-bottom: 15px;\n}\n\n.wp-caption.alignleft {\n float: left;\n margin-right: 15px;\n}\n\n.wp-caption.alignright {\n float: right;\n margin-left: 15px;\n}\n\n.gallery-slider {\n position: relative;\n width: 100%;\n margin: 20px 0 0;\n\n &.video-slide {\n\n .slick-next,\n .slick-prev {\n top: 25.5vh;\n width: 33.333333%;\n height: calc(25vw - #{$header-height});\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n z-index: 10;\n top: 0;\n width: 50%;\n height: 100dvh;\n border: none;\n }\n\n .slick-prev {\n left: 0;\n cursor: url(assets/images/prev-arrow-new.svg), auto !important;\n }\n\n .slick-next {\n right: 0;\n cursor: url(assets/images/next-arrow-new.svg), auto !important;\n }\n\n .slide-picture-contaniner {\n width: 100%;\n\n .slide-picture {\n\n embed,\n iframe,\n img,\n object {\n width: 100%;\n height: calc(100dvh - #{$header-height} - 40px);\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .slide-picture {\n margin: 0 0 15px;\n }\n }\n}\n\n.gallery-slider-nav {\n margin: 20px 0;\n\n .slick-list {\n margin: 0 -10px;\n }\n\n .slick-slide {\n margin: 0 10px;\n }\n\n &.no-current {\n .slick-current {\n opacity: 1;\n @include define-basic-transition(all, 0.15s);\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n top: calc(50% - 12px);\n width: 24px;\n height: 24px;\n cursor: pointer;\n\n svg {\n width: 24px;\n height: auto;\n }\n }\n\n .slick-next {\n right: -48px;\n }\n\n .slick-prev {\n left: -48px;\n }\n\n .slick-current {\n opacity: 0.25;\n @include define-basic-transition(all, 0.15s);\n }\n\n .slide-thumb {\n cursor: pointer;\n position: relative;\n\n img {\n width: 100%;\n height: auto;\n }\n }\n}\n\n.scroll-image-hold {\n .lined {\n &:first-child {\n margin: 3.5vh 0 7vh;\n padding: 3.5vh 0 7vh;\n }\n\n &:last-child {\n border-bottom: none;\n }\n }\n\n .scroll-image {\n position: relative;\n width: 100%;\n min-height: calc(100dvh - #{$header-height} - #{$title-fix});\n margin: 7vh 0;\n padding: 7vh 0;\n\n embed,\n iframe,\n img,\n object,\n video {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n\n .picture-info {\n margin: 20px 0 0;\n padding: 0;\n\n p {\n margin: 0;\n }\n }\n }\n}\n\n.scrollgallery-item-index {\n position: absolute;\n top: -66px;\n}\n\n.gallery-footer {\n border-top: solid 1px;\n margin-top: 7vh !important;\n padding-top: 35px;\n\n h6 {\n margin-bottom: 0;\n }\n\n a {\n position: relative;\n\n &:hover {\n .label {\n opacity: 1;\n }\n }\n\n .label {\n top: -3px;\n position: absolute;\n font-weight: lighter;\n white-space: nowrap;\n opacity: 0;\n @include define-basic-transition(all, 0.3s);\n }\n }\n\n .full {\n text-align: center;\n width: 100%;\n }\n\n .left {\n text-align: right;\n width: calc(50% - 17px);\n margin: 0 17px 0 0;\n\n a {\n &:hover {\n .label {\n right: 0;\n }\n }\n\n .label {\n right: -30px;\n padding-right: 30px;\n }\n }\n }\n\n .right {\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 0 0 17px;\n\n a {\n &:hover {\n .label {\n left: 0;\n }\n }\n\n .label {\n left: -30px;\n padding-left: 30px;\n }\n }\n }\n}\n\n.zoomed {\n .no-the-100 {\n overflow: hidden;\n\n img {\n transition: transform 0.6s;\n }\n }\n\n &:hover {\n .no-the-100 {\n img {\n transform: scale(1.2);\n /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.search-hold {\n input[type=text] {\n width: calc(100% - 93px) !important;\n }\n\n button {\n margin: 0 15px 0 0;\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(20% - 16px);\n margin: 0 20px 20px 0;\n }\n\n .flex-hold-child:nth-child(5n) {\n margin-right: 0;\n }\n }\n}\n\n.flex-hold-3 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(33.333333% - 22px);\n margin: 0 33px 33px 0;\n }\n\n .flex-hold-child:nth-child(3n) {\n margin-right: 0;\n }\n }\n}\n\n.flex-hold-2 {\n &.margins-wide {\n margin-top: 34px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 34px 34px 0;\n }\n\n .flex-hold-child:nth-child(2n) {\n margin-right: 0;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n width: calc(100% + 34px);\n left: -17px;\n margin-top: 14px;\n\n &.masonry-three {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(33.333333% - 34px);\n padding: 17px;\n }\n }\n\n &.masonry-two {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(50% - 34px);\n padding: 17px;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.flex-hold-3,\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(25% - 27px);\n margin: 0 36px 36px 0;\n }\n\n .flex-hold-child:nth-child(4n) {\n margin-right: 0;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n width: calc(100% + 34px);\n left: -17px;\n margin-top: 14px;\n\n &.masonry-three,\n &.masonry-two {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(25% - 34px);\n padding: 17px;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.wp-caption.aligncenter,\n.wp-caption.alignnone {\n\tposition: relative;\n\twidth: 100% !important;\n\tdisplay: block;\n\tmargin-bottom: 15px;\n}\n\n.wp-caption.aligncenter img,\n.wp-caption.alignleft img,\n.wp-caption.alignnone img,\n.wp-caption.alignright img {\n\twidth: 100% !important;\n\theight: auto !important;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.wp-caption-text,\n.wp-caption.aligncenter .wp-caption-text,\n.wp-caption.alignleft .wp-caption-text,\n.wp-caption.alignnone .wp-caption-text,\n.wp-caption.alignright .wp-caption-text {\n\tpadding: 10px 10px 0;\n\tmargin: 0 !important;\n\tfont-weight: $font-weight-1;\n\tfont-size: $cta1-size-desktop;\n\tline-height: $cta1-lineheight-desktop;\n\tword-wrap: break-word;\n\tfont-style: italic;\n}\n\nimg {\n\t&.lazy-loading {\n\t\taspect-ratio: 1/1;\n\t}\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // forms\n\n.form-hold {\n\tposition: relative;\n\tdisplay: block;\n\twidth: 100%;\n\n\t&.search-hold {\n\t\tpadding: 0;\n\t\tborder-bottom: solid 1px;\n\n\t\tinput[type=text] {\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 10px;\n\t\t\ttext-align: right;\n\t\t\tborder-color: transparent !important;\n\t\t}\n\n\t\tbutton {\n\t\t\theight: 52px;\n\t\t\twidth: 52px;\n\t\t\tborder: none;\n\t\t\tcursor: pointer;\n\t\t\tbackground-color: transparent;\n\t\t\t-webkit-transition: 0.3s ease-in-out;\n\t\t\ttransition: 0.3s ease-in-out;\n\n\t\t\t&:hover {\n\t\t\t\topacity: 0.6;\n\t\t\t}\n\t\t}\n\t}\n\n\tlabel {\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tinput[type=email],\n\tinput[type=number],\n\tinput[type=tel],\n\tinput[type=text] {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: calc(100% - 22px);\n\t\theight: 40px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 5px 10px;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 15px;\n\t\tborder: solid 1px;\n\t}\n\n\ttextarea {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: calc(100% - 22px);\n\t\theight: 250px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 10px;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 15px;\n\t\tresize: none;\n\t\tborder: solid 1px;\n\t}\n\n\tselect {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: 100%;\n\t\theight: 40px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 0 2%;\n\t\tfont-size: $h4-size-desktop;\n\t\tline-height: 18px;\n\t\tmargin-bottom: 15px;\n\t\tfont-weight: $font-weight-1;\n\t\tborder: solid 1px;\n\t}\n\n\tinput[type=submit] {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\tmargin: 20px 0 0;\n\t\tfont-size: $paragraph-size-desktop;\n\t\tfont-weight: $font-weight-2;\n\t\ttext-align: left;\n\t\tborder: none;\n\t\tpadding: 15px 35px;\n\t\tcursor: pointer;\n\t\t-webkit-transition: 0.3s ease-in-out;\n\t\ttransition: 0.3s ease-in-out;\n\t\twhite-space: normal;\n\t\tborder: solid 1px;\n\t\ttext-transform: uppercase;\n\t}\n\n\tinput[type=submit]:disabled {\n\t\topacity: 0.5;\n\t}\n\n\tinput[type=email]:focus,\n\tinput[type=number]:focus,\n\tinput[type=tel]:focus,\n\tinput[type=text]:focus,\n\ttextarea:focus {\n\t\tborder: solid 1px;\n\t}\n\n\tselect:active {\n\t\tborder: solid 1px;\n\t}\n\n\tinput[type=email]:focus,\n\tinput[type=number]:focus,\n\tinput[type=tel]:focus,\n\tinput[type=text]:focus,\n\ttextarea:focus {\n\t\tborder-color: $color-6 !important;\n\t}\n\n\tselect:active {\n\t\tborder-color: $color-6 !important;\n\t}\n\n\t.capt {\n\t\tmargin: 20px 0 0;\n\t}\n\n\t.wpcf7-mail-sent-ng,\n\t.wpcf7-not-valid-tip,\n\t.wpcf7-validation-errors {\n\t\tdisplay: block !important;\n\t\tz-index: 99 !important;\n\t\twidth: 96% !important;\n\t\tborder: none !important;\n\t\tfont-size: $paragraph-size-desktop !important;\n\t\tline-height: 130% !important;\n\t\tfont-weight: $font-weight-2 !important;\n\t\tpadding: 2% !important;\n\t\tleft: 0 !important;\n\t\tbackground-color: $color-7 !important;\n\t\tcolor: $color-5 !important;\n\t}\n}\n\n.wpcf7 form.invalid .wpcf7-response-output,\n.wpcf7-validation-errors {\n\tdisplay: block !important;\n\tz-index: 99 !important;\n\twidth: 96% !important;\n\tborder: none !important;\n\tfont-size: $paragraph-size-desktop !important;\n\tline-height: 130% !important;\n\tfont-weight: $font-weight-2 !important;\n\tpadding: 2% !important;\n\tleft: 0 !important;\n\tbackground-color: $color-7 !important;\n\tcolor: $color-5 !important;\n}\n\n.wpcf7 form.sent .wpcf7-response-output,\n.wpcf7-mail-sent-ok {\n\tdisplay: block !important;\n\tz-index: 99 !important;\n\twidth: 96% !important;\n\tborder: none !important;\n\tfont-size: $paragraph-size-desktop !important;\n\tline-height: 130% !important;\n\tfont-weight: $font-weight-2 !important;\n\tpadding: 2% !important;\n\tleft: 0 !important;\n\tbackground-color: $color-6 !important;\n\tcolor: $color-5-dark !important;\n}\n\n.wpcf7-list-item {\n\tmargin: 0 !important;\n\tfont-weight: $font-weight-1;\n\tfont-size: $cta1-size-desktop;\n\tline-height: $cta1-lineheight-desktop;\n\tmargin-bottom: $cta1-marginbottom-desktop;\n\tword-wrap: break-word;\n}","\r\n.slick-slider {\r\n position: relative;\r\n display: block;\r\n box-sizing: border-box;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-touch-callout: none;\r\n -khtml-user-select: none;\r\n -ms-touch-action: pan-y;\r\n touch-action: pan-y;\r\n -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.slick-list {\r\n position: relative;\r\n display: block;\r\n overflow: hidden;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.slick-list:focus {\r\n outline: none;\r\n}\r\n\r\n.slick-list.dragging {\r\n cursor: pointer;\r\n cursor: hand;\r\n}\r\n\r\n.slick-slider .slick-track,\r\n.slick-slider .slick-list {\r\n -webkit-transform: translate3d(0, 0, 0);\r\n -moz-transform: translate3d(0, 0, 0);\r\n -ms-transform: translate3d(0, 0, 0);\r\n -o-transform: translate3d(0, 0, 0);\r\n transform: translate3d(0, 0, 0);\r\n}\r\n\r\n.slick-track {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n.slick-track:before,\r\n.slick-track:after {\r\n display: table;\r\n content: '';\r\n}\r\n\r\n.slick-track:after {\r\n clear: both;\r\n}\r\n\r\n.slick-loading .slick-track {\r\n visibility: hidden;\r\n}\r\n\r\n.slick-slide {\r\n display: none;\r\n float: left;\r\n height: 100%;\r\n min-height: 1px;\r\n}\r\n\r\n[dir='rtl'] .slick-slide {\r\n float: right;\r\n}\r\n\r\n.slick-slide img {\r\n display: block;\r\n}\r\n\r\n.slick-slide.slick-loading img {\r\n display: none;\r\n}\r\n\r\n.slick-slide.dragging img {\r\n pointer-events: none;\r\n}\r\n\r\n.slick-initialized .slick-slide {\r\n display: block;\r\n}\r\n\r\n.slick-loading .slick-slide {\r\n visibility: hidden;\r\n}\r\n\r\n.slick-vertical .slick-slide {\r\n display: block;\r\n height: auto;\r\n border: 1px solid transparent;\r\n}\r\n\r\n.slick-arrow.slick-hidden {\r\n display: none;\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["style.min.css","assets/css/_global-reset.scss","assets/css/_global-mixin.scss","assets/css/_global-defaults.scss","assets/css/_global-vars.scss","assets/css/_icon-font.scss","assets/css/_global-typography.scss","assets/css/_global-effects.scss","assets/css/_global-colors-dark.scss","assets/css/style.scss","assets/css/_mobile-header-footer.scss","assets/css/_mobile-structure.scss","assets/css/_mobile-forms.scss","assets/css/_desktop-header-footer.scss","assets/css/_desktop-structure.scss","assets/css/_desktop-forms.scss","assets/css/_desktop-grid-exc.scss","assets/css/_fullhd-grid-exc.scss","assets/css/_global-images.scss","assets/css/_global-forms.scss","assets/css/libraries/_slick.scss"],"names":[],"mappings":"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","file":"style.min.css","sourcesContent":["a,abbr,acronym,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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,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;vertical-align:baseline}html{overflow-y:scroll}body{line-height:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*:focus{outline:0}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}caption,td,th{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px 24px 1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:\"\"}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;border:none;outline:none !important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.grecaptcha-badge{opacity:0;pointer-events:none}.stripe{position:relative;width:100%}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.allupper{text-transform:uppercase}.clearer{clear:both}.no-the-100{width:100%}.no-the-100 img{width:100%;height:auto}.books-listing-cover{position:relative;width:100%;margin:0 0 10px}.body-shaper{min-height:100vh}.min-height-footers{min-height:90vh}.thumbs-gallery{position:fixed;width:100%;z-index:90;visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.thumbs-gallery.shown{visibility:visible;opacity:1;pointer-events:all;height:auto;overflow:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.verticalize{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delight-area{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.all-pointer-events{pointer-events:all !important}.delighted .delight-area{opacity:.1}.delighted .delight-area .not-delighted{opacity:1 !important}.current_thumb_hilight{opacity:.15}.topline{margin-top:30px;padding:20px 0 0}.picture-info{margin-bottom:20px}.pay-picture button{border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;cursor:pointer}.pay-picture-list{margin-top:20px}.pay-picture-list button{padding:10px 20px;background-color:rgba(0,0,0,0);text-transform:uppercase;border:solid 1px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.embed-container{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.navigation{display:none}#infscr-loading{position:fixed;z-index:9999;bottom:0;left:0;display:block;width:calc(100% - 20px) !important;text-align:center;padding:10px;display:none}#infscr-loading p{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0 !important}#infscr-loading img{display:none !important}.view-more-button{position:relative;display:inline-block;margin:40px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase;cursor:pointer}.hambuger-element{width:25px;height:16px;position:relative;z-index:9998;padding:0;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer}.hambuger-element span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.hambuger-element span:nth-child(1){top:0}.hambuger-element span:nth-child(2),.hambuger-element span:nth-child(3){top:7px}.hambuger-element span:nth-child(4){bottom:0}.hambuger-element.open span:nth-child(1){top:18px;width:0;left:50%}.hambuger-element.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hambuger-element.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hambuger-element.open span:nth-child(4){top:18px;width:0;left:50%}a.absl:link{position:absolute;z-index:100;left:0;top:0;display:block;width:100%;height:100%}.category-list{position:relative;padding-top:10px}.category-list:before{content:\"\";position:absolute;top:0;left:50%;width:42px;height:1px;margin-left:-21px}.category-list a:link:after{content:\", \"}.category-list a:link:last-child:after{content:\"\"}.category-list span:after{content:\", \"}.category-list span:last-child:after{content:\"\"}#header{position:fixed;z-index:9998;top:0;left:0;display:block;width:100%;border-bottom:1px solid}.buy-button{width:0;display:none;visibility:hidden;pointer-events:none;opacity:0;margin-right:0 !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.buy-button.shown{width:auto;display:inline-block;visibility:visible;pointer-events:all;opacity:1;margin-right:inherit !important}#head-overlay{position:fixed;z-index:9998;display:block;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-left:1px solid}#footer{position:relative;display:block;width:100%;overflow:hidden;padding:10px 0;margin:30px 0 0;font-size:12px !important;border-top:1px solid}#footer p{display:inline-block !important;font-size:12px}#footer p:last-child{margin-bottom:0}.news-item{width:100%;padding:0 0 10px;margin:20px 0 0;border-bottom:1px solid}.lined{border-bottom:1px solid}.topline{border-top:1px solid}.pointered{cursor:pointer}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-frame embed,.video-frame iframe,.video-frame object,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.masonry-grid:after{content:\"\";display:block;clear:both}@font-face{font-family:\"paperplane-photography-theme-icons\";src:url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393\");src:url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix\") format(\"embedded-opentype\"),url(\"assets/fonts/paperplane-photography-theme-icons.woff2?59625393\") format(\"woff2\"),url(\"assets/fonts/paperplane-photography-theme-icons.woff?59625393\") format(\"woff\"),url(\"assets/fonts/paperplane-photography-theme-icons.ttf?59625393\") format(\"truetype\"),url(\"assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons\") format(\"svg\");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=\" icon-\"]:before{font-family:\"paperplane-photography-theme-icons\";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:\"\"}.icon-right-bold:before{content:\"\"}.icon-left-bold:before{content:\"\"}.icon-th-large-outline:before{content:\"\"}.icon-back:before{content:\"\"}.icon-eye:before{content:\"\"}.icon-play:before{content:\"\"}.icon-stop:before{content:\"\"}.icon-pause:before{content:\"\"}.icon-facebook:before{content:\"\"}.icon-twitter:before{content:\"\"}.icon-credit-card-alt:before{content:\"\"}.icon-instagram:before{content:\"\"}.icon-mail:before{content:\"\"}.icon-search:before{content:\"\"}.icon-cancel-circled:before{content:\"\"}.icon-youtube:before{content:\"\"}.icon-linkedin:before{content:\"\"}h1{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.news-post h1{margin-bottom:5px}.book-post h1{margin-bottom:30px}h2{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}.menu-overlay,.menu-overlay p{font-size:14px;line-height:22px}h3{font-size:20px;line-height:28px;margin-bottom:23px;word-wrap:break-word}h4,h5{font-size:16px;line-height:24px;margin-bottom:19px;word-wrap:break-word}.as-h4{font-size:16px;line-height:24px}.news-item .as-h4{margin-bottom:5px}.menu,.menu p{font-size:14px;line-height:22px}h6{font-size:14px;line-height:22px;margin-bottom:17px;word-wrap:break-word}.navi-text{font-size:14px;line-height:18px}p{font-size:14px;line-height:22px;margin:0 0 22px;word-wrap:break-word;padding:0}.cta-1{font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.news-post .cta-1{margin-bottom:30px}.content-styled{word-wrap:break-word}.content-styled a{text-decoration:underline}.content-styled strong{font-weight:600}.content-styled ul{font-size:14px;line-height:22px;margin-bottom:22px;list-style-position:inside;list-style:none;padding:0}.content-styled ul li{display:table-row}.content-styled ul li:before{position:relative;display:table-cell;content:\"•\";font-size:20px;font-weight:600;padding:0 15px 0 0}.content-styled ol{font-size:14px;line-height:22px;margin-bottom:22px;list-style-type:none;list-style-type:decimal;padding:0;counter-reset:li-counter}.content-styled ol>li{overflow:hidden;position:relative;margin:0;padding:0 0 0 20px;display:table-row}.content-styled ol>li:before{position:relative;display:table-cell;top:0;left:0;font-weight:600;font-size:14px;text-align:right;content:counter(li-counter) \" \";counter-increment:li-counter;padding:0 15px 0 0}.category-list{padding-top:10px !important}.blurred{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}iframe.lazy{opacity:1;filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0)}.lazy-bg.lazy{position:relative;opacity:1}.lazy-loading{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.lazy-loaded{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);opacity:1}html.is-animating .loading-transition-effect{opacity:1}.loading-transition-effect{position:fixed;z-index:9999;left:0;width:100vw;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.spinner-in{position:absolute;display:block;width:100%;height:100%}.spinner{margin:0 auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-folding-cube{pointer-events:none;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;opacity:.8 !important;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.swipe-info:before{-webkit-animation:swipe-info-move 1.4s infinite ease-in-out both;animation:swipe-info-move 1.4s infinite ease-in-out both}@-webkit-keyframes swipe-info-move{0%,33%{margin-left:-15px}33%,66%{margin-left:-15px}100%,66%{margin-left:-15px}}@keyframes swipe-info-move{0%,33%{margin-left:-35px}33%,66%{margin-left:-5px}100%,66%{margin-left:-35px}}body.dark-theme{color:#fff;background-color:#191919}body.dark-theme .eye i{background-color:#191919}.dark-theme div,.dark-theme footer,.dark-theme header,.dark-theme input[type],.dark-theme li,.dark-theme nav,.dark-theme textarea,.dark-theme ul{border-color:#2d2d2d !important}.dark-theme .logo-clear{display:none}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::selection{background:#fff;color:#191919}.dark-theme ::-moz-selection{background:#fff;color:#191919}.dark-theme ::-webkit-selection{background:#fff;color:#191919}.dark-theme ::-webkit-input-placeholder{color:#fff}.dark-theme :-moz-placeholder{color:#fff}.dark-theme ::-moz-placeholder{color:#fff}.dark-theme .open_head .hambuger-element span{background-color:#fff !important}.dark-theme .hambuger-element span{background:#fff}.dark-theme .hambuger-element:hover span{background:#afafaf}.dark-theme .txt-1,.dark-theme .video-slide .prev-next,.dark-theme .video-slide .slick-next{color:#fff}.dark-theme .txt-2{color:#fff}.dark-theme .txt-3{color:#afafaf}.dark-theme .txt-4{color:#2d2d2d}.dark-theme .txt-5{color:#191919}.dark-theme .content-styled ul li:before{color:#fff}.dark-theme ol>li:before{color:#fff}.dark-theme .bg-1{background-color:#fff}.dark-theme .bg-2{background-color:#fff}.dark-theme .bg-3{background-color:#afafaf}.dark-theme .bg-4{background-color:#2d2d2d}.dark-theme .bg-5{background-color:#191919}.dark-theme .category-list:before{background-color:#fff}.dark-theme a:link,.dark-theme a:visited{color:#fff}.dark-theme a:hover{color:#afafaf}.dark-theme .menu ul li .sub-menu{background-color:#191919}.dark-theme .menu ul li .sub-menu li{border-bottom-color:#2d2d2d}.dark-theme .current-menu-item a,.dark-theme .current-page-ancestor a{color:#afafaf !important}.dark-theme .navi-info{color:#afafaf}.dark-theme .navi-info a:link,.dark-theme .navi-info a:visited{color:#afafaf}.dark-theme .navi-info a:hover{color:#f9f9f9}.dark-theme .highlight:hover,.dark-theme .list:hover{color:#fff}.dark-theme .txt-4:link,.dark-theme .txt-4:visited{color:#f9f9f9}.dark-theme .txt-4:hover{color:#fff}.dark-theme .pay-picture button{color:#64d31c}.dark-theme .flex-hold-title{background-color:rgba(25,25,25,.85)}.dark-theme .sk-folding-cube .sk-cube:before{background-color:#fff}.dark-theme .form-hold label{color:#fff}.dark-theme .form-hold input[type=email],.dark-theme .form-hold input[type=number],.dark-theme .form-hold input[type=tel],.dark-theme .form-hold input[type=text]{color:#fff}.dark-theme .form-hold textarea{color:#fff}.dark-theme .form-hold select{color:#2d2d2d}.dark-theme .form-hold input[type=submit]{color:#191919;background-color:#fff}.dark-theme .form-hold input[type=submit]:hover{color:#fff;background-color:#2d2d2d}.dark-theme .form-hold button{color:#fff}.dark-theme .view-more-button{color:#191919;background-color:#afafaf;border-color:#191919}.dark-theme .view-more-button:hover{color:#afafaf;background-color:#191919}.dark-theme .pay-picture-list button{color:#191919;border-color:#afafaf}.dark-theme .pay-picture-list button:hover{color:#fff;border-color:#fff;background-color:#191919}@media screen and (min-width: 1px)and (max-width: 1023px){#preheader{position:relative;display:block;width:100vw;height:55px}#header{height:55px}#head-overlay{top:calc(55px + 1px);right:-100vw;width:100vw;height:calc(100dvh - 55px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100dvh - 55px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:140px;font-weight:600;font-size:16px;line-height:19px}#header-structure .logo .imaged{position:absolute;top:8px;left:0;width:100%;height:calc(100% - 16px);background-size:contain;background-repeat:no-repeat;background-position:0 50%}#header-structure .logo.pictured{height:100%}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 140px - 25px);text-align:right;overflow-y:hidden;overflow-x:auto;white-space:nowrap}#header-structure .menu .top-menu{display:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:#fff solid 1px;display:inline-block}#header-structure .menu ul li{display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px #fff solid;margin-bottom:15px;padding-bottom:15px;padding-right:35px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:\" -\"}.only-desktop{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 30px);margin:0 auto;padding:0 15px}.wrapper-padded-more{position:relative;width:100%;margin:0 auto}.wrapper-padded-more-650,.wrapper-padded-more-840{position:relative;width:calc(100% - 20px);margin:0 auto;padding:0 10px}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;width:100%;height:calc(100dvh - 65px - 45px)}.photo-hold{position:relative;width:100%;height:calc(100dvh - 65px - 45px);margin:0}.photo-hold img{width:100%;height:calc(100dvh - 65px - 45px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:1px;height:1px;pointer-events:none}.absl_swipe{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.absl_swipe.swipe-info{background-color:rgba(25,25,25,.8);opacity:1}.absl_swipe.swipe-info:before{content:\"\";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0;background-image:url(\"assets/images/swipe.svg\");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-title{position:relative;display:block;width:100%;text-align:center !important;margin:10px 0 30px}.flex-hold-title h2{margin-bottom:5px}.flex-hold-2.margins-wide,.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px}.flex-hold-2.margins-wide .flex-hold-child,.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:100%;margin:0 0 33px}.masonry-grid{position:relative;margin-top:10px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;width:calc(100% - 20px);margin:10px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:calc(25% - 20px);margin:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(55px + 1px);height:calc(100dvh - 55px)}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignnone,.wp-caption.alignright{position:relative;width:100% !important;display:block;margin-bottom:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide{margin:40px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:-40px;opacity:1;pointer-events:all;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:solid 1px}.gallery-slider.video-slide .slide-picture-contaniner .slide-picture embed,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture iframe,.gallery-slider.video-slide .slide-picture-contaniner .slide-picture object{height:calc(100dvh - 55px - 80px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;top:-80px;width:50%;height:40px;opacity:0;pointer-events:none;visibility:hidden;font-size:22px;line-height:40px;font-weight:600;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-slider .slick-prev{left:0}.gallery-slider .slick-next{right:0}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 55px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-current{opacity:.15;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;margin:7vh 0 0;padding:0 0 7vh}.scroll-image-hold .scroll-image img{width:100%;height:auto}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px;width:100%}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{width:calc(100vw - 30px);top:22px;position:absolute;font-weight:lighter;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;opacity:0}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left .label{right:-50vw}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right .label{left:-50vw}.search-hold input[type=text]{width:calc(100% - 98px) !important}.search-hold button{margin:0 20px 0 0}}@media screen and (min-width: 1024px){#preheader{position:relative;z-index:-1;display:block;width:100vw;height:65px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header{height:65px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#head-overlay{top:calc(65px + 1px);right:-211px;width:30vw;height:calc(100dvh - 65px)}.overlay-in{right:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.overlay-content{position:relative;padding:20px 0;width:100%;text-align:right}.scroll-opportunity{position:relative;display:block;width:calc(100% + 18px);height:calc(100vh - 65px);overflow-y:scroll;overflow-x:visible}#header-structure{position:relative;width:100%;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-structure .logo{position:relative;-webkit-box-flex:1;width:170px;font-weight:600;font-size:20px;line-height:23px}#header-structure .logo .imaged{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);background-size:contain;background-repeat:no-repeat;background-position:0 50%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#header-structure .logo.pictured{height:100%}#header-structure .logo:hover .imaged{opacity:.5}#header-structure .menu{position:relative;-webkit-box-flex:1;width:calc(100% - 170px - 25px);text-align:right}#header-structure .menu.full-width-navi{width:calc(100% - 170px)}#header-structure .menu.full-width-navi .navi-info{padding-right:0}#header-structure .menu.full-width-navi ul{padding-right:0;margin-right:0;border-right:none}#header-structure .menu ul{padding-right:15px;margin-right:15px;border-right:solid 1px;display:inline-block}#header-structure .menu ul li{position:relative;display:inline-block;margin-right:15px}#header-structure .menu ul li:last-child{margin-right:0}#header-structure .menu ul li:last-child .sub-menu{margin-left:-160px;text-align:right}#header-structure .menu ul li.mega-menu-js-trigger:hover .sub-menu,#header-structure .menu ul li.menu-item-has-children:hover .sub-menu{height:auto;pointer-events:all;opacity:1}#header-structure .menu ul li.mega-menu-js-trigger a,#header-structure .menu ul li.menu-item-has-children a{cursor:context-menu}#header-structure .menu ul li.mega-menu-js-trigger a:before,#header-structure .menu ul li.menu-item-has-children a:before{position:absolute;left:50%;bottom:-16px;content:\"❯\";font-size:10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#header-structure .menu ul .current-page-ancestor,#header-structure .menu ul .current_page_item{font-weight:600}#header-structure .menu ul .sub-menu{position:absolute;z-index:9997 !important;top:40px;left:50%;width:180px;margin-left:-90px;padding:15px 0 !important;text-transform:none;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;overflow:visible;border:none;text-align:center}#header-structure .menu ul .sub-menu:before{content:\"\";position:absolute;left:0;top:-10px;width:100%;height:10px}#header-structure .menu ul .sub-menu li{width:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px}#header-structure .menu ul .sub-menu li:last-child{border-bottom:none;padding:0;margin:0}#header-structure .menu ul .sub-menu li a{display:inline-block;width:calc(100% - 30px);padding:0 15px;margin:0;cursor:pointer}#header-structure .menu ul .sub-menu li a:before{content:\"\"}#header-structure .hamburger{position:relative;-webkit-box-flex:1;width:25px}.list{position:relative;display:block;width:12px;height:12px}.list span{position:absolute;line-height:0;width:4px;height:4px}.list span:nth-child(1){top:2px;left:-1px}.list span:nth-child(2){top:2px;right:1px}.list span:nth-child(3){bottom:-2px;left:-1px}.list span:nth-child(4){bottom:-2px;right:1px}.menu-overlay{position:relative}.menu-overlay ul li{display:block;border-bottom:1px solid;margin-bottom:15px;padding-bottom:15px;padding-right:30px}.menu-overlay ul li:last-child{margin-bottom:0}.menu-overlay ul li ul li{display:block;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-right:0}.menu-overlay ul li ul li:after{content:\" -\"}.only-mobile{display:none}.wrapper{position:relative;width:100%;margin:0 auto}.wrapper-padded{position:relative;width:calc(100% - 50px);margin:0 auto;padding:0 25px}.wrapper-padded-more{position:relative;width:100%;max-width:1150px;margin:0 auto}.wrapper-padded-more-840{position:relative;width:100%;max-width:840px;margin:0 auto}.wrapper-padded-more-650{position:relative;width:100%;max-width:650px;margin:0 auto}.plain-page{margin:30px 0 0 0}.photo-frame{position:relative;margin-top:20px;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold{position:relative;width:calc(100% - 60px);height:calc(100dvh - 65px - 40px);margin:0 0 0 30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-hold img{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.eye{font-size:14px;position:fixed;z-index:9997;right:25px;top:10px;width:40px;height:80px;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.eye i{position:absolute;top:0;right:0;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.delighted .eye{pointer-events:all;opacity:1}.delighted #preheader{height:0}.delighted #header{opacity:0;pointer-events:none}.delighted .photo-frame{position:relative;margin-top:0;width:100%}.delighted .photo-hold{position:relative;width:100%;height:100dvh;margin:0}.delighted .photo-hold img{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.navi-click{position:absolute;display:block;width:50%;height:100%}.navi-click a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0}.navi-click a:after{display:none}.navi-click-left{left:0;top:0}.navi-click-left a{cursor:url(assets/images/prev-arrow-new.svg),auto !important}.navi-click-right{right:0;top:0}.navi-click-right a{cursor:url(assets/images/next-arrow-new.svg),auto !important}.absl_swipe{display:none}.photo-navi{position:relative;padding:20px 0 15px}.flex-hold{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-hold-child:hover .flex-hold-title{opacity:1}.flex-hold-title{position:absolute;left:0;top:0;display:block;width:calc(100% - 20px);height:100%;padding:0 10px;text-align:center !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flex-hold-title h2{margin-bottom:5px}.flex-hold-title div{width:calc(100% - 20px);padding:0 10px}.thumbs-gallery{top:65px}.gallery-thumb-box{margin:20px 0}.gallery-thumb{display:inline-block;width:10.2%;min-height:75px;margin:2%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.loading-transition-effect{top:calc(65px + 1px);height:calc(100dvh - 65px)}.wp-caption.alignleft,.wp-caption.alignright{position:relative;width:60% !important;display:block;margin-bottom:15px}.wp-caption.alignleft{float:left;margin-right:15px}.wp-caption.alignright{float:right;margin-left:15px}.gallery-slider{position:relative;width:100%;margin:20px 0 0}.gallery-slider.video-slide .slick-next,.gallery-slider.video-slide .slick-prev{top:25.5vh;width:33.333333%;height:calc(25vw - 65px)}.gallery-slider .slick-next,.gallery-slider .slick-prev{position:absolute;z-index:10;top:0;width:50%;height:100dvh;border:none}.gallery-slider .slick-prev{left:0;cursor:url(assets/images/prev-arrow-new.svg),auto !important}.gallery-slider .slick-next{right:0;cursor:url(assets/images/next-arrow-new.svg),auto !important}.gallery-slider .slide-picture-contaniner{width:100%}.gallery-slider .slide-picture-contaniner .slide-picture embed,.gallery-slider .slide-picture-contaniner .slide-picture iframe,.gallery-slider .slide-picture-contaniner .slide-picture img,.gallery-slider .slide-picture-contaniner .slide-picture object{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.gallery-slider .slide-picture-contaniner .slide-picture{margin:0 0 15px}.gallery-slider-nav{margin:20px 0}.gallery-slider-nav .slick-list{margin:0 -10px}.gallery-slider-nav .slick-slide{margin:0 10px}.gallery-slider-nav.no-current .slick-current{opacity:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slick-next,.gallery-slider-nav .slick-prev{position:absolute;top:calc(50% - 12px);width:24px;height:24px;cursor:pointer}.gallery-slider-nav .slick-next svg,.gallery-slider-nav .slick-prev svg{width:24px;height:auto}.gallery-slider-nav .slick-next{right:-48px}.gallery-slider-nav .slick-prev{left:-48px}.gallery-slider-nav .slick-current{opacity:.25;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.gallery-slider-nav .slide-thumb{cursor:pointer;position:relative}.gallery-slider-nav .slide-thumb img{width:100%;height:auto}.scroll-image-hold .lined:first-child{margin:3.5vh 0 7vh;padding:3.5vh 0 7vh}.scroll-image-hold .lined:last-child{border-bottom:none}.scroll-image-hold .scroll-image{position:relative;width:100%;min-height:calc(100dvh - 65px - 40px);margin:7vh 0;padding:7vh 0}.scroll-image-hold .scroll-image embed,.scroll-image-hold .scroll-image iframe,.scroll-image-hold .scroll-image img,.scroll-image-hold .scroll-image object,.scroll-image-hold .scroll-image video{width:100%;height:calc(100dvh - 65px - 40px);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.scroll-image-hold .scroll-image .picture-info{margin:20px 0 0;padding:0}.scroll-image-hold .scroll-image .picture-info p{margin:0}.scrollgallery-item-index{position:absolute;top:-66px}.gallery-footer{border-top:solid 1px;margin-top:7vh !important;padding-top:35px}.gallery-footer h6{margin-bottom:0}.gallery-footer a{position:relative}.gallery-footer a:hover .label{opacity:1}.gallery-footer a .label{top:-3px;position:absolute;font-weight:lighter;white-space:nowrap;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-footer .full{text-align:center;width:100%}.gallery-footer .left{text-align:right;width:calc(50% - 17px);margin:0 17px 0 0}.gallery-footer .left a:hover .label{right:0}.gallery-footer .left a .label{right:-30px;padding-right:30px}.gallery-footer .right{-webkit-box-flex:1;width:calc(50% - 17px);margin:0 0 0 17px}.gallery-footer .right a:hover .label{left:0}.gallery-footer .right a .label{left:-30px;padding-left:30px}.zoomed .no-the-100{overflow:hidden}.zoomed .no-the-100 img{transition:transform .6s}.zoomed:hover .no-the-100 img{transform:scale(1.2)}.search-hold input[type=text]{width:calc(100% - 93px) !important}.search-hold button{margin:0 15px 0 0}}@media screen and (min-width: 1024px)and (max-width: 1919px){.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(20% - 16px);margin:0 20px 20px 0}.flex-hold-5.margins-wide .flex-hold-child:nth-child(5n){margin-right:0}.flex-hold-3.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(33.333333% - 22px);margin:0 33px 33px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(3n){margin-right:0}.flex-hold-2.margins-wide{margin-top:34px;align-items:center;justify-content:center}.flex-hold-2.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(50% - 17px);margin:0 34px 34px 0}.flex-hold-2.margins-wide .flex-hold-child:nth-child(2n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer{position:relative;float:left;width:calc(33.333333% - 34px);padding:17px}.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(50% - 34px);padding:17px}}@media screen and (min-width: 1920px){.flex-hold-3.margins-wide,.flex-hold-5.margins-wide{margin-top:33px;align-items:center;justify-content:center}.flex-hold-3.margins-wide .flex-hold-child,.flex-hold-5.margins-wide .flex-hold-child{position:relative;-webkit-box-flex:1;width:calc(25% - 27px);margin:0 36px 36px 0}.flex-hold-3.margins-wide .flex-hold-child:nth-child(4n),.flex-hold-5.margins-wide .flex-hold-child:nth-child(4n){margin-right:0}.masonry-grid{position:relative;width:calc(100% + 34px);left:-17px;margin-top:14px}.masonry-grid.masonry-three .flex-hold-child,.masonry-grid.masonry-three .grid-sizer,.masonry-grid.masonry-two .flex-hold-child,.masonry-grid.masonry-two .grid-sizer{position:relative;float:left;width:calc(25% - 34px);padding:17px}}.wp-caption.aligncenter,.wp-caption.alignnone{position:relative;width:100% !important;display:block;margin-bottom:15px}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignnone img,.wp-caption.alignright img{width:100% !important;height:auto !important;padding:0;margin:0}.wp-caption-text,.wp-caption.aligncenter .wp-caption-text,.wp-caption.alignleft .wp-caption-text,.wp-caption.alignnone .wp-caption-text,.wp-caption.alignright .wp-caption-text{padding:10px 10px 0;margin:0 !important;font-weight:400;font-size:12px;line-height:20px;word-wrap:break-word;font-style:italic}img.lazy-loading{aspect-ratio:1/1}.form-hold{position:relative;display:block;width:100%}.form-hold.search-hold{padding:0;border-bottom:solid 1px}.form-hold.search-hold input[type=text]{margin:0;padding:5px 10px;text-align:right;border-color:rgba(0,0,0,0) !important}.form-hold.search-hold button{height:52px;width:52px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.form-hold.search-hold button:hover{opacity:.6}.form-hold label{font-size:14px;line-height:22px;font-weight:400;margin-bottom:5px}.form-hold input[type=email],.form-hold input[type=number],.form-hold input[type=tel],.form-hold input[type=text]{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:40px;margin:10px 0 0;padding:5px 10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;border:solid 1px}.form-hold textarea{position:relative;background-color:rgba(0,0,0,0);width:calc(100% - 22px);height:250px;margin:10px 0 0;padding:10px;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px;resize:none;border:solid 1px}.form-hold select{position:relative;background-color:rgba(0,0,0,0);width:100%;height:40px;margin:10px 0 0;padding:0 2%;font-size:16px;line-height:18px;margin-bottom:15px;font-weight:400;border:solid 1px}.form-hold input[type=submit]{position:relative;display:block;margin:20px 0 0;font-size:14px;font-weight:600;text-align:left;border:none;padding:15px 35px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;white-space:normal;border:solid 1px;text-transform:uppercase}.form-hold input[type=submit]:disabled{opacity:.5}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border:solid 1px}.form-hold select:active{border:solid 1px}.form-hold input[type=email]:focus,.form-hold input[type=number]:focus,.form-hold input[type=tel]:focus,.form-hold input[type=text]:focus,.form-hold textarea:focus{border-color:#64d31c !important}.form-hold select:active{border-color:#64d31c !important}.form-hold .capt{margin:20px 0 0}.form-hold .wpcf7-mail-sent-ng,.form-hold .wpcf7-not-valid-tip,.form-hold .wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-validation-errors{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#cc0a0a !important;color:#fff !important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-mail-sent-ok{display:block !important;z-index:99 !important;width:96% !important;border:none !important;font-size:14px !important;line-height:130% !important;font-weight:600 !important;padding:2% !important;left:0 !important;background-color:#64d31c !important;color:#191919 !important}.wpcf7-list-item{margin:0 !important;font-weight:400;font-size:12px;line-height:20px;margin-bottom:10px;word-wrap:break-word}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:\"\"}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\na,\nabbr,\nacronym,\napplet,\narticle,\naside,\naudio,\nb,\nbig,\nblockquote,\nbody,\ncanvas,\ncaption,\ncenter,\ncite,\ncode,\ndd,\ndel,\ndetails,\ndfn,\ndiv,\ndl,\ndt,\nem,\nembed,\nfieldset,\nfigcaption,\nfigure,\nfooter,\nform,\nheader,\nhgroup,\nhtml,\ni,\niframe,\nimg,\nins,\nkbd,\nlabel,\nlegend,\nli,\nmark,\nmenu,\nnav,\nobject,\nol,\noutput,\npre,\nq,\nruby,\ns,\nsamp,\nsection,\nsmall,\nspan,\nstrike,\nstrong,\nsub,\nsummary,\nsup,\ntable,\ntbody,\ntd,\ntfoot,\nth,\nthead,\ntime,\ntr,\ntt,\nu,\nul,\nvar,\nvideo {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tvertical-align: baseline;\n}\n\nhtml {\n\toverflow-y: scroll;\n}\n\nbody {\n\tline-height: 1;\n\t@include define-basic-transition(all, 0.3s);\n}\n\n*:focus {\n\toutline: 0;\n}\n\nol,\nul {\n\tlist-style: none;\n}\n\nblockquote,\nq {\n\tquotes: none;\n}\n\nblockquote:after,\nblockquote:before,\nq:after,\nq:before {\n\tcontent: '';\n\tcontent: none;\n}\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ncaption,\ntd,\nth {\n\tfont-weight: normal;\n\ttext-align: left;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tclear: both;\n\tmargin: 0;\n\tpadding: 0;\n}\n\nhtml {}\n\na:focus {\n\toutline: thin dotted;\n}\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nnav,\nsection {\n\tdisplay: block;\n}\n\naudio,\ncanvas,\nvideo {\n\tdisplay: inline-block;\n}\n\naudio:not([controls]) {\n\tdisplay: none;\n}\n\ndel {\n\tcolor: #333;\n}\n\nins {\n\tbackground: #fff9c0;\n\ttext-decoration: none;\n}\n\nhr {\n\tbackground-color: #ccc;\n\tborder: 0;\n\theight: 1px;\n\tmargin: 24px 24px 1.714285714rem;\n}\n\nsub,\nsup {\n\tfont-size: 75%;\n\tline-height: 0;\n\tposition: relative;\n\tvertical-align: baseline;\n}\n\nsup {\n\ttop: -0.5em;\n}\n\nsub {\n\tbottom: -0.25em;\n}\n\nsmall {\n\tfont-size: smaller;\n}\n\nimg {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tvertical-align: middle;\n\t-ms-interpolation-mode: bicubic;\n}\n/* Clearing floats */\n.clear:after,\n.format-status .entry-header:after,\n.wrapper:after {\n\tclear: both;\n}\n\n.clear:after,\n.clear:before,\n.format-status .entry-header:after,\n.format-status .entry-header:before,\n.wrapper:after,\n.wrapper:before {\n\tdisplay: table;\n\tcontent: \"\";\n}\n\nhtml {\n\toverflow-y: scroll;\n\tfont-size: 100%;\n\t-webkit-text-size-adjust: 100%;\n\t-ms-text-size-adjust: 100%;\n\toverflow-x: hidden;\n}\n\na {\n\ttext-decoration: none;\n\tborder: none;\n\toutline: none !important;\n\t-webkit-transition: 0.3s ease-in-out;\n\t-moz-transition: 0.3s ease-in-out;\n\t-o-transition: 0.3s ease-in-out;\n\ttransition: 0.3s ease-in-out;\n}","// main: style.scss\n@mixin flex-wrap {\n\tdisplay: -webkit-box;\n\tdisplay: -ms-flexbox;\n\tdisplay: flex;\n\t-ms-flex-wrap: wrap;\n\tflex-wrap: wrap;\n}\n@mixin define-flex-per-row($row_items) {\n\t-webkit-box-flex: 1;\n\t-ms-flex: 0 0 $row_items;\n\tflex: 0 0 $row_items;\n}\n@mixin flex-verticalize {\n\t-webkit-box-align: center;\n\t-ms-flex-align: center;\n\talign-items: center;\n}\n@mixin flex-end {\n\t-webkit-box-pack: end;\n\t-ms-flex-pack: end;\n\tjustify-content: flex-end;\n}\n@mixin reset-button {\n\tpadding: 0;\n\tmargin: 0;\n\tcursor: pointer;\n\tborder: none !important;\n\tbackground-color: transparent !important;\n\tline-height: normal;\n\t-webkit-appearance: none !important;\n}\n@mixin define-border-radius($radius) {\n\t-webkit-border-radius: $radius;\n\t-moz-border-radius: $radius;\n\t-ms-border-radius: $radius;\n\tborder-radius: $radius;\n}\n@mixin define-linx-colors($link, $visit, $hover, $active) {\n\tcolor: $link;\n\n\t&:visited {\n\t\tcolor: $visit;\n\t}\n\n\t&:hover {\n\t\tcolor: $hover;\n\t}\n\n\t&:active {\n\t\tcolor: $active;\n\t}\n}\n@mixin define-paddings($top, $right, $bottom, $left) {\n\tpadding: $top $right $bottom $left;\n}\n@mixin define-margins($top, $right, $bottom, $left) {\n\tmargin: $top $right $bottom $left;\n}\n@mixin define-lazy-blur($blur_me) {\n\tfilter: blur($blur_me);\n\t-webkit-filter: blur($blur_me);\n\t-moz-filter: blur($blur_me);\n\t-o-filter: blur($blur_me);\n\t-ms-filter: blur($blur_me);\n}\n@mixin define-basic-transition($effet_affected, $effect_duration) {\n\t-webkit-transition: $effet_affected $effect_duration ease-in-out;\n\t-moz-transition: $effet_affected $effect_duration ease-in-out;\n\t-o-transition: $effet_affected $effect_duration ease-in-out;\n\t-ms-transition: $effet_affected $effect_duration ease-in-out;\n\ttransition: $effet_affected $effect_duration ease-in-out;\n}\n@mixin define-transform($transforms) {\n\t-webkit-transform: $transforms;\n\t-moz-transform: $transforms;\n\t-ms-transform: $transforms;\n\ttransform: $transforms;\n}\n// Rotate\n@mixin define-rotate ($deg) {\n\t@include define-transform(rotate(#{$deg}deg));\n}\n// Scale\n@mixin define-scale($scale) {\n\t@include define-transform(scale($scale));\n}\n// Translate\n@mixin define-translate ($x, $y) {\n\t@include define-transform(translate($x, $y));\n}\n// Skew\n@mixin define-skew ($x, $y) {\n\t@include define-transform(skew(#{$x}deg, #{$y}deg));\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // index\n// comportamenti predefiniti - selezione testo - placeholder - allineamento testi - immagini - etc\n// infinite load\n// banner cookies\n// hamburger\n// txt colors\n// bg colors\n// link behaviour and colors\n// comma separated links\n// responsive iframes / videos\n// comportamenti predefiniti\n\n.grecaptcha-badge {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.stripe {\n\tposition: relative;\n\twidth: 100%;\n}\n\n.aligncenter {\n\ttext-align: center;\n}\n\n.alignright {\n\ttext-align: right;\n}\n\n.alignleft {\n\ttext-align: left;\n}\n\n.allupper {\n\ttext-transform: uppercase;\n}\n\n.clearer {\n\tclear: both;\n}\n\n.no-the-100 {\n\twidth: 100%;\n\n\timg {\n\t\twidth: 100%;\n\t\theight: auto;\n\t}\n}\n\n.books-listing-cover {\n\tposition: relative;\n\twidth: 100%;\n\tmargin: 0 0 10px;\n}\n\n.body-shaper {\n\tmin-height: 100vh;\n}\n\n.min-height-footers {\n\tmin-height: 90vh;\n}\n\n.thumbs-gallery {\n\t//display: none;\n\tposition: fixed;\n\twidth: 100%;\n\tz-index: 90;\n\tvisibility: hidden;\n\topacity: 0;\n\tpointer-events: none;\n\theight: 0;\n\toverflow: hidden;\n\t@include define-basic-transition(all, 0.3s);\n\n\t&.shown {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t\tpointer-events: all;\n\t\theight: auto;\n\t\toverflow: visible;\n\t\t@include define-basic-transition(all, 0.3s);\n\t}\n}\n\n.verticalize {\n\t@include flex-verticalize;\n}\n\n.delight-area {\n\t@include define-basic-transition(all, 0.3s);\n}\n\n.all-pointer-events {\n\tpointer-events: all !important;\n}\n\n.delighted {\n\t.delight-area {\n\t\topacity: 0.1;\n\n\t\t.not-delighted {\n\t\t\topacity: 1 !important;\n\t\t}\n\t}\n}\n\n.current_thumb_hilight {\n\topacity: 0.15;\n}\n\n.topline {\n\tmargin-top: 30px;\n\tpadding: 20px 0 0;\n}\n\n.picture-info {\n\tmargin-bottom: 20px;\n}\n\n.pay-picture {\n\tbutton {\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tcursor: pointer;\n\t}\n}\n\n.pay-picture-list {\n\tmargin-top: 20px;\n\n\tbutton {\n\t\tpadding: 10px 20px;\n\t\tbackground-color: transparent;\n\t\ttext-transform: uppercase;\n\t\tborder: solid 1px;\n\t\tcursor: pointer;\n\t\t@include define-basic-transition(all, 0.3s);\n\t}\n}\n\n.embed-container {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\n\tembed,\n\tiframe,\n\tobject {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n}\n// infinite load\n\n.navigation {\n\tdisplay: none;\n}\n\n#infscr-loading {\n\tposition: fixed;\n\tz-index: 9999;\n\tbottom: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: calc(100% - 20px) !important;\n\ttext-align: center;\n\tpadding: 10px;\n\tdisplay: none;\n\n\tp {\n\t\tfont-weight: $font-weight-1;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tmargin-bottom: 0 !important;\n\t}\n}\n\n#infscr-loading img {\n\tdisplay: none !important;\n}\n\n.view-more-button {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 40px 0 0;\n\tfont-size: $paragraph-size-desktop;\n\tfont-weight: $font-weight-2;\n\ttext-align: left;\n\tborder: none;\n\tpadding: 15px 35px;\n\tcursor: pointer;\n\t-webkit-transition: 0.3s ease-in-out;\n\ttransition: 0.3s ease-in-out;\n\twhite-space: normal;\n\tborder: solid 1px;\n\ttext-transform: uppercase;\n\tcursor: pointer;\n}\n// hamburger\n.hambuger-element {\n\twidth: 25px;\n\theight: 16px;\n\tposition: relative;\n\tz-index: 9998;\n\tpadding: 0;\n\tmargin: 0;\n\t@include define-rotate(0);\n\t@include define-basic-transition(all, 0.15s);\n\tcursor: pointer;\n}\n\n.hambuger-element span {\n\tdisplay: block;\n\tposition: absolute;\n\theight: 2px;\n\twidth: 100%;\n\topacity: 1;\n\tleft: 0;\n\t@include define-rotate(0);\n\t@include define-basic-transition(all, 0.15s);\n}\n\n.hambuger-element span:nth-child(1) {\n\ttop: 0;\n}\n\n.hambuger-element span:nth-child(2),\n.hambuger-element span:nth-child(3) {\n\ttop: 7px;\n}\n\n.hambuger-element span:nth-child(4) {\n\tbottom: 0;\n}\n\n.hambuger-element.open span:nth-child(1) {\n\ttop: 18px;\n\twidth: 0;\n\tleft: 50%;\n}\n\n.hambuger-element.open span:nth-child(2) {\n\t@include define-rotate(45);\n}\n\n.hambuger-element.open span:nth-child(3) {\n\t@include define-rotate(-45);\n}\n\n.hambuger-element.open span:nth-child(4) {\n\ttop: 18px;\n\twidth: 0;\n\tleft: 50%;\n}\n// link behaviour and colors\n\na.absl:link {\n\tposition: absolute;\n\tz-index: 100;\n\tleft: 0;\n\ttop: 0;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n}\n// comma separated links\n\n.category-list {\n\tposition: relative;\n\tpadding-top: 10px;\n\n\t&:before {\n\t\tcontent: \"\";\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 50%;\n\t\twidth: 42px;\n\t\theight: 1px;\n\t\tmargin-left: -21px;\n\t}\n\n\ta:link {\n\t\t&:after {\n\t\t\tcontent: \", \";\n\t\t}\n\n\t\t&:last-child:after {\n\t\t\tcontent: \"\";\n\t\t}\n\t}\n\n\tspan {\n\t\t&:after {\n\t\t\tcontent: \", \";\n\t\t}\n\n\t\t&:last-child:after {\n\t\t\tcontent: \"\";\n\t\t}\n\t}\n}\n// structure\n\n#header {\n\tposition: fixed;\n\tz-index: 9998;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 100%;\n\tborder-bottom: 1px solid;\n}\n\n.buy-button {\n\twidth: 0;\n\tdisplay: none;\n\tvisibility: hidden;\n\tpointer-events: none;\n\topacity: 0;\n\tmargin-right: 0 !important;\n\t@include define-basic-transition(all, 0.25s);\n\n\t&.shown {\n\t\twidth: auto;\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t\tpointer-events: all;\n\t\topacity: 1;\n\t\tmargin-right: inherit !important;\n\t}\n}\n\n#head-overlay {\n\tposition: fixed;\n\tz-index: 9998;\n\tdisplay: block;\n\topacity: 0;\n\tvisibility: hidden;\n\tpointer-events: none;\n\t@include define-basic-transition(all, 0.25s);\n\tborder-left: 1px solid;\n}\n\n#footer {\n\tposition: relative;\n\tdisplay: block;\n\twidth: 100%;\n\toverflow: hidden;\n\tpadding: 10px 0;\n\tmargin: 30px 0 0;\n\tfont-size: 12px !important;\n\tborder-top: 1px solid;\n\n\tp {\n\t\tdisplay: inline-block !important;\n\t\tfont-size: 12px;\n\t}\n\n\tp:last-child {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.news-item {\n\twidth: 100%;\n\tpadding: 0 0 10px;\n\tmargin: 20px 0 0;\n\tborder-bottom: 1px solid;\n}\n\n.lined {\n\tborder-bottom: 1px solid;\n}\n\n.topline {\n\tborder-top: 1px solid;\n}\n\n.pointered {\n\tcursor: pointer;\n}\n// responsive iframes / videos\n\n.video-frame {\n\tposition: relative;\n\tpadding-bottom: 56.25%;\n\theight: 0;\n\toverflow: hidden;\n\tmax-width: 100%;\n\theight: auto;\n}\n\n.video-frame embed,\n.video-frame iframe,\n.video-frame object,\n.video-frame video {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.masonry-grid {\n\t&:after {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tclear: both;\n\t}\n}","// main: style.scss\n$break-fullhd: 1920px;\n$break-desktop-end: 1919px;\n$break-desktop-start: 1024px;\n$break-tablet-end: 1023px;\n$break-mobile-start: 1px; // fonts vars\n$font-main: 'Dosis', sans-serif;\n$font-weight-1: 400; //regular\n$font-weight-2: 600; //medium\n// colors vars\n$color-1: #303030;\n$color-2: #4D4D4D;\n$color-3: #AFAFAF;\n$color-4: #F9F9F9;\n$color-5: #FFFFFF;\n$color-1-dark: #FFFFFF;\n$color-2-dark: #F9F9F9;\n$color-3-dark: #AFAFAF;\n$color-4-dark: #2D2D2D;\n$color-5-dark: #191919;\n$color-6: #64D31C;\n$color-7: #CC0A0A; //header\n$header-height: 65px;\n$logo-width: 170px;\n$hamburger-width: 25px;\n$header-mob-height: 55px;\n$logo-mob-width: 140px;\n$hamburger-mob-width: 25px;\n$title-fix: 40px;\n$title-fix-mob: 45px; //fonts desktop\n$h1-size-desktop: 20px;\n$h1-lineheight-desktop: 28px;\n$h1-marginbottom-desktop: 23px;\n$h2-size-desktop: 20px;\n$h2-lineheight-desktop: 28px;\n$h2-marginbottom-desktop: 23px;\n$h3-size-desktop: 20px;\n$h3-lineheight-desktop: 28px;\n$h3-marginbottom-desktop: 23px;\n$h4-size-desktop: 16px;\n$h4-lineheight-desktop: 24px;\n$h4-marginbottom-desktop: 19px;\n$h6-size-desktop: 14px;\n$h6-lineheight-desktop: 22px;\n$h6-marginbottom-desktop: 17px;\n$paragraph-size-desktop: 14px;\n$paragraph-lineheight-desktop: 22px;\n$paragraph-marginbottom-desktop: 22px;\n$cta1-size-desktop: 12px;\n$cta1-lineheight-desktop: 20px;\n$cta1-marginbottom-desktop: 10px;\n$logo-size-desktop: 20px;\n$logo-lineheight-desktop: 23px;\n$logo-size-smartphone: 16px;\n$logo-lineheight-smartphone: 19px;","// main: style.scss\n@font-face {\n font-family: 'paperplane-photography-theme-icons';\n src: url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393\");\n src: url(\"assets/fonts/paperplane-photography-theme-icons.eot?59625393#iefix\") format('embedded-opentype'), url(\"assets/fonts/paperplane-photography-theme-icons.woff2?59625393\") format('woff2'), url(\"assets/fonts/paperplane-photography-theme-icons.woff?59625393\") format('woff'), url(\"assets/fonts/paperplane-photography-theme-icons.ttf?59625393\") format('truetype'), url(\"assets/fonts/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons\") format('svg');\n font-weight: normal;\n font-style: normal;\n}\n/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */\n/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */\n/*\n@media screen and (-webkit-min-device-pixel-ratio:0) {\n @font-face {\n font-family: 'paperplane-photography-theme-icons';\n src: url('../font/paperplane-photography-theme-icons.svg?59625393#paperplane-photography-theme-icons') format('svg');\n }\n}\n*/\n[class^=\"icon-\"]:before,\n[class*=\" icon-\"]:before {\n font-family: \"paperplane-photography-theme-icons\";\n font-style: normal;\n font-weight: normal;\n speak: never;\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: 0.2em;\n text-align: center;\n /* opacity: .8; */\n /* For safety - reset parent styles, that can break glyph codes*/\n font-variant: normal;\n text-transform: none;\n /* fix buttons height, for twitter bootstrap */\n line-height: 1em;\n /* Animation center compensation - margins should be symmetric */\n /* remove if not needed */\n margin-left: 0.2em;\n /* you can be more comfortable with increased icons size */\n /* font-size: 120%; */\n /* Font smoothing. That was taken from TWBS */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n /* Uncomment for 3D effect */\n /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */\n}\n\n.icon-adjust:before {\n content: '\\e800';\n}\n\n.icon-right-bold:before {\n content: '\\e801';\n}\n\n.icon-left-bold:before {\n content: '\\e802';\n}\n\n.icon-th-large-outline:before {\n content: '\\e803';\n}\n\n.icon-back:before {\n content: '\\e804';\n}\n\n.icon-eye:before {\n content: '\\e805';\n}\n\n.icon-play:before {\n content: '\\e806';\n}\n\n.icon-stop:before {\n content: '\\e807';\n}\n\n.icon-pause:before {\n content: '\\e808';\n}\n\n.icon-facebook:before {\n content: '\\e809';\n}\n\n.icon-twitter:before {\n content: '\\e80a';\n}\n\n.icon-credit-card-alt:before {\n content: '\\f283';\n}\n\n.icon-instagram:before {\n content: '\\f32d';\n}\n\n.icon-mail:before {\n content: '\\e80b';\n}\n\n.icon-search:before {\n content: '\\e80c';\n}\n\n.icon-cancel-circled:before {\n content: '\\e80e';\n}\n\n.icon-youtube:before {\n content: '\\e80d';\n}\n\n.icon-linkedin:before {\n content: '\\e80f';\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\nh1 {\n font-size: $h1-size-desktop;\n line-height: $h1-lineheight-desktop;\n margin-bottom: $h1-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.news-post h1 {\n margin-bottom: 5px;\n}\n\n.book-post h1 {\n margin-bottom: 30px;\n}\n\nh2 {\n font-size: $h2-size-desktop;\n line-height: $h2-lineheight-desktop;\n margin-bottom: $h2-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.menu-overlay,\n.menu-overlay p {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n}\n\nh3 {\n font-size: $h3-size-desktop;\n line-height: $h3-lineheight-desktop;\n margin-bottom: $h3-marginbottom-desktop;\n word-wrap: break-word;\n}\n\nh4,\nh5 {\n font-size: $h4-size-desktop;\n line-height: $h4-lineheight-desktop;\n margin-bottom: $h4-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.as-h4 {\n font-size: $h4-size-desktop;\n line-height: $h4-lineheight-desktop;\n}\n\n.news-item .as-h4 {\n margin-bottom: 5px;\n}\n\n.menu,\n.menu p {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n}\n\nh6 {\n font-size: $h6-size-desktop;\n line-height: $h6-lineheight-desktop;\n margin-bottom: $h6-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.navi-text {\n font-size: $h6-size-desktop;\n line-height: 18px;\n}\n\np {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin: 0 0 $paragraph-marginbottom-desktop;\n word-wrap: break-word;\n padding: 0;\n}\n\n.cta-1 {\n font-size: $cta1-size-desktop;\n line-height: $cta1-lineheight-desktop;\n margin-bottom: $cta1-marginbottom-desktop;\n word-wrap: break-word;\n}\n\n.news-post .cta-1 {\n margin-bottom: 30px;\n}\n\n.content-styled {\n word-wrap: break-word;\n\n a {\n text-decoration: underline;\n }\n\n strong {\n font-weight: $font-weight-2;\n }\n\n ul {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin-bottom: $paragraph-marginbottom-desktop;\n list-style-position: inside;\n list-style: none;\n padding: 0;\n }\n\n ul li {\n display: table-row;\n }\n\n ul li:before {\n position: relative;\n display: table-cell;\n content: '•';\n font-size: 20px;\n font-weight: $font-weight-2;\n padding: 0 15px 0 0;\n }\n\n ol {\n font-size: $paragraph-size-desktop;\n line-height: $paragraph-lineheight-desktop;\n margin-bottom: $paragraph-marginbottom-desktop;\n list-style-type: none;\n list-style-type: decimal;\n padding: 0;\n counter-reset: li-counter;\n }\n\n ol > li {\n overflow: hidden;\n position: relative;\n margin: 0;\n padding: 0 0 0 20px;\n display: table-row;\n }\n\n ol > li:before {\n position: relative;\n display: table-cell;\n top: 0;\n left: 0;\n font-weight: $font-weight-2;\n font-size: $paragraph-size-desktop;\n text-align: right;\n content: counter(li-counter)\" \";\n counter-increment: li-counter;\n padding: 0 15px 0 0;\n }\n}\n\n.category-list {\n padding-top: 10px !important;\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.blurred {\n\t@include define-lazy-blur(5px);\n}\n\n.lazy {\n\tposition: relative;\n\t@include define-basic-transition(all, 0.3s);\n\topacity: 0.5;\n}\n\niframe.lazy {\n\topacity: 1;\n\t@include define-lazy-blur(0);\n}\n\n.lazy-bg.lazy {\n\tposition: relative;\n\topacity: 1;\n}\n\n.lazy-loading {\n\t@include define-lazy-blur(5px);\n}\n\n.lazy-loaded {\n\t@include define-lazy-blur(0);\n\topacity: 1;\n}\n\nhtml.is-animating .loading-transition-effect {\n\topacity: 1;\n}\n\n.loading-transition-effect {\n\tposition: fixed;\n\tz-index: 9999;\n\tleft: 0;\n\twidth: 100vw;\n\tpointer-events: none;\n\topacity: 0;\n\t@include define-basic-transition(all, 0.2s);\n}\n\n.spinner-in {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.spinner {\n\tmargin: 0 auto;\n\twidth: 70px;\n\ttext-align: center;\n}\n\n.spinner > div {\n\twidth: 18px;\n\theight: 18px;\n\tborder-radius: 100%;\n\tdisplay: inline-block;\n\t-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n\tanimation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n\n.spinner .bounce1 {\n\t-webkit-animation-delay: -0.32s;\n\tanimation-delay: -0.32s;\n}\n\n.spinner .bounce2 {\n\t-webkit-animation-delay: -0.16s;\n\tanimation-delay: -0.16s;\n}\n@-webkit-keyframes sk-bouncedelay {\n\t0%,\n\t100%,\n\t80% {\n\t\t-webkit-transform: scale(0);\n\t}\n\n\t40% {\n\t\t-webkit-transform: scale(1.0);\n\t}\n}\n@keyframes sk-bouncedelay {\n\t0%,\n\t100%,\n\t80% {\n\t\t-webkit-transform: scale(0);\n\t\ttransform: scale(0);\n\t}\n\n\t40% {\n\t\t-webkit-transform: scale(1.0);\n\t\ttransform: scale(1.0);\n\t}\n}\n\n.sk-folding-cube {\n\tpointer-events: none;\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 50%;\n\tmargin: -20px 0 0 -20px;\n\twidth: 40px;\n\theight: 40px;\n\topacity: 0.8 !important;\n\t-webkit-transform: rotateZ(45deg);\n\ttransform: rotateZ(45deg);\n}\n\n.sk-folding-cube .sk-cube {\n\tfloat: left;\n\twidth: 50%;\n\theight: 50%;\n\tposition: relative;\n\t-webkit-transform: scale(1.1);\n\t-ms-transform: scale(1.1);\n\ttransform: scale(1.1);\n}\n\n.sk-folding-cube .sk-cube:before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\t-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;\n\tanimation: sk-foldCubeAngle 2.4s infinite linear both;\n\t-webkit-transform-origin: 100% 100%;\n\t-ms-transform-origin: 100% 100%;\n\ttransform-origin: 100% 100%;\n}\n\n.sk-folding-cube .sk-cube2 {\n\t-webkit-transform: scale(1.1) rotateZ(90deg);\n\ttransform: scale(1.1) rotateZ(90deg);\n}\n\n.sk-folding-cube .sk-cube3 {\n\t-webkit-transform: scale(1.1) rotateZ(180deg);\n\ttransform: scale(1.1) rotateZ(180deg);\n}\n\n.sk-folding-cube .sk-cube4 {\n\t-webkit-transform: scale(1.1) rotateZ(270deg);\n\ttransform: scale(1.1) rotateZ(270deg);\n}\n\n.sk-folding-cube .sk-cube2:before {\n\t-webkit-animation-delay: 0.3s;\n\tanimation-delay: 0.3s;\n}\n\n.sk-folding-cube .sk-cube3:before {\n\t-webkit-animation-delay: 0.6s;\n\tanimation-delay: 0.6s;\n}\n\n.sk-folding-cube .sk-cube4:before {\n\t-webkit-animation-delay: 0.9s;\n\tanimation-delay: 0.9s;\n}\n@-webkit-keyframes sk-foldCubeAngle {\n\t0%,\n\t10% {\n\t\t-webkit-transform: perspective(140px) rotateX(-180deg);\n\t\ttransform: perspective(140px) rotateX(-180deg);\n\t\topacity: 0;\n\t}\n\n\t25%,\n\t75% {\n\t\t-webkit-transform: perspective(140px) rotateX(0deg);\n\t\ttransform: perspective(140px) rotateX(0deg);\n\t\topacity: 1;\n\t}\n\n\t100%,\n\t90% {\n\t\t-webkit-transform: perspective(140px) rotateY(180deg);\n\t\ttransform: perspective(140px) rotateY(180deg);\n\t\topacity: 0;\n\t}\n}\n@keyframes sk-foldCubeAngle {\n\t0%,\n\t10% {\n\t\t-webkit-transform: perspective(140px) rotateX(-180deg);\n\t\ttransform: perspective(140px) rotateX(-180deg);\n\t\topacity: 0;\n\t}\n\n\t25%,\n\t75% {\n\t\t-webkit-transform: perspective(140px) rotateX(0deg);\n\t\ttransform: perspective(140px) rotateX(0deg);\n\t\topacity: 1;\n\t}\n\n\t100%,\n\t90% {\n\t\t-webkit-transform: perspective(140px) rotateY(180deg);\n\t\ttransform: perspective(140px) rotateY(180deg);\n\t\topacity: 0;\n\t}\n}\n\n.swipe-info {\n\t&:before {\n\t\t-webkit-animation: swipe-info-move 1.4s infinite ease-in-out both;\n\t\tanimation: swipe-info-move 1.4s infinite ease-in-out both;\n\t}\n}\n@-webkit-keyframes swipe-info-move {\n\t0%,\n\t33% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 1;\n\t}\n\n\t33%,\n\t66% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 0;\n\t}\n\n\t100%,\n\t66% {\n\t\tmargin-left: -15px;\n\t\t//opacity: 1;\n\t}\n}\n@keyframes swipe-info-move {\n\t0%,\n\t33% {\n\t\tmargin-left: -35px;\n\t\t//opacity: 1;\n\t}\n\n\t33%,\n\t66% {\n\t\tmargin-left: -5px;\n\t\t//opacity: 0;\n\t}\n\n\t100%,\n\t66% {\n\t\tmargin-left: -35px;\n\t\t//opacity: 1;\n\t}\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\nbody.dark-theme {\n\tcolor: $color-1-dark;\n\tbackground-color: $color-5-dark;\n\n\t.eye {\n\t\ti {\n\t\t\tbackground-color: $color-5-dark;\n\t\t}\n\t}\n}\n\n.dark-theme {\n\tdiv,\n\tfooter,\n\theader,\n\tinput[type],\n\tli,\n\tnav,\n\ttextarea,\n\tul {\n\t\tborder-color: $color-4-dark !important;\n\t}\n\n\t.logo-clear {\n\t\tdisplay: none;\n\t}\n\n\t::-moz-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-moz-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-webkit-selection {\n\t\tbackground: $color-1-dark;\n\t\tcolor: $color-5-dark;\n\t}\n\n\t::-webkit-input-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t:-moz-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t::-moz-placeholder {\n\t\tcolor: $color-1-dark;\n\t}\n\t// hamburger\n\t.open_head .hambuger-element span {\n\t\tbackground-color: $color-1-dark !important;\n\t}\n\n\t.hambuger-element span {\n\t\tbackground: $color-1-dark;\n\t}\n\n\t.hambuger-element:hover span {\n\t\tbackground: $color-3-dark;\n\t}\n\t// txt colors\n\t.txt-1,\n\t.video-slide .prev-next,\n\t.video-slide .slick-next {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-2 {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-3 {\n\t\tcolor: $color-3-dark;\n\t}\n\n\t.txt-4 {\n\t\tcolor: $color-4-dark;\n\t}\n\n\t.txt-5 {\n\t\tcolor: $color-5-dark;\n\t}\n\n\t.content-styled {\n\t\tul li:before {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\tol > li:before {\n\t\tcolor: $color-1-dark;\n\t}\n\t// bg colors\n\t.bg-1 {\n\t\tbackground-color: $color-1-dark;\n\t}\n\n\t.bg-2 {\n\t\tbackground-color: $color-1-dark;\n\t}\n\n\t.bg-3 {\n\t\tbackground-color: $color-3-dark;\n\t}\n\n\t.bg-4 {\n\t\tbackground-color: $color-4-dark;\n\t}\n\n\t.bg-5 {\n\t\tbackground-color: $color-5-dark;\n\t}\n\n\t.category-list {\n\t\t&:before {\n\t\t\tbackground-color: $color-1-dark;\n\t\t}\n\t}\n\t// link behaviour and colors\n\ta:link,\n\ta:visited {\n\t\tcolor: $color-1-dark;\n\t}\n\n\ta:hover {\n\t\tcolor: $color-3-dark;\n\t}\n\n\t.menu {\n\t\tul {\n\t\t\tli {\n\t\t\t\t.sub-menu {\n\t\t\t\t\tbackground-color: $color-5-dark;\n\n\t\t\t\t\tli {\n\t\t\t\t\t\tborder-bottom-color: $color-4-dark;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.current-menu-item,\n\t.current-page-ancestor {\n\t\ta {\n\t\t\tcolor: $color-3-dark !important;\n\t\t}\n\t}\n\n\t.navi-info {\n\t\tcolor: $color-3-dark;\n\n\t\ta:link,\n\t\ta:visited {\n\t\t\tcolor: $color-3-dark;\n\t\t}\n\n\t\ta:hover {\n\t\t\tcolor: $color-2-dark;\n\t\t}\n\t}\n\n\t.highlight:hover,\n\t.list:hover {\n\t\tcolor: $color-1-dark;\n\t}\n\n\t.txt-4 {\n\t\t&:link,\n\t\t&:visited {\n\t\t\tcolor: $color-2-dark;\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\t.pay-picture {\n\t\tbutton {\n\t\t\tcolor: $color-6;\n\t\t}\n\t}\n\t// structure elements\n\t.flex-hold-title {\n\t\tbackground-color: rgba(25, 25, 25, 0.85);\n\t}\n\n\t.sk-folding-cube .sk-cube:before {\n\t\tbackground-color: $color-1-dark;\n\t}\n\t// forms\n\t.form-hold {\n\t\tlabel {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\tinput[type=email],\n\t\tinput[type=number],\n\t\tinput[type=tel],\n\t\tinput[type=text] {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\ttextarea {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\n\t\tselect {\n\t\t\tcolor: $color-4-dark;\n\t\t}\n\n\t\tinput[type=submit] {\n\t\t\tcolor: $color-5-dark;\n\t\t\tbackground-color: $color-1-dark;\n\t\t}\n\n\t\tinput[type=submit]:hover {\n\t\t\tcolor: $color-1-dark;\n\t\t\tbackground-color: $color-4-dark;\n\t\t}\n\n\t\tbutton {\n\t\t\tcolor: $color-1-dark;\n\t\t}\n\t}\n\n\t.view-more-button {\n\t\tcolor: $color-5-dark;\n\t\tbackground-color: $color-3-dark;\n\t\tborder-color: $color-5-dark;\n\n\t\t&:hover {\n\t\t\tcolor: $color-3-dark;\n\t\t\tbackground-color: $color-5-dark;\n\t\t}\n\t}\n\n\t.pay-picture-list {\n\t\tbutton {\n\t\t\tcolor: $color-5-dark;\n\t\t\tborder-color: $color-3-dark;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-1-dark;\n\t\t\t\tborder-color: $color-1-dark;\n\t\t\t\tbackground-color: $color-5-dark;\n\t\t\t}\n\t\t}\n\t}\n}","// compileExpanded: style-expanded.css, compileCompressed: ../../style.min.css\n// imports\n@import 'global-vars';\n@import 'global-mixin';\n@import 'global-reset';\n@import 'global-defaults';\n@import 'icon-font';\n@import 'global-typography';\n@import 'global-effects'; //@import 'global-colors-clear';\n@import 'global-colors-dark'; // comportamento immagini in the_content(); - rimuovere il commento se le immagini non hanno differenze tra desktop e mobile\n\n//@import 'global-images';\n// imports mobile\n@media screen and (min-width: $break-mobile-start) and (max-width: $break-tablet-end) {\n @import 'mobile-header-footer';\n @import 'mobile-structure';\n @import 'mobile-forms';\n}\n\n// imports desktop\n@media screen and (min-width: $break-desktop-start) {\n @import 'desktop-header-footer';\n @import 'desktop-structure';\n @import 'desktop-forms';\n}\n\n// imports desktop\n@media screen and (min-width: $break-desktop-start) and (max-width: $break-desktop-end) {\n @import 'desktop-grid-exc';\n}\n\n@media screen and (min-width: $break-fullhd) {\n @import 'fullhd-grid-exc';\n}\n\n@import 'global-images';\n@import 'global-forms';\n@import 'libraries/slick'; //@import 'visual-debug'; // rimuovere il commento se si usa pagenavi - https://wordpress.org/plugins/wp-pagenavi/\n// UTILITIES\n// Generatore gradiente CSS: http://www.colorzilla.com/gradient-editor/\n// Generatore Text Shadow CSS: https://css3gen.com/text-shadow/\n// Generatore Border Radius CSS: https://css3gen.com/border-radius/\n// Generatore Box Shadow CSS: https://css3gen.com/box-shadow/\n// Come usare mixin con parametri: https://marksheet.io/sass-mixins.html","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // header\n\n#preheader {\n position: relative;\n display: block;\n width: 100vw;\n height: $header-mob-height;\n}\n\n#header {\n height: $header-mob-height;\n}\n\n#head-overlay {\n top: calc(#{$header-mob-height} + 1px);\n right: -100vw;\n width: 100vw;\n height: calc(100dvh - #{$header-mob-height});\n}\n\n.overlay-in {\n right: 0 !important;\n opacity: 1 !important;\n visibility: visible !important;\n pointer-events: all !important;\n}\n\n.overlay-content {\n position: relative;\n padding: 20px 0;\n width: 100%;\n text-align: right;\n}\n\n.scroll-opportunity {\n position: relative;\n display: block;\n width: calc(100% + 18px);\n height: calc(100dvh - #{$header-mob-height});\n overflow-y: scroll;\n overflow-x: visible;\n}\n\n#header-structure {\n position: relative;\n width: 100%;\n height: $header-mob-height;\n @include flex-wrap;\n @include flex-verticalize;\n\n .logo {\n position: relative;\n -webkit-box-flex: 1;\n width: $logo-mob-width;\n font-weight: $font-weight-2;\n font-size: $logo-size-smartphone;\n line-height: $logo-lineheight-smartphone;\n\n .imaged {\n position: absolute;\n top: 8px;\n left: 0;\n width: 100%;\n height: calc(100% - 16px);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 0 50%;\n }\n\n &.pictured {\n height: 100%;\n }\n }\n\n .menu {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(100% - #{$logo-mob-width} - #{$hamburger-mob-width});\n text-align: right;\n overflow-y: hidden;\n overflow-x: auto;\n white-space: nowrap;\n\n .top-menu {\n display: none;\n }\n\n ul {\n padding-right: 15px;\n margin-right: 15px;\n border-right: $color-5 solid 1px;\n display: inline-block;\n\n li {\n display: inline-block;\n margin-right: 15px;\n\n &:last-child {\n margin-right: 0;\n }\n }\n\n .current-page-ancestor,\n .current_page_item {\n font-weight: $font-weight-2;\n }\n }\n }\n\n .hamburger {\n position: relative;\n -webkit-box-flex: 1;\n width: $hamburger-mob-width;\n }\n}\n\n.list {\n position: relative;\n display: block;\n width: 12px;\n height: 12px;\n\n span {\n position: absolute;\n line-height: 0;\n width: 4px;\n height: 4px;\n\n &:nth-child(1) {\n top: 2px;\n left: -1px;\n }\n\n &:nth-child(2) {\n top: 2px;\n right: 1px;\n }\n\n &:nth-child(3) {\n bottom: -2px;\n left: -1px;\n }\n\n &:nth-child(4) {\n bottom: -2px;\n right: 1px;\n }\n }\n}\n\n.menu-overlay {\n position: relative;\n\n ul {\n li {\n display: block;\n border-bottom: 1px $color-5 solid;\n margin-bottom: 15px;\n padding-bottom: 15px;\n padding-right: 35px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul {\n li {\n display: block;\n border-bottom: none;\n margin-top: 10px;\n margin-bottom: 0;\n padding-bottom: 0;\n padding-right: 0;\n\n &:after {\n content: \" -\";\n }\n }\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // wrappers and more\n\n.only-desktop {\n display: none;\n}\n\n.wrapper {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded {\n position: relative;\n width: calc(100% - 30px);\n margin: 0 auto;\n padding: 0 15px;\n}\n\n.wrapper-padded-more {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-650,\n.wrapper-padded-more-840 {\n position: relative;\n width: calc(100% - 20px);\n margin: 0 auto;\n padding: 0 10px;\n}\n\n// paddings- margins\n\n.plain-page {\n @include define-margins(30px, 0, 0, 0);\n}\n\n.photo-frame {\n position: relative;\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n}\n\n.photo-hold {\n position: relative;\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n margin: 0;\n\n img {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix-mob});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n}\n\n.navi-click {\n position: absolute;\n display: block;\n width: 1px;\n height: 1px;\n pointer-events: none;\n}\n\n.absl_swipe {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: 100%;\n height: 100%;\n @include define-basic-transition(opacity, 0.3s);\n opacity: 0;\n\n &.swipe-info {\n &:before {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50px;\n height: 50px;\n margin: -25px 0 0;\n background-image: url(\"assets/images/swipe.svg\");\n background-position: 50% 50%;\n background-repeat: no-repeat;\n background-size: contain;\n }\n\n background-color: rgba(25, 25, 25, 0.8);\n opacity: 1;\n }\n}\n\n.photo-navi {\n position: relative;\n padding: 20px 0 15px;\n}\n\n// flex boxes\n\n.flex-hold {\n position: relative;\n width: 100%;\n @include flex-wrap;\n}\n\n.flex-hold-title {\n position: relative;\n display: block;\n width: 100%;\n text-align: center !important;\n margin: 10px 0 30px;\n\n h2 {\n margin-bottom: 5px;\n }\n}\n\n.flex-hold-2,\n.flex-hold-3,\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: 100%;\n margin: 0 0 33px;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n margin-top: 10px;\n\n &.masonry-three,\n &.masonry-two {\n\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n width: calc(100% - 20px);\n margin: 10px;\n }\n }\n}\n\n.gallery-thumb-box {\n margin: 20px 0;\n}\n\n.gallery-thumb {\n display: inline-block;\n width: calc(25% - 20px);\n margin: 10px;\n background-size: cover;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n.loading-transition-effect {\n top: calc(#{$header-mob-height} + 1px);\n height: calc(100dvh - #{$header-mob-height});\n}\n\n.wp-caption.aligncenter,\n.wp-caption.alignleft,\n.wp-caption.alignnone,\n.wp-caption.alignright {\n position: relative;\n width: 100% !important;\n display: block;\n margin-bottom: 15px;\n}\n\n.gallery-slider {\n position: relative;\n width: 100%;\n margin: 20px 0 0;\n\n &.video-slide {\n margin: 40px 0 0;\n\n .slick-next,\n .slick-prev {\n top: -40px;\n opacity: 1;\n pointer-events: all;\n visibility: visible;\n @include define-basic-transition(all, 0.3s);\n border-bottom: solid 1px;\n }\n\n .slide-picture-contaniner {\n .slide-picture {\n\n embed,\n iframe,\n object {\n height: calc(100dvh - #{$header-mob-height} - 80px);\n }\n }\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n top: -80px;\n width: 50%;\n height: 40px;\n opacity: 0;\n pointer-events: none;\n visibility: hidden;\n font-size: $paragraph-lineheight-desktop;\n line-height: 40px;\n font-weight: $font-weight-2;\n text-align: center;\n @include define-basic-transition(all, 0.3s);\n }\n\n .slick-prev {\n left: 0;\n }\n\n .slick-next {\n right: 0;\n }\n\n .slide-picture-contaniner {\n width: 100%;\n\n .slide-picture {\n\n embed,\n iframe,\n img,\n object {\n width: 100%;\n height: calc(100dvh - #{$header-mob-height} - 40px);\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .slide-picture {\n margin: 0 0 15px;\n }\n }\n}\n\n.gallery-slider-nav {\n margin: 20px 0;\n\n .slick-list {\n margin: 0 -10px;\n }\n\n .slick-slide {\n margin: 0 10px;\n }\n\n &.no-current {\n .slick-current {\n opacity: 1;\n @include define-basic-transition(all, 0.15s);\n }\n }\n\n .slick-current {\n opacity: 0.15;\n @include define-basic-transition(all, 0.15s);\n }\n\n .slide-thumb {\n cursor: pointer;\n position: relative;\n\n img {\n width: 100%;\n height: auto;\n }\n }\n}\n\n.scroll-image-hold {\n .lined {\n &:first-child {\n margin: 3.5vh 0 7vh;\n padding: 3.5vh 0 7vh;\n }\n\n &:last-child {\n border-bottom: none;\n }\n }\n\n .scroll-image {\n position: relative;\n width: 100%;\n margin: 7vh 0 0;\n padding: 0 0 7vh;\n\n img {\n width: 100%;\n height: auto;\n }\n\n .picture-info {\n margin: 20px 0 0;\n padding: 0;\n\n p {\n margin: 0;\n }\n }\n }\n}\n\n.gallery-footer {\n border-top: solid 1px;\n margin-top: 7vh !important;\n padding-top: 35px;\n width: 100%;\n\n //overflow: hidden;\n h6 {\n margin-bottom: 0;\n }\n\n a {\n position: relative;\n\n &:hover {\n .label {\n opacity: 1;\n }\n }\n\n .label {\n width: calc(100vw - 30px);\n top: 22px;\n position: absolute;\n font-weight: lighter;\n @include define-basic-transition(all, 0.3s);\n text-align: center;\n opacity: 0;\n }\n }\n\n .full {\n text-align: center;\n width: 100%;\n }\n\n .left {\n text-align: right;\n width: calc(50% - 17px);\n margin: 0 17px 0 0;\n\n .label {\n right: -50vw;\n }\n }\n\n .right {\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 0 0 17px;\n\n .label {\n left: -50vw;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.search-hold {\n input[type=text] {\n width: calc(100% - 98px) !important;\n }\n\n button {\n margin: 0 20px 0 0;\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // header\n\n#preheader {\n position: relative;\n z-index: -1;\n display: block;\n width: 100vw;\n height: $header-height;\n @include define-basic-transition(all, 0.3s);\n}\n\n#header {\n height: $header-height;\n @include define-basic-transition(all, 0.3s);\n}\n\n#head-overlay {\n top: calc(#{$header-height} + 1px);\n right: -211px;\n //width: 210px;\n width: 30vw;\n height: calc(100dvh - #{$header-height});\n}\n\n.overlay-in {\n right: 0 !important;\n opacity: 1 !important;\n visibility: visible !important;\n pointer-events: all !important;\n}\n\n.overlay-content {\n position: relative;\n padding: 20px 0;\n width: 100%;\n text-align: right;\n}\n\n.scroll-opportunity {\n position: relative;\n display: block;\n width: calc(100% + 18px);\n height: calc(100vh - #{$header-height});\n overflow-y: scroll;\n overflow-x: visible;\n}\n\n#header-structure {\n position: relative;\n width: 100%;\n height: $header-height;\n @include flex-wrap;\n @include flex-verticalize;\n\n .logo {\n position: relative;\n -webkit-box-flex: 1;\n width: $logo-width;\n font-weight: $font-weight-2;\n font-size: $logo-size-desktop;\n line-height: $logo-lineheight-desktop;\n\n .imaged {\n position: absolute;\n top: 10px;\n left: 0;\n width: 100%;\n height: calc(100% - 20px);\n background-size: contain;\n background-repeat: no-repeat;\n background-position: 0 50%;\n @include define-basic-transition(opacity, 0.3s);\n }\n\n &.pictured {\n height: 100%;\n }\n\n &:hover {\n .imaged {\n opacity: 0.5;\n }\n }\n }\n\n .menu {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(100% - #{$logo-width} - #{$hamburger-width});\n text-align: right;\n\n &.full-width-navi {\n width: calc(100% - #{$logo-width});\n\n .navi-info {\n padding-right: 0;\n }\n\n ul {\n padding-right: 0;\n margin-right: 0;\n border-right: none;\n }\n }\n\n ul {\n padding-right: 15px;\n margin-right: 15px;\n border-right: solid 1px;\n display: inline-block;\n\n li {\n position: relative;\n display: inline-block;\n margin-right: 15px;\n\n &:last-child {\n margin-right: 0;\n\n .sub-menu {\n margin-left: -160px;\n text-align: right;\n }\n }\n\n &.mega-menu-js-trigger,\n &.menu-item-has-children {\n &:hover {\n .sub-menu {\n height: auto;\n pointer-events: all;\n opacity: 1;\n }\n }\n\n a {\n cursor: context-menu;\n\n &:before {\n position: absolute;\n left: 50%;\n bottom: -16px;\n content: \"❯\";\n font-size: 10px;\n @include define-rotate (90);\n }\n }\n }\n }\n\n .current-page-ancestor,\n .current_page_item {\n font-weight: $font-weight-2;\n }\n\n .sub-menu {\n position: absolute;\n z-index: 9997 !important;\n top: 40px;\n left: 50%;\n width: 180px;\n margin-left: -90px;\n padding: 15px 0 !important;\n text-transform: none;\n -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);\n opacity: 0;\n pointer-events: none;\n @include define-basic-transition(opacity, 0.15s);\n overflow: visible;\n border: none;\n text-align: center;\n\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: -10px;\n width: 100%;\n height: 10px;\n }\n\n li {\n width: 100%;\n padding: 0 0 10px;\n margin: 0 0 10px;\n border-bottom: solid 1px;\n\n &:last-child {\n border-bottom: none;\n padding: 0;\n margin: 0;\n }\n\n a {\n display: inline-block;\n width: calc(100% - 30px);\n padding: 0 15px;\n margin: 0;\n cursor: pointer;\n\n &:before {\n content: \"\";\n }\n }\n }\n }\n }\n }\n\n .hamburger {\n position: relative;\n -webkit-box-flex: 1;\n width: $hamburger-width;\n }\n}\n\n.list {\n position: relative;\n display: block;\n width: 12px;\n height: 12px;\n\n span {\n position: absolute;\n line-height: 0;\n width: 4px;\n height: 4px;\n\n &:nth-child(1) {\n top: 2px;\n left: -1px;\n }\n\n &:nth-child(2) {\n top: 2px;\n right: 1px;\n }\n\n &:nth-child(3) {\n bottom: -2px;\n left: -1px;\n }\n\n &:nth-child(4) {\n bottom: -2px;\n right: 1px;\n }\n }\n}\n\n.menu-overlay {\n position: relative;\n\n ul {\n li {\n display: block;\n border-bottom: 1px solid;\n margin-bottom: 15px;\n padding-bottom: 15px;\n padding-right: 30px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul {\n li {\n display: block;\n border-bottom: none;\n margin-top: 10px;\n margin-bottom: 0;\n padding-bottom: 0;\n padding-right: 0;\n\n &:after {\n content: \" -\";\n }\n }\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.only-mobile {\n display: none;\n}\n\n// wrappers and more\n\n.wrapper {\n position: relative;\n width: 100%;\n margin: 0 auto;\n}\n\n.wrapper-padded {\n position: relative;\n width: calc(100% - 50px);\n margin: 0 auto;\n padding: 0 25px;\n}\n\n.wrapper-padded-more {\n position: relative;\n width: 100%;\n max-width: 1150px;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-840 {\n position: relative;\n width: 100%;\n max-width: 840px;\n margin: 0 auto;\n}\n\n.wrapper-padded-more-650 {\n position: relative;\n width: 100%;\n max-width: 650px;\n margin: 0 auto;\n}\n\n// paddings- margins\n\n.plain-page {\n @include define-margins(30px, 0, 0, 0);\n}\n\n.photo-frame {\n position: relative;\n margin-top: 20px;\n width: 100%;\n @include define-basic-transition(all, 0.3s);\n}\n\n.photo-hold {\n position: relative;\n width: calc(100% - 60px);\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n margin: 0 0 0 30px;\n @include define-basic-transition(all, 0.3s);\n\n img {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n}\n\n.eye {\n font-size: 14px;\n position: fixed;\n z-index: 9997;\n right: 25px;\n top: 10px;\n width: 40px;\n height: 80px;\n pointer-events: none;\n opacity: 0;\n @include define-basic-transition(opacity, 0.3s);\n\n i {\n position: absolute;\n top: 0;\n right: 0;\n padding: 3px;\n @include define-border-radius(3px);\n }\n}\n\n.delighted {\n .eye {\n pointer-events: all;\n opacity: 1;\n }\n\n #preheader {\n height: 0;\n }\n\n #header {\n opacity: 0;\n pointer-events: none;\n }\n\n .photo-frame {\n position: relative;\n margin-top: 0;\n width: 100%;\n }\n\n .photo-hold {\n position: relative;\n width: 100%;\n height: 100dvh;\n margin: 0;\n\n img {\n width: 100%;\n height: 100dvh;\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .navi-click-left {\n a {\n //cursor: url(assets/images/prev-icon-a.png), auto !important;\n }\n }\n\n .navi-click-right {\n a {\n //cursor: url(assets/images/next-icon-a.png), auto !important;\n }\n }\n}\n\n.navi-click {\n position: absolute;\n display: block;\n width: 50%;\n height: 100%;\n\n a {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: 100%;\n height: 100%;\n font-size: 0;\n\n &:after {\n display: none;\n }\n }\n}\n\n.navi-click-left {\n left: 0;\n top: 0;\n\n a {\n cursor: url(assets/images/prev-arrow-new.svg), auto !important;\n }\n}\n\n.navi-click-right {\n right: 0;\n top: 0;\n\n a {\n cursor: url(assets/images/next-arrow-new.svg), auto !important;\n }\n}\n\n.absl_swipe {\n display: none;\n}\n\n.photo-navi {\n position: relative;\n padding: 20px 0 15px;\n}\n\n// flex boxes\n\n.flex-hold {\n position: relative;\n width: 100%;\n @include flex-wrap;\n}\n\n.flex-hold-child {\n &:hover {\n .flex-hold-title {\n opacity: 1;\n }\n }\n}\n\n.flex-hold-title {\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: calc(100% - 20px);\n height: 100%;\n padding: 0 10px;\n text-align: center !important;\n @include flex-wrap;\n @include flex-verticalize;\n opacity: 0;\n @include define-basic-transition(all, 0.5s);\n\n h2 {\n margin-bottom: 5px;\n }\n\n div {\n width: calc(100% - 20px);\n padding: 0 10px;\n }\n}\n\n.thumbs-gallery {\n top: $header-height;\n}\n\n.gallery-thumb-box {\n margin: 20px 0;\n}\n\n.gallery-thumb {\n display: inline-block;\n width: 10.2%;\n min-height: 75px;\n margin: 2%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n}\n\n.loading-transition-effect {\n top: calc(#{$header-height} + 1px);\n height: calc(100dvh - #{$header-height});\n}\n\n.wp-caption.alignleft,\n.wp-caption.alignright {\n position: relative;\n width: 60% !important;\n display: block;\n margin-bottom: 15px;\n}\n\n.wp-caption.alignleft {\n float: left;\n margin-right: 15px;\n}\n\n.wp-caption.alignright {\n float: right;\n margin-left: 15px;\n}\n\n.gallery-slider {\n position: relative;\n width: 100%;\n margin: 20px 0 0;\n\n &.video-slide {\n\n .slick-next,\n .slick-prev {\n top: 25.5vh;\n width: 33.333333%;\n height: calc(25vw - #{$header-height});\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n z-index: 10;\n top: 0;\n width: 50%;\n height: 100dvh;\n border: none;\n }\n\n .slick-prev {\n left: 0;\n cursor: url(assets/images/prev-arrow-new.svg), auto !important;\n }\n\n .slick-next {\n right: 0;\n cursor: url(assets/images/next-arrow-new.svg), auto !important;\n }\n\n .slide-picture-contaniner {\n width: 100%;\n\n .slide-picture {\n\n embed,\n iframe,\n img,\n object {\n width: 100%;\n height: calc(100dvh - #{$header-height} - 40px);\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n }\n\n .slide-picture {\n margin: 0 0 15px;\n }\n }\n}\n\n.gallery-slider-nav {\n margin: 20px 0;\n\n .slick-list {\n margin: 0 -10px;\n }\n\n .slick-slide {\n margin: 0 10px;\n }\n\n &.no-current {\n .slick-current {\n opacity: 1;\n @include define-basic-transition(all, 0.15s);\n }\n }\n\n .slick-next,\n .slick-prev {\n position: absolute;\n top: calc(50% - 12px);\n width: 24px;\n height: 24px;\n cursor: pointer;\n\n svg {\n width: 24px;\n height: auto;\n }\n }\n\n .slick-next {\n right: -48px;\n }\n\n .slick-prev {\n left: -48px;\n }\n\n .slick-current {\n opacity: 0.25;\n @include define-basic-transition(all, 0.15s);\n }\n\n .slide-thumb {\n cursor: pointer;\n position: relative;\n\n img {\n width: 100%;\n height: auto;\n }\n }\n}\n\n.scroll-image-hold {\n .lined {\n &:first-child {\n margin: 3.5vh 0 7vh;\n padding: 3.5vh 0 7vh;\n }\n\n &:last-child {\n border-bottom: none;\n }\n }\n\n .scroll-image {\n position: relative;\n width: 100%;\n min-height: calc(100dvh - #{$header-height} - #{$title-fix});\n margin: 7vh 0;\n padding: 7vh 0;\n\n embed,\n iframe,\n img,\n object,\n video {\n width: 100%;\n height: calc(100dvh - #{$header-height} - #{$title-fix});\n -o-object-fit: contain;\n object-fit: contain;\n -o-object-position: 50% 50%;\n object-position: 50% 50%;\n }\n\n .picture-info {\n margin: 20px 0 0;\n padding: 0;\n\n p {\n margin: 0;\n }\n }\n }\n}\n\n.scrollgallery-item-index {\n position: absolute;\n top: -66px;\n}\n\n.gallery-footer {\n border-top: solid 1px;\n margin-top: 7vh !important;\n padding-top: 35px;\n\n h6 {\n margin-bottom: 0;\n }\n\n a {\n position: relative;\n\n &:hover {\n .label {\n opacity: 1;\n }\n }\n\n .label {\n top: -3px;\n position: absolute;\n font-weight: lighter;\n white-space: nowrap;\n opacity: 0;\n @include define-basic-transition(all, 0.3s);\n }\n }\n\n .full {\n text-align: center;\n width: 100%;\n }\n\n .left {\n text-align: right;\n width: calc(50% - 17px);\n margin: 0 17px 0 0;\n\n a {\n &:hover {\n .label {\n right: 0;\n }\n }\n\n .label {\n right: -30px;\n padding-right: 30px;\n }\n }\n }\n\n .right {\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 0 0 17px;\n\n a {\n &:hover {\n .label {\n left: 0;\n }\n }\n\n .label {\n left: -30px;\n padding-left: 30px;\n }\n }\n }\n}\n\n.zoomed {\n .no-the-100 {\n overflow: hidden;\n\n img {\n transition: transform 0.6s;\n }\n }\n\n &:hover {\n .no-the-100 {\n img {\n transform: scale(1.2);\n /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */\n }\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.search-hold {\n input[type=text] {\n width: calc(100% - 93px) !important;\n }\n\n button {\n margin: 0 15px 0 0;\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(20% - 16px);\n margin: 0 20px 20px 0;\n }\n\n .flex-hold-child:nth-child(5n) {\n margin-right: 0;\n }\n }\n}\n\n.flex-hold-3 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(33.333333% - 22px);\n margin: 0 33px 33px 0;\n }\n\n .flex-hold-child:nth-child(3n) {\n margin-right: 0;\n }\n }\n}\n\n.flex-hold-2 {\n &.margins-wide {\n margin-top: 34px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(50% - 17px);\n margin: 0 34px 34px 0;\n }\n\n .flex-hold-child:nth-child(2n) {\n margin-right: 0;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n width: calc(100% + 34px);\n left: -17px;\n margin-top: 14px;\n\n &.masonry-three {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(33.333333% - 34px);\n padding: 17px;\n }\n }\n\n &.masonry-two {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(50% - 34px);\n padding: 17px;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.flex-hold-3,\n.flex-hold-5 {\n &.margins-wide {\n margin-top: 33px;\n align-items: center;\n justify-content: center;\n\n .flex-hold-child {\n position: relative;\n -webkit-box-flex: 1;\n width: calc(25% - 27px);\n margin: 0 36px 36px 0;\n }\n\n .flex-hold-child:nth-child(4n) {\n margin-right: 0;\n }\n }\n}\n\n.masonry-grid {\n position: relative;\n width: calc(100% + 34px);\n left: -17px;\n margin-top: 14px;\n\n &.masonry-three,\n &.masonry-two {\n .flex-hold-child,\n .grid-sizer {\n position: relative;\n float: left;\n width: calc(25% - 34px);\n padding: 17px;\n }\n }\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin';\n\n.wp-caption.aligncenter,\n.wp-caption.alignnone {\n\tposition: relative;\n\twidth: 100% !important;\n\tdisplay: block;\n\tmargin-bottom: 15px;\n}\n\n.wp-caption.aligncenter img,\n.wp-caption.alignleft img,\n.wp-caption.alignnone img,\n.wp-caption.alignright img {\n\twidth: 100% !important;\n\theight: auto !important;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.wp-caption-text,\n.wp-caption.aligncenter .wp-caption-text,\n.wp-caption.alignleft .wp-caption-text,\n.wp-caption.alignnone .wp-caption-text,\n.wp-caption.alignright .wp-caption-text {\n\tpadding: 10px 10px 0;\n\tmargin: 0 !important;\n\tfont-weight: $font-weight-1;\n\tfont-size: $cta1-size-desktop;\n\tline-height: $cta1-lineheight-desktop;\n\tword-wrap: break-word;\n\tfont-style: italic;\n}\n\nimg {\n\t&.lazy-loading {\n\t\taspect-ratio: 1/1;\n\t}\n}","// main: style.scss\n@import 'global-vars';\n@import 'global-mixin'; // forms\n\n.form-hold {\n\tposition: relative;\n\tdisplay: block;\n\twidth: 100%;\n\n\t&.search-hold {\n\t\tpadding: 0;\n\t\tborder-bottom: solid 1px;\n\n\t\tinput[type=text] {\n\t\t\tmargin: 0;\n\t\t\tpadding: 5px 10px;\n\t\t\ttext-align: right;\n\t\t\tborder-color: transparent !important;\n\t\t}\n\n\t\tbutton {\n\t\t\theight: 52px;\n\t\t\twidth: 52px;\n\t\t\tborder: none;\n\t\t\tcursor: pointer;\n\t\t\tbackground-color: transparent;\n\t\t\t-webkit-transition: 0.3s ease-in-out;\n\t\t\ttransition: 0.3s ease-in-out;\n\n\t\t\t&:hover {\n\t\t\t\topacity: 0.6;\n\t\t\t}\n\t\t}\n\t}\n\n\tlabel {\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tinput[type=email],\n\tinput[type=number],\n\tinput[type=tel],\n\tinput[type=text] {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: calc(100% - 22px);\n\t\theight: 40px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 5px 10px;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 15px;\n\t\tborder: solid 1px;\n\t}\n\n\ttextarea {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: calc(100% - 22px);\n\t\theight: 250px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 10px;\n\t\tfont-size: $h6-size-desktop;\n\t\tline-height: $h6-lineheight-desktop;\n\t\tfont-weight: $font-weight-1;\n\t\tmargin-bottom: 15px;\n\t\tresize: none;\n\t\tborder: solid 1px;\n\t}\n\n\tselect {\n\t\tposition: relative;\n\t\tbackground-color: transparent;\n\t\twidth: 100%;\n\t\theight: 40px;\n\t\tmargin: 10px 0 0;\n\t\tpadding: 0 2%;\n\t\tfont-size: $h4-size-desktop;\n\t\tline-height: 18px;\n\t\tmargin-bottom: 15px;\n\t\tfont-weight: $font-weight-1;\n\t\tborder: solid 1px;\n\t}\n\n\tinput[type=submit] {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\tmargin: 20px 0 0;\n\t\tfont-size: $paragraph-size-desktop;\n\t\tfont-weight: $font-weight-2;\n\t\ttext-align: left;\n\t\tborder: none;\n\t\tpadding: 15px 35px;\n\t\tcursor: pointer;\n\t\t-webkit-transition: 0.3s ease-in-out;\n\t\ttransition: 0.3s ease-in-out;\n\t\twhite-space: normal;\n\t\tborder: solid 1px;\n\t\ttext-transform: uppercase;\n\t}\n\n\tinput[type=submit]:disabled {\n\t\topacity: 0.5;\n\t}\n\n\tinput[type=email]:focus,\n\tinput[type=number]:focus,\n\tinput[type=tel]:focus,\n\tinput[type=text]:focus,\n\ttextarea:focus {\n\t\tborder: solid 1px;\n\t}\n\n\tselect:active {\n\t\tborder: solid 1px;\n\t}\n\n\tinput[type=email]:focus,\n\tinput[type=number]:focus,\n\tinput[type=tel]:focus,\n\tinput[type=text]:focus,\n\ttextarea:focus {\n\t\tborder-color: $color-6 !important;\n\t}\n\n\tselect:active {\n\t\tborder-color: $color-6 !important;\n\t}\n\n\t.capt {\n\t\tmargin: 20px 0 0;\n\t}\n\n\t.wpcf7-mail-sent-ng,\n\t.wpcf7-not-valid-tip,\n\t.wpcf7-validation-errors {\n\t\tdisplay: block !important;\n\t\tz-index: 99 !important;\n\t\twidth: 96% !important;\n\t\tborder: none !important;\n\t\tfont-size: $paragraph-size-desktop !important;\n\t\tline-height: 130% !important;\n\t\tfont-weight: $font-weight-2 !important;\n\t\tpadding: 2% !important;\n\t\tleft: 0 !important;\n\t\tbackground-color: $color-7 !important;\n\t\tcolor: $color-5 !important;\n\t}\n}\n\n.wpcf7 form.invalid .wpcf7-response-output,\n.wpcf7-validation-errors {\n\tdisplay: block !important;\n\tz-index: 99 !important;\n\twidth: 96% !important;\n\tborder: none !important;\n\tfont-size: $paragraph-size-desktop !important;\n\tline-height: 130% !important;\n\tfont-weight: $font-weight-2 !important;\n\tpadding: 2% !important;\n\tleft: 0 !important;\n\tbackground-color: $color-7 !important;\n\tcolor: $color-5 !important;\n}\n\n.wpcf7 form.sent .wpcf7-response-output,\n.wpcf7-mail-sent-ok {\n\tdisplay: block !important;\n\tz-index: 99 !important;\n\twidth: 96% !important;\n\tborder: none !important;\n\tfont-size: $paragraph-size-desktop !important;\n\tline-height: 130% !important;\n\tfont-weight: $font-weight-2 !important;\n\tpadding: 2% !important;\n\tleft: 0 !important;\n\tbackground-color: $color-6 !important;\n\tcolor: $color-5-dark !important;\n}\n\n.wpcf7-list-item {\n\tmargin: 0 !important;\n\tfont-weight: $font-weight-1;\n\tfont-size: $cta1-size-desktop;\n\tline-height: $cta1-lineheight-desktop;\n\tmargin-bottom: $cta1-marginbottom-desktop;\n\tword-wrap: break-word;\n}","\r\n.slick-slider {\r\n position: relative;\r\n display: block;\r\n box-sizing: border-box;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n -webkit-touch-callout: none;\r\n -khtml-user-select: none;\r\n -ms-touch-action: pan-y;\r\n touch-action: pan-y;\r\n -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.slick-list {\r\n position: relative;\r\n display: block;\r\n overflow: hidden;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.slick-list:focus {\r\n outline: none;\r\n}\r\n\r\n.slick-list.dragging {\r\n cursor: pointer;\r\n cursor: hand;\r\n}\r\n\r\n.slick-slider .slick-track,\r\n.slick-slider .slick-list {\r\n -webkit-transform: translate3d(0, 0, 0);\r\n -moz-transform: translate3d(0, 0, 0);\r\n -ms-transform: translate3d(0, 0, 0);\r\n -o-transform: translate3d(0, 0, 0);\r\n transform: translate3d(0, 0, 0);\r\n}\r\n\r\n.slick-track {\r\n position: relative;\r\n top: 0;\r\n left: 0;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n.slick-track:before,\r\n.slick-track:after {\r\n display: table;\r\n content: '';\r\n}\r\n\r\n.slick-track:after {\r\n clear: both;\r\n}\r\n\r\n.slick-loading .slick-track {\r\n visibility: hidden;\r\n}\r\n\r\n.slick-slide {\r\n display: none;\r\n float: left;\r\n height: 100%;\r\n min-height: 1px;\r\n}\r\n\r\n[dir='rtl'] .slick-slide {\r\n float: right;\r\n}\r\n\r\n.slick-slide img {\r\n display: block;\r\n}\r\n\r\n.slick-slide.slick-loading img {\r\n display: none;\r\n}\r\n\r\n.slick-slide.dragging img {\r\n pointer-events: none;\r\n}\r\n\r\n.slick-initialized .slick-slide {\r\n display: block;\r\n}\r\n\r\n.slick-loading .slick-slide {\r\n visibility: hidden;\r\n}\r\n\r\n.slick-vertical .slick-slide {\r\n display: block;\r\n height: auto;\r\n border: 1px solid transparent;\r\n}\r\n\r\n.slick-arrow.slick-hidden {\r\n display: none;\r\n}\r\n"]} \ No newline at end of file