
*{border:0;margin:0;padding:0;outline:0;}
html,body,div,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-weight:normal;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
html{height:100%;overflow-y:scroll;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#efefe9;color:#797874;font-size:13px;line-height:21px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;height:100%;}
.block{display:block;}
.relative{position:relative;}
.soft-hidden{display:none;}
.hidden,#qq-upload-list{display:none !important;}
.clear{clear:both;}
a{color:#36a9ae;text-decoration:none;}a:hover{text-decoration:underline;}
a:active{color:#26898e;text-decoration:none;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit;}
.underline{text-decoration:underline;}.underline:hover{text-decoration:none;}
strong,b{font-weight:bold;}
.error,#disabled_link,#delete_link{color:#c04355 !important;}
.rule{display:block;margin:10px 0;width:100%;height:3px;background:url(https://gumroad.s3.amazonaws.com/assets/rule-dots-86e1294ef66668011913ba9998e6897c.png);opacity:.15;clear:both;}
.mini-rule{margin:10px 0;width:100%;height:1px;background:url(https://gumroad.s3.amazonaws.com/assets/rule-dots-86e1294ef66668011913ba9998e6897c.png);opacity:.15;clear:both;}
.not-dotted{background:#000;opacity:.075;}
.lined-rule{background:url(https://gumroad.s3.amazonaws.com/assets/lined-rule-8bf9228dac71a134d32fcf8c1c1eaac5.png) repeat-x;height:3px;}
.rainbow{background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png);}
.unhidden{opacity:1 !important;-webkit-transition:all 1s ease-in-out;}
.arrow{display:block;border-style:solid;position:absolute;height:0;width:0;}
.amp{font-family:Baskerville, Georgia, serif;font-style:italic;font-weight:normal;}
.right{float:right;text-align:right;}
.left{float:left;text-align:left;}
.link_to_share:hover{cursor:pointer;}
.cancelled-element{-webkit-transform:translate(0, 1800px) rotate(-45deg);-moz-transform:translate(0, 1800px) rotate(-45deg);-ms-transform:translate(0, 1800px) rotate(-45deg);transform:translate(0, 1800px) rotate(-45deg);-webkit-transition:-webkit-transform 1s ease-in;-moz-transition:-moz-transform 1s ease-in;-ms-transition:-ms-transform 1s ease-in;transition:transform 1s ease-in;}
@-webkit-keyframes bounce{0%{margin-left:0;} 50%{margin-left:6px;} 100%{margin-left:0;}}.bouncey{position:absolute;-webkit-animation-name:bounce;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-transition-timing-function:ease-in-out;}
.center-outside-div{float:left;position:relative;left:50%;}.center-outside-div .center-inside-div{float:left;position:relative;left:-50%;}
#wrapper{margin:0 auto;padding:0 30px;width:960px;height:auto;}#wrapper.full-width{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
.container{width:1040px;margin:0 auto;position:relative;}
body #legacy-modal-container,body #message-modal{display:none;position:fixed;height:100%;width:100%;z-index:4;padding:0;}body #legacy-modal-container .large-box,body #message-modal .large-box{margin:0 auto 30px;top:100px;width:352px;z-index:5;border:1px solid #999;border-bottom-width:none;}body #legacy-modal-container .large-box h3,body #message-modal .large-box h3{margin-bottom:0;}
body #legacy-modal-container .large-box textarea,body #message-modal .large-box textarea{width:330px;}
body #legacy-modal-container .confirm-dialog .button-p,body #message-modal .confirm-dialog .button-p{height:40px;}
body #legacy-modal-container .confirm-dialog button,body #message-modal .confirm-dialog button,body #legacy-modal-container .confirm-dialog .button,body #message-modal .confirm-dialog .button{margin-left:20px;float:right;}
body #legacy-modal-container .confirm-dialog button[type=submit],body #message-modal .confirm-dialog button[type=submit]{padding-left:30px;padding-right:30px;}
body #legacy-modal-container .modal-container-background,body #message-modal .modal-container-background{background:rgba(0, 0, 0, 0.4);height:100%;width:100%;z-index:4;position:absolute;}
input[type=text],input[type=tel],input[type=number],input[type=email],input[type=password],textarea,.textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:20px;height:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#f1f1f1;border:1px solid #dddddd;color:#999891;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);padding:10px;box-shadow:inset 0 1px 0px rgba(0, 0, 0, 0.02);background-position:top right;background-repeat:no-repeat;}input[type=text]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,textarea:-webkit-autofill,.textarea:-webkit-autofill{color:#999891;}
input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,.textarea:focus{border:1px solid #bbbbbb;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.input-wrapper{position:relative;}
textarea{vertical-align:top;}
.input-wrapper.has-prefix .input-prefix{background:#e5e5e5;font-size:17px;line-height:17px;border:1px solid #dddddd;border-right-width:0;color:#999891;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);padding:11px 11px 12px;border-radius:4px 0 0 4px;float:left;}.input-wrapper.has-prefix .input-prefix:hover{cursor:pointer;}
.input-wrapper.has-prefix .input-prefix.focused{border-color:#bbbbbb;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.input-wrapper.has-prefix input[type=text]{float:right;border-radius:0 4px 4px 0;border-left-width:0;height:20px;text-align:center;}
input.error{border:1px solid #c04355 !important;box-shadow:0 0 3px rgba(200, 0, 0, 0.3) !important;background:#f7ebeb;background-position:top right;background-repeat:no-repeat;}
input[readonly]{color:#cccccc;}input[readonly]:focus{border:1px solid #dddddd;}
::-webkit-input-placeholder{color:#cccccc !important;}
input:-moz-placeholder{color:#cccccc !important;}
textarea{width:320px;min-height:100px;line-height:24px;}
select{height:30px;color:#999891;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;background:white;border:1px solid #dddddd;}select .disabled{color:#ddd;}
.large-box{position:relative;clear:both;background:white;padding:30px 30px 34px;border:1px solid #d4d4d4;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.05),0 0 9px rgba(0, 0, 0, 0.1);}.large-box.full-width{position:absolute;left:0;right:0;border-radius:0;border-left-width:0;border-right-width:0;}.large-box.full-width .bar{left:0;padding-right:0;}
.large-box h3{color:#252a2e;display:inline-block;font-size:22px;font-weight:bold;margin-bottom:10px;}.large-box h3 small{color:#80878d;font-size:15px;margin-left:10px;font-style:italic;display:inline-block;}
.large-box .mini-rule{margin-bottom:24px;}
.large-box p{margin-top:20px;}.large-box p:last-child{margin-bottom:0;}
.large-box input[type=text],.large-box input[type=tel],.large-box input[type=email],.large-box input[type=password]{width:327px;}
.large-box input[type=checkbox]{position:relative;top:-1px;}
.large-box .field_with_errors{display:inline;}
.large-box .bar{height:4px;width:100%;bottom:0;left:-1px;padding-right:2px;position:absolute;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15000000000000002);}
.horizontal-form input{margin-right:15px;}
.horizontal-form h3{display:block;margin-bottom:28px;}
.main-auth-form{margin-top:50px;margin-bottom:50px;}.main-auth-form a img{vertical-align:top;margin:-10px 6px 0;position:relative;top:6px;}
.main-auth-form a:active img{top:7px;}
button,.button{color:white;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.15000000000000002);padding:11px 20px 12px;font-size:17px;line-height:17px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer !important;text-decoration:none;box-shadow:inset 0 0 2px rgba(255, 255, 255, 0.15000000000000002),0 1px 1px rgba(0, 0, 0, 0.15000000000000002);background:#36a9ae;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37adb2', endColorstr='#329ca0', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#37adb2), to(#329ca0));background:-moz-linear-gradient(top, #37adb2, #329ca0);background:-o-linear-gradient(top, #37adb2, #329ca0);border:1px solid #2a8387;transition:all 0.05s ease-in-out;-webkit-transition:all 0.05s ease-in-out;-moz-transition:all 0.05s ease-in-out;}button.danger,.button.danger{background:#ff0000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0505', endColorstr='#ed0000', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#ff0505), to(#ed0000));background:-moz-linear-gradient(top, #ff0505, #ed0000);background:-o-linear-gradient(top, #ff0505, #ed0000);border:1px solid #cc0000;}
button.plain,.button.plain{background:#36a9ae;border:none;}
button:hover,.button:hover{color:white;text-decoration:none;box-shadow:inset 0 0 2px rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.4);}
button:active,.button:active{box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15000000000000002),0 1px 1px rgba(0, 0, 0, 0.4);}
button.dull,.button.dull{transition:none;-webkit-transition:none;-moz-transition:none;border:1px solid #c0c0c0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e8e8e8');background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e8e8e8));background:-moz-linear-gradient(top, #f8f8f8, #e8e8e8);background:-o-linear-gradient(top, #f8f8f8, #e8e8e8);color:#252a2e;text-shadow:0 1px 1px white;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15000000000000002);}button.dull:hover,.button.dull:hover{background:#eeeeee;color:#222;}
button.dull:active,.button.dull:active{color:black;border-top-color:#999;box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.15000000000000002),0 1px 1px rgba(0, 0, 0, 0.15000000000000002);}
button.plain,.button.plain{background:#36a9ae;box-shadow:none;border:none;text-shadow:none;}button.plain:hover,.button.plain:hover{box-shadow:none;}
button.plain:active,.button.plain:active{box-shadow:none;border:none;}
.close-button{position:relative;top:-6px;float:right;height:10px;width:10px;padding:10px;line-height:10px;background:#f1f1f1;border-radius:99px;color:#999891;text-align:center;z-index:2;}.close-button:hover{background:#dddddd;text-decoration:none;}
.close-button:active{line-height:12px;background:#dddddd;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15000000000000002);text-decoration:none;color:#999891;}
@-webkit-keyframes drop{from{top:-800px;} to{top:0;}}.pane-holder{max-width:960px;}.pane-holder .pane-ropes{position:relative;-webkit-animation:drop 1s 1;z-index:1;opacity:1;}.pane-holder .pane-ropes .rope{position:absolute;background:#454545;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:400px;width:6px;top:-364px;-webkit-transition:all 1s ease-in-out;box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);}.pane-holder .pane-ropes .rope#left-rope{left:29px;}
.pane-holder .pane-ropes .rope#right-rope{right:29px;}
.pane-holder .pane{padding:30px;margin-bottom:50px;background:white;border-radius:10px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);position:relative;-webkit-animation:drop 1s 1;}.pane-holder .pane .pane-hole{background:rgba(0, 0, 0, 0.15000000000000002);border-radius:99px;height:0;width:0;padding:12px;position:absolute;top:20px;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4);}.pane-holder .pane .pane-hole#left-pane-hole{left:20px;}
.pane-holder .pane .pane-hole#right-pane-hole{right:20px;}
.social{display:inline-block;padding:10px 12px 10px 40px;margin-right:10px;font-size:17px;font-weight:bold;line-height:22px;color:white;background:black;background-position:12px 14px;background-repeat:no-repeat;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.social:hover{text-decoration:none;}
.social:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4);}
.social.twitter{background-image:url(https://gumroad.s3.amazonaws.com/assets/twitter-icon-2a8f5b42af3041a6de2bb9795a185c7b.svg);background-color:#00acee;}.social.twitter:hover{background-color:#1f98c7;}
.social.facebook{background-image:url(https://gumroad.s3.amazonaws.com/assets/facebook-icon-eda84c2c7e958f7744c7a6242434784d.svg);background-color:#3d5c96;background-position-x:18px;}.social.facebook:hover{background-color:#6270a6;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#app #wrapper{padding:0;width:100%;}
#app .inner-box{min-width:800px;max-width:960px;margin:0 auto;padding:0 30px;}#app .inner-box.fixed{width:960px;}
#app .large-box{margin:10px auto 50px;width:900px;overflow:hidden;}
#app .main-box{width:auto;border-radius:0;padding-left:0;padding-right:0;border-left:none;border-right:none;}
#app #dashboard .links td,#app #dashboard .users td,#app #recent-sales ul li,#app #dashboard #purchases li{color:#454545;margin-bottom:15px;}#app #dashboard .links td .title,#app #dashboard .users td .title,#app #recent-sales ul li .title,#app #dashboard #purchases li .title{color:#252a2d;font-size:18px;line-height:18px;font-weight:normal;}
#app #dashboard .links td small,#app #dashboard .users td small,#app #recent-sales ul li small,#app #dashboard #purchases li small{color:#80878d;font-size:16px;line-height:18px;margin-left:10px;}
#app #dashboard .links td .timestamp,#app #dashboard .users td .timestamp,#app #recent-sales ul li .timestamp,#app #dashboard #purchases li .timestamp,#app #dashboard .links td .refund,#app #dashboard .users td .refund,#app #recent-sales ul li .refund,#app #dashboard #purchases li .refund,#app #dashboard .links td .email,#app #dashboard .users td .email,#app #recent-sales ul li .email,#app #dashboard #purchases li .email{padding-left:10px;color:#aaa;font-size:15px;}
#app #dashboard .links td:last-child,#app #dashboard .users td:last-child,#app #dashboard #purchases li:last-child{margin-bottom:0;}
#app .balance{text-decoration:underline;cursor:pointer;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.tipsy{z-index:999999;position:absolute;padding:5px;font-size:12px;background:url(https://gumroad.s3.amazonaws.com/assets/tipsy-22672177d4e0d7de76da21dbe9f30e91.png) no-repeat;}
.tipsy-inner{padding:5px 8px 4px 9px;background:#fef6d1;color:#877f5b;max-width:200px;box-shadow:inset 0 2px 4px rgba(255, 255, 255, 0.15000000000000002),0 1px 0 rgba(0, 0, 0, 0.05);text-align:center;text-shadow:0 1px 0 white;border:1px solid #efdc84;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;}
.tipsy-n{background-position:top center;}
.tipsy-s{background-position:bottom center;}
.tipsy-e{background-position:right center;}
.tipsy-w{background-position:left center;}
.tipsy-w .tipsy-arrow{width:1px;height:9px;background:#fef6d1;position:absolute;top:50%;margin-top:-4px;}
.tipsy-n .tipsy-arrow{width:9px;height:1px;background:#fef6d1;position:absolute;top:5px;left:50%;margin-left:-4px;}
.tipsy-e .tipsy-arrow{width:1px;height:9px;background:#fef6d1;position:absolute;top:50%;margin-top:-4px;right:5px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
input[type=file]{position:absolute;top:-1000px;left:-1000px;z-index:3;direction:ltr;cursor:pointer;}input[type=file].ie{opacity:0 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0 !important;left:0 !important;width:100%;height:100%;z-index:4;}
.gumroad-drop-zone{-webkit-transition:all 0.1s ease-in-out;-webkit-transform:scale(1);position:relative;z-index:1;}.gumroad-drop-zone.docover{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);-webkit-animation-name:grow;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;}
.gumroad-drop-zone.dragover{box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);-webkit-transform:scale(1.05);}
.gumroad-upload-button{text-shadow:none;border-top-right-radius:3px;border-bottom-right-radius:3px;display:block;width:40px;height:40px;padding:0;text-align:center;background:url(https://gumroad.s3.amazonaws.com/assets/file-upload-icon-fc390ae81bd6b66f145560cec1435c0b.png) no-repeat 11px 12px #e5e5e5;text-indent:-9999px;position:absolute;right:1px;top:1px;}.gumroad-upload-button.loading{background:url(https://gumroad.s3.amazonaws.com/assets/loading-file-upload-icon-f75f3600aef1cc47ccc6b7d25c0c0bda.gif) no-repeat 12px 12px #e5e5e5 !important;}
.gumroad-upload-button:hover{background:url(https://gumroad.s3.amazonaws.com/assets/file-upload-icon-fc390ae81bd6b66f145560cec1435c0b.png) no-repeat 11px 12px #dddddd;cursor:pointer;}
.gumroad-upload-button:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.15);cursor:pointer;}
@-webkit-keyframes grow{from{-webkit-transform:scale(1);} 50%{-webkit-transform:scale(1.05);} to{-webkit-transform:scale(1);}}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.placeholder{color:#cccccc;}
.placeholderFocus{color:#ddd;}
INPUT.miniColors{margin-right:4px;}
.miniColors-selector{position:absolute;width:175px;height:150px;background:white;border:solid 1px #bababa;-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.25);box-shadow:0 0 6px rgba(0, 0, 0, 0.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;z-index:999999;}
.miniColors.opacity.miniColors-selector{width:200px;}
.miniColors-selector.black{background:black;border-color:black;}
.miniColors-colors{position:absolute;top:5px;left:5px;width:150px;height:150px;background:url(https://gumroad.s3.amazonaws.com/assets/colors-a76d20d9089d2c00aeb8671446872c37.png) -40px 0 no-repeat;cursor:crosshair;}
.miniColors.opacity .miniColors-colors{left:30px;}
.miniColors-hues{position:absolute;top:5px;left:160px;width:20px;height:150px;background:url(https://gumroad.s3.amazonaws.com/assets/colors-a76d20d9089d2c00aeb8671446872c37.png) 0 0 no-repeat;cursor:crosshair;}
.miniColors.opacity .miniColors-hues{left:185px;}
.miniColors-opacity{position:absolute;top:5px;left:5px;width:20px;height:150px;background:url(https://gumroad.s3.amazonaws.com/assets/colors-a76d20d9089d2c00aeb8671446872c37.png) -20px 0 no-repeat;cursor:crosshair;}
.miniColors-colorPicker{position:absolute;width:11px;height:11px;border:1px solid black;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:2px solid white;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
.miniColors-huePicker,.miniColors-opacityPicker{position:absolute;left:-2px;width:22px;height:2px;border:1px solid black;background:white;margin-top:-1px;border-radius:2px;}
.miniColors-trigger,.miniColors-triggerWrap{width:22px;height:22px;display:inline-block;}
.miniColors-triggerWrap{background:url(https://gumroad.s3.amazonaws.com/assets/trigger-0a81d72d5104c44195c74b5f2e8761dc.png) -22px 0 no-repeat;position:absolute;left:8px;top:8px;}
.miniColors-triggerWrap.disabled{filter:alpha(opacity=50);opacity:.5;}
.miniColors-trigger{vertical-align:middle;outline:none;background:url(https://gumroad.s3.amazonaws.com/assets/trigger-0a81d72d5104c44195c74b5f2e8761dc.png) 0 0 no-repeat;}
.miniColors-triggerWrap.disabled .miniColors-trigger{cursor:default;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.textarea b,.textarea strong{font-weight:bold;}
.textarea i{font-style:italic;}
.textarea-placeholder{position:absolute;left:0;top:0;pointer-events:none;display:none;}
.textarea-tooltip{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:rgba(0, 0, 0, 0.8);font-size:17px;padding:10px 0;position:relative;font-family:Georgia, serif;position:absolute;display:none;}.textarea-tooltip:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:5px;left:50%;top:100%;margin-left:-5px;border-top-color:rgba(0, 0, 0, 0.8);}
.textarea-tooltip a{color:white;text-decoration:none;margin-left:15px;display:inline-block;}.textarea-tooltip a:last-child{margin-right:15px;}
.textarea-tooltip a.bold{font-weight:bold;}
.textarea-tooltip a.italic{font-style:italic;}
.textarea-tooltip a.link{background:url(https://gumroad.s3.amazonaws.com/assets/link-1865af3637935e91b824f6baa08f2bcc.png);width:12px;height:12px;text-indent:-9999px;}
.textarea-tooltip a.list{background:url(https://gumroad.s3.amazonaws.com/assets/list-a1ffb78623a61ff5a420a8b167f6b98e.png);width:14px;height:12px;text-indent:-9999px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#about-navigation{padding:20px 0 30px;float:right;width:38%;box-sizing:border-box;-moz-box-sizing:border-box;}#about-navigation h2{color:#c04355;font-weight:lighter;font-size:24px;line-height:24px;margin:18px 0 24px 40px;text-decoration:none;}#about-navigation h2 a:active{color:#892e3b;}
#about-navigation li{margin:0 0 10px 30px;font-size:20px;padding:10px 10px;}#about-navigation li a{color:#aaaaaa;}#about-navigation li a:active{color:#999999;}
#about-navigation .mini-rule{margin:20px 0 20px 40px;width:auto;}
#about-navigation #selected{background:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);padding:10px 10px;position:relative;}#about-navigation #selected:before{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;margin-left:-48px;margin-top:-10px;z-index:2;border-right-color:white;border-width:20px;}
#about-navigation #method-navigation li{margin-bottom:0;}#about-navigation #method-navigation li a{font-size:17px;color:#aaaaaa;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.columns{overflow:hidden;}.columns .box{float:left;margin-right:0 !important;position:relative;}.columns .box:nth-child(2){left:20px;}
.columns .box:nth-child(3){left:40px;}
.columns.two{padding-right:40px;}.columns.two .box{width:50%;}
.columns.three{padding-right:60px;}.columns.three .box{width:33.33%;}
#admin{background:#dfdcd5;}#admin #wrapper{padding:0;width:100%;}
#admin .top-bar{display:none;}
#admin .rule{height:1px;background:black;opacity:.1;}
#admin .green{color:#6ca87c;}
#admin .red{color:#d36a4e;}
#admin .delta-indicator{padding-right:5px;}
#admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;padding:20px;background:url(https://gumroad.s3.amazonaws.com/assets/side-bar-4c41cd093190312726ce58aa483e5283.png) top right repeat-y #ffffff;}#admin-sidebar h1{font-weight:bold;font-size:20px;color:#252a2e;background:url(https://gumroad.s3.amazonaws.com/assets/email/email_body_header_logo-ad4c0dae2fc50d54646676b1eeb26f72.png) top left no-repeat;height:36px;line-height:36px;padding-left:40px;margin-bottom:18px;}
#admin-sidebar .logout{float:right;background:url(https://gumroad.s3.amazonaws.com/assets/logout-1ebc4492e269895c939787b368c30562.png);width:17px;height:14px;text-indent:-9999px;margin-top:12px;}
#admin-sidebar li{font-size:18px;color:#252a2e;line-height:40px;font-weight:bold;}#admin-sidebar li a{font-weight:bold;color:#999;}
#admin-sidebar form{margin:10px 0 20px;}#admin-sidebar form input{font-size:16px;padding:10px 14px;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;background:#fafafa;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.4);border:none;width:252px;}
#admin-body{background:#dfdcd5;padding:20px 0 1px 340px;}#admin-body #empty-message{text-align:center;font-weight:bold;font-size:36px;top:50%;left:340px;right:0;position:absolute;margin-top:-10px;}
#admin-body h1{font-size:18px;margin-bottom:20px;position:relative;display:block;width:100%;}#admin-body h1 span{text-transform:uppercase;position:relative;background:#dfdcd5;padding-right:10px;z-index:1;}
#admin-body h1:after{content:'';height:1px;position:absolute;background:rgba(0, 0, 0, 0.1);display:block;top:50%;left:0;right:22px;}
#admin-body .box{background:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 20px 20px 0;padding:15px 20px 5px;font-size:16px;line-height:27px;color:#707070;}#admin-body .box.user{background:rgba(0, 0, 0, 0.2);}#admin-body .box.user #admin-notes-form{margin:15px 0;}#admin-body .box.user #admin-notes-form textarea{width:100%;margin-bottom:15px;box-sizing:border-box;-moz-box-sizing:border-box;}
#admin-body .box.user .buttons{padding-top:10px;}
#admin-body .box.user p{margin-top:10px;}
#admin-body .box.admin-product #sales-analytics{width:300px;}
#admin-body .box.admin-product #product-info{margin-top:0;}
#admin-body .box.admin-product .product-description{color:#6f6f6f;font-family:Georgia;font-size:18px;line-height:27px;margin:15px 0 15px;}
#admin-body .box.admin-product .purchases{margin-top:10px;font-size:15px;color:#aaa;clear:both;}
#admin-body .box.admin-purchase p{margin-top:10px;}
#admin-body .box.admin-purchase .properties{margin-bottom:10px;}#admin-body .box.admin-purchase .properties span{display:inline-block;width:100px;text-align:right;padding-right:10px;color:#aaa;}
#admin-body .box h2,#admin-body .box .table-header strong{font-size:18px;font-weight:bold;color:#252a2e;margin-bottom:15px;display:inline;}#admin-body .box h2 a.show,#admin-body .box .table-header strong a.show{color:#36a9ae;text-decoration:none;}
#admin-body .box h2 .buttons,#admin-body .box .table-header strong .buttons{clear:none;margin-left:20px;position:relative;top:-2px;font-size:14px;}#admin-body .box h2 .buttons a,#admin-body .box .table-header strong .buttons a,#admin-body .box h2 .buttons button,#admin-body .box .table-header strong .buttons button{float:none;color:#808080;padding:5px 8px;}
#admin-body .box .meta{float:right;font-size:15px;}#admin-body .box .meta a{color:#747060;font-weight:bold;}
#admin-body .box .buttons{clear:both;margin:0 0 15px;overflow:hidden;padding-top:15px;}#admin-body .box .buttons form{float:left;margin-right:12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}#admin-body .box .buttons form .prefix,#admin-body .box .buttons form input,#admin-body .box .buttons form button{display:inline-block;}
#admin-body .box .buttons form .prefix{background:rgba(0, 0, 0, 0.1);color:#4b4b4b;font-weight:bold;padding:5px 10px;}
#admin-body .box .buttons form input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;border:none;width:27px;text-align:center;font-size:16px;line-height:27px;padding:10px 10px 7px;}
#admin-body .box .buttons form button{float:none;margin-right:0;line-height:27px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#admin-body .box .buttons a,#admin-body .box .buttons button{background:rgba(0, 0, 0, 0.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#4b4b4b;padding:5px 10px;font-weight:bold;border:none;box-shadow:none;text-shadow:none;margin-right:12px;float:left;}#admin-body .box .buttons a.risk,#admin-body .box .buttons button.risk{float:right;margin-left:12px;margin-right:0;}
#admin-body .box .buttons a:hover,#admin-body .box .buttons button:hover{background:rgba(0, 0, 0, 0.2);text-decoration:none;}
#admin-body .box .buttons a:active,#admin-body .box .buttons button:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);}
#admin-body .box .buttons a.danger,#admin-body .box .buttons button.danger{background:#9a5252;color:#5b2e2e;}#admin-body .box .buttons a.danger:hover,#admin-body .box .buttons button.danger:hover{background:#794040;}
#admin-body .box h3{font-size:16px;font-weight:bold;color:#252a2e;margin-bottom:10px;}#admin-body .box h3:last-child{margin-bottom:0;}
#admin-body .box p{margin-bottom:10px;}#admin-body .box p small{color:#ccc;padding-left:3px;font-size:14px;}
#admin-body .box .stats-left{width:50%;float:left;}
#admin-body .box .stats-right{width:50%;float:right;}
#admin-body .box ul{margin-bottom:10px;}#admin-body .box ul.spaced-out li{margin-bottom:10px;}
#admin-body .box ul strong.right{display:block;float:right;}
#admin-body .box .rule{margin-bottom:15px;}
#admin-body .box .all-time-stats{width:50%;float:right;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box;}
#admin-body .box.form form{width:100%;}#admin-body .box.form form textarea{width:100%;height:160px;box-sizing:border-box;-moz-box-sizing:border-box;}
#admin-body .box.form form button{clear:both;margin:20px 0 15px;}
#admin-body #monthly-tool-tip{background:rgba(0, 0, 0, 0.4);position:absolute;z-index:2;padding:4px 8px;color:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#admin-body #monthly-tool-tip:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:10px;border-top-color:rgba(0, 0, 0, 0.4);margin-left:-10px;left:50%;top:100%;}
#admin-body ul.monthly{float:left;width:50%;height:95px;margin:5px 0 0;padding-right:175px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}#admin-body ul.monthly li{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden;width:8.33%;height:100%;float:left;position:relative;}#admin-body ul.monthly li:nth-child(1) span{background:#6ea97b !important;}
#admin-body ul.monthly li:nth-child(2){left:15px;}
#admin-body ul.monthly li:nth-child(3){left:30px;}
#admin-body ul.monthly li:nth-child(4){left:45px;}
#admin-body ul.monthly li:nth-child(5){left:60px;}
#admin-body ul.monthly li:nth-child(6){left:75px;}
#admin-body ul.monthly li:nth-child(7){left:90px;}
#admin-body ul.monthly li:nth-child(8){left:105px;}
#admin-body ul.monthly li:nth-child(9){left:120px;}
#admin-body ul.monthly li:nth-child(10){left:135px;}
#admin-body ul.monthly li:nth-child(11){left:150px;}
#admin-body ul.monthly li:nth-child(12){left:165px;}
#admin-body ul.monthly li span{display:block;background:#6ea97b;width:100%;position:absolute;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;bottom:0;}#admin-body ul.monthly li span.bad{background:#d36a4e;}
#admin-body table{width:100%;margin-bottom:10px;}#admin-body table .table-header{text-align:left;padding-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.05);}#admin-body table .table-header th{padding-bottom:10px;}
#admin-body table td{font-size:16px;padding-top:15px;}#admin-body table td small{margin-left:4px;font-size:14px;color:#aaa;}
#admin-body table .arrowed td{background:url(https://gumroad.s3.amazonaws.com/assets/conversion_arrow-3803700a2be6e16475943fa8aab2994a.png) no-repeat 16px 2px;}
#admin-body table .first{width:300px;}
#admin-body table .confident{color:#6ca87c;}
#admin-body table .undetermined{color:#abac50;}
#admin-body table .new{color:#bf8652;}
#admin-body table .worst{color:#c73843;}
#admin-body .legend{padding:0 20px 20px;overflow:hidden;}#admin-body .legend li{float:left;margin-right:30px;}#admin-body .legend li.right{float:right;}
#admin-body .legend .legend-box{font-size:14px;width:16px;height:16px;margin-right:4px;position:relative;top:3px;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}#admin-body .legend .legend-box.confident{background:#6ca87c;}
#admin-body .legend .legend-box.undetermined{background:#abac50;}
#admin-body .legend .legend-box.new{background:#bf8652;}
#admin-body .legend .legend-box.worst{background:#c73843;}
#admin-body .paydays .user_payday{clear:both;padding:20px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);}#admin-body .paydays .user_payday .pay_user{float:right;}
#admin-body .paydays .user_payday:last-child{border-bottom:none;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.analytics-box .chart-analytics{width:1160px;position:relative;left:-100px;margin-bottom:20px;}.analytics-box .chart-analytics .axis path,.analytics-box .chart-analytics .axis line{fill:none;stroke:#ccc;}
.analytics-box .chart-analytics .axis text{fill:#aaa;}
.analytics-box .chart-analytics .axis .axis-label{fill:#333;font-weight:bold;}
.analytics-box .chart-analytics .total-axis .axis-label{fill:#d12340;}
.analytics-box .chart-analytics .views-axis .axis-label{fill:#f5695f;}
.analytics-box .chart-analytics .bar{fill:#d12340;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-transition:opacity .3s linear;}.analytics-box .chart-analytics .bar.views{fill:#f5695f;}
.analytics-box .chart-analytics .bar.dull{opacity:0.2;}
.analytics-box .chart-analytics .x-axis text{fill:none;}
.analytics-box .pie-analytics{float:left;width:38%;}.analytics-box .pie-analytics .pie{width:100%;height:200px;}.analytics-box .pie-analytics .pie .connector{stroke:rgba(0, 0, 0, 0.2);}
.analytics-box .pie-analytics .pie text{font-size:17px;font-weight:bold;fill:#444;}.analytics-box .pie-analytics .pie text.small{font-size:17px;font-weight:normal;fill:#666;}
.analytics-box .pie-analytics .pie .foreground{fill:#d12340;}
.analytics-box .pie-analytics .pie .background{fill:#f5695f;}
.analytics-box #sales-analytics{padding:0 0 20px;background:url(https://gumroad.s3.amazonaws.com/assets/big-analytics-arrows-5ee9cc27e1852797df39022494e9ed12.png) 10px 10px no-repeat;overflow:hidden;}.analytics-box #sales-analytics li{width:33%;box-sizing:border-box;-moz-box-sizing:border-box;}.analytics-box #sales-analytics li strong{font-weight:normal;font-size:36px;margin-bottom:10px;padding-right:15px;}
.analytics-box #sales-analytics li span{display:block;font-size:20px;}
.analytics-box .map-analytics{float:left;width:38%;}.analytics-box .map-analytics .background{fill:none;}
.analytics-box .map-analytics #map{margin-left:-60px;}
.analytics-box .map-analytics #states{fill:#f5f5f5;stroke:#fff;stroke-width:1.5px;}
.analytics-box .referral-table{float:right;width:62%;border-width:1px;border-color:#eee;border-collapse:collapse;}.analytics-box .referral-table th{font-size:17px;text-align:left;color:#aaa;padding-bottom:15px;border-bottom:1px solid #eee;}.analytics-box .referral-table th strong{font-weight:normal;font-size:24px;color:#252a2e;}
.analytics-box .referral-table td{font-size:17px;padding:15px 0;border-top:1px #eee solid;}.analytics-box .referral-table td.last{font-weight:bold;}
.analytics-box .referral-table .last{text-align:right;}
.analytics-box h4#products{font-weight:bold;color:#999;font-size:17px;line-height:46px;float:right;}.analytics-box h4#products a{color:#252a2e;text-decoration:underline;}
.analytics-box .section-header{font-size:24px;color:#252a2e;margin-bottom:30px;}
.analytics-box .products-list,.analytics-box #day-info,.analytics-box #state-info{position:absolute;width:400px;top:45px;z-index:10;background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.15);border:2px solid #ddd;}.analytics-box .products-list #toggle-products,.analytics-box #day-info #toggle-products,.analytics-box #state-info #toggle-products{position:absolute;right:10px;top:10px;font-size:15px;}
.analytics-box .products-list:before,.analytics-box #day-info:before,.analytics-box #state-info:before,.analytics-box .products-list:after,.analytics-box #day-info:after,.analytics-box #state-info:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:10px;left:50%;margin-left:-10px;bottom:100%;}
.analytics-box .products-list:after,.analytics-box #day-info:after,.analytics-box #state-info:after{border-bottom-color:#fff;}
.analytics-box .products-list:before,.analytics-box #day-info:before,.analytics-box #state-info:before{border-bottom-color:#ddd;margin-bottom:2px;}
.analytics-box .products-list li,.analytics-box #day-info li,.analytics-box #state-info li{margin-bottom:10px;}.analytics-box .products-list li:last-child,.analytics-box #day-info li:last-child,.analytics-box #state-info li:last-child{margin-bottom:0;}
.analytics-box .products-list li label,.analytics-box #day-info li label,.analytics-box #state-info li label{padding-left:5px;font-size:17px;}
.analytics-box #day-info,.analytics-box #state-info{min-width:200px;width:auto;padding:5px 10px;font-size:14px;line-height:28px;pointer-events:none;}.analytics-box #day-info strong,.analytics-box #state-info strong{font-weight:bold;color:#777;}
.analytics-box #day-info span,.analytics-box #state-info span{display:block;color:#aaa;}
.analytics-box #day-info:before,.analytics-box #state-info:before,.analytics-box #day-info:after,.analytics-box #state-info:after{bottom:auto;top:100%;}
.analytics-box #day-info:after,.analytics-box #state-info:after{border-top-color:#fff;border-bottom-color:transparent;}
.analytics-box #day-info:before,.analytics-box #state-info:before{border-top-color:#ddd;border-bottom-color:transparent;margin-top:2px;margin-bottom:auto;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#main-content .method{margin-bottom:24px;position:relative;}#main-content .method h4{font-weight:normal;font-size:22px;line-height:27px;}#main-content .method h4 span.type{text-transform:uppercase;color:#aaaaaa;}
#main-content .method p,#main-content .method pre,#main-content .method code{margin-bottom:18px;min-height:18px;}
#main-content .method .absolute-path{position:absolute;}
#main-content .method .show-curl{position:absolute;right:10px;z-index:1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#aaaaaa;}#main-content .method .show-curl:hover{cursor:pointer;}
#main-content .method .curl{display:none;}#main-content .method .curl .curl-code{background:white;color:#454545;font-size:13px;border:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);position:absolute;right:14px;margin-top:27px;line-height:30px;padding:4px 12px;z-index:3;}
#main-content .method .curl-arrow{margin-top:15px;right:27px;border-color:transparent transparent white transparent;border-width:6px;}
#main-content #status-codes li strong{display:inline-block;width:220px;text-align:right;padding-right:10px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.pointerevents #index_new #modals-container.ie-hidden{z-index:1002;}
#index_new #modals-container{position:fixed;top:0;right:0;left:0;bottom:0;pointer-events:none;}#index_new #modals-container.showing{pointer-events:all;z-index:1002;}
#index_new #modals-container.ie-hidden{z-index:-1;}
#index_new #modals-container #modal-shadow{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.6s ease-out;-moz-transition:opacity 0.6s ease-out;}#index_new #modals-container #modal-shadow.showing{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#index_new #modals-container .gr-modals{position:absolute;top:0;left:0;right:0;bottom:0;}#index_new #modals-container .gr-modals #hp-auth-modal{display:block;position:relative;width:700px;margin:0 auto;position:fixed;top:-2000px;left:0;right:0;z-index:1003;background-color:#fff;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png);background-position:bottom left;background-repeat:repeat-x;background-size:100% 5px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;}#index_new #modals-container .gr-modals #hp-auth-modal.showing{top:100px;}
#index_new #modals-container .gr-modals #hp-auth-modal .form-title{padding:34px;border-bottom:1px solid #e8e8e8;}#index_new #modals-container .gr-modals #hp-auth-modal .form-title h2{font-size:22px;color:#6b6b6b;}
#index_new #modals-container .gr-modals #hp-auth-modal .form-title .close-modal{color:#999;font-weight:normal;font-size:14px;position:absolute;top:0;right:0;padding:34px;}
#index_new #modals-container .gr-modals #hp-auth-modal #login-form{position:relative;}
#index_new #modals-container .gr-modals #hp-auth-modal form{padding:0 34px;margin-top:32px;}#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth,#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth{display:inline-block;width:284px;padding-top:8px;}#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth .btn,#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth .btn,#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth input,#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth input{padding:18px 11px 18px 26px;margin:0 0 19px 0;width:267px;}
#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth input,#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth input{text-shadow:none;-webkit-transition:color .3s linear;-webkit-transition:border-color 0.3s linear;-moz-transition:color .3s linear;-moz-transition:border-color 0.3s linear;}#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth input:selected,#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth input:selected{color:#f7f7f7;}
#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth{border-right:1px solid ##e8e8e8;}#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth .btn.social{padding-left:40px;width:229px;background-position:20px 21px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;}#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth .btn.social.twitter{background:#00acee url(https://gumroad.s3.amazonaws.com/assets/twitter-icon-2a8f5b42af3041a6de2bb9795a185c7b.svg) 16px 21px no-repeat;}
#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth .btn.social.facebook{background:#3d5c96 url(https://gumroad.s3.amazonaws.com/assets/facebook-icon-eda84c2c7e958f7744c7a6242434784d.svg) 16px 21px no-repeat;}
#index_new #modals-container .gr-modals #hp-auth-modal form .social-auth .btn.social:active{color:#fff;}
#index_new #modals-container .gr-modals #hp-auth-modal form .classic-auth{margin-left:15px;border-left:1px solid #eeeeee;padding-left:22px;}
#index_new #modals-container .gr-modals #hp-auth-modal .create{float:left;width:100%;margin:18px 0;}#index_new #modals-container .gr-modals #hp-auth-modal .create p{float:left;width:404px;margin-top:10px;margin-left:3px;font-size:14px;}
#index_new #modals-container .gr-modals #hp-auth-modal .create button{float:right;}
#index_new #modals-container .gr-modals #hp-auth-modal #signup-feature-list{padding:34px;clear:both;margin-top:62px;padding:1px solid #e8e8e8;overflow:hidden;}#index_new #modals-container .gr-modals #hp-auth-modal #signup-feature-list li{display:block;margin-right:10px;width:200px;float:left;}#index_new #modals-container .gr-modals #hp-auth-modal #signup-feature-list li h4{margin-bottom:16px;}
#index_new #modals-container .gr-modals #hp-auth-modal #signup-feature-list li p{color:#9f9f9f;font-size:14px;}
#index_new #modals-container .gr-modals #hp-auth-modal #signup-feature-list li:last-child{margin-right:0;}
#index_new #modals-container .gr-modals #hp-auth-modal .switch-to{clear:both;padding:22px 0 25px;border-top:1px solid #e8e8e8;text-align:center;}#index_new #modals-container .gr-modals #hp-auth-modal .switch-to p{font-size:14px;color:#afafaf;}
#index_new #modals-container .gr-modals #hp-auth-modal .switch-to a:hover{text-decoration:underline;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#header.ribboned{padding-top:0;text-align:center;line-height:80px;font-weight:bold;font-size:17px;color:#999;height:auto;padding-bottom:35px;}#header.ribboned #ribbon-logo{background:url(https://gumroad.s3.amazonaws.com/assets/brand/ribbon-logo-42bc261554b208c41cf62cf08e360455.png) no-repeat;display:inline-block;text-indent:-9999px;width:84px;height:104px;margin:0 10px;position:relative;z-index:999;}
#blog #wrapper{width:960px;margin:0 auto;padding-bottom:40px;}
#blog #header{padding-top:0;text-align:center;line-height:80px;font-weight:bold;font-size:17px;color:#999;height:auto;padding-bottom:35px;}#blog #header #ribbon-logo{background:url(https://gumroad.s3.amazonaws.com/assets/brand/ribbon-logo-42bc261554b208c41cf62cf08e360455.png) no-repeat;display:inline-block;text-indent:-9999px;width:84px;height:104px;margin:0 10px;position:relative;z-index:999;}
#blog #blog-navigation,#blog h3{text-align:center;margin-bottom:40px;font-size:24px;font-weight:bold;color:#505050;}
#blog h3{margin-top:40px;}#blog h3 .twitter-link{color:#64e9ed;}
#blog h3 .facebook-link{color:#1b73b6;}
#blog #blog-navigation li{display:inline-block;margin-right:15px;}#blog #blog-navigation li a{color:#505050;font-weight:bold;}
#blog #blog-navigation li:after{margin-left:15px;content:'•';color:#ccc;}
#blog #blog-navigation li:last-child:after{content:'';}
#blog #blog-main{background:#fff;box-shadow:0 4px 10px rgba(0, 0, 0, 0.05);}#blog #blog-main .bar{height:3px;margin-bottom:5px;}
#blog #blog-main #main-content{width:62%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:30px;padding:0 30px;border-right:2px solid #eee;margin-bottom:30px;}#blog #blog-main #main-content .post{margin-bottom:60px;}#blog #blog-main #main-content .post:last-child{margin-bottom:0;}
#blog #blog-main #main-content h2{font-weight:normal;font-size:24px;line-height:40px;color:#555;margin-bottom:12px;}#blog #blog-main #main-content h2 a{text-decoration:none;}
#blog #blog-main #main-content .date{color:#9e9e9e;font-size:18px;font-weight:normal;margin-bottom:20px;text-decoration:none;}#blog #blog-main #main-content .date img{vertical-align:bottom;margin-right:8px;border-radius:99px;}
#blog #blog-main #main-content .post-content{margin-top:30px;}#blog #blog-main #main-content .post-content p,#blog #blog-main #main-content .post-content h5,#blog #blog-main #main-content .post-content ul{font-size:16px;line-height:30px;color:#72726a;}#blog #blog-main #main-content .post-content p strong,#blog #blog-main #main-content .post-content h5 strong,#blog #blog-main #main-content .post-content ul strong{color:#454545;}
#blog #blog-main #main-content .post-content p em,#blog #blog-main #main-content .post-content h5 em,#blog #blog-main #main-content .post-content ul em{color:#999;font-size:15px;}
#blog #blog-main #main-content .post-content p:last-child,#blog #blog-main #main-content .post-content h5:last-child,#blog #blog-main #main-content .post-content ul:last-child{margin-bottom:0;}
#blog #blog-main #main-content .post-content ul{list-style:disc;margin-left:20px;}
#blog #blog-main #main-content .post-content img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;}
#blog #blog-main #main-content .post-content h5{color:#454545;font-weight:bold;}
#blog #blog-main #main-content .social-sharing{margin-top:20px;}
#blog #blog-main #main-content .navigation-button{font-weight:bold;font-size:18px;background:#eee;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:30px;display:inline-block;padding:10px;}#blog #blog-main #main-content .navigation-button.next{float:right;}
#blog #blog-main #main-content .navigation-button:hover{background:#ddd;}
#blog #blog-main #main-content .navigation-button:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);}
#blog #blog-main #sidebar{width:38%;float:right;margin-top:30px;padding:0 30px 30px;box-sizing:border-box;-moz-box-sizing:border-box;}#blog #blog-main #sidebar h4{font-size:18px;color:#454545;margin-top:40px;margin-bottom:15px;}#blog #blog-main #sidebar h4:first-child{margin-top:0;}
#blog #blog-main #sidebar p,#blog #blog-main #sidebar li{font-size:16px;line-height:30px;color:#999;}
#blog #blog-main #sidebar li{margin-top:10px;}
#blog #footer{margin:40px auto 0;height:auto;padding:30px;font-weight:bold;font-size:24px;background:rgba(0, 0, 0, 0.15);box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.05);text-align:center;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#credit_card_holder{height:209px;position:relative;margin-bottom:20px;}#credit_card_holder #card_error_popup{background:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;left:10px;right:10px;padding:10px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);position:absolute;z-index:2;top:-54px;font-size:15px;font-weight:bold;color:#c04355;text-align:center;}#credit_card_holder #card_error_popup #card_error_popup_arrow{border-width:10px;border-color:white transparent transparent transparent;left:50%;margin-left:-10px;z-index:3;margin-top:10px;}
#credit_card_holder #card_error_popup .message{font-weight:bold;}
#credit_card_holder .credit_card{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:209px;background:#f5f5f5;border:1px solid #c7c7c7;border-bottom-color:#aaa;background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f5f5f5));background:-moz-linear-gradient(top, #fafafa, #f5f5f5);background:-o-linear-gradient(top, #fafafa, #f5f5f5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;position:absolute;top:0;}#credit_card_holder .credit_card.test_card{overflow:hidden;}
#credit_card_holder .credit_card #stripe{background:#e3e3e3;margin-top:10px;color:#252a2e;text-shadow:0 1px 0 white;overflow:hidden;}#credit_card_holder .credit_card #stripe h4{font-weight:bold;font-size:18px;padding:10px;line-height:21px;margin:0;}
#credit_card_holder .credit_card #stripe input[type=checkbox]{float:right;margin:14px 10px 0 0;}
#credit_card_holder .credit_card #stripe .card_icon{background:url(https://gumroad.s3.amazonaws.com/assets/cards-16a7276db10c9de15792e0ad63264309.png);width:32px;height:32px;float:right;margin:5px 10px 0 0;opacity:.1;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transform-style:preserve-3d;transition:transform .3s;}#credit_card_holder .credit_card #stripe .card_icon#amex{background-position:0 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#visa{background-position:-32px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#mastercard{background-position:-64px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#jcb{background-position:-96px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#generic_card{background-position:-128px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#discover{background-position:160px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#diners{background-position:-192px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#cvc_card{background-position:-224px 0 !important;}
#credit_card_holder .credit_card #stripe .card_icon#cvc_amex{background-position:-256px 0 !important;}
#credit_card_holder .credit_card #stripe .cards{position:absolute;right:0;background:#e3e3e3;}#credit_card_holder .credit_card #stripe .cards #fade{display:block;position:absolute;right:100%;height:41px;width:32px;background:-webkit-gradient(linear, left top, right top, from(rgba(227, 227, 227, 0)), to(#e3e3e3));background:-moz-linear-gradient(left, rgba(227, 227, 227, 0), #e3e3e3);background:-o-linear-gradient(left, rgba(227, 227, 227, 0), #e3e3e3);}
#credit_card_holder .credit_card #stripe .cards .selected_card_icon,#credit_card_holder .credit_card #stripe .cards input[type=checkbox]{display:none;}
#credit_card_holder .credit_card p{padding:10px 10px 0;margin:0;font-size:13px;line-height:21px;}
#credit_card_holder .credit_card label{color:rgba(0, 0, 0, 0.15000000000000002);text-shadow:0 1px 0 #ffffff,0 0 0 rgba(255, 255, 255, 0.15000000000000002);text-transform:uppercase;display:block;font-size:12px;width:205px;margin:0;float:none;}#credit_card_holder .credit_card label:hover{cursor:pointer;}
#credit_card_holder .credit_card input[type=tel],#credit_card_holder .credit_card input[type=text],#credit_card_holder .credit_card input[type=number]{background:white;margin-top:4px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-width:100%;border-radius:0;padding:8px 10px;margin-right:0;border:1px solid #cfcfcf;box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1),0 1px 1px rgba(255, 255, 255, 0.15000000000000002);height:38px;}#credit_card_holder .credit_card input[type=tel]:focus,#credit_card_holder .credit_card input[type=text]:focus,#credit_card_holder .credit_card input[type=number]:focus{border-color:#aaa;}
#credit_card_holder .credit_card input[type=tel].error,#credit_card_holder .credit_card input[type=text].error,#credit_card_holder .credit_card input[type=number].error{background:white;}
#credit_card_holder .credit_card #cc_number_security_indicator{position:absolute;background:url(https://gumroad.s3.amazonaws.com/assets/settings/form-password-2b2a3646b6783ec5fe098cdd2b738839.png) no-repeat;width:16px;height:28px;right:20px;margin-top:4px;}#credit_card_holder .credit_card #cc_number_security_indicator.valid{background:url(https://gumroad.s3.amazonaws.com/assets/settings/form-password-green-0c20b5cf6ef006f1d606e843b1f928cf.png) no-repeat;}
#credit_card_holder .credit_card #cc_security_blurb{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:rgba(0, 0, 0, 0.9);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);position:absolute;z-index:1;right:10px;left:10px;margin-top:44px;padding:5px 8px;color:#ddd;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4);display:none;}#credit_card_holder .credit_card #cc_security_blurb a{color:#fff;}
#credit_card_holder .credit_card #cc_security_blurb:before{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-bottom-color:rgba(0, 0, 0, 0.9);border-width:4px;bottom:100%;right:12px;}
#credit_card_holder .credit_card input#expiry_month,#credit_card_holder .credit_card input#expiry_year,#credit_card_holder .credit_card input#cv_code{width:31px;height:19px;box-sizing:content-box;-moz-box-sizing:content-box;}
#credit_card_holder .credit_card .preset_cc_input{display:inline-block;margin-top:4px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin-right:0;font-size:17px;line-height:17px;color:#999891;text-shadow:0 1px 0 rgba(255, 255, 255, 0.15000000000000002);}
#credit_card_holder .credit_card #preset_cc_number{letter-spacing:7px;font-weight:bold;padding:32px 0;color:rgba(0, 0, 0, 0.4);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 1px #ffffff,0 1px 2px #ffffff;}
#credit_card_holder .credit_card#remembered #expiry_date_p{position:absolute;bottom:15px;right:15px;text-align:right;}#credit_card_holder .credit_card#remembered #expiry_date_p label{width:auto;}
#credit_card_holder .credit_card #cv_code_p{float:right;width:53px;clear:none;}#credit_card_holder .credit_card #cv_code_p label{float:right;text-align:right;}
#credit_card_holder .credit_card #cv_code_p input{float:right;}
#credit_card_holder .credit_card #use_different_card{float:left;width:160px;position:relative;font-size:15px;left:20px;padding:10px 0 12px;display:block;}
#credit_card_holder .credit_card #test_card_notice{background:white;position:absolute;left:-45px;bottom:15px;font-weight:bold;text-transform:uppercase;text-align:center;padding:10px 50px;color:black;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);font-size:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
#credit_card_holder .credit_card #expiry_date_p{float:left;width:114px;position:relative;clear:none;}
#credit_card_holder .credit_card #expiry_year{right:10px;position:absolute;}
#credit_card_holder .credit_card #expiry_month{left:11px;position:absolute;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#app .rotate-container #show_link,#app .rotate-container #show_file{position:absolute;width:26px;height:26px;display:block;background:#ddd;top:8px;right:8px;z-index:5;}
#app .rotate-container #show_link{background:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/url-55d977718259efbc8c6df92422ad5054.png);}
#app .rotate-container #show_file{background:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/archive-d9d9ad44410de3f7a5e20ec11908a9e5.png);}
#app #dashboard h3{padding-top:10px;margin-bottom:10px;}
#app #dashboard .bar{left:0;padding-right:0;}
#app #dashboard #add-link-button{float:right;margin-bottom:0;}
#app #dashboard #new-product{background:#f5f5f5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px;position:absolute;left:30px;right:30px;box-sizing:border-box;-moz-box-sizing:border-box;top:-160px;transition:top 300ms ease-in-out;-webkit-transition:top 300ms ease-in-out;-moz-transition:top 300ms ease-in-out;}#app #dashboard #new-product input[type=text],#app #dashboard #new-product input[type=tel]{background:white;border-color:#cacaca;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);float:left;}#app #dashboard #new-product input[type=text]:focus,#app #dashboard #new-product input[type=tel]:focus{border-color:#aaa;}
#app #dashboard #new-product.showing{top:-10px;}
#app #dashboard #new-product #cancel-product{position:absolute;top:50%;margin-top:-15px;}
#app #dashboard #new-product #cancel-product{right:100%;margin-right:15px;}
#app #dashboard #new-product h4{font-size:20px;font-weight:bold;color:#252a2e;padding-top:30px;}
#app #dashboard #new-product h5{color:#80878d;font-size:15px;margin-top:12px;padding-bottom:30px;}
#app #dashboard #new-product #hide_form_link{position:static;float:left;margin:8px 15px 0 0;font-size:10px;padding:8px;}
#app #dashboard #new-product #link_price_range{float:right;width:29px;padding-left:8px;}
#app #dashboard #new-product input{background:#fff;}
#app #dashboard #new-product #link_name{float:left;width:329px;}
#app #dashboard #new-product .rotate-container{width:427px;height:42px;float:left;margin-left:10px;}
#app #dashboard #new-product #link_url{width:405px;}
#app #dashboard #new-product #link_url_wrapper{background:#f5f5f5;border:2px dashed #bbbbbb;width:427px;height:42px;padding:10px;font-size:17px;line-height:17px;text-align:center;text-decoration:none;color:#999891;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#app #dashboard #new-product #link_url_wrapper:hover{cursor:pointer;background:rgba(0, 0, 0, 0.1);}
#app #dashboard #new-product #link_url_wrapper:active{box-shadow:inset 0 1px 2px rbga(0, 0, 0, 0.2);}
#app #dashboard #new-product #link_url_wrapper.error{border-color:#c04355;}
#app #dashboard #new-product #product-progress{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:42px;width:427px;margin-left:10px;box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1),inset 0 -1px 0 rgba(0, 0, 0, 0.1),inset 1px 0 0 rgba(0, 0, 0, 0.1),inset -1px 0 0 rgba(0, 0, 0, 0.1);background:white;text-align:center;float:left;overflow:hidden;}#app #dashboard #new-product #product-progress strong{display:block;color:white;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4);font-size:15px;text-align:center;position:absolute;line-height:42px;width:427px;height:42px;overflow:hidden;}
#app #dashboard #new-product #product-progress .progress{height:100%;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png) top left;box-sizing:border-box;-moz-box-sizing:border-box;}#app #dashboard #new-product #product-progress .progress.complete{background:#36a9ae;width:100% !important;}
#app #dashboard #new-product #link_price_wrapper{float:left;margin-left:10px;}#app #dashboard #new-product #link_price_wrapper #link_price_range_label{border-color:#cacaca;}#app #dashboard #new-product #link_price_wrapper #link_price_range_label.focused{border-color:#aaa;}
#app #dashboard #new-product button[type=submit]{float:right;width:52px;height:42px;}#app #dashboard #new-product button[type=submit] span,#app #dashboard #new-product button[type=submit] img{display:block;}
#app #dashboard #new-product button[type=submit] img{position:relative;top:1px;}
#app #dashboard .add-text{height:15px;}
#app #dashboard #purchases{padding-top:10px;}
#app #dashboard .links{margin-top:15px;}
#app #dashboard #load-more{display:block;margin-top:30px;width:100%;padding:15px 0;border:2px solid #ddd;background:#eee;text-align:center;font-weight:bold;font-size:18px;color:#999;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#app #dashboard #load-more:hover{background:#ddd;text-decoration:none;}
#app #dashboard #load-more:active{position:relative;top:1px;}
#app .alert-box{background:rgba(255, 0, 0, 0.2);padding:16px 20px;box-sizing:border-box;-moz-box-sizing:border-box;margin:50px auto;border-radius:10px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid #ffffff;color:#c04355;}#app .alert-box a{float:right;font-weight:bold;color:#4f1b22;text-decoration:underline;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#deck{background:white;}#deck #wrapper{width:100%;padding:0;}#deck #wrapper #wrapper h3{margin:20px 0 60px;font-size:36px;}
#deck #g{z-index:99;height:512px;width:512px;margin-left:-256px;margin-top:-256px;display:block;position:fixed;top:50%;left:50%;pointer-events:none;}#deck #g img{width:100%;height:100%;}
#deck .inner{width:800px;margin:0 auto;display:block;}
#deck .top-bar{z-index:8;position:fixed;}
#deck #header{position:fixed;top:0;left:50%;margin-left:-350px;z-index:9;padding-bottom:0;}#deck #header .nav-item{font-weight:bold;font-size:17px;color:#999;margin:0 10px;}#deck #header .nav-item.current{border-radius:99px;background:white;padding:5px 10px;margin:0;color:#444;}
#deck #header #ribbon-logo{background:url(https://gumroad.s3.amazonaws.com/assets/deck/ribbon-197b16635fd13234edf339b6197367d9.png);top:-103px;}
#deck .pane{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;position:relative;overflow:hidden;}#deck .pane h3{text-align:center;margin-bottom:40px;font-size:36px;font-weight:bold;color:#505050;}#deck .pane h3.black{color:white;font-weight:bold;background:black;padding:50px 0 40px;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;}
#deck .pane .pitch{font-family:Georgia;font-size:18px;line-height:32px;color:#555;}#deck .pane .pitch strong{color:#333;}
#deck .pane .pitch p{padding-bottom:20px;}#deck .pane .pitch p.subheader{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#deck .pane .pitch p a{text-decoration:underline;}
#deck .pane .pitch p:last-child{padding-bottom:40px;}
#deck #intro-pane{background:#000;}#deck #intro-pane .background{width:120%;height:100%;overflow:hidden;}
#deck #intro-pane a{display:inline-block;float:left;height:34%;}#deck #intro-pane a img{height:100%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;display:block;position:relative;z-index:1;opacity:.4;}
#deck #intro-pane a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);z-index:2;box-shadow:0 4px 8px rgba(0, 0, 0, 0.4);opacity:1;}
#deck #mission-pane{padding-top:40px;}#deck #mission-pane .lined-rule{margin-bottom:40px;}
#deck #experience-pane{padding-top:80px;padding-bottom:30px;}#deck #experience-pane .selling,#deck #experience-pane .buying{margin-top:40px;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;}#deck #experience-pane .selling p:first-child,#deck #experience-pane .buying p:first-child{padding-top:0;}
#deck #experience-pane .selling{float:right;padding-left:25px;}
#deck #experience-pane .buying{float:left;padding-right:25px;border-right:2px solid #eee;}
#deck #experience-pane .centered{margin-left:10px;}
#deck #fee-pane .pitch{padding-bottom:30px;}
#deck #fee-pane .fee{text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;}#deck #fee-pane .fee .in,#deck #fee-pane .fee .out{line-height:36px;font-size:36px;width:100px;padding:0 40px;position:relative;top:-26px;color:#aaa;display:inline-block;}
#deck #fee-pane .fee .in{text-align:right;}
#deck #fee-pane .fee .out{text-align:left;}#deck #fee-pane .fee .out small{font-size:20px;color:#ccc;position:relative;top:-12px;left:4px;}
#deck #fee-pane .fee span.circle{background:black;color:white;border-radius:999px;padding:50px 50px;width:100px;height:100px;margin:40px auto;font-weight:bold;font-size:60px;line-height:60px;display:inline-block;}#deck #fee-pane .fee span.circle small{color:#666;font-size:.5em;line-height:0;display:block;margin-top:20px;}
#deck #features-pane #features-list{margin:30px 0 60px;overflow:hidden;}#deck #features-pane #features-list li{float:left;width:33%;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:30px;height:180px;background:url(https://gumroad.s3.amazonaws.com/assets/deck/features-list-icons-022b8b59c9d31de2a393f184140d233f.png) no-repeat -25px -23px;margin-bottom:20px;}#deck #features-pane #features-list li h4{font-family:"Helvetica Neue",Helvetica,Arials,sans-serif;font-weight:bold;color:#333;margin-bottom:12px;padding-left:36px;}
#deck #features-pane #features-list li p{font-size:16px;line-height:30px;}
#deck #features-pane #features-list li#data{background-position:-289px -23px;}
#deck #features-pane #features-list li#optimized{background-position:-553px -23px;}
#deck #features-pane #features-list li#social{background-position:-25px -223px;}
#deck #features-pane #features-list li#adaptable{background-position:-284px -221px;}
#deck #features-pane #features-list li#more{background-position:-553px -223px;}
#deck #who-pane{padding-bottom:60px;}#deck #who-pane #users-list li h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;margin-bottom:10px;}#deck #who-pane #users-list li h4 small{color:#ccc;font-size:20px;padding-left:10px;}
#deck #contact-pane .contact-holder{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;}#deck #contact-pane .contact-holder.left{padding-right:25px;float:left;}
#deck #contact-pane .contact-holder.right{padding-left:25px;float:right;}
#deck #contact-pane .contact-holder .contact{border-radius:10px;margin-top:20px;line-height:24px;background:#f5f5f5;padding:20px;text-align:left;}#deck #contact-pane .contact-holder .contact h5{font-weight:bold;color:#333;margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#deck #contact-pane .contact-holder .contact .twitter{color:#00aced;float:right;text-align:right;font-weight:normal;padding-left:24px;background:url(https://gumroad.s3.amazonaws.com/assets/deck/twitter-ef2c2e82a8572f32169bbb29204d0072.png) no-repeat center left;}
#deck #contact-pane .contact-holder .contact p{color:#999;}#deck #contact-pane .contact-holder .contact p:last-child{padding-bottom:0;}
#deck #contact-pane #address{margin-top:60px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#bbb;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.tip-marker{display:none;position:absolute;padding:13px 8px 11px 13px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);z-index:1001;background:#fdce71;border-bottom:2px solid #c89634;color:#c89634;text-shadow:0 1px 1px rgba(255, 255, 255, 0.15000000000000002);font-size:17px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;}.tip-marker:before,.tip-marker:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:22px;left:100%;top:0;}
.tip-marker:before{border-left-color:#c89634;margin-top:2px;z-index:9;}
.tip-marker:after{border-left-color:#fdce71;z-index:10;}
.super-focus{border:1px solid #fdce71 !important;color:#c89634 !important;-webkit-animation-name:glow;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-duration:750ms;}
@-webkit-keyframes glow{0%{box-shadow:0 0 2px #fdce71;} 100%{box-shadow:0 0 8px #fdce71;}}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#page-tabs{font-size:17px;border-bottom:1px solid #ddd;}#page-tabs li{float:left;}#page-tabs li a{color:#252a2e;font-weight:bold;padding:15px 20px;display:block;border-right:1px solid #ddd;}
#page-tabs li.last a,#page-tabs li.right a{border-right-width:0;}
#page-tabs li.right{float:right;}
#page-tabs li.selected{background:#eee;display:block;position:relative;z-index:2;}#page-tabs li.selected.last a{border-right-width:1px;}
#page-tabs li.selected.right a{border-left:1px solid #ddd;}
#page-tabs li.selected a:after,#page-tabs li.selected a:before{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:10px;border-top-color:#eee;z-index:3;top:100%;left:50%;margin-left:-10px;}
#page-tabs li.selected a:before{top:100%;margin-top:1px;z-index:2;border-top-color:#ddd;}
#edit-link-box{padding:0 30px 4px;}#edit-link-box #attribute-list{padding:0;}
#left-wrapper{width:630px;float:left;position:relative;border:1px solid #ddd;border-width:0 1px;height:100%;overflow:hidden;}#left-wrapper #preview-form{clear:both;}#left-wrapper #preview-form .show_preview_url{right:0;top:50%;margin-top:-21px;z-index:3;}
#left-wrapper #preview-form #preview_url{position:absolute;left:660px;top:50%;margin-top:-21px;z-index:2;width:405px;}
#left-wrapper #preview-form input{background:#fff;}#left-wrapper #preview-form input.required{display:block;}
#left-wrapper #edit-page-tab-holder{width:2520px;overflow:hidden;}#left-wrapper #edit-page-tab-holder .edit-page-tab{width:630px;float:left;}#left-wrapper #edit-page-tab-holder .edit-page-tab .main-p{margin:20px;}#left-wrapper #edit-page-tab-holder .edit-page-tab .main-p:last-child,#left-wrapper #edit-page-tab-holder .edit-page-tab .main-p.last{margin-bottom:2px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab input{background:#fff;}#left-wrapper #edit-page-tab-holder .edit-page-tab input.required{float:left;display:block;}
#left-wrapper #edit-page-tab-holder .edit-page-tab .mini-rule{margin:20px 0;}#left-wrapper #edit-page-tab-holder .edit-page-tab .mini-rule:last-child{margin-bottom:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #link_preview_uploader{height:1px;width:1px;opacity:0.1;position:absolute;visibility:hidden;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #main-fields{position:relative;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #link_name{width:470px;font-size:20px;line-height:27px;color:#252a2e;font-weight:bold;height:27px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #link_price_range{display:inline;padding-top:14px;padding-bottom:13px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #link_description{display:block;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper{position:relative;display:inline-block;float:right;}#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper{position:absolute;bottom:100%;right:0;margin-bottom:15px;z-index:3;width:400px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper:before,#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:6px;z-index:4;top:100%;right:20px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper:after{border-top-color:white;margin-top:-1px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper:before{border-top-color:#dddddd;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper:focus:before{border-top-color:#bbbbbb;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper .input-prefix{float:right;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper #suggested_price_wrapper input{padding:14px 10px 13px;width:30px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab #edit_link_price_wrapper .input-prefix{padding:15px 10px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab textarea,#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab .textarea{width:100%;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;color:#6f6f6f;font-family:Georgia;font-size:18px;line-height:27px;height:auto;}#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab textarea a,#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab .textarea a{color:#252a2e;text-decoration:underline;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#basic-tab .textarea-placeholder{color:#cccccc;font-family:Georgia;font-size:18px;line-height:27px;padding:10px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p{font-size:17px;color:#252a2e;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p .left input{padding:5px 0;width:80px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p .right input{padding:5px;width:40px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p .right input,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p .right select{margin:0 4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #unique_permalink_p .right select{margin-right:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options{overflow:hidden;margin:0 20px;width:100%;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options p{float:left;clear:none;padding:0 56px 20px 0;margin:0;width:212px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options p:last-child{padding-bottom:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options label{font-size:17px;color:#252a2e;padding-left:5px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options .note{color:#aaaaaa;margin-left:10px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options .hint{float:right;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #link-options #test_webhook{font-size:15px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form{background:#eeeeee;clear:both;border:1px solid #ddd;border-width:1px 0;padding:20px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #info{float:left;width:240px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #info h4{font-weight:bold;color:#252a2e;font-size:20px;line-height:20px;margin-bottom:12px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #info p{color:#999;font-size:15px;line-height:28px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form{float:right;width:320px;position:relative;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form input,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form select{float:none;margin-top:10px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form input.custom-field,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form select.custom-field{color:#ccc;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form input.first,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form select.first{margin-top:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form input.first.email,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form select.first.email{margin-top:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form .mini-rule{margin:10px 0 0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;background:#64be79;margin-bottom:20px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button:last-child{margin-bottom:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button:hover{background:#52b669;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button.required{background:#cd5959;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button.required:hover{background:#c74545;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form .remove-custom-input:active,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #custom-purchase-form #custom-form a.button:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4);}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants h4,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes h4{font-weight:bold;color:#252a2e;font-size:20px;line-height:20px;margin-bottom:20px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants h4 a,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes h4 a,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants h4 small,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes h4 small{color:#bbb;font-size:15px;font-weight:normal;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants h4 small,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes h4 small{margin-left:5px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants h4 a,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes h4 a{float:right;margin-top:3px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants p,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes p{color:#bbb;font-size:15px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants p#add-offer-field-p,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes p#add-offer-field-p{margin-top:10px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants p input[type=checkbox],#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes p input[type=checkbox]{margin-right:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants #variants-holder,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes #variants-holder{width:610px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box{width:590px;margin:0 20px 20px 0;position:relative;overflow:hidden;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .name{color:#252a2e;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:568px;border:1px solid #ddd;margin-bottom:20px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .variant-subheader,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .variant-subheader,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-codes-subheader,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-codes-subheader{float:right;text-align:left;width:95px;font-size:15px;color:#aaaaaa;padding-bottom:10px;display:block;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .variant-subheader.quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .variant-subheader.quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-codes-subheader.quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-codes-subheader.quantity{width:92px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-name{color:#252a2e;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:transparent;border:1px solid #ddd;border-bottom-width:0;width:348px;padding-right:232px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-name{width:338px;padding-right:252px;padding-left:0;text-transform:lowercase;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet{clear:both;position:relative;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:first-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:first-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:first-of-type .offer-code-name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:first-of-type .offer-code-name{border-top-left-radius:4px;border-top-right-radius:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .offer-code-name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .offer-code-name{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet .url,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet .url{position:absolute;top:11px;color:#aaaaaa;font-size:17px;pointer-events:none;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .left,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .left{color:#aaaaaa;position:absolute;font-size:15px;left:100px;top:11px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .price-change-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .price-change-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper{display:block;position:absolute;right:32px;height:16px;margin-top:-41px;border-top:1px solid #64be79;border-bottom:1px solid #52b669;border-width:1px 0;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .price-change-wrapper .price-prefix,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .price-change-wrapper .price-prefix,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper .price-prefix,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper .price-prefix{color:white;text-shadow:none;background:#64be79;position:absolute;top:-1px;bottom:-1px;right:100%;height:17px;text-align:center;padding:12px 8px;border-top:1px solid #52b669;font-size:17px;line-height:17px;min-width:20px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper{border-color:transparent;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper span,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper span,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper .copy,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper .copy{font-size:17px;line-height:17px;padding:0 10px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper .currency_sign,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper .currency_sign{padding-right:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .offer-code-options-wrapper .copy,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .offer-code-options-wrapper .copy{padding:0;display:inline-block;color:#aaa;text-decoration:underline;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .price-change,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .price-change,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .max-purchase-count,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .max-purchase-count,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .amount-off,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .amount-off,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .quantity{width:40px;height:20px;border:none;text-align:center;color:#999891;border-bottom:1px solid #52b669;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .amount-off,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .amount-off,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .quantity{border:1px solid #ddd;border-width:0 1px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .amount-off:focus,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .amount-off:focus,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .quantity:focus,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .quantity:focus{box-shadow:none;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .amount-off,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .amount-off{border-width:0;padding-left:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .quantity,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .quantity{border-right-width:0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .max-purchase-count,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .max-purchase-count{border-left:1px solid #64be79 !important;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .max-purchase-count:focus,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .max-purchase-count:focus{border-color:none;box-shadow:none;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-variant-option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-variant-option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-offer-code,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-offer-code{right:0;margin-top:-41px;padding:10px 12px;border-top:1px solid #bb3838;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-variant-option:first-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-variant-option:first-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-offer-code:first-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-offer-code:first-of-type{border-top-right-radius:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-variant-option:last-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-variant-option:last-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .remove-offer-code:last-of-type,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .remove-offer-code:last-of-type{margin-top:-42px;height:20px;border-bottom:1px solid #bb3838;border-bottom-right-radius:4px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .offer-code-name,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .offer-code-name{border-bottom:1px solid #ddd;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .price-change-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .price-change-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #variants .inputs-box .option-couplet:last-of-type .offer-code-options-wrapper,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab #offer-codes .inputs-box .option-couplet:last-of-type .offer-code-options-wrapper{margin-top:-42px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-custom-input,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-variant-option,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-offer-code{position:absolute;background:#cd5959;color:white;right:10px;font-size:13px;line-height:22px;padding:8px 12px;margin-top:-38px;font-size:11px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-custom-input:hover,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-variant-option:hover,#left-wrapper #edit-page-tab-holder .edit-page-tab#options-tab .remove-offer-code:hover{text-decoration:none;background:#c74545;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-holder{background:#f5f5f5;overflow:hidden;padding:0;}#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-holder #receipt_container{display:block;width:320px;}#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-holder #receipt_container #receipt_shadow{opacity:1;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-holder #receipt_container #receipt{margin-top:0;}#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-holder #receipt_container #receipt p{margin:12px 0;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#buyer-receipt-tab #receipt-fade-out{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));background:-moz-linear-gradient(top, #f5f5f5, #ffffff);background:-o-linear-gradient(top, #f5f5f5, #ffffff);height:50px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab{background:#fefdf8;position:relative;}#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab textarea{margin-left:50px;background:white;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:25px;width:510px;min-height:128px;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab #recent-product-update{position:absolute;right:34px;margin-top:22px;line-height:27px;text-align:right;font-family:"Helvetica Nueue",Helvetica,Arial,sans-serif;}#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab #recent-product-update a{text-decoration:underline;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab #recent-product-update span{display:block;color:#bbb;}
#left-wrapper #edit-page-tab-holder .edit-page-tab#email-buyers-tab #send_message_button{display:block;text-align:center;width:550px;margin:12px 19px 20px;}
#left-wrapper #file-drawer{margin:20px 0 0;padding:20px;width:100%;background:#f5f5f5;border:1px solid #ddd;border-width:1px 0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}#left-wrapper #file-drawer #update_customers_prompt{background:rgba(255, 0, 0, 0.2);color:#c04355;width:100%;margin:-20px -20px 20px;padding:10px 20px;text-align:center;}
#left-wrapper #file-drawer .rotate-container{height:42px;}
#left-wrapper #file-drawer h4{font-weight:bold;color:#252a2e;font-size:15px;}#left-wrapper #file-drawer h4 a{color:#36a9ae;text-decoration:underline;}
#left-wrapper #file-drawer #link_url{box-sizing:border-box;-moz-box-sizing:border-box;height:42px;width:100%;}
#left-wrapper #file-drawer p{margin-top:15px;font-size:15px;}#left-wrapper #file-drawer p input{margin-right:5px;}
#left-wrapper #file-drawer p a{float:right;text-decoration:underline;}
#left-wrapper #file-drawer p input[type=text]{width:265px;}#left-wrapper #file-drawer p input[type=text]:last-child{margin-right:0;}
#left-wrapper #file-drawer #uploader{display:block;background:#f5f5f5;border:2px dashed #bbbbbb;height:42px;padding:10px;font-size:17px;line-height:17px;text-align:center;text-decoration:none;color:#999891;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}#left-wrapper #file-drawer #uploader:hover{cursor:pointer;background:rgba(0, 0, 0, 0.1);}
#left-wrapper #file-drawer #uploader:active{box-shadow:inset 0 1px 2px rbga(0, 0, 0, 0.2);}
#left-wrapper #file-drawer #uploader .uploading{display:none;}#left-wrapper #file-drawer #uploader .uploading img{position:relative;top:2px;margin-right:4px;}
#left-wrapper #file-drawer #uploader.loading .prompt{display:none;}
#left-wrapper #file-drawer #uploader.loading .uploading{display:block;}
#left-wrapper #product-info{position:relative;float:none;max-width:none;width:100%;margin:20px 20px 0;}#left-wrapper #product-info #change-product-link{position:absolute;right:40px;top:50%;margin-top:-22px;font-size:17px;}
#left-wrapper #product-info.url #change-product-link{margin-top:-30px;}
#left-wrapper #product-info .showing_file{display:inline-block;position:relative;}#left-wrapper #product-info .showing_file:before,#left-wrapper #product-info .showing_file:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;bottom:100%;left:50%;margin-left:-10px;border-top-color:#ddd;border-width:10px;}
#left-wrapper #product-info .showing_file:after{margin-bottom:1px;border-top-color:#f5f5f5;}
#left-wrapper #product-info.url .showing_file:after,#left-wrapper #product-info.url .showing_file:before{border-width:18px;margin-left:-18px;margin-bottom:-8px;}
#left-wrapper #product-info.url .showing_file:after{margin-bottom:-7px;}
#left-wrapper #submit-p{clear:both;margin:20px 20px 24px;}#left-wrapper #submit-p #link-state-p{clear:both;}#left-wrapper #submit-p #link-state-p #edit-link-button{float:right;}
#left-wrapper #submit-p #link-state-p #link-state{float:left;margin:11px 15px 0 0;font-size:17px;color:#aaaaaa;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#link-extras{width:310px;float:right;padding:20px 0;}#link-extras h4{color:#252a2e;}
#link-extras #pre-publish .tip{background:#fee9bb;box-shadow:0 2px 1px rgba(0, 0, 0, 0.1);padding:20px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:30px;}#link-extras #pre-publish .tip .close{position:absolute;top:20px;right:20px;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;background:rgba(0, 0, 0, 0.1);color:#252a2e;padding:1px 8px;font-size:12px;line-height:24px;}#link-extras #pre-publish .tip .close:hover{background:rgba(0, 0, 0, 0.2);text-decoration:none;}
#link-extras #pre-publish .tip .close:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);}
#link-extras #pre-publish .tip .mini-rule{margin:30px 0 0;}
#link-extras #pre-publish .tip .tip_button{padding:10px 12px;background:rgba(0, 0, 0, 0.2);text-decoration:none;font-weight:bold;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#link-extras #pre-publish .tip .tip_button:hover{background:rgba(0, 0, 0, 0.3);text-decoration:none;}
#link-extras #pre-publish .tip .tip_button:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);}
#link-extras #pre-publish .tip h4{color:#6f5d37;font-weight:bold;font-size:18px;}
#link-extras #pre-publish .tip p{color:#9d8551;font-size:15px;line-height:27px;}#link-extras #pre-publish .tip p strong{color:#6f5d37;display:block;margin-bottom:4px;}
#link-extras #pre-publish .tip p a{color:#6f5d37;text-decoration:underline;}
#link-extras #share-to-sell h4{font-size:16px;line-height:18px;margin-bottom:24px;font-weight:bold;}
#link-extras #share-to-sell #share-prompt{float:left;padding-top:11px;}
#link-extras #share-to-sell .link_to_share{float:right;width:160px;border:1px solid #cccccc;text-align:center;background:white;margin-bottom:20px;}#link-extras #share-to-sell .link_to_share:hover{border:1px solid #bbbbbb;}
#link-extras #share-to-sell .facebook.button{float:left;background:#2d8bbc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e8ec0', endColorstr='#2a80ae', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#2e8ec0), to(#2a80ae));background:-moz-linear-gradient(top, #2e8ec0, #2a80ae);background:-o-linear-gradient(top, #2e8ec0, #2a80ae);border:1px solid #236d93;}
#link-extras #share-to-sell .twitter.button{float:right;background:#28add9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2cafda', endColorstr='#24a2cb', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#2cafda), to(#24a2cb));background:-moz-linear-gradient(top, #2cafda, #24a2cb);background:-o-linear-gradient(top, #2cafda, #24a2cb);border:1px solid #1f8baf;}
#link-extras #share-to-sell .facebook,#link-extras #share-to-sell .twitter{padding-left:22px;padding-right:22px;}
#link-extras #share-to-sell #goodie-header{margin:20px 0 0;}
#link-extras #share-to-sell #goodies-box{border:1px solid rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:rgba(0, 0, 0, 0.05);margin-top:20px;padding:10px;text-align:center;}#link-extras #share-to-sell #goodies-box #gumroad-example-button{display:inline-block;font-size:13px;line-height:17px;padding:5px;}
#link-extras #share-to-sell #goodies-box #goodies-options{padding:10px 0;color:#252a2e;}#link-extras #share-to-sell #goodies-box #goodies-options a{color:#999;margin-right:10px;}
#link-extras #share-to-sell #goodies-box textarea{background:#fff;font-size:13px;line-height:19px;height:30px;min-height:20px;width:256px;max-width:256px;padding-top:5px;}
#sales-analytics ul{background:url(https://gumroad.s3.amazonaws.com/assets/analytics-arrows-5548024a9b12757e089d9cb59a1fab4b.png) 10px 10px no-repeat;overflow:hidden;}#sales-analytics ul li{width:31%;float:left;padding-left:10px;color:#aaaaaa;font-size:15px;}#sales-analytics ul li strong{font-weight:bold;color:#252a2e;display:inline-block;font-size:24px;line-height:30px;background:white;padding-right:10px;}
#sales-analytics ul li a{color:#ccc;font-size:13px;margin-left:5px;}
#sales-analytics ul li a strong{text-decoration:underline;}
#sales-analytics ul li:first-child{padding-left:0;}
#sales-analytics ul li span{font-size:11px;color:#ccc;}
#sales-analytics ul li label{display:block;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
body.is-embed{background:transparent !important;}body.is-embed #wrapper{padding:0 3px;max-width:auto !important;}
body.is-embed .product{margin:2px 0;}
body.is-embed #sharing,body.is-embed #login,body.is-embed #admin-panel,body.is-embed .seller-main,body.is-embed .top-bar,body.is-embed #customize-panel{display:none !important;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#envelope,#settings-form #envelope{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #c7c7c7;border-bottom-color:#aaa;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;overflow:hidden;border-top-color:#6d6d6d;background:url(https://gumroad.s3.amazonaws.com/assets/envelope-stripes-4dc433326a9ea31adcf6c039986c8740.png) 8px 0 repeat-x #f5f5f5;padding-top:4px;background:url(https://gumroad.s3.amazonaws.com/assets/envelope-stripes-4dc433326a9ea31adcf6c039986c8740.png) 8px 0 repeat-x,-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f5f5f5));background:url(https://gumroad.s3.amazonaws.com/assets/envelope-stripes-4dc433326a9ea31adcf6c039986c8740.png) 8px 0 repeat-x,-moz-linear-gradient(top, #fafafa, #f5f5f5);background:url(https://gumroad.s3.amazonaws.com/assets/envelope-stripes-4dc433326a9ea31adcf6c039986c8740.png) 8px 0 repeat-x,-o-linear-gradient(top, #fafafa, #f5f5f5);margin-bottom:20px;}#envelope .mini-rule,#settings-form #envelope .mini-rule{margin-bottom:0;}
#envelope label,#settings-form #envelope label{color:rgba(0, 0, 0, 0.15000000000000002);text-shadow:0 1px 0 #ffffff,0 0 0 rgba(255, 255, 255, 0.15000000000000002);text-transform:uppercase;display:block;font-size:12px;width:115px;margin:0;float:none;width:260px;}#envelope label:hover,#settings-form #envelope label:hover{cursor:pointer;}
#envelope p,#settings-form #envelope p{padding:10px 10px 0;margin:0;font-size:13px;line-height:21px;}#envelope p strong,#settings-form #envelope p strong{text-align:center;font-size:15px;font-weight:normal;display:block;}
#envelope p textarea,#settings-form #envelope p textarea{margin-bottom:6px;}
#envelope p input,#settings-form #envelope p input,#envelope p textarea,#settings-form #envelope p textarea,#envelope p select,#settings-form #envelope p select{background:white;margin-top:4px;height:38px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;max-width:100%;border-radius:0;padding:8px 10px;margin-right:0;border:1px solid #cfcfcf;box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1),0 1px 1px rgba(255, 255, 255, 0.15000000000000002);float:none;}#envelope p input:focus,#settings-form #envelope p input:focus,#envelope p textarea:focus,#settings-form #envelope p textarea:focus,#envelope p select:focus,#settings-form #envelope p select:focus{border-color:#aaa;}
#envelope p input.first,#settings-form #envelope p input.first,#envelope p textarea.first,#settings-form #envelope p textarea.first,#envelope p select.first,#settings-form #envelope p select.first{margin-top:0;}
#envelope p select,#settings-form #envelope p select{height:42px;}
#envelope p .multi-column,#settings-form #envelope p .multi-column{position:relative;display:block;min-height:50px;}#envelope p .multi-column input,#settings-form #envelope p .multi-column input{position:absolute;top:0;}
#envelope p #purchase_city,#settings-form #envelope p #purchase_city,#envelope p #user_city,#settings-form #envelope p #user_city{width:124px;left:0;}
#envelope p #purchase_state,#settings-form #envelope p #purchase_state,#envelope p #user_state,#settings-form #envelope p #user_state{width:63px;left:134px;}
#envelope p #purchase_zip_code,#settings-form #envelope p #purchase_zip_code,#envelope p #user_zip_code,#settings-form #envelope p #user_zip_code{width:91px;right:0;}
#envelope p input.error,#settings-form #envelope p input.error{background:white;}
#settings-form #envelope p input,#settings-form #envelope p select{margin-top:10px;}
#fourohfour #main-content{margin:0 auto;padding-top:100px;position:relative;}#fourohfour #main-content img{position:absolute;top:0;right:0;}
#fourohfour #main-content h3{font-size:100px;line-height:100px;}
#fourohfour #main-content .mini-rule{clear:both;}
#fourohfour #main-content a{float:right;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#footer{padding-top:36px;text-align:left;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png) top center repeat-x #ffffff;font-size:13px;line-height:21px;color:#797874;}#footer .footer-column{width:196px;display:inline-block;vertical-align:top;margin-bottom:40px;padding:0 30px;border-right:1px dotted #e8e8e8;}#footer .footer-column:last-child{border-right-width:0;}
#footer .footer-column h5{margin-bottom:14px;font-weight:bold;}
#footer .footer-column .footer-item{display:block;font-size:14px;padding:8px 0;}#footer .footer-column .footer-item a{color:#b0b0b0;font-size:13px;-webkit-transition:color .2s linear;}#footer .footer-column .footer-item a:hover{color:#838383;-webkit-transition:color .2s linear;}
#footer .footer-column .blog-date{display:block;color:#ccc;}
#footer .footer-column .icn{float:left;width:20px;height:20px;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/footer_icons-720ccd504618de90e830ae29e4ab2586.svg);background-position:0 0;background-repeat:repeat-y;margin-right:10px;}#footer .footer-column .icn.support-mail{background-position:0 -40px;}
#footer .footer-column .icn.twitter{background-position:0 -100px;}
#footer .footer-column .icn.facebook{background-position:0 -80px;}
#footer .footer-column.blog li{margin:12px 0;}#footer .footer-column.blog li a{font-size:13px;color:#b0b0b0;}
#footer .footer-column.blog li .blog-date{font-weight:normal;}
#footer .footer-column.learn-more p{margin:10px 0;color:#b0b0b0;}
#footer .footer-column.learn-more a{font-weight:bold;}
#footer #footer-terminal{border-top:1px solid #d8d8d2;padding:36px 0 52px;background-color:#efefe9;color:#b0b0b0;}#footer #footer-terminal .icn,#footer #footer-terminal p{float:left;}
#footer #footer-terminal .icn{margin-left:30px;}
#footer #footer-terminal .icn.logo{width:20px;height:18px;top:2px;opacity:1;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/footer_icons-720ccd504618de90e830ae29e4ab2586.svg);background-size:18px;background-position:0 0;background-repeat:no-repeat;margin-right:8px;-webkit-transition:opacity .2s linear;}
#footer #footer-terminal .icn.logo.heart{position:absolute;top:1px;left:0;height:20px;visibility:hidden;opacity:0;background-position:0 -18px;-webkit-transition:opacity .2s linear;}
#footer #footer-terminal .footer-item a{margin:0 19px;color:#b0b0b0;}
#footer #footer-terminal .pull-right{float:right;}#footer #footer-terminal .pull-right li{display:inline-block;}
#footer #footer-terminal:hover .icn.logo{opacity:0;-webkit-transition:opacity .2s linear .2s;}#footer #footer-terminal:hover .icn.logo.heart{visibility:visible;opacity:1;-webkit-transition:opacity .2s linear .2s;}
#footer .pull-right{float:right;}#footer .pull-right li{display:inline-block;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#soundcloud_import_header{max-width:477px;width:100%;margin:20px auto;text-align:center;display:block;}
.import-box h3,.import-box .select_price{display:block;margin:0;font-size:18px;text-align:center;}
.import-box .mini-rule{margin:30px 0;}
.import-box .each_price_label{font-weight:bold;color:#252a2e;}
.import-box p.note{float:left;color:#cccccc;font-size:16px;line-height:24px;margin-top:0;width:300px;}
.import-box button{float:right;}
.import-box strong{color:#3b3b3b;font-size:16px;}.import-box strong.right-label{float:right;}.import-box strong.right-label #toggle_all_checkboxes{padding-left:10px;font-size:14px;}
.import-box ul{clear:both;margin:20px 0;}.import-box ul li{font-size:16px;line-height:37px;color:#777;}.import-box ul li em,.import-box ul li small,.import-box ul li input,.import-box ul li .imported-notice{background:white;position:relative;z-index:1;}
.import-box ul li em{font-style:normal;}
.import-box ul li small{color:#cccccc;font-size:14px;padding:0 10px;}
.import-box ul li input{float:right;margin-top:14px;padding-left:10px;}
.import-box ul li .imported-notice{float:right;padding-left:10px;display:none;}
.import-box ul li.imported .imported-notice{display:block;}
.import-box ul li.imported input{display:none;}
.import-box ul li .line{display:block;position:relative;top:-20px;margin-right:22px;height:1px;background:rgba(0, 0, 0, 0.05);z-index:0;}
.import-box .select_price #link_price_wrapper{float:none;margin-left:10px;}
.import-box .select_price #link_price_range_label{top:-9px;bottom:-10px;}
.import-box #soundcloud-import-button{background:#fc7722;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7a27', endColorstr='#fc6c10', GradientType=0);background:-webkit-gradient(linear, left top, left bottom, from(#fc7a27), to(#fc6c10));background:-moz-linear-gradient(top, #fc7a27, #fc6c10);background:-o-linear-gradient(top, #fc7a27, #fc6c10);border:1px solid #e85c03;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#index_new{background-image:none;font-size:16px;}#index_new #wrapper{padding:0;width:100%;}
#index_new .top-bar{display:none;}
#index_new .module{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;padding:44px 0 30px;}#index_new .module.light{background:white;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1),0 -1px 2px rgba(0, 0, 0, 0.1);}
#index_new .module h2.header{padding:24px 0;text-align:center;font-size:32px;line-height:42px;color:#444;}
#index_new .feature-list{padding:14px;margin:20px auto 36px;}#index_new .feature-list.two .feature{width:496px;}
#index_new .feature-list.three .feature{width:324px;}
#index_new .feature-list .illustration{display:block;width:200px;height:140px;margin:0 auto;}
#index_new .feature-list .feature{display:inline-block;margin-right:14px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}#index_new .feature-list .feature h3{margin:16px 0 20px;font-size:18px;font-weight:normal;color:#484848;}
#index_new .feature-list .feature p{width:240px;margin:0 auto;color:#a3a3a3;line-height:24px;}
#index_new .feature-list .feature a{font-weight:bold;font-size:14px;}
#index_new .feature-list li:last-child{border-right:none;margin-right:0;}
#index_new .splash-nav{float:left;width:100%;position:relative;z-index:5;padding:20px 0;line-height:32px;opacity:.8;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;}#index_new .splash-nav .gr-logo{display:block;width:131px;height:32px;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/gr_logo-b17f46d551d2e7d5556c6d739e50f7de.svg) no-repeat;float:left;}#index_new .splash-nav .gr-logo.white{background:url(https://gumroad.s3.amazonaws.com/assets/index_new/gr_logo_white-abfbfb2bab4a6b98257180b5d84b4112.svg) no-repeat;}
#index_new .splash-nav .pull-right{float:right;}#index_new .splash-nav .pull-right a{margin-left:10px;display:inline-block;color:white;font-weight:bold;}
#index_new .bg-color{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:red;z-index:1;}
#index_new .overlay-gradient{position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:1;z-index:2;}
#index_new #splash{min-height:640px;overflow:hidden;position:relative;color:white;padding:0;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bg-f4ff02d7afad2a5c08918ff9bb57e8b9.jpg) top left repeat-x #eeede7;}#index_new #splash .bg-color{display:none;}
#index_new #splash .container{clear:both;}
#index_new #splash #new-feature{display:none;position:absolute;width:100%;bottom:0;height:80px;padding:24px 0;z-index:4;background-color:rgba(0, 0, 0, 0.6);}#index_new #splash #new-feature p{color:white;margin:0 auto;text-align:center;}
#index_new #splash #greeting{position:relative;z-index:5;clear:both;text-align:center;margin-top:90px;}#index_new #splash #greeting h1{font-size:42px;line-height:46px;font-weight:bold;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
#index_new #splash #greeting p{font-size:24px;margin-top:13px;font-weight:normal;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
#index_new #splash .bg-overlay{position:absolute;z-index:2;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0;background-color:rgba(0, 0, 0, 0.7);-webkit-opacity:0;-moz-opacity:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;}
#index_new #splash #homepage-demo{position:absolute;right:0;left:0;top:140px;z-index:3;margin:0 auto;max-width:670px;width:670px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;}#index_new #splash #homepage-demo #product_page{background:transparent;box-shadow:0 0 32px rgba(0, 0, 0, 0.2);-webkit-animation:box-shadow 0.3s linear;}
#index_new #splash #homepage-demo #email-receipt-form{display:none;}
#index_new #splash #homepage-demo .product{margin:0;-webkit-transition:none;-webkit-animation:none;-moz-transition:none;-moz-animation:none;}#index_new #splash #homepage-demo .product #i_want_this_button{opacity:.4;pointer-events:none;}
#index_new #splash #homepage-demo:hover{top:110px;-webkit-transition:top .3s linear;-moz-transition:top .3s linear;}#index_new #splash #homepage-demo:hover #product_page{box-shadow:0 0 64px rgba(0, 0, 0, 0.2);}
#index_new #splash #homepage-demo:hover .product #i_want_this_button{opacity:1;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;}
#index_new #splash.demo-active #greeting{opacity:0;pointer-events:none;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;}
#index_new #splash.demo-active .bg-overlay{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;}
#index_new #splash.demo-active #homepage-demo{top:-20px;-webkit-transition:top .3s linear .5s;-moz-transition:top .3s linear .5s;}#index_new #splash.demo-active #homepage-demo #product_page{box-shadow:0 0 64px rgba(0, 0, 0, 0.2);}
#index_new #splash.demo-active #homepage-demo .product #i_want_this_button{opacity:1;pointer-events:all;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;}
#index_new #splash.fade-bg .bg-overlay{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;}
#index_new #navigation{position:absolute;width:100%;padding:34px 0;z-index:6;background:#fff;box-shadow:0 -1px 2px rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;overflow:hidden;}#index_new #navigation .color-bar{width:100%;height:3px;position:absolute;top:-10px;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png) repeat-x;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#index_new #navigation .gr-logo{background:url(https://gumroad.s3.amazonaws.com/assets/index_new/gr_logo-b17f46d551d2e7d5556c6d739e50f7de.svg) no-repeat;width:32px;height:32px;float:left;position:absolute;margin-top:5px;-webkit-transform:scale(0);-webkit-transition:-webkit-transform 0.3s linear;-moz-transform:scale(0);-moz-transition:-moz-transform 0.3s linear;-ms-transform:scale(0);}
#index_new #navigation #page-nav{float:right;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;}#index_new #navigation #page-nav ul{float:right;margin:10px auto 0;}#index_new #navigation #page-nav ul li{display:inline-block;padding:0 24px;}#index_new #navigation #page-nav ul li:last-child{padding-right:48px;}
#index_new #navigation #page-nav ul li a{font-size:15px;color:#b0b0b0;}#index_new #navigation #page-nav ul li a:hover{color:#666;}
#index_new #navigation #page-nav ul li a.active{color:#333;}
#index_new #navigation #signup-action{text-align:center;width:auto;display:block;margin:0 auto;}
#index_new #navigation.sticky{position:fixed;top:0;z-index:999;}#index_new #navigation.sticky .color-bar{top:0;}
#index_new #navigation.sticky .gr-logo{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1, 1);}
#index_new #navigation.sticky #page-nav{display:block;}#index_new #navigation.sticky #page-nav ul{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;}
#index_new #navigation.sticky #signup-action{float:right;}
#index_new #navigation-placeholder{width:100%;height:110px;}
#index_new #how{padding-top:32px;}#index_new #how .feature{border-right:1px dotted #e8e8e8;}#index_new #how .feature p{font-size:14px;}
#index_new #how .feature a{margin-top:20px;display:inline-block;}
#index_new #how .feature:last-child{border-right-width:0px;}
#index_new #how .how-illustration{display:block;width:857px;height:232px;margin:0 auto;background:url(https://gumroad.s3.amazonaws.com/assets/public/how-it-works-e77fcc093f13be33c3387b634e81ccf2.png) top left no-repeat;}
#index_new #setup{background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/setup_bg-3971d24712178a7e7287b9caca4b9aa0.svg);background-repeat:repeat;background-position:0 0;padding-bottom:100px;}#index_new #setup #setup-features li{position:absolute;padding:22px;font-size:15px;color:#333;}#index_new #setup #setup-features li h4{font-weight:bold;font-size:13px;}
#index_new #setup #setup-features li p{margin-top:12px;color:#a3a3a3;}
#index_new #setup #setup-product{width:467px;height:336px;display:block;margin:0 auto;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/feature-cb8fc18fb015f48a1ad8730e81e7da17.png);background-repeat:no-repeat;background-position:0 0;}
#index_new #setup .pricing{top:121px;right:5px;width:200px;}
#index_new #setup .name{width:200px;top:268px;left:0;}
#index_new #setup .preview{width:200px;top:112px;left:0;}
#index_new #setup .upload{width:200px;right:5px;top:300px;}
#index_new #setup .pricing:before,#index_new #setup .name:before,#index_new #setup .upload:before,#index_new #setup .preview:before,#index_new #setup .pricing:after,#index_new #setup .name:after,#index_new #setup .upload:after,#index_new #setup .preview:after{content:'';display:block;position:absolute;top:30px;background:#ddd;}
#index_new #setup .pricing:before,#index_new #setup .name:before,#index_new #setup .upload:before,#index_new #setup .preview:before{height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#index_new #setup .pricing:after,#index_new #setup .name:after,#index_new #setup .upload:after,#index_new #setup .preview:after{top:27px;width:10px;height:10px;background:#ddd;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;}
#index_new #setup .pricing:before,#index_new #setup .upload:before{right:100%;width:50px;}
#index_new #setup .pricing:after,#index_new #setup .upload:after{right:100%;margin-right:45px;}
#index_new #setup .name:before,#index_new #setup .preview:before{left:100%;width:100px;}
#index_new #setup .name:after,#index_new #setup .preview:after{left:100%;margin-left:95px;}
#index_new #share .feature-list{margin-bottom:0px;}#index_new #share .feature-list .feature{position:relative;padding:30px 0;min-height:540px;}#index_new #share .feature-list .feature h3{margin:0 auto 4px;}
#index_new #share .feature-list .feature p{margin:20px auto;}
#index_new #share .feature-list .feature .codesnippet{text-align:center;margin:0 auto;padding:13px 4px;font-size:13px;width:230px;}
#index_new #share .feature-list .feature.web .codesnippet{position:absolute;left:0;right:0;top:158px;width:132px;}
#index_new #share .feature-list .feature.personal .path{position:static;margin-top:22px;}#index_new #share .feature-list .feature.personal .path li{position:static;margin:14px auto;}
#index_new #share .sites{position:relative;width:400px;margin:0 auto 62px;display:block;height:310px;}#index_new #share .sites .reach{position:absolute;width:80px;height:80px;background-repeat:no-repeat;background-size:80px;}#index_new #share .sites .reach.twitter{top:0;left:0;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/reach_twitter-efeb0a1935b0e12da5cb7010c067de3e.svg);}
#index_new #share .sites .reach.youtube{top:0;right:0;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/reach_youtube-f027e6df24c24363359f457435b33a09.svg);}
#index_new #share .sites .reach.facebook{top:260px;left:158px;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/reach_facebook-d131693008c69abe1239284dcf668e8d.svg);}
#index_new #share .browser{display:block;width:344px;height:240px;background:url(https://gumroad.s3.amazonaws.com/assets/index_new/share_personal-796f352b8620d42b45aafe8657305040.svg) 0 0 no-repeat;margin:0 auto;}
#index_new #share .path-inset{position:absolute;z-index:3;top:0;left:0;right:0;width:65px;height:553px;margin:0 auto;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/path-d59adaa184bc8c8e7fac2e28e6028964.jpg);background-repeat:no-repeat;background-position:0 0;}
#index_new #share .path{position:absolute;top:60px;left:0;width:inherit;height:inherit;}#index_new #share .path li{position:absolute;top:120px;right:0;display:block;width:10px;height:10px;background:#ccc;margin:0 auto;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;}#index_new #share .path li:nth-child(1){right:358px;top:44px;}
#index_new #share .path li:nth-child(2){right:340px;top:60px;}
#index_new #share .path li:nth-child(3){right:320px;top:78px;}
#index_new #share .path li:nth-child(4){right:245px;top:208px;}
#index_new #share .path li:nth-child(5){right:245px;top:184px;}
#index_new #share .path li:nth-child(6){right:245px;top:162px;}
#index_new #share .path li:nth-child(7){right:180px;top:108px;}
#index_new #share .path li:nth-child(8){right:159px;top:80px;}
#index_new #share .path li:nth-child(9){right:140px;top:60px;}
#index_new #share .path li:nth-child(10){right:123px;top:44px;}
#index_new #share .path li:nth-child(11){right:123px;top:44px;}
#index_new #share .path li:nth-child(12){right:123px;top:44px;}
#index_new #share .path li:nth-child(13){right:123px;top:44px;}
#index_new #insight .feature p{width:240px;margin:0 auto;color:#a9a8a7;}
#index_new #insight .illustration{width:253px;}#index_new #insight .illustration li{display:inline-block;}
#index_new #insight .illustration .bar-chart,#index_new #insight .illustration .bar-chart-inner{width:18px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#index_new #insight .illustration .icn{display:block;background-position:0 0;background-repeat:no-repeat;margin:0 auto;}
#index_new #insight .illustration .bar-chart{display:inline-block;position:relative;margin:0 4px;background-color:#f9ba7f;}#index_new #insight .illustration .bar-chart.one{height:92px;}
#index_new #insight .illustration .bar-chart.two{height:110px;}
#index_new #insight .illustration .bar-chart.three{height:122px;}
#index_new #insight .illustration .bar-chart.four{height:104px;}
#index_new #insight .illustration .bar-chart.five{height:82px;}
#index_new #insight .illustration .bar-chart .bar-chart-inner{position:absolute;left:0;bottom:0;background-color:#f9a04d;}#index_new #insight .illustration .bar-chart .bar-chart-inner.one{height:64px;}
#index_new #insight .illustration .bar-chart .bar-chart-inner.two{height:86px;}
#index_new #insight .illustration .bar-chart .bar-chart-inner.three{height:100px;}
#index_new #insight .illustration .bar-chart .bar-chart-inner.four{height:72px;}
#index_new #insight .illustration .bar-chart .bar-chart-inner.five{height:62px;}
#index_new #insight .illustration .sales-traffic{width:253px;height:119px;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/sales_traffic-5eb9996181f5be6558f60a20fbfd410f.png);}
#index_new #insight .illustration .analytics-map{width:206px;height:144px;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/sales_map-e0a224318262a4209ece239edb520d11.png);}
#index_new #pricing{padding:30px 0;}#index_new #pricing .feature{padding:48px 0;}#index_new #pricing .feature .content-group{display:inline-block;width:590px;vertical-align:top;margin:17px 0 0 113px;}#index_new #pricing .feature .content-group h4{font-size:18px;color:#484848;margin-bottom:18px;}
#index_new #pricing .feature .content-group p{line-height:24px;color:#a9a8a7;}
#index_new #pricing .feature.payments{border-bottom:1px dotted #e8e8e8;}#index_new #pricing .feature.payments .card-list{display:inline-block;}#index_new #pricing .feature.payments .card-list li{display:inline-block;margin:36px 6px;width:36px;height:24px;background-image:url(https://gumroad.s3.amazonaws.com/assets/index_new/cards-15f9b961074253600647b2813ed8db94.svg);background-position:0 0;}#index_new #pricing .feature.payments .card-list li.visa{background-position:0 -24px;}
#index_new #pricing .feature.payments .card-list li.diners-club{background-position:0 -48px;}
#index_new #pricing .feature.payments .card-list li.discover{background-position:0 -72px;}
#index_new #pricing .feature.payments .card-list li.mastercard{background-position:0 -96px;}
#index_new #pricing .feature.pricing .pricing-terms{border:1px solid #e8e8e8;display:inline-block;width:254px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#index_new #pricing .feature.pricing .pricing-terms .pricing-terms-inner{padding:30px;text-align:center;}#index_new #pricing .feature.pricing .pricing-terms .pricing-terms-inner h2{display:inline-block;font-size:34px;font-weight:bold;color:#333;}
#index_new #pricing .feature.pricing .pricing-terms .pricing-terms-inner p{display:inline-block;}#index_new #pricing .feature.pricing .pricing-terms .pricing-terms-inner p span{display:inline-block;margin:0 7px;}
#index_new #pricing .feature.pricing .pricing-terms .transaction{display:block;width:100%;text-transform:uppercase;font-size:12px;text-align:center;border-top:1px dashed #e8e8e8;padding:12px 0;vertical-align:top;color:#cbcbcb;}
#index_new #signup{background-image:url(https://gumroad.s3.amazonaws.com/assets/bg-06b5029c2622cf9bb3d19fa03ae42678.png);background-repeat:repeat;overflow:hidden;padding:34px 0;}#index_new #signup .quote-slider{width:inherit;min-height:420px;}
#index_new #signup #quotes{width:10000px;position:relative;}#index_new #signup #quotes li{width:2080px;float:left;}#index_new #signup #quotes li .product{position:relative;float:left;width:320px;top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#index_new #signup #quotes li .product:hover{cursor:pointer;top:-3px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);}
#index_new #signup #quotes li .product:active{top:-1px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);}
#index_new #signup #quotes li .quote{position:relative;float:left;width:600px;margin-left:20px;margin-top:60px;padding-left:40px;font-family:"Georgia",Times,"Times New Roman",serif;}#index_new #signup #quotes li .quote .hang-quote{position:absolute;top:6px;left:17px;font-size:33px;color:#767470;}
#index_new #signup #quotes li .quote blockquote{color:#767470;font-size:32px;line-height:42px;}
#index_new #signup #quotes li .quote .attribution{width:inherit;margin:24px auto;border-top:1px solid #e3e3dd;padding-top:26px;line-height:24px;color:#767470;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}#index_new #signup #quotes li .quote .attribution h4{font-size:18px;font-weight:bold;}
#index_new #signup #quotes li .quote .attribution a{color:#767470;}
#index_new #signup .footer-signup{border-top:1px dotted #b0b0b0;padding-top:36px;margin-bottom:8px;}#index_new #signup .footer-signup button{display:block;margin:0 auto;padding:17px 24px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#internal-dashboard{background:#333;color:#ffffff;text-shadow:none;}#internal-dashboard #wrapper{width:100%;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;}#internal-dashboard #wrapper #window{width:100%;padding-bottom:56.25%;background:rgba(255, 255, 255, 0.2);pointer-events:none;position:fixed;top:0;left:0;z-index:2;}
#internal-dashboard #hider{position:fixed;background:#333;top:0;left:0;right:0;bottom:0;z-index:2;text-align:center;font-size:30px;padding-top:200px;line-height:60px;color:#ccc;}#internal-dashboard #hider h1{display:block;position:absolute;top:50%;width:100%;margin-top:-100px;}
#internal-dashboard #hider strong{display:block;font-size:36px;color:#fff;}
#internal-dashboard #transport-times{float:right;}#internal-dashboard #transport-times .red{color:#f00;}
#internal-dashboard #transport-times .yellow{color:#ff0;}
#internal-dashboard ul.left{float:left;}#internal-dashboard ul.left li{margin-bottom:30px;}
#internal-dashboard p strong,#internal-dashboard .p strong{font-size:48px;line-height:48px;display:block;}
#internal-dashboard p em,#internal-dashboard .p em{font-weight:bold;font-style:normal;}
#internal-dashboard p span,#internal-dashboard .p span{font-size:24px;line-height:36px;color:#cccccc;}#internal-dashboard p span small,#internal-dashboard .p span small{color:#555555;}
#internal-dashboard p.big strong,#internal-dashboard .p.big strong{font-size:144px;line-height:144px;display:inline-block;}
#internal-dashboard p.big span,#internal-dashboard .p.big span{font-size:60px;margin-left:10px;}#internal-dashboard p.big span small,#internal-dashboard .p.big span small{font-size:30px;}
#internal-dashboard p.big span.label,#internal-dashboard .p.big span.label{text-transform:uppercase;display:block;margin-bottom:10px;color:#777777;font-size:24px;line-height:24px;}
#internal-dashboard p.big .pie,#internal-dashboard .p.big .pie{height:144px;}
#internal-dashboard p.left,#internal-dashboard .p.left{float:left;}
#internal-dashboard p.right,#internal-dashboard .p.right{float:right;text-align:right;}
#internal-dashboard p.middle,#internal-dashboard .p.middle{text-align:center;}
#internal-dashboard p.risk,#internal-dashboard .p.risk{color:#cb2402;}#internal-dashboard p.risk span,#internal-dashboard .p.risk span{color:#cb8482;}
#internal-dashboard ul{clear:both;list-style:none;}#internal-dashboard ul li{float:left;margin-left:60px;}#internal-dashboard ul li:first-child{margin-left:0;}
#internal-dashboard ul li.right{float:right;}
#internal-dashboard ul#top .p span{text-transform:uppercase;display:block;margin-bottom:10px;color:#777777;font-size:24px;line-height:24px;}
#internal-dashboard .graph{width:50%;height:170px;position:relative;}#internal-dashboard .graph .graph-label{position:absolute;top:50%;text-align:right;border-top:1px solid #555555;width:100%;font-size:18px;color:#777777;}
#internal-dashboard .graph .line,#internal-dashboard .graph .old-line{fill:none;stroke:#777777;stroke-width:1px;}
#internal-dashboard .graph .old-line{stroke:#555555;opacity:.8;}
#internal-dashboard .graph .area{fill:#555555;opacity:.5;}
#internal-dashboard .graph .old-area{fill:#444444;opacity:.4;}
#internal-dashboard .line{display:block;height:84px;width:1px;margin-left:60px;vertical-align:baseline;background:#777777;float:left;}
#internal-dashboard .arrow-p{background:#777777;color:#ffffff;padding:0 8px;border-top-left-radius:10px;border-bottom-left-radius:10px;height:auto;width:auto;position:relative;margin-left:30px;}#internal-dashboard .arrow-p:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;top:0;left:100%;border-width:42px;border-style:solid;border-color:transparent transparent transparent #777777;}
#internal-dashboard .pie .foreground{fill:#cccccc;}
#internal-dashboard .pie text{font-size:40px;fill:#ffffff;}
#internal-dashboard .pie .background{fill:#555555;}
#internal-dashboard .risk strong{float:left;}
#internal-dashboard .risk span{display:block;}
#internal-dashboard .risk .pie{float:right;margin-left:20px;position:relative;top:8px;}#internal-dashboard .risk .pie text{font-size:14px;}
#internal-dashboard .risk .pie .foreground,#internal-dashboard .risk .pie text{fill:#cb2402;}
#internal-dashboard .risk .pie .background{fill:#cb8482;}
#internal-dashboard .mini-rule{background:#ffffff;height:1px;width:100%;margin:15px 0;opacity:0;}#internal-dashboard .mini-rule.thick{margin:30px 0;height:3px;opacity:.3;}
#internal-dashboard .mini-rule.no-gap{margin-top:0;}
#internal-dashboard #map{height:285px;float:right;width:850px;position:relative;top:-30px;}#internal-dashboard #map #countries path{fill:#555555;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.top-bar{background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png) top center;height:3px;width:100%;position:absolute;top:0;z-index:999;}
#flash-message{position:fixed;z-index:5;top:0;left:0;right:0;text-align:center;background:rgba(255, 255, 255, 0.9);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.2),0 1px 2px rgba(0, 0, 0, 0.1);display:block;padding:12px;color:#252a2e;font-size:15px;display:none;}
h1#logo{background:url(https://gumroad.s3.amazonaws.com/assets/gumroad-logo-4e6f746564b04a08cdd6f0b830efd7e4.png) no-repeat;float:left;display:block;width:248px;height:64px;font-weight:bold;text-decoration:none;text-indent:-9999px;color:#252a2e;font-size:36px;}
#header{padding:34px 0 20px;height:64px;position:relative;}#header .inner-box{position:relative;}
#header #account-navigation{font-size:16px;line-height:21px;float:right;margin-top:10px;}#header #account-navigation.auth{background:url(https://gumroad.s3.amazonaws.com/assets/public/lock-icon-c5d03f9e21b003a481da67556ff1532c.png) 0 49% no-repeat;padding-left:18px;}
#header #account-navigation .balance{color:#252a2e;padding:10px 0;display:inline-block;}
#header #account-navigation a#logout{padding:10px 0;display:inline-block;}
#header #navigation{display:block;float:right;margin:9px 22px 0;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}#header #navigation li{list-style:none;float:left;}#header #navigation li a{display:block;padding:10px 15px;background:#f5f5f5;color:#252a2e;text-shadow:0 1px 0 white;box-shadow:inset 0 1px 0 #fbfbfb;text-decoration:none;font-weight:bold;font-size:15px;line-height:21px;border:1px solid #c0c0c0;border-right-width:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e8e8e8');background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e8e8e8));background:-moz-linear-gradient(top, #f8f8f8, #e8e8e8);background:-o-linear-gradient(top, #f8f8f8, #e8e8e8);}#header #navigation li a:hover{box-shadow:none;background:#eeeeee;color:#222;}
#header #navigation li a:active{color:black;padding:11px 15px 9px;border-top-color:#999;box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.15000000000000002);}
#header #navigation li a#selected{color:white;border:1px solid #00585c;border-right-width:0;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 15px rgba(0, 0, 0, 0.15000000000000002),1px 0 0 #00585c;background:#00949a;filter:none;position:relative;}
#header #navigation li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px;}
#header #navigation li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px;}#header #navigation li:last-child a#selected{border-right-width:1px;box-shadow:inset 0 0 15px rgba(0, 0, 0, 0.15000000000000002);}
#header #account-overview{background:rgba(255, 255, 255, 0.9);display:none;position:absolute;z-index:3;top:54px;right:0;width:200px;padding:15px;border:1px solid #d4d4d4;border-radius:10px;box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.05),0 0 9px rgba(0, 0, 0, 0.1);}#header #account-overview h5{color:#252a2e;font-size:15px;font-weight:bold;margin-bottom:12px;}
#header #account-overview p{margin-bottom:9px;}#header #account-overview p strong{font-weight:bold;}
#header #account-overview p.total-p{font-size:14px;line-height:14px;margin-bottom:9px;}
#header #account-overview p:last-child{margin-bottom:0;}
#header #account-overview:before,#header #account-overview:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;left:50%;margin-left:-6px;bottom:100%;z-index:2;border-bottom-color:rgba(255, 255, 255, 0.9);border-width:6px;}
#header #account-overview:after{margin-bottom:1px;z-index:1;border-bottom-color:rgba(0, 0, 0, 0.1);}
.ie-update-bar{position:absolute;top:3px;left:0;right:0;z-index:1000;background:#fed167;color:#816b3e;font-size:17px;padding:17px 17px 15px;border-bottom:1px solid #c6a55f;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);display:none;}.ie-update-bar a{font-weight:bold;color:#252a2e;}
.ie-update-bar a.close{position:absolute;top:0;right:0;border-left:1px solid #c6a55f;padding:17px;text-decoration:none;color:#816b3e;}.ie-update-bar a.close:hover{background:rgba(0, 0, 0, 0.1);}
.ie-update-bar a.close:active{box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.2);}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#show-login-form-link{padding:10px;border-top-right-radius:4px;border-top-left-radius:4px;position:relative;display:inline-block;}#show-login-form-link.selected{text-decoration:none;background:white;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);}#show-login-form-link.selected:before{content:'';width:100%;height:2px;background:white;position:absolute;bottom:2px;right:0;display:block;z-index:10;}
#login-form{position:absolute;right:0;top:-200px;z-index:9;background:white;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);overflow:hidden;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top-right-radius:0;}#login-form input{clear:both;display:block;font-size:15px;line-height:15px;padding:8px;margin-bottom:10px;background-image:none !important;width:184px;}
#login-form .button{clear:right;font-size:15px;line-height:15px;padding:9px 12px 9px;float:right;}
#login-form #social-login-options{float:left;position:relative;top:4px;padding-left:10px;}#login-form #social-login-options .social_button{margin-right:4px;}
#login-form .forgot{clear:both;text-align:center;padding-top:10px;font-size:13px;}#login-form .forgot a{color:#797874;}
#index #login-form{right:30px;}
#love #wrapper{width:990px;position:relative;left:15px;}
#love #smile{margin:60px 0;height:216px;width:100%;background:url(https://gumroad.s3.amazonaws.com/assets/brand/smile-a6809f15b25510a08fa536f5b79dc7b0.png) top no-repeat;position:relative;left:-15px;}#love #smile h1{text-align:center;font-weight:lighter;line-height:400px;font-size:40px;}
#love #tweets{opacity:0;}#love #tweets .twitter-tweet-wrapper{margin:0 30px 30px 0;width:300px;float:left;}#love #tweets .twitter-tweet-wrapper .twitter-tweet{margin:0 !important;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
body.is-modal{background:url("data:image/gif;base64,R0lGODlhAgACAIABAAAAAP///yH5BAEAAAEALAAAAAACAAIAAAIDRAIFADs=") !important;background:rgba(0, 0, 0, 0.5) !important;background:radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.2) 1%, rgba(0, 0, 0, 0.6) 100%) !important;background:-webkit-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.2) 1%, rgba(0, 0, 0, 0.6) 100%) !important;background:-moz-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.2) 1%, rgba(0, 0, 0, 0.6) 100%) !important;background:-o-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.2) 1%, rgba(0, 0, 0, 0.6) 100%) !important;}body.is-modal .top-bar{display:none !important;}
body.is-modal .product{box-shadow:0 1px 2px rgba(0, 0, 0, 0.4),0 6px 20px rgba(0, 0, 0, 0.4);margin-top:28px;}
body.is-modal #buy-form-main{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
body.is-modal #sharing,body.is-modal #login,body.is-modal #admin-panel,body.is-modal .seller-main,body.is-modal #customize-panel{display:none !important;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.links,.users{width:100%;padding:0;}.links tr,.users tr{border-bottom:1px dotted rgba(0, 0, 0, 0.05);}.links tr:hover .delete-link-holder,.users tr:hover .delete-link-holder{display:block;}
.links tr td,.users tr td{padding:15px 0;}.links tr td .note,.users tr td .note{margin-left:4px;color:#aaaaaa;}
.links tr td small,.users tr td small{float:left;display:block;text-align:right;padding-right:10px;width:50px;margin-top:4px;}
.links tr td .link_url,.users tr td .link_url{padding:0;width:280px;margin:10px 5px 0 0;text-align:right;background:transparent;border:0;box-shadow:none;width:auto;display:inline;font-size:15px;color:#cccccc;}
.links tr td.name,.users tr td.name{width:410px;position:relative;}.links tr td.name .delete-link-holder,.users tr td.name .delete-link-holder{position:absolute;right:100%;top:0;}
.links tr td.name .delete_link,.users tr td.name .delete_link{font-size:11px;padding:5px;margin-top:5px;margin-right:15px;}
.links tr td.share,.users tr td.share{padding:0;text-align:right;}
.links tr td.stat,.users tr td.stat{overflow:hidden;font-size:16px;line-height:21px;text-align:right;font-weight:bold;}.links tr td.stat span,.users tr td.stat span{padding:0 10px;font-weight:bold;color:#9d9d9d;}.links tr td.stat span.stat-number,.users tr td.stat span.stat-number,.links tr td.stat span.stat-total,.users tr td.stat span.stat-total{padding:0;}
.links tr td.stat span a,.users tr td.stat span a{color:#9d9d9d;font-weight:bold;text-decoration:underline;}
.links tr td.stat.arrowed div,.users tr td.stat.arrowed div{padding-left:10px;background:url(https://gumroad.s3.amazonaws.com/assets/arrow-stripe-7f6bff8f5127b291be3e9817fd95c5a4.png) left center repeat-x;height:20px;}.links tr td.stat.arrowed div span,.users tr td.stat.arrowed div span{background:#ffffff url(https://gumroad.s3.amazonaws.com/assets/arrow-head-452fd1e1da99ba24a0dbc0726385ab6a.png) left center no-repeat;}.links tr td.stat.arrowed div span.stat-number,.users tr td.stat.arrowed div span.stat-number,.links tr td.stat.arrowed div span.stat-total,.users tr td.stat.arrowed div span.stat-total{background:white;}
.links tr td.stat label,.users tr td.stat label{color:#cccccc;font-weight:normal;cursor:text;}
.links tr td.price,.users tr td.price{text-align:right;}.links tr td.price span,.users tr td.price span{font-size:16px;font-weight:bold;text-shadow:0 1px 1px white;padding:5px 8px;border-radius:99px;background:rgba(0, 0, 0, 0.1);}
.links tr:last-child,.users tr:last-child{border-bottom:none;}.links tr:last-child td,.users tr:last-child td{padding-bottom:0;}
.links.disabled,.users.disabled{margin-top:20px;opacity:.4;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#payment-container{width:320px;margin:0 auto;display:block;padding:20px 0;}#payment-container #envelope input,#payment-container #envelope select{margin-top:10px;}#payment-container #envelope input.first,#payment-container #envelope select.first{margin-top:0;}
#payment-container #envelope select.error{border:1px solid #c04355;color:#999 !important;}
#payment-container #envelope #full_name{margin-top:4px;}
#international-blurb{background:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;padding:4px 7px;text-align:center;}
#pay_button_container{clear:both;}#pay_button_container #pay_what_you_want_selection{position:relative;}
#pay_button_container #pay_button{margin:0 auto;width:100%;font-size:17px;display:block;height:42px;}
#pay_button_container p{float:left;font-size:14px;color:#aaa;text-align:right;padding:0 20px 20px 0;line-height:22px;}#pay_button_container p strong{font-weight:bold;font-size:16px;display:block;color:#46453d;}
#pay_button_container #link_price_wrapper{overflow:hidden;display:inline-block;}
#pay_button_container .input-prefix{border-color:#cacaca;}#pay_button_container .input-prefix.focused{border-color:#aaa;}
#pay_button_container input[type=text]{background:white;border-color:#cacaca;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);float:left;}#pay_button_container input[type=text]:focus{border-color:#aaa;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#powered-by-footer{font-weight:bold;text-transform:uppercase;text-align:center;padding:10px;margin:24px 0;font-size:11px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:rgba(0, 0, 0, 0.6);}#powered-by-footer a{text-decoration:underline;font-weight:bold;color:inherit;}
#powered-by-footer span{position:relative;display:inline-block;opacity:.6;}
#powered-by-footer .lock{background:url(https://gumroad.s3.amazonaws.com/assets/product/lock-icon-92eaa933caee8d4720bc0ec75a996f3d.png);width:9px;height:12px;top:1px;margin-right:9px;}
#powered-by-footer .g{top:3px;margin:0 6px;width:16px;height:16px;background:url(https://gumroad.s3.amazonaws.com/assets/product/g-icon-8e5d91b187157bc0967b722f202c1539.png) top;}
.dark-background #powered-by-footer,.is-embed #powered-by-footer,.is-modal #powered-by-footer{color:rgba(255, 255, 255, 0.6);}.dark-background #powered-by-footer span,.is-embed #powered-by-footer span,.is-modal #powered-by-footer span{opacity:.6;}
.dark-background #powered-by-footer .lock,.is-embed #powered-by-footer .lock,.is-modal #powered-by-footer .lock{background:url(https://gumroad.s3.amazonaws.com/assets/product/white-lock-icon-f622c3ff569e4c43e3732b2c8544d983.png);}
.dark-background #powered-by-footer .g,.is-embed #powered-by-footer .g,.is-modal #powered-by-footer .g{background:url(https://gumroad.s3.amazonaws.com/assets/product/white-g-icon-77f7cc09b600e236b4f4c71a0bd6b219.png);}
.is-embed #powered-by-footer,.is-modal #powered-by-footer{color:white;background:rgba(0, 0, 0, 0.4);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15000000000000002);}.is-embed #powered-by-footer span,.is-modal #powered-by-footer span{opacity:1;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#preview-container{margin:0 auto;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;background:#f5f5f5;position:relative;}#preview-container #oembed-preview-container,#preview-container #image-preview-container,#preview-container #soundcloud-preview-container{margin:0 auto;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;line-height:0;}
#preview-container #image-preview-container img.preview{width:100%;margin:0 auto;display:block;}
#preview-container #audio-preview-container,#preview-container #video-preview-container{position:relative;width:100%;min-height:180px;}#preview-container #audio-preview-container .media-control,#preview-container #video-preview-container .media-control{text-indent:-9999px;background:url(https://gumroad.s3.amazonaws.com/assets/product/audio-controls-3266f2929cd3968245597399c07f3798.png) no-repeat;width:80px;height:80px;position:absolute;z-index:0;left:50%;margin-left:-40px;top:50%;margin-top:-40px;}#preview-container #audio-preview-container .media-control:hover,#preview-container #video-preview-container .media-control:hover{cursor:pointer;}
#preview-container #audio-preview-container .play-button,#preview-container #video-preview-container .play-button{background-position:left top;}
#preview-container #audio-preview-container .pause-button,#preview-container #video-preview-container .pause-button{background-position:right top !important;display:none;}
#preview-container #audio-preview-container .audio-progress{position:absolute;z-index:1;width:80px;height:80px;left:50%;margin-left:-40px;top:50%;margin-top:-40px;}#preview-container #audio-preview-container .audio-progress:hover{cursor:pointer;}
#preview-container #oembed-preview-container iframe{width:100%;}
#preview-container #video-preview-container{background:black;border-top-left-radius:4px;border-top-right-radius:4px;}#preview-container #video-preview-container .media-control{background:url(https://gumroad.s3.amazonaws.com/assets/product/video-controls-141b4a28bfeac3063cab01b00295928d.png) no-repeat;}
#preview-container #video-preview-container .player:hover{cursor:pointer;}
#preview-container #video-preview-container .video-progress,#preview-container #video-preview-container .volume{position:absolute;z-index:1;height:6px;background:rgba(255, 255, 255, 0.15000000000000002);bottom:10px;right:10px;left:10px;border-radius:99px;}#preview-container #video-preview-container .video-progress .percentage-bar,#preview-container #video-preview-container .volume .percentage-bar{background:white;border-radius:99px;height:100%;width:0%;}
#preview-container.processing{padding:30px 0;text-align:center;}#preview-container.processing h3{font-size:20px;color:#252a2e;font-weight:normal;text-align:center;}#preview-container.processing h3 img{margin-right:10px;}
#preview-container #preview-shadow{background:url(https://gumroad.s3.amazonaws.com/assets/product/reverse-shadow-adccf53240950f2db1d49b105309abb8.png) repeat-x bottom;width:100%;height:3px;position:absolute;bottom:0;opacity:.4;z-index:1;}
#preview-container .show_preview_url{position:absolute;background:#eee;padding:0 10px 10px;overflow:hidden;border-radius:4px 0 0 4px;}#preview-container .show_preview_url a{float:left;font-size:17px;color:#aaaaaa;padding-top:11px;padding-right:5px;}#preview-container .show_preview_url a:active{color:#999999;}
#preview-container #clear-link-preview-button{position:absolute;z-index:1;top:26px;right:26px;background:#ddd;color:#898989;font-size:13px;}#preview-container #clear-link-preview-button:hover{background:#cccccc;}
#preview-container #clear-link-preview-button:active{background:#bbb;}
#preview-container.on_edit_page{text-align:center;border-top-left-radius:0;border-top-right-radius:0;}#preview-container.on_edit_page #image-preview-container,#preview-container.on_edit_page #soundcloud-preview-container{border-top-left-radius:0;border-top-right-radius:0;}
#preview-container.on_edit_page h4{font-size:20px;font-weight:bold;color:#252a2e;}#preview-container.on_edit_page h4 img{margin-right:10px;}
#preview-container.on_edit_page h5{color:#80878d;font-size:15px;margin-top:12px;}
#preview-container.show_upload_effects{padding:30px 0;}#preview-container.show_upload_effects:hover{cursor:pointer;}
#preview-container.show_upload_effects:active{box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15000000000000002);}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#product-info{margin-top:20px;min-height:44px;background:no-repeat 0 0;clear:left;float:left;max-width:400px;}#product-info h4{color:#444;font-size:17px;line-height:28px;margin:0;}#product-info h4 .spacer{display:inline-block;width:32px;}
#product-info h4 a{color:#cccccc;font-size:15px;}
#product-info input{background:white;width:80px;vertical-align:top;position:relative;top:-2px;padding:4px;font-size:17px;line-height:28px;}
#product-info ul{overflow:hidden;padding-bottom:2px;}#product-info ul li{float:left;padding-right:30px;line-height:19px;margin-top:10px;}#product-info ul li span{text-transform:uppercase;color:#cccccc;font-size:11px;}
#product-info ul li strong{color:#999;font-size:15px;display:block;line-height:15px;font-weight:normal;}
#product-info.archive,#product-info.executable{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/archive-d9d9ad44410de3f7a5e20ec11908a9e5.png);}
#product-info.audio{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/audio-7b4af3a533c1177d164928f91acac54b.png);}
#product-info.url{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/url-55d977718259efbc8c6df92422ad5054.png);position:relative;top:8px;}
#product-info.image{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/image-0c3b3a85dc6b8ec953af2f2ea8ef1b61.png);}
#product-info.document{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/pages-711111d9739d08053da946b7da8c2f1f.png);}
#product-info.video{background-image:url(https://gumroad.s3.amazonaws.com/assets/product/product-info/video-b4e29cbff1a691af3e865aa1fa8077e5.png);}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.product-main .product-information{padding:20px 20px 1px;}.product-main .product-information h1{font-size:20px;line-height:27px;color:#252a2e;font-weight:bold;display:block;}.product-main .product-information h1 .products-left-container{position:absolute;left:0;top:0;overflow:hidden;height:108px;width:108px;display:none;}
.product-main .product-information h1 .products-left{display:block;color:#614611;background:#fdce71;font-size:13px;line-height:21px;padding:5px 10px;text-shadow:none;text-align:center;position:relative;left:-28px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.product-main .product-information h1 a{color:#cccccc;font-size:16px;margin-left:5px;font-weight:normal;line-height:16px;}
.product-main .product-information h2.product-price{font-size:18px;line-height:18px;font-weight:bold;padding:12px 10px 12px 8px;color:#614611;background:#fdce71;text-shadow:0 1px 1px rgba(255, 255, 255, 0.15000000000000002);display:block;position:absolute;right:-2px;top:20px;z-index:6;border-radius:0 2px 2px 0;border-right:2px solid #d28d03;}.product-main .product-information h2.product-price:before{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:21px;border-right-color:#fdce71;position:absolute;top:0;right:100%;}
.product-main .product-information h2.product-price .old-price{text-decoration:line-through;color:#8c6519;font-size:15px;margin-left:10px;}
.product-main .product-information .mini-rule{margin:20px auto 0;}
.product-main .product-information #product-content{clear:both;overflow:hidden;padding-bottom:20px;}
.product-main .product-information .product-description{color:#6f6f6f;font-family:Georgia;font-size:18px;line-height:27px;margin:10px 0 0;word-wrap:break-word;}.product-main .product-information .product-description p{margin-bottom:12px;}.product-main .product-information .product-description p:last-child{margin-bottom:0;}
.product-main .product-information .product-description a{color:#252a2e;text-decoration:underline;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word;}.product-main .product-information .product-description a:active{color:#111;}
.product-main .product-information #want-container{position:relative;}.product-main .product-information #want-container .not-for-sale-notice{font-size:17px;color:#c04355;padding:20px 0 0;}.product-main .product-information #want-container .not-for-sale-notice#unpublished-notice{margin-top:20px;padding-bottom:0;}
.product-main .product-information #want-container #i_want_this_button,.product-main .product-information #want-container #quick_pay_button{display:block;position:absolute;margin-top:-11px;top:50%;right:0;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.3s linear;-moz-transition:-moz-transform 0.3s;transform-style:preserve-3d;transition:transform .3s;}
.product-main .product-information #want-container #quick_pay_button{pointer-events:none;}.product-main .product-information #want-container #quick_pay_button.clickable{pointer-events:all;}
.product-main .product-information.two-column .description-container{float:left;width:61%;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:20px;border-right:1px solid rgba(0, 0, 0, 0.1);}
.product-main .product-information.two-column #want-container{width:39%;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:20px;float:right;}.product-main .product-information.two-column #want-container .not-for-sale-notice{padding:0 0 20px;}.product-main .product-information.two-column #want-container .not-for-sale-notice#unpublished-notice{margin-top:0;}
.product-main .product-information.two-column #want-container #i_want_this_button,.product-main .product-information.two-column #want-container #quick_pay_button{width:100%;margin-top:0;top:0;position:relative;}
.product-main .product-information.two-column #want-container #quick_pay_button{opacity:0;position:absolute;}.product-main .product-information.two-column #want-container #quick_pay_button.clickable{position:relative;}
.product-main .product-information.two-column #want-container #product-info{margin-top:14px;min-height:34px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#product-panel{background:white;position:absolute;z-index:999;top:24px;right:20px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);width:200px;overflow:hidden;display:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#product-panel h4{padding:10px 15px;background:#eee;font-size:15px;color:#252a2e;text-shadow:0 1px 0 white;font-weight:bold;border-bottom:1px solid #ddd;}#product-panel h4 a{float:right;font-weight:normal;font-size:13px;color:#aaa;}
#product-panel li{padding:10px 15px 10px;border-bottom:1px solid #eee;}#product-panel li h5{color:#252a2e;font-size:13px;font-weight:bold;margin-bottom:8px;}
#product-panel li p{margin-bottom:10px;}
#product-panel li.has-button{padding-bottom:0;}
#product-panel li button{margin-top:5px;font-size:13px;border-width:1px 0 0 !important;border-top-left-radius:0;border-top-right-radius:0;width:200px;position:relative;left:-15px;}
#product-panel li:last-child{border-bottom:none;}
#product-panel .miniColors-triggerWrap{left:auto;top:-2px;right:0;}
#product-panel .color-input{display:none;}
#product-panel button{width:100%;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#link_url_wrapper.dragover,#link_url_wrapper.docover{border-radius:5px;}
#link_price_wrapper{position:relative;display:block;}
#link_price_range,#price_range{width:30px;}
#i_want_this_button{z-index:5;}
#single-page-form{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);padding:30px;margin:15% auto 50px;max-width:600px;background:white;}#single-page-form h1{font-size:20px;line-height:27px;color:#1a1f22;font-weight:bold;display:block;padding-right:60px;padding-bottom:20px;}
#single-page-form p{color:#6f6f6f;font-family:Georgia;font-size:18px;line-height:27px;padding:0 0 12px;}
#single-page-form .mini-rule{margin:18px 0 30px;}
#single-page-form input{width:300px;}
#product_page{background:url(https://gumroad.s3.amazonaws.com/assets/bg-06b5029c2622cf9bb3d19fa03ae42678.png) #f5f5f5;}#product_page #wrapper{max-width:670px;width:auto;margin-bottom:0;overflow:hidden;}
#product_page .product{opacity:0;}#product_page .product.popped{-webkit-animation-name:pop;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;opacity:1;}
#product_page .product.unpopped{-webkit-animation-name:unpop;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;}
#product_page #sharing{position:absolute;top:-40px;left:20px;}#product_page #sharing .fb-like{position:relative;top:-3px;padding-left:12px;}
#product_page #login{position:absolute;top:-50px;right:10px;text-align:right;text-shadow:none;}#product_page #login #unstyled{margin:0;color:inherit;}
#product_page #login #logout{margin-top:10px;display:inline-block;}
#product_page #powered-by-footer{display:none;}
#product_page.dark-background{color:#ccc;}
@-webkit-keyframes pop{from{-webkit-transform:scale(0.1);opacity:0;} 85%{-webkit-transform:scale(1.05);opacity:1;} to{-webkit-transform:scale(1);opacity:1;}}@-webkit-keyframes unpop{from{-webkit-transform:scale(1);opacity:0;} 15%{-webkit-transform:scale(1.05);opacity:1;} to{-webkit-transform:scale(0.1);opacity:0;}}.product{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);margin:62px 0 30px;}.product .product-main{background:white;margin:0;padding:0;overflow:hidden;}
.product #buy-form-main{background:#eeeeee;height:0;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.product #buy-form-main .changed_mind_button{margin:20px;top:0;background:#ddd;color:#898989;font-size:13px;}.product #buy-form-main .changed_mind_button:hover{background:#cccccc;}
.product #buy-form-main .changed_mind_button:active{background:#bbb;}
.product-effects{-webkit-transition:margin 0.2s ease-in-out;}.product-effects .product{margin:0;-webkit-transition:all 0.25s ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);}
.product-effects:hover{margin-top:-3px;cursor:pointer;}.product-effects:hover .product{box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);}
.product-effects:active{margin-top:-1px;}.product-effects:active .product{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);}
#javascript-notice{margin-top:100px;text-align:center;font-size:18px;font-weight:lighter;}#javascript-notice strong{font-weight:normal;font-size:24px;color:#252a2e;display:block;margin-bottom:24px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#main-content{padding:30px 0;width:62%;float:left;}#main-content.error{float:none;}
#main-content h3,#main-content h3 a{color:#c04355;font-size:30px;line-height:36px;margin-bottom:24px;text-decoration:none;}#main-content h3 small,#main-content h3 a small{color:#bbb;font-size:20px;display:block;}
#main-content .mini-rule{margin-bottom:24px;}
#main-content a{color:#252a2d;text-decoration:underline;}#main-content a:hover{text-decoration:none;}
#main-content h4{color:#252a2d;font-weight:bold;font-size:18px;line-height:27px;margin-bottom:12px;}
#main-content h5{color:#252a2d;font-weight:normal;margin-bottom:12px;}
#main-content h6{color:#84929a;font-size:16px;font-weight:normal;margin-bottom:20px;}
#main-content .apply{display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:16px;font-weight:normal;padding:15px;text-align:center;color:white;text-decoration:none;margin-bottom:30px;}
#main-content p,#main-content ul,#main-content ol,#main-content pre,#main-content code{color:#454545;font-size:16px;line-height:24px;margin-bottom:24px;}
#main-content pre,#main-content code{overflow:hidden;display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:rgba(0, 0, 0, 0.1);padding:12px;line-height:18px;color:#888;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid white;}
#main-content ul ul,#main-content ul#about-list{list-style:disc;}
#main-content ol{list-style:decimal;}#main-content ol.unstyled{list-style:none;}
#main-content ul ul{margin-left:40px;}
#main-content ul#about-list li,#main-content ol li{margin:10px 0;color:#cccccc;}
#main-content ul#about-list li span em{color:#cccccc;margin-left:10px;}
#main-content ul li span,#main-content ol li span{color:#454545;}
#main-content blockquote{font-family:Georgia,sans-serif;font-size:20px;line-height:30px;font-style:italic;color:#999;margin:25px 0 10px 0;}
#main-content ul.tree{list-style:none;overflow:hidden;position:relative;}#main-content ul.tree li{margin:10px 0;color:#999;}#main-content ul.tree li strong{color:#454545;font-weight:normal;}
#main-content ul.tree li.sub{margin-left:10px;}
#main-content ul.tree li.first{margin:0;padding:0 0 10px;background:#efefe9;display:inline-block;}
#main-content ul.tree li:last-child{margin-bottom:0;}
#main-content ul.tree .list-line{background:#999;height:100%;width:1px;display:block;position:absolute;z-index:-1;margin-left:10px;bottom:10px;}
#main-content .transparent{margin-top:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQYlWNkYGCQZEAD////f44uxoQugAsMoELG////YwoyMmJ4cCh4BgCPIgcpTqY4UQAAAABJRU5ErkJggg==");width:384px;height:128px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15000000000000002);}
#main-content #team,#main-content #partners{margin:18px 0 8px;}#main-content #team li,#main-content #partners li{position:relative;float:left;margin:0 20px 16px 0;}#main-content #team li img,#main-content #partners li img{border:5px solid white;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);}
#main-content #team li span,#main-content #partners li span{position:absolute;bottom:11px;right:5px;padding:3px 7px;border-top-left-radius:4px;color:white;background:rgba(0, 0, 0, 0.4);text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4);}
#main-content #partners img{max-width:100%;max-height:100px;}
#main-content #team img{height:118px;width:118px;}
#faq-sidebar{padding:20px 0 30px;float:right;width:38%;box-sizing:border-box;-moz-box-sizing:border-box;}#faq-sidebar h4{color:#c04355;font-weight:lighter;font-size:24px;line-height:24px;margin:18px 0 10px 40px;text-decoration:none;}
#faq-sidebar p{margin:0 0 10px 30px;color:#454545;font-size:16px;line-height:24px;padding:10px 10px;}#faq-sidebar p a{text-decoration:underline;color:inherit;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#receipt_container{overflow:hidden;position:relative;margin:20px auto 0;width:100%;display:none;}#receipt_container #receipt_hole{background:#b1b1b1;height:10px;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.4),0 1px 2px rgba(0, 0, 0, 0.15000000000000002);border:1px solid #8f8f8f;border-top:1px solid #242424;border-radius:99px;}
#receipt_container #receipt{position:absolute;top:1px;background:white;width:241px;padding:15px 15px 0;left:50%;margin-left:-135px;border-top-width:0;box-shadow:0 0 1px rgba(0, 0, 0, 0.17),0 5px 10px rgba(0, 0, 0, 0.05);margin-top:-300px;}#receipt_container #receipt h4{text-transform:uppercase;color:#bfbfbf;font-size:13px;line-height:21px;margin:0;}#receipt_container #receipt h4 a{float:right;text-decoration:underline;display:block;}
#receipt_container #receipt h5{font-weight:bold;color:#555;margin-bottom:12px;font-size:13px;line-height:21px;}
#receipt_container #receipt .mini-rule{margin:16px 0;}
#receipt_container #receipt p{margin:12px 0;color:#797874;font-size:13px;line-height:21px;}#receipt_container #receipt p:last-child{margin-bottom:0;}
#receipt_container #receipt textarea{background:white;margin-top:5px;font-size:13px;line-height:21px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:5px 8px;min-height:50px;}
#receipt_container #receipt #item_p{margin:0;padding:0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;font-size:15px;overflow:hidden;}#receipt_container #receipt #item_p #final_link{padding:12px 12px 12px 0;display:block;margin-right:60px;border-right:1px dotted #ddd;}
#receipt_container #receipt #item_p #receipt-price{font-weight:bold;color:#555;float:right;display:block;padding:12px 0;text-align:center;width:60px;}
#receipt_container #receipt #email-receipt-form .mini-rule{margin-top:0;}
#receipt_container #receipt #email-receipt-form input[type=password]{background:white;font-size:13px;line-height:13px;border:1px solid #d7d7d7;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.05);width:121px;height:15px;float:left;}#receipt_container #receipt #email-receipt-form input[type=password]:focus{border-color:#bbb;}
#receipt_container #receipt #email-receipt-form button.small{font-size:13px;font-weight:bold;padding:9px 11px;width:84px;float:right;}
#receipt_container #receipt #unsubscribe_link{color:#555;text-decoration:underline;}
#receipt_container #receipt h5#spread{float:left;padding-top:2px;margin-bottom:15px;}
#receipt_container #receipt .psuedo-button{display:inline-block;height:24px;text-indent:-9999px;margin:0;float:right;}
#receipt_container #receipt .tweet-button{background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/psuedo-tweet-button-0417b2b5b45641e9416b6855d54cb0c7.png) top left;width:55px;margin-right:8px;}#receipt_container #receipt .tweet-button:hover{background-position:-55px 0;}
#receipt_container #receipt .tweet-button:active{background-position:-110px 0;}
#receipt_container #receipt .share-button{background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/psuedo-share-button-4a2a0a5658ea033b34cdccefd7c2cfef.png) top left;width:61px;}#receipt_container #receipt .share-button:hover{background-position:-61px 0;}
#receipt_container #receipt #receipt_user_signup{padding-top:70px;}
#receipt_shadow{top:1px;border-top:1px solid #666;opacity:0;background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/receipt-shadow-8e055653058485e84ce5f0b5345c495f.png) repeat-x top center transparent;z-index:5;height:10px;top:0;position:absolute;width:241px;padding:0 15px;left:50%;margin-left:-135px;}
#receipt_bottom{clear:both;background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/receipt-bottom-a16c084b8d6c7af836ceca6769d31503.png) repeat-x top left;height:20px;margin:16px -16px -20px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#recent-sales{padding:26px 30px 11px;background:rgba(0, 0, 0, 0.1);margin:40px 0 50px;border-radius:10px;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid #ffffff;}#recent-sales h4{font-weight:bold;float:left;color:#252a2e;font-size:18px;line-height:27px;}#recent-sales h4 small{margin-left:10px;color:#aaa;font-size:15px;line-height:18px;}
#recent-sales .mini-rule{margin-top:10px;}
#recent-sales ul{padding:16px 0 0;}
#recent-sales #search_indicator{margin:4px 8px;float:right;display:none;}
#recent-sales #search_purchases{float:right;border:1px solid rgba(0, 0, 0, 0.2);background:white;position:relative;top:-8px;font-size:15px;width:200px;}
#recent-sales li .basic-info a{font-weight:normal;text-underline:none;}
#recent-sales li .basic-info .additional{background:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;margin-right:10px;padding:3px 5px;position:relative;font-size:11px;top:-2px;}
#recent-sales li .basic-info .timestamp{float:right;}
#recent-sales .pagination{margin:24px 0 14px;}#recent-sales .pagination a{font-size:17px;color:#aaa;}#recent-sales .pagination a.newer{float:right;}
#sale-info{position:absolute;top:-300px;z-index:5;margin:0 auto 30px;background:white;width:351px;padding:20px 15px 0;left:50%;margin-left:-195px;border-top-width:0;box-shadow:0 0 1px rgba(0, 0, 0, 0.17),0 5px 10px rgba(0, 0, 0, 0.05);}#sale-info .close-button{top:-5px;font-size:9px;width:7px;height:7px;line-height:7px;padding:7px;float:left;margin-right:7px;}
#sale-info #sales-header{text-transform:uppercase;font-size:13px;line-height:13px;padding:0 0 4px;color:#aaa;}#sale-info #sales-header span{float:right;}
#sale-info .mini-rule{margin:10px 0 15px;}
#sale-info .product-price{font-size:15px;font-weight:bold;text-shadow:0 1px 1px white;padding:5px 8px;border-radius:99px;background:rgba(0, 0, 0, 0.1);float:right;}
#sale-info h4{color:#252a2e;font-size:18px;font-weight:bold;line-height:18px;}#sale-info h4 small{margin-left:10px;color:#aaa;font-size:15px;line-height:18px;}
#sale-info p{font-size:15px;line-height:27px;color:#aaa;}
#sale-info #shipping-info{margin-top:10px;padding-left:18px;background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/map-marker-a15ab18dc97f8382fdfb2d70d620eb6b.png) 0 8px no-repeat;}
#sale-info ul{margin-top:10px;overflow:hidden;}#sale-info ul li{float:left;padding-right:10px;color:#555;font-size:15px;font-weight:bold;}#sale-info ul li a,#sale-info ul li span{color:#555;font-size:15px;font-weight:bold;}
#sale-info ul li:after{content:'·';padding-left:10px;}
#sale-info ul li:last-child:after{display:none;}
#sale-info #receipt_bottom{background:url(https://gumroad.s3.amazonaws.com/assets/product/receipt/wide-receipt-bottom-498256c8fb687d69cadc3757e289f0e0.png) repeat-x top left;margin-right:-15px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#profile_picture{float:left;margin-right:20px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:128px;height:128px;}
.seller-main{color:white;text-shadow:0 1px 1px rgba(255, 255, 255, 0.4);background:url(https://gumroad.s3.amazonaws.com/assets/product/shadow-b7d05172b0d9915a0491fcb0f48bc4bc.png) repeat-x rgba(0, 0, 0, 0.15000000000000002);padding:20px;margin:0;overflow:hidden;}.seller-main #seller-arrow{position:absolute;margin-top:-20px;left:74px;}.seller-main #seller-arrow:before,.seller-main #seller-arrow:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;margin-left:-5px;border-width:10px;}
.seller-main #seller-arrow:before{border-top-color:rgba(0, 0, 0, 0.4);margin-top:1px;}
.seller-main #seller-arrow:after{border-top-color:white;}
.seller-main #seller-arrow.payment-showing:after{border-top-color:#eee;}
.seller-main h2{font-weight:bold;font-size:24px;line-height:24px;color:#666;}.seller-main h2 a{color:inherit;font-weight:inherit;}
.seller-main #bio{color:rgba(0, 0, 0, 0.4);font-size:16px;line-height:24px;margin-top:10px;}.seller-main #bio a{color:#333;font-weight:bold;}
.seller-main #bio p{margin-bottom:12px;}.seller-main #bio p:last-child{margin-bottom:0;}
.seller-main .verified-badge{border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;display:inline-block;margin-left:12px;width:24px;margin-top:-2px;height:24px;background:url(https://gumroad.s3.amazonaws.com/assets/checkmark-7c17dd7c0752c9d00f7e66b67ef1dc36.png) center no-repeat #3cc486;border:2px solid white;box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.4),0 1px 2px rgba(0, 0, 0, 0.4);position:absolute;color:rgba(0, 0, 0, 0.4);font-size:17px;line-height:17px;text-shadow:none;text-align:center;}
.seller-main #social-links{display:inline-block;margin-top:12px;}.seller-main #social-links a{display:block;text-indent:-9999px;float:left;margin-right:10px;}.seller-main #social-links a:active{position:relative;top:1px;}
.seller-main #social-links #twitter_link{width:20px;height:16px;background:url(https://gumroad.s3.amazonaws.com/assets/product/twitter-link-icon-ba2e6efac5212d4f5facd435d345766a.png);margin-top:1px;}
.seller-main #social-links #facebook_link{width:11px;height:18px;background:url(https://gumroad.s3.amazonaws.com/assets/product/facebook-link-icon-0e3066256490eacb04f8fe94f810d68e.png);}
.seller-main.centered #seller-arrow{left:50%;margin-left:-5px;}
.seller-main.centered h2{text-align:center;}
.dark-background .seller-main{text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4);}.dark-background .seller-main h2{color:#ccc;}
.dark-background .seller-main #bio{color:rgba(255, 255, 255, 0.4);}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#settings-form{width:65%;float:left;border-right:1px solid rgba(0, 0, 0, 0.15);padding-right:30px;box-sizing:border-box;-moz-box-sizing:border-box;}#settings-form p,#settings-form .p{margin:30px 0;font-size:17px;line-height:24px;}#settings-form p:last-child,#settings-form .p:last-child{margin:0;}
#settings-form p.payment-toggle-p,#settings-form .p.payment-toggle-p{margin-top:30px;}
#settings-form label{font-size:17px;width:120px;display:block;margin:11px 10px 0 0;float:left;}#settings-form label.for_checkbox{font-size:15px;float:none;margin:0;width:auto;display:inline-block;}
#settings-form input[type=text],#settings-form input[type=tel],#settings-form input[type=password],#settings-form textarea{box-sizing:border-box;-moz-box-sizing:border-box;width:462px;max-width:462px;float:left;padding-right:40px;background-position:top right;background-repeat:no-repeat;height:46px;}#settings-form input[type=text].color-input,#settings-form input[type=tel].color-input,#settings-form input[type=password].color-input,#settings-form textarea.color-input{width:110px;padding:12px 10px 9px 34px;font-family:Monaco, Courier;font-size:15px;height:40px;}
#settings-form .color-wrapper{margin-right:20px;float:left;}#settings-form .color-wrapper .settings-note{padding-top:10px;}
#settings-form #pull-from-twitter{clear:both;display:block;font-size:17px;padding-top:17px;margin-left:130px;}
#settings-form input[type=checkbox]{margin-right:5px;}
#settings-form select{margin-top:7px;}
#settings-form .settings-note{padding-left:7px;font-size:15px;display:inline-block;color:#cccccc;}#settings-form .settings-note a{color:#cccccc;}#settings-form .settings-note a:active{color:#aaa;}
#settings-form .settings-note.under{padding-left:130px;padding-top:10px;}#settings-form .settings-note.under .checkbox_spacer{width:17px;display:inline-block;}
#settings-form .settings-note.under a{text-decoration:underline;color:#aaa;}
#settings-form .settings-note.under input[type=text]{display:block;background:white;margin-top:5px;padding:5px;margin-left:20px;height:32px;width:442px;}
#settings-form .mini-rule{margin:30px 0;}
#settings-form #profile_picture_p{min-height:128px;}#settings-form #profile_picture_p .buttons{float:left;width:300px;margin:0;}
#settings-form #profile_picture_p .clear{display:block;}
#settings-form #profile_picture_p button,#settings-form #profile_picture_p #upload-pic{filter:none;margin-bottom:15px;display:inline-block;position:relative;padding:9px 13px 10px;}#settings-form #profile_picture_p button:last-child,#settings-form #profile_picture_p #upload-pic:last-child{margin-bottom:0;}
#settings-form #credit_card_holder,#settings-form #envelope{width:320px;margin:30px 0 0;float:left;}
#settings-form #remove_card_link,#settings-form #remove_shipping_information_link{font-size:17px;color:#C04355;margin:40px 0 30px 30px;float:left;width:180px;}
#settings-form #save_credit_card_button,#settings-form #save_shipping_information_button{margin:30px;float:left;}
#settings-form #save_shipping_information_button,#settings-form #remove_shipping_information_link{margin-top:0;}
#settings-form #envelope{margin:0;}
#settings-form button[type=submit]{margin-left:130px;}
#settings-form .resend_confirmation{position:absolute;right:40px;top:9px;font-size:15px;text-align:right;}
#settings-form .connection-p{margin:30px 0 0;background-color:#eeeeee;border-radius:10px;background-position:10px center;background-repeat:no-repeat;padding:17px 17px 17px 60px;line-height:17px;overflow:hidden;}#settings-form .connection-p span{float:right;color:#ddd;}
#settings-form .connection-p a{color:#aaa;}#settings-form .connection-p a:active{color:#888;}
#settings-form .connection-p:last-child{margin-top:30px;}
#settings-form .network-indicator{display:block;position:absolute;top:0;left:0;height:100%;width:44px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
#settings-form #facebook_connection .network-indicator{background:url(https://gumroad.s3.amazonaws.com/assets/login-with-facebook-button-194e6c9f370c6b0be60162f62938f716.png) no-repeat 8px center #4d67a1;}
#settings-form #twitter_connection .network-indicator{background:url(https://gumroad.s3.amazonaws.com/assets/login-with-twitter-button-1091ae2e4197ec957c871baad1705acf.png) no-repeat 5px center #00acee;}
#settings-form #soundcloud_connection .network-indicator{background:url(https://gumroad.s3.amazonaws.com/assets/login-with-soundcloud-button-f150075f12c6ca0f528651191af91094.png) no-repeat 8px center #fc7722;}
#settings-form #fanpage-list{z-index:1;display:none;margin-top:30px;color:#999;font-size:17px;line-height:17px;overflow:hidden;position:relative;}#settings-form #fanpage-list .list-line{background:#999;height:100%;width:1px;display:block;position:absolute;z-index:-1;margin-left:10px;bottom:6px;}
#settings-form #fanpage-list li{margin:10px 0;}#settings-form #fanpage-list li strong,#settings-form #fanpage-list li a{color:#454545;}
#settings-form #fanpage-list li.sub{margin-left:10px;}
#settings-form #fanpage-list li.first{margin:0;padding:0 0 10px;background:white;}
#settings-form #fanpage-list li:last-child{margin-bottom:0;}
#advanced-settings .settings-note{margin-top:12px;color:#AAA;}
#advanced-settings .settings-note a,#developer-settings .settings-note.under a{color:#36a9ae;margin-left:8px;}
#settings-navigation{padding-left:40px;box-sizing:border-box;-moz-box-sizing:border-box;width:35%;float:right;}#settings-navigation ul li{font-size:18px;line-height:36px;margin-bottom:10px;padding-left:8px;}#settings-navigation ul li.active{border-top-right-radius:4px;border-bottom-right-radius:4px;background:#E0E0E0;position:relative;}#settings-navigation ul li.active:before{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;right:100%;margin-right:-1px;border-right-color:#E0E0E0;border-width:18px;}
#ach-form{background:url(https://gumroad.s3.amazonaws.com/assets/settings/noise-95c4a024744e319531709d38951b320f.png);box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);position:relative;margin-top:20px;padding:1px 0;}#ach-form #stroke{position:absolute;z-index:1;top:5px;left:5px;bottom:5px;right:5px;box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.4);background:#add19d;}
#ach-form #main-ach{background:url(https://gumroad.s3.amazonaws.com/assets/settings/noise-95c4a024744e319531709d38951b320f.png) #ffffff;margin:9px 10px;position:relative;z-index:2;box-shadow:0 0 2px rgba(0, 0, 0, 0.4);padding:20px;}#ach-form #main-ach p{margin:0;}
#ach-form #main-ach .labels{color:#aaa;font-size:13px;text-transform:uppercase;}
#ach-form #main-ach #ach_account_account_holder_full_name{background:none;font-size:20px;border-width:0 0 2px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;padding:0;border-bottom:2px solid #eeeeee;color:#252a2e;width:100%;max-width:none;}#ach-form #main-ach #ach_account_account_holder_full_name.error{border-width:0 0 2px !important;box-shadow:none !important;}
#ach-form #main-ach .numbers{margin-top:20px;}#ach-form #main-ach .numbers .preset{padding:9px 0 8px;}
#ach-form #main-ach .numbers .mark{background:url(https://gumroad.s3.amazonaws.com/assets/settings/check-routing-indicator-946b7b789c407998de3d81c1fafebf91.png) no-repeat;width:11px;height:13px;display:inline-block;float:left;margin-right:10px;position:relative;top:3px;opacity:.4;}#ach-form #main-ach .numbers .mark.other{margin-left:10px;}
#ach-form #main-ach .numbers .new .mark{top:12px;}
#ach-form #main-ach .numbers .number-wrapper{float:left;position:relative;}#ach-form #main-ach .numbers .number-wrapper .number-label{position:absolute;left:0;color:#ccc;text-transform:uppercase;bottom:100%;font-size:9px;letter-spacing:2px;}
#ach-form #main-ach .numbers .number-wrapper.account{margin-left:10px;}
#ach-form #main-ach .numbers .number-wrapper input{float:none;}
#ach-form #main-ach .numbers input,#ach-form #main-ach .numbers .preset-number{background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left;width:145px;font-size:17px;letter-spacing:5px;padding:8px;height:auto;margin-right:10px;}
#ach-form #main-ach .numbers #ach_account_account_number,#ach-form #main-ach .numbers #ach_account_account_number_repeated{width:174px;}
#ach-form #main-ach .numbers .preset-number{padding:0;width:auto;margin-right:5px;}#ach-form #main-ach .numbers .preset-number.account{margin-left:20px;}
#ach-form #main-ach .numbers a{float:right;font-size:17px;}
#ach-form #main-ach .numbers button{float:right;margin-left:0;padding:9px 10px 10px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#stamp-preview-popup #wrapper{max-width:830px;margin:0 auto;border-bottom:1px solid transparent;}#stamp-preview-popup #wrapper #box{margin:50px 0;background-color:#fff;border:1px solid #d4d4d4;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#stamp-preview-popup p{font-size:15px;line-height:28px;margin:12px 0 24px;}
#stamp-preview-popup #pdf-stamp-showcase{padding:12px 24px;position:relative;height:526px;}#stamp-preview-popup #pdf-stamp-showcase img{position:absolute;top:0;left:0;}
#stamp-preview-popup #pdf-stamp-text{border-top:1px solid #d4d4d4;padding:12px 24px;}
#stamp-preview-popup .stamp-feedback{margin:24px 0 12px;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#stream_page .top-bar{display:none;}
#stream_page #wrapper{width:100%;padding:0;}
#stream_page #player_overlay{position:relative;z-index:1;}#stream_page #player_overlay #preview-container{margin:30px 0;background:black;box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}#stream_page #player_overlay #preview-container #video-preview-container{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:black;}#stream_page #player_overlay #preview-container #video-preview-container .controls{background:rgba(0, 0, 0, 0.8);position:absolute;z-index:9;bottom:10px;left:10px;right:10px;height:60px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}#stream_page #player_overlay #preview-container #video-preview-container .controls .video-control{height:16px;width:15px;top:50%;margin-top:-8px;left:20px;margin-left:0;text-indent:-9999px;position:absolute;}#stream_page #player_overlay #preview-container #video-preview-container .controls .video-control.play-button{background:url(https://gumroad.s3.amazonaws.com/assets/product/play-button-404237634052ccb2e9a906217c24cb55.png) no-repeat;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .video-control.pause-button{background:url(https://gumroad.s3.amazonaws.com/assets/product/pause-button-4db278ce446209bac18b65f755debb1d.png) no-repeat;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .video-control:hover{cursor:pointer;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .duration{font-size:18px;font-weight:bold;position:absolute;bottom:50px;color:black;background:white;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#stream_page #player_overlay #preview-container #video-preview-container .controls .duration:after{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-top-color:white;border-width:5px;top:100%;left:50%;margin-left:-5px;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .video-progress{left:50px;right:260px;overflow:hidden;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .volume-container{right:58px;width:180px;position:absolute;}#stream_page #player_overlay #preview-container #video-preview-container .controls .volume-container .volume-icons{background:url(https://gumroad.s3.amazonaws.com/assets/product/volume-d005f1565fb04f8b48ccc582a247eb36.png) no-repeat;height:18px;width:180px;position:absolute;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .volume-container .volume{left:25px;right:35px;height:16px;bottom:0;overflow:hidden;}#stream_page #player_overlay #preview-container #video-preview-container .controls .volume-container .volume .percentage-bar{width:80%;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .video-progress,#stream_page #player_overlay #preview-container #video-preview-container .controls .volume-container{height:16px;top:50%;margin-top:-8px;}
#stream_page #player_overlay #preview-container #video-preview-container .controls .full-screen{position:absolute;right:20px;background:url(https://gumroad.s3.amazonaws.com/assets/product/fullscreen-db5079a83fc0921a74c8a4ee83c7dfda.png) no-repeat;height:16px;width:16px;text-indent:-9999px;top:50%;margin-top:-8px;}#stream_page #player_overlay #preview-container #video-preview-container .controls .full-screen:hover{cursor:pointer;}
#stream_page #player_overlay.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;}#stream_page #player_overlay.fullscreen #preview-container{margin:0;height:100%;}#stream_page #player_overlay.fullscreen #preview-container #video-preview-container{height:100%;}
#stream_page #player_overlay.fullscreen .full-screen{background-position:-16px 0 !important;}
#stream_page #player_overlay.fullscreen .player{position:fixed;height:100% !important;left:0;top:0;right:0;margin:0 auto;overflow:hidden;}#stream_page #player_overlay.fullscreen .player #jp_poster_0,#stream_page #player_overlay.fullscreen .player #jp_video_0{height:100% !important;}
#stream_page #player_background_overlay{background:rgba(0, 0, 0, 0.8);position:fixed;top:0;right:0;bottom:0;left:0;}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
.booking-time{width:33.33%;float:left;margin-right:0 !important;position:relative;}.booking-time:nth-child(3n + 2){left:24px;}
.booking-time:nth-child(3n + 3){left:48px;}
#sxsw{font-size:16px;}#sxsw #wrapper{width:100%;max-width:100%;padding:0;margin:0;}
#sxsw .top-bar{display:none;}
#sxsw .shadow-border{width:100%;height:4px;background:#fdfbf1;display:block;left:0;position:absolute;z-index:3;}#sxsw .shadow-border.top{top:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);}
#sxsw .shadow-border.bottom{bottom:0;box-shadow:0 -1px 2px rgba(0, 0, 0, 0.2);}
#sxsw header,#sxsw #splash{position:relative;}
#sxsw #content{background:#fdfbf1;position:relative;}
#sxsw #directions{position:relative;height:440px;background:#000;overflow:hidden;}#sxsw #directions .map-bg{position:absolute;width:100%;height:100%;background:url(https://gumroad.s3.amazonaws.com/assets/sxsw/map-f7a334cea17dcff9c58efeb239692a89.jpg) no-repeat center center;background-size:cover;}
#sxsw #thanks{width:360px;margin:12px auto 0;font-size:1.2em;line-height:1.6em;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
#sxsw .title-rule{display:block;margin:24px auto 12px;width:160px;height:3px;background:#fff;background:rgba(255, 255, 255, 0.4);}
#sxsw #back-to-gumroad{width:100;position:absolute;left:0;right:0;bottom:0;height:80px;z-index:6;text-align:center;vertical-align:center;background:rgba(0, 0, 0, 0.4);}#sxsw #back-to-gumroad a{margin-top:28px;color:#fff;display:block;}
#sxsw #twitter-links{margin-top:40px;font-size:1.4em;text-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}#sxsw #twitter-links a{color:#fff;padding:0 24px;}
#sxsw #address{position:absolute;bottom:0;background:#fff;width:320px;padding:36px 24px 36px 50px;font-size:20px;z-index:2;line-height:1.2em;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
#sxsw #date-banner{position:relative;margin:77px auto 0;background:rgba(0, 0, 0, 0.06);padding:14px 0;width:216px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:6px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
#sxsw #date-banner p{font-size:14px;font-weight:900;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
#sxsw #venue{padding:48px 20px 120px;}
#sxsw #venue .container{position:relative;}
#sxsw #venue img{display:block;margin:0 auto;max-width:100%;}
#sxsw .venue-description{max-width:750px;width:100%;margin:58px auto 0;}
#sxsw .venue-description p{font-weight:400;line-height:1.8em;font-size:18px;color:#9d9d9d;}
#sxsw .booking-title,#sxsw #venue h2,#sxsw #perks h2{font-weight:bold;font-size:24px;font-weight:200;text-align:center;margin-bottom:52px;}
#sxsw #cafe-address{font-weight:200;color:#9d9d9d;letter-spacing:1px;width:213px;margin-top:10px;}
#sxsw #cafe-name,#sxsw #cafe-location{font-weight:bold;}
#sxsw #locator{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:99px;background:url(https://gumroad.s3.amazonaws.com/assets/email/email_body_header_logo-ad4c0dae2fc50d54646676b1eeb26f72.png) no-repeat center #ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);z-index:3;}
#sxsw .container{max-width:1140px;width:100%;margin:0 auto;}
#sxsw .splash-bg{width:100%;height:100%;position:absolute;top:0;}
#sxsw .splash-content{position:relative;z-index:3;width:100%;height:100%;padding-top:100px;overflow:hidden;}
#sxsw .splash-content .container{max-width:950px;width:100%;height:100%;margin:0 auto;color:#fff;text-align:center;}
#sxsw .splash-content h1{font-size:56px;font-weight:200;text-shadow:0 1px 1px rgba(0, 0, 0, 0.1);padding:24px 0;}
#sxsw .splash-content .icon.mobile-show{display:inline-block;width:45px;height:56px;position:relative;opacity:.4;background-position:0 -730px;margin-bottom:20px;}
#sxsw .splash-content .subheading{margin-top:46px;font-weight:bold;font-size:24px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
#sxsw .splash-content .btn{display:block;width:180px;margin:100px auto;text-align:center;}#sxsw .splash-content .btn.unavaliable{opacity:.4;}
#sxsw .learn-more{display:block;margin-top:24px;}
#sxsw i,#sxsw .icon{display:block;width:90px;height:110px;background-image:url(https://gumroad.s3.amazonaws.com/assets/sxsw/icons-95f9318972c2043584a18cc937fbc454.png);background-repeat:repeat;background-position:0 0;}
#sxsw .splash-img{width:100%;height:100%;background:url(https://gumroad.s3.amazonaws.com/assets/sxsw/header-7dad3373c29b9b61ec79eccc39d870ca.jpg) no-repeat center center fixed #000000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#sxsw #how-to{overflow:hidden;margin:120px 0 24px;}#sxsw #how-to li{display:inline-block;padding:0 32px;margin:0 auto;font-weight:bold;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:text-top;border:0 solid rgba(255, 255, 255, 0.4);border-right-width:1px;opacity:0;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}#sxsw #how-to li:last-child{border-right-width:0;}
#sxsw #how-to li .icon{margin:0 auto;width:80px;height:100px;}#sxsw #how-to li .icon.calender{width:100px;background-position:0 0;}
#sxsw #how-to li .icon.invite{width:105px;background-position:0 -80px;}
#sxsw #how-to li .icon.latte{width:103px;background-position:0 -200px;}
#sxsw #how-to li h3{margin-top:10px;font-weight:bold;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);line-height:1.4em;}
#sxsw #perks{width:100%;float:left;clear:both;padding:24px 0 36px;background:#fdfbf1;}#sxsw #perks h2{margin-top:36px;margin-bottom:24px;color:#333;}
#sxsw #perks h4{text-align:center;color:#999;}
#sxsw #perks li:nth-child(odd){border-right:1px solid rgba(0, 0, 0, 0.05);}
#sxsw #perks .perk{width:50%;padding:0 40px;text-align:center;margin:80px 0;float:left;box-sizing:border-box;-moz-box-sizing:border-box;}#sxsw #perks .perk p{font-weight:400;line-height:1.6em;font-size:16px;color:#9d9d9d;width:62%;margin:0 auto;}
#sxsw #perks .perk .icon{width:128px;height:110px;margin:0 auto;display:block;margin-bottom:20px;}#sxsw #perks .perk .icon.access{width:50px;background-position:0 -298px;}
#sxsw #perks .perk .icon.swag{width:129px;background-position:0 -409px;}
#sxsw #perks .perk .icon.wifi{width:100px;background-position:0 -519px;}
#sxsw #perks .perk .icon.power{width:72px;background-position:0 -614px;}
#sxsw #perks .perk h3{font-size:24px;font-weight:200;padding:24px 0 32px;}
#sxsw .gradient-mask{width:100%;height:100%;overflow:hidden;position:absolute;top:0;}#sxsw .gradient-mask .gradient{position:absolute;top:0;z-index:2;width:100%;height:9000px;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e76c5e), color-stop(0.17, #fdce71), color-stop(0.33, #00acee), color-stop(0.5, #159499), color-stop(0.67, #f26534), color-stop(0.83, #c92940), to(#e76c5e));background-image:-webkit-linear-gradient(#e76c5e, #fdce71, #00acee, #159499, #f26534, #c92940, #e76c5e);background-image:-moz-linear-gradient(#e76c5e, #fdce71, #00acee, #159499, #f26534, #c92940, #e76c5e);background-image:-o-linear-gradient(#e76c5e, #fdce71, #00acee, #159499, #f26534, #c92940, #e76c5e);background-image:linear-gradient(#e76c5e, #fdce71, #00acee, #159499, #f26534, #c92940, #e76c5e);filter:progid:dximagetransform.microsoft.gradient(GradientType=0, startColorstr=#e76c5e, endColorstr=#fdce71);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e76c5e, endColorstr=#fdce71)";opacity:.8;-webkit-animation:backgroundmove infinite 180s linear;-moz-animation:backgroundmove infinite 180s linear;-o-animation:backgroundmove infinite 180s linear;animation:backgroundmove infinite 180s linear;}
#sxsw .harlem .gradient{-webkit-animation:backgroundmove infinite 2s linear;-webkit-animation:backgroundmove infinite .6s linear 16.5s;-moz-animation:backgroundmove infinite 2s linear;-moz-animation:backgroundmove infinite .6s linear 16.5s;-o-animation:backgroundmove infinite 2s linear;-o-animation:backgroundmove infinite .6s linear 16.5s;animation:backgroundmove infinite 2s linear;animation:backgroundmove infinite .6s linear 16.5s;}
#sxsw .harlem .harlem-shake{display:none;}
@keyframes backgroundmove{from{background-position:0 9000px;} to{background-position:0 0;}}@-webkit-keyframes backgroundmove{from{background-position:0 9000px;} to{background-position:0 0;}}@-moz-keyframes backgroundmove{from{background-position:0 9000px;} to{background-position:0 0;}}@-o-keyframes backgroundmove{from{background-position:0 9000px;} to{background-position:0 0;}}#sxsw #booking{position:fixed;z-index:4;top:24px;left:24px;right:24px;bottom:24px;background:#333;color:#fff;overflow:hidden;pointer-events:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;opacity:0;}#sxsw #booking.popped{-webkit-animation-name:pop;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;opacity:1;pointer-events:all;}
#sxsw #booking.unpopped{-webkit-animation-name:unpop;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;}
#sxsw #booking .close-modal{position:absolute;z-index:99999999;top:17px;right:16px;padding:2px 9px;border:2px solid #ccc;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;text-decoration:none;font-size:14px;color:#fff;opacity:.2;}
#sxsw #booking .close-modal:hover{opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
#sxsw #booking #booking-container{position:relative;width:400%;height:100%;overflow:hidden;}#sxsw #booking #booking-container .booking-input{width:100%;padding:0 25px;height:60px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:24px;}#sxsw #booking #booking-container .booking-input:last-child{margin-bottom:0;}
#sxsw #booking #booking-container #reservation{position:relative;margin:80px auto;width:280px;padding:20px;color:#ccc;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;font-size:18px;}#sxsw #booking #booking-container #reservation .date{padding:4px 0;}
#sxsw #booking #booking-container #reservation .time{font-weight:bold;color:#646464;padding:4px 0;}
#sxsw #booking #booking-container #reservation .guest-name{padding:4px 0;}
#sxsw #booking #booking-container #reservation .share-methods{width:100%;border-top:1px dotted #ccc;padding-top:4px;margin-top:18px;opacity:.4;}#sxsw #booking #booking-container #reservation .share-methods .share-method{margin-top:14px;}
#sxsw #booking #booking-container #reservation .share-methods:hover{opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
#sxsw #booking #booking-container #reservation .icon.latte{margin:10px auto 0;width:73px;height:90px;}#sxsw #booking #booking-container #reservation .icon.latte.colored{background-position:0 -790px;}
#sxsw #booking #booking-container .booking-step{padding:48px 0;min-height:504px;float:left;width:25%;}
#sxsw #booking #booking-container .booking-form{margin:80px auto;background:#000;background:rgba(0, 0, 0, 0.2);padding:20px;width:80%;border-radius:6px;box-sizing:border-box;-moz-box-sizing:border-box;}
#sxsw #booking h2{font-size:36px;max-width:400px;margin:0 auto;text-align:center;}
#sxsw #booking #booking-times{margin:60px auto 0;width:80%;box-sizing:border-box;-moz-box-sizing:border-box;}#sxsw #booking #booking-times .date-picker{text-align:center;margin-bottom:24px;}#sxsw #booking #booking-times .date-picker a{font-size:24px;padding:0 24px;display:inline-block;color:#aaa;text-decoration:underline;}#sxsw #booking #booking-times .date-picker a.active{color:#fff;text-decoration:none;}
#sxsw #booking #booking-times .tab-content{clear:both;overflow:hidden;padding:0 72px 24px 24px;background:#000;background:rgba(0, 0, 0, 0.2);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#sxsw #booking #booking-times .booking-time{float:left;margin-top:24px;}#sxsw #booking #booking-times .booking-time .btn{padding:20px 28px;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}#sxsw #booking #booking-times .booking-time .btn.disabled{text-decoration:line-through;}
#sxsw #booking #booking-times .booking-time .btn.selected{color:#fff;background:#00949a;text-shadow:0 1px 0 #26898e;}
#sxsw #booking .booking-nav{width:100%;position:absolute;bottom:0;padding:27px 0;border-top:1px solid rgba(255, 255, 255, 0.1);}#sxsw #booking .booking-nav .btn{width:170px;margin:0 auto;display:block;text-align:center;}#sxsw #booking .booking-nav .btn.disabled{opacity:.2;cursor:default;}
@-webkit-keyframes pop{from{-webkit-transform:scale(0.1);opacity:0;} 85%{-webkit-transform:scale(1.05);opacity:1;} to{-webkit-transform:scale(1);opacity:1;}}@-webkit-keyframes unpop{from{-webkit-transform:scale(1);opacity:0;} 15%{-webkit-transform:scale(1.05);opacity:1;} to{-webkit-transform:scale(0.1);opacity:0;}}#sxsw .btn{padding:14px 44px;background:#f5f5f5;color:#252a2e;text-shadow:0 1px 0 white;box-shadow:inset 0 1px 0 #fbfbfb;text-decoration:none;font-weight:bold;font-size:15px;line-height:21px;border-right-width:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e8e8e8');background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e8e8e8));background:-moz-linear-gradient(top, #f8f8f8, #e8e8e8);background:-o-linear-gradient(top, #f8f8f8, #e8e8e8);box-shadow:0 0 3px rgba(0, 0, 0, 0.4);border-radius:4px;}
#sxsw footer{padding:80px 0 0;width:100%;color:#9d9d9d;text-align:center;clear:both;background:#fdfbf1;font-size:17px;}#sxsw footer .terminus{padding:40px;border-top:1px solid rgba(0, 0, 0, 0.06);margin-top:40px;opacity:.4;}
#sxsw footer .terminus:hover{opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}
#sxsw footer .copyright{margin-top:12px;}
#sxsw footer .terminus p{line-height:1.6em;text-shadow:#fff 0 0 1px;font-size:14px;}
#sxsw footer li{text-decoration:none;font-weight:bold;padding-bottom:20px;color:#333;}#sxsw footer li a{color:inherit;font-weight:inherit;}
#sxsw #share{position:relative;height:360px;width:100%;color:#fff;background:#f8f8f8;overflow:hidden;text-align:center;}#sxsw #share .sub-heading{margin-top:24px;}
#sxsw #share .share-method{display:inline-block;width:46%;margin:0 auto;}
#sxsw #share h3{font-size:36px;font-weight:200;}
#sxsw #share .container{position:relative;z-index:3;padding:76px 0;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
#sxsw #share ol{margin-top:46px;}
@media screen and (max-width:640px){body{-webkit-text-size-adjust:none;} #sxsw .splash-content .container,#sxsw #perks .perk,#sxsw #how-to li{width:100%;} #sxsw #thanks{width:310px;font-size:1em;} #sxsw #twitter-links a{display:block;margin-bottom:24px;} #sxsw #directions .map-bg{background:url(https://gumroad.s3.amazonaws.com/assets/sxsw/map_mobile-6058f130b43365ed0f7d849c38db94c5.jpg) no-repeat top center;-webkit-background-size:200%;-moz-background-size:200%;background-size:200%;} #sxsw #directions #address{width:100%;text-align:center;font-size:16px;padding:27px 0px;} #sxsw #directions #cafe-address{margin:10px auto 0;} #sxsw #how-to{margin-top:36px;}#sxsw #how-to li{width:100%;float:left;}#sxsw #how-to li .icon{height:72px;float:left;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);}#sxsw #how-to li .icon.invite{background-position:0 -84px;} #sxsw #how-to li .icon.latte{background-position:0 -200px;height:98px;} #sxsw #how-to li h3{text-align:left;margin-top:28px;margin-right:10px;font-weight:normal;font-size:14px;} #sxsw #how-to #pick h3{margin-top:30px;} #sxsw #how-to #invite h3{margin-top:28px;} #sxsw #how-to #pick .icon{width:105px;background-position:9px 0;} #sxsw #splash .icon.header-logo{margin-bottom:0;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);} #sxsw #splash .splash-content{padding-top:12px;}#sxsw #splash .splash-content #start-booking{margin:12px auto 24px;} #sxsw #splash .splash-content h1{font-size:26px;padding:18px 0;} #sxsw #splash .splash-bg .splash-img{width:100%;background:url(https://gumroad.s3.amazonaws.com/assets/sxsw/mobile_header-3aa842d4024a51d1a4e20480d8280d6e.jpg) no-repeat top left fixed;background-size:100%;height:1200px;} #sxsw footer .terminus p{width:200px;margin:0 auto;} #sxsw .booking-time{width:50%;}#sxsw .booking-time:nth-child(even){left:12px;} #sxsw .booking-time:nth-child(odd){left:0;}}
.border-box{box-sizing:border-box;-moz-box-sizing:border-box;}
.psuedo-arrow{content:'';height:0;position:absolute;width:0;border-color:transparent;border-style:solid;}
.half-flipped{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);transform:rotatey(180deg);}
.quarter-flipped{-webkit-transform:rotatey(90deg);-moz-transform:rotatey(90deg);transform:rotatey(90deg);}
.unflipped{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);transform:rotatey(0deg);}
.rotate-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;}
@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);} to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinner{from{-moz-transform:rotate(0);} to{-moz-transform:rotate(360deg);}}.spinning{-webkit-animation-name:spinner;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinner;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:spinner;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}
.face{display:block;}.face.back{display:none;}
.rotated .face{display:none;}
.rotated .back{display:block;}
.csstransforms3d .rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:100%;}.csstransforms3d .rotating.rotated{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);}
.csstransforms3d .rotating .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;display:block;}
.csstransforms3d .rotating .back{-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg);-o-transform:rotatey(180deg);transform:rotatey(180deg);display:block;}
#user_page{background:url(https://gumroad.s3.amazonaws.com/assets/bg-06b5029c2622cf9bb3d19fa03ae42678.png) #f5f5f5;overflow:hidden;}#user_page .top-bar{-webkit-backface-visibility:hidden;}
#user_page #wrapper{max-width:670px;width:auto;margin-bottom:0;}
#user_page .seller-main{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;margin-bottom:30px;}
#user_page .seller-main #person-arrow{display:none;}
#user_page .arrow{position:fixed;top:0;bottom:0;background:rgba(0, 0, 0, 0.1);height:100%;width:100px;display:none;z-index:3;opacity:.5;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;}#user_page .arrow:hover{background:rgba(0, 0, 0, 0.2);cursor:pointer;opacity:1;}
#user_page .arrow .disclosure{-webkit-transform:rotate(45deg);content:" ";display:block;width:6px;height:6px;border:3px solid rgba(0, 0, 0, 0.4);border-bottom:none;border-left:none;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;}
#user_page .arrow#right{right:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.3)', GradientType=1);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));background:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));background:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));}
#user_page .arrow#left{left:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0.3)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1);background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}#user_page .arrow#left .disclosure{-webkit-transform:rotate(225deg);}
#user_page #products{margin-top:30px;position:relative;}#user_page #products .relative{width:670px;float:left;margin:0 30px 30px 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#user_page #products .relative .product{margin:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}#user_page #products .relative .product.faded{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
#user_page #products .relative .product .product-main{min-height:50px;}
#user_page #products .relative .product .description-container{padding-bottom:0;}
#user_page #products .relative:hover{margin-top:-3px;cursor:pointer;}#user_page #products .relative:hover .product{box-shadow:0 2px 4px rgba(0, 0, 0, 0.4);}
#user_page #products .relative:active{margin-top:-1px;}#user_page #products .relative:active .product{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15000000000000002);}
#user_page #user-bar{background:url(https://gumroad.s3.amazonaws.com/assets/index_new/header_bar-7c283f8dfc9fc0c82b54970f510e8e4f.png);-webkit-backface-visibility:hidden;box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.15);position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:4;}#user_page #user-bar #dots{line-height:0;}#user_page #user-bar #dots li{display:inline-block;margin:10px 5px;height:8px;width:8px;background:white;border-radius:99px;-moz-border-radius:99px;-webkit-border-radius:99px;}#user_page #user-bar #dots li:hover{cursor:pointer;}
#user_page #user-bar #dots li.active{background:transparent;border:2px solid white;margin:8px 5px;position:relative;}
@media screen and (max-width:480px){body{-webkit-text-size-adjust:none;} #index_new #navigation.sticky{position:absolute;top:auto;} #product_page #wrapper{width:100%;padding:0 10px 1px;margin:0;box-sizing:border-box;}#product_page #wrapper #sharing,#product_page #wrapper #admin-panel,#product_page #wrapper #customize-panel{display:none !important;} #product_page #wrapper #mobile-header{position:absolute;top:-46px;left:10px;width:32px;height:33px;background:url(https://gumroad.s3.amazonaws.com/assets/email/email_body_header_logo-ad4c0dae2fc50d54646676b1eeb26f72.png) no-repeat;text-indent:-9999px;display:block;} #product_page #wrapper #login{right:10px;}#product_page #wrapper #login #login-message{display:none;} #product_page #wrapper .product{margin-bottom:10px;}#product_page #wrapper .product #product-content{padding-bottom:10px;} #product_page #wrapper .product .product-price{top:20px !important;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;}#product_page #wrapper .product .product-price.moved{opacity:0;pointer-events:none;} #product_page #wrapper .product .product-information{padding:10px 10px 1px;}#product_page #wrapper .product .product-information .mini-rule{margin-top:10px;} #product_page #wrapper .product .product-information blockquote{margin-top:6px;} #product_page #wrapper .product .product-information .description-container{padding-bottom:10px;} #product_page #wrapper .product .product-information #want-container{padding-top:10px;} #product_page #wrapper .product .product-information .description-container,#product_page #wrapper .product .product-information #want-container{float:none;width:100%;border:none;padding-left:0;min-height:0 !important;}#product_page #wrapper .product .product-information .description-container button,#product_page #wrapper .product .product-information #want-container button{width:100% !important;} #product_page #wrapper .product .product-information .description-container #i_want_this_button,#product_page #wrapper .product .product-information #want-container #i_want_this_button,#product_page #wrapper .product .product-information .description-container #quick_pay_button,#product_page #wrapper .product .product-information #want-container #quick_pay_button{width:100%;margin-top:0;top:0;position:relative;} #product_page #wrapper .product .product-information .description-container #quick_pay_button,#product_page #wrapper .product .product-information #want-container #quick_pay_button{opacity:0;position:absolute;}#product_page #wrapper .product .product-information .description-container #quick_pay_button.clickable,#product_page #wrapper .product .product-information #want-container #quick_pay_button.clickable{position:relative;} #product_page #wrapper .product .product-information .description-container #product-info,#product_page #wrapper .product .product-information #want-container #product-info{margin-top:14px;} #product_page #wrapper .product .changed_mind_button{float:left;margin:15px 10px;} #product_page #wrapper .product #payment-container{width:280px;padding:10px 0;}#product_page #wrapper .product #payment-container #envelope,#product_page #wrapper .product #payment-container #credit_card_holder{margin-bottom:10px;} #product_page #wrapper .product #payment-container #purchase_city{width:84px;left:0;} #product_page #wrapper .product #payment-container #purchase_state{width:63px;left:94px;} #product_page #wrapper .product #payment-container #pay_button_container p{padding-bottom:10px;} #product_page #wrapper .seller-main{padding:10px;}#product_page #wrapper .seller-main #seller-arrow{margin-top:-10px;margin-left:-2.5px;}#product_page #wrapper .seller-main #seller-arrow:before,#product_page #wrapper .seller-main #seller-arrow:after{border-width:5px;} #product_page #wrapper .seller-main #profile_picture{margin-right:10px;width:48px;height:48px;} #product_page #wrapper .seller-main h2,#product_page #wrapper .seller-main h2 a{font-size:18px;line-height:18px;} #product_page #wrapper .seller-main #bio{font-size:14px;line-height:20px;} #fourohfour #wrapper{width:300px;padding:0 10px;} #fourohfour #main-content{max-width:300px;padding-top:30px;width:100%;}#fourohfour #main-content a{float:left;} .columns .box{clear:both;width:100% !important;}.columns .box:nth-child(2),.columns .box:nth-child(3){left:0;} .columns.two,.columns.three{padding-right:10px;} #admin-sidebar{position:static;width:100%;padding:20px 10px 1px;box-sizing:border-box;background:url(https://gumroad.s3.amazonaws.com/assets/top-bar-ae7ea31893ffadf04593ac9615f118a5.png) bottom right repeat-x #ffffff;} #admin-body{padding:10px 0 1px 10px;}#admin-body .box{margin:0 10px 10px 0;}}
