body{width:100%;margin:0;padding:0;color:#000;font:15px helvetica,arial;background:#f0f0f0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1{font:300 1.6em helvetica,arial;text-align:left;margin:0;padding:30px 0 10px}h2{font-size:1.3em;font-weight:300;text-align:left;margin:.5em 0;color:#444}h3{font-size:1.3em;font-weight:300;text-align:center;margin:.5em 0}h4{font-size:1.3em;font-weight:300;text-align:center;margin:20px 0}a{color:#00bff3;text-decoration:none;outline:0}a:hover{text-decoration:underline}p{margin:.5em 0}small{font-size:.7em}input,textarea{font:16px helvetica,arial;margin:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}textarea{height:3em;width:400px;max-width:100%;border:1px solid #ccc;padding:4px 5px}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type="checkbox"]{vertical-align:middle}.checkbox-text{vertical-align:middle}input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="url"],input[type="email"]{width:210px;max-width:100%;height:32px;line-height:22px;padding:4px 5px;border:1px solid #ccc}input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus{outline:0;border-color:#00bff3}img{border:0}li{margin-left:10px}iframe{border:0}.a{color:#00bff3;cursor:pointer}.a:hover{text-decoration:underline}.file-input{position:absolute;right:0;top:0;font-family:helvetica,arial;font-size:118px;margin:0;padding:0;cursor:pointer;opacity:0}.file-button{position:relative;overflow:hidden;direction:ltr}.feedback{position:fixed;left:-30px;top:120px;border:1px solid #ccc;border-bottom:0;background-color:#fff;border-radius:3px 3px 0 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);padding:5px 10px;color:#333;cursor:pointer}.feedback-wrap{padding:20px;width:600px;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.feedback-title{font-size:20px}.feedback-intro{margin:20px 0}.feedback-text{width:100%;height:100px;margin:20px 0}.nosel{user-select:none;-webkit-user-select:none;-moz-user-select:none}.ibox,.login-box{background:#fff;border:1px solid #ccc;padding:19px;border-radius:3px}.shadow{box-shadow:0 0 3px 1px #ccc}.tip{display:none;position:fixed;width:280px;z-index:99;font-size:14px;line-height:20px;padding:5px 10px;border:1px solid #999;background:#f5f5f5;border-radius:3px}.clearfix:after,.c-text:after{visibility:hidden;display:block;content:"";clear:both;height:0}div.clear{clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0}#page{width:990px;min-height:600px;max-width:100%;padding:0 5px;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wide #page{width:1070px}.fl{float:left}.fr{float:right}.rsaquo{font-size:1.3em}.c-text img:hover,.magnify:hover{cursor:pointer;cursor:zoom-in;cursor:-webkit-zoom-in}.force-show{display:block!important}.display-none{display:none}.u-username{font-size:.9em;font-family:verdana,helvetica,arial}.pause-gif{position:relative;cursor:pointer}.pause-gif a:after,.pause-gif .pause-wrap:after{position:absolute;content:' ';top:50%;left:50%;margin-left:-10px;margin-top:-20px;border:20px solid transparent;border-left-color:#00bff3;border-left-width:30px;z-index:1;pointer-events:none}.pause-gif a:before,.pause-gif .pause-wrap:before{position:absolute;content:' ';top:50%;left:50%;margin-left:-30px;margin-top:-30px;width:60px;height:60px;background:#333;border-radius:30px;z-index:1;pointer-events:none}.pause-gif img,.pause-gif video{opacity:.5}#panel{position:relative;max-width:980px;margin:0 auto;color:#f5f5f5}.wide #panel{max-width:1060px}#panel-back{position:relative;z-index:9;width:100%;background:#333}#panel-search-icon{margin:10px 5px;float:right;cursor:pointer}.s-icon path{stroke-width:6;stroke:#666;stroke-linecap:round}.s-icon circle{stroke-width:6;stroke:#666;fill:transparent}#panel-search-icon:hover path,#panel-search-icon:hover circle{stroke:#f5f5f5}#panel-search-back{border-bottom:1px solid #ccc;background:#fff}#panel-search-back.hidden{display:none}#panel-search{max-width:960px;margin:0 auto;position:relative;padding:0 10px}.wide #panel-search{max-width:1040px}#panel-search-input{border-radius:3px;height:32px;padding:5px 100px 5px 10px;margin:15px 0;width:100%}#panel-search .s-submit{position:absolute;top:15px;right:10px;width:90px}.nav{position:relative;float:left;height:50px;cursor:pointer}.nav:hover{text-decoration:none}#panel .menu{display:none;position:absolute;top:100%;background:#333;border:1px solid #555;z-index:2}#nav-make-inner{height:28px;line-height:28px;margin:10px 7px 10px 0;padding:0 10px;border:1px solid #666;border-radius:3px}#nav-make:hover #nav-make-inner{border-color:#999}#nav-make:hover #make-list{display:block}#make-list{left:50%;width:250px;margin-left:-125px;padding:5px 0}.make-item{display:block;height:40px;color:#f5f5f5;line-height:40px}.make-item:hover{color:#00bff3;text-decoration:none}.make-icon{float:left;width:30px;height:30px}.make-icon-meme{background:#999;fill:#666}.make-item:hover .make-icon-meme,.make-icon-meme.on{background:#ff0;fill:#f80}.make-icon-gif rect{fill:#666;stroke-width:3;stroke:#999}.make-icon-gif path{fill:#999}.make-item:hover .make-icon-gif rect,.make-icon-gif.on rect{fill:#f80;stroke:#fff}.make-item:hover .make-icon-gif path,.make-icon-gif.on path{fill:#fff}.make-icon-pie{border-radius:50%;background:#999}.make-icon-pie circle{fill:none;stroke:#666;stroke-width:50;stroke-dasharray:0,117.809725,15,0}.make-item:hover .make-icon-pie circle,.make-icon-pie.on circle{stroke:#33f}.make-item:hover .make-icon-pie,.make-icon-pie.on{background:#f80}.make-icon-demo{background:#666;position:relative}.make-icon-demo-inner{position:absolute;top:4px;left:4px;width:22px;height:15px;background:#999}.make-item:hover .make-icon-demo,.make-icon-demo.on{background:#000}.make-item:hover .make-icon-demo-inner,.make-icon-demo.on .make-icon-demo-inner{background:#f80}#nav-make .make-icon{margin:5px 10px}#iFlip:hover .line{stroke:#fff}#iFlip:hover .arrow{fill:#fff}.nav:hover .navTip{display:block}.navTip{position:absolute;top:59px;left:0;padding:5px 8px;line-height:20px;color:#333;white-space:nowrap;background:#f5f5f5;display:none;border:1px solid #999;border-radius:3px}.navTip:before,.navTip:after{content:" ";position:absolute;border:solid transparent}.navTip:after{border-width:10px;left:9px;top:-18.59px;border-bottom-color:#f5f5f5}.navTip:before{border-width:10px;left:9px;top:-20px;border-bottom-color:#999}#logo{width:120px;height:48px;margin:0 5px;padding:1px 5px 1px 0}#pro-logo{position:absolute;bottom:2px;left:75px;font-size:11px;color:#00bff3;font-weight:300}#userTitle{float:right;-webkit-tap-highlight-color:rgba(0,0,0,0)}#userTitle:hover #uTitle{border-color:#999}#userMenu{right:0;width:100%;min-width:120px}#userMenu a{display:block;height:32px;line-height:32px;padding:0 10px;margin:0;color:#f5f5f5}#userMenu a:hover{background:#555;text-decoration:none}#uTitle{float:left;height:28px;line-height:28px;margin:10px 10px 5px 5px;padding:0 10px;border:1px solid #666;border-radius:3px}#uTitle small{vertical-align:middle}#numNots{float:right;min-width:14px;height:22px;font-size:14px;line-height:22px;color:#999;cursor:pointer;text-align:center;padding:0 3px;margin:13px 5px;border:1px solid #555;border-radius:3px}#numNots.has-nots{color:#f70;border-color:#f70}#u-anon{display:none}.head{padding:10px 0 0;margin:0 0 10px;min-height:100px}.head h1{font-size:25px;padding:0;margin:0 0 10px;padding-top:8px}.head h2{font-size:14px}.head .ad{width:728px;height:90px;margin:10px 0 0 10px;float:right}.mobile-banner{width:320px;height:50px;margin:10px auto 0}.but{text-align:center;height:32px;font:16px/32px helvetica,arial;display:inline-block;cursor:pointer;padding:0 10px;text-decoration:none;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.but:hover{text-decoration:none;box-shadow:-1px 1px 1px rgba(0,0,0,.2)}.but:active{box-shadow:none}.but.b,.but.g,.but.y{color:#fff}.but.lrg{height:36px;line-height:36px;border-radius:4px}.but.med{font-size:14px;height:26px;line-height:26px}.but.sml{font-size:13px;height:26px;line-height:26px;padding:0 7px;border-radius:2px}.but.y{color:#222;border:1px solid #dc2;background:#f7c800;background:-webkit-gradient(linear,left top,left bottom,from(#ffe752),to(#f7c800));background:-moz-linear-gradient(top,#ffe752,#f7c800);background:linear-gradient(to bottom,#ffe752,#f7c800)}.but.y:hover{border-color:#ccbc00}.but.b{color:#fff;border:1px solid #33b7f0;background:#00bff3;background:-webkit-gradient(linear,left top,left bottom,from(#63d4ff),to(#00bff3));background:-moz-linear-gradient(top,#63d4ff,#00bff3);background:linear-gradient(to bottom,#63d4ff,#00bff3)}.but.b:hover{border-color:#00a5dd}.but.r{color:#fff;border:1px solid #f44;background:#fdd;background:-webkit-gradient(linear,left top,left bottom,from(#f88),to(#f66));background:-moz-linear-gradient(top,#f88,#f66);background:linear-gradient(to bottom,#f88,#f66)}.but.r:hover{border-color:#c33}.but.l{color:#333;border:1px solid #ccc;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e3e3e3));background:-moz-linear-gradient(top,#fff,#e3e3e3);background:linear-gradient(to bottom,#fff,#e3e3e3)}.but.l:hover{border:1px solid #999}.pager{margin:10px auto;text-align:center}.pager .but{width:80px;vertical-align:top}.pager-prev,.pager-next{margin-left:10px}.pager-disabled{cursor:default;opacity:.3}.pager-ad{margin:20px 0}.-up:before,.-down:before{content:' ';width:6px;height:10px;position:absolute;left:50%;top:50%;background:#aaa}.-up:before{margin:-2px 0 0 -3px}.-down:before{margin:-8px 0 0 -3px}.-up.set:before{background:#4b4}.-down.set:before{background:#f44}.-up:after,.-down:after{content:' ';width:0;height:0;border:solid transparent;border-width:10px 8px;position:absolute;top:50%;left:50%;margin-left:-8px}.-up:after{margin-top:-19px;border-bottom:9px solid #aaa}.-down:after{margin-top:-1px;border-top:9px solid #aaa}.-up.set:after{border-bottom-color:#4b4}.-down.set:after{border-top-color:#f44}.img-up,.img-down,.img-share{display:inline-block;vertical-align:top;z-index:1;border:1px solid #ccc;background:#f2f2f2;position:relative;padding:0;width:35px;height:35px}.img-up:hover,.img-down:hover,.img-share:hover{z-index:2;border-color:#999}.img-up{border-radius:3px 0 0 3px}.img-down{margin-right:10px;border-radius:0 3px 3px 0;border-left:none}.img-share{width:auto;padding:0 8px 0 10px;color:#666;float:right;font-size:14px}.img-share-icon{width:21px;height:21px;margin:6px 0 6px 5px;display:inline-block;vertical-align:top}.img-share-icon path{fill:none;stroke:#aaa;stroke-width:8}.img-share-icon circle{fill:#aaa}.img-audio-toggle{border:1px solid #ccc;background:#f2f2f2;height:35px;padding:4px 6px;border-radius:3px}.img-audio-toggle:hover{border-color:#999}.img-audio-toggle svg{width:24px;height:24px}.img-audio-toggle polygon{stroke:#aaa;fill:#aaa}.img-audio-toggle path{stroke:#aaa;fill:none}.img-audio-toggle.set polygon{stroke:#4b4;fill:#4b4}.img-audio-toggle.set path{stroke:#4b4}.user{display:inline-block;height:30px;line-height:30px}a .user,.user a{color:#069}.user .ico{float:left;margin:5px 5px 0 0}.pts{font-size:12px;line-height:12px;padding:9px 0;color:#666}.row{float:left;width:100%;padding:10px 0}.row+.row{border-top:1px solid #ccc}a.row:hover{background:#eee;text-decoration:none}.main-tags label+label{padding-left:13px}.safe-status-NSFW{color:#f44}.nt#page{width:600px}.notifs{border-top:1px solid #999;color:#000}#miniNots{position:absolute;z-index:10;top:60px;right:0;width:500px;max-width:100%;min-height:300px;background:#eee;display:none}#miniNots .load{display:block;width:30px;height:30px;margin:20px auto}.nt-not,.nt-btn{display:block;padding:5px 10px;color:#222;border:1px solid #999;border-top:0;background:#fff;cursor:pointer;clear:both}.nt-not{min-height:50px;overflow:hidden}.nt-not span{line-height:19px}.nt-not:hover,.nt-btn:hover{background:#eee;text-decoration:none}.nt-btn{min-height:30px;text-align:center;line-height:30px;font-size:20px}.nt-not img,.nt-ico-big.ico{float:left;width:50px;height:50px;margin-right:10px}.nt-ico-big.ico{background-size:80%;background-repeat:no-repeat;background-position:center}.nt-com{color:#444;font-size:12px;margin:5px 0}.nt-new{background:#ddd}#nt-type{float:right;margin:35px 0 10px}.img-tag{display:inline-block;color:#000;font:400 13px/22px helvetica,arial;padding:0 6px;margin:3px 0 3px 5px;border-radius:2px;background:#d6d6d6}.tag-memes{background:#7ae969}.tag-funny{background:#e7e700}.tag-gifs{background:#f7b}.tag-demotivationals{background:#aaa}.tag-cats,.tag-dogs,.tag-animals{background:#ffa073}.ico{width:19px;height:19px}.ico0{background:url("/icons/anon.svg")}.ico1{background:url("/icons/anon-white.svg")}.ico2{background:url("/icons/anon-yellow.svg")}.ico3{background:url("/icons/anon-orange.svg")}.ico4{background:url("/icons/anon-blue.svg")}.ico5{background:url("/icons/star-black.svg")}.ico6{background:url("/icons/star-black-white.svg")}.ico7{background:url("/icons/star-black-yellow.svg")}.ico8{background:url("/icons/star-black-orange.svg")}.ico9{background:url("/icons/star-black-blue.svg")}.ico10{background:url("/icons/star-black-rainbow.svg")}.ico11{background:url("/icons/10k.svg")}.ico12{background:url("/icons/lol.svg")}.ico13{background:url("/icons/star-black-black-rainbow.svg")}.ico14{background:url("/icons/star-black-white-rainbow.svg")}.ico15{background:url("/icons/star-black-yellow-rainbow.svg")}.ico16{background:url("/icons/star-black-orange-rainbow.svg")}.ico17{background:url("/icons/star-black-blue-rainbow.svg")}.ico18{background:url("/icons/hammer-white.svg")}.ico19{background:url("/icons/hammer-yellow.svg")}.ico20{background:url("/icons/hammer-orange.svg")}.ico21{background:url("/icons/hammer-blue.svg")}.ico22{background:url("/icons/crown-white.svg")}.ico23{background:url("/icons/crown-yellow.svg")}.ico24{background:url("/icons/crown-orange.svg")}.ico25{background:url("/icons/crown-blue.svg")}.ico26{background:url("/icons/advice.svg")}.ico27{background:url("/icons/starnest-white.svg")}.ico28{background:url("/icons/starnest-yellow.svg")}.ico29{background:url("/icons/starnest-orange.svg")}.ico30{background:url("/icons/starnest-blue.svg")}.ico31{background:url("/icons/stars-white.svg")}.ico32{background:url("/icons/stars-yellow.svg")}.ico33{background:url("/icons/stars-orange.svg")}.ico34{background:url("/icons/stars-blue.svg")}.ico35{background:url("/sprite16.png") -137px -235px}.img-flag-btn{width:35px;height:35px;position:relative;float:right;background:#f2f2f2;border:1px solid #ccc;margin-left:3px}.img-flag-btn:hover{border-color:#999}.img-flag-top,.img-flag-bottom{position:absolute;background:#aaa;left:10px}.img-flag-top{width:13px;height:10px;top:8px}.img-flag-bottom{width:2px;height:8px;top:18px}.img-flag-popup{margin:20px}.img-flag-title{font-size:24px;margin-bottom:10px}.img-flag-label{margin:20px 0 10px}.img-flag-select{display:block;margin:10px 0}.img-flag-text{display:block;margin:10px 0;width:100%}.img-flag-popup .but{margin:10px 20px 0 0;width:100px}.recaption{padding:0 10px 0 0;height:auto;text-align:left}.recaption .make-icon,.recaption img{display:inline-block;vertical-align:middle}.recaption .make-icon{margin:3px 8px 3px 3px;float:none}.recaption-text{vertical-align:middle}.my-label-featured{color:#4b4}.my-label-submitted{color:#f70}.login-box{display:inline-block;vertical-align:top;position:relative;background:#fff;width:302px;padding:10px 20px 20px 20px;margin:10px;max-width:100%;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.login-box h2{margin:5px 0;font-size:24px}.login-msg{color:#f44;margin-bottom:10px}#login-form,#signup-form{margin:0 auto}#login-form input[type="text"],#login-form input[type="email"],#login-form input[type="password"],#signup-form input[type="text"],#signup-form input[type="email"],#signup-form input[type="password"]{width:100%;margin:0 0 12px}.login-label{color:#444}.login-forgot-link{float:right;font-size:13px}.login-btn{width:100%;margin:10px 0 0}.stay{height:30px;line-height:30px}#login-wrap{margin:20px auto 0 auto;text-align:center;max-width:100%}.login-or{text-align:center;margin:20px 0}.google-login-btn{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:20px 0;height:36px;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);text-align:center;border:1px solid #ccc;cursor:pointer}.google-login-logo{padding:8px;float:left}.google-login-text{line-height:36px;font-family:Roboto,helvetica,arial,sans-serif;color:#757575}.g-recaptcha{margin:10px 0;position:relative;left:-21px}#footer{position:relative;z-index:1;width:100%;min-height:300px;color:#999;background:#222;text-align:center;padding:20px 0 0 0;line-height:40px;margin:50px 0 0;border-top:1px solid #555;font-size:13px}#footer-nav{padding:0 10px}#footer-nav a{color:#999;padding:0 10px;white-space:nowrap}#findUs{margin-top:20px}#on-gp{color:#d73d32}#on-fb{color:#4c66a4}#on-tw{color:#55acee}#findUs a{padding:0 10px}#footline{line-height:20px;padding:20px 0;color:#999}.shr-popup{margin:20px;max-width:318px}.shr-popup-title{margin:0 0 20px}.shr-btns{margin:18px -2px}.shr-btn{width:42px;height:35px;display:inline-block;vertical-align:top;cursor:pointer;border-radius:3px;text-align:center;margin:2px}.shr-btn:hover{box-shadow:-1px 1px 1px rgba(0,0,0,.2)}.shr-btn:active{box-shadow:none}.shr-btn svg{fill:#fff;width:21px;height:21px;margin:7px 0}.shr-fb{background:#4267b2}.shr-tw{background:#1da1f2}.shr-pi{background:#bd081c}.shr-re{background:#ff4500}.shr-tu{background:#314358}.shr-gm{background:#efefef}.shr-em{background:#ccc}.shr-em svg{fill:none;stroke:#fff;stroke-width:11;stroke-linejoin:round}.img-download{margin:0 5px}.img-code-menu{padding:10px 20px}.img-code-wrap{margin:10px 0}.img-code-label{font-size:14px;color:#666;display:inline-block;vertical-align:middle;width:40%;text-align:left}input.img-code{vertical-align:middle;max-width:60%;height:30px;font-size:13px}.mask-back{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;-moz-opacity:.60;opacity:.60}.BOX{position:absolute;display:none;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px}.BOX .x{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;font:24px/30px arial;text-align:center;color:#999}.BOX .x:hover{color:#00bff3;background:#333}#site-loading{position:fixed;z-index:6100;width:100%;height:100%;top:0;left:0;background:#333;background:rgba(48,48,48,0.7)}#site-loading-inner{position:fixed;width:100%;top:50%;left:0;text-align:center;margin-top:-20px}#site-loading-msg{font-size:30px;color:#fff}#site-loading-bar{display:none;margin:20px auto;width:300px;height:4px;border-radius:2px;background:#333;overflow:hidden}#site-loading-progress{height:100%;background:#00bff3}.load{border-radius:50%;width:50px;height:50px;margin:10px auto;position:relative;text-indent:-9999em;border:2px solid rgba(255,255,255,0.2);border-top-color:#fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load 1s infinite linear;animation:load 1s infinite linear}.load.load-dark{border-color:rgba(0,0,0,0.2);border-top-color:#000}@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#quick-msg{display:none;position:fixed;z-index:7000;max-width:90%;top:20px;left:50%}.msg{padding:15px 20px;border-radius:3px;font-weight:bold;text-align:center}.msg-green{background:#dfd;border:1px solid #4b4;box-shadow:1px 1px 6px #4b4}.msg-white{background:#f5f5f5;border:1px solid #ccc;box-shadow:1px 1px 6px #ccc}.msg-red{background:#fdd;border:1px solid #e33;box-shadow:1px 1px 6px #e33}.msg-orange{background:#fff7f0;border:1px solid #f70;box-shadow:1px 1px 6px #f70}.ibox .msg{box-shadow:none}@media(max-width:1140px){.feedback{position:absolute;bottom:50px;top:auto;z-index:1}}@media(max-width:800px){body{width:100%}#page,.wide #page{min-width:5px;width:100%;padding:0 3px}.head .ad{width:100%;height:auto;min-height:50px;margin:0 auto;text-align:center;float:none}.ibox{padding:9px}#dev-panel{display:none}#numNots{display:none}#numNots.has-nots{display:block}#u-long small{display:none}}@media(max-width:550px){.login-box{margin:10px 0}#u-long{display:none}}@media(max-width:400px){#logo{width:80px;height:32px;margin:8px 5px}#pro-logo{bottom:5px;left:52px}}