.feed-content-item{position:relative;max-width:100%;display:grid;grid-template-areas:"title      title     title     title     date" "author     author    author    author    author" "content    content   content   content   content" "thumbnail  thumbnail thumbnail thumbnail thumbnail" "social     social    social    social    social";grid-auto-rows:auto}.feed-content-item .feed-content-title{grid-area:title}.feed-content-item .feed-content-date{grid-area:date;justify-self:flex-end}.feed-content-item .feed-content-author{grid-area:author}.feed-content-item .feed-content-description{grid-area:content}.feed-content-item .feed-content-thumbnail{grid-area:thumbnail}.feed-content-item .feed-content-thumbnail img{max-width:100%}.feed-content-item .feed-content-social{grid-area:social}.feed-content-item h3,.feed-content-item p{margin:0}.feed-content-item a{text-decoration:none}.feed-content-item a:hover{text-decoration:underline}.feed-content-item .read-more-button{display:inline-block;margin-top:10px}.feed-content-item .feed-content-social{display:flex;align-items:center;font-size:20px;margin-top:10px}.feed-content-item .feed-content-social a{margin-right:10px;opacity:.7;transition:opacity .2s ease}.feed-content-item .feed-content-social a:hover{opacity:1;text-decoration:none}.feed-content-item .feed-content-title{line-height:1.7em;font-weight:500;margin-bottom:5px;word-break:break-word}.feed-content-item .feed-content-author{display:flex;align-items:center;flex-wrap:wrap;font-weight:300}.feed-content-item .feed-content-author img{max-height:20px;margin-right:7px}.feed-content-item .feed-content-author a{flex:1 1}.feed-content-item .feed-content-description{line-height:1.5em;word-break:break-word}.feed-content-item .feed-content-description,.feed-content-item .feed-content-thumbnail{margin-top:15px}.flow-layout .feed-content-item{padding:20px;border-bottom:1px solid}.bubbles-layout .feed-content-item{padding:20px;margin:20px;border:1px solid;border-radius:5px}.bubbles-layout .feed-content-thumbnail img{border-radius:5px}.pops-layout .feed-content-item{margin:20px;padding:20px;background:rgba(0,0,0,.08);border-radius:3px;grid-template-areas:"author     author    author    social    social" "date       date      date      date      date" "title      title     title     title     title" "content    content   content   content   content" "thumbnail  thumbnail thumbnail thumbnail thumbnail"}.pops-layout .feed-content-date{justify-self:flex-start;margin-bottom:20px}.pops-layout .feed-content-social{justify-self:flex-end}.pops-layout .feed-content-description,.pops-layout .feed-content-thumbnail,.pops-layout .feed-content-title{padding:20px 20px 0;background:rgba(0,0,0,.1);margin:0}.pops-layout .feed-content-description:last-child,.pops-layout .feed-content-thumbnail,.pops-layout .feed-content-thumbnail:last-child,.pops-layout .feed-content-title:last-child{padding-bottom:20px}.blog-layout .feed-content-item{grid-template-areas:"thumbnail  thumbnail thumbnail thumbnail thumbnail" "title      title     title     title     date" "author     author    author    author    author" "content    content   content   content   content" "social     social    social    social    social";margin:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);padding-bottom:20px}.blog-layout .feed-content-thumbnail{margin:0}.blog-layout .feed-content-thumbnail img{object-fit:cover;max-height:12em;width:100%}.blog-layout .feed-content-date,.blog-layout .feed-content-title{margin-top:20px}.blog-layout .feed-content-author,.blog-layout .feed-content-description,.blog-layout .feed-content-social,.blog-layout .feed-content-title{padding:0 20px}.blog-layout .feed-content-date{padding-right:20px}.pins-layout .feed-content-item{grid-template-areas:"thumbnail  thumbnail thumbnail thumbnail thumbnail" "title      title     title     title     title" "content    content   content   content   content" "social     social    social    social    social" "author     author    author    date      date";margin:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pins-layout .feed-content-item:after{content:"";position:absolute;left:0;bottom:0;background:#eee;height:40px;width:100%;z-index:0}.pins-layout .feed-content-thumbnail{margin:20px 20px 0}.pins-layout .feed-content-thumbnail img{object-fit:cover;max-height:12em;width:100%}.pins-layout .feed-content-description,.pins-layout .feed-content-social,.pins-layout .feed-content-title{padding:0 20px}.pins-layout .feed-content-title{margin-top:20px}.pins-layout .feed-content-author,.pins-layout .feed-content-date{z-index:1;padding:20px 20px 10px}.photos-layout .feed-content-item{grid-template-areas:"title      title     title     title     title" "content    content   content   content   content" "social     social    social    social    social" "author     author    author    date      date";margin:20px;padding:40px;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:10px}.photos-layout .feed-content-item>*{z-index:2}.photos-layout .feed-content-item:after{content:"";position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);background:hsla(0,0%,100%,.95);box-shadow:0 1px 3px rgba(0,0,0,.08);border-radius:10px}.photos-layout .feed-content-thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;margin:0;background:hsla(0,0%,100%,.45);border-radius:10px;pointer-events:none}.photos-layout .feed-content-thumbnail img{object-fit:cover;width:100%;height:100%;border-radius:10px}.photos-layout .feed-content-author,.photos-layout .feed-content-date{padding:20px 0 0}.chat-layout .feed-content-item{margin:20px;grid-template-areas:"author      author     title       title       title" "author      author     content     content     content" "author      author     thumbnail   thumbnail   thumbnail" "author      author     date        date        social"}.chat-layout .feed-content-date{justify-self:flex-start;align-self:center}.chat-layout .feed-content-social{justify-self:flex-end}.chat-layout .feed-content-description,.chat-layout .feed-content-thumbnail,.chat-layout .feed-content-title{padding:20px 20px 0;background:rgba(0,0,0,.1);margin:0}.chat-layout .feed-content-description:last-child,.chat-layout .feed-content-thumbnail,.chat-layout .feed-content-thumbnail:last-child,.chat-layout .feed-content-title:last-child{padding-bottom:20px}.chat-layout .feed-content-author{flex-direction:column;padding-right:10px;width:60px}.chat-layout .feed-content-author img{max-height:none;max-width:100%;margin:5px 0}.timeline-layout .feed-content-item{padding:20px 0;margin:0 20px;grid-template-areas:"author      title        title         date          date" "author      content      content       content       content" "author      thumbnail    thumbnail     thumbnail     thumbnail" "author      social       social        social        social"}.timeline-layout .feed-content-item:after{content:"";width:2px;height:100%;left:33px;top:0;position:absolute;z-index:0;background:rgba(0,0,0,.2)}.timeline-layout .feed-content-item>*{z-index:2}.timeline-layout .feed-content-date{justify-self:auto;text-align:right}.timeline-layout .feed-content-social{justify-self:flex-end}.timeline-layout .feed-content-date,.timeline-layout .feed-content-title{background:rgba(0,0,0,.2);padding:10px 20px;margin:0}.timeline-layout .feed-content-description,.timeline-layout .feed-content-thumbnail{padding:20px 20px 0;background:rgba(0,0,0,.1);margin:0}.timeline-layout .feed-content-description:last-child,.timeline-layout .feed-content-thumbnail,.timeline-layout .feed-content-thumbnail:last-child{padding-bottom:20px}.timeline-layout .feed-content-author{flex-direction:column;padding-right:10px;width:80px;text-align:center}.timeline-layout .feed-content-author a{background:#fff;padding:3px 10px;border-radius:50em;box-shadow:0 2px 4px rgba(0,0,0,.05);flex:0 1}.timeline-layout .feed-content-author img{max-height:none;max-width:100%;margin:10px 0 3px;border-radius:50em;box-shadow:0 2px 4px rgba(0,0,0,.05)}.feed-wrapper{position:relative;height:100vh;overflow:auto}.feed-wrapper.viewer-mode{min-height:100vh;max-height:100vh;-webkit-overflow-scrolling:touch;overflow:hidden}.feed-wrapper.viewer-mode:hover{overflow:auto;overflow-x:hidden}.feed-wrapper .loading-error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feed-wrapper .feed-header{position:-webkit-sticky;position:sticky;top:0;width:100%;text-align:center;z-index:10;padding:15px 20px}.feed-wrapper .feed-header h2{font-size:16px;margin:0;font-weight:500;line-height:1.3em}.feed-wrapper .refresh-button{position:fixed;top:0;right:0;z-index:15;padding:15px;font-size:16px}.feed-wrapper .feed-content-wrapper{display:flex}.feed-wrapper .feed-sources{position:fixed;bottom:7px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:12;left:0}.feed-wrapper .feed-sources.with-ads{bottom:35px}.feed-wrapper .feed-sources button{font-size:20px;border-radius:50em;padding:10px;width:45px;height:45px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.08);position:relative;margin:5px 5px 0}.feed-wrapper .feed-sources button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50em;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15) 30%,hsla(0,0%,100%,0));display:none}.feed-wrapper .feed-sources button:hover:after{display:block}.feed-wrapper.top-tabs .feed-sources{bottom:auto!important;top:0}.feed-wrapper.top-tabs.with-title .feed-sources{top:50px}.feed-wrapper.left-tabs .feed-sources{top:0;width:60px;height:100%;flex-direction:column;left:0;right:auto}.feed-wrapper.right-tabs .feed-sources{top:0;width:60px;height:100%;flex-direction:column;left:auto;right:0}.feed-wrapper .commonninja-ribbon{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5px}.feed-wrapper .load-more-span{height:20px;position:absolute;left:0;width:0;margin-top:-40px}.feed-wrapper .load-more-span.with-sources{height:60px}#viewer .loading-error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cn-editor .feed-wrapper{box-shadow:0 10px 10px rgba(0,0,0,.1);height:calc(100vh - 190px)}.cn-editor .feed-wrapper .refresh-button{top:150px;right:40px}.cn-editor .feed-wrapper .feed-sources{transition:all .3s ease}.cn-editor .feed-wrapper.bottom-tabs .feed-sources,.cn-editor .feed-wrapper.top-tabs .feed-sources{left:auto;right:0;width:calc(100vw - 240px);bottom:50px}.cn-editor .feed-wrapper.top-tabs .feed-sources{top:150px}.cn-editor .feed-wrapper.top-tabs.with-title .feed-sources{top:200px}.cn-editor .feed-wrapper.left-tabs .feed-sources{left:290px}.cn-editor .feed-wrapper.right-tabs .feed-sources{right:50px}.cn-editor .feed-wrapper.left-tabs .feed-sources,.cn-editor .feed-wrapper.right-tabs .feed-sources{height:calc(100vh - 110px);bottom:0;top:auto}.cn-editor .main-area.with-context-menu .feed-wrapper.bottom-tabs .feed-sources,.cn-editor .main-area.with-context-menu .feed-wrapper.top-tabs .feed-sources{width:calc(100vw - 680px)}.cn-editor .main-area.with-context-menu .feed-wrapper.left-tabs .feed-sources{left:730px}.gallery-page{position:relative;max-width:100vw;min-height:calc(100vh - 60px);overflow:auto}@media screen and (max-width:860px){.gallery-page{min-height:calc(100vh - 55px)}}.gallery-page .loader,.gallery-page .loading-error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}a:focus{outline:0}::selection{text-shadow:none;background:#909090;color:#fff}.clear{margin:0;padding:0;clear:both;overflow:hidden;width:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}address,blockquote,dl,fieldset,h1,h2,h3,h4,h5,h6,hr,p,pre,table,ul{margin-bottom:20px}html{width:100%}body,html{height:100%}body{background:0 0;color:#16171b;font-size:14px;line-height:1.5em;font-weight:300;font-family:Open Sans,sans-serif;max-width:100%;position:relative}*{box-sizing:border-box}strong{font-weight:700}em{font-style:italic}.all-centered,.center{text-align:center}.all-centered{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}