/*!
Theme Name: emiliebaltz
Theme URI: http://www.emiliebaltz.com
Author: House of 207
AuthorURI: http://houseof207.com
Description: Custom theme for emiliebaltz.com
Version: 1.2
License: The MIT License (MIT)
License URI: http://opensource.org/licenses/MIT
Text Domain: emiliebaltz
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */a,mark{color:#000}img,legend{border:0}.menu-toggle,body,figure,ol,ul{margin:0}.header-share a,.menu-toggle{overflow:hidden;text-indent:101%}.project-hero-item,.project-title,.site-nav a,a{text-decoration:none}.project-share,.site-nav,figcaption{text-align:center}.menu-toggle:hover,.project-share a.at-share-btn:hover{cursor:pointer;opacity:.75}.content-sidebar::after,.project-title::after,.site-header::after,.site-logo:before{content:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:adobe-garamond-pro,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.project-title .title,h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700}.project-title .title,.site-nav a,h1,h2,h3,h4,h5,h6{font-family:Cabin,sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.menu-toggle{background-color:transparent;border:none;outline:0;padding:0;-webkit-appearance:none}figcaption{color:#959595;font-size:.875rem;padding:.625rem}*,:after,:before{box-sizing:border-box}html.menu-open-state body{overflow-y:hidden}.site-wrapper{padding-top:3.75rem}@media (min-width:46.25em){.site-wrapper.no-pad{padding-top:0}}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{margin-top:0}.site-header{left:0;padding:1.25rem;position:fixed;top:0;width:100%;z-index:1001}.site-header::after{clear:both;display:table}.site-header.background--dark .menu-toggle span,.site-header.background--dark .menu-toggle span:after,.site-header.background--dark .menu-toggle span:before{background-color:#fff}.site-header.background--dark .icon-camera{background-image:url(images/icon-instagram-light.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header.background--dark .icon-camera{background-image:url(images/icon-instagram-light_2x.png);background-size:23px 22px}}.site-header.background--dark .icon-bird{background-image:url(images/icon-twitter-light.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header.background--dark .icon-bird{background-image:url(images/icon-twitter-light_2x.png);background-size:27px 21px}}.site-header.background--dark .icon-email{background-image:url(images/icon-email-light.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.site-header.background--dark .icon-email{background-image:url(images/icon-email-light_2x.png);background-size:28px 21px}}.menu-toggle{white-space:nowrap;float:left;height:1.375rem;position:relative;top:-.0625rem;width:1.75rem}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;border-radius:2px;height:.25rem;-webkit-transition:all .4s;transition:all .4s;width:100%}.menu-toggle span{display:block;position:relative}.menu-toggle span:after,.menu-toggle span:before{content:"";position:absolute;left:0;top:-.5rem}.menu-toggle span:after{top:.5rem}.menu-open-state .menu-toggle span{background-color:transparent!important}.menu-open-state .menu-toggle span:before{background-color:#000!important;-webkit-transform:rotate(45deg)translate(5px,6px);-ms-transform:rotate(45deg)translate(5px,6px);transform:rotate(45deg)translate(5px,6px)}.menu-open-state .menu-toggle span:after{background-color:#000!important;-webkit-transform:rotate(-45deg)translate(5px,-7px);-ms-transform:rotate(-45deg)translate(5px,-7px);transform:rotate(-45deg)translate(5px,-7px)}.header-share{float:right;font-size:0}.header-share a{white-space:nowrap;display:inline-block;height:1.3125rem;margin-left:.9375rem;vertical-align:top}.header-share a:hover{opacity:.75}.header-share .icon-camera{background-image:url(images/icon-instagram.png);height:1.375rem;width:1.4375rem}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.header-share .icon-camera{background-image:url(images/icon-instagram_2x.png);background-size:23px 22px}}.menu-open-state .header-share .icon-camera{background-image:url(images/icon-instagram.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.menu-open-state .header-share .icon-camera{background-image:url(images/icon-instagram_2x.png);background-size:23px 22px}}.header-share .icon-bird{background-image:url(images/icon-twitter.png);width:1.6875rem}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.header-share .icon-bird{background-image:url(images/icon-twitter_2x.png);background-size:27px 21px}}.menu-open-state .header-share .icon-bird{background-image:url(images/icon-twitter.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.menu-open-state .header-share .icon-bird{background-image:url(images/icon-twitter_2x.png);background-size:27px 21px}}.header-share .icon-email{background-image:url(images/icon-email.png);width:1.75rem}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.header-share .icon-email{background-image:url(images/icon-email_2x.png);background-size:28px 21px}}.menu-open-state .header-share .icon-email{background-image:url(images/icon-email.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.menu-open-state .header-share .icon-email{background-image:url(images/icon-email_2x.png);background-size:28px 21px}}.site-nav{background:rgba(255,255,255,.95);display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:100}.project-hero-item,.site-logo{background-position:center center}.site-nav .label{font-size:1.25rem;font-style:italic}.site-nav ul{margin:2.5rem 0}.site-nav ul:first-child{margin-top:3.75rem}.site-nav li{line-height:1.25}.site-nav a{font-weight:700;font-size:1.875rem;text-transform:uppercase}.project-hero-item{background-size:cover;display:block;height:0;overflow:hidden;padding-bottom:34.375%;position:relative}.project-hero-item video{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.project-hero-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;left:0;top:0;width:100%}.project-title{border:5px solid #fff;color:#fff;line-height:1;padding:.625rem}.project-title::after{clear:both;display:table}.project-title.background--light{border-color:#000;color:#000}@media (min-width:30em){.site-nav .label{font-size:1.875rem}.site-nav a{font-size:3.125rem}.project-title{padding:.9375rem 1.5625rem;width:auto}}@media (min-width:46.25em){.site-nav ul{margin:3.75rem 0}.site-nav ul:first-child{margin-top:6.25rem}.site-nav a{font-size:5rem}.project-title{border-width:10px;padding:1.25rem 3.125rem}}.project-title .category{font-size:.875rem;font-style:italic}@media (min-width:46.25em){.project-title .category{float:left;font-size:1.25rem}}@media (min-width:64em){.project-title .category{font-size:1.875rem}}.project-title .title{font-size:1.5rem}@media (min-width:30em){.project-title .title{font-size:2.25rem}}@media (min-width:46.25em){.project-title .title{float:right;font-size:3.125rem;line-height:1.5}}@media (min-width:64em){.project-title .title{font-size:4.6875rem}}@media (min-width:76.25em){.project-title .title{font-size:6rem}}a.project-hero-wrapper .project-title{-webkit-transition:color .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,border-color .5s ease-in-out}.no-hero a.project-hero-wrapper:hover .project-title{border-color:#000;color:#000}.project-gallery .project-video,.project-gallery figure{margin-bottom:1.25rem}.project-gallery img{display:block}.project-share{font-size:0;margin:3.75rem 0;min-height:2.375rem}@media (min-width:64em){.project-share{margin:5.3125rem 0}}.project-share a.at-share-btn{background-color:transparent;display:inline-block!important;height:1.25rem!important;margin:0 .3125rem;max-height:none!important;max-width:none!important}.project-share a.at-share-btn span{display:none}.project-share .at-svc-twitter{background-image:url(images/icon-twitter-share.png);width:1.5625rem!important}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.project-share .at-svc-twitter{background-image:url(images/icon-twitter-share_2x.png);background-size:25px 20px}}.project-share .at-svc-facebook{background-image:url(images/icon-fb-share.png);width:1.3125rem!important}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.project-share .at-svc-facebook{background-image:url(images/icon-fb-share_2x.png);background-size:21px 20px}}.project-share .at-svc-email{background-image:url(images/icon-email-share.png);width:1.6875rem!important}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.project-share .at-svc-email{background-image:url(images/icon-email-share_2x.png);background-size:27px 20px}}.site-logo{background-repeat:no-repeat;background-size:cover;font-size:0;margin:0 auto 1.5625rem;max-width:38rem;width:100%}@media (min-width:30em){.site-logo{width:70%}}.site-logo:before{display:block;padding-top:22.86184%}.home-welcome{margin:1.875rem auto 3.75rem;padding:0 1.25rem}@media (min-width:46.25em){.home-welcome{margin:2.5rem auto 5rem}}@media (min-width:64em){.site-logo{width:100%}.home-welcome{margin:3.75rem auto 7.5rem}}.home-welcome-content{color:#959595;font-size:1.125rem;font-style:italic;line-height:1.33;margin:0 auto;max-width:25rem;text-indent:1.875rem}.page-wrapper .page-hero{margin-bottom:2.5rem}.page-wrapper .related-projects .page-hero{margin:0}.page-content{margin:0 auto;max-width:64.6875rem;padding:0 1.25rem}@media (min-width:64em){.page-content{padding:0 2.5rem}}@media (min-width:76.25em){.page-content{padding:0}}.page-content h2,.page-content h3{font-size:1.125rem;margin:0}.page-content p{line-height:1.4375;margin-top:0}.page-content a{color:#959595;font-style:italic}.content-sidebar::after{clear:both;display:table}@media (min-width:64em){.content-sidebar{margin:3.75rem -1.25rem}.content-sidebar p:last-child{margin-bottom:0}.content-sidebar.has-sidebar .content-wrapper{float:left;padding:0 1.25rem;width:70%}.content-sidebar.has-sidebar .sidebar-wrapper{float:right;padding:0 1.25rem;width:30%}.content-sidebar.no-sidebar{margin-left:0;margin-right:0}.content-sidebar .content,.content-sidebar .sidebar{padding-left:1.5625rem}.content-sidebar .content h2,.content-sidebar .content h3,.content-sidebar .sidebar h2,.content-sidebar .sidebar h3{margin-left:-1.5625rem}}