/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html,body{background-color:#dbfaff;color:#333;margin:0}html,input,textarea,keygen,select,button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}input,textarea,select,button{font-size:16px}.page{padding:0 0.5em;position:relative}.wrapper{margin:0 auto;max-width:960px}a{color:#00aeff;-webkit-text-decoration-color:rgba(0,174,255,0.5);text-decoration-color:rgba(0,174,255,0.5);-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:background-color .15s ease, color .15s ease}a:hover,a:focus,a:active{color:#008bcc}.link--primary{color:#ff0080;font-weight:bold;text-decoration:none}.link--primary:hover,.link--primary:focus,.link--primary:active{color:#c06}.link--danger{color:#f30}.link--danger:hover,.link--danger:focus,.link--danger:active{color:#cc2900}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3{text-rendering:optimizeLegibility;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"kern" 1, "liga" 1, "clig" 1, "pnum" 1;font-feature-settings:"kern" 1, "liga" 1, "clig" 1, "pnum" 1;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:proportional-nums}h1{font-size:48px;font-weight:bold;color:#333;letter-spacing:-1px}@media screen and (min-width: 768px){h1{font-size:60px}}.content-narrow p{margin:30px 0;font-size:26px;line-height:40px;color:#333}.content-narrow .extra-info p{line-height:22px;font-size:16px;color:#666}pre{width:100%;overflow-x:auto}table pre{margin:0}img:not(.avatar--img),video{max-width:100%;height:auto}.avatar--img{object-fit:cover}iframe{max-width:100%}.data-wrapper{padding-top:56.25%;position:relative}.data-wrapper>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.clear{clear:both}.code{font-family:Consolas, "Courier New", monospace}.adblockthis{margin-left:60px;margin-bottom:20px}.adblockthat{clear:both;margin:80px 0 0 0}.image-poster{padding-right:10px;float:left}.user-name{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.caret{display:inline-block;border:.5em solid transparent;border-width:.5em .433em 0;border-top-color:currentColor;transition:transform .25s ease;transform-origin:center 40%;position:relative;top:-.1em}.is-active .caret{transform:rotate(180deg)}.panel--example{margin:.25em 0 1em}.content{background-color:#fff;border-radius:0.75em;margin-top:1em}.content::after{content:"";display:table;clear:both}.content-narrow,.content-styleguide{border-radius:1.25em;margin:45px auto 0 auto;max-width:700px;padding:1em}.content-styleguide{max-width:none}@media screen and (min-width: 768px){.content-narrow,.content-styleguide{padding:3em}}.content-account .migration-reminder{padding:0.3em 1em;font-weight:bold;background:#ffffb5;color:#ffac1e}.content-with-sidebar{display:flex;flex-direction:column}.content-with-sidebar>*{flex-basis:100%;min-width:0}.content-with-sidebar .body{flex:1}.content-with-sidebar .sidebar{background:linear-gradient(to top, rgba(255,255,255,0), #fff calc(100% - 6px), #eee);order:2;padding:1.25em}@media screen and (min-width: 768px){.content-with-sidebar{flex-flow:row wrap}.content-with-sidebar .sidebar{background:linear-gradient(to right, rgba(255,255,255,0), #fff calc(100% - 6px), #eee);flex-basis:325px;order:0}.content-with-sidebar-reversed .sidebar{background:linear-gradient(to left, rgba(255,255,255,0), #fff calc(100% - 6px), #eee);order:2}}.account-header{padding:24px 30px 16px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff calc(100% - 6px), #eee)}.account-header .avatar{display:flex}.account-header .avatar-media{flex:none}.account-header .avatar img{display:block}.account-header h2{font-size:30px;line-height:50px;font-weight:bold;padding-left:24px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}@media screen and (min-width: 480px){.account-header h2{font-size:36px}}@media screen and (min-width: 800px){.account-header h2{font-size:42px}}.alert{background:#ffd4d4;color:#ff1c1c;font-size:.9em;font-weight:300;line-height:1.25}.alert a,.alert strong{color:#ff1c1c;font-weight:bold}.alert marquee{padding:.66em 1em}.bookmark{display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 480px){.hide-on-small{display:none}}.bookmark-flag{flex:none;margin-top:-3px;background:#ff0080;color:#fff;font-weight:bold;font-size:12px;position:relative;z-index:2}.bookmark-flag::before,.bookmark-flag::after,.bookmark-flag--content::before,.bookmark-flag--content::after{position:absolute;content:'';display:block}.bookmark-flag::before{width:5px;height:100%;padding-bottom:5px;top:0;left:-5px;background:inherit;border-radius:5px 0 0 5px}.bookmark-flag::after{width:3px;height:4px;background:rgba(0,0,0,0.35);bottom:-4px;left:-3px;border-radius:3px 0 0 3px}.bookmark-flag--content{display:block;padding:.5em 1em;line-height:1}.bookmark-flag--content::after{top:0;right:-.833em;border:1em solid #ff0080;border-width:1em .866em 1em 0;border-right-color:transparent}.jump-back{flex:1;margin-left:.75em;padding:calc(.5em - 3px) 0 0.5em 0.75em;font-size:11px;white-space:nowrap}.jump-back a{color:#ff0080;text-decoration:none;font-weight:bold}.btn,.label{border:none;border-radius:.5em;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;height:2.2em;letter-spacing:.033em;line-height:2.2em;padding:0 .88em;text-align:center;text-decoration:none;text-shadow:0.05em 0.05em 0.05em rgba(0,0,0,0.5);transition-duration:.2s;transition-property:background-color, color;user-select:none;vertical-align:middle;white-space:nowrap}.label{cursor:default}.btn:hover,.btn:focus{color:#fff}.btn:focus{outline:none}.btn-pastel,.label-pastel{font-weight:600;letter-spacing:0.015em;text-shadow:none}.btn-shadow{box-shadow:0.22em 0.22em 0 rgba(0,0,0,0.125);margin-right:.22em}.btn-padded{height:2.6em;line-height:2.6em;padding:0 1.25em}.btn-large,.label-large{font-size:24px;letter-spacing:.066em}.btn-large.btn-pastel,.label-large.label-pastel{letter-spacing:0.033em}.btn-small,.image-content-list .image-edit-title-form .btn,.btn-tiny,.label-small,.label-tiny{font-size:12px;font-weight:400}.btn-tiny,.label-tiny{font-size:10px;padding:0 .66em}.btn-small.btn-pastel,.image-content-list .image-edit-title-form .btn-pastel.btn,.btn-tiny.btn-pastel,.label-small.label-pastel,.label-tiny.label-pastel{font-weight:500}.btn-icon{padding:0;width:2.2em}.btn-icon.btn-padded{padding:0;width:2.6em}.btn-primary,.label-primary{background-color:#ff0080}.btn-primary:hover,.btn-primary:focus{background-color:#c06}.btn-primary.btn-pastel,.label-primary.label-pastel{background-color:#ffcce8;color:#ff0080}.btn-primary.btn-pastel:hover,.btn-primary.btn-pastel:focus{background-color:#ff0080;color:#fff}.btn-secondary,.label-secondary{background-color:#00aeff}.btn-secondary:hover,.btn-secondary:focus{background-color:#008bcc}.btn-secondary.btn-pastel,.label-secondary.label-pastel{background-color:#daf3ff;color:#00aeff}.btn-secondary.btn-pastel:hover,.btn-secondary.btn-pastel:focus{background-color:#00aeff;color:#fff}.btn-success,.label-success{background-color:#09B896}.btn-success:hover,.btn-success:focus{background-color:#079378}.btn-success.btn-pastel,.label-success.label-pastel{background-color:#b9ff8d;color:#0caf8b}.btn-success.btn-pastel:hover,.btn-success.btn-pastel:focus{background-color:#09B896;color:#fff}.btn-warning,.label-warning{background-color:#ff9600}.btn-warning:hover,.btn-warning:focus{background-color:#cc7800}.btn-warning.btn-pastel,.label-warning.label-pastel{background-color:#ffe466;color:#ff9600}.btn-warning.btn-pastel:hover,.btn-warning.btn-pastel:focus{background-color:#ff9600;color:#fff}.btn-danger,.label-danger{background-color:#f30}.btn-danger:hover,.btn-danger:focus{background-color:#cc2900}.btn-danger.btn-pastel,.label-danger.label-pastel{background-color:#ffd4d4;color:#ff1c1c}.btn-danger.btn-pastel:hover,.btn-danger.btn-pastel:focus{background-color:#f30;color:#fff}.btn:disabled{background-color:#A1A1A1 !important;color:rgba(255,255,255,0.8) !important;text-shadow:none;cursor:default}.btn.btn-pastel:disabled{background-color:#cecec6 !important;color:#8d8d87 !important}.btn.btn-shadow:disabled{box-shadow:none !important}.content-conversations .sidebar h3{font-size:18px;color:#000;font-weight:bold;margin-top:30px;margin-bottom:15px}.content-conversations .conversations-nav ul{margin:0;padding:0;list-style:none}.content-conversations .conversations-nav li{margin:5px 0}.content-conversations .conversations-nav li.selected a{color:#999}.content-conversations .conversations-nav a{color:#ff0080;font-weight:bold;font-size:14px;text-decoration:none}.conversation{margin-top:30px;border-bottom:1px dotted #e0e0e0}.mentions .conversation{padding-left:30px;padding-right:10px}.conversation{display:flex}.conversation .thumb{flex:none;width:50px;margin-left:10px}@media screen and (min-width: 480px){.conversation .thumb{width:100px;margin-left:30px}}.conversation .details-wrapper{flex:1;margin-left:10px;margin-right:10px;min-width:0}.conversation .sharedfile-title{font-size:30px;font-weight:bold;color:#333;overflow:hidden;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.conversation .sharedfile-description{color:#4b4b4b;font-size:14px;line-height:1.3;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.conversation .image-comments{padding-left:0}.conversation .image-comments .body{word-wrap:break-word;overflow-wrap:break-word}.conversation .conversation-meta{margin-bottom:35px;margin-top:15px;display:flex;flex-wrap:wrap}.conversation .post-a-comment,.conversation .mute-this-conversation{margin:5px 1em 0 0}.conversation .mute-this-conversation-form{display:none}@media screen and (min-width: 480px){.feature-list{display:flex;flex-wrap:wrap}.feature-list .feature{flex:1 1 50%}}@media screen and (min-width: 768px) and (max-width: 959px){.feature-list{flex-wrap:nowrap}.feature-list .feature{flex-basis:25%}}.feature{border-left:1px dashed #e0dfe0;border-top:1px dashed #e0dfe0;margin:0;padding:15px;position:relative}@media screen and (max-width: 479px){.feature{border-left:none}}@media screen and (min-width: 480px) and (max-width: 767px){.feature:nth-child(2n-1){border-left:none}}@media screen and (min-width: 768px){.feature{padding:25px}.feature:first-child{border-left:none}}@media screen and (min-width: 960px){.feature{display:flex;flex-direction:row-reverse;padding:35px}.feature:nth-child(2n-1){border-left:none}.feature--content{flex:1 1 auto}.feature--image{flex:0 0 163px}}.feature>*+*{margin-top:15px}@media screen and (min-width: 768px){.feature>*+*{margin-top:25px}}@media screen and (min-width: 960px){.feature>*+*{margin-right:20px;margin-top:0}}.feature--image-media{display:block;margin:0 auto;border:1px solid #eee;box-shadow:3px 3px 0 #eee}.feature--title{color:#000;font-size:22px;margin:0;text-align:center}@media screen and (min-width: 768px){.feature--title{text-align:left}}.feature--body{color:#4b4b4b;font-size:14px;line-height:1.25;margin:10px 0 0}.feature--body p{margin:0}.feature--body p+p{margin-top:1.25em}.feature--cta{text-align:center}.feature--primary{border:none}@media screen and (min-width: 960px){.feature--primary>*{flex:1}.feature--primary>*+*{margin-right:70px}}.feature--primary .feature--image-media,.feature--finale .feature--image-media{border:none;box-shadow:none}.feature--primary .feature--title{font-size:42px;letter-spacing:-3px;line-height:90%}@media screen and (min-width: 768px){.feature--primary .feature--title{font-size:60px}}@media screen and (min-width: 960px){.feature--primary .feature--title{font-size:72px}}.feature--primary .feature--body{color:#6a6a6a;font-size:16px;margin-top:1.25em}@media screen and (min-width: 960px){.feature--flipped{flex-direction:row}.feature--flipped>*+*{margin-left:20px;margin-right:0}.feature--flipped.feature--primary>*+*{margin-left:70px}}.feature--finale{align-items:center}@media screen and (min-width: 960px){.feature--finale{padding-left:150px;padding-right:150px}}.feature--finale .feature--image{flex:none}.fun-form{margin-top:20px}.fun-form .field{display:flex;flex-direction:column;position:relative}.fun-form .field+.field{margin-top:1em}.fun-form label{display:block;flex:none;font-size:18px;font-weight:bold;margin-bottom:5px}.fun-form .field-input{flex:1}.fun-form .field-help,.fun-form .field-submit{display:block}@media screen and (min-width: 768px){.fun-form .field{align-items:center;flex-direction:row;flex-wrap:wrap}.fun-form label{flex-basis:190px;margin-bottom:0;margin-right:10px;text-align:right}.fun-form .field-help{flex-basis:100%}.fun-form .field-help,.fun-form .field-submit{padding-left:200px}}.fun-form .input-text,.fun-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2fdff;border:1px solid #e4eff1;border-radius:10px;border-width:4px 1px 1px 4px;display:block;font-size:18px;padding:8px 10px;width:100%}.fun-form .input-text{height:42px;padding-bottom:0;padding-top:0}.fun-form textarea{height:135px;resize:none}.fun-form select{width:100%}.fun-form [type="checkbox"],.fun-form [type="radio"]{margin-right:0.5em}.fun-form .field-help{color:#666;font-size:0.75em;margin-top:0.5em}.fun-form-errors{color:#c00;font-size:18px}.fun-form .field .error{background:#aaf3ff;top:25%;transform:translateY(-50%);display:block;font-size:12px;padding:1em 1.25em;border-radius:33% 25px;position:absolute;right:-15px;width:115px;z-index:1;text-align:center}.fun-form .field .error::before{content:'';display:block;width:52px;height:22px;background:url("/static/images/error-tail.svg") no-repeat;position:absolute;bottom:calc(50% - 15px);left:-48px}@media screen and (min-width: 960px){.fun-form .field .error{right:-160px}}.fun-form-stacked .field{display:block}.fun-form-stacked label{margin-bottom:5px;margin-right:0;text-align:left}.fun-form-stacked .field-help,.fun-form-stacked .field-submit{padding-left:0}.image-comments{padding-left:40px;max-width:100%;overflow:hidden}.image-comments .comments{clear:both}.image-comments .comment{display:flex}.image-comments .comment+.comment{margin-top:20px}.image-comments .comment .avatar{width:48px;margin-right:10px}.image-comments .comment .body{flex:1;color:#4b4b4b;font-size:14px;line-height:18px;overflow:hidden}.image-comments .comment .meta{font-size:12px;padding-bottom:10px;display:flex;align-items:flex-end;flex-wrap:wrap}.image-comments .comment .meta>*+*{margin-left:.8em}.image-comments .comment .meta .username{font-weight:bold;font-size:14px}.image-comments .comment .meta .pro-badge{margin-left:.25em}.image-comments .comment .meta .reply-to{background:url("/static/images/icon-reply-arrow.svg") 0 0 no-repeat;background-size:12px 11px;padding-left:15px;display:none}.image-comments .comment:hover .meta .reply-to{display:inline}.image-comments .comment:hover .meta form{display:none}.image-comments .comment .meta .delete{background:url("/static/images/icon-delete-comment.svg") 0 0 no-repeat;background-size:13px 13px;padding-left:16px;display:none}.image-comments .comment:hover .meta .delete{display:inline}.image-comments .comment .meta .created-at{color:#7f7f7f}.image-comments .comment .body .where-from{padding-top:10px;color:#7f7f7f;font-size:12px}.image-comments .comment .comment-body-text{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.image-comment-form{margin-top:30px;padding-left:40px}.image-comment-form header{display:flex}.image-comment-form .avatar{flex:none}.image-comment-form h3{display:block;background:transparent url("/static/images/comment-quip-left.svg") left top no-repeat;background-size:auto 45px;position:relative;left:-10px;border-top-right-radius:25px 20px;border-bottom-right-radius:15px}.image-comment-form h3 span{height:45px;display:block;color:#fff600;line-height:45px;white-space:nowrap;padding-left:35px;padding-right:20px;font-weight:bold;font-size:12px}@media screen and (min-width: 360px){.image-comment-form h3 span{font-size:14px}}@media screen and (min-width: 480px){.image-comment-form h3 span{font-size:16px}}@media screen and (min-width: 820px){.image-comment-form h3 span{font-size:18px}}.image-comment-form .field{margin:20px 0;clear:both;text-align:right}.image-comment-form textarea{border:1px solid #ccc;border-radius:5px;padding:5px;height:130px}.image-medium{margin-right:15px;padding-bottom:30px}.image-medium-thumb a{display:block}.image-medium-thumb img{vertical-align:middle;text-align:center}.user-and-title{padding-top:10px}.image-medium .user-and-title a{display:block;float:left;width:20px;margin-right:10px}.image-medium .user-and-title .title{font-size:20px;font-weight:bold;overflow:hidden}.image-medium .stats{margin:0;padding:10px 0 0;list-style:none;color:#4b4b4b;clear:both;display:flex}.image-medium .stats li{float:left;font-size:12px;padding-right:10px}.image-medium .stats li.saves{background:url("/static/images/save-tiny.svg") 0 2px no-repeat;background-size:16px 11px;padding-left:19px;color:#ff8400}.image-medium .stats li.likes{background:url("/static/images/like-tiny.svg") 0 2px no-repeat;background-size:12px 9px;padding-left:15px;color:#ff0000}.image-medium .stats li.comments a{background:url("/static/images/comment-tiny.svg") 0 2px no-repeat;background-size:12px 9px;padding-left:15px;color:#00aeff;text-decoration:none}.image-content .the-image .nsfw-cover{background-color:#333;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:40px 0}.image-content .the-image .nsfw-cover p{margin:20px 0}.image-content .the-image .nsfw-cover a{color:#00aeff}.image-content .image-content-footer{font-size:12px;color:#888;padding-top:5px}.image-content .image-content-footer .originally-posted-by{clear:left;padding-bottom:3px}.image-content .image-content-footer .originally-posted-by .avatar--link{text-decoration:none}.image-content-footer .inline-meta{display:flex;float:left}.image-content-footer .inline-meta>*{flex:none}.image-content-footer .created-at{padding-top:7px}.image-content .image-content-footer .created-at a{color:#888;text-decoration:none}.image-content .image-content-footer .created-at a:hover{color:#666;text-decoration:underline}.image-content-footer .stats{list-style:none;margin:0 0 0 10px;padding:0;color:#4b4b4b}.image-content-footer .stats li{float:left;font-size:12px;padding-right:5px}.image-content-footer .stats .views{padding-top:7px;display:block;float:left}.image-content-footer .stats li a{text-decoration:none;padding:7px 7px 10px 25px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;display:block;float:left}.image-content-footer .stats li.saves a{background:url("/static/images/save-tiny.svg") 5px 8px no-repeat;background-size:16px 11px;padding-left:24px;color:#ff8400}.image-content-footer .stats li.likes a{background:url("/static/images/like-tiny.svg") 5px 8px no-repeat;background-size:12px 9px;padding-left:20px;color:#ff0000}.image-content-footer .stats li.comments a{background:url("/static/images/comment-tiny.svg") 5px 8px no-repeat;background-size:12px 9px;padding-left:20px;color:#00aeff}.image-content-footer .stats li.selected a{background-color:#f4f4f4}.image-content-footer .stats li.likes a span{display:none}.image-content-footer .stats li.saves a span{display:none}.image-content .image-content-footer a{color:#ff0099}.image-content .image-content-footer a:hover,.image-content .image-content-footer a:focus,.image-content .image-content-footer a:active{color:#008bcc}.image-content-list .image-content{float:none;padding:0 15px 15px;border-bottom:1px dashed #e0e0e0}@media screen and (min-width: 768px){.image-content-list .image-content{padding:0 40px 40px}}.image-content-list .image-content{padding-top:0}.image-content-list .remove-from-shake{position:absolute;width:21px;height:21px;top:10px;right:10px}@media screen and (min-width: 768px){.image-content-list .remove-from-shake{top:45px;right:10px}}.image-title{padding:15px 15px 0;position:relative;max-width:100%}.image-title h1,.image-title h3{word-wrap:break-word;overflow-wrap:break-word}@media screen and (min-width: 768px){.image-title{padding:40px 40px 0}}.image-title h3{font-size:30px;font-weight:bold;color:#333;margin-bottom:20px}.image-edit-title-hover{background-color:rgba(252,255,0,0.66)}.image-edit-title-form{display:none;flex-direction:column}.image-edit-title-form.is-active{display:flex}@media screen and (min-width: 480px){.image-edit-title-form{flex-direction:row}}.image-content-list .image-edit-title-form{margin-bottom:20px}.image-content-list .image-edit-title-form .title-input{font-size:30px;font-weight:bold;padding:2px;min-width:250px}.image-edit-title-form .title-input{font-size:48px;font-weight:bold;border:1px solid #ccc;margin-bottom:10px;min-width:0;max-width:100%;border-radius:5px;flex:1}@media screen and (min-width: 480px){.image-edit-title-form .title-input{margin-bottom:0}}.image-edit-title-form .buttons{padding-left:10px;display:flex;align-items:center}.image-edit-title-form .or{padding:0 10px;display:block;color:#888}.image-content .description{color:#333;font-size:14px;padding-bottom:10px;line-height:1.3;overflow:hidden}.image-content .the-description{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.image-content .description-edit-form{display:none}.image-content .the-description-hover{background-color:rgba(252,255,0,0.66)}.image-content .the-description-blank{color:#999;font-style:italic}.image-content .description textarea{border:1px solid #ccc;border-radius:5px;padding:5px;height:100px}textarea{width:100%;min-height:2.15em;resize:vertical}.image-content .description .buttons{padding:10px 0;display:flex}.image-content .description .buttons .or{padding:5px 10px 15px 10px;display:block;color:#888}.image-content .description .buttons .cancel{color:#fff}.image-content .inline-details{clear:both;background-color:#f4f4f4;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-height:34px}.image-content .inline-details .user-saves-likes{background-color:#fff;padding:7px;min-height:20px}.image-content .inline-details .user-saves-likes a{display:inline-block;text-decoration:none;font-weight:bold;margin-right:10px}.image-content .inline-details .user-saves-likes img{margin-right:5px;float:left}.image-content .inline-details .user-saves-likes .name{display:block;float:left;padding-top:5px}.image-content .inline-details .comment{background-color:#fff;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:7px;display:flex}.image-content .inline-details .comment .avatar{flex:none}.image-content .inline-details .comment .comment-body{padding-left:7px;overflow:hidden;flex:1}.image-content .inline-details .comment .comment-body-text{clear:both;padding-top:3px;color:#333;word-wrap:break-word;overflow-wrap:break-word}.image-content .inline-details .comment .meta{display:flex;align-items:flex-end;flex-wrap:wrap}.image-content .inline-details .comment .meta>*+*{margin-left:.8em}.image-content .inline-details .comment .delete-form{display:none}.image-content .inline-details .comment .meta .username{font-weight:bold}.image-content .inline-details .comment .meta .pro-badge{margin-left:.25em}.image-content .inline-details .comment .created-at{margin-left:10px;padding-top:0}.image-content .inline-details .comment .reply-to{padding-left:15px;background:url("/static/images/icon-reply-arrow.svg") 0 0 no-repeat;background-size:12px 11px;display:none;color:#00aeff}.image-content .inline-details .comment .reply-to:hover,.image-content .inline-details .comment .reply-to:focus,.image-content .inline-details .comment .reply-to:active{color:#008bcc}.image-content .inline-details .comment .delete{background:url("/static/images/icon-delete-comment.svg") 0 0 no-repeat;background-size:13px 13px;padding-left:20px;display:none;color:#f30}.image-content .inline-details .comment .delete:hover,.image-content .inline-details .comment .delete:focus,.image-content .inline-details .comment .delete:active{color:#cc2900}.image-content .inline-details .comment:hover .reply-to{display:block}.image-content .inline-details .comment:hover .delete{display:block}.image-content .inline-details .show-more-comments{text-align:right;padding:7px 0;display:block;font-weight:bold;color:#3cb0fb;text-decoration:none}.image-content .inline-details .post-comment-inline textarea{color:#999;border-radius:5px;padding:.5em;height:2.15em;border:1px solid #d6d6d6}.image-content .inline-details .post-comment-inline-expanded textarea{color:#333}.image-content .inline-details .post-comment-inline .button{padding-top:7px;display:none}.image-content .inline-details .post-comment-inline-expanded .button{display:block}.new-post-panel{display:none;background-color:#fff;position:fixed;top:-10px;left:30px;right:30px;max-width:560px;margin:0 auto;padding:15px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:10px 10px 0px rgba(0,0,0,0.25);z-index:999}@media screen and (min-width: 768px){.new-post-panel{padding:50px}}.new-post-panel--inner{display:flex;flex-direction:column}@media screen and (min-width: 768px){.new-post-panel--inner{flex-direction:row}}.new-post-panel--inner>*{flex:1 1 0;min-width:0}.new-post-panel .email-unverified h2{color:#ff0080;font-size:24px;text-align:center}.new-post-panel .over-upload-limit{width:260px;float:left;margin-top:60px;border-right:1px dashed #e0e0e0;margin-bottom:40px}.new-post-panel .upload-an-image{padding-top:15px;border-bottom:1px dashed #e0e0e0;padding-bottom:15px;padding-right:25px}@media screen and (min-width: 768px){.new-post-panel .upload-an-image{border-bottom:0;border-right:1px dashed #e0e0e0;padding-top:60px;padding-bottom:40px}}.new-post-panel .link-to-video{padding-top:15px;padding-bottom:15px}@media screen and (min-width: 768px){.new-post-panel .link-to-video{padding-top:60px;padding-bottom:40px;padding-left:25px}}.new-post-panel .upload-an-image h2{font-size:28px;margin-bottom:7px;overflow:hidden;cursor:pointer;position:relative}.new-post-panel .over-upload-limit h2{font-size:28px;margin-bottom:7px}.new-post-panel .over-upload-limit h3{color:#555;padding-right:20px;font-size:12px;line-height:1.4}.new-post-panel .upload-image-input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.new-post-panel .link-to-video h2{font-size:28px;margin-bottom:7px}.new-post-panel .upload-an-image h2 a,.new-post-panel .link-to-video h2 a{color:#ff0080;text-decoration:none}.new-post-panel .shake-selector{position:relative}.new-post-panel .shake-selector h3{font-size:18px;font-weight:bold;text-indent:3px}.new-post-panel .shake-selector h3 a{color:#333;text-decoration:none;display:block}.new-post-panel .shake-selector h3 a:focus{outline:none}.new-post-panel .shake-selector h3 a span.green{color:#0caf8b;word-wrap:break-word;overflow-wrap:break-word}.new-post-panel .shake-selector h3 a:hover span.green,.new-post-panel .shake-selector h3 a:focus span.green{color:#128169}.new-post-panel .shake-selector ul{background-color:#dfffcb;border-radius:10px;box-shadow:5px 5px 0px rgba(0,0,0,0.25);clear:both;display:none;left:30px;list-style:none;margin:0;max-height:66vh;overflow:auto;padding:10px 0 5px 0;position:absolute;top:20px;width:200px;z-index:2}.new-post-panel .shake-selector ul li a{font-weight:bold;color:#0caf8b;text-decoration:none;font-size:14px;display:block;padding:5px 15px;word-wrap:break-word;overflow-wrap:break-word}.new-post-panel .shake-selector ul li a:hover{color:#333}.new-post-panel h2{font-size:60px;font-weight:bold;margin:0 0 20px 0}.new-post-panel p{padding:0 5px;font-size:14px;color:#333;margin:20px 0;line-height:18px}.new-post-panel .save-video-form{display:flex}.new-post-panel .save-video-form .field-input{flex:1}.new-post-panel .save-video-form .btn{flex:none;margin-left:10px}.new-post-panel .post-video-form{margin-top:20px}.pagination .previous-link{float:left;display:block}.pagination .next-link{float:right;display:block}span.next-link,span.previous-link{color:#999}.pagination{margin:40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#e5fcff;padding:10px;font-weight:bold;font-size:14px;text-align:center}.pagination-inner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;padding:10px}.pagination a,.pagination .current{padding:0 5px}.linear-navigation{display:flex;justify-content:space-between;padding:30px 40px}.linear-navigation .newer a,.linear-navigation .older a{display:block}.site-header{display:flex}.site-branding{margin-right:1em;margin-top:1em;width:211px}.site-branding--logo{display:block;height:auto;width:100%}.site-nav{flex:1;margin-top:69px;position:relative;text-align:right}.site-footer{color:#666;font-size:0.75em;padding:2.5em;text-align:center}.site-footer p{margin:0}.site-footer p+p{margin-top:.5em}.site-footer a{white-space:nowrap}.site-nav--list{display:none;flex-direction:column;list-style:none;margin:0;padding:0;position:absolute;right:0;top:47px;z-index:99}.site-nav.is-expanded .site-nav--list{display:flex}.site-nav--item{display:flex;flex:none;justify-content:flex-end}.site-nav--item>*{flex:1}.site-nav--item+.site-nav--item{margin-top:.25em}@media screen and (min-width: 768px){.site-nav--toggle{display:none}.site-nav--list{display:flex;flex-direction:row;position:static}.site-nav--item>*{flex:none}.site-nav--item+.site-nav--item{margin-top:0;margin-left:1em}.site-nav--upload,.site-nav--signup{flex-grow:1}}.site-nav--conversations a{display:block}.site-nav--popular a{display:block}.site-nav--signup .call-out{background-color:#dbfaff;width:220px;font-size:14px;padding-right:10px;padding-top:3px;color:#777;font-weight:bold;line-height:1.3}.user-counts{clear:both;background-color:#e9e9e9;border-radius:10px;padding:15px;margin-bottom:20px}.user-counts ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.user-counts li{flex-grow:1;flex-shrink:1;text-align:center;background-color:#fff;padding:10px 0;border-radius:5px}.user-counts li .num{display:block;text-align:center;font-size:18px;font-weight:bold}.user-counts li .label{display:block;text-align:center;font-size:14px}.user-counts .views{color:#333;margin-right:10px;width:95px}.user-counts .saves{color:#ff8400;width:70px;margin-right:10px}.user-counts .likes{color:#ff3333;width:70px}.user-follow{display:flex}.user-follow .icon{margin-right:10px;flex:none}.user-follow h4{font-size:14px;color:#333;margin-bottom:5px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.user-follow h4 a{color:#ff0080;text-decoration:none;font-size:14px;font-weight:bold;text-indent:3px;padding-bottom:5px}.user-follow .follow{flex:1}.user-follow-extended .icon{margin-right:10px;float:left}.user-follow-extended{display:block;margin:20px 5px}.user-follow-extended::after{content:"";display:table;clear:both}.user-follow-extended .details{padding-bottom:10px}.user-follow-extended h4 a{font-size:18px;text-indent:0}.user-follow-extended .about{display:block;font-size:14px;line-height:1.3;color:#333;margin-bottom:10px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.user-follow-extended .website a{font-size:13px;text-decoration:none;color:#ff0080;word-wrap:break-word}.user-follow-extended .body .user-follow .url{display:block;clear:both}.user-nav{background-color:#fff;border-bottom-left-radius:1em;font-size:0.75em;padding:0.75em 1.5em;position:absolute;right:0;top:0}.user-nav--list{display:flex;list-style:none;margin:0;padding:0}.user-nav--item+.user-nav--item{margin-left:1.5em}.user-nav--link{font-weight:bold;text-decoration:none;white-space:nowrap}.choose-a-shake{position:relative;text-align:left;z-index:3}.choose-a-shake--toggle{width:100%}.choose-a-shake.is-expanded .choose-a-shake--toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:5px 5px 0 #e5e5e5;outline:none}.choose-a-shake.is-expanded .choose-a-shake--toggle:hover,.choose-a-shake.is-expanded .choose-a-shake--toggle:focus{background:#b9ff8d;color:#0caf8b}.choose-a-shake.is-expanded .choose-a-shake--toggle .caret{transform:rotate(180deg)}.choose-a-shake--dropdown{background-color:#b9ff8d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:5px 5px 0 #e5e5e5;display:none;left:0;padding:1px 10px 10px 10px;position:absolute;right:0;top:calc(100% - .22em)}.choose-a-shake.is-expanded .choose-a-shake--dropdown{display:block}.choose-a-shake ul{margin:0;padding:0;list-style:none}.choose-a-shake--dropdown ul.top-shakes li a{display:block;background-color:#fff;padding:10px 0 10px 15px;margin:10px 0;font-size:14px;color:#ff0080;text-decoration:none;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.choose-a-shake--dropdown ul.top-shakes li a:hover{background-color:#fffbd9}.choose-a-shake--dropdown ul.group-shakes{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.choose-a-shake--dropdown ul.group-shakes li a{text-decoration:none;padding:10px 15px;border-radius:10px;display:block;font-size:14px;color:#ff0080;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.choose-a-shake--dropdown ul.group-shakes li a:hover{background-color:#fffbd9}.choose-a-shake--dropdown .add-a-shake{display:block;float:right;margin-top:10px}.content-find-shakes .header{padding:40px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff calc(100% - 6px), #eee)}.content-find-shakes .find-shakes-navigation{margin:0;padding:0;list-style:none;display:flex}.content-find-shakes .find-shakes-navigation li{flex:1;font-size:18px;border-right:2px solid #fff;background-color:#dafaff}.content-find-shakes .find-shakes-navigation li a{display:block;text-align:center;color:#00aeff;font-weight:bold;text-decoration:none;padding:20px 8px}.content-find-shakes .find-shakes-navigation li.selected{background-color:#fff}.content-find-shakes .find-shakes-navigation li.selected a{color:#333}.content-find-shakes .body{padding:1.25em}.content-find-shakes .body .loading{margin:40px auto;text-align:center;font-size:18px;color:#666}.content-find-shakes .body .loading img{position:relative;top:20px;margin-right:20px}.content-find-shakes .sidebar h3{font-weight:bold;font-size:18px;color:#0caf8b;padding-left:20px}.content-find-shakes .good-folk-block{background-color:#edffe1;border-radius:10px;padding:15px}.content-find-shakes .good-folk-block-content{background:#fff;padding:20px;margin-top:10px;border-radius:10px}.content-find-shakes .sidebar p{font-size:14px;line-height:18px;color:#333;margin-top:0;margin-bottom:30px}.content-find-shakes .sidebar .user-follow{margin-bottom:30px}.content-find-shakes .body .friend{border-bottom:1px dashed #e0e0e0}.content-find-shakes h3.message{font-size:18px;color:#666;margin:50px 30px;text-align:center}.content-find-shakes p.intro{font-size:14px;line-height:1.3;padding:20px 5px;color:#333;border-bottom:1px solid #e0e0e0}.content-find-shakes .refresh-friends{margin:30px 0}.content-find-shakes p.intro strong{font-weight:bold}.content-find-shakes .user-follow-extended{margin:20px 5px}.content-find-shakes .user-follow-extended .website a{color:#00aeff}.content-find-shakes .featured-shakes{margin:0 0 20px 0}.content-find-shakes .featured-shakes h3{font-size:18px;font-weight:bold;color:#333;margin:20px 10px}.content-find-shakes .featured-shakes ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.content-find-shakes .featured-shakes li{width:170px;margin-right:10px;margin-bottom:10px;padding:8px;border:1px solid #ebebeb;box-shadow:1px 2px 1px rgba(0,0,0,0.1)}.content-find-shakes .featured-shakes li img{width:170px;height:170px}.content-find-shakes .featured-shakes li h4{font-size:18px;font-weight:bold;margin:15px 0 10px 0}.content-find-shakes .featured-shakes li h4 a{color:#ff0080;text-decoration:none}.content-find-shakes .featured-shakes li p{font-size:13px;line-height:1.4;height:92px;overflow:hidden}.content-find-shakes .shake-category{border-bottom:1px dashed #e0e0e0;clear:both}.content-find-shakes .shake-category .category-title{font-size:18px;font-weight:bold}.content-find-shakes .shake-category .category-title a{text-decoration:none;display:block;padding:15px 10px;outline:none}.content-find-shakes .shake-category-selected .category-title a{color:#333}.content-find-shakes .shake-category h4 a:hover{color:#009ee7}.content-find-shakes .shake-category-selected h4 a:hover{color:#333}.content-find-shakes .shake-category-body{display:none;padding:0 10px}.content-find-shakes .shake-category-selected .shake-category-body{display:block}.content-find-shakes .shake-tips{clear:both;background-color:#ededed;padding:15px;font-size:12px;margin-bottom:30px}.content-relationships .body .friend,.content-relationships .body .shake{border-bottom:1px dashed #e0e0e0;padding:0 40px}.content-relationships .body .user-follow-extended .website a{color:#00aeff}.content-relationships .user-info .avatar{width:100px;float:left;margin-right:15px}.content-relationships .user-info .details h3{padding-top:3px;font-size:18px;color:#333;font-weight:bold}.settings-header{background:linear-gradient(to bottom, rgba(255,255,255,0), #fff calc(100% - 6px), #eee);padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.settings-header{padding:40px;flex-direction:row}.settings-header>*{flex:1 1 0;max-width:calc(50% - 20px)}}.content-settings h1{margin-bottom:15px;font-size:48px}@media screen and (min-width: 768px){.content-settings h1{margin-bottom:0}}.content-settings .settings-navigation ul{margin:0;list-style:none;display:inline-flex;background-color:#ededed;padding:15px 15px 0;border-radius:10px}@media screen and (min-width: 480px){.content-settings .settings-navigation li+li{margin-left:15px}}@media screen and (min-width: 960px){.content-settings .settings-navigation ul{padding-left:30px;padding-right:30px}.content-settings .settings-navigation li+li{margin-left:30px}}.content-settings .settings-navigation li a{color:#ff0080;display:block;padding:10px 10px 15px 10px;font-size:14px;font-weight:bold;text-decoration:none}.content-settings .settings-navigation li.selected a{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.content-settings .settings-body{padding:15px;display:flex;flex-direction:column;justify-content:space-between}.content-settings .settings-body>*+*{margin-top:15px}@media screen and (min-width: 768px){.content-settings .settings-body{padding:40px;flex-direction:row}.content-settings .settings-body>*{flex:1 1 0;max-width:calc(50% - 20px)}.content-settings .settings-body>*+*{margin-top:0}}.content-settings .settings-body form{margin-top:0}.content-settings .settings-body form+form{margin-top:20px}.migration-block,.member-status-block,.archive-block{padding:15px;background:#dfffcb;border-radius:10px}.migration-block{background:#e5fcff;margin-bottom:20px}.migration-block h3{color:#00aeff}.archive-block{background:#e5fcff;margin-top:20px}.member-status-block h3{color:#0caf8b}.archive-block h3{color:#00aeff}.migration-block-content,.member-status-block-content,.archive-block-content{background:#fff;font-size:14px;line-height:1.3;padding:20px;border-radius:10px;margin-top:8px}.migration-block-content::after,.member-status-block-content::after,.archive-block-content::after{content:"";display:table;clear:both}.migration-block :first-child,.member-status-block :first-child,.archive-block :first-child{margin-top:0}.migration-block :last-child,.member-status-block :last-child,.archive-block :last-child{margin-bottom:0}.settings-subscription-sidebar{line-height:1.4}.settings-subscription-sidebar h4{font-size:18px;margin-bottom:10px;border-bottom:1px dashed #e0e0e0}.settings-subscription-sidebar .transaction-list li{font-size:14px;margin-bottom:10px}.settings-subscription-sidebar .transaction-list li .id{color:#999}.settings-subscription-sidebar .transaction-list li .amount{font-weight:bold}.settings-subscription-sidebar p{font-size:14px;margin:20px 0}.settings-body-content #fun-form-settings-profile{margin-top:0}.settings-body-sidebar .profile-photo{display:flex;flex-direction:column}.settings-body-sidebar .profile-photo-media{flex:none}.settings-body-sidebar .profile-photo-meta{flex:1;padding-top:10px}@media screen and (min-width: 480px){.settings-body-sidebar .profile-photo{flex-direction:row}.settings-body-sidebar .profile-photo-meta{padding-top:5px;margin-left:10px}}.settings-body-sidebar .profile-photo-meta h3{font-size:18px;color:#333;font-weight:bold;margin-bottom:20px}.settings-body-sidebar .profile-photo-meta h4{font-size:14px;color:#333;font-weight:bold;margin-bottom:10px}.settings-body-sidebar .profile-photo-meta .settings-photo-upload{font-size:12px;color:#666}.settings-body-sidebar .info-block{margin-top:40px;padding:15px;background-color:#ededed;border-radius:10px}@media screen and (min-width: 480px){.settings-body-sidebar .info-block{padding:30px}}.settings-body-sidebar .info-block h3{margin-bottom:10px;font-size:14px;font-weight:bold}.settings-body-sidebar .info-block p{font-size:14px;line-height:18px}.content-settings .settings-body-connections{display:block}.content-settings .settings-body-connections>*{max-width:none}.settings-body-connections h3{font-size:18px;font-weight:bold;color:#333}.settings-body-connections .apps{margin:30px 0;padding:0;list-style:none}.settings-body-connections .apps li{margin-bottom:20px}.settings-body-connections .apps h4{font-size:18px;color:#666;margin-bottom:5px}.settings-body-connections .apps h4 .title{color:#ff0080;font-weight:bold}.settings-body-connections .apps h4 .by{text-decoration:none;font-size:14px}.settings-body-connections .apps h4 .by a{text-decoration:none}.settings-body-connections .apps p{font-size:14px;line-height:1.3;margin-bottom:5px}.settings-body-connections .apps .disconnect{font-size:12px;text-decoration:none}.content-membership{padding:15px;background-color:#fff}.content-migrate{background:#fff url("/static/images/burger-upgrade.svg") no-repeat;background-position:bottom 15px center;background-size:366px 481px;padding-bottom:530px}.content-membership-thanks{background:#fff url("/static/images/thankyou-dude.svg") no-repeat;background-position:bottom 15px center;background-size:312px 410px;padding-bottom:450px}@media screen and (min-width: 768px){.content-membership{padding:40px}.content-migrate{background-position:40px 40px;padding-left:430px;min-height:481px}.content-membership-thanks{background-position:40px 40px;padding-left:380px;min-height:410px}}.content-membership h1{text-shadow:2px 4px 1px #e0e0e0;line-height:1}.content-membership ul{padding-left:1em}.content-membership li+li{margin-top:1em}.content-migrate p{line-height:1.4;font-size:20px;color:#333;margin:30px 0}.content-membership p{line-height:1.4}.content-membership p a{color:#ff0080}.content-membership .fine-print{margin-top:30px;font-size:12px;color:#333;line-height:1.4}.membership-header{margin-bottom:15px}@media screen and (min-width: 768px){.membership-header{margin-bottom:40px}}.membership-header h2{font-size:2em;margin-top:.5em;margin-bottom:.25em}.membership-header p{font-size:19px;margin:0}.membership-header--illustration{display:none}@media screen and (min-width: 480px){.membership-header{display:flex}.membership-header--illustration{display:block;float:left;width:75px;margin-right:15px}.membership-header--content{flex:1}}@media screen and (min-width: 768px){.membership-header--illustration{width:140px;margin-right:40px}}.membership-options p{margin-top:.25em}.membership-options>*{margin:15px 0}.membership-options--plan .label{margin-bottom:.2em}.membership-options--plan .btn{text-transform:uppercase}@media screen and (min-width: 768px){.membership-options{display:flex}.membership-options.is-active-member .membership-options--plan{padding-top:calc(2.4 * 18px)}.membership-options.is-active-member .membership-options--plan.is-active-plan{padding-top:0}.membership-options>*{margin:0}.membership-options>*+*{margin-left:40px}.membership-options--plan{flex:1}}.membership-options--plan h3{font-size:2em}.membership-options--plan ul{margin-bottom:2em}.membership-options--plan-title{text-transform:uppercase;color:#ff0081}.membership-options--plan-tagline{font-size:20px}.membership-options--or{display:flex;align-items:center;justify-content:center}.membership-options--or::before,.membership-options--or::after{content:'';flex:1;height:1px;background:#ff0081}@media screen and (min-width: 768px){.membership-options--or{flex-direction:column}.membership-options--or::before,.membership-options--or::after{height:auto;width:1px}.membership-options--or::before{flex-grow:0;flex-basis:25px}}.membership-options--or-bullet{background-color:#ff0081;border-radius:50%;display:flex;color:#fff;font-size:24px;width:3em;height:3em;margin-left:auto;margin-right:auto}.membership-options--or-bullet span{margin:auto}.content-membership .subscribe-plan-quantity-wrapper{font-size:2em;color:#999}.content-membership .input-plan-quantity{width:auto;font-size:inherit;font-weight:bold;max-width:150px;display:inline-block}.content-membership .input-plan-quantity:invalid{color:#c00}.content-membership .subscribe-plan-quantity-wrapper i{font-style:normal;font-size:23px;color:#777}.membership-footer{margin-top:15px;text-align:center}@media screen and (min-width: 768px){.membership-footer{margin-top:40px}}.membership-footer p{margin:0}.content-permalink{padding:15px}@media screen and (min-width: 768px){.content-permalink{padding:30px}}.content-permalink>*{margin:0 !important;padding:0 !important}.content-permalink>*+*{margin-top:15px !important}@media screen and (min-width: 768px){.content-permalink>*+*{margin-top:30px !important}}@media screen and (min-width: 768px){.content-permalink>.permalink-sidebar{float:right;width:330px}.content-permalink>.image-content,.content-permalink>.image-comments,.content-permalink>.image-comment-form{float:left;width:calc(100% - 360px)}}@supports (display: grid){@media screen and (min-width: 768px){.content-permalink{display:grid;grid-gap:30px;grid-template-columns:1fr 330px;grid-template-areas:"title title" "image sidebar" "comments sidebar" "post-comment sidebar";grid-template-rows:repeat(3, min-content) 1fr}.content-permalink>*{margin:0 !important}.content-permalink::after{content:none}.content-permalink>.permalink-sidebar,.content-permalink>.image-content,.content-permalink>.image-comments,.content-permalink>.image-comment-form{width:auto}.content-permalink>.image-title{grid-area:title}.content-permalink>.image-content{grid-area:image}.content-permalink>.permalink-sidebar{grid-area:sidebar}.content-permalink>.image-comments{grid-area:comments}.content-permalink>.image-comment-form{grid-area:post-comment}}}.content-permalink .image-title h1{font-size:48px}.image-content{clear:both;padding:15px;position:relative;max-width:100%}@media screen and (min-width: 768px){.image-content{padding:15px 40px 40px}}.image-content img.unsized{max-width:100%;height:auto}.image-content .image-title{padding:0}.image-content .image-interactions{display:flex;float:right;flex-direction:row-reverse;align-items:center;margin-bottom:5px}.image-content .image-interactions .save-this{margin-right:5px;position:relative}.image-content .image-interactions .save-this .save-this-link:focus{outline:none}.image-content .image-interactions .like-this .like-button:focus{outline:none}.image-content .image-interactions .like-button,.image-content .image-interactions .unlike-button{display:none}.image-content .image-interactions .like-button.is-active,.image-content .image-interactions .unlike-button.is-active{display:inline-block}.image-content .image-interactions .unlike-button{border:none;background:none;padding:0;cursor:pointer}.image-content .image-interactions .unlike-button img{display:block}.image-content .image-interactions .like-button,.image-content .image-interactions .save-this-link{line-height:1}.image-content .image-interactions .like-button .btn--content,.image-content .image-interactions .save-this-link .btn--content{display:flex;align-items:center}.image-content .image-interactions .like-button .btn--icon,.image-content .image-interactions .save-this-link .btn--icon{height:1.5em;margin-right:0.33em}.image-content .image-interactions .like-button .btn--caret,.image-content .image-interactions .save-this-link .btn--caret{font-size:0.75em;margin-left:0.33em;vertical-align:bottom}.image-content .image-interactions .save-this-shake-selector{position:absolute;z-index:1;width:170px;min-height:30px;right:0;top:0;background-color:#ff9d00;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:7px 0}.image-content .image-interactions .save-this-shake-selector-loading{min-height:100px}.image-content .image-interactions .save-this-shake-selector-loading::after{-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;border-radius:50%;border:5px solid rgba(255,255,255,0.2);border-left-color:#ffffff;content:'';display:block;height:50px;margin:1em auto;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.image-content .image-interactions .save-this-shake-selector ul{clear:both;margin:0;padding:0;list-style:none}.image-content .image-interactions .save-this-shake-selector a{padding:7px 7px;margin:0 7px;color:#fff;font-weight:bold;display:block;text-decoration:none;text-shadow:1px 1px 1px #e48c00;word-wrap:break-word;overflow-wrap:break-word}.image-content .image-interactions .save-this-shake-selector a:hover{background-color:#ffb338;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.image-content .image-interactions .save-this-shake-selector .close{display:block;cursor:pointer;position:absolute;top:10px;right:10px;color:#fff;transform:rotate(180deg)}.image-content .image-interactions .save-this-shake-selector .close:hover,.image-content .image-interactions .save-this-shake-selector .close:focus{opacity:.66}.image-content .image-interactions .save-this-shake-selector .close::before{content:'';position:absolute;top:-19px;right:-15px;bottom:-11px;left:-15px}.permalink-sidebar{position:relative;padding-top:15px;padding-right:30px}.permalink-sidebar a{color:#ff0080;font-weight:bold;text-decoration:none}.sidebar-stats{margin-top:30px;background-color:#e5fcff;padding:10px;border-radius:10px;font-size:14px;font-weight:bold}.sidebar-stats-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.sidebar-stats-tabs>*{flex:1}.sidebar-stats-block .tab{padding:10px 10px 10px 10px;display:block}.sidebar-stats-views{color:#4b4b4b}.sidebar-stats-views .tab{padding-right:10px}.sidebar-stats-saves{color:#ff8400;text-align:left}.sidebar-stats-hearts{color:#ff0000}.sidebar-stats-hearts .tab{padding-right:10px}.sidebar-stats .selected .tab{background-color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.sidebar-stats .enable-cursor{cursor:pointer}.sidebar-stats-content{display:none;background-color:#fff;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:15px}.sidebar-stats-content .user-action{clear:both;margin-bottom:5px;display:flex}.sidebar-stats-content .icon{width:20px;height:20px;display:block;margin-right:5px}.sidebar-stats-content .name{display:block;padding-top:5px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.sidebar-stats-content .date{padding-top:7px;color:#7f7f7f;font-weight:normal;font-size:smaller;margin-left:10px;display:block;white-space:nowrap}.permalink-sidebar .meta-data{margin-top:30px;clear:both}.permalink-sidebar .meta-data h4{font-size:14px;padding-left:15px;font-weight:bold;color:#666}.permalink-sidebar .meta-data p{padding:10px 15px;background-color:#ededed;margin:6px 0;font-size:12px;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.permalink-sidebar h4.shake-details-title{font-size:14px;padding-left:15px;font-weight:bold;color:#666;margin-top:30px;padding-bottom:5px}.permalink-sidebar .in-these-shakes{margin:0 0 30px 0;background-color:#DFFFCB;padding:15px 15px 7px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.permalink-sidebar .in-these-shakes ul{margin:0;padding:0;list-style:none}.permalink-sidebar .in-these-shakes li{font-size:14px;margin-bottom:8px;display:flex}.permalink-sidebar .in-these-shakes li a{flex:1;display:block;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.permalink-sidebar .in-these-shakes li .input-checkbox{flex:none;margin-right:10px}.permalink-sidebar .in-these-shakes .delete-from-shakes-form{float:left;margin-right:8px}.permalink-sidebar .permalink-social{margin:0;padding:0;list-style:none;display:flex}.permalink-sidebar .permalink-social>li+li{margin-left:8px}.permalink-sidebar .flag-image{background:#fff url("/static/images/flag-this-here.svg") 0 7px no-repeat;background-size:7px 9px;margin-top:20px;color:#666;border:none;text-decoration:none;padding:5px 10px 5px 12px;font-size:11px;cursor:pointer}.permalink-sidebar .flag-image-set{color:#f00}.delete-post-text{margin-top:40px;border:none;background-color:#fff;color:#00aeff;text-decoration:underline;padding:5px 10px;font-size:11px}.content-incoming .sidebar p{margin:25px 0;font-size:14px;line-height:1.5;color:#444}.content-incoming .sidebar h3{font-size:22px;margin:28px 0;font-weight:bold}.content-incoming .sidebar h4{font-size:15px;font-weight:bold}.content-incoming .tip-block{float:left;padding:20px;background-color:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.content-incoming .tip-block h3{color:#ff0080;margin:10px 0;padding:0;font-size:21px;font-weight:bold}.content-incoming .tip-block p{color:#464646;font-size:14px;margin:0;padding-top:5px;line-height:1.3;margin:0}.incoming-header{background:linear-gradient(to bottom, rgba(255,255,255,0), #fff calc(100% - 6px), #eee);padding:16px 20px;cursor:pointer}.incoming-header::before{background:url("/static/images/incoming-header.svg") center no-repeat;background-size:100%;content:'';display:block;height:115px;max-width:100%;width:395px}.incoming-header--title{margin-top:8px}@media screen and (min-width: 768px){.incoming-header{align-items:center;display:flex;flex-direction:row}.incoming-header--title{font-size:1.75em;margin-left:20px;margin-top:0}}.incoming-reload{text-align:center}.content-incoming h3{padding:15px;font-size:25px}.content-incoming .body p{padding:10px;font-size:15px}.notification-block{border-radius:10px;margin-bottom:20px}.notification-block-follow{background-color:#e5fcff;color:#ff0080}.notification-block-save{background-color:#fffbd9;color:#ff8400}.notification-block-like{color:#ff1c1c;background-color:#ffd4d4}.notification-block-comment{color:#00aeff;background-color:#daf3ff}.notification-block-invitations{color:#ff0080;background-color:#ffcfe7}.notification-block-shakeinvitation{color:#0caf8b;background-color:#dfffcb}.notification-block-invitation-request{color:#0caf8b;background-color:#dfffcb}.notification-block-invitation-approved{color:#0caf8b;background-color:#dfffcb}.notification-block-aggregate{color:#ff0080;background-color:#e5fdff}.notification-block-hd{font-weight:bold;padding:15px;cursor:pointer}.notification-block-bd{display:none;padding:0 10px 10px}.notification-block-bd .notification{background-color:#fff;padding:10px;border-radius:10px;position:relative;word-wrap:break-word;overflow-wrap:break-word}.notification-block-bd .notification::after{content:"";display:table;clear:both}.notification-block-bd .notification+.notification{margin-top:10px}.notification-block-bd .notification .notification-close{position:absolute;top:5px;right:5px;outline:none}.notification-block-bd .notification .thumb{float:left;width:100px;background-color:#fff;text-align:center;padding-right:10px}.notification-block-bd .notification .context{color:#4b4b4b;line-height:1.2;font-size:12px;overflow:hidden}.notification-block-bd .clear-all{clear:both;text-align:right;margin-top:10px}.notification-block-follow .user-follow .follow{width:180px}.notification-block-follow .user-follow h4{padding-right:20px;padding-bottom:5px;color:#555}.notification-block-follow .user-follow h4 a{float:none}.notification-block-invitations .notification-block-hd{position:relative}.notification-block-invitations .notification-block-hd span.invitation-dude{position:absolute;background:transparent url("/static/images/invitation-dude.svg") 0 0 no-repeat;height:63px;width:84px;top:-4px;right:10px}.notification-block-bd .invitation-form{color:#4b4b4b;background-color:#fff;padding:10px;color:#4b4b4b;margin:0 10px 10px 10px;list-style:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:14px}.notification-block-bd .invitation-form li{margin:5px 5px 5px 10px;font-weight:bold}.notification-block-bd .invitation-form p{margin:10px 0}.notification-block-bd .invitation-form .input-text{margin-bottom:10px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;color:#333;width:230px;font-weight:bold}.notification-block-bd .invitation-form .submit-button{float:right}.notification-block-invitation-approved .notification{font-size:14px;line-height:1.3;color:#333}.notification-block-shakeinvitation .shake-thumb{width:48px;float:left;margin-right:10px}.notification-block-shakeinvitation h4{padding-top:10px;font-weight:bold}.notification-block-shakeinvitation h4 a{text-decoration:none;color:#0caf8b}.notification-block-shakeinvitation .shake-context{clear:both;margin-top:10px;font-size:14px;line-height:1.3;color:#4b4b4b}.notification-block-shakeinvitation .shake-context a{font-weight:bold;color:#ff0080}.notification-block-shakeinvitation .buttons{margin-top:10px;display:flex;justify-content:space-between}.notification-block-invitation-request .notification a{color:#ff0080}.notification-block-invitation-request .notification{font-size:14px;line-height:1.3;color:#333}.notification-block-invitation-request .notification-actions{clear:both;padding-top:10px;display:flex;justify-content:space-between}.notification-block-mention .notification-block-link a{color:#00aeff;background-color:#ededed;display:block;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;font-weight:bold}.notification-block-tou .notification-block-link a{color:#000;background-color:#ededed;display:block;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;font-weight:bold}.find-shakes-block{padding:15px;background-color:#e5fcff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:20px}.find-shakes-block h3{margin-top:5px;color:#00aeff;font-size:20px;font-weight:bold}.find-shakes-block-content{background-color:#fff;font-size:14px;padding:20px;line-height:1.3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:10px}.find-shakes-block-content p{margin:0;font-size:14px;line-height:1.3}.find-shakes-block-content p strong{font-weight:bold}.find-shakes-block-content p a{text-decoration:none;font-weight:bold}.upgrade-account-block{padding:15px;background-color:#dfffcb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:23px}.upgrade-account-block-content{background-color:#fff;font-size:14px;padding:20px;line-height:1.4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:5px}.upgrade-account-block .upgrade-account-block-content h3 a{color:#ff0080;font-size:18px;font-weight:bold;text-decoration:none;margin-bottom:5px}.upgrade-account-block .upgrade-account-block-content p{margin:3px 0 0}.cool-tools-block{float:left;padding:20px;background-color:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cool-tools-block h3{color:#ff0080;font-size:21px;font-weight:bold}.cool-tools-block p{color:#464646;font-size:14px;padding-top:5px;line-height:1.3;margin:0}.cool-tools-block .browser-tools{list-style:none;margin:20px 0 0;background-color:#f6f6f6;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cool-tools-block .browser-tools li+li{margin-top:5px}.cool-tools-block .browser-tools li a{font-weight:bold;text-decoration:none;color:#ff0080;display:block;background-color:#fff;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12px;padding-top:20px;padding-bottom:20px;padding-left:55px}.cool-tools-block .browser-tools li.bookmarklet a{background:#fff url("/static/images/bookmarklet.svg") 5px 5px no-repeat;background-size:40px 45px}.cool-tools-block .browser-tools li.safari a{background:#fff url("/static/images/cool-tools-safari.png") 5px 5px no-repeat;background-size:40px 45px}.cool-tools-block .browser-tools li.firefox a{background:#fff url("/static/images/cool-tools-firefox.png") 5px 5px no-repeat;background-size:40px 45px}.cool-tools-block .browser-tools li.chrome a{background:#fff url("/static/images/cool-tools-chrome.png") 5px 5px no-repeat;background-size:40px 45px}.cool-tools-block .twitter-setup{margin-top:15px;display:block;background:#f9f9f9 url("/static/images/cool-tools-twitter.png") 5px 5px no-repeat;background-size:40px 45px;padding:20px 15px;padding-left:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#ff0080;font-size:12px;text-decoration:none;font-weight:bold}.content-shake .notification-block-shakeinvitation{margin-top:20px}.shake-invite-member-block{margin-top:20px;background-color:#e0e0e0;position:relative;top:5px;left:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:both}.shake-invite-member-block .inner{position:relative;top:-5px;left:-5px;background-color:#ff0080;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.shake-invite-member-block h3{padding:15px 10px;color:#fff;text-shadow:1px 1px 1px #666}.shake-invite-member-block form{padding:0 10px 20px 10px}.shake-invite-member-block .shake-input-wrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e0e0e0;background-color:#fff;padding:5px;position:relative;display:flex}.shake-invite-member-block .shake-results{position:absolute;top:40px;left:0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:220px;padding:10px;float:left;display:none;border:1px solid #e0e0e0;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);margin:0;list-style:none}.shake-invite-member-block .shake-results li{padding:5px 10px;font-weight:bold;cursor:pointer;width:200px;float:left;clear:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.shake-invite-member-block .shake-results li img{margin-right:5px;float:left}.shake-invite-member-block .shake-results li span{float:left;display:block;padding-top:5px}.shake-invite-member-block .shake-results li:hover{background-color:#DFFFCB}.shake-invite-member-block .input-text{border-radius:5px;border:1px solid #fff;flex:1}.shake-invite-member-block .invite-button{margin-left:5px}.content-shake .shake-members{margin:0;padding:30px;list-style:none}.content-shake .shake-members li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #e0e0e0}.content-shake .shake-members li .member--img{float:left;margin-right:10px}.content-shake .shake-members li h4{font-size:18px;font-weight:bold;padding-bottom:5px}.content-shake .shake-members li h4 a{color:#ff0080;text-decoration:none}.content-shake .shake-members li p{color:#333;font-size:14px;line-height:1.3;margin-top:0}.content-shake .shake-members li p a{text-decoration:none}.other-shakes-wrapper{margin-bottom:25px}.other-shakes-wrapper h3{color:#4B4B4B;font-size:14px;font-weight:bold;padding-bottom:10px;padding-left:15px;word-wrap:break-word;overflow-wrap:break-word}.other-shakes{background-color:#DFFFCB;padding:15px;border-radius:10px}.other-shakes ul{margin:0;padding:0;list-style:none}.other-shakes a{display:block;padding:3px 0;color:#ff0080;font-size:14px;text-decoration:none;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.shake-image{position:relative;cursor:pointer;overflow:hidden;max-width:284px;height:284px}.shake-image img{display:block}.shake-image .shake-image-input{top:0;left:0;position:absolute;cursor:pointer;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;width:100%;height:100%;z-index:1}.shake-image .border{display:none}.shake-image-hover .border{display:block;width:100%;height:100%;border:10px solid rgba(252,255,0,0.66);position:absolute;top:0;left:0;z-index:0}.shake-image-placeholder{background:#eee;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;height:100%;text-align:center;padding:30px;border:1px dashed #ccc}.shake-image-placeholder strong{display:block;color:#ff0080}.shake-sidebar-actions{margin-top:10px;margin-bottom:20px;display:flex}.shake-sidebar-actions>*{flex:none}.shake-sidebar-actions>*+*{margin-left:10px}.shake-sidebar-actions .user-follow h4 a{display:none}.shake-sidebar-actions .request-invitation{font-size:14px;color:#555;height:27px}.shake-sidebar-actions .request-invitation span{padding-top:5px;height:22px;display:block}.shake-sidebar-actions .icon,.shake-sidebar-actions .follow h4{display:none}.shake-details .title{margin:15px 0 10px 0;font-size:36px;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.shake-details .shake-edit-title-input{margin:10px 0 0 0;font-size:36px;border:1px solid #e0e0e0;width:100%;font-weight:bold}.shake-details .description{clear:both;color:#333;font-size:14px;line-height:18px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.shake-details .description .placeholder{color:#999;font-style:italic}.shake-details .shake-edit-description-input{color:#333;font-size:14px;line-height:18px;border:1px solid #e0e0e0;width:100%}.shake-details .shake-edit-title-hover{background-color:rgba(252,255,0,0.66)}.shake-details .shake-edit-description-hover{background-color:rgba(252,255,0,0.66)}.shake-details .shake-edit-title-form{display:none}.shake-details .shake-edit-description-form{display:none}.shake-details .buttons{margin-top:5px;margin-bottom:10px;float:left;display:flex}.shake-details .or{padding:5px;display:block;color:#888}.shake-sidebar-editor-block{clear:both;margin-bottom:20px;padding:20px 10px 20px 10px;font-size:14px;font-weight:bold;background-color:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.shake-sidebar-editor-block a{color:#ff0099;text-decoration:none}.shake-sidebar-editor-block .editor-image{float:left;width:48px}.shake-sidebar-editor-block .editor-details{padding-top:15px;float:left;margin-left:10px}.shake-sidebar-requests{margin:20px 0}#sign-in-form .field-submit{text-align:right}.forgot-password-field{padding-top:20px;text-align:right}.password-manager-icon{float:left;padding-right:20px}.steps p{text-align:center}.steps{display:none}.dashboard-new-user{padding:20px 30px}.dashboard-new-user h1{color:#22AE8B;font-size:50px;margin-bottom:18px}.dashboard-new-user h2{font-size:30px;font-weight:bold}.dashboard-new-user h3{font-size:22px;font-weight:bold;margin-bottom:5px}.dashboard-new-user h4{font-size:14px;font-weight:bold;margin-bottom:5px}.dashboard-new-user p{font-size:14px;line-height:25px;padding-bottom:15px}.dashboard-new-user a{color:#ff0080;text-decoration:none;font-weight:bold}.dashboard-new-user .two-columns{display:flex}.dashboard-new-user .two-columns .left-column{margin-top:9px;margin-right:20px;flex:0 0 70px}@media screen and (min-width: 768px){.dashboard-new-user .two-columns .left-column{flex-basis:130px;margin-left:20px;margin-right:40px}}.dashboard-new-user .two-columns .right-column{flex:1;margin-top:36px}.faq-page h1{font-size:40px}.faq-page h2{font-size:20px;margin-top:15px;font-weight:bold}.faq-page p{margin-top:5px;font-size:14px;line-height:28px}.faq-page p a{color:#ff0080;text-decoration:none;font-weight:bold}.api-accept,.api-decline{float:left;margin-right:30px;padding-bottom:30px}.content-developer{padding:15px}@media screen and (min-width: 768px){.cotent-developer{padding:50px}}.content-developer dt big{font-size:normal;color:#999}.content-developer dt em{color:#666}.content-developer p{margin-bottom:10px;margin-top:10px;line-height:1.4}.content-developer h1{font-size:55px}.content-developer h2{font-size:25px;margin-bottom:15px;margin-top:15px}.code-of-conduct p{font-size:16px;line-height:1.4em;margin:0.8em 0}.code-of-conduct h2{font-size:30px;font-weight:bold;text-align:center}.code-of-conduct h3{font-size:24px;font-weight:bold;margin-top:1.4em}.code-of-conduct ul li{margin-bottom:0.4em}.terms-of-use p{font-size:16px;line-height:24px}.terms-of-use ol li{font-size:16px;list-style-type:lower-alpha;margin-left:40px}.terms-center{text-align:center}.tou-notice-page p{font-size:15px;line-height:25px}.error-uh-oh{padding-top:160px;text-align:center;background:transparent url("/static/images/tools-uh-oh.svg") center top no-repeat;background-size:282px 133px;font-weight:bold;font-size:36px}.content-narrow .error-p{font-size:18px;color:#888;text-align:center}.content-narrow .error-p-long{font-size:18px;line-height:1.4;color:#888;text-align:left}.content-create-shake .fun-form-errors{font-size:18px;margin-top:20px;padding:0 40px;margin-bottom:0}.content-create-shake .fun-form-errors strong{color:#c00}.fun-form-create-shake #create-shake-name-field{display:flex;flex-wrap:wrap}.fun-form-create-shake #create-shake-name-field label{flex-basis:100%}.fun-form-create-shake #create-shake-name-field .name-prefix{font-size:18px;color:#999;margin-right:.5em}ul.promotions{margin:10px 0;padding:0;list-style:none}ul.promotions li{list-style:none;float:left;margin-right:10px;margin-bottom:10px;position:relative;overflow:visible;height:100px;width:100px}ul.promotions li .promotion-avatar{overflow:visible;display:inline-block;border-radius:10px;overflow:hidden;height:100px;width:100px;border:4px solid #ffffff;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:all 0.75s ease 0s}ul.promotions li:hover .promotion-avatar{border:4px solid #ff0080}ul.promotions .promotion-name{display:none;position:absolute;bottom:-3.5em;left:-15px;padding:10px;color:#fff;font-size:14px;text-decoration:none;font-weight:bold;text-shadow:1px 1px 1px #bf0060;background-color:#ff0080;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #ff0080;-moz-box-shadow:5px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px rgba(0,0,0,0.25);box-shadow:5px 5px 0px rgba(0,0,0,0.25);z-index:1;white-space:nowrap}ul.promotions li:hover .promotion-name{display:inherit}.sidebar-flag-nsfw{margin-top:30px;clear:both}.sidebar-flag-nsfw .flag-nsfw-button{color:#c00;font-size:12px;background-color:#fff;border:none;text-decoration:underline}.sidebar-flag-nsfw .unflag-nsfw-button{color:#c00;font-size:12px;background-color:#fff;border:none;text-decoration:underline}.content-account .user-info .avatar{width:100px;float:left;margin-right:15px}.content-account .user-info .details h3{padding-top:3px;font-size:18px;color:#333;font-weight:bold}.content-account .edit-settings-wrapper{float:left;margin-top:30px;padding-left:15px}.content-account .edit-settings{padding-top:10px;clear:both;display:block;font-size:12px;text-decoration:none}.sidebar .following-wrapper{margin:25px 0}.sidebar .following{background-color:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.following .view-all-following{display:block;font-size:12px;margin-top:-10px;padding-bottom:10px;padding-right:15px;text-align:right}.sidebar .following-wrapper h3{font-size:14px;font-weight:bold;color:#4b4b4b;padding-bottom:10px;padding-left:15px}.sidebar .following-wrapper h3 a{float:right;background-color:#42B4FF;color:#fff;text-decoration:none;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px 8px;margin-right:15px;font-size:12px;text-shadow:1px 1px 1px #0d86bf}.sidebar .following-wrapper h3 a:hover{background-color:#0d86bf}.sidebar .following-wrapper h3 span{font-weight:normal;color:#666}.sidebar .following ul{margin:0;padding:15px 0 15px 15px;list-style:none;display:flex;flex-wrap:wrap}.sidebar .following li{flex:none;margin-right:4px;margin-bottom:5px}.sidebar .following li a{display:block;width:48px;height:48px}.tools-page body,.tools-page html{background-color:#dbfaff}.tools-page body{margin:8px}.tools-page a,.tools-page a:link{color:#ff0080}.tools-page .header{text-align:right;padding:20px;background:transparent url("/static/images/mltshp-tools-small.svg") 20px 0 no-repeat;background-size:100px 49px;font-size:12px;color:#666}.tools-page .header a{font-weight:bold}.tools-page .content{padding:20px;background-color:#fff;border-radius:15px}.tools-page .content-inner{margin:0 auto;display:flex;flex-direction:column}.tools-page .content-inner>*{min-width:0}.tools-page .content-inner>*+*{margin-top:20px}@media screen and (min-width: 768px){.tools-page .content-inner{flex-direction:row;justify-content:space-between}.tools-page .content-inner>*{flex-basis:calc(50% - 10px)}.tools-page .content-inner>*+*{margin-top:0}.tools-page .content-inner .full-width{flex:1}}.tools-page .tools-fun-form{margin-top:0}.tools-page .tools-fun-form .tools-field-title .input-text{font-weight:bold}.tools-page .tools-saved-it{padding-top:160px;background:transparent url("/static/images/tools-saved-it.svg") 0 0 no-repeat;background-size:320px 133px;font-size:28px}.tools-page .content-sign-in{margin-top:20px}.tools-page .tools-signin-logo{margin-top:10px;text-align:center}.tools-page .sign-in-fun-form{padding-bottom:20px;margin-top:0}@media screen and (min-width: 768px){.tools-page .sign-in-fun-form label{flex-basis:120px}.tools-page .sign-in-fun-form .field-submit{padding-left:130px}}.tools-page .content-sign-in h1{padding:30px;color:#006d7e;font-size:26px;font-weight:bold}.admin-new-users{border:2px solid red}.admin-new-users .body{padding:30px}.admin-new-users .pagination{clear:both}.admin-new-users .pagination .next-link{float:none}.admin-new-users .body #new-members-list{margin:30px 0 0;padding:30px 0 0;list-style:none;border-top:1px dashed #e0e0e0}.admin-new-users .body #new-members-list>li{margin-bottom:30px;padding-bottom:30px;clear:both;border-bottom:1px dashed #e0e0e0}.admin-new-users .body #new-members-list>li img.avatar{float:left;margin-right:10px}.admin-new-users .body #new-members-list>li h4{font-size:18px;font-weight:bold;padding-bottom:5px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.admin-new-users .body #new-members-list>li h4 a{color:#FF0080;text-decoration:none}.admin-new-users .body #new-members-list>li p{color:#333;font-size:14px;line-height:1.3;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.admin-new-users .body #new-members-list>li p a{text-decoration:none}.admin-new-users .flag-nsfw{float:right}.admin-new-users .flag-nsfw a{display:block;float:right;text-decoration:none;font-size:12px;font-weight:bold;padding:7px 10px;background-color:#cecec6;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px rgba(0,0,0,0.1);box-shadow:3px 3px 0px rgba(0,0,0,0.1)}.admin-new-users .flag-nsfw a:hover{background-color:#666;color:#fff}.admin-new-users .image-medium{margin-left:60px;padding-top:10px;padding-bottom:0}.admin-new-users .image-medium .user-and-title>a{display:none}.shake-list{margin:0;padding:0;list-style:none;border-top:1px dashed #e0e0e0}.shake-list--shake{margin-bottom:30px;padding-bottom:30px;clear:both;border-bottom:1px dashed #e0e0e0}.shake-list--thumb{float:left;margin-right:1em}.shake-view-title,.shake-view-description,.shake-view-featured,.shake-list--description{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.admin-nav{margin:0;padding:0;list-style:none}
/*# sourceMappingURL=main.css.map */
