a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative}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}sub{vertical-align:sub}sup{vertical-align:super}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}html{background-color:#f6f2e9;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{background-color:#f6f2e9;font-family:haboro-soft,sans-serif!important;color:#222}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden;font-size:0}.clearfix{*min-height:1px}img{-ms-interpolation-mode:bicubic}em,p.emphasis{font-style:italic}strong,.strong{font-weight:700!important}.text-center{text-align:center}.text-left,.col-half.text-left{text-align:left}.overline{text-decoration:overline}.hidden{display:none}.visible{display:block}.arrow{position:absolute;left:50%;top:0;margin-left:-25px;width:0;height:0;border-left:25px solid #fff0;border-right:25px solid #fff0;border-top:22px solid #f6f2e9}#wrapper{width:100%;position:relative;text-align:left}.content-wrapper{max-width:1680px;margin-right:auto;margin-left:auto}#footer .content-wrapper,#instavision .content-wrapper,#copper-bg .content-wrapper{position:relative}.grid-content{padding:120px 6%}.grid-content.com-form{padding:100px 6% 120px 6%}#footer .grid-content{padding:100px 6%}.parallax-quote .grid-content{padding-top:0;padding-bottom:0}.full-width{width:100%}.top-border,.top-border-space{border-top:1px solid #222}.top-border-space{padding:90px 0 100px 0;margin-top:90px}.bottom-border{border-bottom:1px solid #222;padding-bottom:6%}.topless,#intro.topless{padding-top:0}.no-bottom,.row-text.no-bottom{padding-bottom:0}.fader{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}img.lazy,video.lazy{opacity:0}img:not(.initial),video:not(.initial){-webkit-transition:opacity .75s ease;-moz-transition:opacity .75s ease;-o-transition:opacity .75s ease;transition:opacity .75s ease}img.initial,img.loaded,img.error,video.initial,video.loaded,video.error{opacity:1}h1,h5,.big-title,.big-err{font-family:argent-cf,serif;font-size:40px;line-height:1.4;letter-spacing:.5px;font-weight:100}#intro h1,.big-text h1{font-size:56px}.big-title{width:100%;padding-bottom:60px;font-size:100px;font-weight:300;text-align:center;line-height:1;text-decoration:none}.reviews h1,#faq .tagline{font-size:32px}.video-title h1{line-height:1}.tagline{padding-bottom:120px}.tagline.half-bottom{padding-bottom:60px}h2{font-family:argent-cf,serif;font-weight:100;font-size:80px;letter-spacing:.5px;line-height:1.125}h3,span.parallax-button,span.price-button,.footer-title,#footer-copyright,.preview-title span,#announcement a,#slide-title span,.para-quote-title,.quote-title,.services-offered li,.review-title,.blog-nav,.credits li,.default-typo{font-weight:700;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:1.5px}h4,p,input,select,textarea,.list-inline,.post-description,.small-h1,.more-info li{font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.5px}h4{font-size:24px}h5{font-size:40px}p.small-h1{line-height:2}.info p,.more-info li{margin-bottom:16px}h1,h2,h3,h4,h5,p,.nav,.default-typo,.question,.big-title{opacity:1;-webkit-transition:-webkit-transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading p,.wf-loading .nav,.wf-loading .default-typo,.wf-loading .question,.wf-loading .big-title{opacity:0;-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}#announcement .side-arrow,#announcement a{opacity:1;transition:opacity .5s ease-in-out}.wf-loading #announcement .side-arrow,.wf-loading #announcement a{opacity:0}a{text-decoration:none}a:link,a:visited,a:active{color:#222}h1 a,h2 a,h4 a,h3 a,p a,.nav a,li a,.mobile-nav a,a.question,.post-title a,.comments-link a,.big-title a,#nav-below a .blog-nav,#blog-author a,.comments-link a,#categories-3 li a,#nav-below .next,#nav-below .prev{-webkit-transition:all .5s ease,border .5s ease;-moz-transition:all .5s ease,border .5s ease;-o-transition:all .5s ease,border .5s ease;transition:all .5s ease,border .5s ease}.st1,.bx-prev,.bx-next,.p-down,.blog-search{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}h1 a,h4 a,p a{color:#222;border-bottom:1px solid #222}h1 a:hover,h4 a:hover,p a:hover{color:#d09171;border-bottom:1px solid #f6f2e9}#header{width:100%;z-index:999;position:fixed;background-color:#f6f2e9}.header-space{height:100px;width:100%}.parallax-header-space,.less-header-space{width:100%;height:70px}#nav-wrap{width:100%;position:relative}#navigation{width:100%;max-width:1854px;margin:0 auto;padding:5px 0;z-index:100}#header .nav{width:15%;float:left}#header .short-nav{width:11%}#header .long-nav{width:17%}#header .nav:first-child{margin-left:0}#navigation .nav a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:0 0 2px 0;border-bottom:1px solid #fff0}#navigation .nav a:hover{color:#d09171;border-bottom:1px solid transparent!important}#navigation .nav a.current{border-bottom:1px solid #222}#header .nav{height:60px;line-height:60px}#header .logo{width:10%;float:left;height:60px;padding:5px 0;position:relative}#header .logo-container{width:50px;height:50px;margin:0 auto}.logo-container:hover .visible{display:none}.logo-container:hover .hidden{display:block}#header .logo img{height:50px;width:auto}.nav-up{top:-100px}.nav-down{top:0}.who-header #header{background:0}.who-header #header.who-scroll{background:#f6f2e9}#announcement{overflow:hidden;background-color:#d6a185;padding:5px;width:100%;height:30px;text-align:center;position:relative}#announcement:hover{opacity:.85}.hidden-graceful{height:0!important;padding:0!important}#announcement a{font-size:11px;line-height:20px}.side-arrow{border:solid #222;border-width:0 .15em .15em 0;display:inline-block;padding:3px}.side-arrow.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:16px}.side-arrow.left{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-right:16px}.side-arrow.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-this{position:absolute;right:16px;top:9px;width:12px;height:12px;opacity:1;cursor:pointer}.close-this:hover{opacity:.5}.close-this:before,.close-this:after{position:absolute;content:' ';height:12px;width:1px;background-color:#222}.close-this:before{transform:rotate(45deg)}.close-this:after{transform:rotate(-45deg)}#header,.header-space,#announcement,.close-this,#mobile-nav,span.parallax-button,.button-wrap.buy-button,.button-wrap.buy-button a,.call-to-action .parallax-button,input,select,textarea,.button,.page-button,.preview-title-inner span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input:text{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:12px;height:1px;background-color:#222;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}#mobile-nav-toggle{display:none;position:absolute;right:5%;top:12px;width:30px;height:50px;padding:13px 0 13px 0;z-index:100020}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.active:hover{opacity:.7}.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner::before,.hamburger.active .hamburger-inner::after{background-color:#222}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#222;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.logo.whacky{rotate:-360deg;transition:rotate 1s ease}.logo{rotate:0deg;transition:rotate 1s ease}#mobile-nav{width:100%;height:100vh;position:fixed;background-color:#f6f2e9;opacity:.95;top:0;right:-100%;z-index:100010;text-align:center;display:none;overflow:auto}#mobile-nav.nav-active{right:0}.nav-inner{position:relative;left:100%;padding:30% 6% 80px 6%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;overflow:scroll}#mobile-nav.nav-active .nav-inner{left:0}.nav-inner ul{overflow:hidden}.nav-inner ul,.nav-inner li{display:block}.nav-inner .the-nav li,.the-small-nav li{margin-bottom:50px}.nav-inner a{font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:1.65px}.nav-inner a:hover,.nav-inner .current{color:#d6a185}.the-small-nav{margin-top:16px}.nav-inner .the-small-nav a{font-size:24px;font-weight:700}.nav-inner .socialmedia{width:134px;margin:24px auto 0 auto;float:none}#footer{width:100%;position:relative}#copper-bg{width:100%;background-color:#d6a185}.call-to-action{padding:100px 3%;text-align:center}.call-to-action a{display:block;margin-top:20px}#footer p{font-size:14px;color:#f6f2e9}#footer-upper{background-color:#222}#footer-upper .content-wrapper{max-width:1200px}.footer-center,.footer-center-left,.footer-center-right{float:left;width:50%}.footer-left,.footer-right{float:left;width:25%}.socialmedia,.footer-contact,.footer-center-inner{width:185px;margin:0 auto}.footer-title{display:block;color:#f6f2e9;position:relative;margin-bottom:50px}.footer-title:after,.contact-title:after,.review-title:after{content:"";width:24px;height:2px;position:absolute;bottom:-26px;left:0;background:#f6f2e9;z-index:10}.left .contact-title:after{right:0;left:auto}#investment .contact-title:after,#shop .contact-title:after{width:40px}.love-respect{margin-bottom:16px}.footer-contact a,.footer-center-inner a{color:#d6a185;border-bottom:1px solid #222}.footer-contact a:hover,.footer-center-inner a:hover{color:#f6f2e9;padding-bottom:0;border-bottom:1px solid #f6f2e9}.socialmedia ul li{float:left;margin-right:16px}.socialmedia ul li:last-child,.ender-left ul li:last-child{margin-right:0}.facebook a,.instagram a,.youtube a{width:34px;height:34px;display:block;overflow:hidden;text-indent:-9999px;background:url(../images/layout/socialmedia-icons.svg) no-repeat 0 0;background-size:150px 30px;border:2px solid #f6f2e9;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.facebook a{background-position:-30px 0}.instagram a{background-position:-90px 0}.youtube a{background-position:-120px 0}.contact-item .socialmedia{width:100%;float:left;margin:24px 0}.contact-item .facebook a,.contact-item .instagram a,.contact-item .youtube a,.nav-inner .facebook a,.nav-inner .instagram a,.nav-inner .youtube a{width:28px;height:28px;background-size:120px 24px;background-color:#222;border:2px solid #222}.contact-item .facebook a,.nav-inner .facebook a{background-position:-24px 0}.contact-item .instagram a,.nav-inner .instagram a{background-position:-72px 0}.contact-item .youtube a,.nav-inner .youtube a{background-position:-96px 0}.facebook a:hover,.instagram a:hover,.youtube a:hover{border:2px solid #d6a185;background-color:#d6a185}#footer-copyright{width:100%}#footer-copyright{font-size:10px}#footer-copyright .grid-content{padding:6px 6%}.ender-left{float:left;width:30%}.ender-right{width:70%}.ender-right{float:right;text-align:right}.review-footer .grid-content{padding:90px 12%}.bcg{background-position:center 0;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#vimeo-banner.bcg{background-attachment:scroll;background-position:center}.homeSlide{width:100%}html.no-webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax.jpg)}html.webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax.webp)}html.no-webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-2400.jpg)}html.webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-2400.webp)}html.no-webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-2400.jpg)}html.webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-2400.webp)}html.no-webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax.jpg)}html.webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax.webp)}html.no-webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax.jpg)}html.webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax.webp)}html.no-webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-2400.jpg)}html.webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-2400.webp)}html.no-webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-2400.jpg)}html.webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-2400.webp)}html.no-webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-2400.jpg)}html.webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-2400.webp)}html.no-webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-2400.jpg)}html.webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-2400.webp)}html.no-webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-2400.jpg)}html.webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-2400.webp)}.content-flash-prevent{height:100vh}.parallax-down{height:18px;width:40px;display:block;overflow:hidden;position:absolute;bottom:16px;left:50%;margin-left:-20px;z-index:90}.parallax-down svg{width:40px}.p-down{fill:#f6f2e9}.parallax-down:hover .p-down{fill:#222}.hsContainer{width:100%;height:100%;padding:0 6%;margin:0 auto;display:table;clear:both;text-align:center;position:relative}#slide-8 #vimeo-banner .hsContainer,#slide-10 #vimeo-banner .hsContainer{background-color:rgb(0 0 0 / .3)}.hsContent{width:100%;height:100%;display:table-cell;vertical-align:middle;color:#f6f2e9}.parallax-quote{width:100%}.hsContent h2{margin:8px 0 10px 0;line-height:1}.hsContent h3{font-weight:400;font-size:17px;line-height:1.5;letter-spacing:.5px;text-transform:none}.para-quote-title{display:block;line-height:1}#intro a,.hsContent a{display:inline-block;margin:60px 0 15px 0}span.parallax-button,span.price-button{padding:18px 30px;display:inline-block;border:3px solid #222;line-height:1}#intro .parallax-button,#investment .parallax-button{background-color:#f6f2e9;color:#222;border-color:#222}.hsContent .parallax-button,.call-to-action .parallax-button,#shop .parallax-button,#intro .parallax-button:hover,#investment .parallax-button:hover{background-color:#222;color:#f6f2e9}.hsContent .parallax-button:hover{background-color:#d6a185;color:#f6f2e9;border-color:#d6a185}.call-to-action .parallax-button:hover{background-color:#d6a185;border-color:#222;color:#222}#vimeo-banner{position:relative}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.vimeo-wrapper video{width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.video-bg{width:100%;background-color:#f6f2e9;position:relative;z-index:90}.h1-blockquote,.p-blockquote,#commercial-works #wrap-up .services-offered{width:75%;margin:0 auto;border-left:1px solid #222;text-align:left;padding:0 0 8px 5%}.p-blockquote,#commercial-works #wrap-up .services-offered{max-width:800px}.hsContent #wrap-up{margin-top:-22px}.hsContent .p-blockquote{border-color:#f6f2e9}.h1-blockquote{font-size:32px}.slides{text-align:center}#slide-title,.slide-title{width:100%;padding-bottom:60px}#slide-title span{margin:0 6%}#slide-title .prev,#slide-title .next,#nav-below .next,#nav-below .prev,#nav-below .blog-nav{display:inline-block}#slide-title .bx-prev,#slide-title .bx-next{border:solid #222;border-width:0 .20em .20em 0;display:inline-block;padding:4px;cursor:pointer}#nav-below .next,#nav-below .prev{border:solid #222;border-width:0 .15em .15em 0;padding:4.5px;cursor:pointer}#slide-title .bx-prev:hover,#slide-title .bx-next:hover{border:solid #d09171;border-width:0 .20em .20em 0}#nav-below a:hover .prev,#nav-below a:hover .next{border:solid #d09171;border-width:0 .15em .15em 0}#slide-title .bx-next,#nav-below .next{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#slide-title .bx-prev,#nav-below .prev{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.instafeed-logo{width:50px;height:50px;margin:0 auto 40px auto}.st1{fill:#222}.instafeed-logo:hover .st1{fill:#d6a185}.st2{fill:#f6f2e9}#instafeed{width:100%;margin-bottom:20px}#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content,#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-text{font-family:haboro-soft,sans-serif!important;line-height:1.5}#grid-wrapper{width:100%;padding:0}#grid-wrapper{margin-bottom:-80px}.item{float:left;width:31.3333%;text-align:center;margin:0 3% 80px 0}.work-slider .item{margin-bottom:0}.item-preview,.nomz-preview{background-color:#f6f2e9;width:100%;float:left;position:relative;overflow:hidden}#works .item-preview,#home-works .item-preview{padding-top:71.5%}#commercial-works .item-preview,#individual-work.tkees .item-preview{padding-top:70%}.item-preview.sq{padding-top:100%}.item-preview.fourbyfive{padding-top:125%}.item-preview img,.lut-preview img,.nomz-preview img,.item-preview video,.nomz-preview video{width:100%;box-shadow:#000 0 0 0;height:auto;display:block}#works .item-preview img,#home-works .item-preview img,#wedding-shorts .item-preview img,#commercial-works .item-preview img,#commercial-works .item-preview video,#individual-work.tkees .item-preview img,#investment .item-preview img,#shop .item-preview img{position:absolute;top:0;left:0}#grid-wrapper>:nth-child(3n),.work-slider li>:nth-child(3n){margin-right:0}.preview-title{position:absolute;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;display:table;opacity:0;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}.preview-title span{color:#f6f2e9}.preview-title-inner{display:table-cell;vertical-align:middle}.post-title{font-family:argent-cf,serif;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:300;width:100%;padding-top:18px;float:left;display:block}.post-title a{color:#222}.post-title a:hover{color:#d09171}.post-description{width:100%;float:left;background-color:#f6f2e9;font-size:14px}.item-preview,.item-preview video,.youtube-profile-img a{-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}.no-lazy .item-preview:hover img,.no-lazy .item-preview:hover video,.youtube-profile-img img:hover{opacity:.7}.item-preview:hover .preview-title,#investment .item-preview:hover video{opacity:1}.item-preview:hover,.youtube-profile-img a:hover{background-color:#000}#investment .item-preview:hover,#shop .item-preview:hover,#who-we-are .item-preview:hover{background-color:#f6f2e9}.preview-title-inner span:hover{color:#d6a185}#grid-wrapper.commercial .item,#grid-wrapper.the-works .item{width:48.5%;margin:0 3% 80px 0}#grid-wrapper.commercial>:nth-child(2n),#grid-wrapper.the-works>:nth-child(2n){margin-right:0}#commercial-works .tagline,#intro h1,.h1-block,#works .tagline,#investment .tagline,#who-we-are .tagline,#faq .tagline,.inner-indent p,.more-info ul,.more-info h3{padding-left:6%;padding-right:6%}.row .h1-block{padding:0}.trans-arrow{width:100%;position:absolute;bottom:0;left:0}.left-trans-arrow,.right-tans-arrow{float:left;width:calc(50% - 25px);height:22px;background-color:#d6a185}.white .left-trans-arrow,.white .right-tans-arrow{background-color:#f6f2e9}.trans-arrow-inner{float:left;width:50px;height:22px}.triangle-up-left,.triangle-up-right{float:left;width:0;height:0}.triangle-up-left{border-bottom:22px solid #d6a185;border-right:25px solid #fff0}.triangle-up-right{border-bottom:22px solid #d6a185;border-left:25px solid #fff0}.white .triangle-up-left,.white .triangle-up-right{border-bottom-color:#f6f2e9}#individual-work,#faq.grid-content,#shop.grid-content,#blog-header{padding-top:90px;clear:both}#individual-work.video-page.grid-content{padding-left:12%;padding-right:12%}.video-title{width:100%;text-align:center;float:left;padding-bottom:40px}.video-title h3{font-size:11px;letter-spacing:2px;line-height:1;padding:0 0 4px 0}.info{width:100%;float:left}.inner-indent,.credits,.more-info{max-width:900px;padding:70px 0 0 0;margin:0 auto}#faq .inner-indent,#contact .inner-indent{max-width:1100px}.video-description p{margin-bottom:32px}.more-info.inner-indent{padding-top:30px}.more-info h3 a:hover,.credits a:hover,#blog-header .big-title a:hover,#individual-work .info li a,.entry-content .more-info li a,.entry-content .credits li a{color:#d09171}.more-info ul{margin-top:32px;padding-right:45%}#individual-work .info li a,.entry-content .more-info li a,.entry-content .credits li a{border-bottom:1px solid #f6f2e9}#individual-work .info li a:hover,.entry-content .more-info li a:hover,.entry-content .credits li a:hover{color:#222;border-bottom:1px solid #222}.credits{margin-top:70px;padding:70px 3% 0 3%;border-top:1px solid #222}.credits .list-inline>li{font-size:10px;line-height:10px;display:inline}.credits .list-middot>li:not(:last-child)::after{font-size:10px}.info .comments-link{margin-top:50px}.video-wrapper{float:left;width:100%}.video-container,.video-container-185,.video-container-235,.video-container-vert,.video-container-uhd,.video-container-sq,.video-container-45{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container-235{padding-bottom:42.55%}.video-container-185{padding-bottom:54%}.video-container-uhd{padding-bottom:52.73%}.video-container-vert{padding-bottom:177.77%}.video-container-45{padding-bottom:125%}.video-container-sq{padding-bottom:100%}.video-container iframe,.video-container-185 iframe,.video-container-235 iframe,.video-container-uhd iframe,.video-container-vert iframe,.video-container-sq iframe,.video-container-45 iframe{position:absolute;top:0;left:0;width:100.1%;height:100.1%;background:#f6f2e9}.video-container img,.video-container-185 img,.video-container-235 img,.video-container-uhd img,.video-container-vert img,.video-container-sq img,.video-container-45 img{max-width:100%;width:100%;height:auto}.play-button{width:66px;height:40px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:50%;left:50%;background:url(../images/layout/play-icon.svg) no-repeat 0 0;background-size:65px 40px;background-color:rgb(34 34 34 / .8);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:-33px;margin-top:-20px}.play-button:hover{background-color:#d6a185}#individual-work .tagline{font-size:32px;padding-left:5%;padding-right:5%}#individual-work .tagline.tkees-tagline{padding-left:10%;padding-right:10%}.services-offered{display:block;margin-top:30px}.services-offered.list-inline>li,.services-offered.list-inline>li h3{font-size:12px;line-height:12px;display:inline}.services-offered.list-middot>li:not(:last-child)::after,.credits .list-middot>li:not(:last-child)::after{color:#222;content:"\00b7";font-size:12px;padding:0 10px}#investment .services-offered.list-middot>li:not(:last-child)::after{content:none}.hsContent .services-offered{margin-top:40px}.hsContent .services-offered.list-middot>li:not(:last-child)::after{color:#f6f2e9}.row,.commercial-page .row.hard-space,#who-we-are .row.hard-space,.commercial-page .row.row-text,#who-we-are .row.row-text{margin-bottom:60px}#wedding-shorts .row-text{padding:60px 0 0 0;margin-bottom:0}.row:after{clear:both;content:" ";display:block;height:0;visibility:hidden;font-size:0}.commercial-page .row,#who-we-are .row{margin-bottom:3%}.row-text,#shop .row-text.border-box{padding:60px 5%}.ricvic{max-width:1100px;margin-right:auto;margin-left:auto}.row-indent{padding:0 12%}.lut-row,.row-indent.lut-row{padding-top:30px}.services-rendered{max-width:800px;margin:0 auto}.special-blurb{padding:0 3%}.special-blurb h3{margin-bottom:12px}#who-we-are .special-blurb{padding-right:5%}#investment h2.contact-title,#shop h2.contact-title{font-size:32px;line-height:1;font-weight:300}.invest-blurb .last{border-left:1px solid #222;padding:12px 0 12px 3%}.invest-blurb h1,.col-half.package-item.left{text-align:right}.invest-blurb p,.col-half.package-item.right{text-align:left}.invest-blurb .services-offered.list-inline>li,#commercial-works #wrap-up .services-offered.list-inline>li{text-align:left;line-height:28px;display:block}.package-item.right{padding:0 5% 0 3%}.package-item.left{padding:0 3% 0 5%}.border-box{border:1px solid #222;margin:90px 0}#shop>:last-child,#who-we-are>:last-child,#who-we-are>:last-child,.commercial-page>:last-child,#mosaic>:last-child,#wrap-up .row{margin-bottom:0}#commercial-works #wrap-up.grid-content{padding-bottom:10px}.col-full,.col-half,.col-third,.col-fourth,.col-sixth{float:left;margin:0 3% 0 0;text-align:center}.col-full{width:100%;margin-right:0}.col-half{width:48.5%}#investment .col-half{width:47%}#investment .package-item.right,#investment .package-item.left{width:50%}.col-half.two-thirds{width:65.67%}.col-third{width:31.33%}.col-fourth{width:22.75%}.col-sixth{width:14.166%}#investment .col-half .last{margin:0 3% 0 0}.invest-blurb .col-half{padding-left:3%}.last{margin-right:0}.last-row{margin-bottom:0}.full-img{width:100%}.full-img img{width:100%;height:auto}#what-we-do .item,#who-we-are .item,#investment .item,#shop .item,#individual-work.nomz .item,#wedding-shorts .item{width:100%;margin:0}.text-box{height:100%;width:100%;border:1px solid #222;display:table;padding:10%}.text-box-inner{display:table-cell;vertical-align:middle}.services-rendered .text-box{height:auto;padding:3% 5%}.col-half .text-box p{font-size:24px}#wrap-up .big-text.bottom-space h1,#works .big-text.bottom-space h1,#education #intro h1{padding:0 5%;max-width:1200px;margin:0 auto 40px auto}.reviews{width:100%}.testimonial p.name{margin-top:18px}#who-slideshow{position:relative}.who-slider{width:100%}html.no-webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-2400.jpg)}html.webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-2400.webp)}#shop .wedding-packages{padding:0}#shop .wedding-packages .row.margin-bottom{margin-bottom:100px}#bx-pager{margin:8px auto 0 auto;display:inline-block}#bx-pager a{width:15%;float:left;margin-right:2%}#bx-pager a:last-child{margin-right:0}#bx-pager a img{width:100%;height:auto}.store-product{font-size:56px;line-height:1}.price{margin-top:20px;font-size:17px}#shop .button-wrap.buy-button{margin:40px 0 60px 0;border:3px solid #222;background-color:#222;display:inline-block;width:auto}#wrap-up .button-wrap.buy-button{margin:60px 0 30px 0}#shop span.parallax-button,#shop span.parallax-button:hover{padding:16px 35px;border:none;background-color:#fff0}#shop span.price-button,#shop span.price-button{padding:16px;background-color:#f6f2e9;border:none}#shop .bundle span.parallax-button{font-size:12px;padding:5px 20px;border-radius:20px;background-color:#222;border:3px solid #222;color:#f6f2e9;text-align:center}#shop .button-wrap.buy-button:hover,#shop .bundle span.parallax-button{background-color:#628a34;border:3px solid #628a34}#shop .button-wrap.buy-button:hover a{color:#628a34}#shop .bundle span.parallax-button:hover{background-color:#f6f2e9;color:#628a34}#shop .package-item ul{list-style:circle;list-style-position:outside}#shop .package-item ul li span{position:relative;left:14px;display:block}#shop .package-item ul li{padding-left:20px;margin-bottom:4px}#shop h3.contact-title{font-size:24px;font-weight:500}#wrap-up .big-text.bottom-space h1{max-width:1000px}#wrap-up.less{padding-top:30px}#shop .services-rendered{max-width:700px}#shop .services-rendered .text-box{width:auto;border-radius:50px;padding:8px 20px;margin:0 auto;border: 1px solid #222;}#shop .services-rendered p{font-size:12px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#f6f2e9;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset #fff0;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#fff0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #f6f2e9;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px}.twentytwenty-left-arrow{border-right:6px solid #f6f2e9;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #f6f2e9;right:50%;margin-right:-17px}.blog-fader{-webkit-animation:FADE 1s;-moz-animation:FADE 1s;-o-animation:FADE 1s;animation:FADE 1s}@-webkit-keyframes FADE{0%{opacity:0}to{opacity:1}}@-moz-keyframes FADE{0%{opacity:0}to{opacity:1}}@keyframes FADE{0%{opacity:0}to{opacity:1}}#blog-header{width:100%}#blog-header .grid-content{padding:0 6%}#blog-menu{max-width:1100px;margin:0 auto;padding:15px 0;position:relative}#blog-author{margin-left:30%;width:40%;float:left;color:#222;height:32px;line-height:32px}.search-wrap{width:30%;position:absolute;top:15px;right:0}#blog-menu::-webkit-input-placeholder,#blog-menu:-moz-placeholder,#blog-menu::-moz-placeholder,#blog-menu:-ms-input-placeholder{color:#d09171}.search-icon-container{float:right}.search-icon-container label{width:32px;float:right;margin:0;cursor:pointer}.blog-search{fill:#222}.search-icon-container label:hover .blog-search,#blog-menu input:focus .blog-search{fill:#d09171}#blog-menu input{font-size:20px;float:right;width:0;height:32px;padding:0;border:0;transition:width .5s ease,padding .5s ease,border .5s ease}#blog-menu input:focus{outline:0;width:calc(100% - 32px);cursor:text;padding:0 0 0 32px}#blog-menu input:blur{border:0}#blog.grid-content{padding-top:0}.blog-post{margin:120px 0 0 0}#content .blog-post:first-child{margin-top:90px}#content,article#content{max-width:1100px;margin:0 auto}.entry-content h3,.entry-summary h3{max-width:750px;margin:60px auto 40px auto}.entry-content p,.entry-summary p{max-width:750px;margin:40px auto}.entry-content .credits{max-width:750px;padding:60px 0 0 0}.entry-content .more-info{max-width:750px}.entry-content .more-info.text-center{text-align:left}.entry-content .more-info h3{padding:0;margin:0}.entry-content .more-info ul{padding:0}.entry-content p:first-of-type:first-letter,.entry-summary p:first-of-type:first-letter,.video-description p:first-of-type:first-letter{font-size:525%;margin:0 0 -5px;padding:8px .1em 0 0;height:.7em;line-height:.7em;float:left}.entry-content p:first-of-type{margin-top:60px}.entry-content p:has(+picture),.entry-content p:has(+img),.entry-content img:has(+p),.entry-content picture:has(+p){margin-bottom:60px}blockquote{margin:60px 0;padding:0 40px;border-top:1px solid #222;border-bottom:1px solid #222;text-align:center}blockquote p{max-width:100%!important}.entry-content blockquote p:first-of-type:first-letter,.entry-summary blockquote p:first-of-type:first-letter,blockquote p{font-family:argent-cf,serif;font-size:40px;margin:0;padding:0;height:auto;line-height:1.4;float:none}.entry-content blockquote p:first-of-type,.entry-summary blockquote p:first-of-type{margin-top:40px}.post-head{text-align:center;margin:0 auto}h1.entry-title a{color:#222;border:0}h1.entry-title a:hover{color:#d09171;border:0}.entry-meta{margin-bottom:40px}.entry-meta span{font-size:14px}.entry-meta span a{border-bottom:1px solid #222}.entry-meta span a:hover{color:#d09171;border-bottom:1px solid #f6f2e9}.more-link{display:none}.entry-utility{max-width:750px;margin:24px auto 0 auto;line-height:34px}.comments-link{display:block;width:100%;text-align:right}#nav-below{margin-top:60px}#nav-below a{display:inline-block}.nav-previous{float:left}.nav-next{float:right;text-align:right}.blog-nav{margin:0 16px}#blog-author a{border-bottom:1px solid #222}#blog-author a:hover,.comments-link a:hover,#categories-3 li a:hover,#nav-below a:hover .blog-nav{text-decoration:none;color:#d09171}#blog-author a:hover{border-bottom:1px solid #f6f2e9}#blog a img,#blog img{border:0}.entry-content img,.entry-summary img{width:100%;height:auto;display:block;margin:3% auto}.entry-content .video-preview img,.entry-summary .video-preview img{margin:0}#blog img.size-medium{width:48.5%;display:inline-block;margin:0}#blog img.size-medium.first-med{margin:0 2.65% 0 0}.wp-caption{width:100%!important;border:0;height:auto;padding:none}.wp-caption img{margin-bottom:0}.wp-caption-text{border-bottom:1px solid #222;text-align:center}.wp-caption p{max-width:100%;margin:0 auto;padding:12px 0;font-size:14px}.wp-caption p a{padding:0;border:0}.wp-caption p:first-of-type:first-letter{font-size:16px;line-height:1.5;float:none;height:auto;padding:0;margin:0}.clearleft{clear:left}.clearright{clear:right}#blog .video-wrapper{width:100%;margin:0 0 24px 0}#comments{display:none}.error404 .search-content h3{font-weight:700;font-size:200px;line-height:1.2}.error404 h1{margin-bottom:40px}.search-result{padding:90px 0 0 0;width:100%}.no-results h1{padding-bottom:20px}.not-found{text-align:center}.disclaimer{display:block;padding-bottom:24px;border-bottom:1px solid #222}#faq .inner-indent{padding:0}.faq-item{padding:30px 50px 30px 0;position:relative;border-bottom:1px solid #e8e8e8}.faq-item:first-child{padding-top:0}.faq-item:last-child{border:0}a.question{position:relative;cursor:pointer;display:block;color:#222;font-size:20px;line-height:1.5;padding:30px 60px 30px 0;border-top:1px solid #e8e8e8}a.question:before{content:"";width:14px;height:2px;position:absolute;top:44px;right:0;z-index:1;background:#222;padding:0}a.question:after{content:"";width:2px;height:14px;position:absolute;top:38px;right:6px;z-index:1;background:#222;padding:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}a.question:before,a.question:after{-webkit-transition:background .5s ease;-moz-transition:background .5s ease;transition:background .5s ease}a.question:focus{outline:0}a.question:hover{color:#d09171}a.question:hover:before,a.question:hover:after{background:#d09171}a.question.ui-state-active:after{opacity:0}a.question.first{border-top:none}.answer{padding:10px 6% 60px 6%;display:none}.faq-item .emphasis{margin:30px 0}.answer p{border-left:1px solid #222;padding:0 0 12px 6%}#contact .inner-indent,#contact .inner-indent p{padding:0}#contact .info{width:36%}.contact-item{width:100%;margin:0}.contact-title{position:relative;margin-bottom:60px}.contact-title:after{background:#222}.contact-hidden{display:none}.contact-form{width:50%;float:right}.commercial-form,.edu-form{max-width:800px;margin:0 auto}#commercial-inquiry,#commercial-form{scroll-margin-top:120px}form{width:100%}form label{display:inline-block;width:48%;margin:0 4% 2% 0;float:left}form label.messy{width:100%}#theContactinator .button,#mentorship-form .button,#commercial-form .button{margin-top:2%}input,select,textarea{font-family:haboro-soft,sans-serif;color:#222;background-color:#f6f2e9;padding:8px 14px;height:50px;width:100%;border:0;border-bottom:1px solid #222;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}option{font-size:17px;color:#222;padding:4px}p.error{font-size:14px;padding:5px 0;color:#d09171}.contact-form #message,.commercial-form #message,.edu-form #topics,.edu-form #schedule{width:100%;max-width:100%;min-width:100%;height:320px;overflow:visible}.commercial-form #message{height:200px}.edu-form #schedule,.edu-form #topics{height:150px}.button,.page-button{border:0;background-color:#222;height:60px;width:100%;color:#f6f2e9;cursor:pointer}.button-wrap{display:block;width:100%;margin-top:50px}.big-text .button-wrap{margin-bottom:0}.button-wrap a{display:inline-block}.page-button{line-height:60px;display:inline-block}.button:hover,.page-button:hover,#shop .parallax-button:hover{background-color:#d6a185;border-color:#d6a185}input,input[type=submit].button{-webkit-appearance:none;-webkit-border-radius:none}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #f6f2e9 inset;-webkit-text-fill-color:#bebebe}input:autofill,input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password-viewable,input:-webkit-autofill-and-obscured{background-color:#f6f2e9;color:#bebebe}input:focus,select:focus,textarea:focus{outline:0}input:-webkit-autofill::selection{-webkit-text-fill-color:#222}.form-response{text-align:center;padding-bottom:120px}.youtube-profile-img a{border-radius:50%;display:block;width:100%;height:100%;background-color:#f6f2e9}.youtube-profile-img{display:inline-block;width:200px;height:200px;margin:50px auto 10px auto}.youtube-profile-img img{width:100%;height:auto;border-radius:50%;border:1px solid #222}.row.purchased{padding:0 12%}.purchased h1{margin-bottom:30px}.purchased h3{margin:90px 0 30px 0}.purchased .button-wrap{margin-top:90px}.four-oh-four{width:100%}.big-err{font-size:200px;line-height:1;font-weight:300}.four-oh-four p{padding-top:40px}@media only screen and (min-width:1800px){#footer-copyright .grid-content{padding:6px 0}#individual-work .tagline.tkees-tagline{padding-left:15%;padding-right:15%}}@media only screen and (max-width:1400px){.item,#grid-wrapper.commercial .item,#grid-wrapper.the-works .item{margin-bottom:70px}#grid-wrapper{margin-bottom:-70px}}@media only screen and (max-width:1302px){.package-item.right,.package-item.left{padding:0 3%}.row-indent,#faq .inner-indent{padding:0 6%}.lut-row,.row-indent.lut-row{padding-top:45px}.wedding-packages.product .package-item.right{padding:0 3% 0 4%}}@media only screen and (max-width:1200px){.item{width:30.6666%;margin:0 4% 60px 0}#grid-wrapper.commercial .item,#grid-wrapper.the-works .item{margin-bottom:60px}#grid-wrapper{margin-bottom:-60px}.special-blurb{padding-right:0}.h1-blockquote,.p-blockquote{padding-left:8%}.wedding-packages.product .package-item.right{padding:0 3% 0 5%}}@media only screen and (max-width:1100px){#investment h2.contact-title,#shop h2.contact-title{font-size:30px}h4{font-size:20px}h1.store-product{font-size:44px}.invest-blurb .col-half{padding-left:0}.invest-blurb .col-half.last{padding-left:3%}#grid-wrapper>:nth-child(3n),.work-slider li>:nth-child(3n){margin-right:4%}#grid-wrapper>:nth-child(2n),.work-slider li>:nth-child(2n){margin-right:0}.item{width:48%}.odd-item{display:none}.work-slider .hidden{display:block}.work-slider .item.bottomfix{margin-bottom:60px}#individual-work .tagline.tkees-tagline{padding-left:5%;padding-right:5%}#individual-work.video-page.grid-content{padding-left:6%;padding-right:6%}.col-sixth{width:31.33%;margin-bottom:3%}.col-sixth.little-last{margin-right:0}.col-sixth.dead-last{margin-bottom:0}}@media only screen and (max-width:1024px){#mobile-nav-toggle,#mobile-nav{display:block}#announcement a{font-size:10px}#nav-wrap{padding:10px 5%}#header{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#header .logo{height:50px;width:50px;float:none;margin:0 auto;padding:0;z-index:100020}#header .logo-container{margin:0}#header .nav{display:none}#navigation{padding:0}.nav-up{top:0}.invest-blurb.big-text h1{font-size:48px}.row-indent{padding:0}.footer-center-left,.footer-center-right{width:100%}.footer-left,.footer-right,.footer-center{float:left;width:33.333%}.footer-center-right .footer-title{display:none}footer-contact,.footer-left .footer-center-inner{margin:0;float:left}.socialmedia{margin:0;float:right}.ender-left,.ender-right{width:100%;text-align:center}.ender-left{border-bottom:1px solid #e8e8e8;padding:0 0 6px 0}.ender-right{padding:6px 0 0 0}.ender-left ul li{margin-right:32px}.content-flash-prevent{height:inherit}.bcg{background-attachment:scroll;background-position:center 0;height:calc(100vh - 70px)!important}#about-1 .bcg{height:100vh!important;background-position:65% 0}#slide-9 .bcg{background-position:60% center}#slide-12 .bcg{background-position:-50px 0}.vimeo-wrapper{height:calc(100vh - 70px)!important}.half-slide .bcg,.half-slide .vimeo-wrapper,.slide-85 .bcg,.slide-85 .vimeo-wrapper{height:75vh!important}.vimeo-wrapper iframe{min-height:100%;min-width:1582px}.parallax-quote{position:static;margin:0}.hsContent h3{padding:0 12%}.homeSlide,.commercial-slide{overflow-x:hidden}.col-half .text-box p{font-size:20px}#contact .info,.contact-form{width:100%}#contact .inner-indent{padding:0 6%}#contact .info{text-align:center}.contact-item{width:50%;margin:0 auto}.contact-title:after{left:50%;margin-left:-12px}#investment .contact-title::after,#shop .contact-title::after{left:0;margin-left:0}#shop .left .contact-title:after{right:0;left:auto}#investment .left .contact-title::after{right:0;left:auto}.contact-hidden{display:inline}#contact .socialmedia ul{display:inline-block}.contact-form{padding:90px 0 0 0}.answer p{padding-left:8%}}@media only screen and (max-width:930px){.para-quote-title{font-size:12px}.hsContent h2{font-size:64px}.hsContent h3{font-size:15px}#slide-8 .bcg{background-position:-200px center}#individual-work .tagline{padding-bottom:90px}#shop .bundle span.parallax-button{font-size:10px}}@media only screen and (max-width:900px){.special-blurb p,.package-item p{font-size:15px}.invest-blurb.big-text h1{font-size:38px}.invest-blurb .last{padding:8px 0 8px 3%}.big-title{font-size:80px}h1,.reviews h1,#individual-work .tagline,.services-offered .list-middot>li:not(:last-child)::after,#investment h2.contact-title,#shop h2.contact-title{font-size:28px}.com-form h1.tagline{font-size:40px}#intro h1,h1.contact-title,.big-text h1{font-size:48px}#slide-3 .bcg{background-position:-350px 0}}@media only screen and (max-width:800px){.bottom-border{padding-bottom:10%}h4{font-size:17px}.package-item.right{padding:0 0 0 3%}.package-item.left{padding:0 3% 0 0}#blog-author{margin:0;width:100%}.search-wrap{width:100%}.nav-inner{padding:30% 6% 60px 6%}.nav-inner a{font-size:32px}.nav-inner .the-small-nav a{font-size:18px}.inner-indent{padding:60px 0 0 0}.entry-content p:first-of-type{margin-top:50px}.blog-post{margin:90px 0 0 0}.h1-blockquote,.p-blockquote{padding-left:10%}}@media only screen and (max-width:767px){.footer-left,.footer-right,.footer-center,.footer-center-left,.footer-center-right,.footer-right .socialmedia{width:100%;padding:0;text-align:center}.footer-left .footer-center-inner{float:none;margin:0 auto}.footer-contact,.footer-center-inner{width:280px}.socialmedia .footer-title{display:none}.socialmedia ul{display:inline-block}.footer-left,.footer-center{margin-bottom:40px}.footer-title:after{left:50%;margin-left:-12px}.special-blurb{padding-right:0}.special-blurb p,.package-item p{font-size:14px}.top-border-space{padding:80px 0 90px 0;margin-top:80px}.grid-content{padding:90px 5%}#faq.grid-content,#blog-header,#individual-work,#shop.grid-content{padding-top:60px}.grid-content.com-form{padding:70px 5% 90px 5%}#individual-work.video-page.grid-content{padding-left:5%;padding-right:5%}#contact.grid-content{padding-bottom:100px}.grid-content.no-bottom{padding-bottom:0}.tagline{padding-bottom:90px}.tagline.half-bottom,.big-title{padding-bottom:45px}.row-text{padding:45px 5%}.row,.commercial-page .row.hard-space,#who-we-are .row.hard-space,.commercial-page .row.row-text,#who-we-are .row.row-text{margin-bottom:45px}.border-box{margin:90px 0}#content .blog-post:first-child{margin-top:80px}.entry-content h3,.entry-summary h3,.entry-content p,.entry-summary p,.entry-content .credits,.entry-content .more-info{padding-left:6%;padding-right:6%}#theContactinator .button,#mentorship-form .button{margin-top:3%}.answer p{padding-left:10%}.more-info ul{padding-right:25%}#shop .bundle span.parallax-button{padding:5px 10px}}@media only screen and (max-width:700px){#shop .bundle span.parallax-button{padding:8px 30px;border-radius:16px;font-size:12px}.lut-description{padding:5% 0}#investment{padding-bottom:10px}.reviews h1{font-size:20px}.col-half.special-blurb{padding:90px 0;text-align:center}.special-blurb p,.package-item p{font-size:17px}#investment .special-blurb p{padding:0 6%}.row-text,#who-we-are .special-blurb,#wrap-up.less{padding:90px 6%}#shop .row-text.border-box{padding:60px 6%}#investment .row.mobile-border{border-top:1px solid #222;border-bottom:1px solid #222;margin-bottom:90px}.invest-blurb h1{text-align:center}.services-offered.list-inline>li{line-height:40px;display:block}.services-offered.list-middot>li:not(:last-child)::after{content:none}#shop .wedding-packages.product{padding-top:0}#shop .wedding-packages{padding:0}#shop .wedding-packages.second{padding-top:100px}.col-half.package-item.right,.col-half.package-item.left{padding:90px 6%;margin:0;text-align:center}.wedding-packages.product .package-item.right{padding:60px 6% 0 6%}#shop .wedding-packages .row.margin-bottom{margin-bottom:0}#shop .package-item ul{display:inline-block;padding:20px 0;text-align:left}#wrap-up .button-wrap.buy-button{margin:70px 0 0 0}#shop>:last-child{padding-top:10px}.sony .unhidden{display:none}.sony .hidden{display:inline-block}#shop .purchased{padding-top:0;padding-bottom:20px}.lut-row,.row-indent.lut-row{padding:0}.row.edu-space{margin:90px 0 60px 0}.reverse{display:flex;flex-direction:column-reverse}.form-response{padding:60px 0 100px 0}#investment .contact-title::after,#investment .left .contact-title::after,#shop .contact-title::after,#shop .left .contact-title:after{left:50%;margin-left:-12px}.grid-content.no-top{padding-top:0}#footer-copyright .grid-content{padding:10px 5%}.big-title{font-size:60px}#individual-work .tagline,#individual-work .tagline.tkees-tagline{padding:0 6% 90px 6%}#blog-header .big-title{padding-bottom:40px;font-size:60px}#blog img.size-medium{width:100%;display:block;margin:5% auto}.hsContainer{padding:0 5%}.vimeo-wrapper{height:100%}.vimeo-wrapper iframe{min-height:80vh;min-width:143vh}.vimeo-wrapper-mobile{height:100%}.vimeo-wrapper-mobile iframe{min-height:80vh;min-width:64vh}html.no-webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax-700.jpg)}html.webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax-700.webp)}html.no-webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-700.jpg)}html.webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-700.webp)}html.no-webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-700.jpg);background-position:-290px 0}html.webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-700.webp)}html.no-webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax-700.jpg)}html.webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax-700.webp)}html.no-webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax-700.jpg)}html.webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax-700.webp)}html.no-webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-700.jpg)}html.webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-700.webp)}html.no-webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-700.jpg)}html.webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-700.webp)}html.no-webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-700.jpg)}html.webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-700.webp)}html.no-webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-700.jpg)}html.webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-700.webp)}html.no-webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-700.jpg)}html.webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-700.webp)}html.no-webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-700.jpg)}html.webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-700.webp)}.slide-85 .bcg,.slide-85 .vimeo-wrapper{height:100vh!important}.hsContent a.intro-scroll,.parallax-down{display:none}.work-slider .hidden{display:none}.item,#grid-wrapper.commercial .item,#grid-wrapper.the-works .item{width:100%;margin:0 0 60px 0}#grid-wrapper>:nth-child(3n),.work-slider li>:nth-child(3n){margin-right:0}.video-container iframe{top:0}.row,#who-we-are .row,#investment .row,.commercial-page .row,.commercial-page .row.hard-space,#who-we-are .row.hard-space,.commercial-page .row.row-text,#who-we-are .row.row-text,.no-space,#who-we-are .no-space{margin:0}#wedding-shorts .row.hard-space{margin-bottom:45px}.services-rendered{padding:0;margin:0}.col-half,.col-third,.col-full,.col-half.two-thirds,#investment .col-half,#investment .package-item.right,#investment .package-item.left{width:100%;margin:0}#who-we-are .col-half,#who-we-are .col-third,#who-we-are .col-full,#individual-work .col-half,#individual-work .col-third,#individual-work .col-full,#individual-work .col-half.two-thirds{margin:0 0 5% 0}#investment .invest-blurb .col-half.last{padding-left:10%;width:80%;margin:40px 10% 0 10%}.col-fourth{width:47.5%;margin:0 5% 5% 0}.col-fourth.last,.col-fourth.little-last{margin-right:0}.dead-last,#who-we-are .dead-last,#individual-work .dead-last{margin-bottom:0}#individual-work .row.special{margin-bottom:5%}#who-we-are>:last-child .col-half.last{padding-bottom:16px}.bottom{margin:0 0 0 8%}form label{width:100%;margin:0 0 3% 0}.contact-item{width:100%}.big-err{font-size:150px}}@media only screen and (max-width:499px){#slide-8 .bcg{background-position:-300px center}.slide-85 .bcg,.slide-85 .vimeo-wrapper{height:105vh!important}h1.tagline{font-size:28px}.com-form h1.tagline{font-size:40px}h1,.h1-blockquote,.nav-inner a{font-size:24px}.nav-inner{padding:50% 6% 40px 6%}.nav-inner .the-small-nav a,.hsContent h3,#nav-below h3{font-size:14px}.nav-inner .the-nav li,.the-small-nav li{margin-bottom:40px}.para-quote-title{font-size:10px}#intro h1,h1.contact-title,.big-text h1{font-size:32px}#shop .big-text h1{font-size:40px}.video-title h1,#blog h1{font-size:30px}.item,#grid-wrapper.commercial .item,#grid-wrapper.the-works .item{margin:0 0 50px 0}.work-slider .item.bottomfix{margin-bottom:50px}#grid-wrapper{margin-bottom:-50px}#blog-author{display:none}.entry-content .video-preview img,.entry-summary .video-preview img{margin:0;width:100.5%;max-width:100.5%}.error404 .search-content h3{margin-top:0;font-size:150px;line-height:150px}.search-wrap{position:relative;top:inherit;right:inherit;width:100%}.odd-item{display:block}.video-container iframe{top:-1px}.services-offered .list-middot>li:not(:last-child)::after{display:none}.services-offered .list-middot>li,.services-offered .list-middot>li h1{display:block}.more-info ul{padding-right:0}.col-sixth,.col-sixth.little-last{width:47.5%;margin:0 5% 5% 0}.col-sixth.half-last{margin-right:0}}@media only screen and (max-width:375px) and (max-height:667px){.slide-85 .bcg,.slide-85 .vimeo-wrapper{height:130vh!important}}@media only screen and (max-height:740px){.nav-inner{padding:140px 6% 0 6%}.half-slide .bcg,.half-slide .vimeo-wrapper{height:90vh!important}.vimeo-wrapper video{width:auto}}@media only screen and (max-height:650px){#mobile-nav .socialmedia{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){html.no-webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax-1400.jpg)}html.webp #slide-1 .bcg{background-image:url(../images/parallax/kalinkaadriano-parallax-1400.webp)}html.no-webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-1400.jpg)}html.webp #slide-2 .bcg{background-image:url(../images/parallax/four-seasons-wedding-1400.webp)}html.no-webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-1400.jpg)}html.webp #slide-3 .bcg{background-image:url(../images/parallax/tkees-banner-2-1400.webp)}html.no-webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax-1400.jpg)}html.webp #slide-4 .bcg{background-image:url(../images/parallax/madialan-parallax-1400.webp)}html.no-webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax-1400.jpg)}html.webp #slide-5 .bcg{background-image:url(../images/parallax/wedding-education-parallax-1400.webp)}html.no-webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-1400.jpg)}html.webp #slide-6 .bcg{background-image:url(../images/parallax/biancamassimo-parallax-1400.webp)}html.no-webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-1400.jpg)}html.webp #slide-7 .bcg{background-image:url(../images/parallax/commercialbanner-1400.webp)}html.no-webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-1400.jpg)}html.webp #slide-8 .bcg{background-image:url(../images/parallax/muskoka-weddingvideo-1400.webp)}html.no-webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-1400.jpg)}html.webp #slide-9 .bcg{background-image:url(../images/parallax/casaloma-weddingvideo-banner-1400.webp)}html.no-webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-1400.jpg)}html.webp #slide-10 .bcg{background-image:url(../images/parallax/tkees-warmcore-1400.webp)}html.no-webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-1400.jpg)}html.webp #about-1 .bcg{background-image:url(../images/who-we-are/whoweare-1-1400.webp)}}