.futura{font-family:futura-pt,sans-serif;}
.hatch{font-family:hatch,serif;}
.studiosline{/* border-bottom:1px solid #000;*/ 
line-height:0.1em;width:230px;margin-left:auto;margin-right:auto;}
/*.studiosline span{background:#F6B334;}*/
.nema-red{color:#F04E36;}
.bg-nema-red{background:#F04E36;}
.nema-blue{color:#0481AF;}
.bg-nema-blue{background:#0481AF;}
.nema-green{color:#0E9EA4;}
.bg-nema-green{background:#0E9EA4;}
.bg-surprise-green{background:#66BECB;}
.nema-yellow{color:#F6B334;}
.bg-nema-yellow{background:#F6B334;}
#colorful i:first-child{color:#0E9EA4;}
#colorful i:nth-child(2){color:#F6B334;}
#colorful i:nth-child(3){color:#0481AF;}
#colorful i:nth-child(4){color:#F04E36;}
#colorful i:nth-child(5){color:#0E9EA4;}
#colorful i:nth-child(6){color:#F6B334;}
#colorful i:nth-child(7){color:#0481AF;}
#colorful i:nth-child(8){color:#F04E36;}
/*#studio{box-shadow:#0000002e 4px 4px 5px;}*/
#intro{background:#A6CDE1;}
.shadow{text-shadow:0.07em 0.07em 0 rgba(0,0,0,0.1);}
.inner-shadow{background-color:#000;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:#0000;text-shadow:rgba(128,125,125,0.5) 0px 0.5px 0.5px;}
.color-shadow{text-shadow:2px 2px 0 #66BECB,4px 4px 0 #0E9EA4,6px 6px 0 #0481AF,8px 8px 0 #F04E36;}
#intro{background:#fff;background-image:url(../imgs/pp-intro-bg.png);width:100%;background-position:center bottom;background-size:cover;}
#first-story{color:#fff;-moz-text-fill-color:#fff;-webkit-text-fill-color:#fff;-moz-text-stroke-color:#f6b334;-webkit-text-stroke-color:#f6b334;-moz-text-stroke-width:2px;-webkit-text-stroke-width:2px;font-size:3rem;}
#background{position:fixed;top:0;left:0;z-index:-100;}
span.giggle{position:relative;}
span.giggle:first-child{transform:translate(-10px,-13px)rotate(-5deg);}
span.giggle:nth-child(3){transform:translate(0px,-13px) rotate(5deg);}
span.giggle:nth-child(5){transform:translate(5px,-13px) rotate(5deg);}
#surprise{background:#66BECB;background-image:url(../imgs/pp-nema-surprise-table.png);width:100%;background-position:center bottom;background-repeat:no-repeat;}
.intext1{font-size:3rem;}
.intext2{font-size:4rem;}
.intext3{font-size:6rem;}
.nema-top{padding:10rem;background:url('../imgs/pp-nema-top.png')center no-repeat;}
.nema-laugh{padding:10rem;background:url('../imgs/pp-laugh-nema.png')center no-repeat;}
.nema-surprise{padding:5rem 3rem;background:url('../imgs/pp-nema-surprise.png')center no-repeat;}
.nema-think{padding:10rem;background:url('../imgs/pp-think-nema.png')right no-repeat;}
#bubble{background:url('../imgs/pp-think-bubble.png')center no-repeat;height:350px;}
@media screen and (max-width:60em) and (min-width:30em){.intext1{font-size:3rem;}
.intext2{font-size:4rem;}
.intext3{font-size:7rem;}
.nema-top{padding:8rem;}
.nema-surprise{padding:7rem;}
#bubble{background:url('../imgs/pp-think-bubble.png')center no-repeat;height:325px;}
}
@media screen and (min-width:60em){.intext1{font-size:4rem;}
.intext2{font-size:6rem;}
.intext3{font-size:9rem;}
.nema-top{padding:16rem;}
.nema-surprise{padding:16rem;}
#bubble{background:url('../imgs/pp-think-bubble.png')center no-repeat;height:350px;}
}
#purchase{background-color:#66becb; color:#343434;}
.engrave{
    text-shadow: 0px 1px 0px #b5b5b5, -1px -1px 0px #171717;
    color: #333333;
    background: #333333;
    font-weight: bold;
}
