/*
Theme Name: Susan Foster
Author: Neal Fletcher
Author URI: http://www.nealfletcher.co.uk
Version: 1.0
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:;background:transparent}@font-face{font-family:'beausite_classiclight';src:url(fonts/beausiteclassic-light-webfont.woff2) format('woff2'),url(fonts/beausiteclassic-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'beausite_classicthin';src:url(fonts/beausiteclassic-thin-webfont.woff2) format('woff2'),url(fonts/beausiteclassic-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'beausite_grandlight';src:url(fonts/beausitegrand-light-webfont.woff2) format('woff2'),url(fonts/beausitegrand-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'beausite_grandthin';src:url(fonts/beausitegrand-thin-webfont.woff2) format('woff2'),url(fonts/beausitegrand-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}html,html a{-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html,body{overflow-x:hidden!important}@media only screen and (max-width:580px){html,body{overflow:auto!important;height:auto!important}}html{overflow-y:scroll}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#414141;background-color:#fff;text-rendering:optimizeLegibility;font-family:'beausite_grandthin';-webkit-text-size-adjust:100%;margin:0;padding:0}body#home{opacity:0;-webkit-transition:opacity 2000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:opacity 2000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:opacity 2000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:opacity 2000ms cubic-bezier(.23,1,.32,1) 0ms;transition:opacity 2000ms cubic-bezier(.23,1,.32,1) 0ms}body#home.visible{opacity:1}body a{color:#414141;text-decoration:none;border-bottom:1px solid;border-color:transparent;-webkit-transition:border-color 300ms cubic-bezier(.25,.1,.25,1);-moz-transition:border-color 300ms cubic-bezier(.25,.1,.25,1);-ms-transition:border-color 300ms cubic-bezier(.25,.1,.25,1);-o-transition:border-color 300ms cubic-bezier(.25,.1,.25,1);transition:border-color 300ms cubic-bezier(.25,.1,.25,1)}body a:hover{border-color:#fbff00}input{-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus{outline:0}h1,h2,h3,h4,h5,h6{position:relative;font-family:'beausite_grandlight';font-style:normal;font-weight:400;line-height:1.4em;margin-bottom:.9em}h1{font-family:'beausite_grandlight';font-size:21px;letter-spacing:.02em;margin-bottom:1.4em}h2{font-family:'beausite_grandthin';font-size:19px;letter-spacing:.02em}h3{font-family:'beausite_grandthin';font-size:17px;letter-spacing:.02em;margin-bottom:1.4em}body.tax-collections-collection h3{margin-bottom:1.8em}h4{font-family:'beausite_grandthin';font-size:15px;letter-spacing:.02em}h5{font-family:'beausite_classicthin';font-size:15px;letter-spacing:.02em;margin-bottom:1.4em}h6{font-family:'beausite_classicthin';font-size:13px;letter-spacing:.02em}p{font-family:'beausite_grandthin';font-size:13px;line-height:1.4em;letter-spacing:.02em;margin-bottom:1.3em}@media only screen and (max-width:580px){h1{font-size:17px;margin-bottom:1.2em}h2{font-size:17px}h3{font-size:14px}h5{font-size:13px}}strong{font-style:normal;font-weight:400}h2 strong{font-family:'beausite_grandlight'}h3 strong{font-family:'beausite_grandlight'}h4 strong{font-family:'beausite_grandlight'}h5 strong{font-family:'beausite_classiclight'}h6 strong{font-family:'beausite_classiclight'}p strong{font-family:'beausite_grandlight'}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}body .animsition-loading{background:url(/wp-content/uploads/2016/05/loading.gif) center no-repeat!important;-webkit-background-size:30px 30px!important;-moz-background-size:30px 30px!important;-o-background-size:30px 30px!important;background-size:30px 30px!important;border:none!important;animation-duration:0s!important;-o-animation-duration:0s!important;-ms-animation-duration:0s!important;-moz-animation-duration:0s!important;-webkit-animation-duration:0s!important;display:none}.out-of-view{-webkit-transition:-webkit-transform 1750ms cubic-bezier(.23,1,.32,1) 250ms;transition:all 1750ms cubic-bezier(.23,1,.32,1) 250ms;transition:all 1750ms cubic-bezier(.23,1,.32,1) 250ms,-webkit-transform 1750ms cubic-bezier(.23,1,.32,1) 250ms;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0);opacity:0}.am-in-view{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.content-wrap{position:relative;display:block;width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-o-calc(100% - 120px);width:calc(100% - 120px);height:auto;margin:0 auto}.page-wrap{position:relative;display:block;width:70%;height:auto;margin:0 auto;padding-bottom:120px;background-color:#fff}.page-wrap#contact{width:100%}hr{border:none;width:50%;height:1px;background-color:#4A6B74;margin-bottom:1.8em;margin-top:1.8em}@media only screen and (max-width:580px){.page-wrap{width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:-o-calc(100% - 55px);width:calc(100% - 55px);padding-bottom:50px}hr{margin-top:1.3em;margin-bottom:1.3em}}.newsletter-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.6);display:none;z-index:99999}.newsletter-popup-wrap{position:fixed;width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);max-width:415px;height:auto;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fbff00;padding:35px;padding-bottom:20px;text-align:center;z-index:1}.newsletter-popup-wrap .newsletter-close{position:absolute;width:11px;height:11px;top:15px;right:15px;background:url(svgs/newsletter-close.svg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}.newsletter-popup-wrap .newsletter-form-wrap{position:relative;display:block;width:100%;height:auto;margin-top:2.7em}.newsletter-popup-wrap .newsletter-form-wrap p{margin-bottom:0}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap{position:relative;display:block;width:100%;height:auto;font-size:0;text-align:left;margin-bottom:30px}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap h4{display:inline-block;width:26%;margin-bottom:0;vertical-align:text-bottom}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap p{display:inline-block;width:74%;vertical-align:text-bottom}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text{position:relative;width:100%;height:30px;border:none;border-bottom:1px solid #c6c6c6;margin:0;padding:0px!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:13px;line-height:38px;letter-spacing:.02em;text-align:left;color:#9f9f9f;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text::-webkit-input-placeholder{color:transparent}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text:-moz-placeholder{color:transparent}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text::-moz-placeholder{color:transparent}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text:-ms-input-placeholder{color:transparent}.newsletter-popup-wrap .newsletter-form-wrap .wpcf7-form span.wpcf7-not-valid-tip{position:absolute;width:100%;height:auto;bottom:-20px;color:#9f9f9f!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:12px;letter-spacing:.02em;text-align:left}.newsletter-popup-wrap .newsletter-form-wrap .wpcf7-submit{position:relative;width:200px;height:40px;border:none;margin:0;padding:0px!important;margin-top:25px;font-family:'beausite_grandthin';font-style:normal;font-weight:400;font-size:19px;line-height:35px;letter-spacing:.02em;text-align:center;color:#fff;background-color:#59818c;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;cursor:pointer}.newsletter-popup-wrap h6.footer-note{font-size:10px;margin-top:1em}.newsletter-popup-wrap h6.footer-note br{display:none}@media only screen and (max-width:580px){.newsletter-popup-wrap{padding-left:30px;padding-right:30px}.newsletter-popup-wrap .newsletter-form-wrap{margin-top:2em}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap{margin-bottom:20px}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap h4{display:none}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap p{display:block;width:100%}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text::-webkit-input-placeholder{color:#424242}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text:-moz-placeholder{color:#424242}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text::-moz-placeholder{color:#424242}.newsletter-popup-wrap .newsletter-form-wrap .newsletter-field-wrap .newsletter-text:-ms-input-placeholder{color:#424242}.newsletter-popup-wrap .newsletter-form-wrap .wpcf7-submit{width:160px}.newsletter-popup-wrap h6.footer-note br{display:block}}.header-wrap{position:fixed;display:block;width:100%;height:auto;top:0;left:0;padding-top:54px;padding-bottom:54px;text-align:center;z-index:999}body#splashpage .header-wrap,body#splashpage .dummy-header,body#splashpage .underneath-header-wrap{display:none}body#home .dummy-header{display:none}@media only screen and (max-width:580px){.header-wrap{padding-top:30px;padding-bottom:30px;background-color:#fff;-webkit-transition:background-color 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:background-color 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:background-color 500ms cubic-bezier(.25,.1,.25,1);-o-transition:background-color 500ms cubic-bezier(.25,.1,.25,1);transition:background-color 500ms cubic-bezier(.25,.1,.25,1)}.header-wrap.solid{background-color:transparent}#home .header-wrap{background-color:transparent}body#home .dummy-header{display:block}body.post-type-archive-journal .header-wrap{background-color:transparent}}.header-wrap .header-logo{position:relative;display:block;width:313px;height:29px;margin:0 auto;border:none;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);transition:opacity 500ms cubic-bezier(.25,.1,.25,1)}.header-wrap .header-logo.visible{opacity:1}@media only screen and (max-width:580px){.header-wrap .header-logo{opacity:1}}.nav-toggle-wrap{position:absolute;top:50%;left:60px;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);width:20px;height:13px;z-index:2}body.single .nav-toggle-wrap{display:none}#nav-toggle{position:absolute;cursor:pointer;top:0;left:0}#nav-toggle{cursor:pointer;padding:6px 20px 7px 0}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;height:1px;width:20px;background:#414141;position:absolute;display:block;content:''}#nav-toggle span:before{top:-6px}#nav-toggle span:after{bottom:-6px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 500ms ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}@media only screen and (max-width:580px){.nav-toggle-wrap{left:5px;width:46px;height:40px}#nav-toggle{padding:19px 31px 20px 15px;top:auto;left:auto}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{width:16px}#nav-toggle span:before{top:-4px}#nav-toggle span:after{bottom:-4px}}.header-wrap .post-close-icon{position:absolute;top:50%;right:60px;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);width:20px;height:20px;cursor:pointer;display:none;border-bottom:none;z-index:2}body.single .header-wrap .post-close-icon{display:block}.header-wrap .post-close-icon span{position:absolute;top:10px;height:1px;width:20px;background:#414141}.header-wrap .post-close-icon span:first-child{transform:rotate(45deg);left:0}.header-wrap .post-close-icon span:last-child{transform:rotate(-45deg);right:0}@media only screen and (max-width:580px){.header-wrap .post-close-icon{right:20px;width:15px;height:15px}.header-wrap .post-close-icon span{width:15px;top:7px}}.underneath-header-wrap{position:fixed;width:100%;height:auto;top:0;left:0;z-index:0}body#home .underneath-header-wrap,body.post-type-archive-journal .underneath-header-wrap{z-index:2}.underneath-header-wrap .header-logo{position:absolute;display:block;width:313px;height:29px;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 300ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 300ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 300ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 300ms cubic-bezier(.25,.1,.25,1);transition:opacity 300ms cubic-bezier(.25,.1,.25,1)}.underneath-header-wrap .header-logo.hidden{opacity:0}@media only screen and (max-width:580px){.header-wrap .header-logo,.underneath-header-wrap .header-logo{width:180px;height:17px}}.main-menu-wrap{position:fixed;width:100%;height:auto;top:-80%;left:0;background-color:#f2eaea;padding-top:137px;padding-bottom:35px;-webkit-transition:top 2000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:top 2000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:top 2000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:top 2000ms cubic-bezier(.23,1,.32,1) 0ms;transition:top 2000ms cubic-bezier(.23,1,.32,1) 0ms;z-index:500}.main-menu-wrap.open{top:0}.main-menu-wrap .columns-wrap{position:relative;display:block;width:100%;height:auto}.main-menu-wrap .column{float:left;width:50%;height:auto;text-align:center}.main-menu-wrap .column.left{padding-bottom:45px}.main-menu-wrap .line{position:absolute;width:2px;width:2.4px;height:-moz-calc(100% + 25px);height:-webkit-calc(100% + 25px);height:-o-calc(100% + 25px);height:calc(100% + 25px);top:-25px;left:50%;background-color:#fbff00}@media only screen and (max-width:580px){.main-menu-wrap{padding-top:77px;top:-120%}.main-menu-wrap .line{display:none}.main-menu-wrap .column{display:block;float:none;width:calc(100% - 100px);width:-o-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);padding-bottom:16px!important;margin:0 auto;margin-bottom:16px;border-bottom:1px solid #fbff00}}.main-menu-wrap .menu{position:relative;display:block;width:100%;height:auto;list-style:none}.main-menu-wrap .menu .menu-item{position:relative;display:block}.main-menu-wrap .menu .menu-item a{position:relative;font-family:'beausite_classicthin';font-size:15px;line-height:1.4em;letter-spacing:.02em;color:#414141;border-bottom:none;-webkit-transition:color 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:color 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:color 500ms cubic-bezier(.25,.1,.25,1);-o-transition:color 500ms cubic-bezier(.25,.1,.25,1);transition:color 500ms cubic-bezier(.25,.1,.25,1)}.main-menu-wrap .menu .menu-item.current-menu-item a,.main-menu-wrap .menu .menu-item a:hover{color:#59818c}.main-menu-wrap .menu .menu-item a span.menu-marker{position:absolute;width:5px;height:5px;background-color:#59818c;top:50%;left:-14px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);-webkit-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);transition:opacity 500ms cubic-bezier(.25,.1,.25,1);opacity:0}.main-menu-wrap .menu .menu-item.current-menu-item a span.menu-marker,.main-menu-wrap .menu .menu-item a:hover span.menu-marker{opacity:1}@media only screen and (max-width:580px){.main-menu-wrap .menu .menu-item a{font-size:14px;line-height:1.6em}}.main-menu-wrap .collections-menu{position:relative;display:block;width:100%;height:auto;list-style:none}.main-menu-wrap .collections-menu .collections-menu-item{position:relative;display:block;font-family:'beausite_classicthin';font-size:15px;line-height:1.4em;letter-spacing:.02em;color:#414141;cursor:pointer}.main-menu-wrap .collections-menu .collections-menu-item.title{font-family:'beausite_classiclight';font-size:14px}.main-menu-wrap .collections-menu .collections-menu-item a{position:relative;border-bottom:none;-webkit-transition:color 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:color 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:color 500ms cubic-bezier(.25,.1,.25,1);-o-transition:color 500ms cubic-bezier(.25,.1,.25,1);transition:color 500ms cubic-bezier(.25,.1,.25,1)}.main-menu-wrap .collections-menu .collections-menu-item a:hover{color:#59818c}.main-menu-wrap .collections-menu .collections-menu-item a span.menu-marker{position:absolute;width:5px;height:5px;background-color:#4A6B74;top:50%;left:-14px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);-webkit-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);transition:opacity 500ms cubic-bezier(.25,.1,.25,1);opacity:0}.main-menu-wrap .collections-menu .collections-menu-item a:hover span.menu-marker{opacity:1}.main-menu-wrap .social-wrap{position:relative;display:block;width:100%;height:auto;margin-top:25px;text-align:center}.main-menu-wrap .social-wrap .social-instagram{position:relative;display:block;width:15px;height:15px;margin:0 auto;margin-bottom:5px}h6.newsletter-open{cursor:pointer}@media only screen and (max-width:580px){.main-menu-wrap .social-wrap{margin-top:0}}.homepage-splash{display:none}body#splashpage .homepage-splash{position:fixed;width:100%;height:100%;top:0;left:0;display:block;background-color:#f2eaea;z-index:9999}body#splashpage .homepage-splash .logo{position:absolute;width:45%;height:auto;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body#splashpage .homepage-splash .logo svg{position:relative;display:block;width:100%;height:auto}@media only screen and (max-width:580px){body#splashpage .homepage-splash .logo{width:85%}}#multiscroll{position:fixed;width:100%;height:100%;bottom:0;left:0;z-index:1}@media only screen and (max-width:580px){#multiscroll{display:block}}.model_image{position:absolute;width:50vw;padding-bottom:50vw;left:60px;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.jewel_image{position:absolute;width:calc(50vw - 60px);width:-o-calc(50vw - 60px);width:-moz-calc(50vw - 60px);width:-webkit-calc(50vw - 60px);padding-bottom:calc((50vw - 60px)/3*2);padding-bottom:-o-calc((50vw - 60px)/3*2);padding-bottom:-moz-calc((50vw - 60px)/3*2);padding-bottom:-webkit-calc((50vw - 60px)/3*2);right:60px;z-index:99;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;-webkit-transition:-webkit-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:-moz-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:-ms-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-o-transition:-o-box-shadow 500ms cubic-bezier(.25,.1,.25,1);transition:box-shadow 500ms cubic-bezier(.25,.1,.25,1)}.jewel_image:hover{-webkit-box-shadow:inset 0 0 0 2px #fbff00;-moz-box-shadow:inset 0 0 0 2px #fbff00;box-shadow:inset 0 0 0 2px #fbff00}.ms-right .model_image{left:inherit;right:60px}.ms-left .jewel_image{right:inherit;left:60px}.image_wrap{position:relative;width:100%;height:100%;top:0;bottom:0}.ms-tableCell{padding-top:130px;padding-bottom:60px;box-sizing:border-box}@media screen and (min-aspect-ratio:1625/1000){.ms-tableCell{padding-top:115px;padding-bottom:35px;box-sizing:border-box}.model_image{top:inherit;bottom:inherit;height:100%;position:relative;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);padding-bottom:0;width:calc(100vh - 150px);width:-o-calc(100vh - 150px);width:-moz-calc(100vh - 150px);width:-webkit-calc(100vh - 150px);left:calc((50vw + 30px) - (100vh - 150px));left:-o-calc((50vw + 30px) - (100vh - 150px));left:-moz-calc((50vw + 30px) - (100vh - 150px));left:-webkit-calc((50vw + 30px) - (100vh - 150px))}.ms-right .model_image{right:30px}.jewel_image{padding-bottom:0;height:calc((100vh - 150px) / 1.7);height:-o-calc((100vh - 150px) / 1.7);height:-moz-calc((100vh - 150px) / 1.7);height:-webkit-calc((100vh - 150px) / 1.7);width:calc(((100vh - 150px) / 1.7)/2*3);width:-o-calc(((100vh - 150px) / 1.7)/2*3);width:-moz-calc(((100vh - 150px) / 1.7)/2*3);width:-webkit-calc(((100vh - 150px) / 1.7)/2*3);right:calc(50vw - (((100vh - 150px) / 1.7)/2*3));right:-o-calc(50vw - (((100vh - 150px) / 1.7)/2*3));right:-moz-calc(50vw - (((100vh - 150px) / 1.7)/2*3));right:-webkit-calc(50vw - (((100vh - 150px) / 1.7)/2*3))}.ms-left .jewel_image{left:calc(50vw - (((100vh - 150px) / 1.7)/2*3));left:-o-calc(50vw - (((100vh - 150px) / 1.7)/2*3));left:-moz-calc(50vw - (((100vh - 150px) / 1.7)/2*3));left:-webkit-calc(50vw - (((100vh - 150px) / 1.7)/2*3))}}@media only screen and (max-width:580px){.ms-tableCell{padding-top:70px;padding-bottom:30px}.ms-left{width:100%!important}.ms-right{width:100%!important}.model_image{left:0;right:0;top:0;margin:auto;transform:translateY(0);width:calc(100vw - 50px);width:-o-calc(100vw - 50px);width:-ms-calc(100vw - 50px);width:-moz-calc(100vw - 50px);width:-webkit-calc(100vw - 50px);max-width:58vh;height:calc(100vw - 50px);height:-ms-calc(100vw - 50px);height:-o-calc(100vw - 50px);height:-moz-calc(100vw - 50px);height:-webkit-calc(100vw - 50px);max-height:58vh}.jewel_image{left:0;right:0;top:auto;bottom:0;margin:auto;transform:translateY(0);width:calc(100vw - 100px);width:-o-calc(100vw - 100px);width:-ms-calc(100vw - 100px);width:-moz-calc(100vw - 100px);width:-webkit-calc(100vw - 100px);max-width:calc(33vh/2*3);max-width:-o-calc(33vh/2*3);max-width:-ms-calc(33vh/2*3);max-width:-moz-calc(33vh/2*3);max-width:-webkit-calc(33vh/2*3);height:calc((100vw - 100px)/3*2);height:-ms-calc((100vw - 100px)/3*2);height:-o-calc((100vw - 100px)/3*2);height:-moz-calc((100vw - 100px)/3*2);height:-webkit-calc((100vw - 100px)/3*2);max-height:33vh}.ms-right .model_image{left:0;right:0}.ms-left .jewel_image{left:0;right:0}}@media only screen and (max-width:580px) and (max-aspect-ratio:530/850){.jewel_image{bottom:50%;transform:translateY(calc(50% + (50vw - 65px)));-webkit-transform:translateY(-webkit-calc(50% + (50vw - 65px)));-moz-transform:translateY(-moz-calc(50% + (50vw - 65px)));-ms-transform:translateY(-ms-calc(50% + (50vw - 65px)));-o-transform:translateY(-o-calc(50% + (50vw - 65px)));transform:translateY(calc(50% + (50vw - 65px)))}.model_image{top:50%;-webkit-transform:translateY(-webkit-calc(-50% - (100vw - 140px)/3));-moz-transform:translateY(-moz-calc(-50% - (100vw - 140px)/3));-ms-transform:translateY(-ms-calc(-50% - (100vw - 140px)/3));-o-transform:translateY(-o-calc(-50% - (100vw - 140px)/3));transform:translateY(-50% - (100vw - 140px)/3))}}.mobile-multiscroll{position:relative;display:none;width:100%;height:auto;padding-left:25px;padding-right:25px;padding-bottom:25px}@media only screen and (max-width:580px){.mobile-multiscroll{display:none}}.mobile-multiscroll .images-wrap{position:relative;display:block;width:100%;height:auto}.mobile-multiscroll .images-wrap .model-slide{position:relative;display:block;width:100%;height:auto;background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto}.mobile-multiscroll .images-wrap .model-slide:after{content:"";display:block;padding-bottom:100%}.mobile-multiscroll .images-wrap .jewel-slide{position:relative;display:block;width:calc(100% - 60px);width:-o-calc(100% - 60px);width:-ms-calc(100% - 60px);width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);height:auto;background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto;margin-bottom:30px;margin-top:-30px;border-bottom:none}.mobile-multiscroll .images-wrap .jewel-slide:after{content:"";display:block;padding-bottom:65.8%}.mobile-multiscroll .images-wrap .jewel-slide:last-child,.mobile-multiscroll .images-wrap .model-slide:last-child{margin-bottom:0}.page-wrap#press-archive{background-color:transparent}.page-wrap#press-archive .section-content-wrap{position:relative;display:block;width:100%;height:auto;margin-bottom:45px}.page-wrap#press-archive .section-content-wrap .section-title-wrapper{position:relative;display:block;width:100%;height:auto;border-bottom:1px solid #59818c;padding-bottom:15px;text-align:center}.page-wrap#press-archive .grid-wrap#press{position:relative;display:block;width:100%;height:auto;margin-top:35px}.page-wrap#press-archive .grid-wrap#press .grid-sizer{width:22%}.page-wrap#press-archive .grid-wrap#press .gutter-sizer{width:4%}.page-wrap#press-archive .grid-wrap#press .grid-block{position:relative;width:22%;height:auto;margin-bottom:4%;-webkit-transition:-webkit-transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:-moz-transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:-ms-transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:-o-transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;border:none}.page-wrap#press-archive .grid-wrap#press .grid-block:hover{-ms-transform:translateY(-30px);-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}.page-wrap#press-archive .grid-wrap#press .grid-block .grid-image{position:relative;display:block;width:100%;height:auto;background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;-webkit-transition:-webkit-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:-moz-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:-ms-box-shadow 500ms cubic-bezier(.25,.1,.25,1);-o-transition:-o-box-shadow 500ms cubic-bezier(.25,.1,.25,1);transition:box-shadow 500ms cubic-bezier(.25,.1,.25,1);z-index:2}.page-wrap#press-archive .grid-wrap#press .grid-block .grid-image .padding{padding-bottom:140%}.page-wrap#press-archive .grid-wrap#press .grid-block:hover .grid-image{-webkit-box-shadow:inset 0 0 0 2px #fbff00;-moz-box-shadow:inset 0 0 0 2px #fbff00;box-shadow:inset 0 0 0 2px #fbff00}.page-wrap#press-archive .grid-wrap#press .grid-block .text-content{position:absolute;display:block;width:100%;height:auto;bottom:0;left:0;background-color:#f2eaea;padding-top:10px;padding-bottom:10px;text-align:center;-webkit-transition:bottom 1000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:bottom 1000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:bottom 1000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:bottom 1000ms cubic-bezier(.23,1,.32,1) 0ms;transition:bottom 1000ms cubic-bezier(.23,1,.32,1) 0ms;z-index:1}.page-wrap#press-archive .grid-wrap#press .grid-block:hover .text-content{bottom:-56px}@media only screen and (max-width:1080px){.page-wrap#press-archive .grid-wrap#press .grid-sizer{width:30%}.page-wrap#press-archive .grid-wrap#press .gutter-sizer{width:5%}.page-wrap#press-archive .grid-wrap#press .grid-block{width:30%;margin-bottom:5%}}@media only screen and (max-width:840px){.page-wrap#press-archive .grid-wrap#press .grid-sizer{width:47%}.page-wrap#press-archive .grid-wrap#press .gutter-sizer{width:6%}.page-wrap#press-archive .grid-wrap#press .grid-block{width:47%;margin-bottom:6%}}@media only screen and (max-width:580px){.page-wrap#press-archive .section-content-wrap{margin-bottom:15px}.page-wrap#press-archive .section-content-wrap:last-child{margin-bottom:0}.page-wrap#press-archive .section-content-wrap .section-title-wrapper{padding-bottom:10px}.page-wrap#press-archive .grid-wrap#press{margin-top:25px}.page-wrap#press-archive .grid-wrap#press .grid-block:hover{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-wrap#press-archive .grid-wrap#press .grid-block:hover .text-content{bottom:0}}.about-section{position:relative;display:block;width:100%;height:auto;margin:0 auto;margin-bottom:30px;text-align:center}.about-section.image img{position:relative;display:block;width:100%;height:auto;max-width:680px;margin:0 auto}.about-section.text{position:relative;display:block;width:100%;height:auto;max-width:680px}.about-section.text h5{text-align:left;max-width:565px;margin:0 auto;margin-bottom:1.4em}.about-section-divider{position:relative;display:block;width:50%;height:1px;max-width:calc(680px / 2);max-width:-o-calc(680px / 2);max-width:-ms-calc(680px / 2);max-width:-moz-calc(680px / 2);max-width:-webkit-calc(680px / 2);background-color:#e5cfcf;margin:0 auto;margin-bottom:5em;margin-top:4.5em}.about-section:last-child{margin-bottom:0}@media only screen and (max-width:580px){.about-section-divider{margin-bottom:3em;margin-top:2.5em}}.page-wrap#stockists{background-color:transparent}.stockists-grid-wrap{position:relative;display:block;width:100%;height:auto}.stockists-grid-wrap:after{content:'';display:block;clear:both}.stockists-grid-wrap .column{float:left;width:28%;height:auto;margin-right:8%;text-align:center}.stockists-grid-wrap .column:last-child{margin-right:0}.stockists-grid-wrap .stockists-section-wrap{position:relative;display:block;width:100%;height:auto;margin-bottom:50px}.stockists-grid-wrap .stockists-section-wrap .stockists-section-title{position:relative;display:block;width:100%;height:auto;border-bottom:1px solid #598181;padding-bottom:20px;margin-bottom:30px}.stockists-grid-wrap .stockists-section-wrap .stockist-wrap{position:relative;display:block;width:100%;height:auto;border-bottom:1px solid #e5cfcf;padding-bottom:35px;margin-bottom:35px}.stockists-grid-wrap .stockists-section-wrap:last-child .stockist-wrap:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.stockists-grid-wrap .column:last-child .stockists-section-wrap .stockist-wrap{border-bottom:none;padding-bottom:0}.stockists-grid-wrap .column:last-child .stockists-section-wrap .stockist-wrap h4{margin-bottom:0}.stockists-grid-wrap .column:last-child .stockists-section-wrap .stockist-wrap h6{display:inline;border-bottom:1px solid;border-bottom-color:transparent}@media only screen and (max-width:1080px){.stockists-grid-wrap .column{width:46%;margin-right:8%}.stockists-grid-wrap .column:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:580px){.stockists-grid-wrap .column{width:100%;margin-right:0px!important}.stockists-grid-wrap .stockists-section-wrap{margin-bottom:35px}.stockists-grid-wrap .stockists-section-wrap .stockists-section-title{margin-bottom:20px}.stockists-grid-wrap .stockists-section-wrap .stockist-wrap{width:80%;margin:0 auto;padding-bottom:20px;margin-bottom:20px}.stockists-grid-wrap .column:last-of-type .stockists-section-wrap:last-child{margin-bottom:0}}html.scrolling{overflow:hidden;margin:0!important}html.scrolling,body.scrolling,.animsition.scrolling{width:100%;height:100%;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.animsition.scrolling{position:absolute;left:0;top:0}#scrolling{width:100%!important;height:100%!important;overflow:hidden;z-index:0;background-color:#f8f8fa;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#scrolling img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#scrolling .scrolling_layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;overflow-x:hidden;overflow-y:auto}#scrolling .scrolling_layer_div{position:relative}#scrolling .scrolling_layer1{padding-right:30px}#scrolling .scrolling_layer1.top{z-index:99999}#scrolling .scrolling_layer2{z-index:9999;padding-right:50px;margin-left:80px}@media only screen and (max-width:860px){#scrolling .scrolling_layer2{margin-left:0}#scrolling .scrolling_layer1{padding-right:0}#scrolling .scrolling_layer2{padding-right:0}}#scrolling .scrolling_cover{width:100%;height:100%!important;position:absolute;left:0;top:0;z-index:99999;overflow-x:hidden;overflow-y:auto}#scrolling.open .scrolling_cover{z-index:999}#scrolling.openout .scrolling_cover{z-index:99999}#scrolling.open .grid-block{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=25)';filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}#scrolling .grid-block{width:16%;position:relative;z-index:999;margin-bottom:200px;padding-bottom:0;overflow:hidden;-webkit-transition:margin-top 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1),z-index 500ms cubic-bezier(.25,.1,.25,1),padding-bottom 900ms cubic-bezier(.25,.1,.25,1);-moz-transition:margin-top 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1),z-index 500ms cubic-bezier(.25,.1,.25,1),padding-bottom 900ms cubic-bezier(.25,.1,.25,1);-o-transition:margin-top 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1),z-index 500ms cubic-bezier(.25,.1,.25,1),padding-bottom 900ms cubic-bezier(.25,.1,.25,1);transition:margin-top 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1),z-index 500ms cubic-bezier(.25,.1,.25,1),padding-bottom 900ms cubic-bezier(.25,.1,.25,1)}#scrolling .grid-block.large{width:25%}#scrolling .grid-block .image{border:2px solid;border-color:transparent;-webkit-transition:border-color 900ms cubic-bezier(.25,.1,.25,1) 700ms;-moz-transition:border-color 900ms cubic-bezier(.25,.1,.25,1) 700ms;-ms-transition:border-color 900ms cubic-bezier(.25,.1,.25,1) 700ms;-o-transition:border-color 900ms cubic-bezier(.25,.1,.25,1) 700ms;transition:border-color 900ms cubic-bezier(.25,.1,.25,1) 700ms;z-index:2}#scrolling .grid-block.active .image,#scrolling .grid-block.hover .image{border-color:#fbff00;-webkit-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-o-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);transition:border-color 500ms cubic-bezier(.25,.1,.25,1)}#scrolling .grid-block .image img{position:relative;display:block;width:100%;height:auto}#scrolling .grid-block.active{z-index:9999;margin-top:-7%;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;padding-bottom:100%}#scrolling .grid-block .text-content{position:absolute;display:block;left:0;right:0;background-color:#f2eaea;z-index:-1;margin-top:-300px;text-align:left;overflow:hidden;opacity:0;-webkit-transition:margin-top 1000ms cubic-bezier(.23,1,.32,1);-moz-transition:margin-top 1000ms cubic-bezier(.23,1,.32,1);-ms-transition:margin-top 1000ms cubic-bezier(.23,1,.32,1);-o-transition:margin-top 1000ms cubic-bezier(.23,1,.32,1);transition:margin-top 1000ms cubic-bezier(.23,1,.32,1)}#scrolling .grid-block .text-content .padding{padding:20px}#scrolling .grid-block.active .text-content{height:auto;margin-top:-2px;opacity:1}#scrolling .grid-block .text-content a{border-bottom:1px solid #4A6B74;padding-bottom:2px;color:#4A6B74}#scrolling .grid-sizer{width:32%}#scrolling .gutter-sizer{width:0}@media only screen and (max-width:1180px){#scrolling .grid-block{width:20%}#scrolling .grid-block.large{width:30%}}@media only screen and (max-width:860px){#scrolling .grid-block{width:32%;margin-bottom:150px}#scrolling .grid-block.large{width:45%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#scrolling .grid-sizer{width:50%}}@media only screen and (max-width:580px){#scrolling .grid-block{width:40%;margin-bottom:80px}#scrolling .grid-block.large{width:47%}}.mobile-canvas-wrap{position:relative;width:100%;height:auto;z-index:1;display:none;overflow-x:hidden;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);transition:opacity 500ms cubic-bezier(.25,.1,.25,1)}.mobile-canvas-wrap.visible{opacity:1}.mobile-canvas-wrap .mobile-canvas{position:relative;display:block;width:-ms-calc(100% + 50px);width:-moz-calc(100% + 50px);width:-webkit-calc(100% + 50px);width:-o-calc(100% + 50px);width:calc(100% + 50px);margin-left:-25px;height:auto}.grid-wrap#journal{position:relative;display:block;width:100%;height:auto;margin:0 auto}.grid-wrap#journal .grid-sizer{width:33.3%}.grid-wrap#journal .gutter-sizer{width:0}.grid-wrap#journal .grid-block{position:relative;width:16%;height:auto;cursor:pointer}.grid-wrap#journal .grid-block.inactive{opacity:.25}.grid-wrap#journal .grid-block.small{width:23%}.grid-wrap#journal .grid-block.large{width:28%}.grid-wrap#journal .grid-block .image{position:relative;display:block;width:100%;height:auto}.grid-wrap#journal .grid-block .image img{position:relative;display:block;width:100%;height:auto}.grid-wrap#journal .grid-block .text-content{display:none}.mobile-journal-post-overlay{display:none}@media only screen and (max-width:580px){.mobile-journal-post-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.75);padding-top:77px;padding-bottom:77px;overflow:scroll;z-index:1}}.mobile-journal-post-overlay .grid-block{position:relative;display:block;width:-ms-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);height:auto;margin:0 auto}.mobile-journal-post-overlay .grid-block .image{position:relative;display:block;width:100%;height:auto;border:2px solid;border-color:#fbff00;z-index:2}.mobile-journal-post-overlay .grid-block .image img{position:relative;display:block;width:100%;height:auto}.mobile-journal-post-overlay .grid-block .text-content{position:relative;display:block;width:100%;height:auto;background-color:#f2eaea;padding:20px;margin-top:-2px;padding-right:15px;border:2px solid #f2eaea;z-index:1}.mobile-journal-post-overlay .grid-block .text-content a{border-bottom:1px solid #4A6B74;padding-bottom:2px;color:#4A6B74}.page-wrap#contact{background-color:transparent;padding-bottom:25px}.page-wrap#contact .contact-columns-wrap{position:relative;display:block;width:100%;height:auto}.page-wrap#contact .contact-columns-wrap:after{content:'';display:block;clear:both}.page-wrap#contact .contact-columns-wrap .column{float:left;width:50%;height:auto;padding-top:70px;padding-bottom:70px}.page-wrap#contact .contact-columns-wrap .column:first-child{border-right:1px solid #4A6B74}.page-wrap#contact .contact-columns-wrap .column .contact-content{position:relative;width:60%;height:auto;margin:0 auto;text-align:center}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-section{position:relative;display:block;width:100%;height:auto;border-bottom:1px solid #e5cfcf;margin-bottom:30px;padding-bottom:30px}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media only screen and (max-width:760px){.page-wrap#contact .contact-columns-wrap .column .contact-content{width:75%}}@media only screen and (max-width:580px){.page-wrap#contact .contact-columns-wrap .column{width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:-o-calc(100% - 55px);width:calc(100% - 55px);display:block;float:none;padding-top:0;margin:0 auto}.page-wrap#contact .contact-columns-wrap .column:first-child{border-bottom:1px solid #598181;border-right:none;padding-bottom:45px;margin-bottom:45px}.page-wrap#contact .contact-columns-wrap .column:last-of-type{padding-bottom:0}.page-wrap#contact .contact-columns-wrap .column .contact-content{width:100%}}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-text{position:relative;width:100%;height:30px;border:none;border-bottom:1px solid #c6c6c6;margin:0;margin-bottom:15px;padding:0px!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:14px;line-height:38px;letter-spacing:.02em;text-align:left;color:#9f9f9f;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-dropdown{position:relative;width:100%;height:30px;border:none;border-bottom:1px solid #c6c6c6;margin:0;margin-bottom:15px;padding:0px!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:14px;line-height:38px;letter-spacing:.02em;text-align:left;color:#9f9f9f;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(svgs/select-arrow.svg);-webkit-background-size:12px 30px;-moz-background-size:12px 30px;-o-background-size:12px 30px;background-size:12px 30px;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;background-position:right center;-o-background-position:right center;-ms-background-position:right center;-moz-background-position:right center;-webkit-background-position:right center}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-textarea{position:relative;width:100%;height:180px;border:none;border:1px solid #c6c6c6;margin:0;padding:0px!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:14px;line-height:38px;letter-spacing:.02em;text-align:left;text-indent:10px;color:#9f9f9f;background-color:transparent;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;resize:none}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-textarea:last-of-type{border-color:#fbff00;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}::-webkit-input-placeholder{color:#9f9f9f}:-moz-placeholder{color:#9f9f9f}::-moz-placeholder{color:#9f9f9f}:-ms-input-placeholder{color:#9f9f9f}.ajax-loader{display:none!important}.wpcf7-mail-sent-ok{display:none!important}.wpcf7-validation-errors{display:none!important}.page-wrap#contact .contact-columns-wrap .column .contact-content .wpcf7-form span.wpcf7-not-valid-tip{position:absolute;width:100%;height:auto;bottom:-20px;color:#9f9f9f!important;font-family:'beausite_classicthin';font-style:normal;font-weight:400;font-size:12px;letter-spacing:.02em;text-align:left}.page-wrap#contact .contact-columns-wrap .column .contact-content .wpcf7-form h6{text-align:left;margin-bottom:.5em;opacity:.5}.page-wrap#contact .contact-columns-wrap .column .contact-content .wpcf7-submit{position:relative;width:125px;height:33px;border:none;margin:0;padding:0px!important;margin-top:15px;font-family:'beausite_grandthin';font-style:normal;font-weight:400;font-size:15px;line-height:33px;letter-spacing:.02em;text-align:center;color:#414141;background-color:#f2eaea;-webkit-font-smoothing:subpixel-antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);border-radius:0!important;-o-border-radius:0!important;-ms-border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;cursor:pointer;border:1px solid #fbff00}@media only screen and (max-width:580px){.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-text{margin-bottom:10px}.page-wrap#contact .contact-columns-wrap .column .contact-content .contact-dropdown{margin-bottom:20px}}.page-wrap#taxonomy-archive{text-align:center}.page-wrap#taxonomy-archive img.taxonomy-lead{position:relative;display:block;width:100%;height:auto;margin:0 auto;margin-bottom:60px}.page-wrap#taxonomy-archive .taxonomy-text-wrap{position:relative;display:block;width:100%;height:auto;max-width:705px;margin:0 auto}.page-wrap#taxonomy-archive .taxonomy-text-wrap span.divider{position:relative;display:block;width:50%;height:1px;background-color:#59818c;margin:0 auto;margin-bottom:1.8em}@media only screen and (max-width:580px){.page-wrap#taxonomy-archive img.taxonomy-lead{margin-bottom:25px}.page-wrap#taxonomy-archive .taxonomy-text-wrap span.divider{width:75%;margin-bottom:1.4em}}.page-wrap#taxonomy-archive .grid-wrap#collection{position:relative;display:block;width:100%;height:auto;margin-top:4em}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-sizer{width:31%}.page-wrap#taxonomy-archive .grid-wrap#collection .gutter-sizer{width:3.5%}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-block{position:relative;width:31%;height:auto;margin-bottom:3.5%;background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:2px solid;border-color:#f2eaea;-webkit-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);-o-transition:border-color 500ms cubic-bezier(.25,.1,.25,1);transition:border-color 500ms cubic-bezier(.25,.1,.25,1);cursor:pointer}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-block:hover{border-color:#fffb73}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-block .padding{padding-bottom:75%}@media only screen and (max-width:1080px){.page-wrap#taxonomy-archive .grid-wrap#collection .grid-sizer{width:48%}.page-wrap#taxonomy-archive .grid-wrap#collection .gutter-sizer{width:4%}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-block{width:48%;margin-bottom:4%}}@media only screen and (max-width:680px){.page-wrap#taxonomy-archive .grid-wrap#collection .grid-sizer{width:100%}.page-wrap#taxonomy-archive .grid-wrap#collection .gutter-sizer{width:0}.page-wrap#taxonomy-archive .grid-wrap#collection .grid-block{width:100%;margin-bottom:30px}}@media only screen and (max-width:580px){.page-wrap#taxonomy-archive .grid-wrap#collection{margin-top:2em}}.single-post-wrap{position:relative;display:block;width:100%;height:auto;text-align:center;z-index:1}.single-post-wrap .single-post-content{position:relative;display:block;width:100%;height:auto;z-index:1}.single-post-wrap .single-post-content .press-slideshow-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.single-post-wrap .single-post-content .press-slideshow-wrap .press-slide{width:100%;height:100%;top:0;left:0}.single-post-wrap .single-post-content .single-post-image{position:relative;display:block;width:auto;height:auto;max-height:-ms-calc(100% - 65px);max-height:-moz-calc(100% - 65px);max-height:-webkit-calc(100% - 65px);max-height:-o-calc(100% - 65px);max-height:calc(100% - 65px);margin:0 auto}.single-post-wrap .single-post-content .single-post-image.single-post-image__press{max-height:-ms-calc(100% - 25px);max-height:-moz-calc(100% - 25px);max-height:-webkit-calc(100% - 25px);max-height:-o-calc(100% - 25px);max-height:calc(100% - 25px)}.single-post-wrap .single-post-content .press-slide .single-post-image{max-width:-ms-calc(100% - 120px);max-width:-moz-calc(100% - 120px);max-width:-webkit-calc(100% - 120px);max-width:-o-calc(100% - 120px);max-width:calc(100% - 120px)}.single-post-wrap .single-post-content .text-content{position:relative;display:block;width:100%;height:auto;text-align:center;-ms-transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform 2000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:-moz-transform 2000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:-ms-transform 2000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:-o-transform 2000ms cubic-bezier(.23,1,.32,1) 0ms;transition:transform 2000ms cubic-bezier(.23,1,.32,1) 0ms}.single-post-wrap .single-post-content .text-content.visible{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.single-post-wrap .single-post-content .text-content *{margin-bottom:0}.single-post-wrap .single-post-content .text-content h1{margin-bottom:.1em;margin-top:15px}@media only screen and (max-width:580px){.single-post-wrap .single-post-content .text-content{-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.single-post-wrap .single-post-content .text-content h6{display:none}.single-post-wrap .single-post-content .single-post-image{margin-bottom:25px}.single-post-wrap .single-post-content .press-slide .single-post-image{top:50%;margin-bottom:0;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);margin-top:-20px;max-width:-ms-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:-webkit-calc(100% - 50px);max-width:-o-calc(100% - 50px);max-width:calc(100% - 50px)}}.single-post-footer{position:absolute;width:100%;height:auto;bottom:-200px;left:0;padding-top:25px;padding-bottom:25px;background-color:#f2eaea;font-size:0;z-index:100;-webkit-transition:bottom 2000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:bottom 2000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:bottom 2000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:bottom 2000ms cubic-bezier(.23,1,.32,1) 0ms;transition:bottom 2000ms cubic-bezier(.23,1,.32,1) 0ms}.single-post-footer.visible{bottom:0}.single-post-footer .footer-column{position:relative;display:inline-block;width:-ms-calc(100% / 3);width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3);width:-o-calc(100% / 3);width:calc(100% / 3);height:auto;min-height:60px;border-right:2px solid #fbff00;border-right:2.5px solid #fbff00;vertical-align:middle;font-size:12px}.single-post-footer .footer-column:last-child{border-right:none!important}.single-post-footer .footer-column .text-content{position:absolute;display:block;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-ms-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);height:auto;max-width:350px;text-align:center}body.single-collections .single-post-footer .footer-column .text-content{opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 500ms cubic-bezier(.25,.1,.25,1);transition:opacity 500ms cubic-bezier(.25,.1,.25,1)}body.single-collections .single-post-footer .footer-column .text-content.visible{opacity:1}.single-post-footer .footer-column .post-numbers-wrap{position:absolute;top:50%;left:50%;margin-right:-50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:'beausite_grandthin';font-size:27px;z-index:1}.single-post-footer .footer-column .post-numbers-wrap .cycle-slideshow{display:inline-block;vertical-align:middle;text-align:right;width:15px}.single-post-footer .footer-column .post-numbers-wrap .cycle-slideshow .post-number{width:15px;text-align:right}.single-post-footer .footer-column .post-numbers-wrap .number{display:inline-block;vertical-align:middle;line-height:1.5em}.single-post-footer .footer-column .post-numbers-wrap .post-number-wrap{display:inline-block;vertical-align:middle;overflow:hidden}.single-post-footer .footer-column .post-numbers-wrap .post-number-wrap .post-number{transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-o-transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-ms-transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-moz-transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;-webkit-transition:transform 1000ms cubic-bezier(.23,1,.32,1) 0ms;transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%)}.single-post-footer .footer-column .post-numbers-wrap .post-number-wrap .post-number.out{transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.single-post-footer .footer-column .post-numbers-wrap .post-number-wrap .post-number.in{transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%)}.single-post-footer .footer-column .post-numbers-wrap em{display:inline-block;font-style:normal;font-size:12px;vertical-align:middle}.single-post-footer .footer-column .post-nav-button{position:absolute;width:10px;height:20px;top:50%;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);cursor:pointer}.single-post-footer .footer-column .post-nav-button.left{left:50px;background:url(svgs/post-nav-left.svg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.single-post-footer .footer-column .post-nav-button.right{right:50px;background:url(svgs/post-nav-right.svg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:840px){.single-post-wrap{height:auto!important}.single-post-footer{position:relative;bottom:initial!important;padding-top:80px;padding-bottom:15px}.single-post-footer .footer-column{position:relative;display:block;width:-ms-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-o-calc(100% - 120px);width:calc(100% - 120px);border-right:none;margin:0 auto;border-top:1px solid #fbff00;min-height:auto;padding-top:25px;padding-bottom:25px}.single-post-footer .footer-column#center{position:absolute;top:0;left:60px;border-top:none;height:80px;padding-top:0;padding-bottom:0}.single-post-footer .footer-column .text-content{position:relative;display:block;width:100%;top:initial;left:initial;margin-right:initial;margin:0 auto;-ms-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}.single-post-footer .footer-column .post-nav-button.left{left:0}.single-post-footer .footer-column .post-nav-button.right{right:0}}@media only screen and (max-width:580px){.single-post-footer .footer-column{width:-ms-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px)}.single-post-footer .footer-column#center{left:25px}.single-post-footer .footer-column .post-numbers-wrap{font-size:25px}}