@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville");@import url("https://fonts.googleapis.com/css?family=Open+Sans");html,body{background-color:white;height:100%;font-size:16px}.wrapper{min-height:100%;height:auto;margin:0 0 -80px auto;padding:0 0 80px}footer{height:80px;background-color:white;text-align:center}h3,h4{margin-top:30px}p{font-size:16px}.content{padding-bottom:100px;max-width:900px}.navbar{margin-bottom:0}.navbar a.brand{color:#FFF;padding-top:1px;padding-bottom:1px}.navbar a.brand svg{height:40px;width:40px;margin-top:-10px;fill:white}.navbar a.brand svg:hover{fill:green;text-decoration:none;transform:rotate(-90deg);transition:transform .4s ease}.navbar-inner{-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background-color:#444;background:#000000;border-radius:0;border:0;color:#fff;font-family:Helvetica;font-size:10px;height:20px;line-height:10px;min-height:20px;min-width:10px;padding-bottom:40px;padding-top:20px}li{padding:3px auto}.container>footer p{text-align:center}.container{-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;min-width:20px}.page-header h1{font-family:Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:30px;line-height:100%;letter-spacing:-1px;padding:0}.topbar .btn{border:0}.front-header img{float:left;padding-right:10px;width:100px}h1{font-family:'Open Sans', Helvetica, sans-serif;font-size:25px;line-height:35px;-webkit-font-smoothing:antialiased;letter-spacing:-1px}.tag_box{list-style:none;margin:0;padding:5px 0;overflow:hidden}.tag_box a{padding:3px auto;margin:2px;background:#eee;color:#005F6B;border-radius:3px;text-decoration:none}.tag_box a.active{background:#57A957;border:1px solid #4C964D;color:#FFF}.tag_box a span{vertical-align:super;font-size:0.8em}.tag_box li{line-height:28px}.tag_box.inline li{float:left}.menu{margin:5px 0px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:0px;filter:alpha(opacity=8);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}a{color:black;cursor:pointer;font-weight:600;text-decoration:none}a:hover{color:red}a:focus{outline:0}@media (max-width: 767px){.wrapper{margin-left:0px;padding-left:0px;padding-right:0px}.brand{text-align:center}.text-box h4{text-align:center;padding-top:20px}.text-box p{padding-top:10px}}.post p>img{max-width:100%}.post p,.post li{font-size:20px}.post p{padding-bottom:20px}.mbtablestyle{border-collapse:collapse}.mbtablestyle>table,.mbtablestyle td,.mbtablestyle th{border:1px solid #666;padding:5px 10px}.no-left-margin{margin-left:0px}.display-first{display:block}.page-full-width{margin-bottom:100px}.page-full-width p{font-size:1.5em}.page-full-width h3{font-size:2em;margin:40px 0px 20px}.page-full-width .current-project{border:1px solid #999;text-align:center;padding:50px;margin:40px 0px}.page-full-width .current-project h1{font-family:serif;font-size:35px}.pagination ul li{display:inline;padding-left:30px;padding-right:30px}.tag_box ul li{display:inline}.published{margin-bottom:30px}img.art{width:100%;margin:100px 0px}.btn-check-it-out{border:2px solid #000;border-radius:0px;padding:10px 20px;margin-top:30px}.btn-check-it-out:hover{color:red;border-color:red}blockquote.latin{font-family:Times;font-size:2em;background-color:#dcdcdc;font-style:italic;color:#333;border:none;margin-top:50px;margin-bottom:50px}.header-link-container{margin-top:20px}.other-projects{padding-top:100px;padding-bottom:100px}.other-projects .section-title{text-align:center;margin:100px auto}.projects .project{min-height:400px}.projects .img-container{position:relative;overflow:hidden;padding-bottom:100%}.projects .img-container:hover{-webkit-filter:opacity(60%)}.projects .img-container a{padding:0px}.projects .card-image{max-width:100%;position:absolute;-webkit-filter:opacity(100%);-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;width:100%}.projects a.project-title{font-weight:400;text-align:center}.projects a.project-title h4{padding:10px 0;margin:0;text-transform:uppercase;color:#404040;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.06em;height:auto;text-decoration:none}.projects a.project-title p{color:#666;margin:0 0 30px 0}.projects a.project-title p .status{font-style:italic;color:#888}@media (max-width: 767px){.projects a.project-title h4{height:60px;overflow:hidden}.projects a.project-title p{font-size:12px;height:80px;margin-bottom:0px}.projects .project{min-height:350px}}#project-page .project-image,#review-page .project-image{max-width:100%}#project-page h4,#review-page h4{margin-top:0}#project-page .role,#review-page .role{font-size:18px;font-weight:200}#project-page a.project-page-title h1,#review-page a.project-page-title h1{margin-left:15px}#project-page a.project-page-title:hover,#review-page a.project-page-title:hover{text-decoration:none}@media (max-width: 767px){#project-page h4,#review-page h4{margin-top:20px}#project-page .project-image,#review-page .project-image{width:100%;max-width:300px}}.input{position:relative;z-index:1;display:inline-block;margin:1em;margin-left:0px;max-width:400px;width:calc(100% - 2em);vertical-align:top}.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#6a7989;font-weight:bold;font-size:70.25%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input--madoka{margin:1.1em;margin-left:0px}.input__field--madoka{width:100%;background:transparent;color:#219FFF}.input__label--madoka{position:absolute;width:100%;height:100%;color:white;text-align:left;cursor:text}.input__label-content--madoka{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.graphic--madoka{-webkit-transform:scale3d(1, -1, 1);transform:scale3d(1, -1, 1);-webkit-transition:stroke-dashoffset 0.3s;transition:stroke-dashoffset 0.3s;pointer-events:none;stroke:#7A7593;stroke-width:4px;stroke-dasharray:962;stroke-dashoffset:558}.input__field--madoka:focus+.input__label--madoka,.input--filled .input__label--madoka{cursor:default;pointer-events:none}.input__field--madoka:focus+.input__label--madoka .graphic--madoka,.input--filled .graphic--madoka{stroke-dashoffset:0}.input__field--madoka:focus+.input__label--madoka .input__label-content--madoka,.input--filled .input__label-content--madoka{-webkit-transform:scale3d(0.81, 0.81, 1) translate3d(0, 4em, 0);transform:scale3d(0.81, 0.81, 1) translate3d(0, 4em, 0)}form.tlemailform{margin-bottom:60px;padding:3px}.btn-subscribe{background:none;color:green;border:1px green solid;border-left:2px green solid;border-right:2px green solid;border-radius:0px;padding:10px 20px;margin:16px 15px;line-height:20px;font-size:20px}.btn-subscribe:hover,.btn-subscribe:active,.btn-subscribe:focus{color:#219FFF;border-color:#219FFF;box-shadow:none;outline-color:none}#mc_embed_signup form{text-align:center;padding:10px 0 10px 0}.mc-field-group{display:inline-block}#mc_embed_signup input.email{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-size:15px;border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0px 0.4em;display:inline-block;margin:0;width:350px;vertical-align:top}#mc_embed_signup label{display:block;font-size:20px;padding-bottom:10px;font-weight:bold}#mc_embed_signup .clear{display:inline-block}#mc_embed_signup .button{font-size:13px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.03em;color:#fff;background-color:#aaa;box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all 0.23s ease-in-out 0s}#mc_embed_signup .button:hover{background-color:#777;cursor:pointer}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media (max-width: 768px){#mc_embed_signup input.email{width:100%;margin-bottom:5px}#mc_embed_signup .clear{display:block;width:100%}#mc_embed_signup .button{width:100%;margin:0}}.mc-hidden{display:none}.review-page-header .rp-title{font-family:'Open Sans', sans-serif;font-size:40px}.review-page-header .rp-author{font-size:20px}.review-page-header .rp-date{border-bottom:1px solid #000;padding:20px 0px}.review-page-header .rp-date a{text-decoration:underline;font-weight:400}.litt-logo{margin-top:100px}.litt-logo a:hover,.litt-logo a:focus,.litt-logo a:visited,.litt-logo a:active{text-decoration:none}.litt-logo p{font-family:serif;font-size:20px;margin-bottom:-30px}.litt-logo h1{font-family:serif;font-size:60px;border-bottom:2px solid #000;padding-bottom:20px;line-height:70px}#litt-review-email-subscribe{margin-top:30px;line-height:30px;font-size:20px}#litt-review-email-subscribe #mc_embed_signup{background:#fff;clear:left;font:14px "Libre Baskerville";width:100%;margin:30px 0px 50px}#litt-review-email-subscribe .mc-hidden{position:absolute;left:-5000px}.litt-list{margin:30px 0px 60px;line-height:30px;font-size:20px}.litt-list ul{list-style:circle}.litt-list .date{color:#999}#review-page{font-family:"Libre Baskerville";font-size:20px;line-height:34px;margin:50px auto}#review-page p,#review-page blockquote{margin-bottom:40px;line-height:1.5}#review-page li{line-height:1.5;font-size:16px}#review-page blockquote p{margin-bottom:0px}#review-page a{font-weight:400;text-decoration:underline}#review-page .project-image{float:right;width:40%;max-width:100%;margin-left:30px;margin-bottom:30px}@media (max-width: 767px){#review-page{font-size:14px;line-height:20px}#review-page blockquote p{font-size:14px;line-height:20px}}#index .press{margin-bottom:100px}#index .wrapper{background-color:#FFFFFF}#index a:hover{text-decoration:none;color:red}#index h1{font-size:2em;margin:10% 0 0 15px;color:#444}#index h1.section-header{text-align:center;margin-top:50px;margin-bottom:50px}#index h2{font-size:1.5em;margin:0 0 0 15px;color:#666}#index .social-media{margin:3% 0}#index .social-media a{padding:0 20px 0 0;color:#FFF;font-size:26px}#index .social-media a:hover,#index .social-media a:visited{text-decoration:none}#index .posts,#index .newsletter{list-style:none;margin-bottom:50px}#index .posts a,#index .newsletter a{color:#FFF;font-weight:400;font-size:20px}#index .posts a.more,#index .newsletter a.more{color:#888;font-weight:600}#index .posts a span.date,#index .newsletter a span.date{color:#888;padding-left:15px}#index .posts a:hover,#index .posts a.more:hover,#index .newsletter a:hover,#index .newsletter a.more:hover{color:red}#index #contact{margin-right:0px;margin-bottom:100px;background-color:#111;color:#FFF}#index #contact .speak{color:#FFF;padding:130px 0px}#index #contact .speak h1{margin:100px 0px 50px 0px;color:#fff}#index #contact .speak p{font-size:26px;line-height:30px;padding-bottom:30px}#index #contact .speak p.name{font-size:30px}#index #contact .speak p>a{font-weight:200;color:#219FFF}@media (max-width: 767px){#index .btn-subscribe{margin:0px}#index #contact .speak{padding:100px 30px}#index .social-media{margin:20px 0}#index .social-media a{padding:0 15px 0 0}}
