.hvs-button,.main .home .hero.clickable{cursor:pointer}body,html{width:100%;height:100%;font-family:'Georgia Regular',Georgia,serif;font-size:14px;line-height:1.5}body{background:#fff}h1,h2,h3,h4,h5,h6{font-family:'Droid Serif',sans-serif;margin:0;padding:0;line-height:normal;font-weight:400}.hvs-button,.site .header .header-content .menu li a,.work-menu>ul>li>a{font-family:'Droid Serif',serif;text-transform:uppercase}a{color:#6cbdb5}a:hover{color:#4caaa1}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.alerts{position:fixed;width:100%;top:0;left:0;z-index:99999;max-height:200px;overflow:hidden}.alerts .alert{padding:10px;font-size:18px;border-bottom-width:2px}.alerts .alert .close{top:2px;right:21px}.alerts .alert .close:hover{-webkit-opacity:100;-moz-opacity:100;opacity:100;color:inherit}.site{min-height:calc(100% - 30px)}.site .header{border-bottom:2px solid #6cbdb5;margin-bottom:20px}.site .header .header-content .menu{float:left;list-style:none;padding:10px 0;margin:0}.site .header .header-content .menu li{display:inline-block;margin-right:30px}.site .header .header-content .menu li a{position:relative;display:block;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;letter-spacing:2px;color:#111;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site .header .header-content .menu li a.active,.site .header .header-content .menu li a:active,.site .header .header-content .menu li a:hover{text-decoration:none;color:#6cbdb5;text-shadow:0 1px 3px rgba(0,0,0,.25)}.site .header .header-content .menu li:last-child{margin-right:0}.site .header .header-content .menu li.logo{margin-right:100px}.site .header .header-content .menu li.logo a span{color:#555;-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}.site .header .header-content .menu li.logo a:hover span{color:#b2ddd8}.site .header .header-content .social-menu{float:right;padding:10px 0;margin:0}.site .header .header-content .social-menu li{display:inline-block;margin-right:20px}.site .header .header-content .social-menu li:last-child{margin-right:0}.site .header .header-content .social-menu li a{display:block;width:25px;height:25px;text-indent:-9999px;overflow:hidden;background-size:25px 25px;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.site .header .header-content .social-menu li a:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none;-webkit-opacity:1;-moz-opacity:1;opacity:1}.site .header .header-content .social-menu li a.facebook{background-image:url(/images/icons/facebook.png)}.site .header .header-content .social-menu li a.instagram{background-image:url(/images/icons/instagram.png)}.site .header .header-content .social-menu li a.etsy{background-image:url(/images/icons/etsy.png)}.site .header .header-content .social-menu li a.nuvango{background-image:url(/images/icons/nuvango.png)}.footer .footer-content{width:960px;margin:0 auto;text-align:center}.main .home{margin-bottom:50px;text-align:center}.main .home .hero{display:inline-block;margin:0 auto;position:relative;min-width:300px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);-moz-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25)}.main .home .hero img{width:100%;min-width:300px}.main .home .hero>p{position:absolute;top:20px;right:20px;text-align:right;background:#fff;padding:20px;margin:0}.api-loading{border:4px solid #cc3c41;position:fixed;z-index:100;width:74px;height:38px;color:#fff;font-size:10px;text-align:center;bottom:25px;right:25px}.api-loading>div{position:absolute;top:3px;left:3px;width:60px;height:24px;line-height:25px;background:#cc3c41;font-size:10px;-webkit-animation:flipH 1.5s infinite linear;-moz-animation:flipH 1.5s infinite linear;-o-animation:flipH 1.5s infinite linear;animation:flipH 1.5s infinite linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.hvs-button,.pages .page-content{font-size:16px}lesshat-selector{-lh-property:0}@-webkit-keyframes flipH{0%{-webkit-transform:rotateY(0)}50%{-webkit-transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(-360deg)}}@-moz-keyframes flipH{0%{-moz-transform:rotateY(0)}50%{-moz-transform:rotateY(-180deg)}100%{-moz-transform:rotateY(-360deg)}}@-o-keyframes flipH{0%{-o-transform:rotateY(0)}50%{-o-transform:rotateY(-180deg)}100%{-o-transform:rotateY(-360deg)}}@keyframes flipH{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}50%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}100%{-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}.hvs-button{display:inline-block;background:0 0;border:2px solid #fff;color:#fff;font-weight:600;padding:11px 20px 10px;text-align:center;letter-spacing:.128em}.hvs-button.active,.hvs-button:active,.hvs-button:hover{background:#fff;color:#000;text-decoration:none}.pages{padding:0}.pages .page-content .page-header{margin:0 0 40px;padding:0;border:none}.pages .page-content .page-header .page-title{font-weight:700;text-transform:uppercase;color:#000}.pages .page-content .page-header .page-subtitle{color:#606060;text-transform:uppercase;font-size:22px;font-weight:600}.pages .page-content .post{padding-right:60px}.pages .page-content .post img{width:100%}.pages .page-content .mailing-list{background:#333;padding:30px;text-align:center;color:#fff}.pages .page-content .mailing-list h3{text-transform:uppercase;margin-bottom:30px}.pages .page-content .mailing-list p{font-size:14px;font-weight:600;margin-bottom:30px}.pages .page-content .mailing-list label{font-weight:400}.pages .page-content .mailing-list input[type=email],.pages .page-content .mailing-list input[type=text]{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:none}.pages .page-content .mailing-list .hvs-button{color:#fff;background:#6cbdb5;display:block;width:100%;padding:8px 20px 7px;border:none;font-weight:400}.work-menu>ul{padding:0;margin:0;list-style:none}.work-menu>ul>li{display:block;margin-bottom:10px}.work-menu>ul>li>a{display:block;font-size:13px;color:#001;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.work-menu>ul>li>a.active,.work-menu>ul>li>a:hover{text-decoration:none;color:#6cbdb5;text-shadow:0 1px 1px rgba(0,0,0,.15)}.work-menu>ul>li>.sub-menu{list-style:none;padding:0 0 0 10px;margin:0}.work-menu>ul>li>.sub-menu>li{display:block}.work-menu>ul>li>.sub-menu>li>a{display:block;color:#001;font-size:11px;transition:all .25s}.work .work-list li a,.work-menu>ul>li>.sub-menu>li>a{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s}.work-menu>ul>li>.sub-menu>li>a.active,.work-menu>ul>li>.sub-menu>li>a:hover{text-decoration:none;color:#6cbdb5;text-shadow:0 1px 1px rgba(0,0,0,.15)}.work-menu>ul>li>.sub-menu>li:first-child{margin-top:10px;margin-left:-10px;border-top:1px solid #ccc;padding-top:10px}.work-menu>ul>li>.sub-menu>li:first-child>a{margin-left:10px}.work .work-list{padding:0;margin:0;text-align:center}.work .work-list li{display:inline-block;margin-right:30px;margin-bottom:20px}.work .work-list li a{display:block;width:150px;height:150px;overflow:hidden;vertical-align:middle;position:relative;-webkit-box-shadow:0 0 24px 1px rgba(0,0,0,.25);-moz-box-shadow:0 0 24px 1px rgba(0,0,0,.25);box-shadow:0 0 24px 1px rgba(0,0,0,.25);transition:all .25s}.work .work-list li a:hover{-webkit-box-shadow:0 0 12px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 12px 1px rgba(0,0,0,.5);box-shadow:0 0 12px 1px rgba(0,0,0,.5)}.work .work-list li a img{margin:auto;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;min-width:150px;min-height:150px;max-width:200px;max-height:200px}.work .work-list li a span{display:block;position:absolute;bottom:0;width:150px;background:#000;color:#fff;padding:4px 0}.work .work-piece{margin-bottom:20px}.work .work-piece img{max-width:80%}.work .work-piece .purchase-link{padding:10px 0}.work .work-piece>p{padding:20px 0}.blog-listing .post{margin:10px 2px}.blog-listing .author-date{font-size:10px}.blog-listing .author-date span{margin-right:11px}